From 19cafad13b92955ad97a325e8471227a0cc56907 Mon Sep 17 00:00:00 2001 From: hongshaorou Date: Sat, 11 Jul 2026 18:11:03 +0800 Subject: [PATCH] first commit --- CMakeLists.txt | 67 + app/CMakeLists.txt | 28 + app/src/main.cpp | 98 ++ .../api/v1/query/client-vscode/query.json | 1 + .../reply/cache-v2-56110cdfa9aef458615e.json | 1491 +++++++++++++++++ .../cmakeFiles-v1-f0fc4a41de14503e7656.json | 256 +++ .../codemodel-v2-e5cec8686dbccb6a6ac8.json | 126 ++ ...ectory-.-Release-f5ebdc15457944623624.json | 14 + ...tory-app-Release-94c5f210ca04b1028ae5.json | 14 + ...etection-Release-850d3f1cd704b0988d2c.json | 14 + ...receiver-Release-f139a8ec932a70449176.json | 14 + .../reply/index-2026-07-11T10-07-28-0267.json | 132 ++ ...tion_app-Release-c62b37bfebe414dfbd17.json | 445 +++++ ...etection-Release-318f1374fb40d9a50e7b.json | 189 +++ ...receiver-Release-20ca25790d17e3c9c2b5.json | 125 ++ .../toolchains-v1-78e1ec32f5d5e8dda251.json | 107 ++ build/CMakeCache.txt | 441 +++++ build/CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 + .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes build/CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 +++++++++ build/CMakeFiles/3.22.1/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++ build/CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/CMakeError.log | 15 + build/CMakeFiles/CMakeOutput.log | 877 ++++++++++ .../FindOpenMP/OpenMPCheckVersion.c | 17 + .../FindOpenMP/OpenMPCheckVersion.cpp | 17 + build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c | 12 + build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp | 12 + build/CMakeFiles/FindOpenMP/ompver_C.bin | Bin 0 -> 16240 bytes build/CMakeFiles/FindOpenMP/ompver_CXX.bin | Bin 0 -> 16248 bytes build/CMakeFiles/Makefile.cmake | 72 + build/CMakeFiles/Makefile2 | 216 +++ build/CMakeFiles/TargetDirectories.txt | 11 + build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/progress.marks | 1 + build/Makefile | 182 ++ .../CMakeDirectoryInformation.cmake | 16 + .../face_detection_app.dir/DependInfo.cmake | 21 + .../face_detection_app.dir/build.make | 166 ++ .../face_detection_app.dir/cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../face_detection_app.dir/compiler_depend.ts | 2 + .../face_detection_app.dir/depend.make | 2 + .../face_detection_app.dir/flags.make | 10 + .../face_detection_app.dir/link.txt | 1 + .../face_detection_app.dir/progress.make | 3 + .../face_detection_app.dir/src/main.cpp.o | Bin 0 -> 10984 bytes .../face_detection_app.dir/src/main.cpp.o.d | 341 ++++ build/app/CMakeFiles/progress.marks | 1 + build/app/Makefile | 182 ++ build/app/cmake_install.cmake | 44 + build/app/face_detection_app | Bin 0 -> 30392 bytes build/cmake_install.cmake | 62 + build/compile_commands.json | 27 + .../CMakeDirectoryInformation.cmake | 16 + .../facedetection.dir/DependInfo.cmake | 21 + .../CMakeFiles/facedetection.dir/build.make | 144 ++ .../facedetection.dir/cmake_clean.cmake | 15 + .../facedetection.dir/compiler_depend.make | 2 + .../facedetection.dir/compiler_depend.ts | 2 + .../CMakeFiles/facedetection.dir/depend.make | 2 + .../CMakeFiles/facedetection.dir/flags.make | 10 + .../CMakeFiles/facedetection.dir/link.txt | 1 + .../facedetection.dir/progress.make | 5 + .../src/facedetectcnn-data.cpp.o | Bin 0 -> 225960 bytes .../src/facedetectcnn-data.cpp.o.d | 247 +++ .../src/facedetectcnn-model.cpp.o | Bin 0 -> 22104 bytes .../src/facedetectcnn-model.cpp.o.d | 247 +++ .../facedetection.dir/src/facedetectcnn.cpp.o | Bin 0 -> 68568 bytes .../src/facedetectcnn.cpp.o.d | 264 +++ .../CMakeFiles/progress.marks | 1 + build/libfacedetection/Makefile | 236 +++ build/libfacedetection/cmake_install.cmake | 44 + build/libfacedetection/libfacedetection.so | Bin 0 -> 293912 bytes .../CMakeDirectoryInformation.cmake | 16 + .../DependInfo.cmake | 19 + .../network_camera_receiver.dir/build.make | 111 ++ .../cmake_clean.cmake | 11 + .../cmake_clean_target.cmake | 3 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../network_camera_receiver.dir/depend.make | 2 + .../network_camera_receiver.dir/flags.make | 10 + .../network_camera_receiver.dir/link.txt | 2 + .../network_camera_receiver.dir/progress.make | 3 + .../src/network_camera_receiver.cpp.o | Bin 0 -> 17856 bytes .../src/network_camera_receiver.cpp.o.d | 340 ++++ .../CMakeFiles/progress.marks | 1 + build/network_camera_receiver/Makefile | 182 ++ .../cmake_install.cmake | 44 + .../libnetwork_camera_receiver.a | Bin 0 -> 19384 bytes libfacedetection/CMakeLists.txt | 69 + libfacedetection/include/facedetectcnn.h | 450 +++++ .../include/facedetection_export.h | 42 + libfacedetection/src/facedetectcnn-data.cpp | 167 ++ libfacedetection/src/facedetectcnn-model.cpp | 243 +++ libfacedetection/src/facedetectcnn.cpp | 882 ++++++++++ network_camera_receiver/CMakeLists.txt | 25 + .../include/network_camera_receiver.h | 47 + .../src/network_camera_receiver.cpp | 73 + resources/test.jpg | Bin 0 -> 85416 bytes 106 files changed, 11669 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 app/CMakeLists.txt create mode 100644 app/src/main.cpp create mode 100644 build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 build/.cmake/api/v1/reply/cache-v2-56110cdfa9aef458615e.json create mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-f0fc4a41de14503e7656.json create mode 100644 build/.cmake/api/v1/reply/codemodel-v2-e5cec8686dbccb6a6ac8.json create mode 100644 build/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json create mode 100644 build/.cmake/api/v1/reply/directory-app-Release-94c5f210ca04b1028ae5.json create mode 100644 build/.cmake/api/v1/reply/directory-libfacedetection-Release-850d3f1cd704b0988d2c.json create mode 100644 build/.cmake/api/v1/reply/directory-network_camera_receiver-Release-f139a8ec932a70449176.json create mode 100644 build/.cmake/api/v1/reply/index-2026-07-11T10-07-28-0267.json create mode 100644 build/.cmake/api/v1/reply/target-face_detection_app-Release-c62b37bfebe414dfbd17.json create mode 100644 build/.cmake/api/v1/reply/target-facedetection-Release-318f1374fb40d9a50e7b.json create mode 100644 build/.cmake/api/v1/reply/target-network_camera_receiver-Release-20ca25790d17e3c9c2b5.json create mode 100644 build/.cmake/api/v1/reply/toolchains-v1-78e1ec32f5d5e8dda251.json create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.22.1/CompilerIdC/a.out create mode 100644 build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/CMakeFiles/3.22.1/CompilerIdCXX/a.out create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/CMakeError.log create mode 100644 build/CMakeFiles/CMakeOutput.log create mode 100644 build/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c create mode 100644 build/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp create mode 100644 build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c create mode 100644 build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp create mode 100755 build/CMakeFiles/FindOpenMP/ompver_C.bin create mode 100755 build/CMakeFiles/FindOpenMP/ompver_CXX.bin create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/Makefile create mode 100644 build/app/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/app/CMakeFiles/face_detection_app.dir/DependInfo.cmake create mode 100644 build/app/CMakeFiles/face_detection_app.dir/build.make create mode 100644 build/app/CMakeFiles/face_detection_app.dir/cmake_clean.cmake create mode 100644 build/app/CMakeFiles/face_detection_app.dir/compiler_depend.make create mode 100644 build/app/CMakeFiles/face_detection_app.dir/compiler_depend.ts create mode 100644 build/app/CMakeFiles/face_detection_app.dir/depend.make create mode 100644 build/app/CMakeFiles/face_detection_app.dir/flags.make create mode 100644 build/app/CMakeFiles/face_detection_app.dir/link.txt create mode 100644 build/app/CMakeFiles/face_detection_app.dir/progress.make create mode 100644 build/app/CMakeFiles/face_detection_app.dir/src/main.cpp.o create mode 100644 build/app/CMakeFiles/face_detection_app.dir/src/main.cpp.o.d create mode 100644 build/app/CMakeFiles/progress.marks create mode 100644 build/app/Makefile create mode 100644 build/app/cmake_install.cmake create mode 100755 build/app/face_detection_app create mode 100644 build/cmake_install.cmake create mode 100644 build/compile_commands.json create mode 100644 build/libfacedetection/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/DependInfo.cmake create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/build.make create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/cmake_clean.cmake create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.make create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.ts create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/depend.make create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/flags.make create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/link.txt create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/progress.make create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o.d create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o.d create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o create mode 100644 build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o.d create mode 100644 build/libfacedetection/CMakeFiles/progress.marks create mode 100644 build/libfacedetection/Makefile create mode 100644 build/libfacedetection/cmake_install.cmake create mode 100755 build/libfacedetection/libfacedetection.so create mode 100644 build/network_camera_receiver/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/DependInfo.cmake create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/cmake_clean.cmake create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/cmake_clean_target.cmake create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.make create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.ts create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/depend.make create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/flags.make create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/link.txt create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/progress.make create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o create mode 100644 build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o.d create mode 100644 build/network_camera_receiver/CMakeFiles/progress.marks create mode 100644 build/network_camera_receiver/Makefile create mode 100644 build/network_camera_receiver/cmake_install.cmake create mode 100644 build/network_camera_receiver/libnetwork_camera_receiver.a create mode 100644 libfacedetection/CMakeLists.txt create mode 100644 libfacedetection/include/facedetectcnn.h create mode 100644 libfacedetection/include/facedetection_export.h create mode 100644 libfacedetection/src/facedetectcnn-data.cpp create mode 100644 libfacedetection/src/facedetectcnn-model.cpp create mode 100644 libfacedetection/src/facedetectcnn.cpp create mode 100644 network_camera_receiver/CMakeLists.txt create mode 100644 network_camera_receiver/include/network_camera_receiver.h create mode 100644 network_camera_receiver/src/network_camera_receiver.cpp create mode 100644 resources/test.jpg diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..5581ab1 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,67 @@ +cmake_minimum_required(VERSION 3.10) +project(FaceDetectionApp) + +# 设置 C++ 标准 +set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD_REQUIRED True) + +# 若未指定构建类型,默认使用 Release +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type" FORCE) +endif() + +# 默认导出 compile_commands.json(便于 IDE/clangd 索引) +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + +# ============================================================================ +# 0. SIMD 加速选项(作用于 libfacedetection 动态库) +# X86/X64 CPU: cmake -DENABLE_AVX2=ON 或 -DENABLE_AVX512=ON +# ARM CPU: cmake -DENABLE_NEON=ON +# 开启后会自动定义对应宏并添加编译器指令集标志,无需手动改头文件。 +# AVX512 / AVX2 / NEON 三者互斥(与头文件中的 #error 检查一致)。 +# ============================================================================ +set(ENABLE_AVX2 ON CACHE BOOL "Enable AVX2 acceleration (X64 CPU)") +set(ENABLE_AVX512 OFF CACHE BOOL "Enable AVX512 acceleration (X64 CPU)") +set(ENABLE_NEON OFF CACHE BOOL "Enable NEON acceleration (ARM CPU)") + +# 三者最多只能开启其中一个 +set(_SIMD_ENABLED_COUNT 0) +foreach(_simd_opt ENABLE_AVX512 ENABLE_AVX2 ENABLE_NEON) + if(${_simd_opt}) + math(EXPR _SIMD_ENABLED_COUNT "${_SIMD_ENABLED_COUNT} + 1") + endif() +endforeach() +if(_SIMD_ENABLED_COUNT GREATER 1) + message(FATAL_ERROR "ENABLE_AVX512 / ENABLE_AVX2 / ENABLE_NEON 三者互斥,最多只能开启其中一个。") +endif() + +# 检测编译器是否支持 -mfpu=neon: +# - 32 位 ARM (armhf) 需要该标志才能使用 arm_neon.h 内联函数; +# - AArch64 下 NEON 默认开启,x86 不识别该标志,这两种情况检测结果均为否。 +include(CheckCXXCompilerFlag) +check_cxx_compiler_flag("-mfpu=neon" CXX_HAS_MFPU_NEON) + +# ============================================================================ +# 1. 依赖查找 +# ============================================================================ +find_package(OpenCV REQUIRED) # app / network_camera_receiver 需要 +find_package(OpenMP) # libfacedetection 可选加速 +find_package(Threads REQUIRED) # network_camera_receiver 后台线程 / app + +message(STATUS "Found OpenCV Version: ${OpenCV_VERSION}") +if(OpenMP_FOUND) + message(STATUS "Found OpenMP CXX: ${OpenMP_CXX_VERSION}") +else() + message(STATUS "OpenMP not found, building without OpenMP support.") +endif() +message(STATUS "Threads library enabled.") + +# ============================================================================ +# 2. 子模块 +# libfacedetection -> SHARED 动态库(人脸检测) +# network_camera_receiver-> STATIC 静态库(仅抓帧) +# app -> 可执行程序(编排 收帧->检测->显示) +# ============================================================================ +add_subdirectory(libfacedetection) +add_subdirectory(network_camera_receiver) +add_subdirectory(app) diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt new file mode 100644 index 0000000..f190f63 --- /dev/null +++ b/app/CMakeLists.txt @@ -0,0 +1,28 @@ +# ============================================================================ +# app —— 主可执行程序 +# 编排流程:1. 从 network_camera_receiver 取最新帧; +# 2. 调用 libfacedetection 检测; +# 3. 绘制并显示结果。 +# ============================================================================ + +add_executable(face_detection_app + src/main.cpp +) + +# 链接动态库 facedetection(传递其 PUBLIC include 目录)与静态库 receiver +target_link_libraries(face_detection_app PRIVATE + facedetection + network_camera_receiver + ${OpenCV_LIBS} +) + +# 将项目根目录作为宏传给代码,便于用绝对路径访问 resources 等资源文件 +target_compile_definitions(face_detection_app PRIVATE + SOURCE_ROOT="${CMAKE_SOURCE_DIR}" +) + +if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") + target_compile_options(face_detection_app PRIVATE -O3) +elseif(MSVC) + target_compile_options(face_detection_app PRIVATE /O2) +endif() diff --git a/app/src/main.cpp b/app/src/main.cpp new file mode 100644 index 0000000..33fc4b8 --- /dev/null +++ b/app/src/main.cpp @@ -0,0 +1,98 @@ +/* + * @Author: Liu zhenyu + * @Description: 主程序(重构版) + * 流程:1. 从 network_camera_receiver 取最新帧; + * 2. 调用 libfacedetection 进行人脸检测; + * 3. 绘制并显示检测结果。 + * libfacedetection 以独立动态库形式链接。 + */ + +#include +#include +#include + +#include "network_camera_receiver.h" +#include "facedetectcnn.h" + +// 将 libfacedetection 的检测结果绘制到帧上 +// pResults[0] = 人脸数量;其后每张脸占 FACEDETECTION_RESULT_STRIDE_SHORTS 个 short +static void drawFaces(cv::Mat& frame, const int* pResults) { + if (!pResults) return; + int faces = pResults[0]; + + for (int i = 0; i < faces; i++) { + // 每个人脸结果占用 FACEDETECTION_RESULT_STRIDE_SHORTS(=16) 个 short: + // p[0]=置信度(score*100), p[1..4]=x/y/w/h, + // p[5..14]=5个关键点(x,y交替), p[15]=对齐填充 + short* p = ((short*)(pResults + 1)) + FACEDETECTION_RESULT_STRIDE_SHORTS * i; + + int confidence = p[0]; + int x = p[1]; + int y = p[2]; + int w = p[3]; + int h = p[4]; + + // 只显示置信度大于 60 的结果以过滤误检 + if (confidence > 60) { + cv::rectangle(frame, cv::Rect(x, y, w, h), cv::Scalar(0, 255, 0), 2); + + // 置信度标注 + cv::putText(frame, std::to_string(confidence), + cv::Point(x, y - 5), cv::FONT_HERSHEY_SIMPLEX, + 0.5, cv::Scalar(0, 255, 0), 1); + + // 五个特征点 + cv::circle(frame, cv::Point(p[5], p[6]), 2, cv::Scalar(255, 0, 0), -1); + cv::circle(frame, cv::Point(p[7], p[8]), 2, cv::Scalar(0, 0, 255), -1); + cv::circle(frame, cv::Point(p[9], p[10]), 2, cv::Scalar(0, 255, 0), -1); + cv::circle(frame, cv::Point(p[11], p[12]), 2, cv::Scalar(255, 0, 255), -1); + cv::circle(frame, cv::Point(p[13], p[14]), 2, cv::Scalar(0, 255, 255), -1); + } + } +} + +int main() { + // 替换为你查到的视频流宿主机 IP + std::string host_ip = "127.0.0.1"; + + // 1) 接收端:仅负责抓帧 + NetworkCameraReceiver receiver(host_ip, 5000); + if (!receiver.connect()) { + std::cerr << "连接视频流失败,退出。" << std::endl; + return -1; + } + receiver.start(); // 启动后台抓帧线程 + + // libfacedetection 结果缓冲区(大小由库定义的宏决定) + unsigned char* pBuffer = new unsigned char[FACEDETECTION_RESULT_BUFFER_SIZE]; + + const std::string window_name = "Face Detection"; + cv::namedWindow(window_name, cv::WINDOW_AUTOSIZE); + + std::cout << "人脸检测已启动,按 ESC 退出..." << std::endl; + + cv::Mat frame; + while (true) { + // ---- 步骤 1:接收最新帧 ---- + if (receiver.getLatestFrame(frame) && !frame.empty()) { + // ---- 步骤 2:调用 libfacedetection 检测 ---- + // 注意:OpenCV 采集到的帧为 BGR,正好符合 facedetect_cnn 的输入要求 + int* pResults = facedetect_cnn(pBuffer, + frame.data, + frame.cols, + frame.rows, + (int)frame.step); + + // ---- 步骤 3:显示检测结果 ---- + drawFaces(frame, pResults); + cv::imshow(window_name, frame); + } + + if (cv::waitKey(30) == 27) break; // ESC 退出 + } + + receiver.stop(); + delete[] pBuffer; + cv::destroyAllWindows(); + return 0; +} diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/cache-v2-56110cdfa9aef458615e.json b/build/.cmake/api/v1/reply/cache-v2-56110cdfa9aef458615e.json new file mode 100644 index 0000000..a80d37d --- /dev/null +++ b/build/.cmake/api/v1/reply/cache-v2-56110cdfa9aef458615e.json @@ -0,0 +1,1491 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Release" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/hongshaorou/lzy_demo/facedetect/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "22" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COLOR_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable color output during build." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/g++" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar-11" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib-11" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar-11" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib-11" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Unix Makefiles" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_HAVE_PTHREAD_H", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Have include pthread.h" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/hongshaorou/lzy_demo/facedetect" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gmake" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "FaceDetectionApp" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake-3.22" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "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." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "CXX_HAS_MFPU_NEON", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CXX_HAS_MFPU_NEON" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "ENABLE_AVX2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable AVX2 acceleration (X64 CPU)" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "ENABLE_AVX512", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable AVX512 acceleration (X64 CPU)" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "ENABLE_NEON", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable NEON acceleration (ARM CPU)" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenCV", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenCV" + } + ], + "type" : "INTERNAL", + "value" : "[/usr][v4.5.4()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenMP", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenMP" + } + ], + "type" : "INTERNAL", + "value" : "[TRUE][TRUE][c ][v4.5()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_C", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenMP_C" + } + ], + "type" : "INTERNAL", + "value" : "[-fopenmp][/usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so][/usr/lib/x86_64-linux-gnu/libpthread.a][v4.5()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_CXX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenMP_CXX" + } + ], + "type" : "INTERNAL", + "value" : "[-fopenmp][/usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so][/usr/lib/x86_64-linux-gnu/libpthread.a][v4.5()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding Threads" + } + ], + "type" : "INTERNAL", + "value" : "[TRUE][v()]" + }, + { + "name" : "FaceDetectionApp_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/hongshaorou/lzy_demo/facedetect/build" + }, + { + "name" : "FaceDetectionApp_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "FaceDetectionApp_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/hongshaorou/lzy_demo/facedetect" + }, + { + "name" : "OpenCV_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for OpenCV." + } + ], + "type" : "PATH", + "value" : "/usr/lib/x86_64-linux-gnu/cmake/opencv4" + }, + { + "name" : "OpenMP_COMPILE_RESULT_CXX_fopenmp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Result of TRY_COMPILE" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "OpenMP_COMPILE_RESULT_C_fopenmp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Result of TRY_COMPILE" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "OpenMP_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler flags for OpenMP parallelization" + } + ], + "type" : "STRING", + "value" : "-fopenmp" + }, + { + "name" : "OpenMP_CXX_LIB_NAMES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler libraries for OpenMP parallelization" + } + ], + "type" : "STRING", + "value" : "gomp;pthread" + }, + { + "name" : "OpenMP_CXX_SPEC_DATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "CXX compiler's OpenMP specification date" + } + ], + "type" : "INTERNAL", + "value" : "201511" + }, + { + "name" : "OpenMP_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C compiler flags for OpenMP parallelization" + } + ], + "type" : "STRING", + "value" : "-fopenmp" + }, + { + "name" : "OpenMP_C_LIB_NAMES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C compiler libraries for OpenMP parallelization" + } + ], + "type" : "STRING", + "value" : "gomp;pthread" + }, + { + "name" : "OpenMP_C_SPEC_DATE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "C compiler's OpenMP specification date" + } + ], + "type" : "INTERNAL", + "value" : "201511" + }, + { + "name" : "OpenMP_SPECTEST_CXX_", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Result of TRY_COMPILE" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "OpenMP_SPECTEST_C_", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Result of TRY_COMPILE" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "OpenMP_gomp_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to the gomp library for OpenMP" + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so" + }, + { + "name" : "OpenMP_pthread_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to the pthread library for OpenMP" + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libpthread.a" + }, + { + "name" : "network_camera_receiver_LIB_DEPENDS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Dependencies for the target" + } + ], + "type" : "STATIC", + "value" : "general;opencv_calib3d;general;opencv_core;general;opencv_dnn;general;opencv_features2d;general;opencv_flann;general;opencv_highgui;general;opencv_imgcodecs;general;opencv_imgproc;general;opencv_ml;general;opencv_objdetect;general;opencv_photo;general;opencv_stitching;general;opencv_video;general;opencv_videoio;general;opencv_alphamat;general;opencv_aruco;general;opencv_barcode;general;opencv_bgsegm;general;opencv_bioinspired;general;opencv_ccalib;general;opencv_datasets;general;opencv_dnn_objdetect;general;opencv_dnn_superres;general;opencv_dpm;general;opencv_face;general;opencv_freetype;general;opencv_fuzzy;general;opencv_hdf;general;opencv_hfs;general;opencv_img_hash;general;opencv_intensity_transform;general;opencv_line_descriptor;general;opencv_mcc;general;opencv_optflow;general;opencv_phase_unwrapping;general;opencv_plot;general;opencv_quality;general;opencv_rapid;general;opencv_reg;general;opencv_rgbd;general;opencv_saliency;general;opencv_shape;general;opencv_stereo;general;opencv_structured_light;general;opencv_superres;general;opencv_surface_matching;general;opencv_text;general;opencv_tracking;general;opencv_videostab;general;opencv_viz;general;opencv_wechat_qrcode;general;opencv_ximgproc;general;opencv_xobjdetect;general;opencv_xphoto;" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-f0fc4a41de14503e7656.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-f0fc4a41de14503e7656.json new file mode 100644 index 0000000..cd95aa7 --- /dev/null +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-f0fc4a41de14503e7656.json @@ -0,0 +1,256 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.22.1/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.22.1/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Internal/CheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVConfig-version.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVModules.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/x86_64-linux-gnu/cmake/opencv4/OpenCVModules-release.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/FindOpenMP.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CheckIncludeFile.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + }, + { + "path" : "libfacedetection/CMakeLists.txt" + }, + { + "path" : "network_camera_receiver/CMakeLists.txt" + }, + { + "path" : "app/CMakeLists.txt" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/hongshaorou/lzy_demo/facedetect/build", + "source" : "/home/hongshaorou/lzy_demo/facedetect" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-e5cec8686dbccb6a6ac8.json b/build/.cmake/api/v1/reply/codemodel-v2-e5cec8686dbccb6a6ac8.json new file mode 100644 index 0000000..18b5572 --- /dev/null +++ b/build/.cmake/api/v1/reply/codemodel-v2-e5cec8686dbccb6a6ac8.json @@ -0,0 +1,126 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1, + 2, + 3 + ], + "jsonFile" : "directory-.-Release-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "projectIndex" : 0, + "source" : "." + }, + { + "build" : "libfacedetection", + "jsonFile" : "directory-libfacedetection-Release-850d3f1cd704b0988d2c.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 0, + "source" : "libfacedetection", + "targetIndexes" : + [ + 1 + ] + }, + { + "build" : "network_camera_receiver", + "jsonFile" : "directory-network_camera_receiver-Release-f139a8ec932a70449176.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 0, + "source" : "network_camera_receiver", + "targetIndexes" : + [ + 2 + ] + }, + { + "build" : "app", + "jsonFile" : "directory-app-Release-94c5f210ca04b1028ae5.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 0, + "source" : "app", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Release", + "projects" : + [ + { + "directoryIndexes" : + [ + 0, + 1, + 2, + 3 + ], + "name" : "FaceDetectionApp", + "targetIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 3, + "id" : "face_detection_app::@5f5a17c01335469806cb", + "jsonFile" : "target-face_detection_app-Release-c62b37bfebe414dfbd17.json", + "name" : "face_detection_app", + "projectIndex" : 0 + }, + { + "directoryIndex" : 1, + "id" : "facedetection::@0ece3808304c45cd0ca3", + "jsonFile" : "target-facedetection-Release-318f1374fb40d9a50e7b.json", + "name" : "facedetection", + "projectIndex" : 0 + }, + { + "directoryIndex" : 2, + "id" : "network_camera_receiver::@9883af0ef0c4a1b6b770", + "jsonFile" : "target-network_camera_receiver-Release-20ca25790d17e3c9c2b5.json", + "name" : "network_camera_receiver", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/hongshaorou/lzy_demo/facedetect/build", + "source" : "/home/hongshaorou/lzy_demo/facedetect" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json b/build/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-Release-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-app-Release-94c5f210ca04b1028ae5.json b/build/.cmake/api/v1/reply/directory-app-Release-94c5f210ca04b1028ae5.json new file mode 100644 index 0000000..3796859 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-app-Release-94c5f210ca04b1028ae5.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "app", + "source" : "app" + } +} diff --git a/build/.cmake/api/v1/reply/directory-libfacedetection-Release-850d3f1cd704b0988d2c.json b/build/.cmake/api/v1/reply/directory-libfacedetection-Release-850d3f1cd704b0988d2c.json new file mode 100644 index 0000000..1d70c76 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-libfacedetection-Release-850d3f1cd704b0988d2c.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "libfacedetection", + "source" : "libfacedetection" + } +} diff --git a/build/.cmake/api/v1/reply/directory-network_camera_receiver-Release-f139a8ec932a70449176.json b/build/.cmake/api/v1/reply/directory-network_camera_receiver-Release-f139a8ec932a70449176.json new file mode 100644 index 0000000..ac73daa --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-network_camera_receiver-Release-f139a8ec932a70449176.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "network_camera_receiver", + "source" : "network_camera_receiver" + } +} diff --git a/build/.cmake/api/v1/reply/index-2026-07-11T10-07-28-0267.json b/build/.cmake/api/v1/reply/index-2026-07-11T10-07-28-0267.json new file mode 100644 index 0000000..3e73efe --- /dev/null +++ b/build/.cmake/api/v1/reply/index-2026-07-11T10-07-28-0267.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake-3.22" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 22, + "patch" : 1, + "string" : "3.22.1", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-e5cec8686dbccb6a6ac8.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-56110cdfa9aef458615e.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-f0fc4a41de14503e7656.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-78e1ec32f5d5e8dda251.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-56110cdfa9aef458615e.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-e5cec8686dbccb6a6ac8.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "toolchains-v1-78e1ec32f5d5e8dda251.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-f0fc4a41de14503e7656.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/target-face_detection_app-Release-c62b37bfebe414dfbd17.json b/build/.cmake/api/v1/reply/target-face_detection_app-Release-c62b37bfebe414dfbd17.json new file mode 100644 index 0000000..e4fbe70 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-face_detection_app-Release-c62b37bfebe414dfbd17.json @@ -0,0 +1,445 @@ +{ + "artifacts" : + [ + { + "path" : "app/face_detection_app" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "target_compile_options", + "target_compile_definitions" + ], + "files" : + [ + "app/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 8, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 13, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 25, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 20, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-O3 -DNDEBUG" + }, + { + "backtrace" : 3, + "fragment" : "-O3" + }, + { + "fragment" : "-std=gnu++11" + } + ], + "defines" : + [ + { + "backtrace" : 4, + "define" : "SOURCE_ROOT=\"/home/hongshaorou/lzy_demo/facedetect\"" + } + ], + "includes" : + [ + { + "backtrace" : 2, + "path" : "/home/hongshaorou/lzy_demo/facedetect/libfacedetection/include" + }, + { + "backtrace" : 2, + "path" : "/home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/include" + }, + { + "backtrace" : 2, + "isSystem" : true, + "path" : "/usr/include/opencv4" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 2 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 2, + "id" : "facedetection::@0ece3808304c45cd0ca3" + }, + { + "backtrace" : 2, + "id" : "network_camera_receiver::@9883af0ef0c4a1b6b770" + } + ], + "id" : "face_detection_app::@5f5a17c01335469806cb", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-O3 -DNDEBUG", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,-rpath,/home/hongshaorou/lzy_demo/facedetect/build/libfacedetection", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "../libfacedetection/libfacedetection.so", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "../network_camera_receiver/libnetwork_camera_receiver.a", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_alphamat.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_barcode.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_face.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_hfs.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_img_hash.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_intensity_transform.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_mcc.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_quality.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_rapid.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_reg.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_shape.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_superres.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_tracking.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_plot.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_text.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_video.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.5.4d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.5.4d", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "face_detection_app", + "nameOnDisk" : "face_detection_app", + "paths" : + { + "build" : "app", + "source" : "app" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "app/src/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-facedetection-Release-318f1374fb40d9a50e7b.json b/build/.cmake/api/v1/reply/target-facedetection-Release-318f1374fb40d9a50e7b.json new file mode 100644 index 0000000..e5bd798 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-facedetection-Release-318f1374fb40d9a50e7b.json @@ -0,0 +1,189 @@ +{ + "artifacts" : + [ + { + "path" : "libfacedetection/libfacedetection.so" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_link_libraries", + "target_compile_definitions", + "target_include_directories" + ], + "files" : + [ + "libfacedetection/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 7, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 30, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 38, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 68, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 39, + "parent" : 0 + }, + { + "command" : 4, + "file" : 0, + "line" : 14, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "backtrace" : 3, + "fragment" : "-mavx2" + }, + { + "backtrace" : 3, + "fragment" : "-mfma" + }, + { + "backtrace" : 4, + "fragment" : "-fopenmp" + }, + { + "fragment" : "-std=gnu++11" + } + ], + "defines" : + [ + { + "backtrace" : 5, + "define" : "_ENABLE_AVX2" + }, + { + "define" : "facedetection_EXPORTS" + } + ], + "includes" : + [ + { + "backtrace" : 6, + "path" : "/home/hongshaorou/lzy_demo/facedetect/libfacedetection/include" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "id" : "facedetection::@0ece3808304c45cd0ca3", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "/usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so", + "role" : "libraries" + }, + { + "fragment" : "/usr/lib/x86_64-linux-gnu/libpthread.a", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "facedetection", + "nameOnDisk" : "libfacedetection.so", + "paths" : + { + "build" : "libfacedetection", + "source" : "libfacedetection" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "libfacedetection/src/facedetectcnn.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "libfacedetection/src/facedetectcnn-model.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "libfacedetection/src/facedetectcnn-data.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "SHARED_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/target-network_camera_receiver-Release-20ca25790d17e3c9c2b5.json b/build/.cmake/api/v1/reply/target-network_camera_receiver-Release-20ca25790d17e3c9c2b5.json new file mode 100644 index 0000000..01b7aa4 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-network_camera_receiver-Release-20ca25790d17e3c9c2b5.json @@ -0,0 +1,125 @@ +{ + "archive" : {}, + "artifacts" : + [ + { + "path" : "network_camera_receiver/libnetwork_camera_receiver.a" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_library", + "target_compile_options", + "target_include_directories", + "target_link_libraries" + ], + "files" : + [ + "network_camera_receiver/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 6, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 22, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 10, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 16, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-O3 -DNDEBUG" + }, + { + "backtrace" : 2, + "fragment" : "-O3" + }, + { + "fragment" : "-std=gnu++11" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/include" + }, + { + "backtrace" : 4, + "isSystem" : true, + "path" : "/usr/include/opencv4" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 4 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "network_camera_receiver::@9883af0ef0c4a1b6b770", + "name" : "network_camera_receiver", + "nameOnDisk" : "libnetwork_camera_receiver.a", + "paths" : + { + "build" : "network_camera_receiver", + "source" : "network_camera_receiver" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "network_camera_receiver/src/network_camera_receiver.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "STATIC_LIBRARY" +} diff --git a/build/.cmake/api/v1/reply/toolchains-v1-78e1ec32f5d5e8dda251.json b/build/.cmake/api/v1/reply/toolchains-v1-78e1ec32f5d5e8dda251.json new file mode 100644 index 0000000..a2951e5 --- /dev/null +++ b/build/.cmake/api/v1/reply/toolchains-v1-78e1ec32f5d5e8dda251.json @@ -0,0 +1,107 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/11/include", + "/usr/local/include", + "/usr/include/x86_64-linux-gnu", + "/usr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/11", + "/usr/lib/x86_64-linux-gnu", + "/usr/lib", + "/lib/x86_64-linux-gnu", + "/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "gcc", + "gcc_s", + "c", + "gcc", + "gcc_s" + ] + }, + "path" : "/usr/bin/gcc", + "version" : "11.4.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/usr/include/c++/11", + "/usr/include/x86_64-linux-gnu/c++/11", + "/usr/include/c++/11/backward", + "/usr/lib/gcc/x86_64-linux-gnu/11/include", + "/usr/local/include", + "/usr/include/x86_64-linux-gnu", + "/usr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/11", + "/usr/lib/x86_64-linux-gnu", + "/usr/lib", + "/lib/x86_64-linux-gnu", + "/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "stdc++", + "m", + "gcc_s", + "gcc", + "c", + "gcc_s", + "gcc" + ] + }, + "path" : "/usr/bin/g++", + "version" : "11.4.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..92bef9b --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,441 @@ +# This is the CMakeCache file. +# For build in directory: /home/hongshaorou/lzy_demo/facedetect/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=FaceDetectionApp + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Enable AVX2 acceleration (X64 CPU) +ENABLE_AVX2:BOOL=ON + +//Enable AVX512 acceleration (X64 CPU) +ENABLE_AVX512:BOOL=OFF + +//Enable NEON acceleration (ARM CPU) +ENABLE_NEON:BOOL=OFF + +//Value Computed by CMake +FaceDetectionApp_BINARY_DIR:STATIC=/home/hongshaorou/lzy_demo/facedetect/build + +//Value Computed by CMake +FaceDetectionApp_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +FaceDetectionApp_SOURCE_DIR:STATIC=/home/hongshaorou/lzy_demo/facedetect + +//The directory containing a CMake configuration file for OpenCV. +OpenCV_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/opencv4 + +//CXX compiler flags for OpenMP parallelization +OpenMP_CXX_FLAGS:STRING=-fopenmp + +//CXX compiler libraries for OpenMP parallelization +OpenMP_CXX_LIB_NAMES:STRING=gomp;pthread + +//C compiler flags for OpenMP parallelization +OpenMP_C_FLAGS:STRING=-fopenmp + +//C compiler libraries for OpenMP parallelization +OpenMP_C_LIB_NAMES:STRING=gomp;pthread + +//Path to the gomp library for OpenMP +OpenMP_gomp_LIBRARY:FILEPATH=/usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so + +//Path to the pthread library for OpenMP +OpenMP_pthread_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpthread.a + +//Dependencies for the target +network_camera_receiver_LIB_DEPENDS:STATIC=general;opencv_calib3d;general;opencv_core;general;opencv_dnn;general;opencv_features2d;general;opencv_flann;general;opencv_highgui;general;opencv_imgcodecs;general;opencv_imgproc;general;opencv_ml;general;opencv_objdetect;general;opencv_photo;general;opencv_stitching;general;opencv_video;general;opencv_videoio;general;opencv_alphamat;general;opencv_aruco;general;opencv_barcode;general;opencv_bgsegm;general;opencv_bioinspired;general;opencv_ccalib;general;opencv_datasets;general;opencv_dnn_objdetect;general;opencv_dnn_superres;general;opencv_dpm;general;opencv_face;general;opencv_freetype;general;opencv_fuzzy;general;opencv_hdf;general;opencv_hfs;general;opencv_img_hash;general;opencv_intensity_transform;general;opencv_line_descriptor;general;opencv_mcc;general;opencv_optflow;general;opencv_phase_unwrapping;general;opencv_plot;general;opencv_quality;general;opencv_rapid;general;opencv_reg;general;opencv_rgbd;general;opencv_saliency;general;opencv_shape;general;opencv_stereo;general;opencv_structured_light;general;opencv_superres;general;opencv_surface_matching;general;opencv_text;general;opencv_tracking;general;opencv_videostab;general;opencv_viz;general;opencv_wechat_qrcode;general;opencv_ximgproc;general;opencv_xobjdetect;general;opencv_xphoto; + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/hongshaorou/lzy_demo/facedetect/build +//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=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/hongshaorou/lzy_demo/facedetect +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=4 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test CXX_HAS_MFPU_NEON +CXX_HAS_MFPU_NEON:INTERNAL= +//Details about finding OpenCV +FIND_PACKAGE_MESSAGE_DETAILS_OpenCV:INTERNAL=[/usr][v4.5.4()] +//Details about finding OpenMP +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[TRUE][TRUE][c ][v4.5()] +//Details about finding OpenMP_C +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_C:INTERNAL=[-fopenmp][/usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so][/usr/lib/x86_64-linux-gnu/libpthread.a][v4.5()] +//Details about finding OpenMP_CXX +FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_CXX:INTERNAL=[-fopenmp][/usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so][/usr/lib/x86_64-linux-gnu/libpthread.a][v4.5()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_CXX_fopenmp:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_COMPILE_RESULT_C_fopenmp:INTERNAL=TRUE +//ADVANCED property for variable: OpenMP_CXX_FLAGS +OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_CXX_LIB_NAMES +OpenMP_CXX_LIB_NAMES-ADVANCED:INTERNAL=1 +//CXX compiler's OpenMP specification date +OpenMP_CXX_SPEC_DATE:INTERNAL=201511 +//ADVANCED property for variable: OpenMP_C_FLAGS +OpenMP_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_C_LIB_NAMES +OpenMP_C_LIB_NAMES-ADVANCED:INTERNAL=1 +//C compiler's OpenMP specification date +OpenMP_C_SPEC_DATE:INTERNAL=201511 +//Result of TRY_COMPILE +OpenMP_SPECTEST_CXX_:INTERNAL=TRUE +//Result of TRY_COMPILE +OpenMP_SPECTEST_C_:INTERNAL=TRUE +//ADVANCED property for variable: OpenMP_gomp_LIBRARY +OpenMP_gomp_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenMP_pthread_LIBRARY +OpenMP_pthread_LIBRARY-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..2dfd362 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +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;c_std_17;c_std_23") +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_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..a220808 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +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;cxx_std_23") +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_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..020be21b5b0aefa0f346dd7f3fdb806af38cd2e3 GIT binary patch literal 15968 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.22.1/CMakeSystem.cmake b/build/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 0000000..2f7ed46 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.6.87.2-microsoft-standard-WSL2") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.6.87.2-microsoft-standard-WSL2") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.6.87.2-microsoft-standard-WSL2") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.6.87.2-microsoft-standard-WSL2") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41b99d7 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#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 + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#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 prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# 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 +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# 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(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#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(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# 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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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 + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.22.1/CompilerIdC/a.out b/build/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..7873b2c373006850b7447b78a578338ad12249c0 GIT binary patch literal 16088 zcmeHOeQX>@6`#9&Ic*XCsYs}ZNG*jP)N+!SYR;4=3{a^_m*NYtLHH$vY}d+}I(UnrsRonKLPoY*EM>Sslz>XkgYA}a zfyiO}y;J~1c~GCl#*{354Dhtr0c-8JDYI=xe|GmmbR;f^1YyUbJ_Xz8Q+JpoI4$)7 z5l@Z@|943|!`LovfML6g*oCo2?0{Scrz5ZWssEwn{!U){53=JeUo-`%jZ`6I)u!|i4p*5Snd zFhp49JlDxOCLW)soQ!S4i|JqHHL=Kn{WsSs>n6^s!@G;{g++L7*KKwDDAyex_uP?e z!OLauPm@Ri9(K#VSMuGwmn|rkIlep9{{Fsw-EODdY3~T~+qNsWZ*ag(rAz72Y}rqj z1_!!x#X@?}8_Kb}(R{HW?p&igNqSmKJxa?R zf9{*Q_z7p~56;O~W)BS}JEl9Hch2m7fgDuVl}Yn&BX;A)2em)q&lBUES$2-$gLD2m zs`?(zQ`IZ0GmRThu;R0Vr2mN4-|;1eE!Ui>S?By~dz|xgOPtsR=i)X0W^!=5IB2NO zj5KbfcEO(8dt&zh6|2e}N1c^Rvju>aG2 zRLG8wlHJs2uQ*ecndg#MxtY$XbuZA9`l;j<=TRs2QsYyq@tNsZ@+$G?7U92Jk2em^ ztb1Y&Mfs_vO@WsO>uHmBzaD=odG$DTThOOLFLG0(6h$D4Koo%}0#O8_2t*NxA`nF& zia->BC<6b_5#aA%*Gqi|dJpazF6PIwxpe6meU&`EPT;VVg|* zc4XR*D{V2B^Zb!wDSxb=zpe`Dm4-9NBu^g(3n{OZq7Qx}UM1%r>$pow(&K)*z_pZv zvV#Y7t703Ld}uQ@kH1F^zFw`~OPC_$HxE7`y%tc%XRFn35c0QJPOmQq4?6DT+W8fhYn|1fmE;5r`rXMIeem z6oDuL?`#CHUJ>gPu?A2-yiirEP@Sw_TrKi%WS!%?MaDYF4I<+aX1&N*56RCxoKXJv zYtI8qciVVGfR!w_JT~pUYHjByW1NVHnwxq{PeSWiYKK~FI{>1$|2Us8eHa%ips%05R zSa*tbrdU^sb)@^dyLVZej}BD|e#N2(eR{%g>!@h4nr~57!Vowwb!52Yci2T* zf$t4vUEdp3M3nu?$cR0x=2z>xe%>AC_4;MfOcmYHTyeGO3YV()1Uob`N-;Om}z7d(6HRwas;V z5APjFy2%4QF6|iT`S^jo1AW~@(@Rb_=}4*5b6C0i`w#Bh+wUIi?LCqlbO-nD>rawJ zcn3oQ`xgGwUWIhZ^F5`{hrF<0HZG8`a2JD{Di_@hy$IzU4t)nnE0ry{m2x_zvW1bN zi?^so%6Wy+iZ_~e|NRZAqKJtN-sMtdL*=qmtT$k|E^VohaA@~|!|==4>+G*sxXmL7 z32)`ly<(aw?}?4TuYHxW%M*Fu8zS^e1~bTI3$)#1OxcB^pSDK}6??2y97~t{i5hCC zlBK;m*_2Rw_w}{$Sk&qnubfeKYN9|@81ze~1ntmjBDhpmO6NQ_P&SVwWsl{|!5%GA z#-{))n};K57IkOZ>5L4(Op5Fw8GADljRo@L+{ShqI4j|84O(PgjGV*AOYIGEo--btBS`|!T9O;8lX{TVd>4%gaa z9ssnUC>XZ?81Zk?+zai;d=rTJG2aaCXX4Kz-eY+F@p$7+$f!_<+ zC!_%QmeKuC<>Nd*D|?_UM1mFH?rrvIhGhF%QN*%&n>!1AUD$%%OhF1G~gNtS_enbG3vB=0rW#!jF_nT$BZeUPtXeojDp taQ|CL9NJFVASL)CDkbcHHj-&8@{Bwku4g~VKP;41p`k|9=PFqZ{{m6fR=NNH literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..25c62a8 --- /dev/null +++ b/build/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* 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 + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#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 prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# 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 +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# 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(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#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(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# 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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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 + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/build/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..146208dc1744b80241653b13d63493a8766b32d5 GIT binary patch literal 16096 zcmeHOYit}>6~4Q9ImC%KX+uI%nx(W=0`)7jzk)5Q8Qvzuijd$1H75gx| zv(%2D4GI*SB&ZP;@FPf7kw5|=frN^vNO33>r79@-fs#rHg-1k?($+j>N|fcCd(Sss zPuD>}fAC|D@MBS*f@SQfI}8b*lKQ}r zPtFPdcS=5kyiLM@2mP|*7vw$S2hMdc9lYkH|C{>ui{Hy}9YzKD0|r*$sP7^2ldctu z+cR|Y0jY1keuzo_!6m(Fb3Qk;ee33Yx;39GR>xY$I=8oO-)dD#R)?;b+ZCsO9#ebv z9#Rx$iZMx}iXJyI;<4^d(X;)zgTK6(o>=$PH?LjpypVe3^19|_yV!=?%|2|y#PKjh zSmrX<$u=e*pQe(GZQ_?QzbI&6o&(2U)j-!xSiAx5%!3!_!MR=cG>D@dCpG3e!?~iH z&mGHPqb8I0&Z(^C-&X*`aZFPk#|2k~7Z1{|hNBDU{?9+>$WA?roZ#7l@ zFqf(7rM0Uq8;-N#3&P3%jJDtQd1jk#*^|@u`PX*Y=Vun!kr(Ytx4b(kzdYTR|>M)U`eW+Peqb934g8;ZVXSa{^<(J z=Ccc9zV+Eg))eJbBm89Y=27Y%zwi9s;wFU@W+2Q!n1L_@VFtnsgc%4k5N06EK$w9r z17QZ5w_iv=;@%N~~*K4&$h^LA3n+K0Ly%tbMr)#yd#Q9q+Q{>nI6&Z^~);BL{dXhef zG0tlaHj@4QY|yhrf62R-id*S_`n6h311n;^E7pFnW!a-m$JMTNJKnS9UjB@z{kh&N zuw#&jV|w)e1B!cwf#izV6VdMFi=z`%GXo)o83;2FW+2Q!n1L_@VFtnsgc%4k5N6=5 z%>dRbVtpdk0P2Sqs;U{)$@<0RBL7gpiH!A-{M^F?{oiiYN-Tdz z787EPV3r@+h#(_&9ehu*@ERB-+ES;2$r zsm~D}qj8c*AhO|)5Wb4WLqf)zeuqS=A4{B=*yDb1QQ}~{A=UTz@{0+yU z^9tI(D)Bc4;x|YAQ$=Xa?aTdh*rEOEV5;o3TP0e7 z?+)c0&mB<&RJ`i&u$5A?tMwhP;G}rHeuXU4C1)gG8glba+AEbSj$0j5{Eji7@iJ+v zt+55~9mqLux$KTRnW9%7SHoquka5!0LSdX->LiCOy*Z}c1MbH%-G>i%%bU!;w3Qki zRnABH+dFc_;S%0lQk>ocT?0ucxwprmeFQxp-rF_M*G(|J`gD@EXziW@%GuMuZ+BO} zv#+=JU~}h6Hvq{JR|tnY8P<=x^))g8$=Z+>s8D39WUH@sBYP^BUj>unj1LmMq59Xh-p zF!+l0HoGq7ZvOC7!W%qvUzw)z`(LH3%6P$ZhlqP+!?P&minQ-zR9VH6m$62QRco|d z8qJiw@j7UznxjoSxwJrCyZc&sP-^q6TgfUbJzk_L4EM@LBQLJ!2oCAWnY_ym%HkoV ztkJwVSR*AWc$8CR@wg<*lI}k%la-N}O_M()<8Owf@j#h^yMcUX z?#ICR_qg64^8xTU421{%KScQ7X%2?=W8Mjl`Z4eH?`smzCC+nB_+wrQ{-oG(8##CI z$9ytJ7*Ao~k9jWm1nKH2nE#KHlINK4$Gj38^L4ZzcHobZKhIeqW8MnhCY1-ftw41S3B-GD#lHQ;!@f_?D(zc2pCzlw{c@Czb>2@FyFh)Uc< z_`fU$;1BqgrVy}&RJJof*;^pRA3DCW8T*({y}>=9k{Cn1TZG%J`R6LqmRSCo@4CzMpVd3 xK->rUI_75;vJM$2=~#{OschlQv);1CeizX0QmP search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 46ebede1f5b795a957a1e85cb61af9d8 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d6206.dir/' + as -v --64 -o CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o /tmp/cc6obHmJ.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_d6206 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d6206.dir/link.txt --verbose=1 +/usr/bin/gcc -v CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o -o cmTC_d6206 +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d6206' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d6206.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccr4bvZA.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d6206 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d6206' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d6206.' +gmake[1]: Leaving directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_d6206/fast && /usr/bin/gmake -f CMakeFiles/cmTC_d6206.dir/build.make CMakeFiles/cmTC_d6206.dir/build] + ignore line: [gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/gcc -v -o CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d6206.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d6206.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc6obHmJ.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 46ebede1f5b795a957a1e85cb61af9d8] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d6206.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o /tmp/cc6obHmJ.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_d6206] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d6206.dir/link.txt --verbose=1] + ignore line: [/usr/bin/gcc -v CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o -o cmTC_d6206 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d6206' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d6206.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccr4bvZA.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d6206 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccr4bvZA.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_d6206] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_d6206.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a5af8/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a5af8.dir/build.make CMakeFiles/cmTC_a5af8.dir/build +gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/g++ -v -o CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a5af8.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a5af8.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccrp0kAN.s +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: ac7fa628ee459f217e6fdb88b3db0bde +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a5af8.dir/' + as -v --64 -o CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccrp0kAN.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_a5af8 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a5af8.dir/link.txt --verbose=1 +/usr/bin/g++ -v CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a5af8 +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a5af8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a5af8.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEmjEu5.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a5af8 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a5af8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a5af8.' +gmake[1]: Leaving directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_a5af8/fast && /usr/bin/gmake -f CMakeFiles/cmTC_a5af8.dir/build.make CMakeFiles/cmTC_a5af8.dir/build] + ignore line: [gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/g++ -v -o CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a5af8.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_a5af8.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccrp0kAN.s] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: ac7fa628ee459f217e6fdb88b3db0bde] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a5af8.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccrp0kAN.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_a5af8] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a5af8.dir/link.txt --verbose=1] + ignore line: [/usr/bin/g++ -v CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a5af8 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a5af8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_a5af8.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccEmjEu5.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_a5af8 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccEmjEu5.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a5af8] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_a5af8.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting C OpenMP compiler ABI info compiled with the following output: +Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7ec7e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7ec7e.dir/build.make CMakeFiles/cmTC_7ec7e.dir/build +gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o +/usr/bin/gcc -fopenmp -v -o CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o -c /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o' '-c' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_7ec7e.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu -D_REENTRANT /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -quiet -dumpdir CMakeFiles/cmTC_7ec7e.dir/ -dumpbase OpenMPTryFlag.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccitCOVL.s +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 46ebede1f5b795a957a1e85cb61af9d8 +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o' '-c' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_7ec7e.dir/' + as -v --64 -o CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o /tmp/ccitCOVL.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o' '-c' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.' +Linking C executable cmTC_7ec7e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7ec7e.dir/link.txt --verbose=1 +/usr/bin/gcc -fopenmp -v CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o -o cmTC_7ec7e -v +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +Reading specs from /usr/lib/gcc/x86_64-linux-gnu/11/libgomp.spec +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_7ec7e' '-v' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_7ec7e.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9kFNBA.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7ec7e /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/11/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o -lgomp -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/11/crtoffloadend.o +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_7ec7e' '-v' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_7ec7e.' +gmake[1]: Leaving directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' + + + +Parsed C OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_7ec7e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_7ec7e.dir/build.make CMakeFiles/cmTC_7ec7e.dir/build] + ignore line: [gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o] + ignore line: [/usr/bin/gcc -fopenmp -v -o CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o -c /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) ] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o' '-c' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_7ec7e.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu -D_REENTRANT /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c -quiet -dumpdir CMakeFiles/cmTC_7ec7e.dir/ -dumpbase OpenMPTryFlag.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccitCOVL.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 46ebede1f5b795a957a1e85cb61af9d8] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o' '-c' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_7ec7e.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o /tmp/ccitCOVL.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o' '-c' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.'] + ignore line: [Linking C executable cmTC_7ec7e] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7ec7e.dir/link.txt --verbose=1] + ignore line: [/usr/bin/gcc -fopenmp -v CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o -o cmTC_7ec7e -v ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/11/libgomp.spec] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_7ec7e' '-v' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_7ec7e.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9kFNBA.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7ec7e /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/11/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o -lgomp -lgcc --push-state --as-needed -lgcc_s --pop-state -lpthread -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/11/crtoffloadend.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc9kFNBA.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7ec7e] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_7ec7e.dir/OpenMPTryFlag.c.o] ==> ignore + arg [-lgomp] ==> lib [gomp] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lpthread] ==> lib [pthread] + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [gomp;gcc;gcc_s;pthread;c;gcc;gcc_s] + implicit objs: [] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX OpenMP compiler ABI info compiled with the following output: +Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_0fbca/fast && /usr/bin/gmake -f CMakeFiles/cmTC_0fbca.dir/build.make CMakeFiles/cmTC_0fbca.dir/build +gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o +/usr/bin/g++ -fopenmp -v -std=gnu++11 -o CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o -c /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++11' '-o' 'CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0fbca.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_0fbca.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++11 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccOhPVtr.s +GNU C++11 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++11 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: ac7fa628ee459f217e6fdb88b3db0bde +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++11' '-o' 'CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0fbca.dir/' + as -v --64 -o CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o /tmp/ccOhPVtr.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++11' '-o' 'CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.' +Linking CXX executable cmTC_0fbca +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0fbca.dir/link.txt --verbose=1 +/usr/bin/g++ -fopenmp -v CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o -o cmTC_0fbca -v +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +Reading specs from /usr/lib/gcc/x86_64-linux-gnu/11/libgomp.spec +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_0fbca' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_0fbca.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cceZQIcK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0fbca /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/11/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/11/crtoffloadend.o +COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_0fbca' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_0fbca.' +gmake[1]: Leaving directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' + + + +Parsed CXX OpenMP implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_0fbca/fast && /usr/bin/gmake -f CMakeFiles/cmTC_0fbca.dir/build.make CMakeFiles/cmTC_0fbca.dir/build] + ignore line: [gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o] + ignore line: [/usr/bin/g++ -fopenmp -v -std=gnu++11 -o CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o -c /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) ] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++11' '-o' 'CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0fbca.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_0fbca.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++11 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccOhPVtr.s] + ignore line: [GNU C++11 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++11 (Ubuntu 11.4.0-1ubuntu1~22.04.3) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: ac7fa628ee459f217e6fdb88b3db0bde] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++11' '-o' 'CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0fbca.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o /tmp/ccOhPVtr.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++11' '-o' 'CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.'] + ignore line: [Linking CXX executable cmTC_0fbca] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0fbca.dir/link.txt --verbose=1] + ignore line: [/usr/bin/g++ -fopenmp -v CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o -o cmTC_0fbca -v ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.3' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-0odw26/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.3) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/11/libgomp.spec] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_0fbca' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_0fbca.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cceZQIcK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_0fbca /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/11/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/11/crtoffloadend.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cceZQIcK.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_0fbca] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_0fbca.dir/OpenMPTryFlag.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgomp] ==> lib [gomp] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lpthread] ==> lib [pthread] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gomp;gcc_s;gcc;pthread;c;gcc_s;gcc] + implicit objs: [] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_c995e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_c995e.dir/build.make CMakeFiles/cmTC_c995e.dir/build +gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_c995e.dir/CheckIncludeFile.c.o +/usr/bin/gcc -o CMakeFiles/cmTC_c995e.dir/CheckIncludeFile.c.o -c /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_c995e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c995e.dir/link.txt --verbose=1 +/usr/bin/gcc CMakeFiles/cmTC_c995e.dir/CheckIncludeFile.c.o -o cmTC_c995e +gmake[1]: Leaving directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_bbe8b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_bbe8b.dir/build.make CMakeFiles/cmTC_bbe8b.dir/build +gmake[1]: Entering directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_bbe8b.dir/src.c.o +/usr/bin/gcc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_bbe8b.dir/src.c.o -c /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_bbe8b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bbe8b.dir/link.txt --verbose=1 +/usr/bin/gcc CMakeFiles/cmTC_bbe8b.dir/src.c.o -o cmTC_bbe8b +gmake[1]: Leaving directory '/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles/CMakeTmp' + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + diff --git a/build/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c b/build/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c new file mode 100644 index 0000000..3321e6b --- /dev/null +++ b/build/CMakeFiles/FindOpenMP/OpenMPCheckVersion.c @@ -0,0 +1,17 @@ + +#include +#include +const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', + 'P', '-', 'd', 'a', 't', 'e', '[', + ('0' + ((_OPENMP/100000)%10)), + ('0' + ((_OPENMP/10000)%10)), + ('0' + ((_OPENMP/1000)%10)), + ('0' + ((_OPENMP/100)%10)), + ('0' + ((_OPENMP/10)%10)), + ('0' + ((_OPENMP/1)%10)), + ']', '\0' }; +int main(void) +{ + puts(ompver_str); + return 0; +} diff --git a/build/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp b/build/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp new file mode 100644 index 0000000..3321e6b --- /dev/null +++ b/build/CMakeFiles/FindOpenMP/OpenMPCheckVersion.cpp @@ -0,0 +1,17 @@ + +#include +#include +const char ompver_str[] = { 'I', 'N', 'F', 'O', ':', 'O', 'p', 'e', 'n', 'M', + 'P', '-', 'd', 'a', 't', 'e', '[', + ('0' + ((_OPENMP/100000)%10)), + ('0' + ((_OPENMP/10000)%10)), + ('0' + ((_OPENMP/1000)%10)), + ('0' + ((_OPENMP/100)%10)), + ('0' + ((_OPENMP/10)%10)), + ('0' + ((_OPENMP/1)%10)), + ']', '\0' }; +int main(void) +{ + puts(ompver_str); + return 0; +} diff --git a/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c b/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c new file mode 100644 index 0000000..4aea0b0 --- /dev/null +++ b/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.c @@ -0,0 +1,12 @@ + +#include +int main(void) { +#ifdef _OPENMP + omp_get_max_threads(); + return 0; +#elif defined(__HIP_DEVICE_COMPILE__) + return 0; +#else + breaks_on_purpose +#endif +} diff --git a/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp b/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp new file mode 100644 index 0000000..4aea0b0 --- /dev/null +++ b/build/CMakeFiles/FindOpenMP/OpenMPTryFlag.cpp @@ -0,0 +1,12 @@ + +#include +int main(void) { +#ifdef _OPENMP + omp_get_max_threads(); + return 0; +#elif defined(__HIP_DEVICE_COMPILE__) + return 0; +#else + breaks_on_purpose +#endif +} diff --git a/build/CMakeFiles/FindOpenMP/ompver_C.bin b/build/CMakeFiles/FindOpenMP/ompver_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..f4d4cd4ee608c0d5bbef4709a2bd8fac42511bdf GIT binary patch literal 16240 zcmeHOYit}>6~4Q9IpksIRq|+)r36SIo_HO{grJc1GizigA+dpqhRN7FwpZ-K?9MiJ zL9HPaHEJUzKUyT<4-%+IfD|EwjD&=vKq-%+1|*aURSJQiMB?F;6oo>woOAE_CgaI& z5C|cV=1RNYJ>PlUJ7@09-r2eL@t*$Pcr2z+7O3|rmX0?WCMAk<@0JQdO6^fA=zELW ztQM2JP;*9~GC*2WF2(0#gYXLo*>62pYT*5bRzUQSk^SnGZQLO$Kqbe)ev4Qkau_Sp z01$e=y#zZ`N$77Mmx~`T=*L}|X*TvV`{v_^B`?PX;m0ETy&!%sh#zoH+5;k=oD=@+ zk$i@+g>+niVZU+l3uCu&Q$TKm%h9V|=HF@Wu=wpr=rAgbZH87rwD$q>lT#}e_XeEi zBhp^I^N^PO10}s`XD&P3-nKKBY0hN}mC5GGJ?+iyZC1Hxwd#hsUkUo~m^yH9NKu$s z<|K_OK5b;gW8GTOv;9x^H$9&J#c%Gr|MgX=C!7n#)CMsT8G0DkqR|oq0I=k#vtJT`=*LSrkyKiv7&bTFaEL-;6 z(%?W>u2^sfo#7nE9LpCA64N%OH4UkAamxMz`tUcG7%}f4#CWP~%r51#k`(S+XP>3h z5La@UDqQEdzEZ0=ic+&;0A2~-kkV=e9`dFAhUat4xkI@e;Dh7hT7c(qgfbW4_5Dv2 zw*tHwM@I3I@JmRJi(Vl)c8q-I z`CmUlN)9wce$?}sl^o%R*XC|lt25l$V;6K@be{dpvLY%`2BHi^8Hh3vWgyBxlz}J% zQ3j$6L>Y)O5M|)MlL3Ce6)b%Rdk^hBG~pHo4mW2U&;3YiOLBKId5mphn-;vcg^=GP z-TYIvnju^}SFJuxxRvnBgl&ZVgb&=PR=>-7`f!OodPK!0n_`=mFKIYKFSMBFcl(zq z&fD3bdx?IRyKV$-nC-!5Os*0-;7}))-YL1WcswsMvtB*G!@#u}OmXUXQtkm*K(f?Is9EUXb z9|Noh4+m@sJ`9JI_mHvf^gvhF-o&<{;Yz`)B$7$1&1z{*R&@ha<>y3b#qYqUyzk}4eEzs^MQq_$t@uk(fdb5yC-|8Ljf>mBb;bo{ld;Vp=4 zuwH!D)@t`<;$w7GgvZGh9d3=k?p}-Z^_sR{uW-GAUq*?lwf=h>@d+3O@Py{+?ve_S zRPC-4XNdSFwZT6x@Oqf-i@V%bzbZ-4&n8p*!Ri(8TX@~ z6VL57C5$ER+pjPmzdLW&HGg-0-l)T`rW>n-MprcMApXI5j1dkHzdBC8E}`pA9UUoo zNvlYU?VaJQ?KxwLh_Y819koW(orU?fm$yfFX?~e3GevtWR~&Y7cE&4~%C=LPR3pXw zM9%fxjMY-xg7*q!ZKqUnrfj$1m8R5a$;rERrjpN3kxM|b${yFusKY_LGrxM`5QBctXvi}_nV<{vSiF{P~XRGvZ;dL@J7sAUVZy<*%F0X?s0o8~fLcRG%OhZ(V3V%o z<{WmA+C@_aPf05#O9^DG)x6PFB{yWU`M6GR6XM8Jtcy0y%di%`SmJ8-n zMpCMsDnbA7el!06KUi>|1;@YRL4V96fC(51hW$T8{9kBphW=yz3Pk(Z6BF*gL;gH> zg+J!Ez^_WX+(*tc{4vkW630^?_)kj*ftVkYi7p%?SUyey&pqLf`KFIzjQ+z8_!#MV zE(;m+SzwF!hx;$Ip1*UK;g9(>a8?Y_e)#x5M|$?}6g$kcxy(6BvZ;0^L^4EW>uc($2HDzG!s9U1%^ zq~NiO=R(ZSvELW_dina}0zc&OYsB&K!yohYnVoD+>y8ch-|z=6Cg-5PN{MNUL9~Ma z@Po|zoS8%Wn8!AWf7qVe3YJyUzL@(e_)8jn9{xeZ*zt|1l0y43U>+cj|06(ua9>$U i9QsaGzocd04TOTDT^RE8yq5nn{KH0NW5^*Ss(%2Y#|Vo6 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/FindOpenMP/ompver_CXX.bin b/build/CMakeFiles/FindOpenMP/ompver_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..ddfd4cc95c7a051bb80ccac6ad4fbf30363845d0 GIT binary patch literal 16248 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 rIR0+|{lWLjYU0p$s`|y0fj1Hgj&@ CMakeFiles/face_detection_app.dir/src/main.cpp.i + +app/CMakeFiles/face_detection_app.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/face_detection_app.dir/src/main.cpp.s" + cd /home/hongshaorou/lzy_demo/facedetect/build/app && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/hongshaorou/lzy_demo/facedetect/app/src/main.cpp -o CMakeFiles/face_detection_app.dir/src/main.cpp.s + +# Object files for target face_detection_app +face_detection_app_OBJECTS = \ +"CMakeFiles/face_detection_app.dir/src/main.cpp.o" + +# External object files for target face_detection_app +face_detection_app_EXTERNAL_OBJECTS = + +app/face_detection_app: app/CMakeFiles/face_detection_app.dir/src/main.cpp.o +app/face_detection_app: app/CMakeFiles/face_detection_app.dir/build.make +app/face_detection_app: libfacedetection/libfacedetection.so +app/face_detection_app: network_camera_receiver/libnetwork_camera_receiver.a +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_alphamat.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_aruco.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_barcode.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_dpm.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_face.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_freetype.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_hdf.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_hfs.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_img_hash.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_intensity_transform.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_mcc.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_quality.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_rapid.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_reg.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_saliency.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_shape.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_stereo.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_superres.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_tracking.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_datasets.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_plot.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_text.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.5.4d +app/face_detection_app: /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.5.4d +app/face_detection_app: app/CMakeFiles/face_detection_app.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable face_detection_app" + cd /home/hongshaorou/lzy_demo/facedetect/build/app && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/face_detection_app.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +app/CMakeFiles/face_detection_app.dir/build: app/face_detection_app +.PHONY : app/CMakeFiles/face_detection_app.dir/build + +app/CMakeFiles/face_detection_app.dir/clean: + cd /home/hongshaorou/lzy_demo/facedetect/build/app && $(CMAKE_COMMAND) -P CMakeFiles/face_detection_app.dir/cmake_clean.cmake +.PHONY : app/CMakeFiles/face_detection_app.dir/clean + +app/CMakeFiles/face_detection_app.dir/depend: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/hongshaorou/lzy_demo/facedetect /home/hongshaorou/lzy_demo/facedetect/app /home/hongshaorou/lzy_demo/facedetect/build /home/hongshaorou/lzy_demo/facedetect/build/app /home/hongshaorou/lzy_demo/facedetect/build/app/CMakeFiles/face_detection_app.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : app/CMakeFiles/face_detection_app.dir/depend + diff --git a/build/app/CMakeFiles/face_detection_app.dir/cmake_clean.cmake b/build/app/CMakeFiles/face_detection_app.dir/cmake_clean.cmake new file mode 100644 index 0000000..19654fb --- /dev/null +++ b/build/app/CMakeFiles/face_detection_app.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/face_detection_app.dir/src/main.cpp.o" + "CMakeFiles/face_detection_app.dir/src/main.cpp.o.d" + "face_detection_app" + "face_detection_app.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/face_detection_app.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/app/CMakeFiles/face_detection_app.dir/compiler_depend.make b/build/app/CMakeFiles/face_detection_app.dir/compiler_depend.make new file mode 100644 index 0000000..ef48e0c --- /dev/null +++ b/build/app/CMakeFiles/face_detection_app.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for face_detection_app. +# This may be replaced when dependencies are built. diff --git a/build/app/CMakeFiles/face_detection_app.dir/compiler_depend.ts b/build/app/CMakeFiles/face_detection_app.dir/compiler_depend.ts new file mode 100644 index 0000000..d52cc5d --- /dev/null +++ b/build/app/CMakeFiles/face_detection_app.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for face_detection_app. diff --git a/build/app/CMakeFiles/face_detection_app.dir/depend.make b/build/app/CMakeFiles/face_detection_app.dir/depend.make new file mode 100644 index 0000000..8d680ad --- /dev/null +++ b/build/app/CMakeFiles/face_detection_app.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for face_detection_app. +# This may be replaced when dependencies are built. diff --git a/build/app/CMakeFiles/face_detection_app.dir/flags.make b/build/app/CMakeFiles/face_detection_app.dir/flags.make new file mode 100644 index 0000000..d989d2c --- /dev/null +++ b/build/app/CMakeFiles/face_detection_app.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/g++ +CXX_DEFINES = -DSOURCE_ROOT=\"/home/hongshaorou/lzy_demo/facedetect\" + +CXX_INCLUDES = -I/home/hongshaorou/lzy_demo/facedetect/libfacedetection/include -I/home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/include -isystem /usr/include/opencv4 + +CXX_FLAGS = -O3 -DNDEBUG -O3 -std=gnu++11 + diff --git a/build/app/CMakeFiles/face_detection_app.dir/link.txt b/build/app/CMakeFiles/face_detection_app.dir/link.txt new file mode 100644 index 0000000..1a00934 --- /dev/null +++ b/build/app/CMakeFiles/face_detection_app.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/g++ -O3 -DNDEBUG CMakeFiles/face_detection_app.dir/src/main.cpp.o -o face_detection_app -Wl,-rpath,/home/hongshaorou/lzy_demo/facedetect/build/libfacedetection ../libfacedetection/libfacedetection.so ../network_camera_receiver/libnetwork_camera_receiver.a /usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_alphamat.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_aruco.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_barcode.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dnn_objdetect.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dpm.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_face.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_freetype.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_hdf.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_hfs.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_img_hash.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_intensity_transform.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_mcc.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_quality.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_rapid.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_reg.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_saliency.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_shape.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_stereo.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_superres.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_tracking.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_videostab.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_wechat_qrcode.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_datasets.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_plot.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_text.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_video.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.5.4d /usr/lib/x86_64-linux-gnu/libopencv_core.so.4.5.4d diff --git a/build/app/CMakeFiles/face_detection_app.dir/progress.make b/build/app/CMakeFiles/face_detection_app.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/build/app/CMakeFiles/face_detection_app.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build/app/CMakeFiles/face_detection_app.dir/src/main.cpp.o b/build/app/CMakeFiles/face_detection_app.dir/src/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..078e1c0e0e4ec19784530360385eb2da278826fc GIT binary patch literal 10984 zcmbtae{@vUoxhVwNJN?$smn&uGPFU-TE=4Ia-pwK6(@dwrTnAtRHn>&ry)zLpXw%iF< zTTyYm5G6a>ouHywEq_rp+8Ykl))2J}n)=k+nBL+Y;B3>kHbfqbY&fWvCiGvPTc{eR zmA6#mIM-|MG=4^P812rO@xE&OF2>_L_cUXv+<~ssKIx4YQVFe~=Tn)1<;%6ZwL~@p zqhdmLWs2#vE0fh-o8#$JABq5-Iq>A^UC*5P(e|_d_V=gvY&-SzkI($%ne(sgJUcRS z>ao4Q9{Da~BPaLnJu~*w=^u`q-cvsH;`67*|NYeWb_3t(orWvg)9zyYZnv8#-jLe^ z{}i$+o=Cbnl6o?sr?MG{d|%tA)6?qL_H|vFp4RKA!!hFzEQs>Hr~U*tE2ZbKX`STv zK_~~@f@g&Bj9<>fbA_&cxi9jK$oj~-9<}lVDr+29xBYfEl&dtg z(Zk9FGf*j=Ko5=g_U?dUgc4GX5}H?ygN%V&8k=y8Ew2X-$-4t&oKFG>wV_a@#6sfE zpt7)}Y(Lh#nCHDMIN*Lu6RJx6SY^)$xF=F}Zh>PFIq)TrqrQ#)aiL@ERNahIG2;To z$0qb+LS$^B_=}Em=?G{kS9aj_iJcg5dCxd)_MzV_(h`K|nL|j~S$fN{>lWyZ{>B!o zY^;q{mVrs4zWRQhTIp~$LsWw-+Ko6XMrk9A&NVp}jUZd+==Xy zKd!&r59h2OQ{YDf^W)HrAE<%(@hn7g1`PMYLL7~42D(z7>uc=n|7uv$qT?J!P!3(qQ%Z%4EZ z2Pf&Sg)3`6>`lP7cQN!n=XnNky@ULR zt>u`5d~Ca9|DKb)P+#|{gB)qtQwM{W9oNBqkf?o-ZjKNfBag?Uc)T8;$L|Svf}W5k z>}gdzilTTGpW;^nN>B+YVWrjU@hV=g*XQ+n1KyxFU`*>qjP)B*S|2Q^KtvG+DhHdIivOV zC+%*hz1Hp~HP6q57(g{~fy_quA;sZ`ag%v-oTK&IYj)15)a|N$+>SBULcB<~;f3mc zpb<=cCZR|z`5)Ndt|a?Rb}zqYCvfUB5xzgwNc=R{fWjl&ta+JE(m_4($RPA_XEO65%f}YD9Rjb$-)w=e zu)y0b@W(9hT^9JiSm4is|MR7Kz_o+)3h*zk!7l@h#0(v^(6bCSjB4?ATi`_t{BJGr zNeld!7Wg9AxT^W%w!rVQz>5~RVS)b;@PCyozrpkOt_A0{t6Vky3l?|; zHuP%z-?zYDw!mMrz~8gLKeWK-!PZvIpMw^4wZMXZi3NU#1>R$UZ$cbu$V|f){A4Je z%D5A`9MK-=(f!FxU%E5Vqbo{cFrL@+d_1KWIup@oH();YQ78-Ffs*l|&UM;4j~49- zYVK4aA9s5|!`dD_q-lxaVLX_~pOC8Q?1`h|c5k$6O`>~Ek8ef~b19qdBiicNJu4$I zO)C_8wN4FhP(Nc~O-p4{nUqf4v33t$6ukKG;>Sw>FG0M7@ZzP;WqrA#9!;=*pg&zK z3`RHOXibkENa$O0N$^PV!Pl-WslH@JLj#lnf)8q%KA6vL(R$;3S|VQ1HxtN1I*ATl zMcA$QNe$AdC!^g%Lu4p9l*nx*5U3tcY|;{go3#FTDh;~9bgM9(&JMswxnw?{%|p&e z$9?X6vfr&~1H;2wE}1W6Gw?-D->Pktv9jRcXwQew9!(5VQ34iiZ#itpP3QGKakX8Fuw(T zRURUYb_-2W)VhYN4J3zh`c|r1@%O`r&OZ8`Q%htrU4uPZDur3c0)vW&TTl}U^zuA*WTul(IOIz$&9<_`?7OAhPS4qaV= zg5SX|*cDhDslF@X=!Km0rMtvD1{0}#;&bvME40cCgcM8-6$Y=me%Zt*Y+~4y(AlfL zfc*tMo1+!e7oUkm3H3px<+EEO=`>qQg_(NA^6e1iTU{r=jf)7j7ox4tY=H%-btenO zp(OeO1(?bfVDl>^{hhEavgN?H=X+MI>WRYRAhI$R)v9qb^;%ycs}08C5d$jWDG}FT zc?`oI4&>nvEO_kGcQg17L20#wFMz(lH%jV;mZ-VDE6572HenS5u z312ATw{RREvGXMSHi;kKt%RPtppS(5@sohS#mOG=+a(-*Lqa?NKf$jc2xR7`UmQ3d zgjVpcM`j>1{{{wA9ACx-zc>$LT=>=`aPh*9IR4V`LwbNURL>&l3;tdScS-nW312MX zBNF~)34em)XtPnmeyYqC32&D0H#v@amPq*997jDe|4|9Y zdm;}Xa2)mABHTKD+3w2{j%#1U zJ0;;>3BM%aJ_)zg!vF~N`{5__TqEJ~KC@WD<$3W)xV+D(5-#&U$8n4o-@1j}7bQF- z;jc(~mPq(P3;x3rjy8n;cO*UXzP*%haL9`#Cip!Z$NVgp@DRswZLN^-m69IZdxf6& zC4X=##6JEz6E61aizZy`?{g&ms7L6ZZ^ChnA+6>(`hO?<1V7$G!ex)9#CI*kkPydj zjDlRegZaUqpcwB6JjciXAmR9@V?n!l2l;u36#21)bC)S{Qo?x&Q{+PlM}Dkzqy}jp zyDTnuVe60{?v7`lEfk15pTz;PEAH^+LwJ{*k#QF@ z>C~oVdaI1l7nx#?xCavOJ~o_4=5!5=!nuYC;)|me$Fuc};;TKy3qKPDcn6))1|#$t z1EWzu&z;V~nce+aFNN+zc4#P>fjq!}-$=UQyZAEtzRAY}nW8(F&%&FeE}~5iYW?{3 z0+Hsk5b$428)5!L?aIp9_(0SKp2hI_g>{W2S}S>#vC%Ubc2OSdQpkzc1sIl)Tx&2S z8}R~kJFhP`y7Jo&?kT9NO)!WS4FXNEhT6w{M#O_>QKVbohbH)A4k1d9o9qhQ4C6Bz zby~@r`ORb8XAl$X3A&WoUEC-CZJc%{svLSN)xv>yOg zP2M?=2?~FO8Zj2_|8aS{$^WL$kr(>@7dkY5Ci%g|j6>uJ^M~giVOQWwzl4#vro}shXwOoD{VLc%y@H+v(=cdVh(#7Rnf|0kve*u4k+c(SSguKb1 zS^i$QU#oOI YnKlMfIP}?7O}_2ROn$&5U>cJD2g-AN_5c6? literal 0 HcmV?d00001 diff --git a/build/app/CMakeFiles/face_detection_app.dir/src/main.cpp.o.d b/build/app/CMakeFiles/face_detection_app.dir/src/main.cpp.o.d new file mode 100644 index 0000000..6b5be1f --- /dev/null +++ b/build/app/CMakeFiles/face_detection_app.dir/src/main.cpp.o.d @@ -0,0 +1,341 @@ +app/CMakeFiles/face_detection_app.dir/src/main.cpp.o: \ + /home/hongshaorou/lzy_demo/facedetect/app/src/main.cpp \ + /usr/include/stdc-predef.h /usr/include/opencv4/opencv2/opencv.hpp \ + /usr/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/include/opencv4/opencv2/core.hpp \ + /usr/include/opencv4/opencv2/core/cvdef.h \ + /usr/include/opencv4/opencv2/core/version.hpp /usr/include/c++/11/limits \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/opencv4/opencv2/core/hal/interface.h \ + /usr/include/c++/11/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/array \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/opencv4/opencv2/core/base.hpp /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/opencv4/opencv2/core/cvstd.hpp /usr/include/c++/11/cstring \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/11/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/include/c++/11/memory /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/include/opencv4/opencv2/core/vsx_utils.hpp /usr/include/assert.h \ + /usr/include/opencv4/opencv2/core/check.hpp \ + /usr/include/opencv4/opencv2/core/traits.hpp \ + /usr/include/opencv4/opencv2/core/matx.hpp \ + /usr/include/opencv4/opencv2/core/saturate.hpp \ + /usr/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/include/opencv4/opencv2/core/types.hpp /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/opencv4/opencv2/core/mat.hpp \ + /usr/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/include/opencv4/opencv2/core/persistence.hpp \ + /usr/include/opencv4/opencv2/core/operations.hpp \ + /usr/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/include/c++/11/complex /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/opencv4/opencv2/core/utility.hpp \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/mutex /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio /usr/include/c++/11/ctime \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/opencv4/opencv2/core/optim.hpp \ + /usr/include/opencv4/opencv2/core/ovx.hpp \ + /usr/include/opencv4/opencv2/core/cvdef.h \ + /usr/include/opencv4/opencv2/calib3d.hpp \ + /usr/include/opencv4/opencv2/features2d.hpp \ + /usr/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/include/opencv4/opencv2/flann/defines.h \ + /usr/include/opencv4/opencv2/flann/config.h \ + /usr/include/opencv4/opencv2/core/affine.hpp \ + /usr/include/opencv4/opencv2/dnn.hpp \ + /usr/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/include/opencv4/opencv2/core/async.hpp \ + /usr/include/opencv4/opencv2/dnn/version.hpp \ + /usr/include/opencv4/opencv2/dnn/dict.hpp /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/include/opencv4/opencv2/flann.hpp \ + /usr/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/include/opencv4/opencv2/flann/general.h \ + /usr/include/opencv4/opencv2/flann/matrix.h \ + /usr/include/opencv4/opencv2/flann/params.h \ + /usr/include/opencv4/opencv2/flann/any.h \ + /usr/include/opencv4/opencv2/flann/defines.h \ + /usr/include/c++/11/iostream /usr/include/opencv4/opencv2/flann/saving.h \ + /usr/include/opencv4/opencv2/flann/nn_index.h \ + /usr/include/opencv4/opencv2/flann/result_set.h /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/opencv4/opencv2/flann/all_indices.h \ + /usr/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/include/opencv4/opencv2/flann/dist.h \ + /usr/include/opencv4/opencv2/flann/heap.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/opencv4/opencv2/flann/allocator.h \ + /usr/include/opencv4/opencv2/flann/random.h \ + /usr/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/include/opencv4/opencv2/flann/logger.h \ + /usr/include/opencv4/opencv2/flann/composite_index.h \ + /usr/include/opencv4/opencv2/flann/linear_index.h \ + /usr/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/include/c++/11/iomanip /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h /usr/include/c++/11/math.h \ + /usr/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/include/opencv4/opencv2/flann/index_testing.h \ + /usr/include/opencv4/opencv2/flann/timer.h \ + /usr/include/opencv4/opencv2/flann/sampling.h \ + /usr/include/opencv4/opencv2/highgui.hpp \ + /usr/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/include/opencv4/opencv2/videoio.hpp \ + /usr/include/opencv4/opencv2/imgproc.hpp \ + /usr/include/opencv4/opencv2/imgproc/segmentation.hpp \ + /usr/include/opencv4/opencv2/ml.hpp \ + /usr/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/include/opencv4/opencv2/objdetect.hpp \ + /usr/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/include/opencv4/opencv2/objdetect/face.hpp \ + /usr/include/opencv4/opencv2/photo.hpp \ + /usr/include/opencv4/opencv2/stitching.hpp \ + /usr/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/include/opencv4/opencv2/core/cuda.hpp \ + /usr/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/include/c++/11/list /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/include/opencv4/opencv2/video.hpp \ + /usr/include/opencv4/opencv2/video/tracking.hpp \ + /usr/include/opencv4/opencv2/video/background_segm.hpp \ + /home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/include/network_camera_receiver.h \ + /usr/include/c++/11/thread /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/bits/this_thread_sleep.h /usr/include/c++/11/atomic \ + /home/hongshaorou/lzy_demo/facedetect/libfacedetection/include/facedetectcnn.h \ + /home/hongshaorou/lzy_demo/facedetect/libfacedetection/include/facedetection_export.h diff --git a/build/app/CMakeFiles/progress.marks b/build/app/CMakeFiles/progress.marks new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/build/app/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/app/Makefile b/build/app/Makefile new file mode 100644 index 0000000..3472bec --- /dev/null +++ b/build/app/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/hongshaorou/lzy_demo/facedetect + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/hongshaorou/lzy_demo/facedetect/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles /home/hongshaorou/lzy_demo/facedetect/build/app//CMakeFiles/progress.marks + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 app/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 app/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 app/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 app/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +app/CMakeFiles/face_detection_app.dir/rule: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 app/CMakeFiles/face_detection_app.dir/rule +.PHONY : app/CMakeFiles/face_detection_app.dir/rule + +# Convenience name for target. +face_detection_app: app/CMakeFiles/face_detection_app.dir/rule +.PHONY : face_detection_app + +# fast build rule for target. +face_detection_app/fast: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f app/CMakeFiles/face_detection_app.dir/build.make app/CMakeFiles/face_detection_app.dir/build +.PHONY : face_detection_app/fast + +src/main.o: src/main.cpp.o +.PHONY : src/main.o + +# target to build an object file +src/main.cpp.o: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f app/CMakeFiles/face_detection_app.dir/build.make app/CMakeFiles/face_detection_app.dir/src/main.cpp.o +.PHONY : src/main.cpp.o + +src/main.i: src/main.cpp.i +.PHONY : src/main.i + +# target to preprocess a source file +src/main.cpp.i: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f app/CMakeFiles/face_detection_app.dir/build.make app/CMakeFiles/face_detection_app.dir/src/main.cpp.i +.PHONY : src/main.cpp.i + +src/main.s: src/main.cpp.s +.PHONY : src/main.s + +# target to generate assembly for a file +src/main.cpp.s: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f app/CMakeFiles/face_detection_app.dir/build.make app/CMakeFiles/face_detection_app.dir/src/main.cpp.s +.PHONY : src/main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... face_detection_app" + @echo "... src/main.o" + @echo "... src/main.i" + @echo "... src/main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/app/cmake_install.cmake b/build/app/cmake_install.cmake new file mode 100644 index 0000000..d0dd4bc --- /dev/null +++ b/build/app/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/hongshaorou/lzy_demo/facedetect/app + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/app/face_detection_app b/build/app/face_detection_app new file mode 100755 index 0000000000000000000000000000000000000000..bbd9e2ffd9258605ab9c49d25338e3b0521b899d GIT binary patch literal 30392 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 mxn?_; CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.i + +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.s" + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/hongshaorou/lzy_demo/facedetect/libfacedetection/src/facedetectcnn.cpp -o CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.s + +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o: libfacedetection/CMakeFiles/facedetection.dir/flags.make +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o: ../libfacedetection/src/facedetectcnn-model.cpp +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o: libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o" + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o -MF CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o.d -o CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o -c /home/hongshaorou/lzy_demo/facedetect/libfacedetection/src/facedetectcnn-model.cpp + +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.i" + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/hongshaorou/lzy_demo/facedetect/libfacedetection/src/facedetectcnn-model.cpp > CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.i + +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.s" + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/hongshaorou/lzy_demo/facedetect/libfacedetection/src/facedetectcnn-model.cpp -o CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.s + +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o: libfacedetection/CMakeFiles/facedetection.dir/flags.make +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o: ../libfacedetection/src/facedetectcnn-data.cpp +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o: libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o" + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o -MF CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o.d -o CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o -c /home/hongshaorou/lzy_demo/facedetect/libfacedetection/src/facedetectcnn-data.cpp + +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.i" + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/hongshaorou/lzy_demo/facedetect/libfacedetection/src/facedetectcnn-data.cpp > CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.i + +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.s" + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/hongshaorou/lzy_demo/facedetect/libfacedetection/src/facedetectcnn-data.cpp -o CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.s + +# Object files for target facedetection +facedetection_OBJECTS = \ +"CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o" \ +"CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o" \ +"CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o" + +# External object files for target facedetection +facedetection_EXTERNAL_OBJECTS = + +libfacedetection/libfacedetection.so: libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o +libfacedetection/libfacedetection.so: libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o +libfacedetection/libfacedetection.so: libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o +libfacedetection/libfacedetection.so: libfacedetection/CMakeFiles/facedetection.dir/build.make +libfacedetection/libfacedetection.so: /usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so +libfacedetection/libfacedetection.so: /usr/lib/x86_64-linux-gnu/libpthread.a +libfacedetection/libfacedetection.so: libfacedetection/CMakeFiles/facedetection.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking CXX shared library libfacedetection.so" + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/facedetection.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +libfacedetection/CMakeFiles/facedetection.dir/build: libfacedetection/libfacedetection.so +.PHONY : libfacedetection/CMakeFiles/facedetection.dir/build + +libfacedetection/CMakeFiles/facedetection.dir/clean: + cd /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection && $(CMAKE_COMMAND) -P CMakeFiles/facedetection.dir/cmake_clean.cmake +.PHONY : libfacedetection/CMakeFiles/facedetection.dir/clean + +libfacedetection/CMakeFiles/facedetection.dir/depend: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/hongshaorou/lzy_demo/facedetect /home/hongshaorou/lzy_demo/facedetect/libfacedetection /home/hongshaorou/lzy_demo/facedetect/build /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection /home/hongshaorou/lzy_demo/facedetect/build/libfacedetection/CMakeFiles/facedetection.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : libfacedetection/CMakeFiles/facedetection.dir/depend + diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/cmake_clean.cmake b/build/libfacedetection/CMakeFiles/facedetection.dir/cmake_clean.cmake new file mode 100644 index 0000000..8f7fbde --- /dev/null +++ b/build/libfacedetection/CMakeFiles/facedetection.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o" + "CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o.d" + "CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o" + "CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o.d" + "CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o" + "CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o.d" + "libfacedetection.pdb" + "libfacedetection.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/facedetection.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.make b/build/libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.make new file mode 100644 index 0000000..2159efb --- /dev/null +++ b/build/libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for facedetection. +# This may be replaced when dependencies are built. diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.ts b/build/libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.ts new file mode 100644 index 0000000..d88f864 --- /dev/null +++ b/build/libfacedetection/CMakeFiles/facedetection.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for facedetection. diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/depend.make b/build/libfacedetection/CMakeFiles/facedetection.dir/depend.make new file mode 100644 index 0000000..90266d7 --- /dev/null +++ b/build/libfacedetection/CMakeFiles/facedetection.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for facedetection. +# This may be replaced when dependencies are built. diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/flags.make b/build/libfacedetection/CMakeFiles/facedetection.dir/flags.make new file mode 100644 index 0000000..d3c0c2c --- /dev/null +++ b/build/libfacedetection/CMakeFiles/facedetection.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/g++ +CXX_DEFINES = -D_ENABLE_AVX2 -Dfacedetection_EXPORTS + +CXX_INCLUDES = -I/home/hongshaorou/lzy_demo/facedetect/libfacedetection/include + +CXX_FLAGS = -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -O3 -mavx2 -mfma -fopenmp -std=gnu++11 + diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/link.txt b/build/libfacedetection/CMakeFiles/facedetection.dir/link.txt new file mode 100644 index 0000000..95f8c71 --- /dev/null +++ b/build/libfacedetection/CMakeFiles/facedetection.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/g++ -fPIC -O3 -DNDEBUG -shared -Wl,-soname,libfacedetection.so -o libfacedetection.so CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o /usr/lib/gcc/x86_64-linux-gnu/11/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/progress.make b/build/libfacedetection/CMakeFiles/facedetection.dir/progress.make new file mode 100644 index 0000000..d038a63 --- /dev/null +++ b/build/libfacedetection/CMakeFiles/facedetection.dir/progress.make @@ -0,0 +1,5 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 +CMAKE_PROGRESS_3 = 5 +CMAKE_PROGRESS_4 = 6 + diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o b/build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-data.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d59fd00252a7a7f769d3e55cc6698ec4c76fe36c GIT binary patch literal 225960 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 z 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 Gsr@g7wkVVU literal 0 HcmV?d00001 diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o.d b/build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o.d new file mode 100644 index 0000000..37756d0 --- /dev/null +++ b/build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o.d @@ -0,0 +1,247 @@ +libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn-model.cpp.o: \ + /home/hongshaorou/lzy_demo/facedetect/libfacedetection/src/facedetectcnn-model.cpp \ + /usr/include/stdc-predef.h \ + /home/hongshaorou/lzy_demo/facedetect/libfacedetection/include/facedetectcnn.h \ + /home/hongshaorou/lzy_demo/facedetect/libfacedetection/include/facedetection_export.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/adxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/bmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/cldemoteintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/clflushoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/clzerointrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/enqcmdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/lzcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/movdirintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/pconfigintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/pkuintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/rdseedintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/serializeintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/sgxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/tbmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/tsxldtrkintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/waitpkgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/wbnoinvdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavecintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/hresetintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h /usr/include/c++/11/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/pmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512fintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512pfintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512cdintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512dqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vldqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmiintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124fmapsintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bitalgintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectvlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/gfniintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/vaesintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16vlintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxtileintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/omp.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/vector.tcc /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/11/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc diff --git a/build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o b/build/libfacedetection/CMakeFiles/facedetection.dir/src/facedetectcnn.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6377b3c5a839f8a6ba571ce6be040fc02855ce73 GIT binary patch literal 68568 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�Y zm-o-hn?9|H|Lf>4U;N%EoRp^1T@vmD z{~%YY>(XP%oqme02DbtC*?*fE<0nV-YkXU1`29JtF)_dYvnx;TdB(n$jdvY>0N=;M0pH29h(|>*Z}QBSrr!MD`($V0Q|5Lm=N3ouw}pWvT-*UYaq*$+`4!yq92?;M41B4n1cCPEgO#!}fDu!W(}#ei>^d z&i=CWB;pr5iXRNeL5ssXv2v`L654mqGJo}HE?{BvL-fvg0Xwtt^~ss$OllUiE(H-PxK=XoU<)1BEqMfH9UQpiQf>OJ4gY_hG{He*dr#Nx zzpFU>e)`Ae_uMnOFS|nM;Q8Y7;})0AB)~TL{B+ahTccLazsJExSMiGSpmP`eZau){ zG8h=IThAJ1^2}2|nbGZNHG|1JdJaA}KVI+rfj#lwH4c?uletYlI~wGkx#sk@$N66~ z9sR8?T)VWV@``$kx3D=!KA-Z59F;ntNzGjPd+$BZ((j;uD{e|&gfoICnnTandkWsa z{}pG_yNx|#c>#t>&nB4g%BS=j-Rtiil_GW7tH`Dsx{wo|DccZc!|9HZwb0o*C->#NuA=Lt*Q1arpe`v3{0V zvr}=kbf~EXa6IX^y||ID!l_|fHWA54#cOiFnU)^g-xVE(6`r3Lz zW)u8=@k9=Ae(9NM;Pe5^MypXXx6$3a<9A1i`8A7|&k(Kr=W7>-+$JW)Lz@>(oqt%_ z9pD9^PQst~j^;k--1EERw|!VqCX0t(JbAWD z?f>cWrgZ-kH_WuBK7AAIb#c~kLC)pa3@M%ic6Vmtb2ak&J-6hRk=`ZUUikLh#qDXZ z%WqR`(M$6@Q$y7ErBle?!`Jaox$|J_^-j(`?v10&U*WQX$KMp+=If*9c--z3bGN0}m*?#er&WN7_1Ed> z*L%w1BT1Gnb=ox4**vpX@A}i$hRf z^J7rYguhTbnrTQa^YuRd053*QFZP>Dl6ZKOHWQrn2;*>J$Di{Au#;s|RTIAsl)WKkC$e zC)RAZJ@Wj2)6?R&+0jvZo^;2aseI#J%c+}u?e9JJo1Y4NtoC!}bH`=__dXHHJH7<-^*gv?s@+WRbZRmU6_LHUics*FoU4z^5 z=U}#IBK{T(_Mw`82>-zk4u&s&5zeHS<>vw`$^URIje?!=^xcW0;g0S|j{32k!MUTG zwfsYHOrAeoUO3Y9Q9stu!KId|eNX@1Z8FZhwjE987UBi8d}_qk!%R(PYp2w@IH=^W zk=c~YGp267z2#4l@2fxD*)@Vo!s{Hd%S}D^Ej@tN97*tUX#mX{x^t=TOXF*f+WE*| z`hoEvyViG8qnCH7GmM9Dmc&o79Y1MC)HzkN<}=DYUHI?vcEh9K{MB`Po^ez4n*Dn@ znfF1S#n`MHUsaeZeh#Urzl4wLzwp18Za%r^4pp63SBx zPir1Q-qmZ%UwyOUdI|C`{G1+j%~{L0ydv}*Q$KnRxtHsNr+ahHtP(y??GGEtv(d=o z@zp@Beth$!E`YoSr z{*rj+CfWr)W9EOWCJ`s$3UhAmmosqhuJ?@0+~rJFOi9f@|ah4wl4Gmt6jz9Txz$5qWKYx3Kj}Z6t;_tux;ZfpfG+npk>|WOY^}NgI zT}E<_*%+81d7fU>ZVlcqW+(VNM3;7ZqmM5JiM{kddR}rslQ=gXOYg_t^&1~ z*d^Dvn=qeTB9GxaXhd?)yU(9^Am4R7(l~rwoAad)R&xP*m^>5hd3b#4wA|%8;hOYm zHg>+^L)PF;8+#h@a=28rd%Tp?)qVTYu6W|MPQT5J6A&EP%F5+^=4 znd|A)neq!x$ou2eRC)}&!-|g#w#kl$k3|o=un$kEbNL-5-gok$UB#)R zdzs%X{Ve~NJol0OntgculVGYT=OAaiaG`ri1Ml3+Ex5k$x2cbAf@LyeIPgAd_9}O9 zh$G`8K_}OY;|OHAhLm|6Gf_9cJ3F*VDMJ-#}g1@2Q%Gco@E_O`U@ zmiU9Ud@+I%#yLmP#Xkb4wDDnsxpR(JAMn<|mxt3U{2e*Xkd6KWA@v*+|chZVWf?^T-?VVw|F@3dZdJ=La^Q!VltF z$ABjjoT?6@OA3EBzF?QnOy%dvGvaaa0XYw)*NhH6TK(6QuF*Ztd}eeK&-Kk`n5njV zh^LLdqvxlOrFPXLbmy|~OCLJ@pQlH9tGR1+X8d=0jPjW?l>*LQ5|~BqiavOk%8#^l ze0lWT@sltx?kK!X15@EwvJ*GE#$Gv~ucSXyU#J1)d~ugPDBMELyr+l853JtX0q;M0 zDsz}^cHZ^WYV^LzE8}o;mBaL6qB$P%w)Gz5GjYrOZf3a?TU)*OzPu}E?z;2dQ+OZG zS09?DSkBdtrN5<1NKC_n=Q$qJ==suk>V4})s3GVQ)cVOU(KEg!?7m3AFnblaJ| z%isHPo&e*s-@opB9JStCG)T^2c|WN4gCWDsyeYljE8Eme{0N#SKXU3^J=Ay=_V9r8 zjrKn1FTk(3zW2O*?bI;GB=;Vq4oTemQE=0@>91P#tr&}|^5^Dku~Mr(^9~oD^?{!L z1`ag+v7UMQ;D8=Y!rmX=evW*->;8*Zj@1K@ch!q}n|c)9xz8MIAQs9Mg-L1J^j+YU zIS=eP!bN0{K+V^~0%keHT`@=6SN;C6UU70guDJG;=|R>J&~~IQFMbU7~Nkl_x-aX1sshU$Sl&=lk=YKyEFN{eR?3f#_40!ATU7q%V}{~ZWL2|7P?V*&RtF| z74N>6=tFh9A%mMTckvH8!JhkSe<80U_$zs~4-2cQV1D%(j0I=NGtRVqIC`CU2s>AB z9MO-o7~R-1zT)zIt%#H+@pQ zO8NktySN_?ehhO(vl*Y@QRVPFuO9Bp=iF%ju9seO=0SeILovHGhv77zO*~mlJ#Ln8 zUzimTXl$~h3JiF4WCC8P2x_MKcaP+tEDbEA?8MrpjUT;_3Dkc|B zqZLUUh>q(?pD$Y56Ph<1`sgS)p=wn*?W=p87_Hs4*$Hq%^|Rh2LF4zu4`k};$q5VaSn7@oe)0R!o}c{7R%&;8a0+`L@!(|23?ReCr+Q+g0IeYiT>!973r zzav^tx-t6^>AYcUx^uNtwAMW2deJ3SzNRHKixIzqkvc#>JU)HtFTJraD$fNmgb!}` z8vEPQFZ@%Rz3jczI3xH@{lRMwzn>TpJbxn&m$ts)HN}I4PAG9j%^W`Kj+RF8{9j)f ztiDh8r-eICxetHcXhBb%7Y-(O;k(`UXFo9F1L3)-&0$>rf;f@Hqw?wCsU-gj5xG+be3Kpezb=g!xz z*VLKmh0Kkp}XA!9|Z}?(Thb1m(k;^VF_;<_dh- z^kzzjBQM~gU{7;Cskh3zi7tso5eH(1!(PVRyD|L+UPdiT2jsap=gA*x$sQd(E)w4% zugmdx2zza4bL7m_38`6MH0CD>Z^*5Qw;iAF%yJLRB>9=nDXuuNxwOgI`!pTgZ+;*( z&AW59Z?uolbE;kyj?um?y7I)S(ThHCRyd%A{a^3(k-53cO>_b?i3|2tnE9-}0lgeO z%faoR2Ksz(Q1D(ygCbU$xmn`-m-l$YsT*l8!pj%$oE}T}@pG1s?(YXY&9kp;qW+WQy;8_qtpxZ*}PP7cX~8> zXkz?d_W0{ecyhIjUO=m_NH-wX%c(dJJ3!$zzXwO0_gVTjI34ax4(Y2MX)yC#>_h0$ z#_hJ!k9)jQ)Ft>J+zak5xVFQ&&@{ondZ_Lh4Jkc=dyUKWesMO=wtl)^M{)?9`^N1wwBMQ;KgG%p5c@{dcr=;+^RkKq#go@jF~UFxlLSq=Oi-6UV$ z(o@h8;CIY{C)U{`)v3wMMT+tG0~#%HpJq$1ia!eNH9sjDi|_p8YvtiIXNxmNIA!^t zb|SS*=lSc!WTrOz1^$@+$*sI&C! zJ8t859`5e5omv8antH!{_tZ=2CHLv(aH0BIdI|2W9K+woxzLBF>r8BJ?48T}Iy{M! zY1H!RgO8H?!rdIp8#}#$hufSlyt}>8@lIJqf28Ic)nl|LYMj(nbhgn3K3MZg=3^2& zX5@|3lj&FAqxaHyruYWW055=Z%lobSjOT{egZc0U<;epl(31rNkDNE0tJy|%w7xP8 z+P`Nc65BVy<@5FK>k;O=%LniWeh%i0=J7srx0RRw&E>|g_kyYg^!4cF<<8U?^iOq9 z_-yj6&pFd)=at;kw+Ys4=H2_@DQ8u0C--~s;{SPtz3zSW3mjnwuo~Un&F3oK5?`4- zYE~AGi$1RxKZ*NF%W4OWnIN-Ta;14k@&DZ8zMnbot>RxiFC4%bjXl7$YI=5fuhcy0 zw|q{0SNJ|2Ts`~;FD1J~^{Rs}I{X1VX6C^hkF!FfhJ%)~f=i~%p>r+=g`a?(OJi?l&Kbd- ziREIH+yLX|-qDx!)oAoJiDzBTINcX5N8azRyes#*YDB-o?5NM`{qZj6#|ihU_2g3j zp58}J6Q6h&$^E#~oMpbA#a*QDmzeV>&!hI=ICH^@10JXPD7auf5jjw-SaFM;ywB1` zi#u?H`}BiP-qx-2-5-r;g>!!Ubc*H*y=-;@PKgKNQqEnt=;z_7?uga?Jo4FSo1G!glNX;J zNIV7X>PjrykPmWpNPXEe>jw|SSLxI0^WdDX)b|W;*vpxOkH_XE_$=WXkJ@W8g;!E* z{^*xW=zG!p(z}iMSMoE0z4*4#G2jqZFd9OIzJpbYv^~};E(K|MC($T2BpuzcvoZ}vqZ@04q zgZkZ>&kSF>Z@8x`GRJWd{a10#Vxf3?^s|Rgc~;?GowedW@}2uTz2vYtVzv1k?*<2w zcQ+%~`&m~XaV0%Hj;*|;^v716cg2vO%iix>y(ibv`mgw!-G=;)atETD`eyuw9vfU5 zU&Ps`EE>;^JqNIWJVRS5KG3k+v6mR1e7WB6sNcMPm^>3NnioyXZ|yvLr(tTfAgm7F?^KiBx`BbMRKk=|BsIO~Cz4eesFv(h|^ zS~J?LF`Y~BZS&V-4^H3X)f0DMxqBBM(&6U5t3~U1+x3T6IPIJ_$A{(6(lMR-fu-Y_ zv%^qNV(*!QhV=fp`Q)?AP0Z&<0ARV`6qD_j8IQS z_2m!lHdJ4RTPZI{v(938{G80Faw@YWje@GuMFT_>)@=jW>N(W`!Nc=NMQ#6Rn=L%Phbedr&9{dz}0zVVgXHgWAvpNF^40Qa}?p1&U^e>CAxlAGT>iO)&OvYB{Y-Ctfr z@A=i|X}`^#)Xz7s@66?S59eOD%p~`+YFjl0Js58pxkP{Wz%RULlJ7fw`H81aqQ&UB z7wcZV#gNDJo@cC=cd&B(u6a8imv?g5Fdj*h#DuYUyW4_s`JkNm)EDB*w8SLb`k3#V zegv^BtEKJ zhPdLK;he`$bv&!CyX}VTwppgh>~rqirDGcKMHX3@`?JE(If<`O?$-wKU-=$AD=(M$ zTJ1kk7i9lJ_{ZBOpFH^Q@t<4SynJ~06LLTH$(jFR&fr1g>%OtF7#Y6zgnXu#$3JVW zNwn9&7l#bu8yBye6Nhk(@0|CLGxeR^@23aw z{u{pwuAO-9;>BhU?w51B^upYgh3<8HZu~dt=^viEvvXqB785m&_q)pRugH1ae8^uY z_jd5~Cno8e-8<&dBUc`G*5c)N7M?o(Je%drJT~5c|J4?rano7DJ^nUn(255ZO`kf<}>tx;*I3&6~{yNqS-7 z%9cy)c*F1wkK8}x0g4xfzaRPUt@6*W943ZOcAkAZZ{Ey1y*{2-tLFY(k^A#mo?1DJ zSJ|H+PBw7Oe!Ytl|IQljF?aWP4&IrV{IfAmkA5M!GI4nSio5%+{PEn+7cUgA)GqEy zdg>Erfe#V>FFot@!FHSkles7P-__%X^dJly@B3cz%6o_2UHW>1_@U>o)e@h#;cYb( zlX#%e!m1Jfe$|T;yXM7@>?iau`TWbJZ}idOx>xU(&w8C_9^a<_$zGGs4CzSoS?kWK zfyIMePMbYBy!pBq7|)~Q$N725U*F1e{f#&r-N>y2bps6JJHBhbHHRB4wXQRf^SXMz z>$=+}h76K#C(h0iZ~syG1ZGbGZqXT@Tz$kVlRKZ+Pn3g_`{Ez>-`7(C+I{gCd@$ej=EU~{;;(m6ywU!1!bea1;7OUd zl=r!mpBtaTb%G7dhV2eD{cz(WU!uLqtS?aj0hw;Vp`{R?g*^s{-|4B16JI~&j zmsrlv)k9b?_mS?xJu1w6#!XufSFeQBy=eNk?8NB8gH%6*r#>8?yE0IZrN7p>*5A<*8=5ZftTpFPCvea4WFYYqHSMU@Hw=<5mtGE@sv-7EsMXv^1 zr5?}T?TyAKAG&;LVN*}pe_LMIJcj9S;Xs^JID+s@{Q+$*tm<>p3HUzAt>J@juNo$r zmBgQYIx~+iX#aNX(=LV!tr@V_KD9&bsKpb6*REL+JSwa%*V|bDcjmpcW_0byGvlL& z>z{{jte&@in;ts90vZN9h28|N6Qh$=SL*$SYieotlSg?GcG>fqnqqU9+jCVH!rXL% zV|&=unslP{NVL$Nf6h|oQZ8!grS<&66S+_EFut!e(DohC1lgU&3q}p-->aK*=G!O! zyh{G;sbgH3{taClUXXq^pRw=R(r2W8!%xv{sIR;9<7hq0t0TJ>!z+Hb{IY}Ba2wUn zj~{dso}!*Jomjk47UUfD^E~2PwpekBsgs;@acrz7Pj_rL0`4RAQ06t>mD$r3{r=Le znSToJ;%qnSTi<~OgSHO0MbD?6^d9w*@=o!ce3p24OeIEj(E+Caw{_uT^X$CR%m^g@ z$U(Hacy9SG{eoBXL@2LzdLMo}>0zYS`IQ|QN4w*8+a%_S|D|VuEx)qDihVV=Iht_z$*&uh?;`DzJzjPJ@y9azMVFf2o!yv+ z)OVw8(UVM%qVX>EXTv?G_jE-ocG0wZ_c^1y3%bWXvvuO+@&0}3niALav1-?!cTGPK zu6n?WCHEnhE&$gWuA^sOIcF}KXG=V(z6qbKXkRObz*ltq{+<3&&Q0SE@Kj1Hl1Cc-3g_X4+ULf^vu~&O^6(5z zmvb46+VJPs|EB}M#Y6)WK7VnXG|r=RfA&*~tBDEy@Mrpi{WW%dS9WA9*V*~u_l1Wp z449wOGjkN24Tr@K<1ZteZ9aFj)_0WVm;NB{Tg8L7E>alWu)ayi<49BN-b#d8VA z)Wj2bjGIZXZiG9vw*uFYx1};=SfOj&Rrhc|JScO5dzZes*h4DzTN< zikO-hKfB9*iI(;}I`G7s#m(RGMhgdV>{!o^9ze|VjPsqshyJnRRs0UTv*LX1Ma7BY zoM|BQXHqMEs{HzRO_*cPGxZ+ui(?u@F&u6Tr-*lM_C4X5k=Ta=5ue3#by)f@UE**X zO?&m3@>!A-_o~^M#E9g}&zp1W%>Tth$j*_(veS#V)~}S$U{^6O=dku~q$l89(qc#V z^lb66spS*1&ybfZx5E20E#f4sqwbc6`9FJaYRL4b+w4c2p~1{tM?=4gMS zS0n}vlHaO75-e8SU-m`Jm?O_;EzIGr!BOxBEx3A|hK!aDe*jzMnUp^hE+brM`qJMn zEt>w-o@d;IU-cPtzy6|MtB)dwr%(35p1hp+-vx7(UPV8Q9tB^o*Za?(E=az*A^Cen zvl9dSea>%Ty8PVIw3vSq=V>YJK6XE7E$k$cXT@V&KW~s|5L)jhKYx_kKKO0Z!Xf*` zBhYN@C+_+F2nVfKke@$}zb7qahxe!T#EbkSy|wiAYo9Y;0P{m?SM>>f5?qt}*lu+E zEc$`MB0h7@6D?kY-_L)KkH_U#o-^~G7+vu^bz5mP^POrQSr3I44et|)Vp-qF`X3s2S@^YOFi-hI(Az2FVlqxxVtUVTMp&YTY(#2JD4{oLS1KFtHW#r>Jw zgUluoPW>}Ly+q<3oCyqp0vb>&f>2X$h$?h}Z zH+@cXF=El!&ck>M56p;H%#L1;#wqu-@qOh|J;v9C??yBfHhkGx;d{$E*LB z-MBq^+0=5a-hgI*E3^y>Nvf#%vs!2eR0?=|D0wbJ+1moeLWMgP@hfA4o(&? zOFOQ2xyDIn^wcCcATywP{Jwk6Mw9&pAfT$#;i!aH0d6dcRli zJ-%i=nqQh^@5KExlaTyT+A=(CVb|;^r3urY&pn9$<#%WZGt+ZTb^yNMKN6hKIlpvZ zG}kzT;OyGdlAl|>2Y8=%QJzI<@8+Mq(~SPNn$pq&*CAy za`YK9na>%#@46MuF*P6g)pyLBIlDEVqfX^FAV<^M!%H+lG>Yc7#oU?uKihe4;=USJ zjjvCZnxtxTdBDDx6<_*TPwzFlCv$V{ukLzuoY+OX(Wtp#%G7zaUxx3ZSzrCPcsKWM ze$_+KM_mhlb#&c&sJun_7KF!X^;q*6` z%O~7)rFWkPl%|p8<~$ZlE=rlv=Iy zSkYJXHl6!)kLH)p$47Vl@HB3~ImVmFJ!)|^r8*cFBnKtWmG4U8D@`e`DszO3*0a-7 zPW?1i2PIdO4~V`Qzjhi*wIc19b4BlF);#)`=u;Q18Il*Y4c}Wz<*CefhU6<==)2fMoVia zMeh7S?dQ4XJ<^Fa=KE>H_%Y=DUVYuPJXv!~|m@@Hs*-Qn=q$Bkj1=y;>m`MSPx zxR&jCMmLY$blfQUzZcz!oNX>7J0~8GHgr5zTf!qe<=izjXWn1c4>Sn;WX%HVvBMp~ zlmi+^+KJ@ae2*_y&h}>ydCxa`;u4=o+@1RgFY(IsbHzM3G+4c`p*o4?OJ3uD#&a|C z6g@ad-DA!%*@T? z%(V8e@}q+PlOxiDTUc5H+VSaMUeXH(8h&Pte76m1hTW{8Iyjqv(^= z5$-pEmu!8X7(>?gRY{e#7_84!s$gI=Wa~lb(?p)_0ZH z{QR7+(xj?C;^W#z|I(ThgjwB%cqz|LEa~upo}D^I{-RekdziYnyzjl6)DS$%TK)rO zQhA#u&lipk{>u#KJLBoSRxrXAE$skLDH_b}*E*yNzN~q&=mes}e>ZQ_(lE>4&WV|p z=yhu^jD3*d(uxmqhvdlcEa?TWudb+i%-yqZEcFxIRQUHcwTweF(v(1--CnBwa_Y%BP z&yzMhF)1GOD>N_u`cHd!Bz?kQ&1h|(Z_Sqm`+7#*g`c{-F{c1?sUyW+JC1T!ajt5) z>>)Y3furBF-qADvo+WCwy70mttyb!#7Vd>DlNWJh@MkC2^MvPHPRDMhdhP6A5wr6= zy0x}@X`33fd|`Q_IvZj%UV!#hzk|P)ehK{^tRatiPu(I%_i%5SA?k@4cKyir=5obg z^-TCqGf{2$^X!-XSo{#yqz_1}KDqGCZW~>kdq1Q>DSpI$ifE$DUeRYd+f}!i^AEo4 zMSF)Qs~QvM9laucHD~AUTO!lUVX(nRpyJmZ%S^z3sKgWw?NrklF8m$?@Fh36QI zvC1HG0TmB}o60vu&w{3d#?FqHI7jZmXf;XM3c@PtVGX2(Je@ zR_^!S%(3@Gglj&%u%2g1rwZ4GgBs%~bB0nsY=-~sc?UFT_~ZPuE*yCJ zkzJnkt7{Lp=S|-t7RhfkAmXf=GaN~t$4RNX&ue&=x!1f3Xw%hv&K2%d4vRNV@dmVO z$rVhWzlyKT%1q|T)s&%DEy!8iwW{5G9uI@3JY9Mrt_ zf8;LQSNyFHo*wH zx9Ui_H!(DNlvBrQGxyO9gdd_;l|Bt6T z54g3S+6R8p9HmJk4Wgn@sGMit_ufhxM9NfNQPLz06f#DWW~o%90finnFS*Tp^Jjpb*#PHcm_ohh6- zo|@r{*0yk&zDMwfduYrI>cQCG-i>@6Jj|zz?{RpyRfG9fZgG8y@w0M0ZWV_@%bx3L z#mbyB(&DqNXL|PRFF16Z_1C`a=eG>_0Qfl`$$HVbZna2xJHXz&eAN+hTDbOh^}XLW zlXaW8d}wgfx5TY3xe5k}w((1aUGCiZHJNE@`9Huw*&DCy;*&Cfzj;H^((y*b-&t4p zF8KYi-U4p&%B6oZ7akM8ql+JyanQfadf~CxtFhyCEtbO$tuuo5dDC?RwK(2H913^U z!3FZ#bNTgs>iY7TdH1=Sjd_d9$F4iicW91RT}5wYt{J}9XN=xWpRUdx2{z)I&U2X)5?J$lu|U%l}Fpn!VQEvD^xcSt9ijc8hgNOv=~>!8E${lQjh5y`t)e%l2W95bnVWEya}o4U z&E<+IiF4+5tG8@E8h@7Wuzz4NzCq=8!i$V9LEKlvh0_>k&GW(U{`rz6;+e2Pk6*B7 zvd(Gy8(y!gJ$w4tY>OU%9>Fz)`LT(oK=sey25a109DXRgWY*t<#e30xcdm>+Cj{>83`*PM49ey-Dt#G7UhB&Xj}I7@D%%L(>LJ@%HNnl4yzU>|1RmWJCJ zlLL8C!d&Vh+J)%#^eI};Ib7>3PD8$yBWM`1e>!`($-GYTSI*sfw7f&SfA}YRw)85A zYw_IQr+NhVG=93l1p_$WjHr278d#b`{kE*j`0xHSJ+}E1J|pj*ks8i`|9G;0d9&8Ao?o9K7}Jdf+Tt&fPMvte;BbVm=F(hW}3O z(!ve@!L9JPXBbT+UE;tjTxy1z4-O`7XcpB6uHP&o{aNsfT+#95`udg!(-_rEzPd#n zn{^mJ=jUp2G0UEgmbT9HqM0`bV&7%WcQ8<9kY@i~E5?t0A-<`@Np}%2A0iRcq26h?Qnm zai*}mbtrzpqRvl)t!aL|7n&P$9NCY>5&Kznff*gS9xsynt2qA0*Nl0!RDaq0pq>X_ z%V*;kU>^6b=bm%O^!!>}1g%P*1Fo+2Grv=q41e(-T#NJIacQ5zgSa@)$NoEMr-NzV zhx8}mODb=8CU^)MOrDc?@#M+OTf7R7RCr%pq(^eTi9Pnrk%i#&cy7F0~pQCLx|Ngh5R+`{HZ~>l8G$oZUGeeje zktgcxR`Xhkm%Tb+`5)X+wXc1G3yNn$2T!HONRO|>G4jMpA7PWyPMR^!+DlB^AbqQ& zOS6?6)@9ukW{a=FEFKAmmAX(Z)#Oa0dGOqGvx2`(o%53TuU|N}k7362U;E6*)tsg{ zB8T{VTml|JZ$rF()n#XPYF_K#=kx4wW}~?mb&;PngYVon&(RtRZ#9Hf%^Sf`IOfdz zRSje=Chv~#Oz&RsT6~va7x6mlx90gWXIJw?_PTqeVX%j+gnFvnV(a8$J@T$^O?eB!OAo-u2;>G-Ugn?yb9iJfG4*1)DZEn(@*kV)rX1s4UQk@1{dgw2EUcpqjPp>{>;xosagRfM$3%NFZj9;hsb&9o9HAeQ7^Qqi-{7`q3pF4TLnoS%n9z8q^pVrc0 z;ZxM1?p^)$iIaah%=(h|(?|W4zJKTX@_uX0N5dGu{G(yZs=M_Rf-gKfXZm$?S}<$& zQamg+8Q3#<&*l3S&cJ)`)%faO-Ua$yFfa}mevn_Y-)CrA)Jw^qV|=ggP&d&XzzFtN z{2*s?j^?acJT)P`WH15$kILuP7W|WVQP+qKrUZU`sNt8>?-zt(5A0_KMkVdPfN zDSg5Aq8s;eekIKmPOJLW_DE{@dQX{!pd~JT+j$%D<(S2D&<1B6PG~1QYdS_6+PtGC z7!(dEEJeGhM~7caeO`JaF(Ka812uo17mlaAF`bQsQxf}Dx%R~~bPsZ_eM<8d9Ma1F z;ZWlxx@h9yQNg6Ahgii;~W~#NPeNQ zgz5DHlIQCjJfq=;hHR*3nF@zvWgiUc39o zH^y^lZewQ2GtT+Z<%bkJ-J0R2`=M*fUJ37XN?~l;W-}PLmGriIHI3O1-aY!2;-IsT zv&VwtHtF)+13FxNR-7q*SB?1j+kWV|^Q=z1y<6|oIo3n^0euyDI%_L@$I?~H@!E=h zAba@lt%mbJqb_3^||-bzqlWJ6Rxp;gAa?dQyV81wds+G zHFzd|7Vf<@6O=eGjQ+;FY}WpcJ?*hQ;~7}1Y7KGCnWYPU>e#|n;=c1Y?fZw0x&j_4 zUMn1b<=@6zP(RS(=5q)9dF2T)S6xYKBR<2T(QMATZyHVSA-O;Oun%R*y{rTY|%y_f7`exo%9A)exJGT+q6+jIzD-}2e9 zc&JaT{=*C61H(Ne?_M-fJ9++D`-OGPc<3wZTgnYQVuJOeD>)l?%7eelwd#SW-7#VGz;*{AuL zkCd;sKNoj#NOFo8TAG36sMHx|R`f$%|4h~!znb(x-XHz;T0K4&CQdxb9PKkz3(_sn ze^|55Ld-i4$9~QLzmA{PR}D6^9-}ij)xON^;3fTC@7agf!ADEk$ zhw~lLU7Q~7C1)p}eLDS3&E2SP#CzvG;6T+No;6N{9xk)!b-uT_0n4i&@(!xjrwdib z;3@UWqX&>@5|0iY;z7e7wm&#)xdy(&`|`M@8^l%6vtmbvz?^fVp#aXy&g1gd9f zza`#H^ycN5V3r;)>A6``>K5-qO_|&?fjQ0G&~4c>IH~N*@*NO|)f=9jSZyz;cg>vS z_oA)ew6K=XjuwQ@q1C_23|5ER(GN{M+d7vC?hNKGPTbyCNAc?A`=-uTtDO7Mw!8>= z7OUOOIf>8e73(pWVn(ka&tRDRlzzxTrS+mSlsn)Nv$p)#a3kt*c`?6VeO$3ey_xIH zbuQKAek)g7U*f^Nzq@{rS~YV%8|oqJiMRBzx!!h?h@!J7wV=6K;2zasbPf#baB zcf<9!xPjC|)>NaO!~xjzVrB4C^IyxZF`=W>FOP06dW&uIEcn^KG<99hxZLYQJc%*tSHQmKTsDq zC)K`l{oyhj`%!MRXYSAW%;J-E&0Bxfx4x--9@EcMzvZ1RQ|p0#nwH&p-_PlZZqbt% zMEBj%uFz15ZS*4fJiZS&^ulxbcX-dmhxkA1AO5z!=vsNTq#iHc{)B&SI>_1?ns-SI zYt(GCB+l{4IbAv55P;0O3uH0F)y3^Lp63`@D)GbsO-FTCxpv9)b4Mo(7z z%kzP462H_*l|%U*$%RQE@t8O*XqV#e}A`wA9@NAT#;-?j0$orM*`ca;7BAK^?8SWul}&db`8NAVfS z!xLIUxi#@Pb^KuHyd8C`IFhxSXSZ)O8Xv9rtrtgMC8yxMX#BDk`)D*9zBcw7T$}G3 zWd3yE^XaYhSk+tE>y7?Z)(UU3!iT&SaA`ivdW3Ib0rj346aBc{W1YpNUnTzHc;EE9 zo9DsPFo=G%J*|hD_cu1@ZO$sS^~9MZdU)!dc+@oM`!&%-&+4JP=k(=M3q0%$7qc&= z(G+9o#r2r@XNBvI=hSTza|)+_^?7`Yal&Fo^|fJ*#I-sfjMoV+duFYh=@(!y zdjek8E5svMHwV0KrvcpMnd#L;4?C2L)aCrNaQ$>K{5-@i+Tw8VRr9HllH(`*R`Hb9 zLiSAI0<}Tn0S>D)%kYOfBkQB)WpRwWvz*C+3$RAh-*S#|@cv=#Gl#xEbCsoEt^LY# z)NH|%tBePH%bZV=^*r%=;-uUOYi!f3(dZF~`!rs#m~|tj+DEXGnbOpJ#U;qadVKO% z;zE~aGf593KJ5<#8#eS|6I!3V{|Rlev!%>^(UAN*_m@T>dagD+PV(M&sy2$QVM14d zH_!K0zOW~=_k#aF(;e`-|DN&g{>?A6^bXPO1RE~cy0NrUx;_zfa}b78~-F$;&{y*cZg zzD&%_GftfRfon3CSTW0aXqo%!_*(CJ-?w?^nXPgbQF!RphqUo(6SzDvqP(}m^K|ki zE*&>#o>k9M+{w%(oLD|$Vg|m9HZ1ka@$FFMPR{w~eI=H9$26_xIz20Hw-C>y? zzVSVBp!yXzB`1aVp-toSqfc)xq3R1cgg#dM3+Alnnrp4ztJr{(q@76&AJRvL-!9M8 zRbO*vG#a14Nkvb)u-RYyHcd7DBOVy*J5RIt?c|T1P6B>OPjxoyN?f9g80hcf=W#`P z4!?T)l69Vkb;}Do)D-HYg(m%ka!p*bx%2=|lPllP%L<(eiu37o}B@1r(8{Ff{1J=faG z{k73>Pr~7J@MdZd{<-`F`f!7-evBTY=RmI>9UUCN-?VU&b3qcL3r8d-;5AzFi1N5v zI^R?E1^-}LIqSpkhcg~nBi?~J1*W52HD61oD=wKg2ySiUHhIFcPOXkZXqVY|Qd&Pb zT%2)#cyd@i&pP_G6QfOVuJ58<@LC?|Z|=y?5x` zd%90KgYN__jXmW5hxZI#-BZ7=^h9z_t_jBz-=Eutf873W(arsHiuV;$!`Y>u^?&jF zcp|y!h`QEz*2Gul(CBu*98UG8-4<6a#{+4Q^;kJ7dp6f~(e%1CmY$jo`~2wLQ#0YN zhhI>#iQ3-FP>ug9z8OQZW=##iWmv8L63&$EjE%{fEdx*qB2 zU!NB*jR!Ml^qF{`d^I!NN5?njrK6`0eoK5&wwm&fxa`cg$5Uki{H2)gS;vcGsSz)k z_$=}Fh~LU@6Wh;)hZ9>qX09)uCc~-kPwleP=$Ir(B-%9`S#fmyVj>5^f=0!o>mU z&C*cnG22T&dF-a-$s3{rye<6OG9!B_YkrhmK&c>rfv8U*@Jlpug(7XORi(Btc~K=<9jua|Jw-u zju+VUj<;<#HS-gnpRBF*`5DDKYW|eR)LD;jIn6A0dGA;&e8>K8-OuIcPmI^qSK@7O z?37noa%}u@{+UO&O8l>G?w@?-^&^@OK7qIazCJ&Ds&wYl?6DD@kn4Z&GYh>jxhwZ} zV)FMdMo&KT@u~c|`VkjqUG3+4rssb2ne68+YR|+Y$ofs4FwT7F`qP^}d2pW5Y(D4C z@KRqL=`qCr4NsWsJi|ZPbElW@P=EH!=wt28(|k|X{1a1r@OjsNB>VN?{Mn1}he?1%?yqXxaOxD~d%X7`|@=^2sICpr3-_P93 zkII_=Wn$2^@%-5k=IQl8)Qh^DF5kI`vgpMCT|_QkKGZ##{5)sP;5@AJtk{W!j2t4`x}B-Z7< zZD+s6SMR0M#G9<`hx47UinrG9+tfSpLwme_zI0;v@acmuDBVkX-qg?CEdi+PCJ@7Ebk&=IMi9X)nV> zBmMHcr}7I8-i6hYYd%h|m-C5^>eUXe^S8Hc7O$i?M?2C)n>`#wQ!}D#bKQy6xxWp~ zSY?3is6Z8 z$@_oS!;C-Ed$M+J%b#r&K5mOqe4wVOg%UIG$a~%@J=Ddr&)%Egn-gERPbB`FFcObX zxaQqi$7fEn7KX_e{M$VLT<3R3^t?wrvcP=voc62OcgBx@T^^6Qp6r(k`o%8VY04ih z&wKdnoqsd`k+YGGDLk<4t{)vGCnu(Dk!N{2Y+)~p5y`KMXYC(46_bv5WYae$=f(Ht zGgH2u;?*Wce{dAs8?Tj5WdD9H@BW1&+%9e7E#G>1a>&{=Zoyv5jaIzp%fS>I=j@>~ z+Y=xCT%OPS63)n zS6wSlM80-7wmEZl83pU+{VzY#_e-Ad!}})xEIFUonf?I&Np482OzdAZ@#)z-&n?By z^!(pF5;NYj)V}eJ+Y{Fr{mR1SwT4TeABhK9;{Gvxa!7p8<|TG~HSb}McrJbm2W*yV zpl=m@O7UGZ3b-ogqKOUk&bX<>g)Xxiv*z|-SpNF17+ZF-67@KYi1XsZ zg}>o>j?)mE)UwejG_Dudh4YZ>vL1pt@2UBO?4zOcuH|uB3je4VWHQZ$A&ZS)_CHLGx#0-8#?mvqczKV>&3qt&}8yI3Px@8 zljSZw`P9+x&4SWJ z3czu#}-p9vfE{`vDfU}%w^m4Yt0Eb2AqjrHWQ$JPT z1wWvUr+dc1`F!)A&w16qFj(MnyyGOXQSYs0uJyCv6*H&&Y^`(gPaiFQfkT=lXHw(3 z^E~rRK2$jb51IHogFn|BNWRo(sroef^8vmv-#=O6$;HFztlm5GSv}3;!rI4+C-+n(Ep8I zD_qJAO*pt2pUpePS>N`Nz5(4w)_dc3tpW99YPT*u_?&-m0}g-ayroxve-Rk2X5{eX z!B(jQcAu!TVP?9xoKrT&#bn*4r~c4{_Y!{D9E$gmIY_e+;kgcLvbUV4Fv%=@7k<}z z!E+4h3)F{ZzSaF=1g#D2ndhu0o7#6quM!5z{>l8y#o@5G=G9m8p!gBmI@~_r0Y8@* z-|~hC9?bm2A@X>5tB*Hk{nR0e5A|K!zx9Eu&A_WcaC*6y=zmthyVShZR>y2L3y0?K z%{uk^S@f#-q0Dab4KJ<{r)mx@d!jKzixW%jTk*r0cJgHUJd^G3{RR%Q#Zf1(4e9nD zx@Li~zKGA&b1^?+HprSy{D{Zbbv2jkEOs@0*3Tr`yAHpqhOn=2Y54nK<6iHBR*!BR zuafHufArq)8jEBNELicJ_Xi%;n$ycw6C^%VtjRNrR`>Ag87*|+#|P%Yl!FP&R@UTx;+>)pNjJ?|Re*>RJ+f?%9K zeCj7NiPz;Jr$43_#kqn&;cE0@>gjU@nn8R?6(fYW6#4mKAsIdTh0!zc?w)4zEqDCe#LL# z46|nw&zH-5#h&3@4sG=?;8#3FX6N*ddcE9SKhChc?bDm8vvBwticK^U!34qmcXsK~ zmd}TrMF-#+e*B74qKA2T%?kvVba+F1c&D6MMX!{c(Bc&FGwJ!lWYtR*<7ti;`u-co z;)S_7=ZIZDeY^io-}0Z;2grLLuD|7t^Tfa%a|R_W&Qm7%a+r19I%h#2(mSRLg|VzN z*g~Bo)|qdEugqK1N74K9GH_4&mHK}2r|ZLg(PPjM@fa~b5WUaDxiw~_g8}e$<;e-( zdM7l|v~hIn*_RzZK>IHG_9p#0bHnlDI=TEF%tqz+!gKsS+N}@AYigsK@ATiE6`s}1 zQ06pSy@&KlgI)I+K36wxR(Z>_#PiDQG?4ZruG6dp41B?#PAct@_X|JeITfFmy`D2E zcFi?@qX}ObP22~EW;lWy@Q~xI&5qxg=f%g2F4BFO6%hB}4IcjSqr+EPQ+kb+quhrY z$gC%wQ84l(=VIc@`d}VBS3c+bc230?7%nlm<1=GUTEEM+1~*vOr4Pa@B!&mmUT8)-zBo%% z|3RLFsl-@4$mrPN=3XCJjLP3P)~@dhUdqhJzCJgz6tmthU#V#94x}*(jyaZZX-Dso zUI!gu7Y;Q4|4#F*K1(lO+@S}YFLQWjscg*MG zVfetrOo~13To=#7ET&lneI&m_8yU>j<*Xh0k9exxGs%p*`RbYn2`;NOLzixkcz0$# zJO@21oM-f(ysv2HvY&q1I&(5Os7bwJ?zdvBJ&wngJLp^FPdH2*^_^M!InV6c>ie71 z$@vijx+XK~`i7p9xfR6K7-av&Gf%ZlFV_yUO)- z7d3~>1{0)@cVhm#&;C7qm^DkI&EvXaK3+CCzWfd7gw3j&Wx(mEyI^+QG2LMHjDD~4 zXqx9dIDeHh8MbsCH3x^6pi%R?&MWgS!bK-0&4JxY-+)sv>k&Ma9?F;O$8hu8P4q9! z!|2uUA2K(So?7c1WARasGB{CeNi6wLd7+CvsVmGFl};ctq~%+%Y`i|{sSy33vt{tIKIV=G&ME)Z;llIB<_OX!jE?#@6Ehs<+=7MZ zF1lCUw%-hWpc>Iy$@8oGP(vgqwRv6>xts@Q;@4QLg&p+Xo%x%0q?eIC_9}&g)3hz`JHvQS( zZ2RG{=NV3L7`d#T_NlXUX;JCRan`VKFvZw8qTvLpUz2>%z{fl$>EJTk z!Rt`JDgQmEVuqfQ^`h@+uFB7)PNE+xOk&o-dNXejo}gXr*;N{6m&>#G(qO~trNN+y ztyK$TpNa_;j}j+&MdhBC_U>A9C5fT>Uur#m6g_Q~IKYQgp8ysM=NqnTeVT&mxte`b zpX%>>c3E$@&w9`Hm_L^v;Q6fm@@R%Ta;Eq|T^3%Uh2Jt;pq}lbBdfVDo`m$n`QGRz zUev;f;bx^A6uG#q2IG>J!(V53Go=iCQ1<#T&?-{`ik zQ9C|&mS=i%bZR^#)Z?j{+w>s1tk3d=5%=_VU=}e?Zx61DPPq%torUM@Y5N72?Y)|* zz=`EqIoqHl0u39$uBYt}SQ=Ulhzxp$p zz`|3Bb%|q(^fYRD_hR4h^u@l>=3J|R{z2Bi|E_w$>;hgYb$Mq-j7AEMrNO4#wvXu2 z?Y-Pnm$<9uthp}rS>C_zt#j<+U4oNuJ%hZDiCmR)erv5q4=|J1r-pa7PtDtkoGGjvL;6xQWbH z^We?g*>}}+?HSuGmNSh0p`SgIcv%{F@il9ubDl=tCk;?(1A+s}mpVSd^P>BUZt2F- z0@y3+N!~kfQ);v>@iH~!H=J#r*z}pIQ{W{U1+}fYdNGEFM)pB;52y6>@8UFHgW%-q zAM;^ITqtj=+?)L|R+9!VMH{&x->3GeleQSc9;wgUHQzgb;B0qThYpYzB@H=!vbrzt zHGIfcL)yXcW3$dEQnw~Pb$K_P`cV9$6N(20ZDY-znE#8vc+IxLq;N3~+4aGRXMgO2 zv-n6{$8PWcZ@Oe2k(Cdf?Q+Y~TRJPXW-oY|WQL*eZFrQL0|@VxnsSHkvmah!Zt$Wt z#EXT#sHG*;r_O(uM$bHS{Mg3$E4(AEGrkHwr1f>C;D4|?zlY8D*8kr*-Cr;AF;tz6dzg7R!F%?!#ysTJiuE0L_ zj$z(#S2K7X`;&%+rdj-SKk|&aRy}|#$zE#jxaTH%o3VZt4=i{SSChRgpF0l&?hoF7 zDm|1ryl?R&yw=OxA@>&E@#1KCc1Z2>`^4(gN-L>CK;-bTALoA?y$y;gdbcPDqR zn^^Zy7meGDIvPF>{_4ya*q5HES#|np*JD3;mccj^d5b1jT?seDS1j7A4;1HufR8;_J`{-|nF-k=`R38qIc?Djr#{%C z<_Z%B8s0(H2n{iegj`Fe|#%FNW78<@|c<-bx#`{S$^BW>@=L=dslKM53ivvbMjSd!WPzAo<;cA z&(e;K6SvB%mq$x_G?}mX6E71vzq5DYYSgVO%$J^ z)I)rr!bd(>b&q&X2O=iY1v|UYIeb~Wa!}5%{$=j%T|+%$by#wDp4s>LoacHzM)zJb z5-<+m4tyvLuf3oARr;m;xq2l$#gjBo=I%?woP83l;qBrZtxLF+p7yxTmB#(Z&3VuG z!SFFl6xWXP#+i%X{7cLfz!-^h_ISVO6Q`E;TVEu9M{D8Uh*{&+hI>UkvU>KM)HDQ ztogg(>7`18?C0XWUo*h&@tJ#07@LKXoAILj(A7Tb&wO6`cYD{|IxSML(d4%WFIw+k zjYe;r96p=p8w_ygAnRn3b(&eEFZbf0{Uq<0Jx)#?(&fTY@}mBQxG7%yEOSjXhPl4d z?^o@VSzUgm{5yC^@X6sblbQw@y^@`J~XvI4zWB+!qGSR z|2SiuIh;@PQ|GBCZmAvh9_XUt7rIY+2{)HtB;MT2KTI1QF=q~ZW@2VYAIu)2x1h(u z&#E(XzVRSllLKdK(2C%O)ED8G+q?D~&m_hc*3LU@)NJr>>W9iVuuk?D#0WmZBftvfI3xvz`x%4v3Hh5mCMf>y>N>_*5%)V&s!^COWt;O4)wAhkS+`S=r z=hf}Tw~kwTLrn;O^Xd#QGx*P5N_^xY5}LrDu!Gn(<;-)tzUZAFkN4FoL;Nr7k-1C$v6)qzC*PLd%;)ny z!j36HK zyrq9NUkB^UyLrcLVpiou+=JZVo$0CQKjAKdSDl|%Gx7RMxN(|Um^t@9^q!KhhlwNB zO0DeD!T@l3Vh&EQ zPi!jV!Y(PsRlr_?1%@_XCUsEHC z%LgAfPmMn@6Oi01uhVRomY1$xFP8>B&$e6fPiKzl7hxzfTEQ-}csA>VFPOfb>-Mbp zq{pXb%&QMZh&M_3itvzur>zIGxB0&C!>hIGOmmI#)yC@#AKLiz%2(<*d)a-ckL6MR zXP!;2g^!Os)|wSK{H(XNIs0%dFIm&_t9c`JVKk+abj4@1+-n z1Dos?FMFBM5p{dtSwX)U^{@iL4bkm6tW_5We`x zp5EU+ckSMVS_b|T!^MT{=?Q-p-YUVx_4mPIO`W+x%dqSLh26{y$}9XA#pLXd;Rzdm zS?+UfU1pHFn>V>{j7ySxto`KIoZ-59XKs}@sXVQo!l9}S(m%?4)e3S({T)x7ukZGo z+6U3~s0-nd;;NlX^w84dtHOn4X8QRpT#&QzO3R&hJ>jctzvj;izwxs`tSMBIt^~~%cIW3{zW3bO=!p=gCtXSDjWyoYFv)B7=> z*zfwc#j0k=^O$)4sY#p{1&8Y$iU+}yi_{swW@p7OexkWfoSV2NpYvgwSg&|ka|W@ zXX(E^SoMi~r|waQcvmnM+!cH@fepki^*g__;I8t4y?*+$%9mN!H3LbXg74rps@Bni z!cFNdt2gyiU0b?T26`p%qIrKF0_tYEk;DL+y%zqZiO-rJTi3y)o_#oj z2M1^0xLnPp!u01XFrm-q`&+e_J_MZwtdbsUc^=|o7T);bdAz2~LPWEc{>d$E=0XN~ zxp*$~8fvF#Q@Z{Cdd47UV$H$=^kTs~gM4oFa?J>2-Q&FU4$4b|kFxqkPcHRHVR-eo zxguDP1~BWd=Dg%h&s2QlpKOlBnoygIjmZts;vG0t8zQK7aW(V+Xv+92SRC0^>?Y_;9;Usu;q<>IYEVCuiWj<2#8@Q6-TUfHrR*+kh z|JBg7p840A?W29Rx6~4_LtD$rQOnZb>5#?%F{6GtuYH~kJBIr8`nC4W20Rz576Y7Xh+9|J%cA3 z9HpLzycWzfn19MXeSPfoPR7n3aK4ty?gJBr_mSAJ!(*%fB6|_Tj!eZ-*h&&WT;E{XW!1{387y43y`Q`g(;phuCpM$KYe4K$uuxIdnw-cKP;@Dd!?Nn=J#gf zVOP2fe8CmZo;pu|J99t-wV+wO@13}Uv)J@aIpXY-yA&h_+;=MBssE}{0J`D1)24<~D(e1xKZ3P-7z!+WF& z&Yb+@3pWN zkgh7YxG-{R;}-AB2MNxk#S7;%n>kkJJtlwrsnsV8pD}!Toi~i*aajG(P7QEH0!8W&+7sgne~%=w{1(mB4;^=hOWyzto@d_TK;2=^ zgXGaR8YO!TzE?x_$p=+8;l60SlM^cM^Fy;waEJ02AEd0coaZ@7-{HiGUPkJ|Va{kA zs}pi9^lIS>_l?*1u46dHjFYnV34#m$(Z4tGQI z2M3j2$#vM<))cQ_IwxF&7-k*=UOnl=*YU;AT;f{6 z0O!^DJMtKAcfsA20}^XI^VG42 zWl!8$brBsKe$czd!RUqIBIp#&ZH5Ocp99|u=jmHJ12(-g`5@o*-kOh6Bjt?6(n!(d z@j}*jhKKVmJ8M0-X)KQJ@W+b_mn0Un>%L-x8MsG}z>)HDG$4>pt)%qCppgft)w!i`~Hf;yLIDLKJryrSpKD>JMkIw4X z$gO(ByR7~a=ioGV+_UuzjfR@Ro`|O#&s02}^Bg8Qi+XGwCf>_?&ek2KCagYE>dMk) zo58^oS+hA?t5GAsjI@w?Th5iE(WXtkaP7tL3B#MdeEj(Qy${X#r>h3{?`{USNu5{m z9oG_k(!%ynZn9?i+3DZI9_jb!pPQW#!*l&Njm_kkXLk-E%t>pgHh`Q(D z;P>=W`I~2d^Um#Yd1?c`v+3Ox-(r2+Q^{q~a(}3CmUi%HtzrHD^tH_l(7I3P9^9+i zinallCuh@d#>*YH2zK6o5}u>>X3n1&!`!QVZ!cQD%u{XH)24X$cn0$%-`#Mdt6*Z9 z7cr}ofVOq^!z;UL#hvy&kIlV=ZSOSvThq^?eT-cebE6% zuhsHA@qBSF^!xg5a!Km=!cOYVaxyU}SR(vjPBb}|eP~6Endvt?%gAH(R ziG$_ktq)^yRF== zCx=_GwvyvJ`awFfiS2Jcky>JC2U zLo>mN(S*J@J*nI1n_9n@+3V;QFKg92iQk1~@qoF9Xim>n4^7M_z&nE*=2Sk9*Ty(} zxg76o#;WVo>E3hRRn5YP+j6pcAopKqc8f21XnKb@n6+4=Wxb^jL5&EaAC2i!{CJmUl1QuV&>{Lzm#a&)$1X>YTeW zA9!G|)=f+`zhzHW%`a!=yMrNKsh3?k0RDMuW#?V1_Y3zVZsQvCb@g&rx%P~CcraWj zZq6Ps-%W$8*OlC+CZW;LU#NJI#lt7b+(^}qxsIG^a9(@X2hQ*0SNaKl&GfIdfNJaD zrHM0(#NyzWIwOzfUwx8woBKGn!M6mvb+`iDl|4rjM9;6kmwnP)yXB7uVxga}#1LP|6fbhXkzRuaCldL_O&di&wN4xCzy5}vmX0zd?pB^l}eLoj(Yi24Kzn($% zfAx{F51dD#uB>yTlQ+UoUS7K0e1AjdsSg?*mU@;SWqMmD(_#(z<%z4^CSRI|x5%Cx z@&VJ+Q`p0NBi+P$|Mt`IL;RlnXDG+&8OaslPO_(04X67>oWZQUVjeU75&B!)fc*kz)pLTY>4)H3HL3ml zrUPH1#^`9s{Cu8y_UGKH4{%2~M>Qi}MV|DIfA{{szJZpMAASBkj!ps|Z~3U^9hH{_ z{gRo9&EIn{AVq@ez+pscC*{fi_Y3#a$2}h z^>gz1qJ8SlMqOqP@oa+GX>s86d|$8b6HC_r)10aW%*EyY%hOE1QXL~ciCgL!eN6ol zn4Nbxu5j{K)!gn&X$+;)0?kWJ>cky#m(yV;A6#Sdff0F zbYlA4uzu>gbHXE?*d~7VTOD)bfZkm_uD?T1A0CRfQLS42ne+oHraJQ~xWCsM!FTi1 zR9l2|(L;n&oJm)_2~HvJx9}_truipYR=Hd)BnCK7EHO|X9tX$CyDc6>%zX1--!qu= zj&BU;cGV;DGCdZpub2meL`y=WRC8EjrkXN5LPrya1H%*W?>+U8&e%Mz?l+h}XTP-0 zXUwxWDEE68fAB`8vpVRr* z&(qVUF02_LdPFk-Y7!g*j87Mgv+^_Q+MGu_;2DNz;qk{GHt(v3x8$6hGaTOSO~oOa zC%3lnZ1R#G4_$2bUbM#R=-(8M(8EYi4R;O0#?$KM&JWV>EdE@-CHT5HvT(h#<~@IW z=?^+Stn!XpIyf#`$&=NmsZ~d`=&45!>vMl*BHQ$%CiGqS9lQrmCz=a-6524&5r<3f zB}RJhhp)HB42}l2!?lQWWo5?IB9v% zb!MHHk9FP|-Am>P|6Ur&@F7{#3-U)OJ%{(Hx2#5@`4UH+6S(|KcbQGRh^NCEHJ>YP z;}5f*JWn17lVEi`S+Djm3xNZGW6ht@=g4#6bE_uHIlk%bt?SGJYqH~?DKBJhhn_$! zR`W2~_tg`Sr^7eaeAc%PU%7H^^yZoUdQqLdsIRKWhtq+v#h&Kw0)T|Tw;e{nI=5kU9{oF=iyr9fpEj=OMP>cxazr7>{kc- zj_3;D@%VYPQ|CQI9}y)T6e*d!hl+s3EiK^`kvr`P5FKPI1! z_@40F!4>fCbU%qV!^GRE>*vwK=ZJR@Z;be^4B;Pm!OWI?YlbC1P zSD&?3UL-tOa3;aq@hdv1X0L)P;!SmBm-jg`i>g-784JAYvJOw|)hc;M{p)8Jj9zEk zVP@|7=vD@6-8XlX{?!n7o4+r-YHg+W96s%&^jJ47&!J$h;F$|je_a`GmtFXhICHt* z|E#^o)`2wu6Y(7}uXOTCFB`#hSFd(mILX6G@09hg|2j>MneOY>1V_NRd_(kjtsD4E9M%)mBMLU|GdECuiFg^sH|3Dh6TD}sB}Z^? zuxB65klL@$=S}%Jr=IA;l@88&{NePp4$b=fd+PUv`1Fkc% zFYQUzjTvyYr#@HtMtyUY$K!2sihVN8d_u1mL+9&SaR*|DnUvVhSogW#ufa7r82LPT3sCt^UPmbiPtk$lM`3~y`JTmHxlQ05T#RCf<^?Rl<8rjK?5zn`p+ zqx1Z)$a6fXx6e`+WZfU4$JIywlJ~m6=mpPv{uH<9xhAfKC%Pi<>i*0+uU$Shu=C0b zotk`gVdBddvu^J0cuypDB%bealGd@n)oAKGdDtz=0+~kkaPfH(Q*wRpAGJ$7HP!3DpTN%X z0HdFEX19K6V#-_1)A45NaWUevc~KhaT(3EY@?Fjv3?Ff9e&&|Eo8x+%UwnCTUk^{+ zd*XB5I}a(I1nSbwc3F6uI809x+;Py*yuVoV=D*%G!@G?qnsZ>HWf;CgdkY`E7n-aO(oY#+XMzg)xh@j$v(T~Yfx zXT|5)u9-N!W@@e{hiV}FD~xl=0q61HYqHl;ukFr{mv6vG4-AIJBba00d!-kixwWDF zmbE^#=5VO|1Gl*HhkAJ7Y1XM;Z{lt|)E3S?EH$Eu%6sv%>3Ln6Yxz-WAY4=4dDd+^ z#Tz+$bi>77kQnF;d*2UJMa4Sre>Bhmy~<>An(SkpQo}XuPv>z{-OBbe*Ss>GI`$1<~@4;d-w5{ z8--`l11X=oXt=}aFBH$l&G5&mM^Ea_d8XeyvFGiPc%Q|`>36{p$HjZ^x4@5YR2s2{i>Jl`KW8ei%Smp-#qi> z%X0}1-D8j6O=+E#l>duZxfBoRRBI zT%6KdI>njA?T&udnzxuk7HyvL3Xo)``9|LoOce33k8?v4f`F{|d^t=~MutkrvIczL_wN`|}(&95cS z^MvcK-1F3UtnOMk$g@uVsXnY4Fu1Bq?kEonnkF-c&aKAb;V*M-gyH=%eG_5E{ea0~O<+1Hynf1!I~`l903d0ecv>H;+rVU7=`#y{}Nq6;}-yKDHA zcDS?D)HOq!x+%5nl`nf1CJTpWY%=e?(%=oN5N<9v-YpX={L!< z`TG-scOQ(d`r-~3wQMxR|K^t}-l#j(QnW>8h~&Fq<>-Yjru|KheO$d#y~xz1c*>ev zuovwU+N*EA>mOr$uzDPB!_nz&rq1Z`P{X-5^Fl=qT{K|nz_E5)8_0>+_KL} z4``9$K#~sYx)%V&OPAt)OP9%obeYncw&I7!%NXniqZUs!>vvd z_lxVd7x|BSXSCuE<(!vroQ<`iwspo;*4^Zev!59xrp$Wh;bc?mzLlo1e1@}^%QG40 z0`Kch=>_1`XnupA!ml1q9}t}LqV!o`+-7zVcWVB*xN`bhoEq*McOkFCA6eI>PnIX) zBIljI;k74>)w%ir$uqO5jj}c#a@ITTw;oHcrz9_BHaUIQcV!M^L1&)OmeR}CIZl}o zGW%KDA-V(JKD1Tl(Dk9!fa-7B!|<}0A zbyh9kVOp8=MrZUz@H%>ko=wh}s(z0?K=!gaG-nsRDuxRyl*dspRrr>R8|yvzvic7C z+W1VoxA{YBhJH*=*VDt_(7nPX^bp=nuwUxnHy3xPmZLq^H^q74iqzxQGyfC5^YLey z)hpl+MY|jhJ3Rir%{hzQG3y>upQaCR)!2H>y{0E~Tlr0>cVKwBJ-mdNfiJZWXk^T^ z^I~yEPGTJ&k0Bli=LXjXQ`cE~pM3jS&N(a$jAN!fQrpv`?AkZuT=&ra!LR6PWy2(% zY>=MnX{nJG3Lg7ZPgfQ1_3CA~PCs+NzUK|}Q_N_o(c$VZ9Qo2g>hhcgv1_kis7C?E zIkzQqM&T8YE59z9Lfp7{59>=_((^Vyq?RzJk5`vV)Nq-n!6)jicvdyd%jqYe{k08pHXCzw}lWXU!4he#^teyE60O-SVRmr_8aX?-1XYQR=gG z;Shd~#S`Ol_-Lrbtd}Mp0M-XRv3%ft@|=&ps{HEV8uc=4gntl2at`y18DjT>ccJ&^ zhd^8FJtn{R&JlBVg6~(03v_LwXx)8ZRn7(Gd-fzkIBp zfq&AQ6$@cUSe$OiOfgzld%^|A!t_ZHE)f^QKMdHvRl91AEH+sy!9$bInmj$1yJ+XsOHQ^qH;d zk~>OM;y!s8W$kw2w|Y7CYMt?w9z^s^UmogFM;{#C< zOT5~Dd>ik_R{WXRGLKCWq6V=^vJ73vLn~!ineX`t)lT9j^A{pAP&?a)~`r zYmFXAoosd>Yp)&Na^N_)wPI>=p?(NXOwJ3Yd8&BF%qr%*nzyFjxX$xV-M0gbUvmb2 zF7bkPsd^f6s@}gDD)BqGEbn2lc>iu=kJ4T0fzeI(^f0-;aT=o41H{!?quC45M_*BT zX|oY}ReCkFaJP&@F>o zlNWHj!8jkpY36g*E{(bw7}|{ucHd=Q;#_d~{?+fzoJsZQaF%MuU=e3oc6iNbIMRdK zp>r0PYl-&n-)rp)HLGeJ;oF@y@2Gl_7kJ;&BMdz zth3U(nN`x8%vv1k+ou1O8MjY$de<;Q)=g=5c$DKZc)Y=U=C^1*tWWVYK7TE*t9VS9 za|@rbsQDDy9q|OVlG{pO<(<+vsQvhD#eXAx_C!l61&df#iKr? z5lTPt1y%Je3D^_)L$*kob^#Yd~zDz+gu<$3ohIY zg7*Nc=}oCWQ$K_!U6QU8hveS$1&7Xtl~eOv>x^}I(3($guG0s~{Wo98yoK}O%w+nU zoJS$PR1HkCqF3deTkmR(Jg53>xLMv7N1_vepM!xeElev9s6*g=vC(yzk2JFj-)1eO z4!A8E%ddnBds*?X&Wd>bnP-l@x1*kXUuloBHo^~Wotp3;dZjp#A^ht7W!;6#{b;}D z$uF45Z}7K0$je~0RSy~CZvJ@qiZk$a_HwJo=Vzjg)ko9ct#e*}ctt-D8`8sxj_NJd z-|);m12J6PY_I9D=70ECh2z^a`kxccPc+_}*%=xDcp$w+dt}I`$ZWecqW>Dr4)2}x zk^h{%{*{X3?>_e$ee_OW(B9o{W|>*Nm+X(+(?Qu=ht*s$O-uOgn(N`MB;L~nZuI!o z>JINXJk=`v=7-6f&9G)`u)^+P4GfyujkZ#;WufAa8T3Vy*&$mK+MHLgzqM4n zom%JCi@q~27+z1aFwAw&UPcFAI(^z+I6{2Lo^FrppVye5fCJp4Yc}7Ix&lsj?pA8x zznd@Xmif&ZdOx^GJq2~|&>3dg`>7i{eaOa4XMSExt6DO8EBVfxO7%kXGo?j`-LhBd zoLhK~mWEE z{j#j(@=AlJywh;96(>`Nd!C)Wmh~8(xme{r9uW!4`nFwadae&S_<-tN1 zkarnf?n@{70sIr;h3vV)3Sx+TW!5>^q&N!ijdlfxoa=7+J|sWje_A~%>s!w-aWdx< ze=0qLpR_aza(ePZ>A-m8!If&WaC@mSPc8r6crewP2!?It%{AU8_IEU;R*+ zG;6*z2jXkEwxQ>&7NA*#yMr@Z@jLslF|;~cDa z^&tN|eIgiCy~K|>>sL;k#N)&FmwpWQ!Fz&U-ujgbY4=kDIoq|oO|4Iw6u1UYnmm%+ zl=?og7PssC6&${~0s1oD3HrtS{N!RnDomS=Wgn`wn@* znT-!VEl+~PR(dlzquzhkYi{z8iiBmdIIUOBNm!3+aN?iQ)K%(Fl+A)cGaGE1=ys zX9w{Gz)J;#S(la1^pWxRYEl?Oe0RQ5zAqY$<62%~t~og>p4v~1c}K|ma2y>eEl>Kp z1M44eVlK>CtMaovA+~u3_8L8FYCJfh{OR)!st$SVk@+-?UPz)UOVuf_1AET z@IlVuobldyTxB+BocMt^NpEr^y}9yaw6Dzh(hkdW_Ao7r=e+X^emkbEhvoG2PKZB~ znh3_QC+q`#U-LRND{_iIhgr>anKREG>CK$sr*o#=VAIn#tTQ#!E5yqdzEd-&*6Zk) z(la*;ntXC-`D2*3)&KSnEs}k2E#a8N9@qlk>+gdPaTKi?NAb=3!9yh8N2l}Qswc&B zp5izI{y^$-Gprx{(KByQqxd`=9ITw0u%l594yPrk+93GQ8q{Y?&RATWZR8$YO!D?1 zoC)mNL~|nEnuRt0EZ@|*b!y%dRz5FYrKgogvsqs=?Qk?rAFUIAR@hhUurFvw^Bgh@ z^|I6`-%QQ&)9@NUFnh0GkuyIJwZ|vv^>{wz-w+*eXI(t`>&N0B^e%c*nofGm%x+wq zIQ-pK-H|!;N%$t3W#><($GmxcCN1|e3miF{TB2%WUNGS~;*0;LVS1vCdO7&sy-xIQ zfB3aujuQvVD?%Nie#C|5yPKSon=@Z->*$Sm2-2T9PcL2^171pr)!n{xSG3-% zPn`H)JtKV@7{vMvMrgtl#7}cwx~(qnn7?$iaQAfTKHe9_ePsqI8u?o9cy_swCWK~^ zc9nl5ZY4Rn*3nWgdT1<{ibYw=bab?4!J*?O=l0FGpKvl0I4N4d)ZN?F8K#MI`f};F z9veN*XS;X2@aGjT@V+$L))Ty__BVHvGkN;I-*?tLGiLE9Zt!4c31P`c_FJv;gxTdh zuO@S8>h|RO!)PgM*1}8yZV-RP-vv)E)*So5D`xcB_kMbxxjY@?B^A7RRDa{`i#BFL z;tMg(OR4?n`2@!_bQjt8x!0E#Ppe+%zc02d`Rnf|j%-ykQ^9EsO;>P7N4x2s@#&s< za8u7`6)$DZODv2Z-%Kz_Cnw{|@te3-I0)`Ze5-twwVGbgWpZYo`PIA+X_RMz&kH~0 z^I^dWZaWyW`}Mr1X1pWkPtcsxhvhv5mq!~O&u{Zt_N-c1-#Az!J>uhF*Yep2e&k`1 zS+(68JdJ&{^A?wuHj17p^;p%9dDrzhH2%C6{&mWWCh6DEG17z$G6EB^^ocRCy(wp(V6G#5F z<}<}#$_>^<_UlC470=b=`nPJ3aE#7II)o* zdW5DHho`2?XX_)R-a4{18>}wTmp9ibPw}Gkt`fg^B9(3vA4*zIueWbrTGZwlkUABht+6JC5q>Mi_jW-iN9$e)>|re}beX;zQh^R^k! z%XPp9YFc~4IjO0M;O*?4XR0rk{F+(rqr2q18Qd>k$a8QWW%`f7rMI`vZcWT>%vPj# z(l(Pl=h6*}o94>YGU*t<)w{Y>HFs41C zzQ743hV%UxX5Ha`+VeNKawh(8V{@rl$Ig4NI>8x8w})TVx5d8&&++LB9=ka6q8F8B z(+o-OIl8|^htC{(|3IC^ubrojK25MkV_uO5m>59cZ(YD*_zde42QKbEy~OPUzK-}3 zwYph2>j5XMe)2oHPgr}5BZ9r6ZSL~@<%a|hsHM$!(mk8c(u+1nZ2r?ZA2@4ufV`Y{ z3!608|9#c+%B5*BFCo{d3#*80M0d7Bpv@w!}t^L+iAgbHci_Fs9g~7v^3PPf{Nq zU!Nzon%9pmzj8$IN_x_tt$vJ|E4c#?iQ|9;=mE{6q%JGZc^-uBDco@P*r~gf_j7Pb zddN#paWYv0eRzV>VdCUm%Qmae4rt@8JGBnIJ^UQ5CNl{4man$HO6rW}&C7O!=oKnH z;|k^0_%*lsy>crqf*&1R%%eYbbInTd&wwN8mhCq^jBqsOzUkN}nLA0}>EUp|=O(9b zsAq!bE6?&Jr_cCr9%bgW=&O@7H=#$I@1)QJmoweQo)Qn~$&$_$XOlW+9w; zV(qzJu{?PX=VoTO;|GXG)t_;uy*;5eOD}VlKSXdv=G|XXeIMM8IXvf2t8eUY?>V)x z*&k zCHj%ZOg3D*(H0*u6E@_Ptws~q;srGhC(<5q(7Z8^SG=M1nLW`Y4%M}(pPg|q^Zong z!S*zP_!4-HUJNJ1|56`A?;PHS2ckD`TaF=w)0GngMwxK zoqlv?V`lk9(jNq;WCr5?#MEQ!%mWdwmg+qR->RJ6{=K^|H z&-FPkgWKCXcYe)G<_XekJ*N0!Ya##8G?dOjj|3kgZrWRLqPj^>IB~w!gE5a7Y~JFX zbDzWHkj(QwTzSuTnA39>o7jX?G2fIpT0BG6NSm`j_2Q%R+Msf1_P2cB(!)6;AvIdn zXZmY;{W&XDAGLL^U9P+QO7%U1!}#>3_B+9u=f#aDevQND4Z=&6j}%VOx>S$CdvdsZ z4?E(s_*}Y{c$W{%V0j+$D-O%qQ)VCNIn1z%X=Zzpmn+wp8T0+}mGe~e_u&e8DDS=r z<{RK)%*Da1{Hnx_th;f%)H)gn+?1XmY{omyoU^`!9A+*f_$@PN=U1cCJg$6|y`1@x)!XBCd*SSJ zeczYC(s)dsEe+iWJ&$=*d=kBF;{POCsE!w@8Jg6PlgzWs!uhF-t4GWONe%1_ckdy5 ze4_`1FX8WR)@IkkKRSrt-WX0QeatSqj~DpI{|=V_^s;rXqxhFvrA<#9rv}d#-x@!n zCN(T99ZmBkRfEHP;cx5Qnf-sc@nD-~jYf}^M>wqyf2Meg&RGA>?C{LR!)T85xWYsI zcX5*Ts@g}sr&EH7{6m9h{=$3AdZ<2mu%9|p|08wpVf=-o8DFdq7w30}Fs1#C?{`i_ z>YE8q4Yglza%#}6VU9X;H2BN!rrvlaSZepN*>-ptM?-rNtwU7N%VkvkM~3uEe<=oTi-)p5jN51f|H!9tgeqHYmk^>b_NIAU3&SMSL3P^)9Ss# z9=LR#E5Rl4&pWVma^cS_Z-45vV{sSZ_D(Cku^#q0(Z?sobhKt}}Y$&0D-aeTp6&3`q}r&Ku7j_%0eK9@_K>bS>s8 z)f%`#^=B|j8-CAvPySyt^H3Xg!4PBKMrIu8>BQ#X*NXKtAF#JLq^?fvYQ-Plt6z{c zT=g=%$&25-rTg?w!kvrdh4J-!vX2_GTD}+d(+k0ctL5|Dst%%&5BE|0QDWf4`bq9< z^s?lxN1wPm{p0zCv&_n>#q%tJuQth=_!YmH>N(LAU3BAKbLCgRmwcXmu|tm+{Nv%L z&4u~RGKkUqL+BsWtZJyIH$Q8T{(OCo>&-nkbcF7m9#h=6F0AA5kOQ?O-*~e(dIiC2 zV`~Jz9xMehSCY<@(0XluA9$-zWXt?^NF@*8+|UqVQ07D||%aOVyRIU9KAr!TpD;y-nY#`~~SicnaWk@lEoencU1W)jY4?g(2YM z><3!$a8j?uZ&uGo-qV{34_5bNK7g(PCK9vN9=Be+hj^zSN&j1U#W{%o);8hxONS?R zr_QWij(ET;As*0$rB{3K^<%t+^a~o)nk zH%pnmLwNmdx<&Ro`ReEL<(V+ITA}0JlFz7qq-Vi56W@r>!?oZN>HgHQu%5aHf8mz1FO+^jmHz|2fYuHE;O~(ENx$=Em(MHHMg| zE>-W-`rPuC~F5zgr!(cOBFSUnxHw4!>bFa>vjn8ZF);h%zdiJ!P)_}Uo z-&uR+is-_!FTCdl*9K4dIl1z=vsbsvdBES!_fJZnZyjv&+egRzC~}=VOC~U@o`$|N z9AkbtwOsTfE0%_t{!-sW-=99nTsE$kZ;F14I?UO1&J@hr>h;fYlWMm3bj?-ABrZmm zw?*mYd|FQMmuqQ`9~(d zH(P&kmFS_~TR2dh(a%(0i<4OkEp0H4Qm)ZM5+h*}dRDwn6Kyd*3Eoxr(nw`bwfX+) zw_CR~&%6!c0_Qc^bMZ|WTkk*p)k5-J;@Ur~v8?e0d08A#T8If#)H&;34Rj^>lf8gj0!@^1$+S zNN?F07oD7$J;L+4ymxWa-dp%~I#0QWj!N!P-`JmpAML&1z_D7)yY^1`npmUwIrTWK zD+h^_>K-!}v?z4<_y~EKe@J3Tv`+W%{z|;sh97k0L}wpnU4)-IpuBK>xA(0drdP1c z@sADgUC~MfZ$Fy-cuo1ji!-nSou_LKcJI{p*$d%}Z>ro(d&jRN{A6J-yq9McPN>=G zpuY_A?DF?>dU|~RcY0ku3+|=&)vI>Da*({N$ED8q_v%W%^`3)$xOP04oF8j#YUISe`=W9Ded%&wcjv`9Ba}C% zy$vtK#~|4I)nZR^7xrHIe$keUTl^$m$9Z=&FKUA9t>Wer8>2w%7W%k)%p#z^B=;i5ih=2Bb z;z-qkdNaX=jT%Ty@^kt3kmgj6D78vv9A-NDC|JpU(kC!qo#)WPyR>%Z4U$(T!Fx?| zVR^5MHF-~M_F>flYGpO8K83Y|pOepnTRZdVscoCR{`c(C4be`?75q&+A2mewN}l^y z;m-+gZr7=n7GLA18BfqxJjKFI8{a}u&io|hc5&e;-;4VUe-Zxt)WRs9queEy<$cv`LUeS_jpxr#J0fqZ z*TSbiZl0p}x6}jrr}$*CKUn5Z9Zn1e4Nq=v2%lT=K@F@2t!Ag0rCU({=m{mqI=h@# z+0c99=@L(~juul+)a#T-d8g>@=6R+rpVx_zW=e79w4i(a;GF|}gZFIRJKrFjP0h%e z8_9L%{K4HiF@!Dz_mvn@eKPttapl)bUobW&qZagj^cB?HdNVJ5`?5Lj=@hk1d8}kj zl&&~EP5m>P)}cCDe}gBk*ql6Am@09B{!lNy-T$vIjt|d2^aL`~y{NTa*F^tC6O!Iz za_VQhr%t+lpice%HcQUp#TL5xyJJ4JI2f}{scR;wsd-k1KRq<-<4rJPxXl-*$N#nD zj`+g{4>z%U(x0QFp!=!(=+-G|XjJb5sD>z&*8 z&cszu%E!SabhfZ#JkU0uz=HBDUJ9Ql&hl3jFV$DBTYp#IKRqaGzxaLrh%lXZEbdrm z;&E!T?*6Z>HVL0X`{g{?np1$^c+aS9%mdP&_%rp1cMnVP)5?AF7V70={S5!cVWro1Z!s>6c3(WRdGUi_)o0< z#j)ol*Qr&quB&&YhSVSD2b4MAXjx9pXZ^5hRJ|8EQyLI!-r7<7@CP>AsD4x1Wu2HY z=;dwvv)+TBlS^@4YCZRC4X6)jnsA}!*X3xQRQe!iy#qKHKaSPfRg5vu1^t z_!Xo^!6E1c!kd+oJ!>3Y&U&CdtUkKW@Ew_ZsB^#6^43MxoA=X1hf*~=?1{6%&%jXT zK&^fFTHnym`#xAOHEwY105P)O5S{M&($X{Hlv3xN2!(VNqts4y&5L{jm%u^$XBc5eT|dR zn>pjZA0NY2>ds)U|McCe2GUb=9tHfaX5%NOPiU4m{NGr=$9%gUaC%FV=jP_$Y|r&{ z=JsXYXK5zjmV9Tl;p_k^!e0&_hj~SCK|B6 zHu`0@lxqcdoSWlaKJ*DdHZrt zr(`dA4)}!pefiLtorLwH=SiMC%%ADOq^{gbUqiiGI%V%U*f;*Pziw!w6KioA!^Fq( z*2#Ikb%vMU*U!N@y?*vEoNoBCR|YGs+r}HS`hMYu26_N+io9u^`WbsBoSyo}Sq&YI z1|Q*Un0UeT;!}Kft0#ze3PzYj$6-z`J@X9;kA$vv%$HEr?9beUrt^7 zJ2PUWy+fB}R#}hQ{EhjaeZ@epm@|EusL zkDDzUsnHV8O2ZP*n#?@BYDx#4*uodH_BpWLTfB)R0~E_*fJNBYn4k9*WxLBM}Nry>-yec z-flYg^1VjUfTup#Z{(SzR*pBu$45u5@ad7CO`aQx1+aCzz@}LfG@7IM#?%=op8Y$n zeqb7`pZj{Mbx!Tot9@q#kFB%ejdb{lJ2#p6$@RZwXfLh2&#5I- zbYk~4Is5%}S?3#$_++I&KpPgXg{9N$dg&;6e@MF*tW@)o-(2N|)A;VBSGE827oR$R zXf8dR)-=zAKSQ{?`-bYE)C}=%x~se(ZrEmr__-`O!X4Q!&))fl_@8ZA=ZW(@yLpwr z&R+Z1qo#1#Z*SX-e^uVazPZ+K(PM|xyrJWTlxI2$pILY)F|5w? z~!(e3|4$kdi(ja%RiRAymQ|9E>rJ4JV>;uzof~@J6`OK)_c6sq7%Dzn)Q`uuyOA3 zZtsbB{^qMU`oPnCMDqNf$o_i&l$TomNo~5y ze6{KYe>$LIYxn|qD*OD-QDVU;&sB|=Il2W$xE{KWc+^=FnRP!RzkhR{<$1$jeeae3 zkFN6oo1(nh@FId>K~O}+23Cj_E8p(U?xzMzEWa&=#D>P+qoPrxV(*HvH$<^vPgLaF z-I>MSh1iV^yCx=!Yc~+`k0PgFid> z>i^olcb)he|8XU2b5s1wGf^|a7H0Q9v3oodZHeQ{@6^SH)vucQ)!}Vw9FYUSpHL%; zIC|^4TyV9pjEz28dE3yuBF}bxh3`TqnrD7;+ZsNx30Tqb^{1a&4PB%EFm8*qnd_Nz zeWkv;v$j9OUhcyC2Xc)w==(Z{820|U&lT(moBAQ^Vy(LMS8|{lCK_Mx6Kv`wnQ^T- zv-de*_3c;}4d&29*JSOIjh}RG8pA|vVjRxeiug=>k4ZBl1W)QO?cT>EG68MS$0 z8`uDArgg9=cqC`(3mKnj^0QjRcJ1X(UA0cljy3wr?29?;wwcS!=K*zaCVCQXVyqtE zx6TheIP59&VPEQV{WA6Pu6k&8_z-+a`&WB@!=6!R)YYE^UjVyYsqKCS*u?gGv-YT; z{nq|Hudldr{lPEyt)KtE&)deEYDnGl*!pd4mVSEpU7u?|oGbNzj##>z=a}&s?AmD& ze}Fd;7hHf&*su7`?fl-&ZR&m6TJC>3Yv*pb3TM>p^S~F)FjsWWtKp_i{dVfMb^L$( zpCew2oDS_oesd9g(J1w&&>dSFjkulb_9*(yv;m{~eOyy-(wy13E~nS}-1Ubp(-!w3 z<}q%ten-80NS!qixtDX&bDHa4f9Tabqtn_y-~UK79L~gd4{l?B@jdVB$H4|Bu#V4$ zlW>vTel)=Pg(joV84U}uo0@h`Jxk}s3a|DUAXyPJJh z?@iDW#vk>A_coN+|3W$CVh0JiMdIFO_?)V_n!l%pkhp|3Ex9q~4B$Y)y^|+x51V)Gyqp|9>d*3gt!v0V!XDapAHRLnt9`8F)&?&>+r4}u50V!orx|;w-4oN3 z>k0;We#GUhd*kd>Y)S4S+{?7*h8LRPH}3f&ZY9sRVeL#zRIL}e*yfdB2C-kUvAY}? z@hWoOCTmj-t`4{C^ZNr2(od?tZLQXNtXP#AG1>*WRXuMG4~)#~bk4CiTocT#idG@} zM@?0uz9L^<9Y|^g74@CSk*fCbz=5gAe_!uVT1XsQ8B=+@Cd&k&G52@L88WdAxo_HZ`9dAe!66xIDR^G419{WL*0DDbI54%j zt?XB`RvwtVm?F7@con{Bw^aUty%zFH=(}jhv4D>%)+|O0&+kohV(iyF)XKkW8lRbe z8oM|*%_Uv0T!T71;N9m%J@S;7mn5gWr|OtH7p=uRCSYLNmE`E|SDLPAdl|+5=$&Y( zovA(z>pbu`>qF+e_FP#r0k=eJ;KS(iaei8_lB*`B;5CSgIyT;y^VBt~hJ>-I`~&@@ zYjVPUGa_GC`^Wkcd6QTKds$KQ#J}^bT3o;VG|6AaFHn|muZ^N^MgKxMYS!Ra>fQw} zK%Yvlf_3PY^=jrAF`m4Cc^lVTOJonbyP~JaYjA!qbl}BJZ3Y_NU=~y9t$8Z>qrauLf`gimh_`JZ_=*@T-zc9yI ze(k&?cP?v-+!NhAPRs}YYfKGpld#r56Nj?aDn3N+Gd1db_BP0=kjsv(QV+`K&2QeG zOzFFQ)B3$@kTsQ{57yl4(800ig*chEm-qyY_hrF@Ul%W@XLe|!U9jecZMBvpFDdqS z6mPc94DYjHpS_$VYlV+o_fcgmI`DEb#AZ0BzDT>)QtN?QcEw&uIbPN=^&8q*_aAv= z$VqT`5AyeF;y+@8_CcBNTPL$Gn|eg-`K8`~dt_NpA^w6d^iXXfo7kp zSgiQ8Yft;6mZY2uZ5a0lm*#Y8Upv+I7?SYCs*DltZX+kOSdOxs{jin)qD%sh@~Nx$U!nK-vPcVbVDBiG&XSvg1S`!Qa( zzsLHQaX%cUCVZaYLCdceyW&3Z_m@Up!up>&7WjJNjqxq_WVJ`nJ=DZ7>|yo1_TGVi zSJh}#}aj#G8g1Dh2PAw*CeNYTmdtm&=9Eo*~J!`#l zz|1DLCn5h&fAY*~qn$U_-CU#Ql=i^UpJWaeeO=;7j-|X?`AMvks`J&k;1;4-Eh14E<-+Y5ff}(*r{$_o-PwzW&Xc*daC2 zyS3RZ@q6@C5^5XNp$|{BY4&ue(JJn5jm;iO`#+4axjuN<|FRa}ocYy-HEU4XeAY_v z1?@#Pb`j&1KOx6WyJ*iD>$WP#Q=Xps2;`K;%o)!toAb)~6)|kKDgTEzuFgnll5WWK*}0dYnB?)&(-3CoB8Y5!*l+tUux1cUzU&ER4pr%A4j#C@zxZKmbMjBz!#MnZ72Xl?N$_;2J6Q*UD{vEW-6imIZ;5#? z-Ym~Sj)1YeJrT}NVzZ1fNt|!k&d3qOg3Z}ov(!bS_gEg6@vA-p-A{1wQ=-30A84NZ z>2-HDssHQuz&z3Aq^};WA=dM}iFF*;w%TR-a=E*nTb(%dW{i_v*Tz@u{gHh0m!Fim zMsYg&eEVoe?T4{gQ(`3b$i!>{r~z^b=p|d6=OKAF%{2k!jBaT$L3~7Oq)=J3)oCPNqb~TU zxoWHfV?}w6{+_r37)0!cr|yurt8pLo0BpbtDO&uY4M?pwcr5Y`$Xi*zDRuPU1P{}( zI{{rGeY9~S_9Qrsa`EKti&MB)tNmGAgM7p2W3d-gew^`!{1`Q1sE?rk;9lGF8}Db^ zZuv%!{nX~LoL@Wc9Cy!8{c7O&jdUFVjmQqJF(@JjM?k-PP0F|HV$4W*G4{YFty9| zjR7P6!l$TJ6q>~Tj{ZphYpoP6n07WrJBWQF`$g}Ev8o(n{R%lx^k5TzieaVf9V*w7 zdiWH_C301J>mEOEp$a|5<|YaIM#BNQxMdz?ZiC;-R=nrEihaw@Sup^xixf_O#3Jgy ziv3!nkoPb5!#EXRlCsxf+3WFot?Rk}H~uE#a=Bk}s=X&|HutSQmirZ}B`(%Uk6fk( zN+!-ay!tCONK)e}b8+zt<78}2*;Em{vxTp(?WvUTw?4fN(V?Zu;)KHB%!N5{^D7}3lZ2!B3FD36>P0m8qXCq(P_3G!paF{*Zk(KvU`wd)3J^0V|))B^oQh{hR=dOCZ`~{*lP8QTfyg( zD{S4`v1UKH;p90Z;dGzn{FfhW&BfdRZu5oMm91;qZsQtt3iOfkbcnmC&F&g_tZQ9v z4LE@~xB0esl{v9kiFpn@%xxlnFn1CY;CYK(#a`Sz*Hj$BadnNGOE90Kuimw8?jmMqr;E)TFz(iheWS*(>Njzo8nKpnt$9}sZH1P;UT(Ddo#X}X@7uC| zN)M8Flf8}AQ}5ZN3~$2z9rmjKtGY+&LWjKAgN|S15v-ZuPqTgl3o##&m##K~{511l z`-I_B#Wjnci0P{pCyvS9&@FO;mc2ygp!ySHqNcGjIdkmaCb!J>fo_x>pUAt#Jhc__ zLhY+pYvkw^{!tOzbMET@&1dXUH+K*Z5u;)L`kdkz9CYK-RQ{5CLy{-7)VDS!`}tb8 zgzdK0uU|DcQ5RI+s&k9nSv->(M-A+J=itFE3)ez>;5FiZs97yeOuwZZF!GPLz$sT# zBg9v7?*~#f`>khNL;q}xIrfjFcO`en9$tyC=j-pSLc^LM@SeLm-ezjcOgV!g{<~%0vMt6Ks~LvFF?KM(%gQRxeiE>%`i=za?hI+-fmb^oi6p9&5Qrgq#i5YC`XSQ(G@@-B`pt zPOTN~B6$pX_Lm9yT;QDgOtsmJg~b@bW8FKGIABKXTYxQT@cgUtbmY@&|BXq=`x58A z^#$#qH73R@`fQEozK+jMhVfO+I<&TaT(x)0oYQNO^JPzzu`la0G~l)U*73>3#M#9eTl%w| zp1GkZ$JyQrwcf?j#WKY+s8`_!XSLp8uQv9|Zl1Z}7TPqrgXk=P3`;9M$!v4V7s3Fi&1BxvkG~a|*J~|v zPcZ@GPGW`N`&efn#tnbtd^d-1k4$@p#rfQW#{5lgyU*2Hl`t$SS3Cxvj>m5k9aZrb6%dml+g^JZg2#{xT5aX%Y!qv+MAmjz$_ zGchjoMGi=eJLPgve>KjpiOpEMu_mCt)K_DVaSx5EV`HDFcE*0)=U&;oBA3_si=T?M z$KLOilWzWII`KQb6;lJx_I`Orv1hb>$nq-9ztu6<7s!RcmcWO2HgZMy`sT>gMpv^A zZ_E_+0PdUp36=|u9OsQ|)x1}|F4l{!~+Rgb}{5^W;#pKLs)IPK)RsSIFs}`!5hx#94Iy`4% zfXESCGvbQ&XDfg-6 z*#=kB9#7^^J#2%%@5moaOwdTbk>=l4X&TDhV#Za+t|!`XdI=lCT(Ln8)S<-bZTv*S*z#q|wYey_F=aq$9 z=x4g8Ma(;5(a@Z<*5+JsU5h>HN9=RZkBPa1}1=eQuQ}*i^ zn`qOtn`&B^TZ)rdYmyV9PcpX=hc~Wq-pFs%cdGjczT8q10d8%@`&Rc%tj8F~-y;5{ zZ*o%T#gdPvaEb$SQuE7x9COdxZoZ!y)^+w?Rf&@lY-oypjcY!k@1jC1Sv9^euQE0= z{$RaDKQ`;%9(VT9-Gko1`NMYF_vVH#;kxQee2>_5bWO}!e!)iFKP_|+h-iO$= zzD|2R>-ZHbj(O#lD;nYreokJWIfqy#7`b>oeR69@kG$Gb+7#nv`=YGVVH4Fhkt?O$ zcJ5Y;aoht@-)tRE+{9VxM=lK#2L>?^0faSZ$Scx4{-nMhP7F3 zu>KQVsA=uR9NK;q>k;xQt(&2lP!$`qUT#ejj9TB%cwZ55p!tpXkG6<-KJo~7^49O+ zKcHK6)IXZy#?FzCHoL>M8uro{(t5Kv3%>>La!Sj5ZKuDU4X0?qs14wQ0yA`ti=nHH zqaW7ZszJm25&xyWd3$P&Lhirw#r;>T!OIaLmWaL*Gy=O^dwy=OZ@+2so91p{Mq6OJ zPw@J!+j8tYxshDY3NapXSj2zepV9|@YkW@MYy6>)p?)JCPkrk&d1I{Y+X&ef5~B-T z!M;1|UCfWrvJ-bwtIIJn_oS|d7I06?ywu#=IwETeZ0+9ABxK%3zm(6Be0@<3<$fdfvR&T)8H>3Ig)M)Ym&rT(?9y-Q*LsZok8w;X%16rQ(y4f*Y%!DszR z`|i1{S=#rnzvteGftCtx9OGNj?`V6Be_hY;DdjDJHxEyV)uKKpPHipK`GQS~oR<)?+h=UAYD=vM<0kvQ?VEFL@GRUrvg-5Ir&zC6?}WTP zb1qXGK*QobF>v!Sg1@o;Cc}Y)+R7cRbx5roO-9$2-T0b=87MS zK1q8>+_%MjKEw%~8|L}O8gl*AYq2L$4x9B9u7jL$0Q|<`^qP-O*V=3LbmG;hm%E0n z$EgV-H`-bpy5nj;CdO*Uf{wc!eq&rQBK_=$)jlihSLOH^yPBihcO_0@ZQgp9w$I#H zy#%pP^2nzBey%w%<*GVii(5)X!oD=JDEJaUItJ*O6$`%#DoC z$R#RbUE-KL6M0zZF`gDR7;^}9ir}47W4@+Eo)mi+T6seK+c+4{1aP4AyIS~ZqX zFUxu3XN_B(e`4@rPT~O8h_#dW0LFbo@o@6Nqf)d8(H~eoFm&S9;2xMSn3o$rx|X#| zp3k0V`}KA?Xbk)6_6|(n8i@5t`8?J+(74O=H*$8x>A{*JMzjC@=Wm?X;Ckj_cg7{+ zD%NnF1Li`m6Zu){9?D;_2bpyfw%mAxxuyM(cU2Yd^7@Qr^>6a6-S^Y`bYBwpypeNf z4<;NHa~nD=9wElx39kA^_R!V*edb#t1}si*9r(qY=W7`+sTm`8N~}-ZY46u|=(>E* zcbnRrLGMnk$PpK-5QCB@;M`L8)Ayn4xoTtIUXF<3D-=cIWG_;c0%IyGm-Agu=yODF1E`8=%u=x>SL+@mpd z4-9inV`^(g#57@-^jpqxI2vIC-P^?R5qrRAx$jETebiV--~pdt)0UD?W*>9pLtcZi zwYiRU6gj^g9o$b+_jc4riW?DY(Btu|3>)u!OvO*M8`>uKi9+WjWnWM0clN_ZOl%Bo zFS~x++70<*jkT72J!)?`0rsU>Us9jZ`dRsf!S_uUJGADkwk&ymm$er;S9iTrZ^$(= z&Vu8SiOV{d^{v(j{9SFK>ssyuxog9k7IU!%zk^u$>)=1oS4%JWiE2dY8&b7Y)iASX z)&0wuLp-Z%vyBg5rX?R=KffaVt=yAXId=TC=<^|F%iNog`EHM8*l}Yt>e8XBWWNeA zD!QlhCg_Yctvwsxe0sy74S87RaKt6VwvWU!RU1Rji@i$X(BK1A`nD_L-#&A5J^j7- zo>;gwU~FPbuDkUm_7G1`cqPT&^wCG8?uB&NI}YR0D8I@disC+DM@IjLM?W0yTn`84)# zkng~APVJ`^cXt0edsLmX+EcM4at66G?vY&4k2+7Bhw3R{U#b;WicJ?vAGsKAK~ZB_t1tR|4ND3ZUdJ)phZp)*J$kHcrcb~ za+~*N#Kx(%Rt;_I%*IOK0P6n4y0E8Mzk|;V&2;f!<67^-ykBm&+-KJr&#)@*51U+* z*GQj5(>_Ayw7I?98T|;KiF}JWrk#~9NbTa1z+v%o^uFC1H5Yl()>(}={4V}N-b3_> zIS1t(h!0vHG#@hGwHHc$hxo9zOFbR6c3AU?`e2U58n^ciKPZPrn`;i@et-A``^(Hf zgNG>=rp?8!gO!}BjeyJfsCFaj`{LR16XYdhpR{jLD^M$3tr$Mnk`K$ZX0Ao&s(dVQ zIK~A1&v&`D<(iHqxvILKO=B%%KRmuu-m?!)-LCx0;FD88@%3LNl;)gFwx zf$z(Ipe|507bDkO@-qQL|G_6Z;T&zqMWGkb51<5#t)8UTTgb-sxVCHv`2Z9u=qo8Bkb!Ne4OEq-Tr{ULn$ zZ4>>qv7a$KbIq7N^g4{0t=sB9PG0k=*mFr;Z+w)PU5-N>r2l}&f08*m`}7Qsy>a#1 za!IMFi^(~U>0w{`ad*(W40!!3) z>)Y4Z@p*BgOn+&80o$qOk@L~IRMVQL*CH>+v6mbB+e;S+tv9eSyOdQgAC`aD=^ta^HYVXY1S>NV} zQ4_Sr$a9K4GvR$?*7wZatlxMJV;bk_JL_K&c(}b6>hpk=h)>81i9Rv=ezY_4u+-;t z4l$nQKQR~ab5VDY8>mf#k3=8qM~PSnb3CwO>rHZNn78VgnUjR(hx{pRqcIG97r_CO z7o@KzHjF)$%9{{SijtNMlHg12>!lsO^$-&<$5w+asB8o&1LBQ zYd9B-gC_6rjT{#C?`gEqHfe}I5wF$czox7@2; zeQ7c9Z^@B;w!{c2xNgLhR}WfAu2*J_c&)w0b>Yj6XJUU${8#K}#<|4sxh}qECG)tJeNW=D>KqtnanA|yO2vE-UL;u7Td_B*_iJwncwEe1b69gY zaPrVVmfu9}u4NwO{FWc3ZD5_FyKrUIwd{Th)AqTfBHvPs0AI z{f8BE41U|VDpe2KzA|Gc)>h3tN1n}%({E``-G82{I4+#3)IG1|n25)X=W$(FuM)3d{hPy7$!B6-S-Wx0YS+~xv-iYWJve}QkvR~)cuVus z;AC>H&}27u1s{w0k@vU7JkN6Z%cgk4a8Uyi2 z3Wr%cNe}9%i0ibGa-Urf+ikv#SX=Zch^=_7;s^2tjHBF}z&MutF4^~v=kyoa8`k4e z(F5px%P-+PV#&tkv7f8hv)H?s*A+ia8s=qFKKi(6j%dwO4xi^J;sSMeUO#p^^^ki5 zo5XLp&hYtX8RJ`zZW;ejuY{x15YJBB>%(iezei3He!ga}i1~x|(fT*oao7|&(B!`E zk1W^Am`DF4c21AOSH%1`MQ^BmJbsGhaSTTBM)S|F&%=JZGG?8yYE@#|Tl}}-OWPI+};m3(HC*Y&TH^mUisRDCwti^!r z*)})c?4iNn{@Y+9Po(DeM{Ymphl+SHCM>{#vhUmVp zgn#*!*C|$!swWj3YW9y3Tg2weX^0*XHCDyK*iCy`9OsG#@mcc>Ku! zxF*Qy)@|Dd@yaucw_T&=P|js?!c1Kk{g#-Ed8zYUELrSMT+993TswY`JS9OZ7HsEF zYCp8qa2ngSLw(74*AKlBbRb_XhcpYtz$Q_B%s6~Vhf*4=xi09zOzZZN&&-?G=Z-Ga4rZw9-H6rwhjzJ@4 zUNpe&1Ir%MHrAWI?8D$wyS5qgY}>t0uBb0^I(N73>^CDkN(({ z+atbUoTE;X81j}I?1xs_C$$AuyxC_(F7`1w-XiGXoXq_XLM!S^WBwX_t#U!Q&OU9m z!>+je6>QBju`egukzzr{*I=eY>ONz2LuP)pXq#FG-0vqdH9fF3_|5YoZXj0^53hTT zoL4NQZGM8ir8oCwK0mUqF5Qh+u81DY7WR>ehf<^14?U<~pxyHR{O6`%cM^>Rd0#j`c)a{^`gdV-hoySdO-8EuN$Mr*BtMW-yNyO z4miWf+~=}r(%h;(Pz_g&2GWY?p=?&u=Z(K`w3&E<3 zEDC*!wba%!zMwAgH1+3~#dd1sg*?AQ>wXXWB5#L2wx!km%8Z@uV^h~kE|<71`7D|@ zAM%{H2#$e189QbiVZK4$JE<3iaOZR_~tGj(}&Y6?BK)jViNO$+TK=bZh$&UtY( z{Z*mc(>mht`bOh!$k3hh^YW{GUTDV*Y>#FCS$rQFdq=X~-ZOuoX7En%f!Vz_HfA5#?Qh(d{Dmap-paZl}+qLf8R}&2092jx0 zx^@i1&>nx`*g85-KBu-iU}7oiXsy)uexA$XV8=Vx&|d(fS`*Er-7|f%+(+-3x)ZhT zX7nr&lUR?!KF$)Cf>(Gs{OFtN#Ncp=Cegn$qmADrXIj2(&fznHBgnj7t*z~m@Ac_T zE4LXNY}{sC%ii4o#%EVX1DsVNM~=BL_wOFtC`g-R4Zh=iYBkO-kmc^MJK@V;j57ecwiW^I+z4MlY>B z_>TElV>3cy$zIM|KKniQcWoP9NzFCv8tFfJUiX2jiL+_* zwXHXR8L)<@VKY~<)c(*TI&~c9S#^~< zW5fFIZ~n}lc5Bi{+y?D#ow&(^U_3w^u!VN9OD&(btVOT3g<@cHe!-;k{MlAbjvm|IoIxZmz!;O9CUw zKHhdLzV70Z>#O)p0wMXyFp!jt5rsg z2pdSQBu0b(y1DM2lGw+(F@!Zjdm^kk9rVFcYU1(iP7XV!mYR9Fzh^wIrm1trJVH9yfMOtT$3WjkwhQRpvs< znk-v;mnR|y53RWdZ`8G~ zW|p~`7?X8Db9m<;xm9A^lWh#ML2dXM(w$&=dRy@M)Z3G%DW3(?<;y+q7!z}p*Q zUhYRg?*;wa$9WHtW4L#V`kwa44p@8hCOuMN7t|3m4)y-wqoD0{pLlvk-6}MXi7~ZL zDf?`s;;Qza$j7r@EBD5I8O7wm;3AeVMln7T6Vn!0r?=jZ%}uRYigmj_?f;ewD))tZ z%{g<&8YiZgpZK$;d)+$*p2t2_=b-gh`LJV`ex_*;jv8jfA>>|D_1|ENpSFlmVh-4| zqJMWUYHi}C^ZvS_-_TYX>lqt~e`6Qqq_((EFvHa{^>fw05a$*D`Rl>U(u24~CO)ZM z5aX8rZ7eAEBJaYrz}$^}>R7K}8N;j*9vu?J(0tAS9^Y_`)i5IB*d6C)(d#^ZrJU0GPw4ES%O`KJ_s?t zc_h#EUiCN3b*uJ#$_*8dG{^M3Vg=eW>JhQ;nK%~L+q&~tmpAMwa{pxgwR02uDOW!5 zU^!}cJikua-?koT4(M92r`-AFb2c834)mraqhFegLfdujJP27$rPiIAMcpUH?!8Q z?QuRczSKfjjlOT$be ztWn!f+1r!e&tJ!UGOy6)8CT1HF@?rY(rVuwwb$%z-{+uuB z?t*K|$!J+C0e=_scFtknpV5a~Uu-RW?C^#?gJ3a%$%_q|zsUar%So_}F@E-_$cb^R z+#|<4g8G*I?WsDv*7fW_=mY)wLYo70qK z^B?_``HACaEmONm-*4HzP4^o1nyKsB8y@{^)*`5t2KU`H=hz!3;s?vd#?;Ep1rvKZ z@%Mor$-7X?+&GNfGHP??(u|#a6!X^5m2*8=qfy(2@eW@kp6UGcS<64uZrax&XUF+O zy}zLk(S}$Xbxtxq$rF35HeG+ob;nrw8}fAI_vpvv$oU=fdV4u}K58DPtWEi1?s*4R z(CavF)XnTKur3+8u;vulMDm)a81Jit4`hAK*nsn=?rH8imhYv8 z3v;9i?w0I4?EbKu+H*AW8pg=lQ8^#Zd+(i^dsUq=^GES?dH-s*I-h(V&JXN-#6spc z@}#WYV;howk1gIXFTnm(^}FKo-i!Jx?z;r`W*%0-Pg?_O+H2(XY9r-OyJqY~@zt0} zTky+MpPsHA@!!U|#u$!^7^E=_cG_MNp6{vPa5sd8tm8y{9I>GL{WAX4IZjps#av5U zBL2YncB)PMdO{bR8R}ry;y35RC(Occt3`TgRi3u{`?wDo`@U8Dea;=WRNRE;75M>} zeN|qN`IX<36HjFEm9ef`1Jj;RS4-JHu40YI_>_I^tzFv76Z;T3?qVt8_2`T^r|Gk}G?gQS zzEb!t*Eja6rM95Qdd~O+9@E*;qizf*?ykMp2T5KdkM&dC4A1#^WSo z+nT-j#-;K_#lpbmTm5(Vu1jqoF%q$C_o|WiL=QQ6|03DH&R8PiaN`W-Vfw*4zcL<| zSIYXoh_!Za!ZYgezMSLw57!vas6`%GQQr-Idf0TeqpYjDw~hIYHCpQ~a=gTg@$h>MF=w%D z);RNOuZZESDf>rVU290j55{BmNazcV!Ni=5Z+OnxVe9N%0RyVJ?=U@5<_0zWv2)az z*nS`PDlsoti&C3ne-*qG_XW?4xx6-QfHoU`O!$B2n!oG)qi0Zd9oajm4ekDB5FGH6 zv5QBO%QxWfOct{-4-`{R#eD5MAy?KsK;B9c@yd)vu>h(U@ZS>d$E?bRy$|BD9=H=;$CgqAM(Jk z@#;Wf+Y@Th75$^VaQ4zLFWfiTnq5QwjpOPwe&p*bn_{BIg5D=RT;v9Qt74*J-Pj2^ z@9u}D?be5->`@+?ZuV&CU%>;Y2aI&j)97*Vx!TKTz0Mv5`@oFn#lp;6nA67lF(<&R zh{-Og$?b8E1ngXkyfwY#w4z=#BKT`@t>r$-BO{Kq%X0?ZtTR`q9!m$Un(Axxi_PDIO87qGrBHS zF+BBF9DC<2_Z&WhIEuQ!D(nw%OzbgcE!;Rje4o$Mti8(*HeO`?ME|2Xt-tH|vWAUk z@Sz7dX866gcuuEK(^wGv@ykStrIqt^OHEV_D72-vm^ZYf@ zP8m~KpS1QWZoyg(9Ev!+N?a8^t>{(}4__Xfb?}Z@$Jo)TyjpZHf;&U~xN7f-F$c9D zuQQQXt%jzy#oDSlwVVm=G4j*L?j7Dzn^PR!`YoTcCr{f;Za6FKv^kYp|He!F1~zA5 zIGr0?&vQSg*wYtV5Sks@HS53PW7ba1P1Lqik4!vN{Mxlj>}w4pwBv|9gVRH<-crYC z=zde1)>^@Nz!Fd4ng4?QSnpFaOb&NoIO_ai@0jDK#+>Gw*_(Au`|kp)W87HxF9pV8 zy;ZKe*sL{k<7n-Rv6!}69Yyx3BX+!{V8)8@KwBb){`dJ?f* z{c(q*d})lEIHd8Y+;#AQ&?~W?wdCz9psloaCLhJ)j7hNNacKsmz_Wzm3baKHZcyKYxMls|7G55KI#5F@WCqbMp@t3mS>0)&Qn_q z-_a-LHF1sF;q;CCBsuBkW1DgX-~!lN*feg%Z={Ta`2()ywieGYFfVYX#CTZ!QTx=z zCe<0W$8z&UKj{*ilCLE{oa5wT8-rDTBQ^;3`!aT8B74;@7`!a!pW-eXU3~)ZwWm6&`!c8%74k!mG?QY23z84XokhSl$)ZD7uy8G2)@0!xiwdNLY&L` zDtn*Flf&NH?_=Dj@6zszM;O1`qo`kZ?t;0So0uDsfBh2tT=*M8s9+q-q!9W9(tgc(!0sx5|+- zuA%R4^AdDc$xyp7S#`(11LR&zhri5lK;i?+t!T^u@T_8WR{t|9YPV?XDG_=EaN z#LwE?$fu2$SmxxD`-CQ(cGTZB$44vKJtWY8Iz4i8)|-hKG6ABWBwX!f1e+mW zDPj+<5iZe8IrHFjHe@7{yaH zxu@J-^BnDtahCXo98fVH_mVYt8~y5Q(G!ktMD!z)@7t4JopJGj;Nz28_63;}sY8R^ zG^V2u_B!Gta%ix2;|l&{+Ck$0e~&TD+-uJ@Mf@SZF|c69mt5~v&r`!bruJm24Yic zU-LcpXjXsA-Y{*CzNv-=sPQ&yUe#r)mi0FM3D<)!IZGaCOPy!6 zjqbiTYf`I7hhKP3Q|`9CH^#@}!t#-|o%Yt5^Y}cBr^CnKNkI)C>M-ulakOyL4fH8pmE#_dv;StBnadeIt=lR^_0H~`) z{2h74Z4ckn5HE1d!7H2(@tpKQ#L8mf_Nci(Y+^2Ao~K^1xq?0npPb;=qh^ABU>S^F zoI?z-%Jqltwb;1*w`$KCGkTBqT^PrS0odp1ec6A)K2z#pMUJEvh5nKF1itzm!L8JO z8{hl9)$_2YN`8g*-gD{C=n)KE8f~1lV||vK=L3!#)U?;#=gsrUo-Mt>9BrZz_jJoW zO{iZdU}9=|z&qGlTrO$?`d+oU?b}qtL(Z4@2)I_N-k7;7d1qDoXRo+@y82^vFUgym z^4|R8eHrVC*?myDzasvC|FH)rbh(&siCQE2Yq^*DMDE8u5>lVDcGz6Rn9RIOyKBzF zGYQ^wr|0p+ius)JvAGU$Xkd)!Vl`OT#L4H^R#U>w1 zuCxI;(Z%$xj|j}xeSy`(G1pWVjM&dOoBIANYhdI->sd!gtUnNU2Tr7RkG&h}>KP9j z*BM`8qlp#%hGxjC)v-_fk(lZYwG3M7cW@nv`y(1-=^NO;qor7SZYO}7%ovw`eMC=D2?tbRr z(~*NSKKPgO;K$7(b{-`+EcV}Y?@896dyxir4ID4-|E*)@?JkwZ)!oxo4v>3{VyEiv z=jZ-?t`(kZ>iTr=N%@=D^qM_MaD~NJGm8n(w=KpL3FDq&5>*b1ho%pvl{A$_Y{f8mT;g2tZk9Y?8_@;2~)`LsDb4Cvu z`Ti5wx@U|H)sluIc8U20*YGv(odxf6a1Cx7d(kf6mJjW@!C~6si{N~$%c^@bvX|jX zaGmCt-^uaOJd5Sw5p7zh?&-dNaIf#LV|S>3oaK1bhpe{*_HxO#bJYH6ejnc6PvN;; zM{d*~?%6r+KPY#|T(M3Z;xTw$y9ZBk@4X+XkL~&bUhh~isKx4sygbc)l;P8zn_1_B zD;?vDPhjuX)7cxcG((>7z_GvNdGFrldfV0;Tubb)X)Izr6>dZtHD9kEpPQK3>^Z?d zj)0H%7`)wD-8Cq-ZagUNW6eMgnwYHhBJH#D%C$l)r*8_3$a)UBjlE&5tG4N9Po{bs zm0X`X{o8Y&HLbB4=bD?@4F1%#)EMcFjtKR>1 znLZt~tQJkg{9J#IEqQ6|AtJ7&&$WI94ik1&48}ULHbu^_c{6^OI_ktO{8+`F3GI>k ziRx?fJ!=Jt^$GI%b7` z)d6-H>R#t*-p3ntj_0;oK6(heMt!5074aF`f=SeO{JwU@oR(OGXEHsLpW(U}7xy`j z{qBRZbD7u>EORJ(1K%9Din*HH6ypr9$2siZ`ID(tq+YnaZO$K_DKY)?=Bn1NGySJH zn_4UDp8VS`=YjVsr$)UgF<*J9_?T3_jT~LZHuT)wFV1+xz30sJ@iBpI+ApI1wK0P@ zlsY#4+x;owt)%YRDL=!!*0EC0fWL>mbsX$d<_)+DeekniTCb^r5nFSFi<^25@dq%V zUxDwQA@?_82{a@k*0RS-+|<50d_&k#aTd8;+Bs_>c|F)%IdP6*Ta5F_Px`{`eL{{| z)F%#^w0~2bBI{EFzN}C$y48A6OFYe3=i-s?_s9b>4mB4sKQIRN`P(~w6#EgYS)|4* zcuveY_n(tHYW}zdHzc$YLFOf>)+-4(ccp~l*ZHQU}@XL%cl+8v-0zO)|20B zzDuw92Wp|i{Tiu_i0App*GpAdyKow|bX_p^PvYl$gXK-N9uoCY*NM7K;PChd#}m(|WtT zN@|&6_tgBz)DW{*)cTcikhzsw6~@czW0TWqV|Xs(#rmyxGKXKKe`_VzQ0h5cZ?k*8 zYM7r}@3coi8>mfmPZu>u#MjxIpeYWD?GeAW#>}$|UAIgv)hpk>I&u@%Ed5awWmB@D;PyM{{F8kbo7wjH&cw;!`A9#E%{GEPdz`uT15zjGJ zRC~_YP|gbD>zt;BcAB_I&0JayBWudedpJ_~v^T5nO#ya<9XW(O=~hekIOWiaJppoO z2hVya<}0;Rd6oA1yKk15l=|=3KLpp=r%a4$5ZZo@t$CC9ni?_U%lML(x*v{>&&FI0 zKauGdjMscNjK8{tU{-fp8&H$B>fYM!D)PKHIzh{9;2j zc_(1d@?q^M#vU)5nMbQ*=DL;lY#uLeB~I%7o4=bgn;@^!S;i?2jQJ$+Y5bHep zquq0e`BT*wxGv3m$yN1(tlNjw)ivI08Mk6Ts_b3C-ZqP6=D6ZU@SW5}f%m~az+iy# z@QmNZ3B+UMhS<|8??;?aTaJIEuJTb$U0Qj8#v0a}jUyf3r|;a`eJTQL(f5k&`OL({ zwJq|L%o*jzXp`{)u)`78hdm?K$fmEbbQRy6@H=r0 zj9coyPU5uKRPBGwI2RlSeWyVg!y?x+uzvcd>6KkGa&B>O?GUxQ#Qn!zOJ0|CIqivB z*u+M`%VdwH#8|{@a}4FR8bg3frRoNoqy24Ci`v(TsdX;qPgT7a)?Us22k>s|VWItG zkB7F(7#GaEYL0Brv-){lhtI(}k61&*{j4AK7%vKJ$bNDCr#@5v$ny~ox87B?_sO}) zI*K_dKFZ#q=r8S`+P9=1mp>-ALYp9e+1i%t+IT=MRBILH;e1yPRcb9>%oDrQl4I&M zIp5UHw8zQ3Uw(jf<`ES2w9trU0XIh$Vw=NN8y;D**t)Tv{CUUWhJ#J&%GjE6Ec zsMHHFj*zor45W>9{fa4?JLr?ZC!?11-NlPl<>hJ%w0Y(U=YLgV*6aHqPpoT*>pjKXdOQ)?nz% z%GotuHV&{x?KsM_!-$)c249K4o1cpviU(0=*aJM_CNPff*t=DnOP&=t40Cl(=(ifb z_)Os$fnlG6zj!75u5qt@hOWC>{hW$9lku+gaTy$#maf z@)G(zjtG4U^fpstBG(b~GwRXiy5eN|dh1MJj?`XGQ*)R7Iq#4w)AHGQ9dhH$bv?hj zh48Rq{}?eT<3_P>>xyC+*4hr=_fOPieh>fpNbJ=)#8Xc(){nWDZwotPoXYsNYUo@< zJ>EUjttZl}-qbd8O>&olJ2+~k-&fcZMSYbP*axxTNBGg})#-IlA^mOOq{bE2^!T^9 zoAHzTA0$2xcx3ca9WM{Y`;adnk69i)G0~L?{be<4(bgdKGp<$R9lx(W5^J6u;wApQ zWneGnzpj%d=Y6qe%w_zmuVOu_n;Y}P-gjeuYu3ib*rLcm)q*h=6f+&Y_W6~lo6#F3 zCT?D4F6+KY+I(ya8smqY|Gmsas@S!FgreV@~Xv z*FI=Fz-_|cnp@Zhtgejrsx}BV)LwjTS-qubMcnbB?)O#qMNd51*ipo;i(k zDzit#bIRwkmzdgRA~#PC((&i?MBL!o7q9d=`y1|+z}$kWq!uQ^`0_j6HMWv+6nvrPP|fVwM{HrXPtr%9F9FrxQ2b~oo@SYa1v@C^R(SFO`P-G zOSf+8%Z(kZJDO`~Pt1GhJH zGjooJ6{%aG4$24b{JAOiDTYl>K>zRE(Qj#NZ$FgzZmBdoa7eHQ@P~`*@ZloPD3vDH z)iV&wrO&lKec2n@;%RcRSL!?5zI`y6Gump-s=55=7K^v(Kdq14dCfMs6W?8)xq4e0 z8&c;vW#;VGDYu*cMqBK;)1y2YO!&3Hd0o#t4%iC(Jq1tQif6nB82c?ex87~Fc#J`P zHpUzFgK0~AF6M2{2Wx8Jvf1#v*0#Ue`b1{DW?ae|0hj&E8i%n0HO#w$i>(d-@hs15 z6j=BHZS%fGP96rHd5~HPZG2{(>m|47whx2a_}dX9=qucRkZYpe(u=V;poac>6CYjE zFNrxZr|F4ZPW}cl+oIsV*D?mZ>#TKRut$lnX3}%As5uhY^<~sU{@~uK;CSaS)_uCI z8`uY*%s*eZHd}7G_h-MWc&vTP3XJS5U_|n6>z@cuip2 zJg+)6*_dDWeDr{>s;&9@yUe3r-R7E`-E;?>mZj=Tt(iE^jL8-}?@yd7DfS?)Tdc~oZN-{Z1u%%SB)>Z6Ro^!f4$+#|_YmYQT>C;EHv+KTmV;>nhM zOJWk(1lLRzZe~(B_nrzj7QV#y^-1Ou_8`g|WsL?lN)3X%ePRn9LeqF!Y{#|kKJ9QT z_0i7Fs(1h~Uc~2O2k4SxCvJ1^Ot9yf*5Ms&E<0%rk!Xg}_Gi?_!_wfb2PDPMTlH<8kj)V&6g0>j}1?-B1T9 zIPTyJk^fo)78A10fm}*mn{wQ&b;v(v7`wzAcfR^v`!A_8SIw*BD2qF3w{tzTnj9fC zgW6z75rdi!`p5c|+MV`zk_Ved^6ZD!&RlR+__({#XZ-7^D~Ol4rl{#@`^-gx|7DF) zJ5L`XG2cOf;p)S!rMWk&+$A}2_LJae$T4@aXQZW`$kesgufX?*2fH0H$rO8oV&9~z z9-1Az4P$q89PNd(Ck0*-y(SyezxR{W_?aGipMPDxH`kD{?^Ez(*yBO`J#c*c{oz@m zVL3c>)H=UC-c54dWlNJmY3#WBIURUesiG-6>Ve?5}T6 zOE36*QTrXh_f~0}OVESQK3o0lfsJ~R_6EPBtqQFR^L=fYJuB7)K#hw*9omMRNX@TI49~$0F3muS9GA zqfEQT^HpQgoT_Dg|G8`CxIb-r=Ey{%B7(XMVXO* zv(H#hKD@ENc>3@Q7i>}YZaH@LqT^dqbO4*!Rj`bgYvO}`Pa9*uCwWGTaZrOR_Ch4C zkNrZ?NOk|hs{ICX8RUj6{@K;^HO(752(Tq$vYTqwMvT9$W2rsh-_4cq0s8X5Xtmet zHhNd6dDY!N*l{I~VDIa0@cPGy;dZN8hY-iJFVQ?oP7^(R);Ep4Gjkf|N#twPW{I1g zqKE&9in*|yHaR@3{Y0H&^|gsNz(hW^|I|7|4P4Cm5}X=&wAMD|$5Z?Cd(qP`{-!Ng zXOhnbzU{quPu{;alWSuim%~}>vl9GUrjCHRY3vWezM|tY*0CJbDtR|`v3^mna&HS` zJA2sqUW>gbgGVW*=C!KNg?$SSi`t_XF7Xg+{ZIC4i_;Rc*ZNSedXMg$aQ%y8M!88`Bb4_*D89n?1!RyXJXXdYAqqKqG z+)e7d*xg5~#_sk#IbT@Yfm?dN>MhzIX>Tc<*o1ywu~Br4A1^b1sa0$%Mu=ABFY5Yn zV$s05y%uau>hFjztF<8~?Sj93YfM92-h=kc1h^O{6W2YbEvN3bKRRQZ*I%0QX z*qOFmB5PUjXIrmdwrqu5&e}`hkn&KC{l)vV?P616T1##DV8z(VxY04O-syU>uif~F zzempl*W6Om!~Pn37p(hRH_-QL1BkQ0`ul~}ws?))0reTgx3r1YDaa24bF~hn@6=Wt zzVE2IF^Tbuyl!JTwTHwXN>;Xy^5x zmao7c`hs}%H1|}gu6@+)tl16KT$2M&f8-f_=jocZ4BJ|D4{H6Onp5siDX-i(Uyhb` z_QkWWbr1B=nh|?8cEr}z=x?lw{aGVYC(oLnTp)AQrRX&^9uvRCc4Lp;&)^-?OVY0{ zUg!MyV$R^U{Iv7eKd-4Chj#7MKb+chzmg5_yR^cdv57T&{4!YgllBT!@kj6vM}&5o zc?;JXJ=@~1%;mOqe(O%=!s`5(dx}qp%h7k3`igylWBhH6-|Dh1t&X|-D#BHZ*q`{l zZ0sT)Zmq!itzHN9xfbJ~kBuBmJ~w#<`_5=HQqMyFd3E@*{Zso{jV2`WLyLM;c%&45h`$B$YaK# zMK~sEK-BoDTO83AcQ*#~p0#&!^UN8DTi_}V366<#LHwS04_p4IJP3T)TVQJwjlY<` zk7r^c=9*p~=QFpi8*{p@8@sCus{i(P7)NR~*O2#J3r^Ax4ak|~oz=EA9_1-RLxSGoQf3&c~OInjtnxzQdn)z)J6fFMChT8l!%aYv(%0;LodIJ3Yp{_?GUr znu79Y%**?pIKIBwTSMEdY3uTV6MKF!j5{_R?(aCZ;K0vjtOM}2EO>i7E9~oGF&5fu zV|KAUpQkyBnBB;oKLKwXUzbZ?TmHt_Up>e0TH+AIJ?Ly66*_+ApjTYp)kZ6e<9nms z_B9;C-x3qQ!I=L-9zbv!jlGS*)HE>XB2Og;J&#`9KgJ$b{EA?8)cfsAK z;crG~>PD&g!(IR__s0b%qqchiINmNTd-K5~u{XaX{#S$b&+==nzgpj}g8j2^%`erx zj=HG1;&jXlck zrLaE3Z&{nhZl7OO8$te!xe3^mdkj!FdP%=c&e{ii{6}KO|L9x9iKADYxV|7fSx0N^@6b~4m)q1P0UR@MlC$}S$pr@7yNdVzO3Hs z+VN#Eq7H{_clg*Vx~G~sfBH(_gL}YBL#v0p5F5OowLdk{(f3>hTQ)VbhY$P#uJ-GJ zn`mF%+e7?Ro~&~mO#|v@PqAhfc5g6hO82GoF2cD=cn+uAQx<(7>U)XjGxiBQw3eJt za2|Z(8T43uP}TpT+nBi*p!u?Khw+yh^43JPt>Dh$l(Dy)_QbVhu4xQs{mPu#SX3J( zA5D&`*rPGI%{3k&P#| zozP$p?gkp^6=KOUT7hNihyU-tdwPv+oOsC{J?}lgb$Pk{cWQ7wJrBI`)AIH+=V`Fl zY|ooF{iK}q+}Lyf*xkD3ob-BmuN@EJy!Z4_uPvo8K!-t4T+8bcpky0O+? z<2e3W!~S4ue$#KhY2n78bN}A6`M@=P^!Jzl_Ux{I&fLCh^kP#R`|NdW`TTD;EH~Ep zT>~y-`Qy`H?ouC$efG+~IP(53>THcKHn_HY(D}QT9fy&B+_C)mJ>PbzgGjDZ9@J~T zvieKq+jlC%1uXmd7vCFPzT&58m;1&2znka4^vwotu>IJPjYm&rYQ4J@9_Y z#~iptIXiQi4e0%fb5-9vecFLnjhJ3-?bArhk2dc9?WhL(w>37rVpLPylOFW)r#F1s z^~H=$%dZ^Mw>;mN!+YA#9$lVz>b?y)2n~1@JwNvQqyGAE!)N3BUhkiK-(EiC{cA^m zK4P(koZ_7?Sb}?vnCw)BX+YLv#Ose>{E0%;}Ap*sUB-?!CVpLt&!fM?yqnzxzp{*OY2)23MwCzeL!XLsXXR7Yna;B>gBSkj@2hj_ zdF|KxbMMu=-a)?~8(&5fuFJk4_HO8ME;`2h9o&cW)L4IOHgCMFcjJxWW4xBepcQu8 zK>f5^>l-yz&4!n!u5(nG_0jmt_yx-3*5xM_U$^mHzm0!%{y%*9`d#QPHIDCRQvvtdX9D4qUA1UfAp#Q>KR5;2JC3f0?~|ny+6rsXTM-11>P`1`9{b%s&6AcM+ytX;PW#zfP4yE7@4Q;Y`StLTN0nEfb#Q~c#P#WQ zHy+&QfCgh*)^52!{EyAQt-o7gG;5YMb_HwZA3gW}XGj^l(RJp`tF#E1K zoy}OS>^wSlzxjK5uQ;@aeuD<_OxId_T+{W3d#;|&SaPqIm-qea>>l`AT~|J_eEIA* zM)r_DGapX<(eWSi<&LiV#>zvl?-~EtR?P=boY<`O>29ui{~qNlZasT6zfo4-37cBR z&y@eL-%8l!a~oei_x3b!i3-o9vg$W$RMH0zDzhHCz(~rsJ+^N{`@}l!*=5RmT?-wu zV|mU=yZq?y@A>p&U5+z8QTtT^1FKxV>G75KFPh-~4i)m(%CcKLw87bL{blsYHN`FKi6zb$Vm3?bm3+jcJbh!_iI7(ev)s zA8CVsbpFqO{(&1Xe^`5~_b`5p^XZLEj;%JHfANg2&8z26zpVePdz-5^d+;p{e1Z0~ z;hJ`T*ozilvI|_i=kyta@B!~N)O{x#zv0D2K?y!Kkn@t zrhoML-i;%-{i26;(8Zi~T3g%4loIq<5Rr?aLT%!$UAY2P0m|6weOfi8?* zz5IV^TzTGj9hSfPUg!NdTpG51=l$91bzY12dzCuhpS(`z__+MFct3x;G;YoO{P}C~ ze)0X;t99O=oWJ`1Fn_vp`qJbT^Y0h0`TNE9Coh-3U%ck;7vCSYaDM&)`R9J{{bBRx z@Av<|_q+K_@%_mk_4Z$-$scxJyZO6+=KlVh`TK8t|NXh&pOn9U_4nVO`~8dZ_b>eZ z`*Xj)eg6J--+zDZ_czbq-|YME&;5SC{Qdd9|Nh+X|7RZVhWne-dF|%!{+avzG=IPK z{rBg7|L*+#KYsuHx!*r5fB!e%e}C@x_s!qm=lk!^{r)QX`zwF{{kh*?CVzkF@4r9y z`>*Bm^wrL*_vW9u-+wlL|4-k4fA04$$lss%{rBg7|MdL*)4u=y-0yFazdz>t@6Y{y zHGjYIfA7cNI{z$9E_eQNO8)Ato$r4-vh(`G?~lumcNee4wRJvT>K@Vg%ZmA{|0@3Q z*HS4zK6{nU=eju*f9w3SG<)UFUmnU|{a5jazm_KF$0y{k-TC{)08Ln_^Zh;Z*W$aK zqs-;}_^|xd@6XSl;`_sv>U?tc(9Wyx`KS2)xFtJ(8{w`wQjY z&tL!F_j~8xpXa}PKlek!^4Co_-ncw$#LxE_fAA6Ghm9Jw#=2{)wfd;>@y}7muf6sf zYpuJ+IwSKpxYYmp-wT+7c}t&t_rni(74wt^l*WzhyfY&Pt5jk`z&Ji^-OlliI_9!; za(?{K4LZjc&5u8kAD@^<8NcnkU0RSI@caYw==1L#vsAi1KR$Vd{5<*Rd-CIV=f@Yw zkH4KC&wlXv!JNLgcQ5W7E)~B! zVaMp$@a=ehj9oag%dJQMTtK`jxScac~0@k&g(qfrq8ka2j?+N=~WtBI^zeQ|8Lj7dVGG7(rfR2 z|NQ>z$HuLa|L&~qI-k$OzS6F7o+anT0mb@1HvjyvjXIxSi+SmP7v!HW?7DHA|4q-2 z7j|`G=Wyw*;{16$Q0mU#=;QtJyLp^Z9AA#(j?XqzJD)pavCeB(@%cR7>}Fp2-!F>K zZ`}F!Nu8I{NyX>$IHEZJwZ-u~t|;y|D~^xJZ!~{-JwIN=!whcx_f3Ahh@(sWI>(3f z&7Ut73jbTO^HN%Y37fPC&*vU&CfGAj}MFc zx~({#$2Fz?oi99{pMRUpJOAE>dFg+DFFv2g55+hPnXhx5Mch$bXEi@QIgi_l^Y4@& zFZ^-w+)v4m7k+BR&d-)^%a0d+znDMI<;RP>p%~}S^W%k|FFwB{;~nFf#~;OY);S(_ z_?pfSw)5xsL4JJ3UY+A(^6^=MSI;vp_e1;UpYP6(PtN1BVtjVvxaVJMLgze3<)42s z|9s)Ei|hHe`1~%N&tKGeDXoG3iTR($pT+sNDvsyzZ86RVa@^k?c1Y(0)0uz%cVT{f zR(}5Lc&`38Ek92YM-=COBR^imMa6jb!2x+aMZ8m7|El@%B91AJZ<`;VoaYzC`429R z=XuqHxSCSw?BaNy&lI1(IX_ITh7Q2vdPlXc>M2QQLeXP)mB<9vQ`e3N`& zy5r-eyYk~j{#0E5%N+N5Cg*|Jb@_AousBbSClu$OZ_)gD<@rT1o~!4_hvjkih|bTJ zw$G1G&hd^3`SC-G<9QxlT+g}1@f<%Wj^Dy@uXEt>of8bpuXDx0`SoAlIevY9L0ud- z{u%az_-Bhaz9ex@XMBq1a#((zZI1c=`Trir8T4VD z|Np^ppJOSHD->Pwzwe6k=lD@E-c@B-^LrdNHI_k#m``@v}=kq+hh)<>z=g)DZV%#3ej}Oc9 z?_&HvF3wZL&z;kk`jNUgK8Ie~IdEMbSM=n^?>ez_e2v_0@3U0rehYlH0~(h~r{%}T z<#wsK&O7qs1x}Su|I+jM@&9e+dP5{Rs(8l;ib05qV#Jt@=4*zXKYMqJAKZVlm&xw! z4Lg(MJPAclcg;-adZx$jp8XU25Jf^jgd`w>7!CO4B7%Mkg6I(t{NO(jBq~A#KPV_h zgn%G9f3K=u|J&}_+ao77dsE%7>b-jP>b+O5UUlEgCQr)q_%8$J{P3C)-v>Xg`CNKY z^Ye2f&tDk$nwhVAO#2VruleLW4(r>e4V?2MEFXvACNIqXtPy}IB8HoM zC-d{7fjuvG#D@(1p8!tu z?|ni8o-}k`H|;s^!}jtv(>Hl>*5~_|Our^i#`N0;&iPFvHtU*!b6$(-zW_Lv+7s6+ zfMe-DalHokCr>~v>yLn!(Rt5<Aj)#kZK##?r5 zZ->F8dDQGRy7f4yAJu#H?lQqT6MH1PJ7bTong}K{F`U+xf!b&}!So>T=dl+|1yE*z zH;oUyNbc{fZW7H6KNxg|?fsqe+nyiGFrtUvvRFU{EVyzOkIzh|7q{fp^*c^4uGgKh z9f~-#y*TPPZS)z}n*%%Y91%ouDD6q7FZ#=(-8(00UKHADJbS&kDIRZJ5F!j>JC>cj zRUt;xxp0n->gR=+2I0i^g@=LIaS(R8=yGOzVP{xh*;94i)6(782#!EFK6fA;YSmj2 zJ)3^p>gtQ$2LHv4bD=$TgNd*mM@CUXTEzA!6(mTw=+@Uf{EpMnkwSt9jwu8bi# z(x_k_&*nw^UPI`=;SlPmg>iBB^2YkE5Yc=fI$~%$QWJ5e)0#7zL0Y|d7t`uNKfTz> zHF$Ue`T4q;h@GJz&90vd22X(tO-6uDm-PSi?nFv0--`=t(48z`RwS*QFplE+5VLK$ zGL$1Pg3^h2A{;-M%E%JJ4a5l61$}g(Ws$JwN0tNQ^dUZ%)VZvM7(xKT4nzA`$Y~rN zTf@+vNa4;WlVhM{o&JF5%# zPz*d9Be>cMr9aPWuBCK(ENvG!b3gWkFAtJ!^ONK4P)gA~sG1SjhY;D>Jli?~UAwsVm}oy@ zbn20<{h}zE1yPia7K6&p*0S{F1d6@xx&^lbpHVdw$A{RIZn0L7V?C*aX}dD)OAoHRGbIAWlxjtOwca4}K9FJ}!;xIL zCZ4jK_L?HIYQoK9)oiF$bFbGDD?$XbsJ$(!xsY{OWgDlj7_30(Aq7uT%tcL~6#QW*F z5^fZTF=9nu7X2iVxwXL*6q5tg)olb!`&g-zIw2@-LuD@sM9ID%IEVux8OEJQDQ-su zdvJ;schO9l?bhsaf3eR^x!!uB7Rq4_(e}}im|@)vrnc|J$KrsZG1$;K1aFEDiVLFv z{G7_hEydmC1>zV%ey4PnEzUw^&#itG+EukyemlDi zkWd@&+)-=~e5oWVY}cN}-oZPy?a7K3yC45{#0%%$r-i#BkW9if45o!;h*lsymP0Qd z-$7@)B5rdu#i4LerX6UxBT5%t_G@`@kgG@|v4sn~vN)!)ptqEqvOes6^^W*X>qr}R zwQl|}_t+`J#_(GdTjE!FEP09OFqtDFadmH}7q2++@k}BaZ~;4~L(i4dwo_#;dWBH- zVwTGP?Ko~R%*)4Tp8O$YB2Fgt~>f|P8KKyysvj1OvWoi774TVb^+^WuI+li~W zoJmoA^pcr|aTPXWA^_H-idHHpObw>stMnpY5dr8uLq(;I0Jw7~aV9uku(p|?xpWEF z;q>V%xC+MFZM}j+3s+PwU}jUUfOfS9mbzCd0uKu{vR;c#sUq@Nls{WE4izunQY?}m z2@OLV3fB4gbTqd^SGod$rbN2X1Uh##uxN?L)mA;fd&$NX6jT&+2+D;BFI88u_1V4k zOP$RsnVW42>y;4wOPeNZQ%V^Pla;jIdK9@x$mQ~Z41If6p1COB3ZxFR!c;PTwcK$h zhFP|u(AgO_h>9-Kc--`$HFdU$>_}%i3^4sjZmd&eJ1NRJvA9GUjaCn_X3q&iNokxe zlD%6pa*$_+3NA3hW@X^3MUV~LDh9$0)5)o5X#7v6U4Ajt;Q=c{K>-q(E}D;&bg6^B zh15yPqghY$0r6Rm4vLeO?$F>OGuz5x`#cUd_8!~aZ6k@57fE7Ji^49&b4tBHB1!iw zB4IK{spXEu%p8O)wB4+Fl!`p-4Hl_Ic193uoH=yXTP-AY zC?v!$b_BeC(F{|xkHdmH7x15b^OEJcsD9+-vYW9*GnfsJD%z!5R^~Mm^Dnn>GKFj( zB-rM1Hl>%u{DL&-5KF@yh$rcgZ1wD#LAwK`7Fs86BSdoL(8fW7uxB%P^)}Xo@@-L? z4PrT#w@bYSx68X8J@=_cC|ISQj)l&;qLMI`xwD7OZXM2g8VCETFVAO@P3K8hPA1^; zV@h;LbzSPPl!{eXr*2l5p?raVW z3W_alAst;Ip>&z8&_R>MNtFk&OyrFwf#=@ZF`80NwRTi{ij;Z<7be0wwVmNMQP+j` z0%}HY_j*ASr@n1x?c#1{WAn-t(X6%9)SjOP@i+_)^A$Lpx9M0@Z9{aGXw(|D6}?8l zl_?|~Bu+=j3CS=F!tPF<`b16;D-@8y$jZ>4N8|QEu17R>X2(h6I+#;D;27@6D-v=2 zZXR1)ogPkd^k8bO^sHE)HTMKgn?V=pIUMmh<7+t7_WYzzEe}eH2KsFV-n*Rj-G}ZD z4qXggEouD!AccHMy@_P7N|>nqUS1ltdL2i|QYNgi;E6dc_yG=c9XpEia=?oe2*Gn` z5sur#FbBGL`BGO<1n>J2Y|;}xJtPi$@dYo4up~vY)xow7XCL_v=zwS>V`74ilc)2^ z8ll&Ljv1sAt6Wbw`<{h(du2${PHL3ul_aItpqJ|#9Z+jp@@O_p5E|zdbAcbVJq=_9 z?({F=telVXu_L2{{61x0E%Dg&(3`qqUq>9n4@FYg=+e#=P&&+L+#(jI5k7@aVhoz$P0fvw^USheVQg8VYd zIMn5s??6@7@M=wM76!=o$H!JJ0S)G!?>_9gmTEAzqp?+UkEbA}%Q)0E*q}x@4#+(S z)Zw)Pn-I+1%#W>_+WFUTTN?#$B>-`eeq}G_gJI9&CX2tcq-(gm zL6w<{zgyt)1=MBn-*`|r=91en34Z4C8wLC~4L+AYIHmvZ6!7^wa4x_5P3~Ej+%H34 zDd6wk&^26|&jh%6qDKt)K5mFbo`37trpA)QSbrGyE8JxHf8)=(hRfd+`Y$|Me?oKWg3Xk_uYT_Dn$D6gl3(thOKOHs z+Y)^Kp8LAN=XOkhpSk=uDoFRafBr7%2L}IMGcjblbTJ;!!`A?#F){v)o74(+_zzvK z=_2`Md@kv8r!2mHLi0B@iYY4b?{c_bYEAg-(`b;9p8D;h0imr*YJS4ACX`%TRiUx(t6M()bS)5DJghe*t%KCcFRu literal 0 HcmV?d00001 diff --git a/build/network_camera_receiver/CMakeFiles/CMakeDirectoryInformation.cmake b/build/network_camera_receiver/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..319df89 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/hongshaorou/lzy_demo/facedetect") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/hongshaorou/lzy_demo/facedetect/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/DependInfo.cmake b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/DependInfo.cmake new file mode 100644 index 0000000..5db0509 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/src/network_camera_receiver.cpp" "network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o" "gcc" "network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make new file mode 100644 index 0000000..7264a8f --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/hongshaorou/lzy_demo/facedetect + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/hongshaorou/lzy_demo/facedetect/build + +# Include any dependencies generated for this target. +include network_camera_receiver/CMakeFiles/network_camera_receiver.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.make + +# Include the progress variables for this target. +include network_camera_receiver/CMakeFiles/network_camera_receiver.dir/progress.make + +# Include the compile flags for this target's objects. +include network_camera_receiver/CMakeFiles/network_camera_receiver.dir/flags.make + +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o: network_camera_receiver/CMakeFiles/network_camera_receiver.dir/flags.make +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o: ../network_camera_receiver/src/network_camera_receiver.cpp +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o: network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o" + cd /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o -MF CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o.d -o CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o -c /home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/src/network_camera_receiver.cpp + +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.i" + cd /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/src/network_camera_receiver.cpp > CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.i + +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.s" + cd /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver && /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/src/network_camera_receiver.cpp -o CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.s + +# Object files for target network_camera_receiver +network_camera_receiver_OBJECTS = \ +"CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o" + +# External object files for target network_camera_receiver +network_camera_receiver_EXTERNAL_OBJECTS = + +network_camera_receiver/libnetwork_camera_receiver.a: network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o +network_camera_receiver/libnetwork_camera_receiver.a: network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make +network_camera_receiver/libnetwork_camera_receiver.a: network_camera_receiver/CMakeFiles/network_camera_receiver.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libnetwork_camera_receiver.a" + cd /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver && $(CMAKE_COMMAND) -P CMakeFiles/network_camera_receiver.dir/cmake_clean_target.cmake + cd /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/network_camera_receiver.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build: network_camera_receiver/libnetwork_camera_receiver.a +.PHONY : network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build + +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/clean: + cd /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver && $(CMAKE_COMMAND) -P CMakeFiles/network_camera_receiver.dir/cmake_clean.cmake +.PHONY : network_camera_receiver/CMakeFiles/network_camera_receiver.dir/clean + +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/depend: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/hongshaorou/lzy_demo/facedetect /home/hongshaorou/lzy_demo/facedetect/network_camera_receiver /home/hongshaorou/lzy_demo/facedetect/build /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : network_camera_receiver/CMakeFiles/network_camera_receiver.dir/depend + diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/cmake_clean.cmake b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/cmake_clean.cmake new file mode 100644 index 0000000..e320fa7 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o" + "CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o.d" + "libnetwork_camera_receiver.a" + "libnetwork_camera_receiver.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/network_camera_receiver.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/cmake_clean_target.cmake b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..437de40 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libnetwork_camera_receiver.a" +) diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.make b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.make new file mode 100644 index 0000000..d9e00ca --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for network_camera_receiver. +# This may be replaced when dependencies are built. diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.ts b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.ts new file mode 100644 index 0000000..ca54034 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for network_camera_receiver. diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/depend.make b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/depend.make new file mode 100644 index 0000000..e07fe40 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for network_camera_receiver. +# This may be replaced when dependencies are built. diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/flags.make b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/flags.make new file mode 100644 index 0000000..612b3df --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/g++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/include -isystem /usr/include/opencv4 + +CXX_FLAGS = -O3 -DNDEBUG -O3 -std=gnu++11 + diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/link.txt b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/link.txt new file mode 100644 index 0000000..0e7c4b1 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libnetwork_camera_receiver.a CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o +/usr/bin/ranlib libnetwork_camera_receiver.a diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/progress.make b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/progress.make new file mode 100644 index 0000000..72bb7dd --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 + diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..e48a749391fad49e7949baca0fc59728fca7f2ad GIT binary patch literal 17856 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 Xhh+@<_+d3G$sh7+5^w7s>gE3*Au~&l literal 0 HcmV?d00001 diff --git a/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o.d b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o.d new file mode 100644 index 0000000..ac87ce5 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o.d @@ -0,0 +1,340 @@ +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o: \ + /home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/src/network_camera_receiver.cpp \ + /usr/include/stdc-predef.h \ + /home/hongshaorou/lzy_demo/facedetect/network_camera_receiver/include/network_camera_receiver.h \ + /usr/include/opencv4/opencv2/opencv.hpp \ + /usr/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/include/opencv4/opencv2/core.hpp \ + /usr/include/opencv4/opencv2/core/cvdef.h \ + /usr/include/opencv4/opencv2/core/version.hpp /usr/include/c++/11/limits \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/opencv4/opencv2/core/hal/interface.h \ + /usr/include/c++/11/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/11/bits/std_abs.h /usr/include/c++/11/array \ + /usr/include/c++/11/utility /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/opencv4/opencv2/core/base.hpp /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/algorithm /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/opencv4/opencv2/core/cvstd.hpp /usr/include/c++/11/cstring \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/11/cctype /usr/include/ctype.h \ + /usr/include/c++/11/string /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar \ + /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/11/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/bits/basic_string.tcc /usr/include/c++/11/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/include/c++/11/memory /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/tuple \ + /usr/include/c++/11/bits/invoke.h /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/include/opencv4/opencv2/core/vsx_utils.hpp /usr/include/assert.h \ + /usr/include/opencv4/opencv2/core/check.hpp \ + /usr/include/opencv4/opencv2/core/traits.hpp \ + /usr/include/opencv4/opencv2/core/matx.hpp \ + /usr/include/opencv4/opencv2/core/saturate.hpp \ + /usr/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/include/opencv4/opencv2/core/types.hpp /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/include/c++/11/vector /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/opencv4/opencv2/core/mat.hpp \ + /usr/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/include/opencv4/opencv2/core/persistence.hpp \ + /usr/include/opencv4/opencv2/core/operations.hpp \ + /usr/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/include/c++/11/complex /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/opencv4/opencv2/core/utility.hpp \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/mutex /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio /usr/include/c++/11/ctime \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/include/opencv4/opencv2/core/optim.hpp \ + /usr/include/opencv4/opencv2/core/ovx.hpp \ + /usr/include/opencv4/opencv2/core/cvdef.h \ + /usr/include/opencv4/opencv2/calib3d.hpp \ + /usr/include/opencv4/opencv2/features2d.hpp \ + /usr/include/opencv4/opencv2/flann/miniflann.hpp \ + /usr/include/opencv4/opencv2/flann/defines.h \ + /usr/include/opencv4/opencv2/flann/config.h \ + /usr/include/opencv4/opencv2/core/affine.hpp \ + /usr/include/opencv4/opencv2/dnn.hpp \ + /usr/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/include/opencv4/opencv2/core/async.hpp \ + /usr/include/opencv4/opencv2/dnn/version.hpp \ + /usr/include/opencv4/opencv2/dnn/dict.hpp /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/opencv4/opencv2/dnn/layer.hpp \ + /usr/include/opencv4/opencv2/dnn/dnn.inl.hpp \ + /usr/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ + /usr/include/opencv4/opencv2/dnn/dnn.hpp \ + /usr/include/opencv4/opencv2/flann.hpp \ + /usr/include/opencv4/opencv2/flann/flann_base.hpp \ + /usr/include/opencv4/opencv2/flann/general.h \ + /usr/include/opencv4/opencv2/flann/matrix.h \ + /usr/include/opencv4/opencv2/flann/params.h \ + /usr/include/opencv4/opencv2/flann/any.h \ + /usr/include/opencv4/opencv2/flann/defines.h \ + /usr/include/c++/11/iostream /usr/include/opencv4/opencv2/flann/saving.h \ + /usr/include/opencv4/opencv2/flann/nn_index.h \ + /usr/include/opencv4/opencv2/flann/result_set.h /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/opencv4/opencv2/flann/all_indices.h \ + /usr/include/opencv4/opencv2/flann/kdtree_index.h \ + /usr/include/opencv4/opencv2/flann/dynamic_bitset.h \ + /usr/include/opencv4/opencv2/flann/dist.h \ + /usr/include/opencv4/opencv2/flann/heap.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/opencv4/opencv2/flann/allocator.h \ + /usr/include/opencv4/opencv2/flann/random.h \ + /usr/include/opencv4/opencv2/flann/kdtree_single_index.h \ + /usr/include/opencv4/opencv2/flann/kmeans_index.h \ + /usr/include/opencv4/opencv2/flann/logger.h \ + /usr/include/opencv4/opencv2/flann/composite_index.h \ + /usr/include/opencv4/opencv2/flann/linear_index.h \ + /usr/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ + /usr/include/opencv4/opencv2/flann/lsh_index.h \ + /usr/include/opencv4/opencv2/flann/lsh_table.h \ + /usr/include/c++/11/iomanip /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h /usr/include/c++/11/math.h \ + /usr/include/opencv4/opencv2/flann/autotuned_index.h \ + /usr/include/opencv4/opencv2/flann/ground_truth.h \ + /usr/include/opencv4/opencv2/flann/index_testing.h \ + /usr/include/opencv4/opencv2/flann/timer.h \ + /usr/include/opencv4/opencv2/flann/sampling.h \ + /usr/include/opencv4/opencv2/highgui.hpp \ + /usr/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/include/opencv4/opencv2/videoio.hpp \ + /usr/include/opencv4/opencv2/imgproc.hpp \ + /usr/include/opencv4/opencv2/imgproc/segmentation.hpp \ + /usr/include/opencv4/opencv2/ml.hpp \ + /usr/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/include/opencv4/opencv2/objdetect.hpp \ + /usr/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/include/opencv4/opencv2/objdetect/face.hpp \ + /usr/include/opencv4/opencv2/photo.hpp \ + /usr/include/opencv4/opencv2/stitching.hpp \ + /usr/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/include/opencv4/opencv2/core/cuda.hpp \ + /usr/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/include/c++/11/list /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/include/opencv4/opencv2/video.hpp \ + /usr/include/opencv4/opencv2/video/tracking.hpp \ + /usr/include/opencv4/opencv2/video/background_segm.hpp \ + /usr/include/c++/11/thread /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/bits/this_thread_sleep.h /usr/include/c++/11/atomic diff --git a/build/network_camera_receiver/CMakeFiles/progress.marks b/build/network_camera_receiver/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/network_camera_receiver/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/network_camera_receiver/Makefile b/build/network_camera_receiver/Makefile new file mode 100644 index 0000000..d77bb9a --- /dev/null +++ b/build/network_camera_receiver/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/hongshaorou/lzy_demo/facedetect + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/hongshaorou/lzy_demo/facedetect/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles /home/hongshaorou/lzy_demo/facedetect/build/network_camera_receiver//CMakeFiles/progress.marks + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 network_camera_receiver/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/hongshaorou/lzy_demo/facedetect/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 network_camera_receiver/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 network_camera_receiver/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 network_camera_receiver/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +network_camera_receiver/CMakeFiles/network_camera_receiver.dir/rule: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 network_camera_receiver/CMakeFiles/network_camera_receiver.dir/rule +.PHONY : network_camera_receiver/CMakeFiles/network_camera_receiver.dir/rule + +# Convenience name for target. +network_camera_receiver: network_camera_receiver/CMakeFiles/network_camera_receiver.dir/rule +.PHONY : network_camera_receiver + +# fast build rule for target. +network_camera_receiver/fast: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build +.PHONY : network_camera_receiver/fast + +src/network_camera_receiver.o: src/network_camera_receiver.cpp.o +.PHONY : src/network_camera_receiver.o + +# target to build an object file +src/network_camera_receiver.cpp.o: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.o +.PHONY : src/network_camera_receiver.cpp.o + +src/network_camera_receiver.i: src/network_camera_receiver.cpp.i +.PHONY : src/network_camera_receiver.i + +# target to preprocess a source file +src/network_camera_receiver.cpp.i: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.i +.PHONY : src/network_camera_receiver.cpp.i + +src/network_camera_receiver.s: src/network_camera_receiver.cpp.s +.PHONY : src/network_camera_receiver.s + +# target to generate assembly for a file +src/network_camera_receiver.cpp.s: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(MAKE) $(MAKESILENT) -f network_camera_receiver/CMakeFiles/network_camera_receiver.dir/build.make network_camera_receiver/CMakeFiles/network_camera_receiver.dir/src/network_camera_receiver.cpp.s +.PHONY : src/network_camera_receiver.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... network_camera_receiver" + @echo "... src/network_camera_receiver.o" + @echo "... src/network_camera_receiver.i" + @echo "... src/network_camera_receiver.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/hongshaorou/lzy_demo/facedetect/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/network_camera_receiver/cmake_install.cmake b/build/network_camera_receiver/cmake_install.cmake new file mode 100644 index 0000000..b839777 --- /dev/null +++ b/build/network_camera_receiver/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/hongshaorou/lzy_demo/facedetect/network_camera_receiver + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/network_camera_receiver/libnetwork_camera_receiver.a b/build/network_camera_receiver/libnetwork_camera_receiver.a new file mode 100644 index 0000000000000000000000000000000000000000..2875a602c1ab93c698886e88ba3c026587f0e5dd GIT binary patch literal 19384 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 AR{#J2 literal 0 HcmV?d00001 diff --git a/libfacedetection/CMakeLists.txt b/libfacedetection/CMakeLists.txt new file mode 100644 index 0000000..b27a435 --- /dev/null +++ b/libfacedetection/CMakeLists.txt @@ -0,0 +1,69 @@ +# ============================================================================ +# libfacedetection —— 独立动态库 (SHARED) +# 对外仅导出 facedetect_cnn (由 FACEDETECTION_EXPORT 标记)。 +# AVX/NEON 内联函数代码在此目标内编译,对应编译标志也只加到这里。 +# ============================================================================ + +add_library(facedetection SHARED + src/facedetectcnn.cpp + src/facedetectcnn-model.cpp + src/facedetectcnn-data.cpp +) + +# 对外头文件目录(PUBLIC:使用本库的目标会自动获得该 include 路径) +target_include_directories(facedetection PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include +) + +# 动态库符号可见性:默认隐藏,仅 FACEDETECTION_EXPORT 标记的符号导出。 +# CMake 会为 SHARED 目标自动定义 facedetection_EXPORTS,配合 facedetection_export.h 使用。 +set_target_properties(facedetection PROPERTIES + POSITION_INDEPENDENT_CODE ON + CXX_VISIBILITY_PRESET hidden + VISIBILITY_INLINES_HIDDEN ON +) + +# ---------------------------------------------------------------------------- +# SIMD 加速:AVX/NEON 内联函数需要对应编译标志 + 宏定义 +# ---------------------------------------------------------------------------- +if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") + target_compile_options(facedetection PRIVATE -O3) + + if(ENABLE_AVX512) + target_compile_options(facedetection PRIVATE + -mavx512f -mavx512cd -mavx512dq -mavx512bw -mavx512vl -mfma) + target_compile_definitions(facedetection PRIVATE _ENABLE_AVX512) + message(STATUS "libfacedetection: SIMD = AVX512") + elseif(ENABLE_AVX2) + target_compile_options(facedetection PRIVATE -mavx2 -mfma) + target_compile_definitions(facedetection PRIVATE _ENABLE_AVX2) + message(STATUS "libfacedetection: SIMD = AVX2") + elseif(ENABLE_NEON) + target_compile_definitions(facedetection PRIVATE _ENABLE_NEON) + # AArch64 下 NEON 默认开启无需标志;32 位 ARM 需要 -mfpu=neon。 + if(CXX_HAS_MFPU_NEON) + target_compile_options(facedetection PRIVATE -mfpu=neon) + endif() + message(STATUS "libfacedetection: SIMD = NEON") + else() + message(STATUS "libfacedetection: SIMD disabled") + endif() +elseif(MSVC) + target_compile_options(facedetection PRIVATE /O2) + + if(ENABLE_AVX512) + target_compile_options(facedetection PRIVATE /arch:AVX512) + target_compile_definitions(facedetection PRIVATE _ENABLE_AVX512) + elseif(ENABLE_AVX2) + target_compile_options(facedetection PRIVATE /arch:AVX2) + target_compile_definitions(facedetection PRIVATE _ENABLE_AVX2) + elseif(ENABLE_NEON) + # MSVC for ARM: NEON 默认开启,无需额外标志。 + target_compile_definitions(facedetection PRIVATE _ENABLE_NEON) + endif() +endif() + +# OpenMP:加速卷积运算(可选) +if(OpenMP_FOUND) + target_link_libraries(facedetection PRIVATE OpenMP::OpenMP_CXX) +endif() diff --git a/libfacedetection/include/facedetectcnn.h b/libfacedetection/include/facedetectcnn.h new file mode 100644 index 0000000..33cab95 --- /dev/null +++ b/libfacedetection/include/facedetectcnn.h @@ -0,0 +1,450 @@ +/* +By downloading, copying, installing or using the software you agree to this license. +If you do not agree to this license, do not download, install, +copy or use the software. + + + License Agreement For libfacedetection + (3-clause BSD License) + +Copyright (c) 2018-2021, Shiqi Yu, all rights reserved. +shiqi.yu@gmail.com + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the names of the copyright holders nor the names of the contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +This software is provided by the copyright holders and contributors "as is" and +any express or implied warranties, including, but not limited to, the implied +warranties of merchantability and fitness for a particular purpose are disclaimed. +In no event shall copyright holders or contributors be liable for any direct, +indirect, incidental, special, exemplary, or consequential damages +(including, but not limited to, procurement of substitute goods or services; +loss of use, data, or profits; or business interruption) however caused +and on any theory of liability, whether in contract, strict liability, +or tort (including negligence or otherwise) arising in any way out of +the use of this software, even if advised of the possibility of such damage. +*/ + +#pragma once + +#include "facedetection_export.h" + +// AVX/NEON 加速现由 CMake 选项控制,无需在此手动取消注释: +// cmake -DENABLE_AVX2=ON .. (X64 CPU,推荐) +// cmake -DENABLE_AVX512=ON .. (X64 CPU,支持较新) +// cmake -DENABLE_NEON=ON .. (ARM CPU) +// CMake 会通过 -D 自动定义对应的 _ENABLE_AVX* / _ENABLE_NEON 宏并添加编译器指令集标志。 +// 下面三行保留仅供参考,手动取消注释时必须自行确保编译标志已添加,否则会报 +// "target specific option mismatch" 错误。 +// #define _ENABLE_AVX512 //Please enable it if X64 CPU +// #define _ENABLE_AVX2 //Please enable it if X64 CPU +//#define _ENABLE_NEON //Please enable it if ARM CPU + +#define FACEDETECTION_RESULT_BUFFER_SIZE 0x9000 +#define FACEDETECTION_RESULT_MAX_FACES 1024 +#define FACEDETECTION_RESULT_STRIDE_SHORTS 16 + +FACEDETECTION_EXPORT int * facedetect_cnn(unsigned char * result_buffer, //buffer memory for storing face detection results, !!its size must be FACEDETECTION_RESULT_BUFFER_SIZE Bytes!! + unsigned char * rgb_image_data, int width, int height, int step); //input image, it must be BGR (three channels) insteed of RGB image! + +/* +DO NOT EDIT the following code if you don't really understand it. +*/ +#if defined(_ENABLE_AVX512) || defined(_ENABLE_AVX2) +#include +#endif + + +#if defined(_ENABLE_NEON) +#include "arm_neon.h" +//NEON does not support UINT8*INT8 dot product +//to conver the input data to range [0, 127], +//and then use INT8*INT8 dot product +#define _MAX_UINT8_VALUE 127 +#else +#define _MAX_UINT8_VALUE 255 +#endif + +#if defined(_ENABLE_AVX512) +#define _MALLOC_ALIGN 512 +#elif defined(_ENABLE_AVX2) +#define _MALLOC_ALIGN 256 +#else +#define _MALLOC_ALIGN 128 +#endif + +#if defined(_ENABLE_AVX512)&& defined(_ENABLE_NEON) +#error Cannot enable the two of AVX512 and NEON at the same time. +#endif +#if defined(_ENABLE_AVX2)&& defined(_ENABLE_NEON) +#error Cannot enable the two of AVX and NEON at the same time. +#endif +#if defined(_ENABLE_AVX512)&& defined(_ENABLE_AVX2) +#error Cannot enable the two of AVX512 and AVX2 at the same time. +#endif + + +#if defined(_OPENMP) +#include +#endif + +#include +#include +#include +#include + +void* myAlloc(size_t size); +void myFree_(void* ptr); +#define myFree(ptr) (myFree_(*(ptr)), *(ptr)=0); + +#ifndef MIN +# define MIN(a,b) ((a) > (b) ? (b) : (a)) +#endif + +#ifndef MAX +# define MAX(a,b) ((a) < (b) ? (b) : (a)) +#endif + +typedef struct FaceRect_ +{ + float score; + int x; + int y; + int w; + int h; + int lm[10]; +}FaceRect; + +typedef struct ConvInfoStruct_ { + int channels; + int num_filters; + bool is_depthwise; + bool is_pointwise; + bool with_relu; + float* pWeights; + float* pBiases; +}ConvInfoStruct; + + + +template +class CDataBlob +{ +public: + int rows; + int cols; + int channels; //in element + int channelStep; //in byte + T * data; + +public: + CDataBlob() { + rows = 0; + cols = 0; + channels = 0; + channelStep = 0; + data = nullptr; + } + CDataBlob(int r, int c, int ch) + { + data = nullptr; + create(r, c, ch); + //#warning "confirm later" + setZero(); + } + ~CDataBlob() + { + setNULL(); + } + + CDataBlob(CDataBlob &&other) { + data = other.data; + other.data = nullptr; + rows = other.rows; + cols = other.cols; + channels = other.channels; + channelStep = other.channelStep; + } + + CDataBlob &operator=(CDataBlob &&other) { + this->~CDataBlob(); + new (this) CDataBlob(std::move(other)); + return *this; + } + + void setNULL() + { + if (data) + myFree(&data); + rows = cols = channels = channelStep = 0; + data = nullptr; + } + + void setZero() + { + if(data) + memset(data, 0, channelStep * rows * cols); + } + + inline bool isEmpty() const + { + return (rows <= 0 || cols <= 0 || channels == 0 || data == nullptr); + } + + bool create(int r, int c, int ch) + { + setNULL(); + + rows = r; + cols = c; + channels = ch; + + //alloc space for int8 array + int remBytes = (sizeof(T)* channels) % (_MALLOC_ALIGN / 8); + if (remBytes == 0) + this->channelStep = channels * sizeof(T); + else + this->channelStep = (channels * sizeof(T)) + (_MALLOC_ALIGN / 8) - remBytes; + data = (T*)myAlloc(size_t(rows) * cols * this->channelStep); + + if (data == nullptr) + { + std::cerr << "Failed to alloc memeory for uint8 data blob: " + << rows << "*" + << cols << "*" + << channels << std::endl; + return false; + } + + //memset(data, 0, width * height * channelStep); + + //the following code is faster than memset + //but not only the padding bytes are set to zero. + //BE CAREFUL!!! +//#if defined(_OPENMP) +//#pragma omp parallel for +//#endif + // for (int r = 0; r < this->rows; r++) + // { + // for (int c = 0; c < this->cols; c++) + // { + // int pixel_end = this->channelStep / sizeof(T); + // T * pI = this->ptr(r, c); + // for (int ch = this->channels; ch < pixel_end; ch++) + // pI[ch] = 0; + // } + // } + + return true; + } + + inline T * ptr(int r, int c) + { + if( r < 0 || r >= this->rows || c < 0 || c >= this->cols ) + return nullptr; + + return (this->data + (size_t(r) * this->cols + c) * this->channelStep /sizeof(T)); + } + inline const T * ptr(int r, int c) const + { + if( r < 0 || r >= this->rows || c < 0 || c >= this->cols ) + return nullptr; + + return (this->data + (size_t(r) * this->cols + c) * this->channelStep /sizeof(T)); + } + + inline const T getElement(int r, int c, int ch) const + { + if (this->data) + { + if (r >= 0 && r < this->rows && + c >= 0 && c < this->cols && + ch >= 0 && ch < this->channels) + { + const T * p = this->ptr(r, c); + return (p[ch]); + } + } + + return (T)(0); + } + + friend std::ostream &operator<<(std::ostream &output, CDataBlob &dataBlob) + { + output << "DataBlob Size (channels, rows, cols) = (" + << dataBlob.channels + << ", " << dataBlob.rows + << ", " << dataBlob.cols + << ")" << std::endl; + if( dataBlob.rows * dataBlob.cols * dataBlob.channels <= 16) + { //print the elements only when the total number is less than 64 + for (int ch = 0; ch < dataBlob.channels; ch++) + { + output << "Channel " << ch << ": " << std::endl; + + for (int r = 0; r < dataBlob.rows; r++) + { + output << "("; + for (int c = 0; c < dataBlob.cols; c++) + { + T * p = dataBlob.ptr(r, c); + + if(sizeof(T)<4) + output << (int)(p[ch]); + else + output << p[ch]; + + if (c != dataBlob.cols - 1) + output << ", "; + } + output << ")" << std::endl; + } + } + } + else{ + output << "(" ; + int idx = 0; + bool outloop = false; + for(int r = 0; r < dataBlob.rows && !outloop; ++r) { + for(int c = 0; c < dataBlob.cols && !outloop; ++c) { + for(int ch = 0; ch < dataBlob.channels && !outloop; ++ch) { + output << dataBlob.getElement(r, c, ch) << ", "; + ++idx; + if(idx >= 16) { + outloop = true; + } + } + } + } + output << "..., " + << dataBlob.getElement(dataBlob.rows-1, dataBlob.cols-1, dataBlob.channels-1) << ")" + << std::endl; + float max_it = -500.f; + float min_it = 500.f; + for(int r = 0; r < dataBlob.rows; ++r) { + for(int c = 0; c < dataBlob.cols; ++c) { + for(int ch = 0; ch < dataBlob.channels; ++ch) { + max_it = std::max(max_it, dataBlob.getElement(r, c, ch)); + min_it = std::min(min_it, dataBlob.getElement(r, c, ch)); + } + } + } + output << "max_it: " << max_it << " min_it: " << min_it << std::endl; + } + return output; + } +}; + +template +class Filters{ + public: + int channels; + int num_filters; + bool is_depthwise; + bool is_pointwise; + bool with_relu; + CDataBlob weights; + CDataBlob biases; + + Filters() + { + channels = 0; + num_filters = 0; + is_depthwise = false; + is_pointwise = false; + with_relu = true; + } + + Filters & operator=(ConvInfoStruct & convinfo) + { + if (typeid(float) != typeid(T)) + { + std::cerr << "The data type must be float in this version." << std::endl; + return *this; + } + if (typeid(float*) != typeid(convinfo.pWeights) || + typeid(float*) != typeid(convinfo.pBiases)) + { + std::cerr << "The data type of the filter parameters must be float in this version." << std::endl; + return *this; + } + + this->channels = convinfo.channels; + this->num_filters = convinfo.num_filters; + this->is_depthwise = convinfo.is_depthwise; + this->is_pointwise = convinfo.is_pointwise; + this->with_relu = convinfo.with_relu; + + if(!this->is_depthwise && this->is_pointwise) //1x1 point wise + { + this->weights.create(1, num_filters, channels); + } + else if(this->is_depthwise && !this->is_pointwise) //3x3 depth wise + { + this->weights.create(1, 9, channels); + } + else + { + std::cerr << "Unsupported filter type. Only 1x1 point-wise and 3x3 depth-wise are supported." << std::endl; + return *this; + } + + this->biases.create(1, 1, num_filters); + + //the format of convinfo.pWeights/biases must meet the format in this->weigths/biases + for(int fidx = 0; fidx < this->weights.cols; fidx++) + memcpy(this->weights.ptr(0,fidx), + convinfo.pWeights + channels * fidx , + channels * sizeof(T)); + memcpy(this->biases.ptr(0,0), convinfo.pBiases, sizeof(T) * this->num_filters); + + return *this; + } + +}; + +std::vector objectdetect_cnn(const unsigned char* rgbImageData, int with, int height, int step); + +CDataBlob setDataFrom3x3S2P1to1x1S1P0FromImage(const unsigned char* inputData, int imgWidth, int imgHeight, int imgChannels, int imgWidthStep, int padDivisor=32); +CDataBlob convolution(const CDataBlob& inputData, const Filters& filters, bool do_relu = true); +CDataBlob convolutionDP(const CDataBlob& inputData, + const Filters& filtersP, const Filters& filtersD, bool do_relu = true); +CDataBlob convolution4layerUnit(const CDataBlob& inputData, + const Filters& filtersP1, const Filters& filtersD1, + const Filters& filtersP2, const Filters& filtersD2, bool do_relu = true); +CDataBlob maxpooling2x2S2(const CDataBlob& inputData); + +CDataBlob elementAdd(const CDataBlob& inputData1, const CDataBlob& inputData2); +CDataBlob upsampleX2(const CDataBlob& inputData); + +CDataBlob meshgrid(int feature_width, int feature_height, int stride, float offset=0.0f); + +// TODO implement in SIMD +void bbox_decode(CDataBlob& bbox_pred, const CDataBlob& priors, int stride); +void kps_decode(CDataBlob& bbox_pred, const CDataBlob& priors, int stride); + +template +CDataBlob blob2vector(const CDataBlob &inputData); + +template +CDataBlob concat3(const CDataBlob& inputData1, const CDataBlob& inputData2, const CDataBlob& inputData3); + +// TODO implement in SIMD +void sigmoid(CDataBlob& inputData); + +std::vector detection_output(const CDataBlob& cls, + const CDataBlob& reg, + const CDataBlob& kps, + const CDataBlob& obj, + float overlap_threshold, float confidence_threshold, int top_k, int keep_top_k); diff --git a/libfacedetection/include/facedetection_export.h b/libfacedetection/include/facedetection_export.h new file mode 100644 index 0000000..a1e5002 --- /dev/null +++ b/libfacedetection/include/facedetection_export.h @@ -0,0 +1,42 @@ + +#ifndef FACEDETECTION_EXPORT_H +#define FACEDETECTION_EXPORT_H + +#ifdef FACEDETECTION_STATIC_DEFINE +# define FACEDETECTION_EXPORT +# define FACEDETECTION_NO_EXPORT +#else +# ifndef FACEDETECTION_EXPORT +# ifdef facedetection_EXPORTS + /* We are building this library */ +# define FACEDETECTION_EXPORT __attribute__((visibility("default"))) +# else + /* We are using this library */ +# define FACEDETECTION_EXPORT __attribute__((visibility("default"))) +# endif +# endif + +# ifndef FACEDETECTION_NO_EXPORT +# define FACEDETECTION_NO_EXPORT __attribute__((visibility("hidden"))) +# endif +#endif + +#ifndef FACEDETECTION_DEPRECATED +# define FACEDETECTION_DEPRECATED __attribute__ ((__deprecated__)) +#endif + +#ifndef FACEDETECTION_DEPRECATED_EXPORT +# define FACEDETECTION_DEPRECATED_EXPORT FACEDETECTION_EXPORT FACEDETECTION_DEPRECATED +#endif + +#ifndef FACEDETECTION_DEPRECATED_NO_EXPORT +# define FACEDETECTION_DEPRECATED_NO_EXPORT FACEDETECTION_NO_EXPORT FACEDETECTION_DEPRECATED +#endif + +#if 0 /* DEFINE_NO_DEPRECATED */ +# ifndef FACEDETECTION_NO_DEPRECATED +# define FACEDETECTION_NO_DEPRECATED +# endif +#endif + +#endif /* FACEDETECTION_EXPORT_H */ diff --git a/libfacedetection/src/facedetectcnn-data.cpp b/libfacedetection/src/facedetectcnn-data.cpp new file mode 100644 index 0000000..7be51a1 --- /dev/null +++ b/libfacedetection/src/facedetectcnn-data.cpp @@ -0,0 +1,167 @@ +// Auto generated data file +// Copyright (c) 2018-2023, Shiqi Yu, all rights reserved. +#include "facedetectcnn.h" + +float backbone__model0_pw_weight[16*32*1*1] = {0.00122f,0.00239f,0.00216f,-0.000522f,-0.000684f,-0.000736f,-0.000954f,-0.00216f,-0.002f,0.00161f,0.0028f,0.00249f,-0.00101f,-0.00134f,-0.00135f,-0.00173f,-0.00327f,-0.00285f,0.000681f,0.00167f,0.00173f,-0.000645f,-0.000979f,-0.00069f,0.00197f,0.00065f,0.00131f,0.f,0.f,0.f,0.f,0.f,-0.000824f,-0.000333f,0.000789f,-0.000837f,-0.000305f,0.000751f,-0.000499f,-0.000182f,0.000651f,-0.000318f,0.000213f,0.00169f,-0.000913f,-0.000345f,0.00107f,-0.00021f,0.000193f,0.00138f,-0.000765f,-0.000598f,0.000856f,-0.00168f,-0.00147f,-0.00012f,-0.000548f,-0.000455f,0.000664f,0.f,0.f,0.f,0.f,0.f,0.000267f,0.000202f,-0.00129f,0.000959f,0.00074f,-0.000962f,0.000595f,0.000413f,-0.00122f,0.000586f,0.000369f,-0.00127f,0.00123f,0.000849f,-0.00101f,0.000819f,0.000482f,-0.00131f,0.000605f,0.000515f,-0.00114f,0.000838f,0.00059f,-0.00127f,0.000568f,0.000361f,-0.00144f,0.f,0.f,0.f,0.f,0.f,8.6e-06f,-0.000646f,-0.000371f,0.000425f,-0.000181f,0.00088f,0.000776f,9.39e-06f,0.00128f,0.00059f,-4.05e-06f,-4.02e-05f,-0.000884f,-0.00152f,-0.000677f,-0.00183f,-0.00271f,-0.00148f,0.00126f,0.000459f,0.000762f,0.000513f,-0.000232f,0.000953f,-0.000887f,-0.00186f,-0.0002f,0.f,0.f,0.f,0.f,0.f,-0.00151f,0.00131f,-0.0002f,-0.00127f,0.00132f,7.72e-05f,-0.000569f,0.00177f,0.000582f,-0.00202f,0.000843f,-0.000669f,-0.00229f,0.000385f,-0.000894f,-0.00255f,-0.000113f,-0.00141f,-0.000926f,0.00233f,0.000315f,-0.000176f,0.00303f,0.0012f,-0.00099f,0.00205f,0.000166f,0.f,0.f,0.f,0.f,0.f,0.00141f,0.00304f,0.00173f,0.00349f,0.0049f,0.00241f,0.00303f,0.00445f,0.00229f,-0.00143f,-0.00115f,-0.000904f,-0.0015f,-0.00152f,-0.00236f,-0.000391f,-0.000231f,-0.000779f,-0.00148f,-0.00193f,9.87e-05f,-0.00282f,-0.00362f,-0.00268f,-0.00153f,-0.0022f,-0.00108f,0.f,0.f,0.f,0.f,0.f,-0.00081f,0.00102f,-0.00146f,-0.00033f,0.00134f,-0.00134f,-0.000464f,0.00119f,-0.0011f,0.000263f,0.00181f,-0.00111f,0.000472f,0.0019f,-0.00125f,-0.000123f,0.00134f,-0.00142f,0.000428f,0.00189f,-0.00112f,0.000642f,0.00204f,-0.00122f,-4.28e-05f,0.00144f,-0.00145f,0.f,0.f,0.f,0.f,0.f,0.00112f,-0.00111f,0.00124f,0.000165f,-0.00198f,0.000625f,0.000405f,-0.0018f,0.000435f,0.000595f,-0.00141f,0.000509f,-0.000725f,-0.00268f,-0.000502f,0.000188f,-0.0019f,1.33e-05f,0.0013f,-0.000741f,0.000617f,0.000943f,-0.00107f,0.000532f,0.00149f,-0.000687f,0.000744f,0.f,0.f,0.f,0.f,0.f,0.000174f,-0.00194f,0.000721f,0.000694f,-0.00127f,0.00207f,0.000667f,-0.0019f,0.00139f,-0.000267f,-0.00228f,0.000145f,0.00118f,-0.00072f,0.0025f,0.000492f,-0.00212f,0.00121f,0.000531f,-0.00194f,-0.000488f,0.00235f,-4.66e-05f,0.00227f,0.000804f,-0.00234f,0.000199f,0.f,0.f,0.f,0.f,0.f,0.00212f,0.00056f,0.00146f,0.000984f,0.000783f,0.000573f,8.54e-05f,0.00171f,0.00101f,-0.00292f,-0.00494f,-0.00354f,-0.00226f,-0.00278f,-0.00269f,0.00104f,0.00263f,0.00205f,0.000944f,-0.000911f,0.000855f,-0.000849f,-0.00139f,-0.000898f,0.00111f,0.00249f,0.00251f,0.f,0.f,0.f,0.f,0.f,3.91e-05f,0.00114f,0.00118f,-0.000464f,0.000576f,0.00048f,-0.000301f,0.000772f,0.000801f,-0.000459f,0.000515f,0.000659f,-0.00108f,-0.000132f,-0.000147f,-0.000775f,0.000225f,0.000304f,-7.52e-05f,0.000696f,0.00117f,-0.000429f,0.000336f,0.000621f,-0.000162f,0.000675f,0.00102f,0.f,0.f,0.f,0.f,0.f,-0.000205f,-0.0017f,-0.000313f,-0.00314f,-0.00441f,-0.00293f,0.000865f,6.66e-05f,0.000775f,0.00142f,0.000645f,0.00165f,-0.000631f,-0.00108f,-6.76e-06f,0.00218f,0.00228f,0.00267f,0.000907f,0.000391f,0.00105f,-0.000888f,-0.00101f,-0.000385f,0.000438f,0.000818f,0.000845f,0.f,0.f,0.f,0.f,0.f,0.000383f,0.00171f,0.0014f,0.00206f,0.00365f,0.00388f,0.000981f,0.0024f,0.00225f,2.34e-05f,0.000112f,0.000178f,-0.000917f,-0.000846f,-0.000328f,-0.000119f,-0.000137f,-0.000195f,0.000305f,-0.001f,-0.00103f,-0.00266f,-0.00437f,-0.00381f,-0.00015f,-0.00178f,-0.00182f,0.f,0.f,0.f,0.f,0.f,1.41e-05f,-0.00121f,-0.000165f,-0.000174f,-0.00103f,-0.000719f,0.000261f,-6.83e-05f,-1.55e-06f,-0.000357f,-0.00167f,-0.000651f,-0.000568f,-0.00153f,-0.00109f,0.000146f,-0.000218f,0.000139f,0.00069f,-0.000961f,0.000727f,9.9e-05f,-0.00121f,8.09e-06f,0.000364f,-0.000414f,0.000911f,0.f,0.f,0.f,0.f,0.f,0.000526f,0.000758f,3.26e-05f,7.85e-05f,0.000488f,0.00033f,0.000207f,0.000276f,0.000458f,-8.38e-05f,0.00018f,0.000215f,-0.000188f,0.00037f,0.000939f,0.000118f,0.000407f,0.00123f,0.000217f,-0.000292f,-0.000752f,-7.5e-05f,-0.00031f,-0.000252f,0.000548f,0.000113f,0.00036f,0.f,0.f,0.f,0.f,0.f,-7.91e-05f,-0.000881f,-0.000466f,0.00014f,-0.000772f,-0.000223f,-0.000355f,-0.00111f,-0.000468f,-3.67e-05f,-0.000494f,-0.000328f,-0.000187f,-0.000788f,-0.000391f,-0.000816f,-0.00127f,-0.000725f,0.000428f,9.96e-05f,0.000111f,4.36e-05f,-0.000408f,-8.04e-05f,-0.000694f,-0.00105f,-0.000514f,0.f,0.f,0.f,0.f,0.f}; +float backbone__model0_pw_bias[16] = {0.323f,0.213f,0.388f,0.507f,0.203f,-0.415f,0.128f,0.723f,0.072f,0.252f,-1.44f,0.107f,0.318f,0.561f,0.101f,0.368f}; +float backbone__model0_dp_pw_weight[16*16*1*1] = {-0.00499f,-0.0456f,-0.0892f,-0.18f,0.0462f,-0.0811f,-0.00909f,0.00591f,0.0865f,-0.071f,-0.0135f,-0.0402f,0.0855f,-0.247f,0.719f,-0.426f,-0.183f,0.0144f,0.0105f,-0.0969f,-0.0133f,-0.215f,0.0843f,0.058f,-0.00789f,0.252f,0.308f,0.236f,0.232f,0.0842f,0.573f,-0.128f,0.0363f,0.069f,0.425f,0.213f,-0.499f,-0.0665f,0.459f,0.595f,0.428f,0.0303f,0.0453f,0.0938f,0.0576f,0.0941f,0.0175f,0.00336f,0.0563f,-0.402f,-0.286f,-0.0531f,-0.421f,0.0366f,-0.522f,0.348f,0.497f,0.0924f,0.205f,-0.0867f,-0.0959f,0.0709f,-0.0629f,-0.00406f,-0.0793f,0.128f,-0.0541f,-0.242f,-0.295f,-0.0372f,0.0981f,-0.173f,0.000686f,-0.116f,0.122f,0.00786f,0.0491f,-0.32f,0.0987f,-0.359f,0.181f,-0.0175f,0.0816f,0.0631f,0.0855f,0.383f,-0.0797f,0.0579f,-0.012f,-0.234f,0.0727f,0.101f,-0.424f,0.00754f,0.0848f,0.0885f,0.186f,-0.0298f,0.0952f,0.0176f,-0.0509f,-0.331f,-0.0831f,-0.0276f,-0.101f,-0.0775f,-0.128f,-0.0774f,0.356f,-0.0316f,-0.655f,0.209f,0.331f,0.0939f,0.0617f,0.155f,-0.0547f,-0.0155f,0.025f,0.155f,-0.214f,-0.0262f,0.131f,0.152f,0.16f,0.0163f,-0.058f,0.241f,0.113f,0.13f,0.15f,-0.132f,-0.0976f,0.196f,-0.0896f,-0.192f,-0.0985f,-0.075f,0.111f,0.323f,-0.32f,0.143f,0.0367f,-0.0448f,0.104f,0.0507f,-0.106f,0.105f,-0.0913f,-0.364f,0.107f,-0.0408f,-0.0527f,-0.0748f,-0.0705f,-0.117f,0.527f,-0.134f,-0.00942f,-0.0233f,0.0254f,0.187f,-0.0818f,0.0852f,-0.0957f,0.0582f,0.073f,0.138f,-0.156f,0.245f,0.411f,0.0683f,-0.0689f,0.525f,-0.173f,0.532f,0.000937f,-0.00496f,-0.045f,-0.22f,-0.0401f,0.00207f,-0.035f,-0.000227f,-0.0184f,-0.0612f,0.0545f,-0.057f,-0.0137f,-0.22f,0.655f,-0.331f,-0.0707f,-0.764f,0.433f,-0.254f,-0.147f,0.0434f,-0.129f,-0.261f,-0.426f,0.0156f,-0.399f,-0.14f,-0.0562f,-0.0896f,-0.0804f,-0.0462f,0.265f,-0.0596f,-0.0216f,0.175f,0.0696f,0.1f,-0.0099f,-0.0218f,0.0516f,-0.266f,0.0283f,-0.0205f,-0.312f,-0.0773f,-0.0374f,0.192f,-0.256f,-0.00165f,-0.062f,-0.114f,-0.0706f,-0.147f,0.0674f,0.124f,-0.215f,0.272f,0.0458f,0.173f,0.129f,0.199f,0.0539f,-0.127f,0.254f,0.0761f,0.0475f,0.245f,-0.0642f,-0.138f,0.0294f,0.0377f,0.0428f,-0.159f,0.103f,-0.281f,0.34f,-0.0506f,-0.0829f,0.115f}; +float backbone__model0_dp_pw_bias[16] = {-0.434f,-0.21f,-0.0273f,-0.164f,-0.11f,-0.126f,0.0578f,-0.439f,0.179f,0.0698f,0.0218f,0.147f,-0.00541f,0.133f,-0.119f,-0.15f}; +float backbone__model0_dp_dw_weight[16*1*3*3] = {-0.875f,-0.0483f,-0.138f,0.0147f,-0.957f,0.157f,0.154f,0.617f,0.23f,1.3f,-0.345f,0.52f,-0.147f,0.086f,0.345f,-0.306f,-1.46f,-0.39f,0.62f,-0.44f,-1.13f,-1.76f,-0.394f,0.557f,0.411f,1.57f,-0.0385f,1.3f,0.217f,0.21f,0.381f,-0.699f,-0.799f,0.0224f,0.0741f,-0.665f,-0.88f,-0.89f,0.097f,-0.374f,0.255f,0.106f,0.557f,0.8f,-0.114f,0.162f,-0.221f,0.224f,-0.32f,-0.0732f,-0.162f,-0.263f,1.68f,1.3f,-0.324f,0.311f,-1.26f,0.534f,-0.406f,-0.735f,0.0868f,-1.56f,0.224f,-2.06f,0.426f,-0.545f,0.654f,-0.29f,2.7f,1.96f,-0.453f,1.84f,-1.83f,-1.79f,1.35f,0.255f,0.671f,2.32f,1.97f,0.816f,-0.243f,-0.092f,0.665f,0.123f,2.22f,-1.32f,-0.28f,-2.78f,-1.66f,-0.888f,0.111f,0.359f,0.352f,0.0539f,-1.03f,1.28f,0.773f,-0.184f,0.363f,0.128f,-0.75f,0.276f,-0.0827f,0.43f,0.959f,-0.605f,0.0564f,-0.724f,-0.152f,-1.32f,-0.551f,-0.63f,1.12f,-0.154f,-0.411f,0.124f,-1.49f,1.13f,-0.13f,0.949f,1.3f,-0.514f,0.143f,-1.23f,0.23f,-0.296f,1.62f,1.87f,0.959f,0.0101f,-0.00507f,-0.0286f,-1.35f,-0.0225f,-0.0739f,-1.55f,0.968f,-0.276f,0.22f,-0.725f,-0.0691f,0.9f,-1.95f,-0.243f}; +float backbone__model0_dp_dw_bias[16] = {0.347f,1.57f,-0.714f,-0.0687f,-0.0442f,0.052f,0.348f,-0.0556f,0.0415f,0.097f,0.331f,0.366f,1.61f,-0.0599f,0.0049f,-0.0429f}; +float backbone__model1_dp1_pw_weight[16*16*1*1] = {0.187f,0.693f,-0.0894f,0.0417f,-0.018f,-0.0313f,-0.442f,0.117f,0.0207f,0.00872f,0.371f,-0.0354f,0.0174f,-0.0921f,0.0463f,-0.0266f,0.338f,-0.17f,0.0522f,0.00663f,0.047f,-0.197f,-0.0636f,-0.595f,0.116f,0.36f,0.0251f,0.11f,0.0255f,-0.514f,-0.709f,-0.0834f,0.166f,0.178f,-0.095f,-0.0519f,-0.158f,0.00233f,0.295f,-0.0936f,-0.275f,0.0458f,0.00784f,-0.337f,0.0999f,-0.017f,-0.21f,-0.103f,-0.256f,0.441f,-0.17f,-0.0484f,-0.124f,-0.121f,-0.448f,-0.0835f,-0.0806f,-0.0534f,-0.107f,-0.391f,-0.272f,-0.102f,-0.00661f,-0.0541f,0.0391f,0.172f,0.233f,0.402f,0.0181f,0.0157f,-0.0026f,-0.00366f,0.0177f,0.0432f,-0.0415f,-0.0102f,1.37f,0.014f,-0.0102f,0.0311f,-0.229f,0.174f,0.0231f,0.054f,-0.677f,-0.03f,0.209f,0.21f,-0.731f,-0.477f,0.263f,0.0131f,0.0847f,0.189f,0.189f,-0.0824f,0.0666f,0.401f,0.0637f,0.026f,0.0537f,-0.023f,-0.539f,0.0178f,0.0438f,0.0442f,0.443f,0.102f,-0.00493f,0.0221f,0.0155f,0.0414f,-0.14f,0.192f,0.0141f,0.0406f,-0.255f,-0.619f,0.269f,0.207f,-0.237f,0.307f,0.283f,-0.189f,0.0332f,-0.45f,0.0352f,0.533f,0.121f,0.165f,-0.582f,0.821f,-0.00434f,-0.0564f,0.107f,-0.00408f,-0.0252f,0.00463f,0.0549f,-0.0601f,-0.0209f,-0.0249f,0.0223f,-0.0755f,-0.658f,-0.333f,-0.0513f,-0.0438f,-0.213f,0.0854f,-0.592f,-0.0427f,-0.144f,-0.0954f,-0.0832f,0.345f,-0.146f,-0.0319f,-0.0371f,-0.0319f,0.032f,0.494f,0.000255f,-0.0212f,-0.00864f,-0.0134f,-0.598f,-0.0271f,0.00153f,-0.00362f,0.208f,-0.167f,-0.133f,0.0171f,-0.0309f,-0.0884f,0.104f,-0.139f,0.0154f,0.0304f,0.0978f,0.57f,-0.0697f,-0.415f,0.099f,-0.429f,-0.0307f,0.0933f,-0.0248f,0.386f,-0.131f,-0.723f,-0.0688f,-0.124f,0.16f,0.0695f,0.133f,0.0151f,-0.0424f,-0.0336f,-0.0869f,-0.366f,-0.245f,-0.0205f,0.128f,0.00677f,-0.00342f,0.151f,-0.0557f,0.33f,0.132f,0.112f,0.00838f,0.206f,0.227f,0.0833f,0.112f,0.072f,0.617f,-0.0323f,0.122f,0.138f,0.0789f,0.0412f,0.712f,0.189f,0.0103f,-0.0187f,0.0497f,-0.021f,0.324f,-0.12f,-0.0503f,0.0306f,0.0368f,-0.591f,0.00653f,0.00243f,-0.0259f,0.0867f,0.0165f,-0.426f,0.956f,0.423f,0.081f,0.0199f,0.105f,-0.0398f,0.0381f,-0.0324f,0.299f,0.0265f,0.186f,-0.0185f,-0.0663f,0.0523f}; +float backbone__model1_dp1_pw_bias[16] = {-0.143f,-0.094f,-0.1f,0.31f,-0.133f,-0.0161f,-0.252f,-0.0366f,-0.0368f,0.165f,0.199f,-0.0272f,0.146f,-0.167f,0.00272f,-0.124f}; +float backbone__model1_dp1_dw_weight[16*1*3*3] = {-0.499f,0.0958f,0.231f,-0.187f,-0.0622f,0.0493f,0.606f,-0.014f,0.0859f,-0.0927f,0.0966f,0.0235f,0.133f,0.0164f,-0.0466f,0.0889f,-0.631f,0.701f,1.26f,0.542f,0.123f,-0.585f,0.0964f,0.364f,-0.182f,-0.00624f,0.243f,0.574f,1.34f,0.023f,0.141f,-0.0172f,-0.459f,0.0669f,0.214f,-0.00365f,-0.0872f,0.0243f,-0.658f,0.0297f,0.128f,-0.039f,-0.219f,0.246f,-0.0659f,-0.00783f,-0.0594f,0.0788f,-0.0799f,-0.0271f,0.00154f,-0.392f,0.205f,0.0143f,0.842f,0.0596f,-0.0705f,-0.242f,0.364f,-0.037f,0.214f,0.101f,-0.0653f,-0.093f,0.494f,0.21f,-1.45f,1.f,-1.03f,-0.414f,-0.159f,0.915f,0.787f,1.88f,1.34f,0.559f,-1.57f,-1.2f,1.06f,0.965f,-0.16f,-0.0693f,0.0765f,0.176f,0.127f,0.0348f,-0.799f,0.0852f,0.0273f,-0.159f,-1.05f,0.149f,-0.405f,0.0475f,0.0168f,-0.0453f,0.223f,-0.0126f,-0.0993f,-0.0781f,-0.0532f,-0.0395f,0.294f,-0.0239f,-0.0657f,0.0807f,-0.118f,0.0439f,0.0884f,-0.06f,0.0633f,-0.138f,0.972f,-0.024f,-0.0524f,-0.54f,0.182f,-0.0231f,-0.00895f,0.00242f,0.33f,-0.209f,-0.228f,-0.0273f,0.23f,0.25f,-0.177f,0.112f,0.172f,0.00596f,0.0294f,-0.148f,-0.093f,0.0351f,-0.184f,0.0364f,-0.116f,0.0115f,-0.316f,-0.0168f,-0.0749f,-0.0359f,0.0416f,-0.103f}; +float backbone__model1_dp1_dw_bias[16] = {0.107f,1.04f,-0.0479f,0.932f,1.68f,0.747f,0.139f,-0.335f,0.0955f,1.55f,0.317f,0.744f,0.0206f,1.56f,-0.478f,-0.134f}; +float backbone__model1_dp2_pw_weight[32*16*1*1] = {-0.139f,-0.349f,-0.102f,-0.0583f,0.325f,-0.148f,-0.0863f,0.00421f,0.0135f,-0.0235f,0.184f,-0.124f,-0.0451f,0.0355f,-0.0648f,-0.22f,-0.0726f,0.445f,0.0925f,0.00799f,-0.0513f,0.35f,0.143f,0.267f,0.0753f,0.0527f,-0.117f,0.147f,-0.0525f,0.0999f,0.0312f,0.0442f,0.137f,0.322f,0.217f,0.159f,-0.0739f,-0.106f,-0.135f,-0.0942f,0.0238f,0.305f,0.0144f,0.158f,0.245f,-0.136f,-0.0481f,0.0668f,0.0667f,0.0367f,0.0761f,-0.042f,-0.649f,0.0386f,-0.0727f,0.01f,-0.0347f,-0.0167f,0.0607f,0.0294f,-0.00755f,0.411f,0.0884f,-0.0105f,0.0543f,0.43f,-0.0313f,0.202f,0.0445f,-0.0403f,0.0523f,-0.08f,0.00348f,-0.31f,0.0394f,0.127f,-0.0327f,0.0076f,0.0189f,-0.206f,-0.116f,-0.398f,-0.0927f,-0.192f,0.0544f,0.0596f,0.24f,-0.512f,-0.0271f,0.00116f,-0.134f,0.302f,-0.297f,-0.305f,-0.194f,-0.00758f,0.192f,0.233f,0.469f,-0.219f,-0.126f,0.132f,0.0315f,0.0527f,-0.00153f,0.328f,-0.0711f,0.134f,0.323f,-0.172f,0.214f,0.00837f,-0.0992f,0.434f,-0.102f,0.0159f,0.0071f,0.0145f,-0.0192f,0.198f,0.234f,0.171f,0.0275f,0.0774f,0.00551f,0.42f,-0.101f,0.198f,0.452f,-0.0985f,0.0541f,0.0417f,-0.0361f,-0.195f,0.485f,-0.0177f,-0.00496f,0.0488f,0.288f,0.126f,-0.0522f,-0.0894f,-0.375f,0.024f,0.0546f,-0.14f,0.0165f,-0.188f,-0.0473f,-0.336f,0.0104f,-0.405f,0.0106f,0.23f,-0.0412f,0.583f,-0.231f,-0.09f,-0.0173f,-0.0522f,0.316f,-0.0485f,0.0641f,-0.00148f,-0.00514f,-0.0114f,-0.407f,0.0295f,0.00095f,0.22f,-0.0261f,0.107f,0.298f,-0.17f,-0.179f,0.0529f,0.124f,-0.105f,-0.0138f,-0.378f,-0.142f,-0.184f,-0.0591f,0.283f,0.0349f,-0.0813f,0.0216f,-0.142f,0.0627f,-0.345f,0.0129f,0.746f,-0.122f,0.0439f,-0.094f,0.356f,-0.124f,0.0527f,0.283f,0.231f,0.0258f,-0.275f,0.396f,0.00541f,0.194f,-0.0181f,0.222f,0.0693f,-0.679f,0.0387f,0.222f,0.162f,0.162f,-0.254f,-0.0972f,-0.0486f,-0.0921f,-0.228f,0.151f,-0.00261f,-0.218f,0.222f,0.0128f,0.044f,-0.124f,-0.541f,-0.366f,0.159f,-0.169f,-0.323f,0.15f,0.332f,0.058f,-0.193f,-0.111f,-0.317f,-0.0767f,-0.173f,-0.0229f,-0.0137f,0.064f,0.214f,-0.00891f,0.509f,0.00278f,-0.0297f,-0.821f,-0.08f,-0.0393f,-0.0716f,-0.439f,0.19f,0.0805f,-0.0561f,-0.0617f,0.0247f,0.022f,0.191f,-0.0416f,-0.162f,-0.0407f,0.78f,0.0126f,-0.15f,0.0669f,0.0597f,-0.0507f,-0.142f,0.181f,-0.0806f,0.0194f,0.0394f,0.108f,-0.0145f,0.179f,-0.385f,-0.296f,0.287f,-0.042f,-0.177f,0.0033f,0.14f,-0.135f,-0.0017f,0.109f,0.209f,0.178f,-0.249f,0.0192f,0.107f,0.017f,-0.0535f,0.087f,-0.0893f,-0.00903f,0.012f,-0.653f,-0.0228f,-0.00362f,0.0334f,0.0628f,-0.103f,0.0925f,0.416f,0.148f,0.247f,0.225f,-0.102f,0.07f,-0.287f,-0.0162f,-0.00629f,0.051f,0.303f,-0.0831f,0.105f,-0.0468f,0.424f,0.0928f,0.217f,-0.0694f,-0.0533f,0.039f,-0.073f,0.396f,0.154f,0.0522f,-0.0202f,-0.687f,-0.0856f,-0.0576f,-0.0206f,-0.00377f,0.143f,0.019f,-0.457f,-0.117f,0.057f,-0.0503f,-0.023f,0.365f,0.00774f,-0.0836f,-0.00886f,0.29f,0.0339f,0.000872f,0.135f,-0.0863f,0.351f,-0.204f,0.168f,0.0343f,-0.26f,-0.0307f,0.164f,-0.0687f,0.199f,-0.032f,-0.00858f,-0.00995f,-0.135f,-0.402f,-0.081f,-0.00646f,-0.267f,0.422f,0.0306f,-0.0307f,-0.0271f,-0.0374f,-0.0161f,-0.9f,-0.11f,-0.0458f,-0.00272f,0.178f,-0.0702f,0.0131f,0.0243f,-0.0808f,-0.0332f,0.00482f,0.129f,0.084f,0.212f,0.328f,-0.395f,-0.104f,-0.0599f,-0.0482f,-0.104f,0.136f,-0.216f,-0.128f,0.217f,0.137f,0.00201f,0.634f,-0.0521f,-0.0831f,-0.028f,-0.0469f,0.0245f,0.218f,-0.0559f,0.0524f,-0.0363f,-0.192f,-0.0379f,0.0331f,0.302f,-0.214f,0.13f,0.074f,-0.162f,0.518f,-0.1f,0.00618f,0.115f,-0.013f,0.187f,0.118f,0.0878f,-0.0627f,-0.23f,0.0293f,0.0857f,0.128f,0.061f,0.272f,-0.144f,-0.186f,-0.0821f,-0.0308f,0.391f,-0.0295f,-0.184f,-0.139f,0.0445f,-0.0557f,-0.272f,0.156f,0.136f,-0.104f,-0.0332f,0.434f,-0.012f,0.0594f,0.102f,-0.184f,-0.00309f,-0.0349f,-0.00747f,-0.219f,-0.0635f,0.0226f,0.0233f,0.534f,0.12f,0.0569f,-0.256f,-0.0734f,-0.0255f,0.0881f,0.0459f,0.0465f,-0.0627f,0.722f,-0.0225f,0.0268f,0.0882f,0.383f,-0.0256f,-0.159f,0.0714f,-0.0375f,-0.184f,0.0514f,0.0637f,0.0821f,-0.0192f,0.0581f,-0.048f,0.6f,0.0339f,-0.012f,0.0177f,-0.373f,-0.0355f,-0.0197f,-0.0302f,0.0409f,0.00637f,0.12f,-0.355f,-0.132f,-0.178f,-0.174f,0.0948f,-0.126f,-0.169f,0.0182f,0.109f,0.108f,-0.134f,0.141f,-0.165f,-0.0408f,-0.202f,-0.0963f,0.246f}; +float backbone__model1_dp2_pw_bias[32] = {0.349f,-0.0689f,0.015f,0.185f,-0.0971f,0.0646f,-0.0267f,-0.31f,-0.096f,-0.0015f,0.0176f,-0.0715f,-0.0261f,0.0034f,0.0254f,-0.0605f,-0.00821f,-0.147f,-0.0732f,-0.00382f,0.089f,-0.201f,-0.0468f,-0.0104f,-0.0238f,0.12f,0.293f,-0.141f,-0.038f,-0.551f,-0.149f,0.0599f}; +float backbone__model1_dp2_dw_weight[32*1*3*3] = {-0.36f,-0.242f,0.134f,1.09f,-0.302f,0.0239f,-0.311f,0.438f,-0.648f,-0.221f,-0.0755f,0.0411f,0.151f,-0.196f,-0.0689f,0.114f,0.242f,-0.77f,-1.03f,-0.142f,-0.164f,0.773f,-0.292f,-0.66f,0.0237f,0.403f,-0.723f,0.452f,0.109f,-0.557f,0.719f,1.19f,-0.809f,0.00508f,0.0717f,-0.308f,-0.517f,0.258f,0.437f,0.186f,0.164f,-0.159f,0.357f,-0.101f,-0.593f,0.166f,-0.373f,-0.0387f,-0.126f,-1.66f,-0.922f,0.268f,0.29f,-0.986f,0.382f,-0.587f,0.724f,-0.111f,-0.238f,-0.742f,-0.226f,-1.38f,-0.238f,-0.348f,-0.51f,0.273f,0.281f,-0.807f,-0.0576f,0.167f,-0.0478f,-0.129f,-0.232f,0.259f,-0.481f,0.12f,-0.449f,-0.0818f,-0.226f,0.0954f,-0.205f,-0.148f,-0.663f,-0.288f,-0.196f,-0.33f,-0.0602f,-0.479f,-0.12f,-1.41f,-0.309f,0.284f,0.306f,-0.164f,-0.856f,-0.901f,-0.158f,-0.164f,0.0166f,0.997f,-0.146f,0.105f,-0.425f,0.374f,-0.722f,-0.0508f,-0.257f,-0.11f,-0.709f,-0.193f,0.224f,0.568f,0.051f,0.497f,0.0646f,-0.00668f,0.271f,2.07f,-0.604f,-0.35f,-0.149f,0.159f,0.0941f,0.149f,-1.75f,-0.432f,1.48f,1.17f,0.0696f,-0.339f,1.25f,0.318f,-1.23f,0.631f,-1.29f,-0.658f,-0.0855f,-0.629f,-1.34f,-1.07f,-0.00288f,-0.0647f,-0.591f,1.27f,-0.685f,1.62f,0.636f,-1.35f,1.44f,-0.404f,-0.256f,0.0999f,-1.74f,-1.18f,-0.53f,1.25f,1.72f,-0.633f,0.194f,-0.801f,-0.37f,0.201f,0.886f,-1.33f,-0.514f,-0.00563f,-0.168f,-0.51f,0.132f,0.0348f,0.177f,0.167f,0.15f,-0.159f,0.367f,-0.211f,-0.698f,-0.0413f,-0.302f,0.0399f,-0.171f,-1.f,0.471f,-0.084f,0.027f,0.0862f,0.0463f,-0.203f,0.0544f,-0.695f,-0.919f,-0.237f,0.627f,0.929f,-0.604f,0.612f,0.435f,0.188f,-0.0954f,0.0276f,0.113f,0.368f,-0.0733f,0.042f,-0.507f,0.23f,-0.00378f,0.184f,0.126f,0.104f,0.557f,0.156f,-0.226f,0.577f,-0.316f,0.512f,0.0437f,-0.389f,-0.406f,0.0361f,-0.234f,1.19f,0.346f,0.217f,1.1f,2.08f,-1.04f,0.366f,2.11f,0.282f,0.0706f,-0.211f,-0.0919f,-0.283f,-0.147f,-0.122f,0.345f,1.76f,-0.543f,0.098f,0.149f,0.475f,1.21f,0.233f,-0.385f,-0.556f,-1.1f,1.07f,-0.314f,-0.164f,-0.0248f,0.305f,-0.447f,2.02f,-0.102f,0.00533f,0.606f,-0.739f,-0.528f,-0.794f,0.467f,-0.0941f,0.0335f,-0.389f,-0.0942f,-0.557f,0.409f,0.0826f,0.0736f,-0.0116f,-0.0281f,0.0649f,0.111f,0.11f,0.388f,0.0498f,0.081f,0.0409f,-0.129f,0.441f,0.0467f,0.948f,-0.519f,0.229f,-0.113f,0.522f,-0.628f,-0.207f}; +float backbone__model1_dp2_dw_bias[32] = {0.223f,-1.4f,-0.152f,-0.0601f,-0.104f,1.5f,0.568f,0.907f,0.2f,0.0467f,-0.00768f,0.0175f,1.f,-0.0166f,-0.482f,-0.295f,0.822f,0.0923f,-0.0446f,0.839f,0.298f,0.00922f,-0.569f,0.286f,0.18f,0.292f,1.65f,0.214f,0.377f,-0.0535f,-0.009f,0.0448f}; +float backbone__model2_dp1_pw_weight[32*32*1*1] = {0.0504f,-0.103f,0.16f,0.0124f,-0.112f,0.051f,0.261f,0.254f,-0.062f,0.118f,-0.0599f,0.0232f,-0.235f,0.392f,0.1f,0.0204f,0.000275f,0.00203f,-0.0387f,0.405f,-0.0934f,-0.087f,-0.248f,0.0499f,-0.183f,-0.0574f,-0.0218f,-0.0926f,0.11f,-0.017f,0.0217f,0.0826f,-0.223f,0.101f,-0.344f,0.112f,-0.194f,0.161f,0.00954f,0.174f,0.0128f,0.122f,0.149f,0.0659f,0.0378f,-0.0427f,-0.171f,-0.0189f,0.191f,-0.634f,-0.343f,-0.0599f,0.073f,0.0747f,0.0404f,-0.185f,0.11f,0.122f,-0.0067f,-0.181f,0.058f,-0.36f,0.209f,0.145f,0.0783f,0.0476f,0.00177f,-0.136f,0.094f,-0.603f,-0.33f,0.1f,-0.106f,-0.0299f,0.142f,0.174f,0.157f,0.142f,-0.142f,0.0766f,-0.0741f,-0.0354f,0.119f,-0.0255f,0.104f,0.0095f,-0.13f,0.0272f,0.14f,0.0647f,0.000237f,-0.109f,0.101f,-0.0596f,-0.0839f,0.075f,0.0429f,-0.0616f,0.0813f,0.0253f,-0.098f,-0.185f,-0.0941f,-0.0107f,0.0284f,-0.206f,-0.0455f,-0.181f,-0.0572f,-0.0579f,-0.11f,0.0375f,0.0514f,-0.0579f,-0.0874f,-0.0605f,0.719f,0.0656f,0.0525f,0.0378f,-0.0529f,-0.21f,0.181f,0.122f,-0.0489f,-0.0259f,0.523f,0.12f,0.156f,-0.0689f,0.143f,-0.0925f,-0.242f,-0.223f,-0.0534f,0.267f,-0.199f,-0.102f,-0.0571f,0.142f,-0.0684f,0.116f,-0.0931f,-0.287f,-0.188f,-0.167f,-0.0294f,-0.176f,0.086f,-0.303f,0.134f,0.122f,0.0361f,-0.0775f,0.154f,0.0082f,-0.395f,-0.0865f,-0.195f,-0.00358f,0.0682f,0.117f,-0.000717f,0.0209f,-0.0153f,-0.0411f,-0.246f,-0.000439f,-0.357f,-0.139f,-0.0601f,0.299f,-0.174f,-0.0427f,-0.0144f,-0.437f,0.0308f,-0.0493f,-0.0465f,-0.248f,0.0965f,-0.27f,-0.0827f,-0.0268f,0.19f,0.0351f,0.0977f,-0.171f,-0.105f,-0.0942f,-0.0637f,-0.0623f,0.0843f,0.238f,0.202f,0.144f,0.205f,-0.258f,-0.284f,0.196f,0.0248f,-0.256f,0.0859f,-0.523f,0.161f,0.359f,-0.17f,0.0383f,-0.0353f,0.222f,0.102f,-0.0559f,-0.0531f,-0.0344f,0.0113f,0.0629f,-0.193f,-0.135f,0.00348f,0.000692f,0.0138f,0.12f,-0.0282f,0.149f,0.0414f,-0.045f,-0.11f,0.00952f,0.0034f,0.05f,0.223f,-0.0995f,0.128f,0.331f,0.128f,0.141f,-0.344f,0.0234f,-0.0274f,-0.344f,0.155f,0.0555f,-0.032f,0.0153f,0.0396f,0.0751f,-0.113f,0.0287f,-0.18f,0.147f,0.136f,0.0784f,-0.25f,-0.0652f,0.0268f,-0.0475f,0.163f,0.142f,-0.0317f,0.0501f,-0.0689f,0.275f,-0.0858f,0.196f,0.0294f,0.0481f,-0.0564f,-0.127f,-0.0339f,-0.0212f,-0.152f,-0.181f,0.0563f,0.000283f,0.0102f,0.0868f,0.205f,-0.0716f,-0.25f,0.0581f,0.419f,-0.0899f,0.136f,0.0867f,0.0391f,-0.0203f,0.0829f,-0.061f,-0.232f,0.223f,-0.0636f,0.00944f,0.209f,-0.0508f,-0.0912f,-0.0423f,0.143f,-0.0985f,0.0588f,0.259f,-0.285f,0.165f,0.269f,0.101f,-0.101f,-0.0703f,-0.0231f,0.0377f,0.127f,0.00502f,-0.0864f,0.047f,-0.231f,-0.00613f,0.0739f,0.152f,-0.158f,0.0575f,0.0237f,-0.0288f,0.0517f,0.00872f,0.0305f,0.24f,-0.0488f,0.115f,-0.107f,0.0403f,-0.0378f,-0.231f,-0.11f,-0.00189f,-0.129f,-0.0446f,-0.407f,0.1f,0.0232f,0.0876f,0.0738f,0.0827f,-0.00773f,0.172f,0.185f,-0.0325f,0.139f,0.016f,-0.142f,0.0979f,0.0771f,-0.0554f,0.15f,0.355f,0.0192f,-0.237f,0.156f,-0.21f,0.0256f,0.0123f,-0.134f,0.457f,-0.205f,0.218f,-0.0714f,0.327f,0.034f,0.107f,0.0966f,-0.00357f,-0.205f,-0.154f,-0.197f,0.288f,-0.0795f,-0.326f,0.0265f,-0.651f,-0.133f,-0.285f,0.129f,0.11f,0.000774f,-0.0422f,-0.0628f,-0.242f,-0.054f,-0.212f,0.217f,-0.102f,0.161f,-0.0321f,-0.0481f,0.0792f,-0.445f,0.269f,0.209f,0.142f,0.00272f,0.00541f,0.331f,0.0204f,0.264f,0.151f,0.00843f,0.11f,0.106f,-0.159f,0.0305f,-0.116f,-0.345f,0.0701f,0.055f,-0.161f,-0.138f,-0.0163f,0.0466f,-0.0476f,-0.0387f,0.00386f,0.159f,0.173f,0.0592f,0.181f,-0.324f,-0.1f,-0.0153f,0.0655f,0.129f,0.0446f,-0.0643f,-0.113f,0.155f,-0.289f,0.0273f,-0.00943f,0.0697f,0.234f,-0.0421f,0.00367f,-0.308f,-0.0311f,-0.0961f,-0.0212f,-0.368f,0.0173f,0.00295f,0.0666f,0.031f,0.0611f,-0.437f,0.0511f,-0.031f,-0.00982f,0.107f,0.164f,-0.132f,0.0306f,0.0819f,-0.0101f,-0.0953f,0.161f,0.0123f,0.189f,-0.376f,-0.0299f,-0.275f,-0.0714f,0.197f,0.108f,0.0856f,-0.0259f,0.0309f,0.422f,-0.0376f,-0.0146f,0.122f,0.295f,-0.000417f,0.0782f,-0.139f,-0.0824f,0.11f,-0.0272f,-0.128f,0.0299f,-0.188f,-0.0941f,-0.00456f,0.0623f,-0.0612f,-0.02f,0.0406f,0.263f,0.0546f,-0.123f,-0.242f,0.103f,0.0555f,-0.319f,-0.143f,0.044f,0.108f,-0.00935f,-0.104f,-0.0337f,0.328f,0.0354f,0.0992f,-0.255f,0.0676f,-0.155f,0.0589f,0.0591f,0.0102f,0.0316f,-0.0216f,0.0743f,0.0524f,0.164f,0.0424f,-0.144f,0.193f,-0.266f,-0.144f,-0.515f,0.00695f,0.095f,-0.207f,0.0538f,-0.0625f,0.0542f,-0.00813f,0.0255f,-0.167f,0.101f,-0.119f,0.0112f,0.0325f,0.024f,-0.042f,-0.0132f,0.0793f,0.0212f,0.00106f,-0.146f,0.0296f,0.0604f,0.0184f,-0.0878f,0.0483f,-0.168f,-0.238f,-0.215f,-0.0544f,-0.192f,0.141f,0.0556f,-0.0343f,-0.0697f,-0.171f,0.0428f,0.456f,0.0603f,0.0189f,-0.183f,-0.0281f,-0.0568f,-0.139f,-0.00352f,0.142f,0.187f,-0.109f,0.135f,-0.0299f,0.0936f,-0.0423f,-0.198f,0.118f,0.0399f,0.12f,-0.0505f,0.065f,0.0836f,-0.0941f,-0.244f,-0.236f,0.0902f,-0.053f,-0.0359f,-0.258f,-0.0803f,0.136f,-0.292f,0.00953f,0.0455f,0.0355f,0.0189f,-0.0424f,-0.0701f,0.167f,0.0317f,0.193f,-0.0528f,0.0271f,-0.142f,-0.371f,0.0465f,-0.0154f,-0.0084f,-0.0428f,-0.029f,-0.0947f,0.00872f,0.0539f,0.339f,0.11f,0.0399f,0.277f,0.172f,0.0663f,-0.0485f,-0.219f,0.0823f,0.174f,-0.236f,-0.146f,-0.0576f,-0.0616f,-0.095f,0.0909f,0.0484f,0.0921f,-0.063f,-0.204f,0.02f,0.00907f,0.138f,-0.149f,-0.0242f,-0.0233f,-0.0763f,0.35f,0.185f,-0.166f,0.0266f,0.23f,-0.0291f,0.0794f,-0.339f,0.238f,-0.164f,0.162f,-0.254f,-0.00295f,0.291f,-0.139f,-0.233f,0.0843f,0.205f,0.0859f,-0.0556f,-0.0111f,0.0165f,0.225f,0.108f,0.033f,0.108f,-0.253f,0.297f,-0.0572f,0.333f,-0.174f,-0.0713f,-0.117f,-0.138f,0.203f,-0.0344f,0.155f,0.117f,-0.0583f,0.228f,-0.0683f,0.253f,-0.0713f,0.137f,0.132f,-0.0204f,0.229f,0.162f,-0.167f,0.0161f,0.0413f,0.256f,0.239f,-0.0721f,-0.000336f,0.0605f,0.107f,-0.187f,-0.118f,-0.249f,-0.0141f,-0.0462f,0.133f,0.0726f,-0.0131f,0.0879f,0.0256f,0.0327f,-0.156f,0.0586f,0.0644f,-0.27f,-0.228f,-0.199f,-0.154f,0.295f,-0.0924f,-0.108f,-0.0985f,0.0976f,0.313f,0.00913f,0.0491f,-0.275f,-0.116f,-0.0129f,0.265f,0.08f,0.157f,-0.035f,0.114f,0.189f,-0.0245f,0.0762f,0.0123f,0.113f,0.0414f,-0.0177f,-0.0498f,0.0868f,0.166f,0.0692f,-0.0909f,-0.0357f,-0.315f,-0.0823f,0.153f,-0.199f,-0.109f,-0.176f,0.0758f,-0.377f,0.00523f,0.25f,0.0728f,-0.219f,0.0128f,0.0153f,0.208f,0.117f,0.0733f,0.105f,-0.271f,-0.0755f,-0.42f,0.0412f,0.0449f,-0.196f,-0.221f,0.082f,0.188f,-0.0584f,-0.0172f,-0.0582f,-0.184f,-0.124f,0.0441f,-0.135f,0.0165f,0.0619f,-0.0688f,0.106f,-0.101f,-0.0354f,-0.573f,-0.183f,0.00428f,0.251f,0.14f,0.0488f,0.153f,-0.0837f,-0.029f,-0.0254f,0.0208f,-0.189f,-0.239f,-0.0992f,-0.0796f,-0.289f,-0.159f,0.0927f,0.0859f,-0.113f,-0.00179f,0.338f,0.112f,-0.0682f,-0.00744f,-0.0524f,-0.377f,-0.00506f,-0.165f,0.194f,0.355f,-0.112f,0.158f,-0.0897f,-0.0762f,-0.0932f,0.0948f,0.0366f,0.0704f,-0.0598f,-0.0647f,-0.0649f,0.0751f,0.172f,-0.0444f,-0.0704f,-0.0982f,-0.306f,0.115f,-0.0453f,0.0048f,0.263f,-0.0437f,0.0854f,-0.0116f,0.157f,0.112f,-0.148f,0.126f,-0.0932f,-0.0419f,0.0186f,-0.0935f,0.302f,0.202f,0.165f,0.0397f,-0.0868f,-0.232f,0.409f,0.287f,0.0602f,-0.0686f,0.1f,-0.0245f,-0.0102f,-0.12f,-0.062f,0.368f,0.0801f,-0.0317f,0.0059f,0.134f,-0.00462f,-0.155f,-0.115f,0.148f,0.127f,0.00446f,0.0759f,-0.0267f,0.323f,0.114f,0.0805f,0.00494f,0.111f,-0.106f,0.12f,0.0771f,-0.0342f,0.424f,-0.0657f,-0.0228f,0.1f,0.14f,-0.28f,0.249f,-0.146f,-0.0315f,0.0137f,0.04f,0.0772f,0.076f,0.309f,0.0543f,0.0938f,0.0406f,-0.253f,-0.11f,0.1f,0.0368f,-0.0472f,-0.105f,-0.2f,0.475f,-0.353f,-0.156f,0.418f,0.0377f,0.222f,0.0623f,-0.162f,-0.0666f,0.106f,0.0806f,0.154f,0.282f,0.102f,-0.252f,-0.15f,0.0503f,0.136f,-0.0914f,0.00437f,0.0114f,-0.0215f,0.285f,-0.36f,0.121f,0.0527f,-0.192f,-0.0843f,0.0594f,0.0314f,-0.315f,0.0965f,-0.0932f,0.0952f,0.308f,0.0842f,0.178f,-0.0902f,-0.175f,0.0276f,0.0469f,-0.289f,-0.133f,0.177f,-0.249f,0.0161f,0.137f,-0.0535f,0.11f,-0.246f,-0.335f,0.0518f,-0.253f,-0.0434f,0.0576f,0.0572f,-0.205f,-0.239f,0.199f,-0.0319f,0.13f,0.362f,0.194f,0.029f,-0.229f,0.00392f,-0.0412f,0.0385f,-0.172f,0.0313f,-0.246f,0.0638f,0.0969f,0.0989f,0.0959f,0.0159f,-0.0906f,0.161f,0.189f,0.125f,0.134f,-0.205f,-0.0509f,0.028f,0.0372f,0.00017f,-0.0458f,-0.109f,-0.0446f,0.0114f,0.215f,-0.248f,0.0787f,0.145f,-0.064f,0.154f,0.0526f,0.0977f,0.0767f,0.143f,-0.0287f,-0.1f,-0.104f,-0.0603f,0.089f,-0.00704f,-0.318f,-0.0665f,-0.0448f,0.0167f,0.217f,0.173f,0.228f,-0.0437f,-0.086f,-0.109f}; +float backbone__model2_dp1_pw_bias[32] = {0.0103f,-0.146f,0.0708f,-0.0476f,0.0129f,0.0824f,-0.0213f,-0.00832f,0.143f,0.0058f,-0.00942f,-0.114f,-0.00738f,0.0648f,-0.0913f,-0.145f,-0.0481f,0.121f,0.177f,-0.026f,-0.0722f,0.0136f,0.132f,0.043f,-0.0366f,-0.188f,-0.15f,-0.0546f,0.0135f,0.00173f,-0.00419f,0.0361f}; +float backbone__model2_dp1_dw_weight[32*1*3*3] = {0.573f,0.0742f,-0.378f,-0.0295f,-0.0786f,0.295f,-0.0683f,-0.125f,0.0616f,0.251f,-0.186f,0.0534f,0.199f,1.53f,0.053f,0.374f,-1.38f,0.182f,-0.303f,0.21f,0.216f,-0.378f,0.401f,-0.109f,-0.0395f,1.11f,0.102f,-0.695f,-0.345f,-0.0317f,-0.455f,-0.724f,0.74f,0.466f,0.183f,-0.0598f,2.07f,0.875f,0.45f,-0.429f,0.453f,0.652f,0.665f,0.821f,-0.19f,-0.041f,0.381f,0.405f,-1.18f,0.126f,-0.0838f,0.0929f,-1.04f,-0.372f,-0.608f,-0.235f,0.183f,0.761f,-0.158f,-0.832f,-0.241f,-0.478f,-0.0542f,0.193f,0.587f,0.419f,-0.153f,-0.0909f,-0.489f,0.568f,-0.0621f,-0.14f,0.287f,0.602f,-0.0398f,0.598f,0.0484f,-0.462f,-0.0526f,-0.457f,0.0802f,0.443f,0.143f,-0.111f,-0.375f,0.0103f,-0.802f,-0.741f,0.173f,-0.381f,-1.18f,-0.544f,0.00395f,-0.223f,0.181f,0.984f,-0.212f,-0.103f,-0.0868f,0.249f,-0.0067f,-0.157f,-0.175f,-0.61f,0.281f,-0.749f,-0.382f,-0.138f,-0.323f,0.475f,0.194f,0.975f,-0.0656f,-1.23f,0.00971f,0.291f,-0.267f,-0.778f,0.709f,-0.215f,-0.34f,0.395f,0.101f,-0.31f,-0.0904f,-0.294f,-0.188f,-0.487f,-1.08f,0.145f,1.3f,-0.633f,0.41f,0.194f,-1.f,-0.161f,0.36f,0.735f,0.675f,0.162f,0.541f,-0.214f,0.72f,0.635f,0.781f,-1.28f,-1.72f,1.51f,0.0554f,0.271f,0.572f,0.00929f,-0.601f,-0.176f,-0.0903f,1.24f,-0.768f,-0.0795f,-0.538f,-1.1f,-0.262f,0.482f,0.528f,-0.68f,-0.275f,0.881f,-0.22f,1.55f,0.477f,0.211f,0.585f,-0.00558f,-0.282f,-0.277f,0.0793f,-1.22f,0.173f,0.636f,1.06f,-2.f,-0.279f,0.849f,-0.882f,-0.648f,-0.317f,-0.342f,-0.515f,-0.432f,-0.279f,-0.0231f,-0.164f,0.635f,-0.299f,0.0623f,-0.31f,-0.0982f,0.207f,-0.245f,0.236f,0.0136f,-0.474f,0.00975f,-0.949f,0.0432f,0.298f,-0.254f,0.00221f,0.126f,-0.136f,0.21f,0.0378f,0.79f,-0.0466f,-0.665f,0.847f,-0.0333f,-0.319f,-0.518f,-0.258f,0.157f,0.0951f,-0.116f,-0.0527f,-0.0528f,-0.269f,-0.193f,0.156f,-0.0568f,-0.209f,-0.283f,-0.674f,1.13f,-0.892f,-0.491f,-0.227f,0.16f,1.15f,-0.201f,0.305f,-0.241f,0.948f,-0.153f,-0.362f,-0.503f,0.101f,0.21f,0.371f,0.0355f,-0.914f,-0.48f,0.035f,1.04f,-0.19f,-0.261f,-0.108f,-0.24f,-0.501f,0.224f,0.119f,-0.302f,0.101f,-0.485f,0.251f,0.0476f,-0.635f,-0.166f,0.499f,-0.0129f,0.575f,-0.353f,0.0538f,-0.363f,0.306f,0.929f,0.262f,-0.658f,-0.391f,0.745f,-0.372f,0.0376f,-0.18f,-0.109f,-0.0821f,-0.0188f,0.151f,0.0393f,-0.102f,0.735f}; +float backbone__model2_dp1_dw_bias[32] = {0.489f,0.568f,0.474f,-0.0598f,0.736f,0.585f,-0.342f,-0.152f,0.539f,-0.0808f,0.302f,0.144f,-0.434f,0.208f,0.274f,0.125f,-0.176f,-0.0018f,-0.0441f,0.118f,-0.0118f,0.256f,-0.038f,-0.737f,-1.54f,0.537f,0.471f,0.23f,0.365f,0.6f,0.369f,0.0246f}; +float backbone__model2_dp2_pw_weight[64*32*1*1] = {0.132f,-0.127f,0.104f,0.0428f,-0.0552f,-0.126f,0.0982f,-0.113f,0.0625f,0.000905f,-0.156f,0.133f,-0.0837f,0.0843f,-0.0932f,-0.0514f,-0.0832f,-0.0184f,0.0247f,-0.19f,-0.0681f,-0.0664f,-0.154f,0.0899f,0.0543f,-0.115f,0.0349f,0.0299f,-0.0871f,-0.246f,-0.041f,-0.109f,-0.194f,-0.138f,-0.0848f,0.0316f,0.107f,0.18f,0.058f,-0.0482f,0.0557f,-0.183f,0.118f,-0.225f,0.318f,0.189f,0.0267f,-0.0167f,-0.0255f,0.0869f,-0.0541f,-0.0653f,0.187f,0.102f,-0.0559f,-0.169f,0.00363f,0.128f,0.0939f,-0.174f,-0.365f,0.0208f,0.109f,-0.00131f,0.0716f,0.0691f,0.0254f,0.0155f,0.0475f,-0.0168f,-0.0609f,0.0611f,-0.0311f,-0.00307f,0.0904f,0.138f,-0.00817f,0.103f,-0.0932f,-0.0796f,0.0895f,-0.141f,0.0529f,-0.0146f,-0.326f,-0.071f,-0.0898f,0.0753f,0.0639f,0.0683f,-0.0682f,0.0846f,0.245f,0.0997f,-0.0868f,0.127f,0.101f,-0.125f,-0.0156f,-0.17f,0.346f,0.0266f,-0.06f,-0.0749f,-0.122f,-0.133f,0.0243f,0.0194f,0.0341f,0.0541f,-0.0283f,-0.246f,-0.05f,-0.00309f,-0.0569f,-0.0541f,-0.0156f,-0.353f,-0.101f,0.0642f,0.0164f,-0.00629f,0.0707f,0.0359f,0.082f,-0.331f,-0.126f,-0.0294f,-0.184f,0.132f,-0.282f,-0.111f,-0.0981f,0.236f,-0.000866f,-0.402f,-0.0344f,0.167f,0.125f,0.0991f,0.0675f,-0.0194f,0.0815f,-0.168f,-0.196f,-0.0558f,-0.0726f,-0.298f,-0.00967f,-0.199f,0.0462f,0.255f,0.0151f,0.0419f,-0.161f,0.0662f,0.0692f,-0.139f,0.213f,-0.0362f,-0.048f,-0.0391f,-0.108f,-0.0106f,0.0189f,0.0348f,0.158f,-0.103f,0.0313f,0.0303f,0.0975f,0.00661f,0.0388f,0.268f,-0.109f,-0.141f,-0.134f,0.0272f,0.0656f,-0.209f,-0.207f,-0.0328f,0.0941f,0.136f,0.114f,-0.354f,0.307f,0.0664f,-0.0248f,0.106f,0.138f,0.0483f,0.136f,-0.0207f,-0.0545f,-0.0308f,-0.148f,-0.0173f,0.121f,-0.208f,0.161f,-0.0284f,-0.0175f,-0.142f,-0.00287f,-0.205f,-0.0966f,0.0378f,-0.0446f,0.0404f,0.203f,0.113f,0.218f,-0.175f,0.0699f,-0.204f,-0.0542f,0.0357f,-0.0565f,0.03f,-0.355f,-0.0734f,0.0302f,0.0361f,-0.0851f,-0.117f,0.12f,-0.205f,-0.0563f,-0.204f,0.0813f,0.0229f,-0.0596f,-0.0265f,-0.00117f,0.353f,0.0827f,-0.16f,0.0611f,-0.075f,0.151f,0.0486f,-0.0273f,0.000686f,-0.175f,0.0977f,-0.118f,0.187f,-0.0686f,-0.125f,-0.184f,0.175f,0.0198f,-0.0705f,-0.151f,-0.0141f,-0.0368f,0.169f,-0.0299f,0.111f,-0.0428f,-0.109f,-0.357f,0.194f,0.000892f,-0.086f,0.119f,-0.0687f,0.0382f,-0.0772f,0.127f,0.131f,-0.106f,-0.0564f,0.079f,0.0583f,-0.144f,-0.0898f,-0.164f,-0.0657f,0.0577f,0.278f,0.0441f,-0.0576f,0.0525f,0.136f,-0.0486f,0.0409f,-0.127f,0.0541f,0.28f,0.167f,-0.0103f,-0.242f,-0.156f,0.231f,-0.0811f,-0.0231f,0.106f,0.0157f,0.0579f,-0.0404f,-0.0226f,0.159f,-0.0227f,0.0171f,-0.0679f,0.0397f,0.0281f,-0.0856f,0.209f,-0.0816f,0.00664f,0.0555f,0.158f,-0.182f,-0.146f,0.148f,-0.0971f,-0.052f,0.141f,-0.195f,-0.186f,0.00461f,0.095f,0.343f,-0.0199f,-0.332f,0.049f,0.0338f,0.138f,0.0627f,0.0491f,-0.0272f,0.0283f,0.0648f,-0.176f,0.207f,0.403f,-0.104f,-0.0123f,-0.000616f,0.211f,0.0301f,0.109f,0.137f,-0.163f,-0.145f,0.0872f,-0.0385f,0.127f,0.359f,-0.0146f,-0.164f,0.0641f,0.108f,0.0444f,-0.0394f,-0.219f,0.13f,0.169f,0.241f,0.143f,-0.0167f,-0.0225f,0.0656f,0.235f,-0.104f,0.227f,-0.206f,-0.181f,-0.08f,-0.0212f,0.229f,0.118f,-0.0715f,0.124f,0.0259f,0.0428f,-0.0201f,-0.137f,-0.0787f,0.15f,-0.153f,0.252f,0.0587f,0.0897f,-0.0257f,-0.127f,-0.083f,0.186f,-0.199f,0.279f,0.0442f,-0.0908f,-0.0723f,0.0189f,0.018f,-0.0159f,-0.131f,-0.142f,-0.00648f,-0.178f,0.0393f,-0.00687f,0.0567f,-0.0194f,0.0481f,-0.00402f,0.0191f,0.0736f,0.191f,0.144f,-0.0876f,0.0946f,-0.293f,0.0629f,0.0364f,0.139f,-0.0343f,-0.238f,-0.0266f,-0.0255f,0.129f,0.162f,-0.0446f,-0.158f,0.0116f,0.01f,-0.0855f,-0.0137f,-0.162f,-0.0636f,-0.00163f,0.145f,0.195f,-0.00499f,-0.0478f,-0.0374f,-0.103f,0.0215f,-0.0632f,0.0384f,-0.0289f,0.176f,-0.165f,0.0722f,-0.0515f,-0.154f,0.215f,-0.181f,-0.0551f,-0.101f,0.00134f,0.289f,-0.0506f,0.191f,0.0248f,0.0207f,-0.0857f,0.0871f,-0.0363f,-0.111f,-0.0273f,-0.206f,0.247f,0.0013f,0.216f,0.0793f,0.0915f,0.0834f,-0.0928f,-0.0929f,0.0232f,0.0694f,-0.159f,-0.029f,-0.19f,-0.193f,0.0355f,0.13f,0.122f,-0.0724f,0.131f,0.0954f,-0.0327f,0.0227f,0.0475f,-0.0709f,0.0555f,-0.104f,-0.0109f,0.213f,-0.0158f,-0.0612f,-0.145f,-0.00122f,0.101f,-0.117f,-0.0444f,0.0648f,0.0855f,-4.11e-05f,-0.225f,-0.0828f,-0.0137f,0.122f,-0.0617f,-0.23f,0.133f,0.0607f,-0.117f,-0.224f,0.0454f,0.0184f,-0.0655f,-0.136f,0.19f,0.0223f,0.0325f,0.0606f,0.198f,0.0932f,-0.148f,0.0799f,-0.115f,-0.106f,0.00584f,-0.025f,0.134f,-0.0108f,0.204f,-0.0378f,-0.1f,-0.0768f,-0.0798f,-0.0228f,0.0247f,-0.0736f,-0.0497f,0.106f,0.0208f,-0.0352f,-0.00485f,0.0891f,0.0943f,0.218f,-0.141f,-0.00114f,-0.172f,0.218f,-0.132f,0.143f,-0.104f,0.0235f,0.0962f,-0.22f,0.0137f,-0.0314f,0.261f,0.144f,-0.0363f,-0.158f,0.0885f,0.0439f,-0.201f,-0.0133f,-0.0304f,0.0684f,-0.000579f,-0.322f,0.0144f,-0.0868f,-0.0704f,-0.148f,-0.0859f,-0.0534f,0.277f,0.00445f,-0.0683f,-0.00709f,0.0104f,-0.0736f,-0.151f,0.0441f,-0.137f,-0.0129f,-0.137f,-0.113f,0.138f,-9.8e-05f,0.148f,-0.113f,-0.303f,0.128f,-0.115f,0.0877f,0.107f,-0.0827f,0.0897f,-0.065f,-0.324f,0.0183f,0.134f,0.254f,-0.139f,0.0854f,0.117f,-0.016f,-0.201f,0.0405f,0.176f,-0.112f,0.214f,0.000246f,-0.0594f,-0.315f,-0.0331f,0.102f,-0.114f,0.0185f,0.159f,0.0609f,-0.0713f,0.00277f,-0.303f,0.0335f,-0.127f,0.116f,-0.198f,-0.303f,0.0117f,0.0533f,0.201f,0.0185f,0.0911f,0.00372f,0.191f,0.0733f,0.0201f,0.157f,0.0596f,0.0588f,-0.107f,-0.202f,0.0203f,0.0727f,-0.0197f,0.127f,0.0424f,-0.0817f,0.0417f,-0.162f,-0.0345f,-0.0343f,0.0255f,0.0601f,0.0133f,0.0501f,-0.153f,-0.0926f,0.00477f,-0.0651f,-0.213f,-0.0829f,-0.0309f,0.0129f,-0.0421f,-0.148f,-0.191f,-0.0244f,-0.0637f,0.0109f,-0.0742f,0.0381f,0.0677f,-0.118f,-0.0855f,-0.0107f,-0.00351f,0.0677f,-0.00731f,-0.017f,-0.155f,-0.174f,-0.0183f,-0.0679f,-0.0226f,-0.0844f,0.0393f,0.0725f,0.0435f,0.188f,-0.00783f,0.0616f,0.254f,0.127f,0.0713f,-0.0681f,0.0354f,-0.317f,-0.0139f,0.000487f,0.0706f,0.179f,0.0278f,-0.0957f,-0.0443f,-0.0537f,-0.143f,0.00931f,-0.104f,-0.109f,-0.033f,0.000835f,0.0661f,0.0812f,-0.0726f,0.0888f,-0.000246f,0.0129f,-0.0228f,-0.186f,0.122f,-0.0285f,0.00776f,0.0502f,0.0463f,0.108f,-0.0447f,0.0399f,-0.0362f,-0.0779f,-0.0887f,0.0443f,0.0851f,0.11f,0.0578f,-0.148f,0.0838f,-0.136f,-0.0433f,0.0167f,-0.186f,-0.00579f,0.102f,0.0907f,0.0742f,0.205f,0.204f,-0.156f,-0.0503f,-0.06f,0.0303f,-0.161f,-0.234f,-0.0404f,0.0566f,-0.00166f,-0.15f,0.124f,0.224f,0.224f,0.125f,-0.179f,-0.179f,-0.0728f,0.0782f,0.151f,-0.139f,0.232f,0.141f,-0.0106f,-0.119f,-0.0966f,-0.138f,0.00336f,0.258f,-0.0883f,-0.0582f,0.126f,-0.0231f,0.214f,0.0904f,0.0447f,0.0519f,-0.188f,-0.0306f,-0.117f,0.0523f,-0.0238f,-0.18f,0.0664f,-0.161f,0.0247f,-0.0137f,0.0923f,0.136f,-0.107f,-0.139f,0.11f,0.00142f,-0.113f,-0.0616f,0.216f,0.00891f,0.257f,-0.244f,-0.091f,-0.314f,-0.177f,-0.12f,-0.105f,-0.0821f,-0.262f,-0.0755f,-0.186f,0.0358f,-0.0542f,0.00464f,0.134f,0.0301f,0.116f,-0.086f,-0.159f,-0.193f,0.026f,-0.0295f,0.208f,-0.0678f,-0.177f,-0.123f,0.353f,-0.224f,-0.107f,0.167f,-0.0402f,-0.0808f,0.0602f,0.07f,-0.0332f,0.0174f,0.0235f,0.0744f,-0.0528f,0.11f,0.307f,0.0959f,-0.183f,-0.0619f,0.187f,0.134f,-0.0892f,-0.025f,0.191f,-0.153f,0.177f,0.117f,0.31f,-0.114f,-0.0389f,-0.0517f,0.124f,-0.0784f,0.0376f,0.153f,-0.131f,-0.05f,-0.00914f,0.0932f,-0.22f,0.03f,-0.0918f,-0.115f,0.0797f,-0.137f,-0.0499f,0.0648f,0.00701f,0.0828f,0.00521f,-0.0446f,0.0513f,0.0498f,0.039f,-0.0613f,-0.00105f,-0.0418f,-0.113f,0.151f,-0.00476f,-0.228f,-0.125f,0.167f,0.0729f,0.0082f,0.0153f,-0.197f,-0.0533f,0.0474f,-0.0869f,0.0768f,-0.0915f,-0.0711f,0.0333f,0.0113f,0.145f,0.373f,-0.0413f,0.0259f,-0.138f,-0.161f,-0.21f,0.0769f,-0.0922f,-0.0416f,-0.048f,-0.157f,-0.122f,0.037f,-0.0173f,-0.117f,-0.084f,0.293f,0.0163f,0.331f,-0.028f,-0.0439f,0.00331f,-0.0266f,-0.0248f,0.00581f,-0.0448f,0.235f,-0.079f,0.0152f,-0.18f,-0.117f,-0.0141f,-0.192f,-0.0151f,0.0907f,0.09f,0.217f,-0.0867f,0.086f,0.163f,0.106f,0.0624f,0.0377f,0.0604f,0.0848f,0.0133f,0.0297f,0.187f,-0.093f,-0.0496f,0.129f,-0.0097f,0.0638f,-0.0813f,0.205f,-0.0841f,0.124f,0.00571f,-0.0275f,0.00184f,-0.0991f,-0.00932f,0.0148f,0.0886f,-0.023f,0.00641f,-0.0672f,-0.13f,-0.0319f,-0.0704f,-0.0791f,-0.0616f,-0.146f,-0.3f,-0.0967f,-0.195f,0.151f,0.166f,-0.0279f,0.0783f,0.0116f,0.129f,0.133f,-0.0793f,-0.068f,-0.06f,0.0789f,0.0228f,-0.067f,0.00852f,-0.0448f,-0.0719f,-0.186f,0.0621f,-0.0238f,0.0814f,0.152f,0.0221f,-0.00287f,-0.213f,0.0472f,0.0371f,-0.0399f,0.126f,-0.0269f,0.0452f,0.172f,-0.139f,-0.0867f,-0.0281f,0.0726f,-0.0658f,0.072f,-0.26f,0.062f,-0.00948f,0.0537f,0.159f,-0.0379f,0.195f,0.105f,-0.124f,0.158f,-0.128f,0.0717f,0.112f,0.192f,0.0939f,0.00876f,0.239f,-0.0398f,0.217f,0.153f,-0.0365f,-0.202f,0.154f,0.164f,-0.245f,-0.0526f,0.0159f,-0.1f,0.196f,0.146f,0.0581f,-0.0798f,-0.142f,-0.11f,0.133f,0.0243f,0.195f,0.0148f,-0.0358f,0.145f,0.23f,-0.0415f,-0.11f,0.258f,0.137f,0.12f,0.0154f,-0.0912f,0.00137f,-0.001f,0.0612f,-0.0109f,0.0968f,0.154f,0.0597f,0.136f,-0.2f,0.145f,0.115f,-0.0231f,0.131f,-0.166f,-0.0933f,0.0843f,-0.0174f,-0.141f,0.0218f,0.222f,-0.172f,-0.0938f,0.075f,0.0678f,0.25f,0.134f,0.0101f,-0.0518f,0.0342f,-0.17f,0.0126f,-0.0987f,0.261f,0.301f,0.0575f,-0.0657f,0.0901f,0.026f,-0.0384f,-0.126f,-0.0223f,0.142f,-0.109f,-0.00987f,0.0689f,0.0763f,0.0135f,0.104f,-0.155f,0.0728f,-0.102f,0.0566f,-0.0687f,0.396f,-0.0768f,0.0504f,0.14f,-0.0478f,-0.0475f,0.173f,0.0533f,-0.055f,-0.0176f,0.0301f,0.0981f,-0.135f,-0.0517f,0.049f,0.0786f,0.0615f,0.489f,0.266f,0.0113f,0.0374f,0.116f,-0.0183f,0.0928f,0.237f,-0.0105f,-0.0721f,-0.00517f,-0.0512f,0.0138f,0.259f,-0.21f,-0.0224f,-0.05f,0.0114f,-0.19f,-0.0359f,-0.094f,-0.065f,-0.146f,0.155f,-0.0428f,0.00968f,0.139f,-0.222f,0.105f,-0.0559f,-0.0656f,-0.0999f,0.0471f,-0.0756f,-0.181f,0.167f,0.0885f,-0.105f,0.0334f,0.0785f,0.0482f,0.102f,-0.16f,0.135f,0.17f,0.116f,-0.233f,0.0884f,0.00745f,0.233f,0.0947f,-0.157f,0.065f,-0.0399f,0.215f,0.0488f,-0.0308f,0.154f,-0.223f,0.208f,-0.0609f,0.051f,-0.216f,-0.264f,-0.0785f,0.035f,-0.202f,0.0417f,0.257f,-0.00629f,0.109f,0.121f,-0.0476f,-0.109f,0.0545f,-0.0328f,0.118f,-0.0993f,-0.0776f,-0.359f,0.166f,-0.106f,-0.174f,-0.13f,0.0446f,-0.102f,0.0165f,0.0834f,-0.166f,0.138f,0.0986f,-0.104f,0.202f,-0.288f,-0.0538f,-0.0548f,-0.172f,-0.144f,-0.0774f,-0.0539f,-0.0105f,-0.208f,0.0729f,0.279f,-0.00609f,0.0827f,-0.0317f,-0.0621f,0.14f,-0.293f,-0.00616f,0.1f,0.277f,-0.428f,-0.0711f,0.0903f,0.348f,0.0322f,0.0747f,-0.119f,0.0362f,0.295f,0.17f,0.0528f,-0.0129f,-0.0204f,0.0149f,-0.133f,0.0388f,-0.00999f,-0.174f,0.0874f,0.0894f,0.0326f,-0.0877f,-0.0704f,-0.138f,0.306f,-0.00147f,-0.196f,0.0637f,-0.0746f,-0.155f,-0.00126f,-0.155f,-0.144f,0.0618f,0.041f,0.248f,-0.13f,-0.232f,-0.0599f,-0.134f,0.118f,0.00792f,-0.106f,-0.172f,0.00104f,-0.0143f,0.102f,-0.0275f,-0.0533f,-0.0449f,0.0745f,-0.123f,0.105f,-0.0315f,-0.0286f,-0.0932f,0.184f,0.0192f,-0.316f,-0.204f,-0.0488f,-0.0679f,-0.0494f,0.0444f,-0.131f,0.219f,0.00234f,0.0244f,-0.0436f,-0.101f,-0.278f,0.178f,0.0326f,0.116f,0.0375f,0.0259f,0.0416f,-0.00384f,-0.0411f,-0.0964f,-0.00765f,0.0727f,-0.0608f,0.174f,0.132f,-0.0211f,0.066f,-0.331f,0.0391f,0.0533f,-0.0878f,-0.251f,0.0543f,0.0935f,0.00601f,0.000456f,0.0692f,-0.0757f,0.0489f,0.374f,-0.0477f,0.123f,-0.0254f,-0.0264f,0.282f,-0.0344f,-0.0457f,-0.223f,-0.0923f,-0.157f,0.1f,0.0338f,0.0435f,0.11f,0.236f,0.228f,0.0295f,0.0567f,0.0623f,-0.0329f,0.0636f,-0.227f,-0.0292f,-0.00147f,-0.0138f,0.125f,-0.0356f,0.0545f,0.0224f,-0.137f,0.0267f,0.0214f,-0.0113f,0.0587f,0.194f,0.0562f,0.109f,0.205f,-0.0119f,0.238f,0.164f,-0.0778f,-0.234f,0.124f,0.172f,-0.176f,0.0203f,-0.0431f,-0.197f,0.0834f,0.149f,0.115f,-0.0439f,-0.212f,-0.074f,0.163f,-0.0341f,0.0886f,-0.158f,0.188f,0.0113f,0.0686f,-0.0221f,0.0455f,-0.0162f,0.00745f,-0.0396f,-0.189f,-0.105f,-0.114f,-0.0449f,-0.0254f,-0.0807f,0.0819f,-0.0415f,-0.0544f,0.104f,-0.0548f,0.186f,-0.154f,-0.167f,0.0107f,0.19f,0.0475f,-0.0191f,0.0397f,0.313f,-0.186f,-0.0866f,0.1f,-0.123f,-0.153f,0.0582f,-0.108f,0.162f,0.0521f,-0.0651f,-0.044f,0.173f,0.313f,0.00689f,0.143f,0.105f,0.134f,-0.168f,-0.126f,0.247f,-0.000658f,0.00577f,-0.0764f,-0.216f,-0.18f,0.146f,0.0526f,0.0248f,0.129f,-0.154f,0.00592f,-0.0124f,0.0812f,0.0201f,0.0392f,-0.0685f,0.0938f,-0.0154f,-0.158f,0.223f,-0.0835f,0.0975f,0.0922f,-0.0123f,0.00731f,-0.0535f,-0.157f,-0.136f,-0.206f,-0.174f,0.0726f,0.128f,-0.0145f,0.0245f,0.202f,-0.073f,0.237f,0.0936f,-0.123f,-0.232f,-0.0314f,-0.0389f,0.228f,-0.165f,-0.0342f,-0.0904f,0.0456f,-0.115f,-0.122f,0.371f,-0.0565f,0.0639f,-0.181f,-0.0123f,-0.145f,-0.0229f,0.0301f,-0.264f,0.19f,0.0255f,-0.104f,-0.0707f,-0.0289f,0.0152f,-0.027f,-0.0892f,0.0705f,0.000934f,0.0513f,-0.0982f,0.0986f,0.00541f,0.128f,-0.103f,-0.162f,0.0805f,-0.018f,-0.0654f,-0.0947f,-0.0835f,-0.0974f,0.0228f,0.0473f,0.314f,-0.0989f,-0.0453f,0.0765f,0.0626f,0.152f,0.0305f,-0.0253f,0.133f,-0.0206f,-0.00702f,-0.0165f,0.0788f,0.00986f,0.0695f,0.0775f,0.0447f,-0.0266f,-0.103f,0.0485f,0.00481f,0.0524f,-0.0123f,0.0694f,-0.0301f,0.16f,-0.151f,0.0525f,0.0968f,-0.0629f,0.199f,-0.169f,0.00295f,-0.0463f,0.166f,0.0202f,0.0952f,0.0207f,0.169f,-0.122f,-0.033f,0.0582f,-0.0339f,0.0111f,0.0535f,0.0114f,-0.0437f,0.0361f,-0.0986f,0.0633f,-0.0377f,0.155f,0.0821f,-0.0788f,-0.187f,-0.134f,-0.106f,0.108f,0.0459f,-0.00187f,0.0471f,0.0438f,0.00518f,-0.097f,-0.199f,0.317f,-0.0433f,0.081f,-0.115f,-0.0508f,0.252f,0.167f,-0.00615f,-0.132f,0.174f,0.206f,0.0454f,-0.094f,0.122f,-0.17f,-0.0762f,0.0265f,-0.0315f,0.0538f,-0.0319f,-0.209f,0.191f,0.0149f,-0.0251f,0.0618f,-0.162f,-0.0858f,0.354f,-0.191f,-0.0537f,0.0486f,-0.12f,0.123f,-0.0398f,0.144f,-0.0276f,0.101f,-0.0634f,-0.179f,0.00674f,-0.102f,-0.0172f,-0.0319f,-0.0495f,0.0217f,0.00361f,-0.0194f,-0.0574f,0.0358f,0.0998f,0.0445f,-0.031f,0.0792f,-0.017f,-0.0391f,0.173f,-0.173f,-0.0878f,0.0138f,-0.12f,-0.214f,-0.0697f,-0.168f,0.0478f,0.0693f,-0.0428f,-0.0111f,0.107f,0.178f,-0.0692f,-0.00733f,0.0472f,0.159f,-0.0508f,-0.097f,0.0836f,0.0812f,0.0102f,-0.0913f,-0.0762f,0.101f,0.176f,-0.0158f,0.0235f,-0.088f,0.00973f,-0.0213f,-0.0584f,0.275f,0.162f,-0.0683f,0.17f,-0.0246f,0.0983f,0.135f,0.0607f,-0.0674f,-0.0235f,-0.0478f,-0.0273f,-0.116f,0.114f,0.164f,-0.0671f,0.0154f,-0.013f,0.246f,-0.131f,-0.253f,-0.0682f,-0.18f,0.0743f,0.0661f,-0.502f,0.00675f,-0.0203f,0.0688f,-0.00215f,0.168f,0.0846f,-0.0227f,-0.291f,-0.158f,0.0672f,-0.0276f,0.034f,-0.129f,0.213f,-0.111f,-0.156f,0.0574f,0.0837f,-0.0226f,-0.108f,0.233f,0.031f,0.0365f,0.132f,-0.0352f,-0.0205f,0.197f,-0.0164f,-0.11f,0.156f,0.0858f,-0.119f,0.0378f,-0.0122f,0.222f,-0.00153f,-0.126f,0.168f,0.115f,0.164f,-0.0958f,0.395f,0.0982f,-0.0923f,0.0395f,0.0169f,-0.0224f,-0.0601f,-0.0849f,-0.00582f,-0.0483f,-0.00429f,-0.0217f,0.0999f,-0.11f,0.241f,-0.0467f,-0.153f,0.165f,0.0604f,-0.097f,0.0148f,0.0377f,0.0453f,0.369f,0.138f,0.169f,-0.0457f,-0.0341f,0.221f,0.0469f,0.0597f,-0.0199f,0.247f,0.105f,0.299f,-0.0607f,-0.182f,-0.074f,0.0244f,0.0431f,-0.0547f,-0.258f,0.0182f,0.118f,0.0731f,0.0907f,-0.064f,0.133f,-0.0853f,0.107f,0.0785f,0.101f,0.147f,-0.0857f,-0.0924f,0.195f,-0.00128f,0.214f,-0.0227f,-0.015f,-0.094f,-0.18f,0.163f,-0.0355f,-0.127f,-0.0256f,0.0542f,-0.0379f,-0.192f,0.00124f,-0.142f,-0.197f,0.0757f,-0.0727f,0.0302f,0.000545f,-0.38f,0.0101f,0.00785f,0.0796f,-0.0709f,-0.0167f,-0.0639f,-0.0789f,0.215f,0.221f,0.0136f,0.0446f,-0.159f,-0.00298f,-0.182f,-0.171f,0.285f,0.187f,-0.139f,-0.0322f,0.149f,-0.0233f,0.0854f,-0.0186f,-0.073f,0.0575f,-0.108f,0.0274f,0.00488f,0.375f,-0.174f,-0.159f,0.19f,0.0451f,-0.0449f,-0.103f,-0.0332f,0.162f,-0.0491f,-0.00222f,-0.0794f,0.222f,-0.241f,-0.0271f,0.367f,-0.0251f,0.0553f,0.0919f,0.0829f,0.181f,0.202f,-0.296f,0.0872f,0.0113f,0.249f,-0.0187f,0.0781f,0.381f,-0.139f,-0.0725f,0.0971f,-0.093f,0.0168f,-0.122f,-0.0409f,0.0426f,-0.105f,-0.0216f,-0.00581f,-0.257f,-0.257f,0.187f,-0.138f,0.0424f,0.00589f,0.177f,0.0145f,0.0128f,0.0947f,0.0958f,0.00427f,-0.0544f,-0.0588f,-0.154f,-0.19f,-0.0413f,-0.0547f,-0.0629f,-0.0768f,-0.0494f,0.12f,0.0207f,0.261f,0.048f,-0.0241f,0.0589f,0.00395f,0.0581f,-0.102f,0.142f,0.0816f,0.201f,-0.0018f,-0.275f,0.069f,-0.0554f,0.131f,-0.0991f,0.16f,-0.144f,-0.0177f,0.343f,0.000882f,-0.188f,0.21f,-0.137f,-0.0566f,0.0559f,-0.0107f,-0.156f,-0.197f,0.0685f,0.143f,-0.0388f,-0.107f,-0.0172f,0.0475f,0.0786f,0.162f,0.0902f,0.0332f,-0.113f,-0.0914f,-0.04f,-0.103f,0.0418f,-0.0791f,-0.0332f,0.362f,-0.119f,0.0325f,-0.213f,0.0347f,-0.349f,-0.0987f,0.0267f,-0.00203f,-2.08e-05f,-0.11f,0.189f,0.215f,-0.0173f,0.111f,-0.111f,0.0296f,-0.103f,0.0661f,-0.0761f,-0.246f,-0.0448f,0.073f,-0.165f,0.0405f,0.0994f,-0.0729f,-0.0231f,-0.0288f,-0.236f,-0.306f,-0.102f,0.164f,0.177f,0.0506f,0.0384f,-0.049f,0.187f,-0.0454f,0.0162f,-0.0751f,-0.227f,0.109f,-0.0264f,-0.0792f,-0.029f,0.0268f,-0.0873f,0.0272f,-0.0127f,-0.0994f,0.103f,-0.0603f,0.104f,0.123f,-0.0258f,0.0551f,-0.158f,0.0384f,0.303f,0.069f,-0.123f,-0.0634f,0.2f,0.0657f,0.171f,0.0634f,-0.00468f,0.0627f,-0.0859f,0.241f,0.084f,0.233f}; +float backbone__model2_dp2_pw_bias[64] = {0.217f,0.0817f,-0.0332f,0.028f,0.0791f,-0.0234f,-0.0149f,-0.0791f,-0.115f,0.0661f,-0.0112f,0.0528f,-0.0149f,-0.0034f,0.0364f,-0.0214f,-0.0176f,-0.0806f,0.0942f,0.00853f,0.00797f,-0.101f,0.00112f,0.0201f,0.0547f,0.14f,-0.139f,-0.0232f,0.0161f,-0.214f,0.051f,-0.14f,0.034f,0.0134f,0.0319f,-0.158f,0.0264f,-0.104f,0.000625f,-0.0661f,0.0559f,-0.126f,0.0499f,0.0407f,-0.0374f,-0.014f,-0.0836f,-0.213f,0.0469f,0.0439f,0.139f,0.0202f,-0.0157f,0.0017f,-0.0381f,0.028f,-0.0644f,0.0324f,-0.131f,-0.0474f,0.102f,-0.0658f,-0.0249f,-0.146f}; +float backbone__model2_dp2_dw_weight[64*1*3*3] = {-0.549f,-0.343f,0.601f,0.679f,0.305f,-0.0271f,0.106f,0.329f,-0.0826f,0.649f,-0.182f,-0.195f,0.0922f,-0.0489f,0.113f,-0.413f,0.449f,-0.0254f,0.302f,-0.333f,-0.268f,0.612f,-0.0924f,-0.245f,0.519f,0.358f,-0.773f,0.0282f,-0.385f,-0.871f,-0.496f,0.00401f,-1.02f,0.259f,0.692f,-0.321f,-1.82f,-0.301f,-0.0552f,0.0417f,-0.00546f,0.0613f,0.148f,0.103f,0.722f,-0.263f,0.911f,0.468f,-0.0821f,0.442f,-0.461f,0.574f,-0.257f,0.569f,0.479f,0.182f,-0.308f,-0.318f,-0.523f,0.326f,-0.425f,0.403f,-0.0869f,-0.394f,0.102f,-0.12f,0.586f,0.497f,0.407f,-0.578f,-0.197f,-0.398f,-0.269f,0.184f,-0.279f,-0.117f,-0.111f,0.72f,-0.301f,0.318f,-0.632f,0.101f,0.384f,-0.422f,0.663f,0.181f,0.643f,-0.199f,-0.0334f,-0.113f,-0.914f,0.843f,-0.411f,-0.226f,-0.644f,0.16f,-1.18f,0.372f,0.21f,-0.583f,-0.341f,-0.328f,-0.0125f,0.19f,0.621f,0.381f,0.385f,0.425f,0.521f,-0.0212f,0.608f,0.604f,-0.569f,-0.379f,0.143f,0.274f,0.797f,0.524f,0.0485f,0.172f,0.156f,-0.317f,-0.393f,0.337f,-0.419f,0.593f,0.114f,-0.371f,0.581f,-0.0871f,0.49f,-0.321f,0.302f,-0.189f,-0.274f,-0.194f,-0.225f,-0.719f,-0.224f,-0.193f,0.194f,-0.781f,0.167f,0.67f,0.177f,0.0868f,0.0968f,-0.395f,-0.508f,-0.587f,-0.495f,-0.161f,-0.661f,-0.125f,-1.03f,-0.619f,-0.335f,0.475f,-0.738f,0.642f,0.196f,0.0969f,-0.721f,-0.415f,-0.0751f,-0.182f,0.116f,0.214f,0.136f,0.637f,-0.163f,0.481f,0.496f,-0.69f,-0.121f,0.0948f,-0.402f,-0.423f,0.296f,0.488f,0.939f,0.214f,-0.228f,0.101f,0.611f,-0.203f,-0.316f,0.0153f,-0.367f,0.314f,0.0388f,0.64f,-0.454f,-0.199f,0.123f,0.125f,0.112f,-0.464f,-0.168f,1.24f,0.129f,0.33f,-0.191f,-0.0629f,0.127f,-0.062f,0.328f,-0.828f,-0.603f,0.108f,0.366f,-0.425f,-0.545f,0.379f,-0.573f,-0.046f,0.0581f,1.17f,0.0205f,-0.399f,-0.213f,-0.709f,0.0966f,0.656f,-0.0774f,0.375f,0.509f,-0.356f,0.195f,-0.269f,0.266f,0.148f,-0.119f,-0.101f,0.555f,-0.436f,0.951f,-0.323f,1.38f,0.356f,0.392f,0.756f,-0.566f,0.0873f,-0.696f,0.241f,-0.449f,0.179f,-0.445f,-0.0891f,-0.526f,0.286f,-0.176f,0.316f,-0.204f,-0.0515f,0.274f,-0.603f,-0.296f,0.956f,0.342f,-0.33f,-0.358f,0.0763f,-0.258f,-0.554f,-0.413f,-0.111f,0.393f,-0.234f,0.504f,-0.141f,-0.868f,0.846f,0.466f,-0.637f,1.05f,0.0734f,-1.37f,-0.377f,-0.148f,0.215f,0.0941f,0.686f,-0.22f,-0.0539f,0.195f,0.509f,0.188f,0.366f,-0.185f,-0.416f,-0.144f,-0.407f,0.32f,0.299f,1.31f,0.218f,0.31f,-1.5f,0.015f,-0.633f,-0.142f,-0.168f,-0.338f,-0.674f,-0.333f,-0.0785f,-0.651f,0.345f,-0.782f,0.225f,-0.765f,-0.584f,-0.0562f,0.394f,-0.266f,0.177f,-0.22f,-0.24f,0.612f,0.0403f,0.00233f,0.266f,0.361f,0.174f,-0.115f,-0.697f,-0.373f,-0.484f,-0.234f,-0.0277f,0.452f,0.964f,0.643f,0.333f,0.276f,0.471f,-0.157f,-0.692f,-0.385f,-0.656f,1.7f,-0.302f,-0.913f,0.0413f,0.0253f,-0.839f,-0.134f,0.501f,-0.0949f,0.2f,0.0712f,0.221f,-1.53f,-0.254f,-0.118f,-0.178f,0.39f,0.375f,0.161f,0.199f,-0.476f,-1.3f,-0.424f,-0.336f,-0.381f,0.241f,-0.558f,-0.53f,0.375f,0.474f,0.269f,0.287f,-1.26f,0.175f,-0.194f,-0.402f,0.00807f,0.282f,-0.201f,0.102f,0.204f,0.242f,-0.495f,-0.16f,-0.727f,-0.761f,0.0272f,-0.54f,-0.356f,0.162f,0.236f,-0.24f,-0.311f,-0.45f,0.216f,-0.0409f,0.462f,-0.559f,-0.665f,-0.308f,0.694f,-0.0695f,0.147f,0.514f,0.653f,-0.276f,-0.134f,0.304f,0.0429f,0.239f,-0.144f,-0.678f,0.372f,-0.737f,-0.1f,0.201f,0.174f,-0.103f,0.024f,-0.18f,0.259f,0.0687f,-0.334f,0.0031f,-0.281f,0.0471f,-0.188f,-0.284f,0.489f,-0.753f,0.838f,0.467f,-0.0839f,-0.571f,-0.322f,0.182f,0.247f,0.00245f,-0.0213f,-0.539f,-0.384f,0.251f,-0.147f,-0.0344f,-0.352f,-0.845f,0.236f,-0.279f,-0.431f,0.00194f,0.0552f,0.138f,-0.429f,0.247f,-0.508f,-0.309f,-0.346f,-0.631f,0.747f,0.0543f,0.717f,-0.714f,0.657f,0.177f,0.0892f,-0.272f,1.32f,-0.0267f,0.668f,-0.442f,-0.295f,0.0632f,0.209f,0.609f,-0.172f,0.256f,0.496f,-0.855f,-0.17f,0.138f,0.104f,-0.0575f,-0.302f,-0.183f,0.268f,0.35f,-0.283f,0.412f,-0.917f,0.0116f,-0.518f,-0.436f,-0.303f,-1.27f,0.478f,-0.791f,-0.752f,-0.867f,-0.75f,0.0747f,0.452f,0.281f,0.0767f,-0.159f,-0.0449f,0.321f,-0.221f,0.248f,-1.06f,-0.738f,0.538f,-0.133f,-0.288f,0.441f,0.362f,0.141f,-0.27f,-0.373f,-0.82f,-0.024f,-0.106f,-0.359f,0.483f,1.45f,0.312f,0.347f,0.555f,0.255f,-0.141f,-0.483f,-0.254f,-0.646f,-1.05f,-0.303f,-0.3f,0.0485f,-0.0188f,-0.141f,-0.149f,0.664f,0.531f,-0.3f,0.0154f,0.139f,-0.512f,0.137f,-0.0779f,-0.135f,0.338f,0.281f,-0.2f,0.48f,-0.354f,0.299f,-0.0919f,-0.182f,-0.454f,0.129f,-0.415f,-0.204f,-0.482f,-0.264f,-0.192f,0.214f,-0.155f,0.2f,-0.966f,-0.323f,-0.0215f,0.423f,-0.143f,0.178f,-0.294f,-0.0441f}; +float backbone__model2_dp2_dw_bias[64] = {-0.0572f,0.124f,-0.0891f,0.472f,0.295f,-0.0776f,-0.442f,-0.0607f,-0.0929f,0.12f,0.497f,0.321f,-0.707f,-0.186f,-0.593f,-0.141f,-0.147f,0.136f,-0.131f,-0.611f,0.11f,-0.156f,-0.0645f,0.105f,-0.0498f,0.147f,-0.15f,-0.0343f,-0.149f,-0.141f,0.0605f,0.00992f,0.41f,-0.534f,-0.277f,0.829f,-0.711f,0.118f,0.579f,-0.228f,0.366f,0.4f,0.00502f,0.0483f,-0.347f,0.0212f,0.00614f,-0.358f,-0.0604f,-0.0324f,0.19f,-0.0743f,-0.33f,-0.118f,-0.0351f,-0.523f,0.187f,-1.12f,0.624f,-0.0207f,0.302f,0.532f,-0.396f,0.0455f}; +float backbone__model3_dp1_pw_weight[64*64*1*1] = {0.0836f,0.0325f,0.0804f,0.071f,0.0368f,-0.07f,-0.137f,-0.118f,-0.114f,0.037f,0.0359f,-0.0489f,-0.00652f,0.00635f,0.0172f,-0.101f,-0.0014f,0.0409f,0.119f,0.0777f,-0.0879f,0.0116f,0.00303f,-0.101f,-0.0231f,-0.0301f,0.189f,-0.00755f,0.336f,0.0604f,0.0999f,0.0947f,0.121f,0.172f,-0.0226f,0.0446f,0.0883f,0.0332f,-0.0398f,0.103f,-0.045f,0.00988f,0.101f,0.0325f,-0.0819f,-0.00411f,0.00965f,-0.311f,0.083f,0.00534f,0.173f,-0.0566f,0.0059f,-0.0909f,0.0141f,-0.0367f,0.00214f,0.0868f,-0.0663f,-0.0148f,-0.193f,-0.235f,-0.138f,0.0662f,-0.0894f,-0.00932f,0.0481f,0.0833f,0.236f,-0.235f,-0.192f,0.0367f,-0.0733f,-0.0955f,-0.04f,0.0973f,-0.0524f,0.003f,0.0654f,0.183f,0.0399f,0.0118f,0.131f,-0.0197f,-0.0315f,0.0222f,0.0261f,-0.0391f,0.127f,-0.0956f,0.1f,-0.159f,0.00838f,0.0189f,0.0557f,0.037f,-0.0431f,-0.011f,0.138f,-0.0646f,-0.0814f,0.0908f,-0.00707f,0.0443f,0.0179f,0.105f,-0.154f,0.0657f,-0.0282f,-0.127f,-0.1f,-0.0418f,-0.0417f,-0.204f,0.153f,0.0243f,-0.00259f,-0.129f,0.0441f,0.0469f,-0.104f,0.0215f,-0.0249f,-0.098f,-0.0541f,0.203f,0.0517f,0.22f,-0.0422f,0.0309f,-0.00882f,-0.0291f,-0.0925f,-0.0123f,0.134f,-0.0292f,-0.128f,-0.0423f,-0.0656f,-0.283f,-0.0983f,0.0317f,-0.356f,-0.0252f,-0.0058f,-0.121f,0.182f,-0.158f,0.0205f,0.0373f,0.0459f,0.208f,-0.0868f,-0.179f,0.0414f,0.0558f,-0.0344f,-0.0555f,-0.0666f,0.135f,-0.13f,0.117f,0.0853f,0.0167f,-0.106f,0.0967f,-0.128f,-0.137f,-0.0283f,0.00711f,-0.021f,0.0431f,0.0683f,-0.234f,0.0045f,-0.0752f,-0.12f,0.0706f,-0.0453f,-0.0782f,0.0648f,-0.0502f,-0.0273f,-0.144f,0.108f,-0.123f,-0.156f,0.188f,-0.0545f,-0.0279f,-0.151f,-0.225f,-0.00159f,0.0601f,0.0191f,0.103f,0.0644f,-0.109f,-0.141f,-0.022f,-0.0078f,-0.199f,0.156f,-0.0793f,0.0332f,-0.0705f,0.14f,0.072f,0.0855f,0.278f,0.0911f,0.00939f,0.022f,-0.104f,-0.0566f,0.016f,-0.158f,0.154f,0.105f,-0.00663f,0.12f,-0.0588f,0.0633f,-0.0259f,0.373f,-0.0765f,0.0728f,-0.0597f,0.204f,0.0234f,0.0553f,0.0349f,0.0327f,0.0284f,0.107f,0.0833f,-0.125f,-0.0546f,0.0114f,0.14f,0.0146f,-0.021f,-0.0545f,-0.0955f,-0.118f,0.0572f,0.168f,0.132f,0.115f,-0.0879f,-0.0941f,0.0444f,-0.0565f,0.0488f,0.108f,-0.036f,-0.0427f,0.118f,-0.013f,-0.00939f,0.0405f,0.000532f,0.0571f,0.0632f,0.0596f,0.0456f,-0.0257f,0.0542f,-0.0724f,0.0108f,-0.212f,-0.0463f,-0.0228f,-0.0334f,-0.086f,-0.123f,0.0448f,-0.0805f,0.0255f,-0.0862f,0.0296f,0.115f,0.138f,-0.00456f,-0.101f,-0.0586f,0.083f,0.0998f,-0.0901f,0.0745f,0.087f,-0.151f,-0.0274f,0.187f,0.134f,-0.0965f,-0.00252f,-0.0622f,-0.101f,0.288f,0.0305f,-0.178f,0.169f,0.042f,-0.0306f,0.153f,-0.141f,-0.0932f,0.0965f,0.124f,0.142f,0.000841f,0.0116f,-0.0833f,0.116f,-0.0408f,0.163f,0.051f,0.0462f,0.118f,0.101f,-0.0406f,-0.134f,-0.0207f,0.102f,0.0559f,-0.0248f,0.0366f,0.0151f,-0.0884f,-0.14f,0.0845f,-0.00322f,-0.0257f,-0.127f,0.0996f,-0.00351f,0.00906f,-0.0173f,0.0781f,0.143f,0.0476f,-0.0388f,0.108f,0.0638f,0.0377f,-0.0315f,0.0995f,0.0175f,0.0108f,-0.114f,-0.0828f,-0.0611f,0.167f,-0.0016f,-0.0364f,0.0283f,0.0149f,0.00713f,-0.0873f,0.0303f,0.126f,0.0119f,-0.0546f,-0.0141f,0.0817f,0.0076f,0.0396f,0.0413f,-0.0608f,0.11f,-0.0301f,0.00716f,0.00397f,-0.058f,0.398f,-0.0271f,-0.113f,-0.0695f,-0.0371f,0.0126f,-0.0973f,0.0536f,-0.0543f,0.0461f,-0.0573f,0.0653f,0.041f,-0.1f,-0.00909f,-0.105f,-0.024f,-0.00255f,-0.201f,-0.134f,0.162f,0.116f,-0.169f,0.0909f,0.0454f,-0.0703f,-0.0406f,-0.0633f,0.00924f,-0.0929f,-0.0841f,-0.0572f,-0.224f,-0.159f,-0.0508f,0.233f,0.0812f,-0.0672f,0.0733f,-0.0204f,0.167f,-0.0547f,-0.0225f,-0.0245f,0.0805f,-0.109f,0.203f,0.0673f,0.0124f,0.0469f,0.0608f,-0.066f,0.214f,-0.297f,-0.0505f,0.104f,0.202f,-0.137f,-0.0143f,0.012f,0.177f,-0.0584f,0.103f,0.175f,-0.0405f,0.0579f,-0.0245f,0.0972f,-0.00286f,-0.175f,-0.00573f,0.0258f,0.135f,0.00766f,-0.123f,-0.077f,-0.0371f,0.00696f,0.0504f,0.178f,-0.155f,-0.122f,-0.0424f,-0.107f,-0.0266f,0.0668f,-0.00845f,0.0881f,-0.319f,0.0465f,0.0962f,0.0871f,0.0556f,-0.0813f,0.0538f,0.156f,0.0521f,0.0661f,-0.0973f,-0.0987f,-0.0521f,0.0544f,0.0429f,-0.0679f,-0.25f,0.165f,-0.0155f,0.0226f,-0.0151f,0.0523f,0.0434f,0.0504f,0.0147f,0.113f,-0.107f,0.0162f,-0.0204f,0.0234f,0.0566f,0.0361f,-0.138f,-0.45f,0.00335f,-0.178f,-0.124f,-0.243f,0.0176f,-0.109f,-0.0106f,-0.169f,0.0413f,-0.0194f,-0.11f,-0.0203f,0.136f,0.125f,-0.00228f,-0.0392f,-0.0603f,-0.0897f,0.107f,-0.0871f,0.0185f,0.0472f,0.0241f,-0.0457f,-0.0688f,-0.015f,0.00411f,0.019f,-0.00918f,-0.185f,-0.0659f,-0.0194f,-0.0779f,0.00495f,-0.00984f,0.172f,0.0492f,-0.0274f,0.0474f,0.0186f,0.0256f,0.129f,0.0433f,-0.127f,-0.106f,0.0502f,0.0172f,0.033f,0.0019f,0.112f,-0.13f,0.0836f,0.00344f,-0.176f,-0.0778f,0.0332f,0.152f,0.0867f,0.0161f,-0.00772f,-0.233f,0.266f,0.0842f,-0.00112f,0.0689f,-0.015f,-0.0414f,-0.00995f,-0.0153f,0.0415f,0.0217f,0.0266f,0.124f,0.02f,-0.048f,-0.134f,-0.0114f,-0.00633f,0.0901f,-0.0495f,4.12e-05f,-0.0584f,0.00893f,0.0995f,0.191f,-0.0316f,-0.0447f,0.154f,-0.0351f,0.201f,-0.169f,0.193f,-0.135f,0.025f,0.0805f,-0.123f,0.191f,0.124f,0.0233f,-0.195f,-0.0828f,-0.189f,-0.171f,0.125f,-0.00374f,-0.0684f,0.0861f,-0.0161f,0.119f,0.0916f,-0.159f,-0.00587f,0.121f,-0.0317f,0.201f,-0.079f,-0.111f,0.147f,0.0799f,0.0466f,0.0227f,0.0875f,-0.027f,-0.0132f,0.0837f,0.15f,-0.0595f,-0.0408f,0.0196f,0.0814f,0.157f,0.122f,-0.0893f,-0.0844f,0.228f,0.123f,0.0303f,-0.00545f,0.289f,-0.0839f,-0.0427f,-0.177f,0.0955f,0.0722f,0.131f,-0.0171f,0.0467f,-0.0213f,0.118f,0.0893f,0.0127f,0.0159f,-0.0623f,-0.0687f,0.0976f,-0.209f,-0.132f,0.00439f,-0.0215f,-0.0558f,0.0357f,0.0463f,-0.221f,0.014f,0.0802f,-0.0273f,0.135f,0.131f,-0.05f,0.0338f,0.0752f,-0.1f,0.0722f,0.039f,-0.0548f,-0.0496f,0.221f,-0.0522f,0.0262f,-0.0555f,0.0657f,-0.00658f,-0.0674f,0.038f,0.0681f,-0.00159f,0.00235f,-0.0227f,0.0866f,0.0265f,-0.00855f,-0.102f,0.0397f,-0.0855f,-0.0576f,0.0278f,-0.0494f,-0.0273f,0.0511f,-0.0232f,0.0518f,-0.0216f,0.124f,-0.327f,0.0734f,-0.0834f,-0.0603f,-0.0178f,0.0547f,0.139f,0.102f,-0.0701f,-0.106f,-0.148f,0.0684f,-0.00772f,0.0695f,-0.0192f,-0.0272f,0.293f,0.165f,0.0702f,0.0521f,0.0178f,0.172f,-0.0884f,0.0333f,0.0648f,-0.0164f,-0.0805f,-0.0686f,-0.00536f,-0.00488f,0.101f,-0.103f,-0.0479f,-0.0878f,0.0324f,0.0848f,-0.107f,0.0328f,0.14f,-0.081f,0.165f,0.0513f,0.0935f,0.0604f,-0.178f,-0.121f,0.0783f,0.000652f,-0.0255f,-0.106f,-0.0327f,-0.0733f,0.157f,0.0732f,-0.064f,0.0166f,0.0208f,-0.00921f,0.101f,-0.0861f,0.0882f,0.224f,-0.116f,-0.00596f,0.0358f,-0.0266f,-0.089f,-0.141f,-0.0897f,0.134f,-0.0312f,0.0148f,0.201f,-0.127f,0.0334f,-0.0393f,-0.0286f,0.0207f,-0.0447f,-0.0677f,0.142f,0.0808f,0.0064f,-0.0666f,-0.0604f,0.0809f,0.0173f,-0.112f,-0.162f,0.000982f,0.067f,-0.0709f,0.0494f,-0.0408f,-0.0134f,-0.097f,0.0234f,-0.126f,0.0816f,-0.0962f,0.0411f,-0.0286f,-0.047f,0.159f,0.0449f,-0.0202f,-0.0843f,-0.104f,0.102f,-0.0928f,0.0238f,-0.0471f,-0.0326f,-0.0601f,0.0974f,0.043f,0.15f,-0.128f,0.0666f,-0.0709f,0.145f,0.054f,-0.0327f,-0.0837f,0.198f,0.188f,0.0626f,-0.04f,0.249f,-0.0841f,-0.0436f,-0.0922f,-0.0554f,0.269f,0.371f,-0.059f,-0.119f,0.101f,0.046f,-0.114f,-0.156f,0.0153f,-0.0144f,-0.0359f,0.227f,-0.164f,-0.0854f,-0.0849f,-0.043f,0.0368f,0.135f,0.0498f,-0.146f,-0.0833f,0.0164f,0.0346f,-0.0021f,-0.0824f,0.0338f,-0.148f,-0.000424f,-0.0714f,0.273f,0.114f,-0.0361f,0.152f,0.0452f,0.169f,-0.171f,0.142f,0.112f,0.286f,-0.0564f,-0.0474f,-0.0251f,-0.067f,0.0607f,-0.0352f,-0.0238f,0.0396f,0.0455f,-0.145f,-0.0406f,0.091f,-0.129f,-0.0917f,-0.0764f,-0.115f,0.0706f,0.0786f,-0.00753f,0.103f,-0.0145f,0.0088f,-0.0684f,-0.0962f,0.0312f,0.303f,0.108f,-0.0414f,-0.169f,-0.00899f,-0.0285f,-0.0582f,0.0446f,-0.0596f,-0.101f,0.109f,0.00302f,-0.103f,-0.129f,-0.0204f,-0.137f,-0.061f,0.0169f,-0.124f,0.0598f,0.0333f,-0.0606f,-0.125f,-0.0175f,0.107f,-0.0189f,0.0216f,-0.226f,-0.0445f,-0.0907f,-0.0859f,0.0798f,-0.00925f,0.0365f,-0.234f,0.00216f,0.0418f,0.055f,0.0931f,-0.0183f,-0.0391f,0.0243f,-0.136f,0.00701f,0.0383f,0.134f,0.0369f,-0.0652f,0.0719f,0.0454f,-0.0791f,-0.0665f,-0.157f,0.0782f,0.0273f,-0.212f,-0.044f,0.00124f,-0.125f,-0.137f,-0.0632f,0.0471f,0.13f,0.105f,-0.0543f,-0.0746f,-0.129f,-0.171f,0.0582f,0.0118f,0.179f,-0.217f,0.123f,-0.093f,-0.186f,-0.167f,-0.00333f,-0.112f,-0.113f,-0.0615f,0.257f,0.0596f,0.00145f,-0.0166f,0.0682f,-0.0716f,0.107f,0.0137f,0.336f,-0.116f,0.146f,-0.0144f,-0.0144f,-0.0915f,-0.0156f,0.201f,-0.224f,-0.0376f,-0.138f,-0.0319f,-0.125f,-0.156f,-0.108f,0.296f,0.0379f,0.336f,-0.0471f,-0.00776f,-0.183f,-0.054f,0.00686f,-0.049f,-0.0635f,0.191f,0.016f,0.0264f,0.0824f,-0.0437f,-0.282f,-0.00116f,-0.0308f,-0.143f,-0.0922f,0.0876f,-0.00603f,-0.151f,-0.0701f,-0.0491f,-0.234f,-0.0655f,0.00123f,-0.0264f,0.00357f,-0.145f,0.0556f,0.0546f,0.168f,0.0455f,-0.0987f,0.00691f,0.0615f,0.0497f,-0.106f,-0.0626f,0.0707f,-0.127f,0.0158f,-0.0863f,-0.00813f,0.00745f,0.0441f,0.195f,0.0372f,-0.11f,-0.0555f,-0.0296f,0.0219f,-0.119f,0.0653f,-0.075f,-0.0354f,-0.3f,-0.0686f,-0.0823f,0.0856f,-0.109f,-0.0826f,0.0171f,0.0314f,0.0672f,0.00979f,-0.0951f,-0.00726f,0.0788f,-0.0718f,0.00691f,0.024f,-0.0452f,-0.0887f,-0.0102f,0.0125f,-0.0137f,-0.079f,-0.0239f,0.164f,-0.0255f,0.0155f,-0.0298f,-0.138f,-0.0539f,-0.0311f,0.0371f,0.113f,0.0766f,-0.0117f,0.0201f,0.0637f,0.0996f,0.00461f,-0.042f,0.0216f,-0.138f,0.0344f,-0.0361f,0.113f,0.00101f,0.00729f,0.0477f,0.0271f,-0.0191f,0.0938f,0.0351f,-0.0789f,0.105f,0.018f,0.0367f,-0.027f,0.0872f,0.0507f,0.0352f,0.0739f,0.191f,0.0862f,-0.082f,-0.0329f,0.0274f,-0.0703f,-0.00917f,0.168f,-0.0103f,0.211f,-0.0123f,0.0685f,0.162f,0.0127f,0.0671f,0.0394f,0.138f,0.0499f,0.0785f,0.0639f,-0.0269f,0.0537f,0.0345f,0.069f,-0.00049f,0.105f,0.122f,0.0248f,0.169f,-0.25f,0.129f,0.0278f,0.137f,-0.0667f,-0.027f,-0.139f,-0.0317f,-0.00964f,-0.049f,0.0354f,-0.13f,0.00172f,-0.292f,-0.162f,0.059f,-0.353f,0.096f,-0.0442f,0.0328f,-0.0478f,0.0282f,0.0192f,0.00104f,-0.0787f,0.0193f,0.0532f,0.0113f,0.0298f,-0.0394f,-0.0414f,-0.0675f,-0.146f,-0.151f,-0.0495f,-0.056f,-0.0718f,0.202f,0.0666f,-0.0132f,0.0773f,-0.103f,-0.161f,0.0385f,-0.217f,-0.133f,0.134f,0.0135f,-0.117f,0.033f,0.0695f,0.0201f,-0.107f,-0.0908f,-0.0995f,-0.0127f,0.0805f,0.0149f,-0.12f,-0.102f,-0.0285f,-0.0383f,-0.0468f,-0.0868f,0.168f,-0.129f,-0.066f,-0.182f,0.0893f,0.0582f,-0.0633f,-0.0329f,0.102f,0.0595f,0.0152f,-0.00524f,0.0563f,-0.154f,0.0226f,-0.0109f,0.0768f,-0.0679f,0.187f,0.165f,-0.0339f,0.0534f,-0.1f,-0.13f,-0.0445f,0.0565f,-0.112f,-0.0253f,-0.0145f,-0.114f,-0.127f,0.0232f,-0.0115f,0.00404f,-0.0741f,0.0796f,0.0783f,0.0215f,0.00523f,0.0573f,-0.015f,-0.0945f,0.178f,-0.0244f,-0.153f,0.134f,-0.0247f,-0.0733f,0.0323f,-0.0563f,-0.0147f,-0.0247f,-0.0557f,-0.0525f,-0.0222f,0.0231f,0.000758f,-0.0519f,-0.205f,0.0287f,-0.0437f,-0.000409f,0.00955f,0.113f,-0.0788f,-0.117f,-0.246f,0.188f,-0.0521f,-0.00254f,-0.0842f,0.0134f,-0.0207f,0.0843f,-0.0767f,-0.127f,-0.144f,-0.273f,-0.0721f,0.0991f,-0.00831f,-0.0241f,-0.0169f,0.0817f,0.103f,-0.0068f,-0.0316f,-0.0559f,-0.0613f,0.0356f,0.113f,-0.00513f,-0.0314f,0.116f,-0.0912f,-0.106f,-0.0346f,0.0651f,-0.0517f,0.00742f,-0.045f,0.0639f,-0.0286f,0.0361f,0.0483f,0.0492f,-0.0765f,-0.0279f,-0.105f,0.0455f,0.0492f,-0.00943f,-0.118f,0.0969f,0.00272f,-0.0209f,-0.0986f,-0.0272f,-0.0831f,-0.129f,-0.0128f,0.273f,-0.185f,-0.00394f,0.013f,0.0666f,-0.0476f,0.137f,0.186f,0.215f,-0.0323f,-0.0568f,0.0155f,-0.0314f,0.148f,-0.148f,-0.2f,0.0436f,-0.00688f,-0.168f,-0.0026f,0.168f,-0.0952f,0.0761f,-0.111f,0.237f,0.00773f,-0.0716f,0.00547f,-0.136f,-0.0169f,0.0295f,0.0246f,-0.0419f,0.00219f,-0.0299f,0.0152f,0.105f,0.24f,0.063f,-0.00387f,-0.0221f,-0.087f,-0.175f,-0.0339f,0.0135f,0.0631f,-0.00942f,0.114f,-0.0741f,-0.0971f,-0.0719f,0.0849f,-0.0602f,-0.0888f,-0.0025f,-0.0442f,0.0286f,0.179f,0.0435f,-0.0153f,0.0604f,-0.0398f,-0.0216f,-0.0692f,0.106f,0.0651f,-0.144f,0.0527f,0.14f,0.00516f,-0.111f,0.127f,-0.0123f,0.139f,-0.184f,-0.0389f,0.00547f,0.24f,-0.0283f,-0.1f,-0.0673f,0.00259f,-0.0929f,-0.00134f,0.0544f,-0.0225f,0.117f,0.0194f,0.0162f,0.0493f,0.0315f,-0.00424f,0.051f,0.141f,0.00344f,0.0242f,-0.0268f,-0.0627f,0.0713f,-0.0491f,-0.0998f,-0.16f,0.0572f,-0.0433f,-0.169f,0.0225f,0.0105f,0.107f,0.0296f,0.105f,-0.0409f,-0.0244f,-0.0251f,0.133f,0.192f,-0.0284f,0.00721f,-0.0607f,-0.0122f,0.0191f,-0.0489f,-0.00568f,-0.0355f,0.0246f,-0.0657f,-0.0233f,-0.0467f,-0.0243f,-0.133f,-0.175f,0.0902f,-0.0731f,-0.101f,-0.0771f,0.0498f,-0.0287f,-0.149f,0.136f,-0.0322f,0.0334f,0.0246f,-0.0226f,-0.155f,-0.105f,-0.135f,0.231f,0.0988f,0.112f,0.0606f,0.0337f,0.0832f,-0.0329f,0.0741f,-0.0579f,0.101f,-0.123f,0.00654f,0.229f,0.0453f,-0.101f,0.0632f,-0.0142f,0.111f,0.127f,-0.0245f,-0.00418f,-0.166f,0.0525f,-0.00218f,0.0274f,-0.0935f,-0.137f,0.15f,-0.0889f,-0.151f,-0.0397f,0.12f,0.0784f,0.0683f,-0.11f,-0.0374f,-0.0843f,0.278f,-0.0073f,0.178f,0.0942f,0.0291f,-0.00101f,0.0151f,0.0617f,-0.0504f,0.0537f,-0.113f,0.057f,0.013f,-0.00751f,-0.102f,0.262f,0.0355f,-0.0309f,0.0446f,-0.0309f,-0.151f,-0.255f,0.238f,-0.22f,0.078f,-0.0528f,-0.0919f,0.188f,0.173f,-0.122f,0.0798f,0.211f,0.0103f,-0.0716f,0.204f,0.00164f,0.0456f,-0.109f,0.0979f,0.0203f,0.0473f,-0.142f,0.137f,0.302f,-0.146f,-0.00801f,0.289f,0.013f,0.0422f,0.0807f,-0.0714f,0.185f,-0.0398f,0.202f,-0.0975f,0.0834f,0.0733f,-0.0114f,0.0785f,-0.00506f,-0.0551f,-0.0806f,-0.0111f,0.0261f,0.132f,-0.0106f,0.318f,-0.0254f,-0.00792f,-0.00508f,-0.313f,0.123f,-0.163f,-0.0891f,-0.0845f,-0.0121f,0.00594f,0.061f,-0.178f,0.00525f,0.057f,-0.0555f,-0.0787f,-0.0176f,-0.0611f,-0.0662f,0.135f,-0.0971f,-0.0222f,-0.0867f,-0.0759f,0.0215f,-0.0342f,0.051f,0.0325f,0.0426f,-0.0286f,-0.0346f,-0.102f,0.000227f,0.0454f,-0.00537f,-0.0187f,0.0481f,0.204f,0.0896f,0.0251f,0.0872f,0.0193f,0.0444f,0.00327f,0.0707f,-0.0967f,0.0593f,-0.102f,0.0466f,0.0101f,-0.0611f,0.0428f,-0.0978f,-0.0325f,-0.165f,0.0312f,-0.0654f,-0.322f,-0.112f,0.0365f,0.0719f,-0.00411f,-0.0286f,0.129f,0.108f,0.147f,0.0213f,0.0408f,0.0818f,0.0587f,-0.127f,-0.0574f,0.15f,-0.0466f,0.139f,0.0639f,0.0696f,0.0914f,0.112f,-0.0666f,0.0191f,-0.0475f,-0.1f,-0.0784f,0.00887f,-0.0763f,-0.0996f,0.0233f,-0.133f,0.0347f,-0.0211f,-0.0528f,0.0273f,0.0365f,0.116f,0.0495f,0.105f,0.0149f,-0.148f,0.151f,-0.0502f,-0.0269f,0.0208f,-0.0215f,-0.282f,0.353f,0.255f,0.0517f,-0.201f,0.188f,-0.137f,0.109f,-0.0133f,-0.085f,0.203f,0.0552f,-0.128f,-0.0792f,-0.0254f,0.0163f,-0.0963f,0.061f,-0.0654f,0.168f,-0.145f,-0.0207f,0.192f,0.0257f,-0.0881f,0.0601f,-0.0107f,-0.0113f,-0.19f,-0.109f,-0.0458f,-0.00604f,-0.128f,0.105f,-0.216f,-0.128f,-0.0409f,0.121f,0.106f,-0.168f,-0.0276f,0.082f,0.074f,-0.0413f,-0.256f,-0.134f,0.0424f,-0.0411f,-0.0516f,-0.234f,-0.0672f,-0.18f,-0.0751f,0.0524f,-0.0295f,0.0748f,0.0859f,0.0174f,0.0716f,-0.00753f,0.0148f,0.0216f,0.151f,0.00305f,-0.0817f,0.0204f,-0.0857f,-0.00811f,0.0494f,-0.0019f,0.0576f,-0.0539f,0.0472f,-0.0384f,0.125f,0.0303f,0.153f,-0.0588f,0.0138f,-0.00382f,0.0152f,0.203f,-0.0288f,0.101f,-0.0199f,0.00308f,-0.0734f,-0.0787f,0.05f,-0.109f,0.00312f,-0.00012f,0.0585f,0.083f,0.118f,-0.128f,-0.198f,0.0209f,0.0487f,-0.0958f,-0.0408f,-0.00399f,0.14f,-0.284f,-0.278f,0.103f,-0.129f,-0.0857f,-0.198f,0.168f,-0.103f,-0.114f,0.118f,0.18f,0.0389f,-0.0671f,0.112f,0.202f,-0.164f,0.0852f,0.0971f,0.0306f,-0.139f,0.0818f,0.0616f,0.0759f,0.187f,0.00567f,0.0799f,0.0555f,-0.0274f,-0.0365f,-0.0246f,0.0411f,0.0493f,0.00831f,0.0872f,0.071f,0.195f,0.0561f,-0.00264f,0.0154f,-0.032f,-0.026f,-0.00385f,0.105f,-0.0584f,0.016f,0.0977f,0.0451f,-0.0244f,0.104f,-0.0549f,0.0732f,-0.0129f,0.124f,-0.0135f,0.0831f,0.0672f,-0.112f,0.0172f,0.0594f,0.0588f,-0.153f,0.143f,-0.187f,-0.0791f,0.0293f,0.11f,0.0644f,0.0945f,0.107f,-0.0638f,-0.0731f,0.118f,-0.0853f,-0.0389f,-0.0999f,-0.104f,-0.105f,-0.0574f,-0.0774f,0.0122f,-0.0698f,0.0975f,-0.0205f,0.0155f,0.188f,0.106f,0.051f,-0.124f,0.013f,0.0947f,-0.0263f,-0.1f,-0.0493f,0.267f,0.338f,-0.17f,-0.0785f,0.00452f,-0.114f,-0.089f,0.0437f,-0.0196f,-0.108f,-0.0143f,-0.0568f,0.0181f,0.00291f,0.0845f,0.00435f,0.00933f,-0.0268f,0.238f,-0.072f,-0.0307f,0.0221f,0.00461f,-0.0379f,-0.0849f,0.0613f,-0.213f,-0.0915f,0.172f,0.359f,0.0926f,-0.0509f,-0.0597f,-0.102f,-0.0279f,-0.0669f,0.0936f,0.114f,0.0585f,0.0385f,-0.106f,0.0303f,-0.0831f,-0.16f,0.232f,0.107f,-0.0101f,-0.0167f,0.019f,0.314f,-0.0168f,0.0401f,-0.0288f,0.0987f,-0.112f,0.0385f,0.085f,-0.0448f,-0.147f,0.00782f,0.0998f,-0.0722f,-0.0386f,0.0777f,-0.127f,0.0297f,-0.00245f,-0.171f,0.112f,-0.0471f,-0.0261f,0.0208f,0.022f,0.0939f,0.0189f,0.0174f,0.0206f,0.00837f,-0.00847f,-0.0529f,0.175f,0.033f,-0.00504f,0.0175f,0.0341f,0.000117f,-0.0166f,-0.121f,-0.0899f,-0.158f,-0.0509f,-0.0495f,0.0576f,-0.0111f,-0.00413f,-0.125f,0.0206f,-0.0244f,-0.0699f,-0.0505f,-0.0217f,-0.0401f,0.0662f,-0.00883f,0.144f,0.00387f,-0.0411f,0.0286f,0.00863f,0.0734f,0.0663f,0.0594f,0.036f,-0.146f,-0.0554f,-0.106f,0.0514f,0.0487f,0.141f,-0.0078f,-0.0668f,0.0372f,0.0278f,-0.0616f,-0.0368f,0.0136f,0.155f,0.0196f,0.0419f,-0.133f,0.0647f,-0.0568f,0.216f,0.0202f,-0.0439f,0.0215f,0.0143f,-0.145f,-0.0291f,-0.0934f,-0.151f,-0.00878f,-0.0769f,-0.0866f,0.0122f,0.0104f,-0.0425f,-0.0334f,-0.108f,-0.0958f,0.0178f,0.0101f,-0.0896f,0.135f,-0.0604f,0.102f,-0.132f,0.0795f,-0.0785f,-0.054f,-0.129f,-0.113f,0.0205f,0.204f,0.0675f,0.127f,0.0524f,-0.109f,-0.0399f,0.0127f,-0.044f,0.126f,-0.318f,-0.0978f,0.0534f,-0.176f,-0.101f,-0.0669f,0.0503f,-0.0176f,0.00414f,-0.0211f,-0.00576f,0.00693f,0.0278f,0.0157f,-0.0175f,0.0525f,-0.113f,0.0299f,0.0776f,0.0754f,-0.069f,0.0281f,-0.0684f,0.0447f,-0.0421f,-0.0667f,0.00591f,-0.0792f,0.0206f,0.098f,-0.0864f,-0.0729f,0.064f,0.00276f,0.0268f,0.0979f,-0.0445f,-0.0397f,-0.0716f,-0.188f,-0.0474f,-0.0732f,-0.0231f,-0.0138f,-0.0339f,0.0138f,0.0914f,-0.0769f,0.026f,0.00174f,-0.0158f,0.0385f,-0.0392f,0.134f,0.0327f,0.123f,0.172f,0.0208f,0.107f,-0.37f,0.0152f,0.053f,-0.0171f,0.112f,0.201f,0.0679f,0.0262f,-0.0206f,0.179f,0.199f,-0.172f,0.18f,-0.0496f,-0.0207f,-0.115f,-0.0173f,-0.0309f,-0.042f,-0.0344f,-0.251f,-0.0649f,0.188f,-0.155f,-0.0861f,-0.015f,0.0322f,-0.168f,-0.0491f,-0.21f,0.123f,0.21f,-0.0431f,0.0335f,-0.207f,0.022f,0.168f,0.0299f,-0.0141f,-0.0129f,0.0477f,-0.0449f,0.0713f,0.0899f,0.133f,0.118f,0.0794f,0.0513f,-0.0811f,-0.251f,0.101f,-0.137f,0.0164f,0.103f,0.0201f,-0.121f,0.0134f,0.13f,0.13f,-0.0167f,0.075f,0.0523f,-0.0162f,-0.0134f,-0.0801f,0.059f,0.0582f,-0.0956f,-0.0897f,-0.00879f,0.0909f,-0.11f,0.151f,0.0476f,-0.0244f,-0.0902f,-0.0551f,0.0839f,-0.000239f,-0.0459f,-0.00869f,-0.0869f,-0.047f,0.283f,0.0867f,0.0142f,-0.0296f,0.072f,-0.0538f,0.186f,-0.0197f,-0.0347f,0.164f,-0.0709f,0.133f,0.157f,0.0152f,0.0172f,0.00251f,0.0679f,-0.00118f,-0.162f,0.164f,0.0599f,0.0194f,-0.0764f,-0.0328f,0.0603f,-0.0436f,0.0789f,-0.0454f,0.0297f,-0.151f,0.0747f,-0.122f,0.0884f,0.136f,-0.0875f,0.105f,0.00275f,-0.1f,-0.309f,0.151f,-0.0424f,0.138f,-0.0491f,-0.0061f,-0.0444f,0.0707f,-0.0432f,-0.105f,-0.0885f,0.193f,0.216f,0.14f,-0.134f,0.061f,0.0234f,0.0731f,0.0473f,-0.111f,-0.0729f,-0.0641f,-0.111f,-0.054f,-0.0416f,-0.193f,-0.0428f,0.0447f,0.0443f,-0.063f,0.166f,0.0716f,-0.0167f,0.0099f,0.0772f,-0.12f,0.228f,0.153f,-0.143f,0.0755f,0.122f,-0.0501f,0.297f,-0.0271f,0.132f,0.0168f,-0.207f,-0.153f,0.123f,0.00176f,-0.0191f,0.00786f,0.00857f,-0.0119f,-0.0251f,-0.0314f,0.116f,-0.0668f,-0.176f,0.11f,0.0157f,-0.0344f,0.244f,0.162f,-0.0317f,0.0545f,-0.00111f,-0.0841f,-0.171f,0.0732f,-0.0062f,0.221f,-0.0272f,-0.0302f,0.0848f,0.174f,0.0217f,0.00997f,0.0371f,0.163f,-0.0813f,-0.152f,0.0213f,0.0755f,0.116f,0.111f,-0.0478f,-0.108f,-0.185f,0.238f,-0.231f,0.0274f,0.013f,-0.00743f,-0.0596f,-0.0459f,-0.0851f,0.0924f,0.141f,0.116f,-0.0573f,0.0595f,-0.174f,-0.02f,-0.175f,0.00427f,0.0086f,-0.126f,0.16f,0.0372f,-0.0732f,0.0346f,-0.181f,-0.105f,0.141f,0.0966f,0.0709f,-0.0335f,-0.0848f,-0.0393f,0.0484f,0.164f,0.0253f,0.0781f,0.0683f,0.032f,0.155f,0.000145f,0.0322f,-0.0393f,-0.00769f,-0.0435f,-0.101f,0.199f,-0.0624f,0.108f,-0.0556f,-0.279f,-0.292f,0.16f,-0.0272f,0.0373f,0.0563f,0.095f,-0.0835f,0.108f,-0.072f,0.104f,-0.0495f,-0.0081f,0.268f,-0.262f,0.0745f,0.00525f,0.138f,-0.0508f,0.0155f,-0.0307f,0.0752f,0.0135f,-0.0497f,-0.129f,0.0946f,-0.0478f,-0.0322f,-0.0159f,-0.0227f,0.0498f,-0.0283f,-0.123f,0.0551f,-0.0884f,-0.0151f,0.1f,-0.0575f,0.162f,-0.02f,-0.0724f,-0.00242f,0.0722f,-0.0822f,-0.199f,0.0992f,0.0409f,-0.0478f,0.165f,0.2f,0.019f,0.0928f,-0.0468f,0.264f,0.0868f,0.232f,0.0728f,-0.0805f,0.000182f,0.0309f,-0.142f,-0.00794f,0.0422f,-0.038f,-0.152f,-0.0583f,0.0167f,0.226f,0.204f,0.0437f,0.0176f,-0.116f,0.0776f,-0.09f,-0.0602f,-0.0217f,-0.0652f,-0.0642f,-0.0966f,-0.124f,-0.0555f,-0.016f,0.0217f,0.12f,-0.0431f,-0.0201f,0.00335f,-0.0318f,0.0363f,-0.0242f,0.168f,0.0221f,0.216f,0.0622f,-0.0623f,-0.0124f,0.0373f,0.0957f,-0.00494f,0.166f,0.183f,-0.0743f,0.00601f,-0.102f,0.119f,0.116f,-0.0203f,-0.169f,0.00378f,0.0481f,-0.0895f,0.0261f,-0.108f,0.22f,0.074f,0.0508f,-0.0513f,-0.0886f,0.0441f,-0.0994f,0.134f,-0.0463f,-0.0214f,-0.0159f,-0.0442f,0.073f,-0.143f,0.015f,-0.059f,0.159f,0.18f,-0.108f,-0.05f,0.0388f,-0.106f,-0.0194f,0.038f,0.0368f,0.00475f,-0.0231f,0.0297f,-0.139f,-0.12f,0.023f,-0.0265f,-0.0395f,-0.00933f,-0.106f,-0.0951f,-0.0213f,0.104f,0.034f,-0.0469f,-0.0399f,0.0306f,-0.0299f,-0.147f,-0.0919f,0.0113f,-0.156f,-0.0839f,-0.118f,-0.104f,-0.239f,0.0666f,-0.109f,0.0041f,0.00575f,-0.0625f,-0.0163f,-0.00982f,0.0649f,0.0094f,-0.0463f,-0.0326f,-0.000304f,-0.139f,-0.0444f,-0.04f,-0.0359f,-0.0405f,0.129f,-0.238f,-0.105f,0.122f,-0.0662f,-0.00669f,-0.0748f,0.0189f,0.0415f,0.0894f,-0.118f,-0.0156f,0.0161f,0.0355f,-0.0421f,-0.261f,-0.0808f,0.0282f,-0.0273f,-0.009f,-0.0464f,-0.018f,-0.0431f,0.00912f,0.0363f,-0.01f,0.0507f,0.0617f,-0.0826f,0.0128f,-0.138f,0.00632f,-0.119f,-0.0218f,0.0311f,0.0478f,-0.0336f,0.186f,0.00425f,0.0559f,-0.0291f,-0.0563f,0.0551f,-0.0202f,0.212f,-0.118f,0.0592f,0.0157f,-0.0595f,0.0177f,-0.0922f,-0.102f,0.0621f,0.022f,0.251f,-0.0667f,-0.104f,9.43e-05f,-0.0743f,0.0453f,-0.0377f,0.0236f,0.0629f,-0.0209f,0.14f,0.0836f,-0.0505f,-0.0426f,0.0635f,0.0846f,0.00747f,-0.0971f,0.0577f,0.0111f,-0.0222f,-0.0486f,-0.0689f,0.0766f,0.0238f,-0.0223f,0.168f,-0.00613f,0.013f,0.118f,0.197f,-0.162f,-0.0126f,0.0993f,-0.019f,0.0206f,0.104f,0.044f,0.0267f,0.0614f,0.0143f,-0.0147f,-0.0222f,0.0578f,0.0503f,-0.0794f,0.0199f,0.12f,0.0305f,0.0209f,-0.109f,0.0473f,-0.0494f,0.097f,-0.15f,0.0261f,-0.191f,-0.358f,-0.0385f,0.114f,0.0785f,0.0267f,-0.0199f,-0.0987f,0.0341f,-0.00899f,0.00753f,-0.0647f,0.166f,-0.0557f,-0.199f,0.0255f,0.0127f,-0.0435f,-0.0082f,0.0396f,-0.0877f,-0.126f,0.0936f,-0.0441f,0.0649f,-0.0681f,-0.0598f,-0.144f,0.122f,-0.0528f,0.0477f,-0.0423f,-0.0498f,-0.0474f,-0.0566f,-0.0102f,-0.154f,0.139f,-0.0394f,-0.0451f,-0.000107f,0.145f,0.102f,0.073f,0.0383f,0.0291f,-0.0108f,0.0719f,0.0569f,0.0682f,-0.188f,-0.113f,0.0635f,-0.253f,-0.145f,-0.142f,-0.0885f,0.00184f,0.0234f,0.0124f,0.135f,-0.0409f,0.0308f,-0.0967f,-0.0834f,0.336f,0.162f,0.153f,0.0951f,0.0849f,-0.00615f,-0.00535f,-0.12f,0.0228f,0.235f,-0.021f,0.0238f,0.00949f,0.0418f,-0.144f,-0.0298f,0.0819f,-0.187f,0.0198f,-0.0197f,-0.0773f,-0.0377f,-0.0146f,0.0053f,-0.138f,-0.15f,0.144f,-0.152f,0.047f,-0.103f,-0.0374f,0.0417f,0.105f,0.0531f,-0.0661f,0.045f,-0.201f,-0.0278f,-0.119f,0.0205f,-0.137f,0.0472f,0.0409f,0.0593f,0.0363f,0.0952f,0.0622f,0.0987f,0.0794f,0.00715f,0.185f,-0.0284f,-0.0127f,0.113f,-0.263f,0.129f,0.0514f,0.0825f,-0.065f,-0.0195f,-0.0777f,-0.0679f,0.0354f,0.052f,-0.0929f,-0.152f,-0.043f,-0.0541f,0.0849f,0.0156f,-0.0167f,0.0591f,0.0473f,0.0354f,0.053f,0.104f,-0.0316f,0.0193f,0.083f,0.0607f,-0.0203f,0.0468f,0.189f,0.185f,-0.0605f,0.00181f,-0.0397f,0.0969f,0.0692f,-0.107f,0.102f,0.0493f,0.101f,-0.01f,-0.147f,0.104f,0.0263f,0.0123f,0.0482f,0.0321f,0.113f,-0.0109f,-0.0319f,0.0256f,0.0565f,-0.295f,0.019f,0.0883f,0.0455f,-0.0639f,0.0603f,0.094f,-0.00109f,-0.0193f,0.0261f,0.132f,0.11f,-0.0516f,-0.136f,-0.142f,0.0647f,0.0143f,0.0579f,-0.0818f,0.0814f,0.0486f,0.0147f,-0.108f,-0.0302f,-0.073f,-0.0872f,0.0266f,0.147f,-0.01f,0.13f,0.0928f,0.0982f,-0.00288f,-0.0203f,0.0981f,-0.364f,-0.0388f,-0.0778f,0.209f,-0.0131f,0.0242f,-0.214f,-0.0475f,0.346f,-0.0516f,0.0496f,-0.149f,-0.0419f,-0.0632f,-0.00828f,0.0157f,-0.179f,-0.243f,0.0426f,-0.0654f,0.000203f,-0.00697f,0.0621f,0.00491f,-0.0192f,0.0561f,0.192f,-0.059f,-0.187f,0.0674f,-0.113f,0.0353f,-0.0319f,0.135f,-0.0764f,0.113f,0.0678f,-0.0136f,0.0788f,0.061f,-0.0236f,-0.0146f,0.0526f,0.131f,-0.182f,-0.000586f,0.0108f,0.0208f,-0.22f,0.0347f,-0.15f,0.0327f,0.0247f,0.0329f,-0.0351f,0.0325f,-0.0103f,0.0538f,0.0738f,0.0321f,-0.0247f,-0.016f,0.0068f,-0.0542f,0.0581f,0.0196f,0.157f,0.134f,0.0139f,0.104f,0.038f,0.144f,-0.0809f,-0.0426f,0.0762f,0.209f,-0.089f,0.106f,-0.00298f,0.0567f,0.084f,0.117f,-0.152f,0.0134f,0.0724f,-0.0171f,0.0329f,-0.122f,-0.115f,-0.0476f,-0.0252f,-0.0351f,-0.117f,0.00631f,0.0388f,-0.103f,-0.264f,-0.213f,0.0336f,-0.104f,-0.0999f,-0.154f,0.166f,-0.0707f,-0.0717f,-0.0643f,0.132f,0.0456f,-0.0167f,-0.0641f,-0.0903f,0.0481f,-0.0128f,0.28f,-0.18f,0.0562f,0.148f,0.12f,0.0272f,-0.205f,0.00145f,-8.73e-05f,-0.0133f,-0.0626f,-0.0682f,0.000225f,-0.0169f,-0.195f,-0.000732f,0.131f,-0.129f,-0.249f,-0.0187f,-0.147f,-0.156f,-0.0657f,0.132f,0.0396f,0.105f,-0.0684f,-0.00144f,0.0991f,0.142f,-0.0612f,0.122f,-0.0414f,-0.23f,-0.252f,0.0804f,-0.0444f,-0.00922f,-0.373f,-0.305f,0.0438f,0.0129f,-0.315f,-0.00961f,-0.0353f,-0.0951f,-0.0617f,-0.0456f,-0.0798f,0.263f,0.0752f,-0.32f,0.0642f,-0.034f,-0.049f,0.114f,0.165f,0.0548f,0.211f,0.27f,0.128f,0.0324f,-0.00689f,-0.0117f,0.116f,-0.000918f,0.0467f,0.103f,-0.06f,0.0242f,0.157f,-0.0937f,0.0974f,-0.362f,-0.0346f,0.00878f,0.00732f,-0.313f,0.157f,-0.121f,0.129f,-0.284f,-0.163f,0.069f,-0.00949f,-0.235f,0.0631f,-0.0749f,0.0927f,-0.13f,-0.102f,-0.0781f,0.00168f,-0.0204f,0.0118f,0.0239f,-0.071f,0.0224f,-0.0451f,-0.00383f,-0.00234f,0.174f,0.09f,-0.214f,-0.0662f,0.07f,-0.029f,-0.0772f,0.0589f,-0.0316f,0.00324f,0.279f,0.0722f,-0.0284f,-0.0193f,0.0479f,0.0784f,-0.0867f,0.0571f,-0.0163f,0.00734f,0.0103f,-0.224f,-0.045f,-0.0277f,-0.0763f,0.0318f,0.0602f,0.0139f,0.0409f,-0.0448f,0.0851f,0.0336f,0.00616f,-0.0222f,-0.0903f,-0.122f,0.0348f,-0.146f,-0.0453f,-0.0574f,0.136f,-0.0518f,0.0533f,0.198f,-0.141f,0.023f,-0.0379f,-0.00442f,-0.136f,0.0256f,-0.101f,0.0232f,0.0749f,-0.0666f,-0.0908f,-0.0623f,0.0731f,-0.0526f,-0.105f,-0.0891f,0.0586f,-0.0443f,-0.0266f,-0.216f,0.183f,0.031f,0.0214f,-0.0113f,0.183f,0.0395f,0.0565f,0.0884f,-0.0627f,0.0721f,0.148f,0.0167f,-0.0401f,0.0738f,-0.119f,0.108f,-0.114f,0.0381f,0.0594f,0.231f,-0.0286f,0.0862f,0.0306f,-0.0316f,-0.00935f,-0.00935f,-0.11f,-0.0675f,-0.0529f,-0.124f,-0.0966f,0.0726f,-0.253f,0.00108f,-0.132f,0.0123f,-0.185f,0.0658f,-0.144f,-0.176f,-0.0645f,0.0925f,0.0842f,-0.0144f,-0.0248f,0.183f,0.14f,0.198f,0.0112f,-0.0366f,-0.138f,-0.074f,-0.0818f,0.0489f,-0.0945f,0.0236f,-0.0648f,0.0362f,0.105f,-0.0933f,-0.0929f,-0.0198f,0.0955f,0.0389f,-0.0265f,0.108f,-0.0551f,0.0448f,-0.0257f,0.131f,0.014f,0.0357f,0.16f,0.0861f,-0.00214f,0.0897f,0.128f,0.133f,0.179f,0.104f,-0.0357f,-0.101f,-0.0118f,-0.0157f,0.0558f,-0.0735f,0.0293f,0.208f,-0.0835f,-0.0759f,0.0638f,-0.0952f,-0.0102f,0.179f,-0.0275f,0.274f,0.145f,0.174f,0.096f,0.0189f,-0.0251f,-0.02f,-0.0668f,0.239f,-0.0239f,0.0977f,0.117f,0.0237f,0.00488f,0.039f,0.0911f,-0.0248f,-0.00822f,0.0468f,0.0379f,-0.182f,-0.0242f,0.0806f,0.19f,-0.147f,0.08f,-0.159f,0.0524f,0.0247f,0.187f,0.065f,0.0171f,-0.0975f,0.033f,-0.1f,0.0555f,0.0773f,0.0673f,-0.0562f,0.0999f,-0.0411f,0.00964f,0.0874f,-0.00825f,-0.0659f,-0.174f,-0.121f,-0.122f,0.091f,0.0795f,0.002f,0.0279f,-0.00244f,0.108f,0.041f,-0.00733f,-0.0423f,-0.109f,-0.0986f,-0.201f,0.0756f,-0.315f,0.13f,-0.112f,0.0686f,0.0682f,-0.032f,-0.0865f,0.0122f,-0.0953f,0.125f,-0.112f,-0.107f,0.00077f,-0.0652f,-0.0188f,0.162f,-0.0605f,0.225f,-0.0466f,0.0954f,-0.0411f,-0.157f,0.103f,-0.0673f,0.0123f,0.0878f,-0.0917f,-0.0305f,-0.133f,-0.106f,0.0734f,-0.0313f,0.0183f,-0.000961f,-0.00964f,-0.31f,-0.0304f,-0.203f,0.0338f,-0.113f,0.102f,-0.0235f,0.212f,-0.042f,0.072f,0.0856f,0.11f,0.00155f,-0.0923f,0.0731f,0.0213f,-0.00681f,-0.137f,-0.00207f,0.153f,-0.2f,0.157f,-0.00427f,0.00907f,0.0726f,0.187f,0.111f,0.123f,0.00524f,0.14f,0.099f,0.0712f,0.179f,-0.109f,0.107f,-0.0705f,0.0949f,-0.055f,0.13f,0.0512f,-0.243f,0.0238f,0.0111f,0.026f,0.0223f,0.0118f,0.114f,0.0606f,0.12f,0.0997f,-0.0261f,-0.0807f,-0.0165f,0.115f,0.141f,-0.058f,-0.0144f,0.0635f,-0.216f,0.0363f,0.0573f,0.0678f,-0.0855f,0.0398f,0.207f,-0.179f,-0.155f,-0.0161f,0.16f,-0.0937f,0.0673f,0.135f,0.0336f,-0.0551f,-0.0563f,0.0457f,0.0296f,0.0389f,-0.0665f,-0.0642f,-0.0418f,0.0244f,0.0512f,0.0121f,0.0826f,-0.171f,0.0756f,0.00722f,-0.0265f,0.0368f,0.0573f,0.12f,-0.0564f,0.00842f,0.0163f,0.0563f,-0.0972f,-0.149f,0.101f,-0.0344f,-0.0308f,-0.0444f,-0.122f,0.0166f,-0.0664f,-0.096f,-0.026f,-0.0489f,-0.00997f,-0.217f,0.0425f,-0.125f,0.24f,-0.105f,0.236f,-0.182f,0.18f,-0.0212f,0.0631f,-0.144f,0.00369f,-0.193f,0.05f,-0.0813f,0.0127f,0.0959f,0.0411f,-0.137f,0.166f,-0.103f,-0.00648f,-0.221f,0.0991f,-0.0915f,0.0908f,-0.0386f,-0.0122f,-0.00308f,0.0251f,-0.0664f,0.0695f,0.114f,0.0702f,0.00852f,0.0534f,0.0416f,0.0136f,0.0142f,-0.0029f,0.175f,0.103f,-0.00637f,0.0151f,-0.0173f,0.178f,-0.00864f,-0.143f,-0.0526f,0.0276f,-0.0766f,0.0631f,0.0546f,0.12f,-0.017f,-0.134f,-0.0244f,-0.113f,0.0434f,0.0425f,0.0702f,-0.0479f,0.14f,-0.05f,0.0968f,-0.022f,-0.19f,-0.085f,-0.135f,0.0726f,-0.215f,0.0424f,-0.0126f,0.0975f,-0.113f,-0.115f,0.0213f,0.0753f,0.127f,0.0283f,0.0399f,0.0182f,-0.054f,-0.148f,-0.138f,-0.0793f,-0.0239f,0.0685f,0.0789f,0.115f,0.182f,-0.102f,0.13f,-0.0784f,-0.0495f,-0.167f,0.208f,-0.398f,0.114f,0.0217f,-0.0726f,-0.0207f,0.0644f,0.0843f,-0.0032f,0.012f,-0.0788f,-0.0318f,0.0282f,-0.0118f,-0.195f,0.00909f,-0.0703f,0.0783f,0.0974f,0.0432f,0.0873f,-0.139f,0.0105f,-0.041f,-0.0578f,-0.0838f,-0.0918f,-0.0305f,-0.14f,-0.0487f,0.018f,0.14f,-0.0329f,0.12f,0.123f,0.0438f,-0.109f,-0.146f,0.0531f,-0.00171f,0.236f,0.0396f,0.00767f,-0.0179f,-0.0228f,-0.00146f,-0.123f,0.154f,0.0436f,0.0575f,0.071f,0.0045f,-0.126f,-0.019f,-0.0748f,-0.0561f,-0.0169f,0.0674f,0.0255f,-0.0256f,0.0643f,0.00848f,-0.0309f,0.118f,0.103f,-0.07f,0.0608f,0.084f,-0.0403f,-0.224f,-0.0502f,0.000214f,0.0222f,-0.157f,-0.0457f,0.011f,0.127f,-0.0255f,0.0339f,0.103f,0.154f,0.0228f,-0.146f,-0.179f,-0.0588f,-0.0428f,0.0309f,-0.316f,0.136f,0.0486f,0.0462f,0.0162f,0.00525f,0.103f,0.0267f,0.109f,-0.0887f,-0.257f,-0.0458f,-0.0211f,0.0882f,0.0503f,-0.17f,0.0954f,-0.0104f,-0.0217f,-0.102f,-0.247f,0.0373f,0.0404f,-0.021f,0.0716f,0.237f,-0.14f,-0.0684f,-0.0155f,-0.0422f,0.0518f,-0.171f,0.102f,-0.174f,0.0343f,-0.0277f,0.0505f,-0.0967f,-0.142f,0.0932f,0.044f,-0.0415f,0.107f,-0.0192f,-0.0427f,-0.178f,0.11f,0.0302f,-0.0124f,0.0403f,-0.0156f,-0.0901f,-0.0317f,-0.00187f,-0.00234f,0.0912f,0.00442f,-0.065f,-0.0653f,0.11f,-0.0599f,0.136f,0.0871f,-0.204f,0.0424f,-0.0377f,-0.0397f,-0.00472f,-0.0408f,0.0666f,-0.0303f,0.0579f,0.0424f,0.0969f,0.0166f,0.0212f,0.019f,0.0411f,-0.0858f,0.00459f,0.0653f,-0.199f,-0.117f,0.0926f,0.0213f,-0.0298f,-0.0738f,-0.0348f,0.00709f,0.0538f,-0.11f,-0.034f,-0.0911f,-0.0545f,-0.101f,0.2f,0.0353f,-0.0467f,-0.00521f,0.00796f,-0.0573f,-0.0465f,0.0501f,0.262f,-0.0335f,0.00877f,-0.00677f,-0.0863f,-0.0705f,-0.0757f,0.000396f,-0.0334f,-0.101f,0.114f,-0.0896f,-0.0557f,-0.0151f,0.016f,-0.0321f,-0.0169f,-0.0769f,0.0438f,-0.243f,-0.0387f,-0.0457f,-0.0276f,0.0405f,0.0375f,0.0412f,-0.2f,-0.104f,0.0216f,-0.114f,-0.0647f,0.0239f,0.0625f,-0.0864f,-0.199f,0.00647f,0.0269f,0.0907f,-0.183f,-0.0154f,-0.0354f,0.162f,-0.101f,-0.0833f,-0.0975f,0.104f,-0.118f,0.165f,0.0736f,-0.00571f,-0.127f,-0.0801f,0.0693f,-0.0223f,-0.0296f,-0.0984f,0.172f,-0.0754f,-0.00821f,-0.0651f,-0.127f,0.0739f,-0.127f,0.0193f,0.058f,-0.298f,-0.0989f,-0.0117f,-0.0491f,-0.0948f,-0.0931f,0.00305f,-0.0434f,-0.124f,0.0695f,-0.0907f,-0.0502f,0.0384f,0.0421f,-0.0232f,-0.0394f,-0.183f,0.0622f,0.0494f,0.128f,0.294f,-0.0379f,0.0542f,0.00646f,-0.106f,-0.13f,-0.152f,-0.0546f,0.0239f,0.00327f,-0.0096f,0.0908f,0.029f,-0.0778f,-0.0307f,-0.0596f,-0.0426f,-0.000722f,-0.213f,-0.00723f,0.0581f,0.0662f,-0.0241f,-0.152f,-0.157f,0.103f,-0.0974f,-0.00563f,0.0222f,-0.0299f,-0.24f,-0.136f,-0.0676f,-0.0589f,-0.0181f,0.0555f,0.0439f,0.0228f,0.0497f,-0.0693f,0.0421f,0.0186f,0.0446f,0.137f,0.0159f,0.0224f,0.115f,-0.0263f,-0.0704f,0.154f,0.0137f,0.0146f,0.0185f,-0.105f,0.109f,0.125f,0.0655f,0.0302f,0.0818f,0.0558f,-0.233f,0.0969f,-0.0625f,-0.141f,0.024f,-0.035f,0.00811f,-0.115f,-0.0101f,-0.0294f,-0.0372f,0.0782f,0.0336f,-0.00165f,0.0698f,-0.0111f,-0.0684f,0.00419f,-0.00043f,-0.024f,0.215f,-0.0817f,-0.0464f,0.0836f,0.0251f,0.105f,-0.0192f,0.104f,-0.00399f,0.0443f,-0.123f,0.116f,-0.00465f,-0.176f,0.146f,-0.321f,0.0324f,-0.0914f,0.0168f,0.0468f,-0.193f,-0.0933f,-0.149f,-0.0514f,0.0283f,-0.0746f,0.00232f,-0.0769f,-0.256f,-0.00722f,0.0596f,-0.091f,-0.0249f,0.055f,0.0154f,-0.129f,0.0546f,0.227f,0.105f,0.136f,-0.00409f,-0.0659f,-0.205f,-0.0695f,-0.0212f,-0.129f,0.0769f,-0.103f,-0.0255f,-0.0291f,0.00696f,0.0732f,-0.0175f,-0.0428f,0.138f,0.0115f,-0.0285f,0.0646f,0.087f,-0.0244f,-0.00439f,-0.0709f,-0.174f,-0.032f,0.0375f,-0.0539f,-0.0368f,-0.0126f,0.0806f,0.0224f,-0.101f,-0.0157f,-0.0619f,-0.0675f,-0.0866f,-0.0949f,0.114f,-0.0584f,0.0858f,-0.0756f,-0.035f,-0.0417f,-0.103f,-0.0872f,-0.0646f,0.028f,0.106f,-0.0717f,-0.0183f,0.0547f,-0.0577f,-0.0871f,0.162f,0.0828f,-0.0408f,0.0556f,0.0261f,-0.0853f,-0.0563f,0.117f,-0.0933f,0.068f,-0.0626f,-0.00375f,0.145f,0.0452f,-0.152f,0.0324f,0.0814f,-0.0367f,0.27f,0.00227f,-0.051f,0.0634f,-0.0218f,0.0135f,0.0741f,0.0981f,-0.0186f,0.313f,0.012f,0.0619f,-0.0932f,-0.0576f,0.0988f,-0.0301f,-0.0856f,0.00694f,-0.0293f,0.0145f,0.0506f,-0.0995f,-0.0384f,-0.0442f,0.0963f,0.0871f,-0.00788f,0.0292f,-0.268f,-0.018f,0.0726f,0.0382f,-0.00431f,0.109f,-0.0945f,0.0118f,0.0405f,0.0534f,-0.038f,-0.0481f,-0.00693f,0.0278f,-0.0671f,-0.0197f,-0.166f,0.028f,-0.0144f,-0.0323f,-0.0299f,-0.0886f,-0.138f,0.00462f,-0.0275f,-0.0665f,0.0276f,-0.0318f,0.0452f,-0.057f,-0.0517f,-0.0588f,-0.0195f,-0.0512f,-0.0302f,-0.00198f,-0.0387f,-0.0411f,0.0597f,-0.00432f,0.064f,-0.105f,0.0321f,-0.0168f,-0.118f,0.00863f,-0.0241f,-0.00588f,0.0251f,0.0858f,0.0877f,-0.0656f,0.198f,-0.0349f,0.0806f,0.0476f,0.11f,-0.0548f,0.0767f,0.0531f,-0.158f,0.00105f,0.0384f}; +float backbone__model3_dp1_pw_bias[64] = {0.0539f,-0.0192f,-0.217f,0.298f,-0.105f,0.0201f,0.14f,0.0285f,0.0546f,0.00356f,0.02f,0.0401f,-0.0146f,-0.0131f,0.141f,0.206f,0.102f,-0.0759f,0.0982f,0.0877f,-0.0524f,0.0432f,0.00549f,0.0884f,0.0991f,-0.133f,0.0376f,0.288f,-0.0912f,0.034f,0.0632f,-0.00751f,0.024f,-0.143f,0.14f,0.0607f,0.11f,-0.0787f,0.0862f,0.12f,-0.0728f,-0.0174f,-0.0874f,-0.0353f,-0.127f,-0.0615f,-0.12f,0.0799f,-0.0658f,-0.0625f,0.0143f,0.0428f,0.0223f,0.143f,-0.015f,0.0365f,-0.282f,0.0376f,-0.00817f,0.128f,-0.00684f,0.0424f,0.152f,0.0364f}; +float backbone__model3_dp1_dw_weight[64*1*3*3] = {-0.196f,-0.0813f,0.0936f,-0.437f,0.467f,0.708f,-0.0124f,-0.192f,0.119f,0.383f,-0.677f,0.307f,-0.157f,0.186f,-0.168f,0.0329f,-0.345f,0.45f,0.5f,0.395f,0.155f,0.638f,0.499f,-0.111f,-0.337f,-0.948f,0.137f,0.255f,-0.359f,0.0809f,-0.574f,-0.0557f,-1.35f,0.418f,-0.219f,-0.119f,-0.206f,0.011f,-0.099f,-0.608f,-0.213f,0.639f,0.396f,0.624f,0.732f,-0.269f,-0.41f,0.35f,-0.027f,-0.277f,-0.159f,0.734f,0.13f,-0.255f,0.201f,0.0738f,0.186f,-0.0846f,0.35f,-0.413f,-0.658f,0.0557f,-1.48f,0.909f,-0.254f,0.931f,-0.147f,-1.04f,0.955f,0.973f,-0.413f,0.636f,0.116f,0.174f,-0.735f,-0.22f,1.1f,-0.399f,0.237f,0.117f,-1.74f,0.354f,0.121f,0.0503f,1.29f,0.118f,-0.391f,-0.0735f,-0.393f,0.528f,0.198f,0.0453f,-0.586f,-0.185f,0.0737f,0.49f,-0.754f,0.276f,-0.221f,0.148f,-0.197f,-1.05f,-0.126f,-0.828f,-1.24f,0.16f,1.17f,-0.583f,0.0649f,0.0331f,-1.04f,0.453f,-0.0119f,-0.0763f,-0.276f,0.473f,0.219f,-0.646f,-0.329f,0.527f,0.292f,-0.703f,0.918f,-0.812f,-0.577f,-0.312f,-1.06f,0.222f,-0.184f,0.44f,-0.0154f,-0.424f,-0.0414f,0.379f,0.0439f,0.695f,-0.307f,0.24f,-0.129f,0.0354f,0.635f,0.188f,0.0209f,0.0611f,-0.0698f,-0.559f,-0.347f,-0.936f,0.331f,-0.241f,-0.72f,-0.484f,0.0177f,0.429f,0.0309f,0.284f,-0.418f,-0.0317f,0.841f,0.551f,0.209f,0.246f,0.722f,-0.195f,-0.292f,-0.219f,-0.00187f,-1.07f,-0.193f,-0.761f,0.524f,-0.232f,-0.315f,0.0627f,-0.0975f,0.365f,-0.424f,-0.0919f,-0.182f,0.617f,0.084f,-0.0665f,-0.209f,-0.0152f,0.492f,-0.58f,0.462f,-0.269f,-0.827f,-0.451f,-0.409f,-0.486f,-0.198f,0.298f,-0.543f,-0.384f,-0.219f,-0.0582f,-0.367f,0.393f,0.358f,0.189f,0.213f,0.168f,0.564f,-0.228f,-0.0618f,0.419f,-0.106f,0.696f,1.05f,0.837f,0.815f,0.673f,0.855f,0.172f,-0.292f,-1.09f,0.331f,0.165f,0.296f,-0.142f,-0.906f,-0.455f,-0.118f,-0.199f,-0.159f,-0.0603f,0.558f,-0.0427f,-0.343f,0.257f,0.204f,0.449f,0.0472f,0.72f,-0.0668f,-0.126f,0.138f,0.289f,0.405f,-0.948f,-0.167f,0.302f,-0.116f,0.179f,-0.908f,0.308f,-0.429f,-0.422f,-0.138f,-0.336f,-0.093f,0.0384f,-0.45f,0.14f,-0.187f,0.0897f,-1.28f,1.53f,-1.37f,0.0117f,-0.262f,0.395f,1.86f,0.873f,-0.877f,0.188f,0.0255f,-0.423f,-0.492f,2.13f,1.29f,0.253f,-1.53f,0.812f,0.178f,-0.421f,0.315f,-0.134f,-0.745f,-0.11f,0.246f,0.475f,-0.0793f,-0.611f,0.321f,0.142f,1.49f,0.212f,0.0284f,-0.359f,-0.597f,-1.71f,-0.2f,0.669f,-0.095f,-0.253f,0.577f,-0.437f,0.571f,-0.822f,0.174f,0.528f,0.191f,0.0599f,0.489f,0.584f,-1.88f,-0.865f,-0.286f,0.286f,-2.41f,-0.284f,0.949f,0.529f,-0.0921f,-0.52f,1.66f,0.658f,-0.0472f,-0.362f,0.515f,0.0361f,-0.0804f,-0.387f,-0.298f,0.261f,0.395f,0.329f,0.000651f,0.169f,-0.855f,-0.322f,-0.251f,-0.322f,0.758f,-0.652f,-0.27f,-1.73f,-0.478f,-0.475f,-0.751f,-0.451f,-0.466f,0.159f,0.142f,0.0752f,-0.594f,-0.0218f,0.581f,0.293f,0.426f,0.543f,0.513f,-0.25f,-0.303f,0.195f,-0.101f,-0.0385f,-0.176f,-0.882f,0.0117f,-0.393f,0.178f,1.73f,-0.0577f,0.399f,-0.953f,-0.0446f,-0.132f,0.274f,-0.254f,0.805f,-0.0976f,0.347f,0.264f,0.817f,-0.152f,-0.175f,0.292f,0.202f,0.0891f,-1.03f,0.125f,0.48f,0.994f,-0.675f,-0.498f,-0.572f,-0.168f,0.564f,-0.879f,0.118f,0.865f,0.925f,0.375f,-0.0686f,1.51f,-0.11f,-0.368f,0.454f,0.689f,-0.273f,0.216f,0.747f,0.665f,-0.294f,-0.115f,-0.149f,0.426f,0.821f,0.365f,0.283f,0.145f,-0.397f,0.422f,0.103f,-0.0312f,-0.164f,0.228f,0.14f,0.396f,0.588f,0.775f,0.597f,0.0456f,0.482f,-0.104f,-0.0119f,0.115f,0.39f,0.532f,0.0656f,0.27f,-0.468f,-0.356f,-0.021f,-0.86f,0.67f,0.324f,-0.212f,-0.707f,0.465f,0.555f,-0.436f,0.327f,0.379f,-1.12f,-0.172f,1.04f,-0.227f,-0.133f,-0.885f,-0.439f,0.201f,-1.02f,0.491f,1.07f,0.386f,-0.0108f,-0.646f,0.0689f,-0.516f,0.886f,-0.000224f,0.649f,0.91f,-0.835f,-0.104f,0.3f,-0.714f,-0.232f,0.424f,0.474f,0.672f,0.652f,2.44f,-0.178f,-1.2f,0.262f,0.132f,0.194f,-1.14f,-0.853f,0.339f,-1.32f,0.9f,0.752f,0.361f,0.35f,0.267f,0.239f,-2.94f,-0.00262f,0.489f,1.11f,-0.418f,0.819f,-1.16f,0.43f,-0.139f,0.407f,0.573f,0.694f,1.02f,-0.698f,0.861f,0.309f,-0.368f,0.0384f,0.461f,-0.318f,0.0163f,0.261f,0.0437f,-0.172f,-0.615f,-0.237f,0.0644f,-0.203f,0.0183f,0.586f,0.0745f,-0.0928f,-0.176f,1.02f,-0.0819f,1.23f,-1.05f,-0.00376f,-0.269f,-0.579f,-0.266f,-0.451f,0.176f,-0.251f,0.017f,0.29f,0.608f,-0.534f,-0.334f,0.228f,0.0855f,0.382f,0.257f,0.534f,0.283f,-0.363f,0.279f,-0.498f,0.719f,0.623f,-0.492f,-0.0799f,-0.354f,0.341f,0.273f,0.0369f,0.248f,0.222f,-0.00527f,0.0718f,-0.286f,-0.529f,-0.281f,0.464f,0.64f,0.371f,0.987f,-0.387f,0.547f,0.778f,-0.109f,0.0725f,-0.836f}; +float backbone__model3_dp1_dw_bias[64] = {0.434f,0.132f,0.473f,0.715f,0.234f,0.0308f,0.22f,0.444f,-0.0272f,-0.924f,0.0161f,-0.0277f,0.0863f,0.41f,0.202f,-0.141f,-0.112f,-0.00868f,0.248f,-0.184f,0.107f,0.246f,0.0176f,0.571f,0.591f,0.103f,0.0908f,-0.579f,0.357f,-0.205f,0.184f,0.114f,-0.161f,0.248f,0.0293f,0.514f,0.529f,-0.0154f,0.471f,0.0694f,-0.0697f,0.0865f,0.206f,0.281f,0.326f,-0.166f,-0.0933f,0.424f,0.117f,0.134f,-0.171f,-0.0725f,0.256f,0.273f,-0.053f,-0.338f,-0.348f,0.0602f,0.203f,0.237f,0.0886f,-0.147f,-0.00406f,-0.0371f}; +float backbone__model3_dp2_pw_weight[64*64*1*1] = {-0.0102f,0.0463f,-0.0569f,-0.125f,-0.16f,0.096f,0.135f,0.0454f,0.0655f,0.266f,0.0106f,-0.0856f,0.108f,0.117f,0.0724f,-0.201f,-0.00418f,-0.146f,-0.129f,-0.2f,0.0114f,-0.021f,-0.00767f,0.0872f,0.16f,0.0823f,0.0138f,0.133f,-0.145f,0.0761f,0.0954f,0.109f,0.131f,0.218f,-0.046f,-0.0791f,0.107f,-0.0798f,-0.11f,0.00749f,-0.103f,0.0815f,-0.04f,-0.0329f,0.015f,0.0583f,-0.0988f,0.19f,-0.0152f,0.145f,0.0168f,-0.0382f,-0.131f,0.00883f,0.173f,0.135f,-0.0168f,0.167f,0.138f,-0.0571f,0.00733f,-0.12f,0.104f,-0.0202f,0.111f,0.0336f,-0.0109f,0.0166f,-0.103f,-0.113f,0.0637f,0.19f,-0.0438f,-0.00396f,0.0216f,-0.0579f,0.0135f,0.0593f,-0.0174f,0.00774f,-0.00115f,0.0473f,-0.0928f,0.0125f,0.0304f,-0.0141f,-0.121f,-0.0457f,-0.0747f,-0.3f,-0.0317f,0.0351f,-0.178f,-0.0467f,-0.112f,0.0648f,0.225f,0.146f,0.0383f,0.00443f,0.0224f,-0.0232f,0.0475f,0.0735f,0.0525f,-0.0368f,-0.114f,0.149f,0.137f,-0.0325f,-0.29f,-0.272f,-0.0177f,-0.00206f,-0.00437f,-0.125f,-0.0961f,-0.000875f,0.0952f,-0.0278f,-0.0253f,0.114f,-0.162f,-0.00908f,0.123f,-0.0909f,0.0518f,0.0322f,0.0291f,0.0816f,0.0504f,0.0281f,-0.0339f,0.0263f,-0.142f,-0.0178f,-0.0215f,-0.0682f,0.0331f,0.0486f,-0.0583f,-0.173f,0.0204f,0.0836f,-0.0502f,0.167f,0.0607f,-0.000423f,0.0221f,-0.0333f,-0.0574f,-0.109f,-0.106f,0.125f,-0.114f,0.022f,0.0301f,-0.0332f,0.0838f,0.00154f,-0.147f,-0.102f,-0.0417f,-0.178f,-0.0871f,0.0449f,-0.0209f,-0.074f,-0.0964f,0.0423f,-0.0367f,-0.171f,-0.0355f,0.0214f,0.0512f,-0.122f,-0.0815f,-0.0179f,-0.101f,-0.0827f,-0.0561f,-0.103f,0.0118f,-0.166f,-0.0401f,-0.0289f,0.0516f,-0.127f,0.0675f,-0.121f,-0.034f,-0.0481f,0.0293f,-0.139f,0.0721f,0.0201f,-0.186f,0.0153f,-0.0181f,-0.2f,-0.0522f,-0.0971f,-0.000705f,-0.0639f,0.0743f,-0.0675f,0.023f,0.0145f,-0.00161f,-0.147f,-0.0412f,-0.0056f,-0.0152f,-0.0285f,-0.102f,0.0322f,-0.17f,-0.169f,0.0442f,-0.0799f,0.0154f,0.144f,-0.145f,-0.0842f,-0.0407f,-0.0567f,0.0373f,0.0955f,0.155f,-0.0613f,0.071f,-0.256f,0.0105f,-0.157f,-0.0773f,-0.00799f,0.091f,0.014f,-0.235f,-0.129f,-0.0338f,-0.00288f,0.186f,-0.0791f,0.116f,0.112f,-0.105f,-0.043f,0.0742f,-0.129f,-0.243f,0.0738f,0.0717f,0.169f,-0.0152f,-0.105f,0.00514f,-0.141f,-0.226f,-0.133f,-0.136f,0.00248f,0.0363f,-0.221f,0.00351f,-0.0677f,-0.154f,0.0539f,0.0497f,0.0685f,-0.0437f,0.00674f,0.0034f,-0.0702f,-0.162f,0.0431f,0.0256f,-0.0645f,0.102f,-0.00544f,-0.0982f,-0.233f,-0.188f,0.0693f,0.0796f,-0.0706f,0.0224f,0.0634f,0.019f,0.0178f,-0.0471f,-0.17f,-0.229f,-0.0266f,-0.0972f,0.00518f,0.0345f,-0.113f,-0.167f,-0.0776f,-0.166f,0.0444f,0.0473f,-0.241f,0.029f,-0.00445f,-0.2f,-0.0676f,-0.121f,0.0603f,0.108f,-0.0986f,-0.0996f,-0.187f,-0.165f,-0.126f,0.0445f,-0.136f,-0.124f,-0.0294f,-0.104f,-0.103f,0.0511f,-0.127f,0.0186f,0.0228f,-0.0412f,-0.0386f,-0.0318f,-0.0717f,0.209f,-0.0212f,0.0779f,0.0522f,-0.12f,0.00147f,0.0191f,0.0224f,0.0806f,0.0977f,-0.0251f,-0.0699f,0.155f,-0.246f,0.0777f,0.00873f,-0.165f,-0.201f,0.154f,-0.0398f,0.128f,-0.0977f,0.0204f,0.0924f,0.142f,0.301f,0.0523f,0.0643f,-0.0179f,-0.128f,0.111f,0.0704f,-0.00551f,0.0521f,-0.134f,-0.0111f,-0.0329f,-0.238f,0.0869f,-0.0858f,-0.0679f,0.0591f,0.00787f,-0.00576f,-0.115f,0.0589f,-0.0801f,0.0136f,-0.0341f,0.0414f,-0.0982f,-0.0557f,-0.0631f,-0.0426f,-0.0262f,0.0898f,-0.0326f,0.0198f,0.0283f,0.0221f,0.0514f,0.153f,-0.0242f,0.0882f,-0.168f,0.0409f,-0.116f,-0.0502f,0.00621f,0.0516f,0.0338f,0.0675f,0.0538f,-0.0366f,-0.000229f,0.0966f,-0.125f,-0.0993f,-0.0665f,0.0443f,0.0204f,0.00421f,-0.056f,0.0583f,0.33f,-0.0778f,0.0694f,-0.0435f,0.279f,-0.0609f,0.0477f,-0.00185f,-0.0373f,-0.0938f,-0.142f,0.243f,0.0952f,0.0711f,0.0711f,0.0437f,0.342f,0.184f,-0.143f,-0.0789f,0.0242f,-0.0312f,0.093f,0.0772f,-0.0205f,-0.0848f,0.00329f,0.107f,0.0566f,-0.0287f,-0.0522f,-0.0565f,0.0939f,0.0948f,-0.0893f,-0.18f,-0.016f,-0.0434f,-0.14f,-0.109f,-0.114f,0.00637f,0.0542f,-0.00396f,-0.0998f,-0.143f,0.193f,-0.0829f,0.163f,0.057f,-0.124f,-0.0517f,0.0436f,-0.0705f,-0.164f,-0.0617f,-0.00602f,0.132f,0.00631f,-0.124f,-0.0475f,-0.102f,-0.103f,0.0286f,0.00482f,0.189f,0.103f,-0.00372f,-0.197f,0.0204f,0.0545f,-0.0469f,0.0621f,-0.16f,-0.0302f,-0.124f,-0.00266f,0.2f,0.0965f,0.27f,-0.21f,-0.101f,-0.0948f,-0.16f,-0.071f,0.0866f,0.0127f,0.131f,-0.0841f,0.0349f,-0.0215f,-0.0765f,-0.133f,-0.199f,-0.0431f,-0.0744f,0.185f,-0.125f,0.00871f,-0.00775f,0.0259f,-0.11f,-0.132f,0.154f,0.127f,0.0222f,0.0577f,0.0786f,0.165f,0.0419f,-0.0802f,0.057f,0.072f,0.0251f,-0.109f,0.0935f,0.0789f,-0.0211f,-0.034f,-0.258f,0.0162f,-0.0103f,0.077f,0.0599f,0.0712f,0.0513f,0.0271f,0.0354f,0.151f,0.0197f,0.0155f,0.0827f,-0.276f,-0.0757f,-0.128f,-0.118f,0.0129f,0.0815f,-0.128f,0.151f,-0.0407f,0.279f,0.00336f,0.0956f,-0.157f,0.113f,1.41e-05f,-0.0795f,0.00413f,0.142f,0.075f,-0.0305f,0.0478f,0.22f,0.0102f,0.163f,0.115f,0.0647f,0.0573f,-0.000214f,0.136f,0.0585f,-0.0709f,-0.0541f,-0.0915f,0.192f,0.00164f,-0.0115f,-0.0819f,-0.135f,0.0079f,-0.0525f,-0.0887f,-0.128f,-0.0588f,0.0242f,0.0156f,-0.0739f,0.0939f,0.0571f,0.0945f,0.0502f,0.0716f,0.22f,-0.0417f,0.143f,-0.088f,-0.134f,-0.0847f,-0.042f,-0.0182f,0.0257f,0.074f,-0.000319f,-0.062f,-0.0252f,-0.119f,0.0808f,-0.185f,0.256f,0.0447f,-0.0301f,-0.0606f,-0.012f,0.146f,-0.0286f,0.105f,0.0933f,0.101f,0.00604f,0.0642f,0.0264f,0.0328f,-0.143f,0.019f,0.0602f,-0.0935f,-0.0959f,0.157f,-0.132f,-0.0928f,-0.165f,-0.111f,-0.0275f,0.0125f,0.0311f,0.0419f,0.0196f,0.0476f,0.0493f,-0.0698f,0.132f,0.183f,-0.0134f,-0.00399f,0.00136f,0.121f,0.192f,-0.0796f,0.0606f,0.0812f,0.0568f,-0.0722f,0.0882f,0.0336f,0.0253f,0.0501f,-0.0379f,0.0102f,-0.00853f,0.0883f,0.0491f,0.0551f,0.199f,-0.0291f,0.0331f,0.115f,-0.175f,-0.077f,0.0564f,0.014f,-0.119f,-0.0806f,-0.0628f,-0.081f,0.0895f,-0.0819f,0.104f,-0.0837f,0.213f,-0.159f,0.138f,0.177f,0.224f,0.00825f,0.132f,-0.0558f,-0.145f,-0.0185f,-0.0278f,0.116f,-0.133f,-0.0657f,-0.0381f,0.0232f,0.0927f,-0.0563f,-0.0943f,-0.159f,-0.0649f,0.142f,-0.103f,-0.28f,-0.198f,-0.135f,0.0786f,0.268f,0.0275f,0.132f,0.222f,0.0154f,0.107f,0.0269f,-0.07f,0.0865f,0.0138f,-0.12f,0.158f,0.0739f,-0.116f,0.177f,-0.0448f,-0.0626f,0.109f,0.055f,0.102f,0.0705f,0.161f,-0.15f,0.0254f,-0.00481f,0.0264f,0.0537f,0.0769f,0.168f,-0.197f,-0.123f,-0.195f,0.149f,0.135f,0.157f,0.128f,-0.235f,-0.00858f,-0.121f,0.117f,0.057f,0.0567f,-0.00394f,0.188f,0.000578f,0.133f,0.124f,0.00966f,0.117f,0.0897f,0.0393f,0.011f,-0.0223f,0.00582f,0.131f,-0.0528f,0.0494f,-0.0636f,-0.119f,0.142f,0.0675f,0.118f,0.151f,0.0211f,0.0266f,-0.171f,-0.0118f,-0.0178f,0.0209f,0.0331f,-0.0526f,-0.0418f,-0.154f,-0.0654f,0.135f,0.0458f,-0.0391f,0.121f,-0.0371f,0.0805f,-0.0612f,0.0296f,-0.0708f,-0.0938f,-0.00594f,-0.0544f,-0.0713f,-0.157f,-0.000554f,-0.144f,-0.022f,-0.0605f,-0.064f,0.0227f,0.0572f,0.156f,0.0186f,0.0397f,0.0711f,-0.0357f,0.0903f,-0.117f,0.145f,-0.151f,0.152f,0.0231f,-0.00682f,0.0318f,0.0329f,-0.244f,-0.103f,-0.0172f,-0.0227f,-0.0412f,-0.128f,-0.0556f,-0.214f,0.0416f,-0.0636f,-0.0183f,-0.139f,0.028f,0.162f,-0.122f,-0.142f,-0.159f,-0.0197f,-0.0172f,0.0245f,0.126f,-0.0313f,0.121f,0.0899f,-0.0739f,-0.149f,0.0425f,0.0296f,-0.171f,-0.0033f,0.0838f,-0.0156f,-0.0384f,0.0806f,0.144f,-0.0386f,0.0836f,0.142f,0.134f,0.142f,0.0438f,-0.116f,0.000433f,-0.0319f,0.0146f,-0.125f,-0.0213f,0.0478f,-0.049f,-0.157f,0.054f,0.107f,0.0989f,-0.0954f,0.103f,-0.0332f,0.0943f,0.0198f,0.0381f,0.272f,0.15f,0.188f,0.173f,-0.000316f,-0.0126f,-0.17f,0.0186f,0.0874f,0.00838f,-0.137f,0.081f,0.111f,-0.143f,0.0536f,0.00798f,0.0334f,-0.0557f,0.126f,0.0806f,0.0878f,0.13f,0.0285f,-0.0444f,-0.0305f,-0.115f,0.00982f,-0.149f,0.07f,0.0845f,0.149f,0.0867f,-0.0142f,0.0926f,0.0223f,-0.0389f,0.0305f,-0.0185f,0.0463f,-0.0533f,0.0475f,0.0606f,0.0165f,-0.0892f,-0.0867f,-0.166f,-0.033f,0.0858f,-0.167f,0.0678f,-0.0532f,0.0144f,-0.0526f,-0.0358f,-0.00433f,0.129f,-0.0285f,0.15f,0.0512f,-0.0835f,0.059f,-0.194f,0.0726f,0.067f,-0.129f,-0.191f,0.04f,0.0116f,0.0817f,0.119f,-0.0679f,0.0924f,-0.122f,0.0404f,0.101f,0.051f,-0.107f,0.0537f,0.0708f,0.0968f,0.0472f,0.0411f,-0.0599f,0.121f,-0.0115f,0.0529f,-0.06f,-0.119f,0.0432f,0.0382f,-0.0156f,-0.164f,-0.00132f,-0.209f,-0.155f,-0.145f,-0.0103f,-0.0707f,-0.0681f,-0.0972f,0.134f,0.0145f,0.0764f,-0.00866f,-0.0211f,0.0663f,0.0322f,-0.0837f,-2.49e-05f,-0.161f,0.00554f,-0.0716f,-0.0454f,0.0614f,0.212f,-0.017f,-0.0099f,0.0862f,0.0117f,-0.124f,-0.0712f,-0.103f,0.109f,0.121f,-0.0303f,0.035f,0.113f,-0.0557f,-0.0235f,-0.213f,0.046f,-0.0483f,0.0365f,0.0484f,-0.223f,-0.0183f,-0.0279f,-0.138f,0.0606f,0.1f,0.0657f,0.127f,-0.304f,0.0249f,-0.0914f,0.0704f,0.125f,0.037f,-0.0184f,-0.0564f,-0.0634f,0.126f,0.0699f,0.163f,-0.0116f,0.0205f,0.0935f,0.144f,0.137f,0.138f,-0.0243f,-0.00551f,0.0384f,-0.0146f,0.0232f,0.309f,-0.107f,-0.162f,-0.0457f,-0.187f,0.0631f,0.104f,-0.032f,0.00704f,0.11f,-0.0361f,-0.0632f,0.142f,0.0637f,-0.00302f,0.0969f,-0.13f,0.0461f,-0.098f,0.14f,-0.0469f,0.123f,-0.0486f,-0.0696f,0.137f,-0.115f,0.0899f,-0.0146f,0.000337f,-0.273f,0.0256f,0.0589f,0.01f,-0.0635f,-0.364f,0.0987f,0.0797f,-0.0353f,0.066f,0.158f,0.0954f,0.126f,-0.0289f,-0.0721f,0.00785f,-0.0778f,0.112f,-0.0684f,0.0185f,-0.0311f,-0.0598f,-0.14f,-0.0892f,0.266f,-0.0364f,-0.0316f,-0.166f,0.00136f,-0.0233f,0.274f,-0.0343f,-0.0401f,-0.0835f,0.0379f,0.0354f,-0.148f,0.198f,-0.112f,0.131f,-0.0524f,-0.0862f,-0.108f,-0.0147f,-0.0709f,-0.0651f,0.0609f,-0.0342f,-0.0275f,-0.0881f,-0.183f,0.074f,0.0182f,0.116f,0.139f,-0.0541f,-0.0253f,-0.0859f,0.235f,0.0897f,0.122f,0.232f,-0.0559f,-0.0509f,-0.0542f,0.0536f,0.0544f,0.138f,-0.135f,-0.0183f,-0.041f,-0.00522f,-0.0506f,-0.0607f,-0.0328f,-0.0781f,-0.0287f,-0.0847f,0.144f,0.0174f,0.169f,-0.0612f,-0.184f,-0.152f,-0.0679f,0.0311f,0.0792f,0.0448f,0.0234f,0.269f,0.0828f,0.00473f,-0.0116f,-0.0348f,0.055f,-0.206f,0.0419f,-0.0125f,0.0346f,0.0251f,0.0838f,0.0608f,0.0497f,0.208f,-0.00469f,0.0679f,0.0391f,0.0906f,-0.0622f,0.0337f,0.0457f,0.034f,-0.0657f,0.117f,-0.0221f,0.0248f,-0.105f,-0.0796f,0.152f,0.0893f,-0.0464f,0.0686f,-0.0549f,0.144f,-0.0295f,-0.00754f,0.175f,0.132f,0.136f,0.174f,0.0127f,0.00228f,-0.223f,0.0735f,0.0267f,0.00901f,-0.12f,0.0231f,0.13f,-0.108f,-0.017f,0.0356f,-0.0228f,0.0278f,-0.00217f,-0.11f,0.0694f,-0.0942f,0.0218f,-0.0501f,0.084f,-0.124f,0.0998f,0.139f,-0.0365f,0.0981f,0.226f,-0.185f,0.0278f,0.00881f,0.059f,-0.055f,-0.218f,-0.0208f,0.205f,0.000659f,-0.245f,-0.0973f,-0.00783f,-0.139f,0.00512f,0.111f,0.0888f,0.00596f,0.0182f,-0.0902f,0.098f,0.102f,0.000745f,0.116f,-0.0766f,-0.00236f,-0.0844f,-0.125f,0.177f,-0.195f,-0.0367f,-0.162f,-0.0443f,0.015f,-0.103f,-0.0914f,-0.0223f,0.208f,-0.00699f,0.0695f,0.0196f,0.0559f,0.00671f,0.0242f,0.0264f,-0.0635f,-0.0353f,0.0394f,0.0905f,-0.045f,0.103f,-0.0635f,0.0502f,0.0636f,-0.0687f,-0.158f,0.0109f,0.0762f,0.00332f,-0.00271f,0.0205f,0.307f,0.109f,0.0253f,-0.0294f,-0.0538f,-0.00334f,-0.315f,0.0882f,0.00399f,-0.177f,-0.0496f,0.0428f,0.0428f,0.0628f,0.104f,0.0311f,0.0291f,0.127f,0.151f,-0.0863f,0.0428f,0.0408f,0.105f,0.00417f,0.121f,0.13f,-0.141f,0.0128f,0.057f,0.0538f,0.119f,-0.0564f,0.0796f,-0.0399f,0.0228f,-0.0782f,0.000121f,0.154f,0.151f,0.00774f,0.0447f,-0.0437f,-0.00677f,-0.0945f,-0.138f,0.113f,0.056f,-0.208f,0.0915f,0.134f,0.017f,0.0858f,0.0442f,0.0033f,-0.0465f,0.0141f,-0.0374f,-0.0178f,0.0489f,0.0426f,0.0835f,-0.0659f,-0.168f,0.00513f,-0.074f,0.186f,0.0876f,0.0754f,-0.165f,-0.0915f,0.0123f,0.0803f,0.0336f,0.0185f,-0.0348f,0.0937f,0.0124f,0.0401f,-0.0785f,-0.101f,0.085f,-0.181f,-0.0245f,0.0638f,-0.0182f,0.0714f,-0.104f,0.0463f,-0.0694f,0.0888f,-0.00729f,-0.052f,-0.0112f,-0.0948f,-0.0217f,0.0856f,0.0815f,-0.0588f,-0.02f,-0.00644f,0.028f,-0.131f,-0.192f,-0.0245f,0.0581f,-0.00103f,0.062f,0.0437f,-0.0497f,-0.0445f,0.191f,0.0098f,0.0437f,-0.0476f,-0.0141f,0.0439f,-0.00661f,0.0315f,-0.0497f,0.101f,-0.16f,-0.0202f,0.013f,-0.00607f,-0.102f,0.00418f,-0.0803f,-0.156f,-0.0627f,0.00438f,-0.0738f,0.032f,-0.0795f,-0.086f,-0.00923f,-0.205f,-0.0902f,0.0928f,-0.0203f,0.247f,-0.17f,-0.103f,0.0142f,-0.00621f,-0.0412f,-0.0992f,0.0325f,-0.0261f,-0.106f,0.0155f,0.00219f,-0.0567f,0.076f,-0.0619f,-0.125f,-0.0742f,-0.0454f,-0.0621f,-0.0225f,-0.0127f,-0.0877f,0.0977f,0.0108f,0.127f,-0.00693f,-0.161f,-0.0116f,0.045f,-0.0792f,0.239f,0.0229f,0.00101f,-0.16f,-0.0224f,0.0381f,-0.0413f,0.051f,0.0373f,0.0612f,-0.123f,0.273f,-0.0614f,0.00638f,-0.223f,0.0166f,0.0868f,0.151f,-0.128f,-0.114f,-0.0479f,-0.335f,-0.000303f,-0.0897f,0.0273f,-0.0677f,-0.0359f,-0.214f,-0.00967f,-0.0598f,0.0687f,0.0255f,0.0731f,0.0469f,-0.0161f,0.0113f,-0.0162f,0.0769f,-0.147f,-0.113f,-0.08f,-0.0603f,-0.11f,0.000648f,0.0107f,0.000226f,0.0548f,-0.00827f,-0.267f,0.00829f,-0.0555f,-0.00254f,-0.105f,-0.158f,-0.0567f,0.0101f,0.278f,0.06f,0.0396f,0.0281f,0.0259f,0.0187f,-0.139f,-0.0849f,0.196f,-0.0105f,0.0175f,0.061f,-0.0322f,0.0661f,0.0612f,-0.0798f,-0.106f,-0.268f,-0.0969f,-0.246f,0.0938f,-0.017f,0.00129f,-0.053f,-0.0361f,-0.0168f,0.0743f,-0.0367f,-0.06f,-0.164f,-0.059f,-0.0651f,0.026f,-0.087f,-0.00785f,0.0225f,-0.0425f,0.00141f,-0.0711f,0.121f,0.106f,-0.0223f,-0.0467f,-0.0536f,0.00189f,-0.161f,-0.0726f,-0.0743f,0.0321f,-0.0198f,-0.0454f,0.0722f,-0.0659f,-0.0437f,0.0257f,-0.225f,-0.163f,-0.275f,-0.0744f,0.0574f,-0.19f,0.00856f,0.014f,0.0948f,-0.101f,-0.00541f,-0.119f,0.0195f,0.0616f,-0.175f,-0.04f,-0.0437f,0.0533f,-0.0976f,-0.00913f,-0.0814f,0.0195f,-0.0569f,0.0263f,0.0169f,-0.0528f,0.00855f,-0.0662f,-0.139f,0.00903f,0.0316f,-0.0636f,0.0469f,-0.126f,-0.00264f,0.0986f,0.0719f,-0.0564f,0.014f,0.0839f,0.0553f,-0.019f,-0.0223f,0.052f,0.061f,0.234f,0.00414f,0.0196f,-0.131f,0.0867f,0.0873f,0.0639f,0.156f,-0.0434f,0.149f,-0.0869f,0.0566f,-0.082f,-0.053f,-0.371f,0.0654f,-0.0663f,-0.0838f,0.122f,-0.0474f,0.16f,0.206f,-0.152f,0.00222f,0.089f,0.0929f,0.0866f,-0.0159f,-0.0151f,0.00484f,0.0103f,-0.0234f,-0.0665f,0.0712f,0.0521f,0.0304f,0.0397f,0.13f,0.106f,0.0841f,0.0492f,-0.0048f,0.0393f,-0.211f,-0.0344f,-0.119f,0.139f,0.0738f,-0.0056f,-0.0136f,-0.0126f,-0.104f,-0.0362f,-0.0141f,0.0215f,0.0215f,-0.147f,-0.0464f,-0.112f,0.0431f,-0.0801f,-0.135f,-0.029f,-0.0372f,0.0703f,0.0874f,-0.0476f,0.00526f,0.125f,0.0449f,0.0165f,0.0685f,-0.0289f,0.0406f,-0.104f,0.185f,0.0999f,0.00565f,0.0189f,0.0164f,0.0169f,-0.0315f,-0.15f,-0.203f,-0.0973f,-0.314f,0.0107f,0.0285f,0.149f,-0.0826f,-0.103f,0.0309f,-0.0341f,0.0128f,-0.19f,-0.0166f,0.0803f,0.017f,0.107f,0.0371f,-0.0389f,-0.0816f,-0.0654f,-0.0839f,0.0871f,0.0499f,0.0545f,-0.0976f,-0.0289f,-0.0121f,-0.0464f,-0.156f,-0.0285f,0.0125f,-0.033f,0.0507f,-0.0517f,0.0296f,-0.0664f,0.0827f,0.0664f,-0.00337f,-0.0526f,-0.0714f,0.00451f,0.121f,0.00416f,0.16f,-0.0155f,-0.0183f,-0.0456f,-0.0502f,-0.0363f,-0.0483f,-0.138f,-0.17f,0.125f,-0.151f,0.12f,0.118f,-0.0209f,0.12f,0.0875f,-0.0408f,0.177f,0.0209f,0.0852f,-0.0639f,-0.06f,0.019f,-0.0368f,-0.0122f,0.113f,-0.063f,-0.0956f,-0.112f,0.0123f,0.211f,-0.0893f,-0.0347f,-0.0418f,-0.0201f,0.162f,0.0107f,-0.0779f,0.0509f,-0.0828f,-0.0404f,-0.0747f,-0.114f,-0.0695f,-0.0288f,0.0216f,-0.0377f,-0.135f,-0.129f,-0.0104f,0.041f,-0.0413f,0.0211f,-0.159f,0.125f,0.179f,0.0404f,0.319f,0.0912f,0.0499f,0.0187f,-0.171f,0.0138f,-0.0694f,0.129f,0.0726f,-0.0742f,0.0157f,0.0661f,-0.0624f,-0.0389f,0.111f,0.0559f,0.0314f,0.0766f,-0.123f,0.0968f,0.0952f,0.0775f,-0.0304f,-0.123f,-0.0916f,0.176f,0.0354f,-0.0222f,0.00159f,-0.151f,-0.159f,0.0428f,0.173f,0.122f,0.0543f,-0.0117f,-0.0685f,-0.124f,0.0637f,-0.0124f,-0.067f,0.00103f,-0.0789f,0.213f,0.162f,0.0667f,0.0456f,0.103f,0.0921f,0.02f,0.0653f,0.0773f,0.000221f,-0.196f,0.0259f,0.0597f,0.0205f,0.0383f,-0.104f,0.0434f,0.164f,0.129f,0.127f,-0.0316f,-0.0889f,-0.0387f,0.0349f,-0.0505f,-0.0454f,-0.136f,-0.0418f,-0.0416f,0.0437f,0.108f,0.0259f,0.0718f,-0.0988f,0.0187f,-0.0568f,0.147f,-0.0736f,0.0811f,0.0957f,0.0717f,0.00786f,0.0391f,-0.0154f,0.0457f,-0.028f,-0.0521f,-0.0874f,-0.0981f,-0.0697f,0.00813f,0.0155f,0.226f,0.0164f,-0.0343f,-0.197f,0.0153f,0.168f,-0.01f,0.121f,0.00139f,-0.00232f,-0.00482f,0.114f,-0.0879f,-0.0253f,-0.0689f,0.0271f,0.0454f,0.0102f,-0.0395f,0.0824f,0.0214f,-0.0842f,-0.0768f,0.0436f,-0.026f,0.132f,0.00676f,0.14f,0.0671f,0.0341f,-0.233f,0.0112f,-0.0846f,-0.0658f,-0.147f,0.0785f,0.125f,0.119f,0.0836f,-0.0368f,0.193f,-0.0711f,0.00641f,-0.0937f,-0.0172f,0.15f,-0.0351f,0.0157f,-0.109f,-0.14f,0.119f,0.112f,-0.0057f,0.0458f,0.0858f,-0.0691f,0.104f,-0.0359f,0.0325f,-0.145f,0.0913f,0.0975f,-0.0239f,0.0463f,0.0615f,0.00959f,-0.0623f,-0.199f,0.0893f,-0.128f,-0.00285f,0.0255f,0.00238f,0.0639f,0.181f,0.0498f,-0.0322f,-0.115f,0.142f,0.126f,0.00208f,-0.0869f,0.205f,-0.104f,-0.0421f,0.0223f,-0.115f,-0.0194f,-0.16f,0.00558f,0.000243f,0.0508f,0.0156f,0.101f,-0.00747f,-0.0203f,0.153f,0.0994f,0.258f,-0.08f,-0.0634f,-0.121f,-0.0305f,-0.0421f,-0.107f,0.0559f,0.0759f,-0.0205f,0.0234f,-0.0304f,-0.0639f,0.0606f,-0.123f,-0.0224f,0.153f,0.13f,0.039f,0.00991f,0.018f,-0.0787f,-0.0807f,0.201f,0.0447f,-0.0961f,0.213f,-0.0183f,0.112f,0.0669f,-0.0215f,0.0254f,0.0659f,0.0265f,-0.232f,0.0571f,-0.181f,0.25f,-0.0399f,0.168f,-0.00232f,-0.138f,0.0472f,0.0922f,-0.0498f,0.054f,-0.0221f,0.031f,0.064f,-0.0236f,0.0955f,0.0296f,-0.0082f,0.00601f,-0.092f,0.103f,-0.0671f,-0.0151f,0.0452f,-0.104f,0.0485f,0.0198f,0.00249f,0.0651f,0.126f,0.0566f,0.0023f,0.0294f,0.111f,-0.0277f,0.0258f,0.146f,0.0491f,-0.125f,-0.0189f,-0.234f,-0.0612f,-0.000643f,0.0439f,-0.0201f,-0.0251f,-0.0215f,-0.0101f,0.0692f,0.126f,0.0827f,0.0819f,0.0531f,-0.0289f,-0.0175f,-0.0615f,0.0939f,0.0706f,0.0685f,0.118f,-0.0557f,-0.0744f,-0.182f,-0.0592f,-0.00545f,-0.11f,-0.00613f,-0.0236f,-0.0895f,0.000872f,0.0109f,-0.348f,-0.566f,-0.0103f,-0.142f,-0.137f,0.147f,-0.0156f,0.0439f,0.00568f,0.0483f,0.104f,0.0636f,-0.0164f,-0.131f,-0.0764f,-0.0267f,0.0548f,0.0965f,0.0199f,0.00577f,-0.0823f,0.177f,-0.0636f,0.0304f,0.0433f,0.023f,0.106f,-0.0486f,0.171f,-0.156f,0.0713f,-0.046f,-0.0134f,-0.0411f,0.0166f,0.0366f,0.0214f,-0.118f,0.0235f,-0.0129f,-0.0108f,-0.0983f,0.113f,0.0805f,-0.0433f,-0.374f,0.0135f,0.0359f,0.00188f,0.0829f,-0.0861f,-0.119f,0.0274f,-0.0497f,-0.0743f,-0.138f,-0.123f,-0.12f,0.0114f,0.0489f,-0.00971f,0.00804f,-0.156f,-0.0449f,0.181f,0.00497f,0.018f,0.00328f,0.0173f,0.153f,0.106f,0.0404f,-0.0484f,-0.0858f,-0.099f,0.0822f,-0.117f,0.0162f,0.00797f,-0.115f,0.127f,-0.00147f,0.0288f,0.0665f,0.00964f,0.0577f,0.0384f,0.0239f,0.0561f,0.0185f,-0.0351f,-0.234f,-0.084f,-0.0152f,-0.0294f,0.0358f,0.0506f,-0.0257f,0.0984f,-0.0413f,0.113f,-0.125f,-0.224f,-0.177f,0.118f,-0.0237f,0.0359f,0.0373f,0.00872f,0.147f,-0.0293f,0.0255f,-0.059f,0.109f,-0.00121f,-0.0199f,0.0144f,0.0709f,-0.0849f,-0.00359f,0.176f,-0.00303f,-0.0178f,0.0102f,-0.00592f,0.0859f,-0.00566f,0.0227f,-0.0358f,0.0294f,0.0105f,-0.0375f,-0.0152f,-0.0844f,-0.0975f,-0.000419f,0.0868f,0.0843f,-0.0509f,0.0196f,-0.0229f,0.066f,0.065f,0.0812f,0.186f,-0.105f,0.0125f,0.0964f,-0.00649f,0.0341f,-0.0197f,0.0458f,-0.107f,-0.0174f,-0.0903f,0.00245f,-0.182f,0.0899f,-0.0454f,-0.107f,0.0444f,-0.00153f,-0.0693f,-0.0561f,-0.0128f,0.108f,-0.0682f,0.0649f,-0.0207f,-0.0597f,-0.137f,0.0752f,0.0497f,-0.0191f,0.19f,0.14f,0.00296f,0.154f,0.00147f,0.227f,-0.0858f,0.0711f,-0.0874f,0.106f,0.000669f,0.0853f,-0.0676f,-0.157f,-0.12f,-0.03f,-0.0129f,-0.102f,-0.0819f,0.175f,0.0615f,0.0819f,0.00484f,-0.0127f,-0.0679f,0.033f,0.0883f,0.0416f,0.0467f,-0.0319f,0.2f,-0.00556f,0.113f,0.164f,0.106f,0.0727f,0.0282f,-0.0807f,0.136f,0.0549f,0.00832f,-0.103f,0.115f,0.00319f,0.138f,-0.172f,0.0259f,-0.0804f,0.0389f,0.0579f,0.0674f,0.0877f,0.0108f,0.0573f,-0.188f,-0.283f,0.109f,-0.0762f,0.0676f,0.00148f,0.0286f,0.0289f,0.0219f,-0.00438f,0.137f,0.134f,-0.00295f,0.00365f,0.0847f,-0.0313f,0.0637f,-0.115f,0.013f,-0.19f,0.0653f,-0.067f,0.0189f,-0.0506f,0.0818f,0.138f,0.00344f,0.0946f,-0.12f,0.00786f,-0.184f,0.0729f,-0.00922f,0.0721f,0.0798f,0.0485f,-0.0299f,0.0568f,-0.145f,0.0323f,0.0219f,0.15f,-0.0701f,-0.0318f,-0.124f,-0.145f,0.0241f,0.00337f,0.116f,0.0435f,0.0999f,-0.0477f,0.104f,-0.00255f,-0.0957f,0.0539f,0.152f,-0.0525f,-0.0956f,0.0863f,-0.0137f,0.145f,0.0975f,0.0453f,-0.0488f,0.0826f,0.0271f,-0.0723f,0.0669f,-0.101f,0.115f,0.0122f,0.0669f,0.225f,0.0756f,0.135f,0.258f,-0.0162f,0.0685f,-0.00566f,-0.181f,0.182f,0.107f,-0.07f,0.225f,-0.0897f,0.0915f,0.143f,0.0251f,0.0236f,0.0107f,-0.117f,-0.0311f,-0.164f,-0.0232f,0.0649f,-0.281f,0.245f,-0.0213f,0.103f,0.116f,-0.0163f,0.0924f,0.0715f,0.235f,-0.0996f,-0.0603f,0.294f,0.0384f,-0.0304f,-0.0503f,0.0232f,0.039f,-0.0246f,0.039f,-0.000547f,0.0419f,0.0401f,-0.0545f,0.027f,0.0208f,0.00514f,0.022f,-0.0149f,-0.045f,-0.284f,-0.0153f,-0.0473f,-0.0647f,-0.0176f,-0.015f,-0.00181f,-0.0315f,0.0644f,0.0789f,-0.0258f,-0.11f,-0.0529f,0.0219f,0.0177f,-0.022f,0.0401f,-0.0818f,-0.0256f,0.00367f,-0.00696f,0.0457f,-0.0407f,-0.0035f,0.00711f,0.00894f,-0.0857f,-0.00971f,0.0564f,0.00266f,-0.111f,0.156f,-0.112f,0.0094f,-0.0672f,-0.24f,0.0215f,-0.0162f,-0.196f,0.0364f,0.0751f,0.00279f,0.00978f,-0.185f,-0.0308f,-0.186f,-0.0206f,0.00166f,0.0727f,-0.0487f,0.107f,0.127f,-0.0423f,0.0385f,0.0269f,-0.105f,0.19f,-0.029f,-0.0205f,-0.178f,0.125f,0.125f,0.0441f,0.183f,0.135f,0.0956f,0.165f,0.0184f,0.0662f,-0.0606f,-0.0642f,0.198f,-0.133f,-0.0264f,0.178f,0.0349f,0.0711f,0.0862f,0.0909f,-0.0309f,0.0854f,-0.152f,-0.00595f,-0.0493f,0.0634f,0.247f,0.314f,0.133f,0.124f,-0.0035f,-0.0719f,-0.0222f,-0.102f,0.0338f,-0.0193f,-0.133f,-0.0469f,0.225f,0.00667f,-0.0752f,0.00139f,0.0233f,0.0262f,0.0705f,0.242f,0.118f,0.321f,0.0411f,0.157f,0.13f,0.0245f,0.205f,-0.0546f,0.0225f,0.00616f,-0.132f,-0.0496f,-0.038f,-7.52e-05f,0.0609f,-0.0512f,-0.0647f,-0.0399f,0.158f,-0.0402f,-0.0145f,0.0594f,0.19f,0.0684f,0.118f,-0.00426f,0.105f,0.295f,0.0499f,-0.0301f,0.0918f,-0.106f,0.0525f,0.144f,0.035f,0.227f,-0.071f,0.196f,-0.0348f,-0.181f,-0.0501f,-0.0524f,0.00869f,-0.0491f,-0.13f,-0.117f,0.0796f,0.0448f,0.0978f,0.123f,0.0578f,0.193f,0.0561f,0.0239f,0.0313f,0.0664f,0.0432f,0.027f,0.145f,0.0993f,-0.00856f,0.00915f,0.00848f,-0.0465f,0.0266f,0.0743f,-0.136f,0.0055f,0.42f,0.048f,-0.166f,0.0204f,0.0478f,0.142f,0.0697f,0.00486f,0.123f,-0.221f,0.0369f,0.0129f,0.0966f,0.0788f,0.162f,-0.168f,0.017f,0.0744f,-0.085f,-0.0704f,-0.0332f,-0.0442f,-0.00577f,0.0312f,-0.0575f,-0.0339f,0.175f,0.128f,0.14f,0.189f,0.132f,0.0323f,0.0431f,0.12f,-0.124f,0.142f,0.131f,-0.0376f,0.185f,-0.121f,-0.0394f,0.0563f,0.0561f,-0.132f,0.0622f,-0.0883f,0.0271f,0.0365f,0.0275f,-0.0644f,-0.0332f,-0.0498f,-0.273f,0.174f,-0.0362f,0.117f,0.103f,0.0782f,0.0132f,0.278f,-0.0142f,-0.0719f,0.0165f,-0.209f,-0.107f,-0.00659f,-0.094f,-0.182f,-0.217f,-0.203f,-0.0204f,0.179f,-0.0273f,0.0792f,0.113f,-0.00576f,0.000222f,-0.0375f,-0.107f,0.0237f,-0.21f,0.00438f,0.000289f,-0.109f,-0.063f,0.0189f,0.0487f,-0.0417f,0.0123f,-0.0387f,0.00483f,0.0558f,0.113f,-0.0644f,0.03f,-0.0583f,0.12f,0.00733f,0.0847f,0.144f,-0.133f,0.00505f,-0.0624f,0.0737f,0.0613f,0.0337f,-0.0041f,-0.0348f,-0.0208f,-0.176f,0.0298f,0.121f,-0.0492f,-0.00495f,0.0751f,-0.062f,0.0093f,-0.081f,-0.187f,0.063f,0.0413f,-0.14f,-0.0421f,-0.0169f,-0.0812f,0.0664f,-0.0199f,-0.04f,-0.0443f,-0.0361f,-0.06f,0.156f,-0.0911f,-0.0408f,0.205f,-0.057f,-0.0944f,-0.0252f,-0.0646f,0.0954f,-0.0597f,0.0561f,-0.165f,-0.0348f,0.0159f,0.0233f,0.0778f,-0.141f,-0.11f,0.0817f,-0.0508f,-0.0464f,-0.124f,-0.221f,0.222f,0.0116f,-0.0649f,0.122f,-0.0106f,0.159f,-0.0384f,0.0341f,0.0591f,0.0337f,0.0216f,0.115f,0.04f,-0.195f,0.0724f,0.0885f,-0.225f,-0.0419f,0.00615f,-0.028f,-0.00292f,-0.0408f,-0.0177f,-0.0139f,-0.0445f,0.0292f,0.0172f,0.0305f,0.0107f,-0.034f,0.0283f,0.114f,0.162f,0.0752f,-0.0231f,0.0307f,-0.111f,0.0682f,0.00371f,0.0208f,0.0575f,0.0872f,0.0775f,0.0915f,0.118f,-0.0967f,0.061f,-0.152f,0.0384f,0.0173f,-0.324f,0.13f,-0.0828f,-0.041f,0.1f,0.0865f,-0.106f,0.0142f,0.0428f,-0.158f,0.00396f,0.0392f,-0.0839f,0.17f,0.061f,0.0767f,-0.211f,-0.0665f,-0.0288f,0.0496f,0.125f,0.176f,0.0688f,-0.164f,-0.0512f,0.102f,-0.0448f,-0.0439f,-0.0628f,0.0601f,0.0229f,0.0703f,0.225f,-0.0171f,-0.0746f,0.0153f,0.176f,0.137f,-0.123f,-0.146f,0.0955f,-0.0437f,-0.0615f,0.0231f,0.116f,-0.0125f,0.0768f,0.118f,-0.202f,0.0266f,0.033f,0.183f,-0.0175f,0.00352f,-0.033f,-0.0158f,-0.0166f,0.0564f,0.0451f,0.0251f,0.109f,-0.0084f,-0.128f,-0.0264f,-0.00805f,-0.139f,0.0369f,0.0217f,0.0683f,-0.117f,-0.00276f,-0.159f,-0.0597f,-0.133f,-0.0052f,-0.116f,-0.26f,-0.373f,-0.0732f,-0.0385f,-0.00314f,-0.172f,-0.0279f,-0.0568f,-0.0623f,-0.0502f,0.0531f,0.143f,-0.106f,0.0576f,0.00753f,0.0448f,-0.161f,-0.0134f,0.0303f,-0.0703f,-0.143f,-0.0303f,-0.0694f,-0.0311f,-0.0955f,-0.173f,-0.0629f,0.15f,-0.051f,0.0738f,0.0825f,-0.0899f,0.0789f,0.0446f,-0.00997f,-0.0219f,0.0669f,0.0267f,0.00763f,0.0716f,-0.037f,0.0883f,-0.139f,-0.0355f,-0.132f,-0.102f,-0.11f,-0.132f,0.00689f,-0.207f,-0.0474f,-0.0743f,-0.0213f,0.159f,-0.126f,0.00912f,-0.0581f,-0.0496f,-7.03e-05f,-0.0423f,-0.077f,0.0975f,-0.074f,0.0807f,0.132f,-0.135f,-0.116f,-0.00361f,-0.0136f,-0.103f,0.164f,-0.135f,-0.0435f,0.168f,-0.115f,-0.119f,-0.0689f,0.0789f,-0.166f,-0.0393f,0.0519f,-0.0751f,-0.0419f,-0.271f,-0.012f,0.144f,-0.0715f,-0.234f,-0.148f,0.0425f,-0.0248f,0.0257f,-0.106f,0.016f,0.129f,-0.0381f,0.0123f,0.0666f,-0.195f,-0.059f,0.117f,-0.0201f,0.0156f,-0.198f,-0.00899f,0.0368f,-0.0407f,-0.121f,0.0303f,-0.124f,-0.188f,-0.0803f,0.0108f,0.177f,-0.0892f,-0.121f,0.0563f,0.0392f,-0.111f,0.15f,-0.0788f,-0.0259f,0.185f,-0.0487f,0.117f,0.0238f,-0.0144f,-0.0394f,0.00254f,-0.236f,-0.0498f,-0.0737f,-0.0584f,0.0766f,0.032f,-0.0153f,0.0344f,0.133f,-0.0985f,0.00346f,0.0343f,-0.0649f,-0.135f,0.097f,-0.214f,0.122f,0.0222f,-0.152f,0.212f,0.0915f,0.0274f,0.0192f,-0.0227f,-0.0787f,-0.055f,0.184f,0.0533f,-0.0348f,-0.0368f,-0.11f,-0.0596f,0.0668f,-0.152f,0.0352f,-0.127f,-0.171f,-0.0804f,0.0919f,-0.0409f,-0.114f,-0.119f,0.0409f,-0.0355f,0.0859f,0.0919f,-0.161f,-0.0741f,0.0476f,-0.0664f,0.0124f,-0.0789f,-0.196f,-0.0355f,0.0478f,0.0312f,-0.051f,-0.0794f,-0.092f,-0.0329f,-0.0423f,-0.00726f,-0.0865f,-0.0274f,-0.0109f,0.143f,-0.00254f,-0.0847f,0.124f,-0.0257f,0.0178f,-0.148f,-0.129f,-0.18f,-0.0161f,-0.098f,-0.0713f,-0.0334f,0.0128f,-0.0577f,-0.0359f,-0.0197f,0.0774f,-0.0797f,-0.296f,-0.0651f,0.0912f,-0.105f,0.00027f,0.113f,-0.112f,-0.0121f,-0.0606f,-0.136f,0.203f,-0.15f,-0.134f,-0.00449f,0.159f,-0.034f,0.0298f,-0.196f,0.0212f,-0.0385f,0.195f,0.00204f,0.0492f,-0.0766f,-0.0245f,-0.0105f,0.069f,0.211f,0.0186f,0.00943f,0.0133f,-0.105f,-0.146f,0.0291f,0.153f,0.118f,0.111f,0.209f,-0.0117f,-0.14f,0.151f,0.13f,0.0313f,-0.0609f,-0.0183f,0.0511f,0.0994f,0.0219f,0.147f,-0.0371f,0.0474f,-0.154f,-0.0679f,-0.106f,-0.0266f,-0.0731f,0.0323f,0.0902f,-0.0474f,-0.00464f,0.144f,0.00811f,-0.121f,-0.123f,-0.117f,0.128f,0.0911f,0.0315f,-0.148f,0.157f,-0.00277f,-0.00206f,-0.127f,-0.179f,0.0126f,0.0641f,-0.0529f,0.138f,0.169f,-0.0304f,0.0326f,-0.122f,0.0491f,0.143f,-0.0065f,0.0858f,-0.0294f,-0.0427f,0.00843f,-0.00477f,0.0555f,0.167f,0.0249f,0.0388f,0.00297f,0.134f,-0.00364f,0.0578f,-0.0251f,0.0518f,-0.0806f,0.107f,0.0121f,0.0158f,0.0558f,0.0317f,-0.00203f,-0.0882f,-0.133f,0.0186f,-0.13f,0.134f,-0.153f,0.0448f,-0.0778f,-0.178f,0.133f,-0.0197f,0.131f,-0.0214f,-0.0622f,0.041f,0.0406f,-0.202f,-0.00917f,-0.147f,0.0208f,0.156f,0.0144f,-0.0574f,-0.121f,0.17f,-0.0152f,0.0898f,0.0442f,0.0206f,-0.0135f,-0.0595f,0.0343f,-0.00417f,-0.065f,-0.028f,0.22f,0.0662f,-0.0876f,0.0314f,0.111f,-0.019f,0.0819f,0.164f,-0.047f,-0.102f,0.108f,0.128f,0.0993f,0.122f,-0.00486f,0.182f,0.118f,0.0313f,0.0361f,-0.0713f,0.0254f,-0.0676f,0.105f,0.137f,-0.207f,-0.0647f,-0.0278f,0.0589f,0.0742f,0.0105f,0.0292f,-0.0292f,0.0892f,0.0266f,0.0534f,-0.0124f,0.056f,0.0767f,0.0809f,0.0876f,0.0592f,-0.0714f,0.128f,0.00811f,-0.163f,0.0875f,0.00728f,-0.0236f,-0.0678f,-0.116f,-0.0238f,0.0425f,0.0238f,0.115f,-0.0935f,0.108f,-0.09f,0.0467f,-0.113f,-0.0985f,0.1f,-0.0708f,-0.0625f,0.0936f,0.113f,-0.0164f,0.0898f,0.0101f,0.00743f,-0.0608f,-0.125f,-0.0706f,-0.0543f,0.0839f,0.108f,0.123f,0.165f,0.0638f,0.0361f,-0.0134f,0.102f,0.0867f,0.0877f,0.123f,0.103f,-0.0551f,0.0254f,-0.105f,0.00963f,-0.0949f,-0.122f,-0.0335f,-0.105f,-0.0152f,0.0844f,0.0641f,0.0149f,0.158f,0.204f,0.0951f,-0.171f,0.0621f,0.0717f,0.0701f,0.0899f,-0.119f,-0.00342f,0.0488f,0.107f,0.114f,-0.0684f,-0.0465f,0.0587f,0.00291f,0.0801f,0.203f,-0.164f,0.0962f,-0.0425f,0.092f,0.0282f,0.151f,0.078f,0.0914f,0.146f,0.186f,0.0297f,-0.0287f,0.145f,-0.0323f,0.147f,0.11f,0.0995f,-0.233f,-0.0895f,-0.189f,-0.044f,-0.0362f,-0.0564f,0.116f,-0.045f,0.0547f,0.00621f,0.013f,0.0146f,0.0983f,-0.0954f,-0.0922f,0.0164f,0.0675f,0.118f,-0.126f,0.122f,0.0684f,-0.00248f,-0.0346f,0.026f,0.0872f,0.0716f,-0.134f,0.0349f,0.166f,-0.051f,-0.0906f,0.0692f,-0.183f,-0.0772f,0.211f,-0.0534f,0.109f,-0.201f,-0.00152f,-0.123f,0.0285f,-0.00487f,-0.012f,-0.0119f,0.133f,0.0993f,0.00395f,0.00746f,0.139f,0.0921f,0.113f,0.0126f,-0.0265f,-0.133f,0.0726f,0.0139f,0.0993f,-0.14f,0.139f,0.14f,-0.00481f,0.0509f,0.0176f,-0.0456f,0.0797f,-0.0615f,-0.0574f,0.0824f,0.091f,0.044f,-0.0646f,-0.194f,0.0521f,-0.0115f,0.0207f,-0.0432f,0.0843f,0.157f,0.119f,-0.0576f,-0.107f,0.127f,0.178f,-0.197f,0.108f,0.0102f,-0.115f,-0.0885f,0.0799f,0.0309f,0.00488f,-0.0116f,0.00136f,-0.0794f,0.0691f,0.026f,0.0237f,-0.0589f,0.0724f,-0.0218f,0.0577f,0.14f,0.135f,0.153f,0.00868f,0.0427f,0.0645f,0.0335f,-0.0792f,0.303f,-0.0551f,0.0221f,0.108f,-0.0338f,0.0902f,0.174f,0.0325f,0.0838f,0.12f,-0.12f,0.115f,-0.0317f,0.101f,-0.00627f,0.0221f,0.00148f,-0.00087f,-0.0121f,0.0478f,0.0869f,0.185f,-0.0518f,0.0285f,-0.0539f,0.0954f,0.0373f,0.0241f,-0.237f,0.0276f,-0.0275f,0.146f,-0.0691f,0.0617f,-0.284f,0.0139f,0.187f,0.0675f,-0.00853f,0.198f,0.0857f,-0.139f,-0.0317f,-0.177f,0.0407f,0.0736f,-0.0248f,0.0207f,-0.0651f,0.0208f,-0.0504f,0.00329f,0.0243f,0.175f,-0.0554f,-0.0937f,0.11f,-0.0132f,0.117f,0.00915f,-0.103f,0.16f,-0.0999f,-0.094f,-0.128f,-0.118f,0.0653f,0.0217f,0.0557f,-0.0955f,-0.0648f,-0.116f,0.0432f,0.0639f,0.0609f,0.0903f,0.0273f,-0.0421f,0.0454f,0.0161f,0.0147f,0.136f,0.0102f,-0.0633f,-0.0923f,-0.167f,-0.196f,-0.0526f,-0.112f,0.0758f,0.0874f,-0.0325f,-0.0905f,0.0819f,0.217f,-0.131f,-0.149f,0.00323f,-0.0469f,-0.115f,0.122f,0.0386f,-0.00367f,0.0216f,0.0514f,0.094f,-0.0558f,0.165f,0.0928f,-0.101f,0.0134f,0.0718f,-0.0709f,0.0638f,-0.00519f,-0.0699f,0.03f,0.101f,-0.0277f,0.00486f,-0.16f,0.00893f,-0.0182f,0.0556f,0.0233f,0.035f,-0.0371f,0.0747f,0.0154f,0.137f,0.189f,0.064f,0.231f,0.118f,0.037f,-0.0153f,-0.041f,0.162f,0.0515f,0.00958f,-0.0307f,0.142f,0.0332f,-0.044f,0.165f,0.0356f,0.051f,-0.0354f,-0.0615f,0.00606f,-0.0387f,-0.000539f,-0.0996f,-0.00509f,0.0163f,0.0634f,-0.0702f,-0.0107f,0.0362f,0.0723f,-0.0638f,-0.0477f,0.047f,-0.0381f,0.298f,-0.0235f,-0.0451f,-0.0329f,-0.0819f,-7.57e-05f,-0.0424f,0.0734f,-0.0634f,-0.0545f,0.0505f,0.122f,0.121f,-0.0254f,0.0577f,0.0897f,0.105f,-0.224f,0.0629f,0.117f,-0.123f,0.0306f,-0.141f,-0.0427f,-0.0123f,-0.0926f,0.0146f,-0.012f,0.0222f,0.0158f,0.0269f,0.0924f,-0.105f,0.0767f,0.107f,-0.211f,0.0163f,-0.129f,0.0393f,-0.0896f,-0.101f,0.127f,-0.0327f,-0.161f,-0.0526f,-0.183f,0.11f,0.158f,-0.061f,-0.00968f,-0.193f,-0.0109f,-0.0611f,-0.042f,-0.0865f,0.0246f,-0.00276f,0.0263f,0.278f,-0.0865f,0.0576f,-0.0469f,-0.034f,-0.0703f,0.00265f,-0.17f,-0.121f,0.0135f,-0.121f,-0.0376f,-0.158f,-0.0957f,0.0348f,-0.0404f,0.235f,-0.0839f,0.0399f,0.112f,0.0633f,0.0166f,0.0472f,-0.108f,0.052f,-0.00262f,-0.0362f,-0.0789f,-0.0438f,-0.0402f,-0.111f,-0.0366f,0.106f,-0.0604f,-0.13f,-0.0903f,-0.00391f,0.117f,-0.0985f,-0.132f,0.0588f,0.0198f,-0.0512f,-0.0347f,0.0357f,0.0725f,-0.0734f,0.0876f,-0.106f,0.0805f,0.0969f,-0.0662f,-0.167f,0.231f,-0.139f,-0.0143f,0.0486f,-0.0597f,0.0369f,-0.176f,-0.138f,-0.0292f,-0.19f,-0.00303f,-0.139f,-0.0625f,-0.0145f,-0.159f,-0.17f,0.047f,0.177f,-0.0261f,0.022f,0.271f,-0.116f,0.0733f,-0.0413f,-0.00867f,-0.154f,-0.164f,0.0421f,-0.0575f,-0.00135f,-0.00693f,0.00785f,-0.0476f,-0.000865f,-0.0862f,-0.13f,0.17f,-0.00416f,0.0993f,-0.0846f,-0.0867f,-0.0487f,-0.126f,0.0842f,0.0953f,0.0744f,-0.0928f,0.0192f,-0.0838f,-0.164f,0.0538f,-0.0441f,-0.197f,-0.00873f,-0.147f,-0.0989f,-0.15f,-0.0181f,-0.124f,-0.0474f,-0.105f,-0.108f,-0.00426f,-0.0958f,-0.0245f,-0.067f,-0.164f,-0.126f,-0.0786f,-0.231f,0.0142f,-0.061f,0.012f,0.0118f,-0.0929f,-0.0288f,-0.117f,0.12f,-0.0624f,0.0314f,-0.173f,-0.0235f,-0.00449f,0.0198f,0.012f,-0.0181f,0.0121f,0.0279f,0.121f,-0.116f,-0.0892f,-0.0233f,-0.0542f,-0.0801f,0.315f,-0.0302f,0.0401f,0.112f,-0.0474f,-0.115f,0.0484f,0.0455f,-0.058f,0.209f,-0.0742f,-0.0355f,-0.0325f,-0.089f,0.0794f,-0.0185f,0.0848f,-0.158f,-0.0795f,-0.0913f,-0.0283f,-0.113f,0.000521f,0.129f,0.157f,-0.143f,-0.0451f,0.201f,-0.0956f,-0.0664f,-0.00705f,-0.0132f,-0.096f,0.087f,0.0116f,-0.0207f,-0.00732f,-0.0238f,-0.166f,-0.0875f,-0.0743f,0.0345f,-0.161f,0.018f,0.0781f,0.0994f,-0.0153f,-0.0531f,0.0199f,0.0351f,-0.00425f,-0.0561f,-0.255f,0.0234f,-0.0196f,-0.233f,-0.0482f,-0.127f,0.0968f,0.107f,-0.0993f,0.129f,0.203f,-0.0116f,0.0422f,-0.101f,0.0208f,0.0663f,0.155f,-0.0958f,-0.00865f,-0.0518f,0.00489f,0.0519f,0.0102f,-0.0515f,-0.248f,-0.0265f,0.182f,0.03f,0.181f,-0.00264f,0.0405f,-0.00535f,0.264f,-0.0639f,-0.173f,-0.0154f,-0.131f,0.00492f,0.166f,-0.0352f,-0.104f,-0.0335f,0.0801f,0.152f,0.14f,-0.0408f,-0.215f,0.122f,0.251f,0.0574f,-0.00785f,0.0594f,0.116f,0.00353f,-0.0632f,0.08f,0.0416f,0.000365f,0.061f,0.00985f,-0.119f,0.00934f,0.113f,0.0231f,0.129f,-0.174f,-0.0778f,-0.111f,0.0756f,-0.0146f,0.0266f,0.221f,0.0114f,0.12f,0.057f,-0.00225f,-0.0615f,-0.0215f,0.0408f,0.0185f,-0.0698f,-0.0318f,-0.0568f,0.0171f,0.073f,-0.0883f,0.0575f,-0.0113f,-0.0415f,0.0424f,-0.129f,-0.279f,-0.0141f,-0.0575f,0.181f,-0.103f,0.0415f,-0.0617f,0.0523f,-0.028f,-0.0507f,0.064f,0.0617f,-0.0271f,-0.049f,0.0928f,-0.0312f,0.0346f,-0.166f,0.0152f,0.0274f,-0.0607f,0.141f,0.126f,0.161f,0.158f,-0.0281f,-0.0232f,0.0617f,0.0453f,-0.0171f,-0.00402f,0.0078f,-0.0416f,0.0412f,-0.0324f,0.0444f,0.0021f,0.0441f,0.0427f,0.0758f,-0.089f,-0.0416f,-0.0929f,-0.0337f,0.133f,-0.0617f,-0.0629f,0.0123f,0.0137f,-0.305f,0.0357f,-0.0974f,-0.137f,-0.0166f,-0.0184f,0.0879f,-0.0178f,0.172f,-0.0518f,0.0188f,0.0234f,-0.0231f,0.156f,0.00936f,0.1f,-0.0404f,0.114f,0.0277f,0.00126f,-0.111f,0.0484f,-0.0372f,-0.0971f,-0.0486f,-0.0626f,0.0637f,-0.0128f,-0.00693f,-0.0705f,-0.0117f,-0.105f,-0.138f,0.0308f,0.044f}; +float backbone__model3_dp2_pw_bias[64] = {-0.105f,0.0228f,0.0604f,0.113f,-0.0579f,-0.061f,-0.221f,0.102f,0.0707f,0.0814f,-0.0742f,-0.107f,0.0415f,0.098f,-0.149f,0.0154f,0.0372f,0.00758f,-0.175f,0.0673f,0.0473f,0.103f,0.0739f,-0.204f,0.194f,-0.0824f,0.19f,-0.038f,0.00914f,0.0974f,0.228f,-0.00788f,0.154f,-0.0817f,-0.0912f,0.0215f,0.0947f,-0.0326f,0.00593f,-0.0905f,-0.00938f,0.0492f,-0.0877f,-0.0776f,-0.117f,-0.0434f,-0.00614f,0.0441f,0.0556f,-0.0603f,0.0512f,0.0642f,0.0262f,-0.035f,-0.0386f,-0.0997f,0.0457f,0.0732f,-0.00681f,0.222f,0.0151f,0.07f,-0.11f,-0.0855f}; +float backbone__model3_dp2_dw_weight[64*1*3*3] = {-0.264f,0.456f,-0.00534f,-0.00792f,-0.213f,0.4f,-0.476f,0.735f,0.191f,0.564f,-0.287f,0.053f,0.278f,-0.089f,0.532f,0.0308f,-0.243f,-0.423f,0.0858f,-0.284f,0.0426f,-0.472f,0.00201f,0.202f,-0.374f,0.00531f,0.726f,0.266f,-0.17f,0.118f,-0.149f,0.177f,-0.0863f,0.287f,0.754f,0.265f,-0.318f,0.0208f,0.356f,-0.219f,-0.29f,-0.188f,-0.00358f,0.0823f,0.159f,0.134f,0.534f,0.0344f,0.641f,-0.0734f,-0.385f,-0.257f,0.0822f,0.00785f,-0.552f,-0.92f,-0.00471f,0.847f,0.328f,0.863f,-0.304f,-0.22f,-0.548f,-0.0284f,-0.232f,0.479f,0.734f,0.729f,-0.0513f,0.169f,-0.509f,1.06f,0.0613f,0.681f,-0.338f,0.172f,0.687f,0.17f,-0.286f,0.151f,-0.181f,-0.384f,0.33f,-0.394f,0.147f,-0.364f,0.259f,0.316f,-0.193f,-0.299f,0.0227f,-0.218f,0.387f,-0.104f,-0.255f,0.0862f,-0.263f,0.458f,0.59f,-0.123f,-0.813f,-0.0869f,1.04f,-0.407f,-0.169f,-0.446f,-0.642f,0.0688f,0.275f,0.158f,0.704f,0.0799f,0.804f,-0.177f,-0.42f,0.0778f,0.112f,-0.303f,0.149f,-1.66f,-0.334f,-0.393f,0.0746f,0.406f,0.96f,-0.126f,-0.307f,-1.14f,0.0559f,0.256f,0.195f,0.102f,0.0107f,0.25f,-0.376f,-0.0902f,-0.113f,-0.382f,-0.253f,0.121f,0.551f,0.0439f,-0.448f,0.0944f,-0.15f,-0.504f,0.0899f,-0.168f,0.00482f,-0.453f,0.255f,0.122f,0.519f,-0.249f,-0.667f,0.0784f,0.002f,0.218f,-0.224f,0.452f,-0.254f,0.284f,-0.0604f,-0.286f,-0.182f,-0.193f,0.467f,-0.292f,-0.568f,-0.426f,-0.0177f,0.091f,0.256f,0.247f,-0.136f,0.0662f,0.375f,-0.256f,-0.0745f,0.0392f,0.234f,-0.759f,0.282f,0.221f,-0.201f,-0.885f,0.131f,0.101f,0.266f,-0.194f,0.0565f,-0.544f,-0.137f,0.306f,0.567f,-0.0576f,0.261f,0.264f,-0.0282f,1.01f,-0.131f,0.943f,-0.19f,0.077f,0.137f,0.266f,0.515f,0.109f,-0.466f,0.0918f,-0.0404f,-0.0514f,0.291f,0.0565f,0.304f,0.142f,-0.265f,-0.389f,0.305f,0.269f,-0.355f,-0.242f,-0.213f,0.366f,-0.063f,-0.199f,0.254f,0.507f,-0.543f,0.0472f,-0.15f,-0.07f,-0.355f,-0.108f,0.65f,0.171f,0.129f,0.293f,0.334f,0.25f,-0.105f,-0.0566f,0.069f,-0.893f,0.195f,0.149f,-0.334f,-1.7f,0.234f,0.781f,0.173f,0.252f,-0.561f,-0.172f,-0.56f,0.0662f,-0.453f,0.172f,0.188f,0.427f,0.472f,0.358f,-0.0213f,0.504f,-0.451f,0.772f,-0.303f,-0.42f,0.121f,0.0869f,0.241f,0.267f,-0.36f,0.864f,-1.93f,-0.225f,0.12f,-0.127f,0.361f,0.362f,-0.154f,-0.237f,0.2f,0.166f,-0.383f,-0.115f,-0.208f,0.302f,-0.278f,-0.149f,-0.412f,0.203f,-0.408f,-0.272f,-1.59f,-0.274f,-0.0462f,-0.647f,-1.81f,0.129f,0.325f,0.334f,1.36f,0.0782f,-0.0771f,-0.521f,-0.184f,0.0248f,0.242f,0.0843f,-0.284f,0.00164f,-0.757f,0.405f,0.423f,0.308f,1.87f,-0.258f,0.333f,1.11f,-0.349f,0.0323f,-0.166f,-0.0295f,0.311f,0.0664f,-0.42f,-0.000466f,-0.907f,-0.581f,-0.0989f,-0.0968f,0.233f,-1.55f,-0.381f,0.164f,-0.193f,0.373f,0.629f,-0.0395f,0.477f,0.0399f,0.123f,0.111f,0.329f,0.0172f,-0.285f,0.224f,-0.0716f,0.988f,-0.0572f,0.143f,-0.238f,-0.0524f,-1.01f,-0.0714f,0.38f,-0.382f,0.364f,-0.19f,-0.16f,-0.445f,-0.351f,0.176f,0.164f,-0.00779f,0.243f,0.13f,0.555f,-0.0741f,-0.484f,-0.04f,0.347f,-0.377f,0.101f,0.629f,-0.252f,-0.741f,0.181f,0.0499f,0.547f,-0.152f,0.204f,0.399f,-0.103f,0.0607f,0.746f,0.0476f,0.296f,0.0779f,-0.0203f,-0.184f,-0.0889f,-0.263f,-0.148f,0.213f,-0.0385f,0.00561f,0.251f,0.305f,-0.671f,0.194f,-0.0939f,-0.22f,0.209f,0.483f,0.381f,0.116f,-0.247f,-0.504f,0.364f,0.569f,-0.573f,-0.258f,-0.229f,0.651f,-0.0706f,-0.652f,0.102f,0.271f,-0.518f,-0.19f,0.0535f,-0.287f,-0.18f,-0.00883f,0.247f,0.254f,0.365f,0.451f,-0.275f,0.392f,-0.2f,-0.0229f,-0.181f,-0.202f,0.197f,0.118f,-0.204f,-0.388f,-0.309f,0.299f,0.178f,-0.0184f,-0.0839f,-0.0523f,-0.115f,-0.18f,-0.14f,0.0371f,-0.233f,0.205f,0.547f,0.0322f,0.131f,-0.454f,-0.579f,-0.608f,0.0114f,-1.8f,0.0579f,0.288f,0.383f,0.183f,-0.52f,1.32f,-0.781f,-0.271f,-2.23f,0.464f,0.229f,0.141f,0.495f,-0.117f,0.501f,0.392f,-1.02f,0.0762f,-0.13f,0.246f,-0.016f,-0.446f,-0.113f,0.484f,-0.111f,-0.533f,0.0228f,0.00104f,-0.323f,-0.12f,0.773f,0.169f,0.582f,0.0431f,-0.425f,0.343f,-0.454f,-0.242f,0.0858f,0.0121f,0.241f,0.217f,-0.57f,0.669f,-0.938f,0.829f,0.201f,0.0346f,-0.619f,-0.209f,0.306f,0.807f,-0.231f,0.0697f,-0.33f,0.134f,0.595f,0.3f,-0.233f,0.0241f,-0.473f,-0.34f,-0.0756f,-0.531f,0.0287f,-0.843f,-0.373f,0.0599f,-0.164f,0.497f,0.344f,-0.306f,-0.365f,0.778f,0.0875f,0.133f,0.596f,-0.255f,-0.427f,0.295f,-0.636f,0.773f,-0.0825f,0.0491f,-0.0863f,-0.68f,-0.401f,0.328f,0.436f,-0.265f,0.392f,-0.338f,-0.382f,0.0749f,0.782f,0.268f,0.187f,-0.00563f,-0.0641f,0.158f,0.0696f,0.205f,-0.358f,-0.0151f,0.296f,-0.444f,-0.426f,0.52f,0.117f,0.251f,0.324f,0.0887f,-0.567f,-0.29f,0.00459f,0.0552f}; +float backbone__model3_dp2_dw_bias[64] = {0.148f,0.11f,0.315f,0.371f,1.3f,0.122f,0.0501f,0.0148f,0.207f,-0.341f,0.232f,-0.223f,0.146f,0.317f,-0.139f,0.21f,0.184f,-0.419f,-0.0272f,-0.228f,0.0428f,-0.108f,0.235f,1.25f,0.0226f,0.155f,-0.108f,0.0387f,0.371f,-0.3f,0.568f,-0.741f,0.0989f,-0.354f,-0.181f,-0.276f,-0.029f,0.619f,0.263f,0.715f,0.808f,0.441f,-0.427f,0.386f,0.059f,0.624f,0.438f,0.244f,0.209f,0.183f,0.157f,0.256f,-0.792f,0.122f,0.338f,-1.13f,0.417f,-0.421f,0.395f,0.36f,-0.15f,0.0394f,-0.105f,-0.0212f}; +float backbone__model4_dp1_pw_weight[64*64*1*1] = {0.0479f,0.0479f,-0.0614f,0.175f,0.0107f,-0.298f,0.0884f,-0.021f,0.00302f,-0.0542f,-0.0722f,0.0192f,0.0312f,-0.022f,0.0115f,0.0829f,-0.0759f,0.000736f,0.0213f,-0.0991f,0.0172f,0.0189f,-0.0526f,0.00704f,-0.0381f,-0.0776f,0.0177f,-0.0357f,-0.054f,-0.0485f,-0.232f,-0.0845f,-0.0344f,0.0448f,-0.0762f,-0.0111f,-0.058f,0.0968f,0.0404f,0.0775f,0.0135f,-0.123f,-0.00678f,-0.109f,0.047f,0.178f,-0.02f,0.147f,-0.0384f,-0.111f,-0.103f,0.0782f,0.0108f,0.0452f,-0.0426f,0.0169f,-0.0726f,-0.0177f,-0.0608f,-0.0122f,-0.00971f,-0.276f,0.0987f,-0.034f,0.0835f,0.0176f,0.0176f,-0.191f,-0.111f,0.139f,-0.0748f,0.0211f,0.044f,-0.16f,-0.0126f,-0.0679f,0.0111f,-0.0442f,-0.00309f,-0.0222f,-0.155f,0.00046f,-0.0169f,0.104f,-0.00237f,-0.0665f,0.00764f,-0.0451f,0.023f,-0.0131f,0.219f,-0.0456f,-0.0152f,0.0748f,-0.12f,0.0948f,0.0282f,-0.16f,-0.0364f,0.0469f,-0.14f,0.022f,-0.0147f,0.098f,-0.0612f,0.0154f,-0.0234f,0.13f,-0.0362f,-0.0733f,0.0584f,0.173f,-0.0324f,0.257f,0.0769f,0.00702f,0.0453f,-0.0448f,-0.0555f,-0.134f,-0.0306f,0.00135f,0.0658f,0.121f,-0.0472f,0.011f,-0.055f,0.0058f,-0.0943f,-0.01f,0.00842f,-0.156f,-0.0807f,-0.0326f,0.0436f,0.111f,0.0204f,-0.0397f,0.0948f,0.0295f,-0.146f,-0.0094f,0.0286f,-0.0276f,0.057f,0.165f,-0.0566f,0.0145f,0.16f,0.0207f,-0.00666f,-0.0129f,-0.00377f,-0.0543f,0.0949f,-0.115f,-0.0636f,0.00755f,-0.0684f,0.0952f,0.0244f,0.00133f,0.0295f,0.0159f,0.0563f,-0.144f,-0.064f,-0.0388f,0.0236f,0.0949f,-0.123f,-0.0434f,-0.0712f,-0.0277f,0.0974f,0.137f,0.0547f,-0.00822f,-0.217f,0.093f,0.0234f,-0.065f,-0.014f,0.0403f,0.145f,-0.0108f,-0.00451f,-0.0659f,0.046f,-0.0278f,-0.0673f,-0.1f,-0.251f,0.0748f,-0.0839f,0.0442f,0.016f,-0.0134f,-0.0112f,-0.0875f,-0.0311f,-0.069f,0.132f,-0.0394f,-0.0526f,0.0397f,-0.0487f,0.0187f,0.0831f,0.00885f,-0.0306f,-0.0564f,0.0017f,0.14f,-0.122f,0.084f,-0.0856f,-0.197f,-0.0582f,-0.162f,0.0413f,-0.0978f,0.0298f,-0.0597f,-0.122f,0.0575f,-0.0437f,0.0345f,0.253f,0.0766f,0.0149f,-0.0574f,0.125f,-0.0342f,0.0187f,-0.000106f,0.0494f,0.112f,-0.0365f,-0.184f,-0.0378f,-0.0375f,0.0124f,-0.000765f,0.038f,-0.112f,-0.154f,0.0759f,-0.0212f,-0.0217f,0.00218f,-0.0672f,-0.0213f,-0.0146f,-0.0124f,0.0152f,0.0449f,-0.0817f,-0.0692f,0.142f,0.0743f,-0.129f,-0.0184f,0.0761f,0.0444f,0.0813f,0.28f,-0.0323f,-0.00198f,-0.0236f,-0.0212f,0.136f,-0.0298f,0.068f,0.022f,-0.175f,-0.0966f,0.0449f,0.0067f,0.0634f,-0.0204f,-0.0847f,0.0642f,-0.206f,-0.0748f,0.0201f,0.0623f,-0.166f,-0.0804f,-0.0629f,-0.0286f,-0.0237f,0.0496f,-0.053f,-0.131f,-0.128f,0.0584f,0.0788f,0.117f,0.0286f,-0.124f,0.102f,-0.0404f,0.0172f,-0.0345f,-0.0646f,-0.171f,0.00373f,0.0475f,0.0806f,0.0143f,0.0542f,0.112f,0.031f,0.0669f,-0.0602f,-0.105f,-0.0606f,0.0574f,0.0493f,0.2f,-0.00849f,-0.062f,0.00975f,-0.0149f,0.118f,0.086f,-0.0938f,-0.197f,0.00324f,0.0782f,0.0443f,0.0696f,0.119f,0.00156f,-0.0148f,-0.191f,-0.0215f,-0.0976f,-0.206f,-0.0102f,0.0729f,0.139f,0.1f,-0.0196f,-0.0433f,0.0478f,-0.0136f,-0.0424f,0.0935f,0.129f,0.141f,0.224f,-0.0151f,-0.0105f,0.0234f,-0.0623f,-0.0875f,0.0487f,-0.0951f,0.00397f,-0.0877f,-0.0675f,0.143f,-0.137f,-0.0623f,0.0733f,0.112f,0.0312f,0.102f,-0.0481f,-0.124f,0.0466f,0.0691f,0.149f,-0.0165f,-0.0349f,0.0843f,0.0702f,0.0692f,0.0144f,-0.057f,-0.0361f,0.0564f,0.0635f,0.0311f,0.127f,0.147f,-0.0517f,-0.126f,-0.0328f,0.025f,-0.0265f,-0.0822f,-0.0822f,0.0485f,0.00845f,-0.0147f,-0.0575f,-0.247f,-0.104f,0.00223f,0.0643f,0.124f,-0.0284f,-0.0149f,-0.0731f,-0.0404f,0.0284f,-0.0625f,0.0523f,-0.123f,-0.00743f,0.0513f,0.0776f,0.0326f,-0.11f,0.186f,0.12f,-0.0573f,-0.109f,0.0922f,-0.00294f,-0.115f,0.214f,0.0318f,-0.00317f,0.115f,0.0308f,-0.133f,0.138f,-0.000382f,0.173f,0.0873f,-0.121f,0.0396f,0.169f,0.0608f,0.00604f,-0.0491f,0.0493f,-0.0952f,0.149f,-0.0629f,-0.0419f,0.22f,-0.156f,-0.0551f,0.23f,-0.167f,-0.0469f,0.0451f,0.0261f,-0.104f,-0.0738f,0.0796f,0.0533f,0.186f,-0.0114f,0.0694f,-0.0157f,-0.0344f,-0.0643f,-0.0202f,-0.0701f,0.0929f,0.0137f,-0.202f,0.0582f,-0.151f,0.102f,0.0673f,-0.0428f,-0.0401f,-0.038f,-0.0995f,-0.0124f,0.0156f,0.00654f,-0.0139f,0.0722f,-0.0623f,0.0258f,0.151f,0.114f,0.228f,-0.0111f,-0.14f,0.114f,0.0776f,-0.132f,-0.0387f,0.0982f,0.0325f,-0.0994f,0.225f,-0.176f,-0.19f,-0.111f,-0.11f,0.0231f,-0.139f,-0.0259f,0.022f,0.0173f,-0.0631f,-0.149f,0.287f,0.0878f,-0.126f,-0.195f,-0.0152f,0.221f,0.0046f,-0.0554f,0.019f,0.00506f,0.22f,-0.0322f,0.0399f,-0.00475f,-0.042f,-0.0225f,-0.0551f,0.0659f,0.0125f,-0.0428f,0.0686f,-0.0306f,0.0127f,-0.00447f,-0.0946f,0.041f,-0.0635f,-0.0425f,0.0584f,-0.0111f,-0.173f,0.0546f,-0.0729f,-0.015f,-0.00876f,-0.201f,-0.0605f,-0.144f,-0.0771f,0.00282f,-0.0159f,-0.0984f,-0.106f,-0.0043f,0.0672f,-0.0772f,0.0117f,0.00421f,-0.198f,0.0156f,-0.255f,0.0152f,-0.132f,0.0662f,-0.0686f,0.157f,0.099f,-0.135f,0.0346f,0.159f,-0.0997f,-0.0375f,0.00521f,-0.0084f,0.031f,-0.0149f,-0.133f,-0.0567f,0.0058f,-0.0891f,0.0839f,-0.0107f,-0.0949f,0.0234f,-0.0323f,-0.0776f,0.0504f,-0.0522f,-0.0324f,-0.193f,0.00494f,-0.0195f,0.08f,0.0143f,-0.163f,-0.046f,0.0603f,-0.0242f,0.0288f,0.0117f,0.0844f,0.11f,0.0521f,-0.0203f,-0.125f,-0.0838f,0.0886f,-0.0338f,0.0754f,0.16f,-0.0722f,0.0761f,-0.0273f,-0.0792f,-0.243f,0.0957f,-0.105f,0.01f,0.0493f,-0.0195f,0.194f,0.0145f,0.0211f,0.0228f,0.139f,-0.047f,0.0594f,0.0395f,-0.017f,-0.0511f,-0.0441f,-0.052f,-0.107f,-0.0919f,0.104f,-0.0844f,0.16f,-0.101f,-0.0935f,0.00114f,-0.00357f,-0.0347f,0.0152f,-0.0544f,0.107f,0.0571f,0.115f,-0.0158f,-0.0516f,-0.0156f,0.273f,0.285f,0.0619f,-0.0271f,0.0321f,0.124f,-0.00781f,-0.193f,0.0124f,-0.0302f,0.155f,-0.0516f,-0.113f,-0.0775f,-0.0999f,0.0439f,-0.0266f,0.00735f,0.0646f,-0.0117f,-0.0452f,0.0686f,-0.0855f,-0.151f,0.0662f,0.0695f,-0.0722f,0.0485f,0.278f,0.00292f,0.0605f,0.0116f,0.101f,0.0803f,0.0245f,-0.0985f,-0.0701f,-0.206f,0.169f,0.092f,-0.0804f,-0.0183f,0.0575f,-0.155f,-0.0151f,-0.0266f,0.0259f,0.0239f,0.0453f,-0.0392f,0.00314f,-0.0367f,-0.0886f,0.0402f,-0.0441f,0.0611f,0.0302f,-0.00445f,-0.0779f,-0.266f,0.0511f,0.052f,0.172f,0.196f,-0.0162f,-0.0609f,-0.0764f,-0.142f,-0.0372f,-0.0667f,0.0581f,-0.0464f,-0.000986f,0.0394f,0.071f,0.0232f,0.302f,-0.0168f,0.0671f,-0.0797f,0.0478f,-0.188f,0.0305f,0.0627f,0.0376f,0.0751f,0.00518f,-0.148f,0.171f,0.142f,-0.0186f,0.00291f,0.0425f,-0.102f,0.0246f,-0.0996f,0.109f,0.195f,0.0162f,0.0614f,-0.192f,0.053f,-0.148f,0.0895f,0.124f,0.0622f,0.00785f,0.156f,0.113f,0.143f,-0.0914f,0.118f,-0.0655f,-0.164f,-0.0127f,-0.0457f,0.0322f,0.0618f,-0.229f,-0.0374f,0.0705f,-0.0777f,-0.0952f,-0.0263f,0.0864f,-0.13f,-0.222f,-0.116f,0.114f,0.0689f,0.0768f,0.0147f,0.0458f,0.0109f,-0.0463f,0.0391f,-0.15f,0.0563f,0.0813f,-0.0134f,0.237f,-0.0359f,0.114f,0.009f,0.171f,-0.0571f,0.0656f,0.0429f,-0.0155f,0.0379f,0.0185f,-0.00167f,0.0422f,-0.205f,0.0358f,-0.0503f,-0.041f,-0.0595f,0.0436f,0.0713f,0.0894f,0.0696f,-0.0679f,0.0122f,-0.0342f,-0.0202f,-0.0294f,-0.0721f,-0.0653f,0.145f,0.0206f,-0.0439f,0.0122f,0.125f,-0.0262f,-0.0234f,0.0885f,-0.00784f,-0.0776f,-0.00586f,0.0774f,-0.0193f,-0.0279f,-0.0975f,-0.0206f,0.0146f,-0.0822f,0.000911f,0.0344f,-0.313f,-0.0367f,-0.118f,0.114f,0.0169f,0.109f,-0.00935f,-0.0196f,-0.0257f,-0.00219f,-0.11f,0.2f,0.0434f,0.0767f,-0.0648f,0.137f,-0.0376f,0.0145f,0.112f,-0.07f,0.0588f,0.0794f,-0.000687f,0.00673f,0.133f,0.0162f,-0.122f,-0.0565f,0.0306f,0.0809f,-0.0969f,-0.0133f,-0.0187f,0.0695f,0.0275f,0.0954f,0.0973f,-0.0355f,-0.0606f,-0.0705f,0.0556f,-0.0569f,-0.18f,0.11f,-0.164f,-0.00198f,-0.103f,-0.0692f,-0.113f,-0.118f,-0.00184f,0.129f,-0.0183f,0.139f,0.105f,0.0704f,-0.0192f,-0.149f,0.00259f,-0.00389f,0.0913f,-0.249f,-0.186f,-0.0523f,-0.00356f,0.0206f,0.3f,-0.0415f,0.0674f,-0.0545f,-0.0343f,-0.0444f,0.00398f,0.0313f,0.0301f,-0.187f,0.0397f,-0.0036f,0.00469f,0.0528f,-0.0152f,0.0105f,-0.0487f,0.0274f,-0.0628f,0.0572f,-0.0531f,0.027f,0.00785f,-0.0302f,-0.0621f,0.237f,0.0278f,0.0291f,-0.0628f,-0.0524f,0.0884f,0.0635f,-0.024f,0.0458f,0.0331f,0.0786f,0.00946f,-0.0559f,0.0137f,-0.227f,0.032f,-0.0498f,0.136f,0.0838f,0.137f,0.0764f,-0.0201f,0.155f,0.0912f,0.0514f,0.0352f,0.0374f,0.0369f,-0.0145f,0.023f,0.0704f,-0.194f,-0.0138f,0.0611f,-0.0892f,-0.0688f,0.224f,0.0103f,-0.0105f,-0.0872f,-0.0386f,0.0923f,0.0448f,-0.0251f,-0.0192f,-0.145f,0.17f,-0.0376f,0.118f,-0.0251f,-0.0324f,0.0298f,0.0359f,0.0969f,-0.0491f,0.00652f,0.257f,0.0964f,-0.0877f,0.0527f,-0.0775f,-0.0697f,0.0468f,-0.0599f,-0.0837f,0.0688f,0.0364f,-0.0433f,-0.107f,0.0307f,0.0928f,0.142f,-0.132f,-0.0786f,0.198f,0.0596f,-0.0407f,-0.00256f,-0.00544f,-0.0299f,-0.0093f,0.00795f,0.011f,-0.0272f,-0.12f,-0.222f,0.058f,0.095f,0.0612f,-0.0749f,0.0254f,-0.0573f,-0.0641f,-0.0381f,0.0384f,-0.0927f,0.0175f,-0.0465f,0.0511f,-0.0663f,0.102f,-0.0162f,0.0967f,0.173f,-0.0878f,-0.00156f,-0.0149f,0.114f,-0.0206f,-0.0986f,0.0274f,-0.0972f,-0.177f,-0.168f,-0.0896f,-0.00259f,-0.291f,0.0492f,0.0492f,0.0909f,-0.00762f,0.0285f,-0.156f,-0.0193f,0.0193f,-0.0639f,0.0491f,-0.106f,-0.119f,-0.0733f,-0.0046f,-0.0276f,-0.0219f,0.0496f,-0.0326f,0.0121f,-0.202f,0.037f,-0.131f,-0.00783f,0.0548f,0.148f,0.0757f,0.00321f,-0.0166f,0.164f,-0.0757f,-0.131f,-0.0393f,0.0132f,-0.0888f,-0.0803f,-0.0354f,-0.0328f,0.0901f,0.0277f,-0.0355f,0.0297f,-0.122f,-0.0596f,0.0186f,0.0636f,-0.165f,-0.0582f,-0.056f,-0.0484f,-0.215f,-0.303f,0.044f,-0.0878f,-0.0232f,0.0662f,0.0763f,-0.0036f,0.00162f,0.0375f,-0.03f,-0.0203f,0.0118f,-0.0045f,0.287f,-0.0176f,0.0232f,0.165f,-0.0549f,0.0174f,0.0578f,0.0812f,-0.0264f,-0.0113f,0.0128f,0.0587f,0.0779f,0.00658f,0.014f,0.0285f,0.0634f,0.0698f,-0.0888f,-0.0055f,0.0299f,-0.0901f,0.0176f,-0.00916f,-0.0818f,0.0814f,0.0848f,-0.00208f,0.123f,0.00152f,0.0109f,-0.0383f,-0.0155f,-0.0495f,0.0869f,0.0663f,0.042f,-0.0217f,0.026f,0.108f,-0.000137f,0.0154f,0.0245f,0.106f,-0.0201f,0.0494f,0.0627f,-0.135f,-0.0642f,-0.00049f,-0.019f,-0.0743f,0.0612f,0.129f,-0.133f,-0.136f,0.0017f,0.0571f,-0.113f,0.0253f,-0.17f,-0.292f,0.0281f,0.0696f,-0.0445f,0.0114f,0.0188f,0.0679f,-0.0576f,-0.0341f,-0.114f,-0.00745f,-0.154f,-0.184f,-0.0433f,0.0959f,-0.00303f,0.107f,0.0432f,0.00587f,0.0639f,0.194f,0.0994f,0.0249f,-0.0652f,0.116f,0.0286f,-0.0132f,0.196f,0.0939f,-0.0016f,0.00231f,-0.0817f,-0.0674f,-0.0662f,0.117f,-0.0523f,0.0251f,0.0654f,-0.0279f,0.132f,-0.0718f,0.0902f,-0.0957f,-0.0425f,-0.0259f,-0.231f,0.0679f,0.0346f,-0.00086f,0.426f,0.111f,0.0269f,0.0324f,-0.0771f,-0.0263f,-0.00751f,-0.0486f,0.0607f,0.0623f,0.0887f,0.0668f,-0.0635f,0.0118f,0.0235f,-0.0852f,-0.0525f,0.000132f,-0.0504f,-0.014f,-0.108f,0.0741f,-0.0356f,0.0136f,-0.027f,0.144f,0.0166f,-0.00516f,0.178f,0.126f,-0.21f,0.0108f,-0.125f,-0.0449f,-0.0834f,-0.139f,-0.0259f,-0.0258f,0.000673f,0.0343f,0.00416f,-0.0435f,-0.0766f,-0.016f,0.00245f,0.0488f,0.135f,0.0588f,0.0626f,0.017f,-0.0127f,-0.104f,0.0422f,0.0416f,-0.00766f,-0.032f,-0.0476f,-0.0748f,-0.112f,0.0213f,-0.0262f,0.0288f,0.0191f,-0.227f,0.0304f,-0.168f,-0.136f,0.0504f,0.00191f,-0.146f,-0.119f,0.0707f,-0.013f,0.0369f,-0.0356f,-0.103f,0.1f,-0.0225f,0.016f,0.122f,-0.00154f,-0.0028f,-0.138f,-0.00443f,0.16f,-0.0434f,-0.0496f,-0.238f,-0.0985f,-0.24f,0.121f,0.125f,-0.0679f,-0.0272f,0.0311f,0.135f,0.174f,0.0214f,0.0525f,0.114f,0.0738f,0.0594f,-0.147f,0.103f,0.041f,-0.00168f,-0.0255f,-0.16f,-0.105f,-0.0412f,-0.111f,0.00137f,0.141f,0.0145f,-0.0755f,-0.0883f,-0.03f,-0.125f,0.0284f,-0.0581f,0.16f,0.0663f,0.0343f,-0.0216f,-0.187f,0.0614f,0.0318f,-0.0439f,0.0264f,0.0542f,0.0149f,-0.0394f,0.124f,0.0177f,-0.0783f,0.0895f,0.0316f,-0.0798f,-0.0282f,-0.0802f,0.0202f,0.00671f,-0.0159f,0.144f,0.0378f,-0.0271f,-0.0262f,-0.0561f,0.0484f,0.0562f,0.116f,0.00118f,0.0427f,0.0484f,0.0769f,0.0203f,-0.0341f,-0.108f,-0.0427f,0.171f,0.0318f,0.0376f,0.094f,0.169f,-0.0389f,-0.0269f,-0.055f,-0.0803f,0.141f,0.039f,0.12f,-0.197f,-0.0453f,-0.0042f,-0.0524f,0.0643f,-0.049f,-0.0897f,0.0208f,0.077f,-0.0308f,0.104f,-0.0357f,0.0381f,0.00734f,0.0923f,-0.047f,0.0567f,0.192f,-0.0397f,0.0129f,0.0309f,0.149f,-0.054f,-0.0916f,0.0787f,-0.132f,0.11f,-0.016f,0.031f,-0.0615f,-0.00672f,-0.0512f,0.00681f,-0.0462f,0.0293f,-0.118f,0.0445f,-0.0608f,0.0639f,-0.0441f,0.0313f,-0.216f,-0.139f,0.0305f,0.0784f,-0.0364f,-0.0132f,0.214f,-0.253f,-0.0534f,-0.0711f,-0.0647f,0.0338f,0.0268f,0.11f,-0.105f,0.164f,-0.127f,0.014f,0.0226f,-0.0826f,0.0503f,-0.028f,-0.0285f,-0.0264f,0.208f,0.0438f,0.08f,0.0892f,-0.0845f,0.0279f,-0.059f,0.141f,0.107f,-0.149f,0.0655f,0.0453f,0.0795f,-0.0425f,0.0824f,0.0523f,0.262f,-0.0129f,0.0298f,0.0984f,0.0924f,0.135f,-0.0119f,0.103f,0.113f,-0.0456f,0.0233f,-0.128f,0.0713f,0.0443f,0.0307f,0.0271f,-0.0536f,0.135f,-0.109f,-0.0991f,0.0107f,0.0285f,-0.0501f,-0.0492f,0.023f,0.184f,-0.126f,0.0737f,0.185f,-0.0937f,-0.0123f,-0.134f,0.0703f,-0.0686f,-0.152f,-0.0789f,-0.115f,-0.0399f,0.107f,0.0345f,0.00234f,0.0209f,0.0414f,-0.0886f,-0.0703f,-0.0506f,-0.103f,-0.0808f,-0.06f,-0.0387f,0.0268f,0.0811f,0.091f,0.0249f,-0.0219f,0.0245f,0.112f,-0.137f,0.0227f,-0.0738f,0.248f,0.289f,0.0417f,0.0348f,0.0719f,0.0245f,-0.00512f,0.118f,-0.128f,-0.00439f,0.0334f,0.0491f,-0.1f,-0.0337f,-0.0609f,-0.0195f,0.028f,-0.229f,0.0549f,0.0598f,-0.0218f,0.00827f,-0.118f,0.101f,-0.0585f,-0.00115f,-0.00515f,0.0065f,-0.0128f,0.197f,-0.278f,0.0741f,0.124f,0.0154f,-0.0391f,0.176f,0.0579f,-0.145f,0.0578f,-0.0618f,-0.0504f,-0.0279f,0.101f,-0.182f,0.029f,-0.0245f,0.203f,0.0305f,-0.0317f,-0.0677f,-0.081f,-0.0671f,0.18f,0.0653f,-0.242f,0.0586f,-0.0771f,-0.0455f,-0.0483f,0.184f,-0.149f,0.104f,-0.0271f,0.0369f,-0.109f,-0.0305f,0.0339f,0.0245f,-0.088f,-0.214f,0.0759f,0.0956f,0.228f,0.0466f,-0.0715f,-0.0582f,-0.0986f,0.234f,0.0223f,0.0258f,0.0685f,-0.156f,-0.0153f,-0.0204f,0.00296f,0.025f,-0.138f,0.0383f,-0.0236f,-0.0288f,0.062f,0.0142f,0.00905f,-0.062f,0.033f,-0.118f,-0.226f,-0.0133f,0.154f,0.0412f,0.0464f,0.034f,-0.0233f,-0.0578f,-0.00618f,0.127f,0.0207f,-0.0739f,0.136f,-0.00255f,-0.0153f,0.0482f,0.0229f,-0.0364f,-0.14f,-0.0194f,-0.129f,-0.0168f,0.00211f,0.00293f,0.0641f,-0.271f,0.0982f,0.133f,0.0978f,0.00143f,0.0272f,-0.0302f,0.0195f,-0.0463f,-0.0138f,0.0139f,-0.125f,-0.0354f,0.000665f,-0.0931f,0.0495f,-0.115f,-0.158f,-0.111f,0.103f,0.16f,0.0905f,-0.186f,-0.0246f,0.0496f,-0.0137f,-0.0131f,-0.0866f,0.0466f,-0.212f,-0.0658f,0.0993f,-0.0136f,0.0134f,0.0279f,0.0255f,0.0505f,0.0949f,0.000538f,-0.0451f,0.0426f,0.0917f,0.023f,-0.0571f,-0.194f,0.0519f,0.0021f,-0.149f,0.0655f,-0.172f,-0.129f,0.0358f,-0.00928f,0.0732f,0.188f,-0.0626f,-0.0508f,0.168f,0.116f,0.045f,0.00148f,0.0138f,-0.00324f,0.0484f,-0.0497f,-0.0384f,0.0812f,0.0324f,0.0813f,-0.116f,-0.0111f,-0.201f,-0.154f,-0.107f,-0.00207f,0.147f,-0.00601f,0.065f,0.0527f,-0.0732f,0.0346f,-0.172f,-0.054f,-0.0645f,-0.231f,0.133f,0.0533f,0.0476f,0.124f,-0.00613f,-0.119f,0.0227f,-0.0651f,-0.044f,0.0148f,0.13f,-0.0511f,0.126f,-0.0418f,-0.0227f,0.00369f,0.113f,0.151f,0.107f,-0.141f,0.0149f,0.0335f,0.0161f,-0.0481f,0.175f,-0.00694f,-0.0547f,-0.259f,0.107f,-0.0292f,0.151f,0.0487f,-0.0486f,-0.00864f,0.00605f,-0.0226f,0.064f,0.101f,-0.0227f,-0.093f,-0.0984f,-0.321f,-0.0387f,-0.112f,-0.0668f,0.285f,0.0786f,-0.0155f,0.0328f,-0.033f,-0.0813f,0.183f,-0.0843f,0.0236f,0.00229f,0.064f,0.00717f,0.0993f,-0.0366f,-0.105f,0.0768f,0.0325f,0.0213f,0.11f,-0.0693f,-0.185f,0.00554f,-0.177f,-0.105f,0.0536f,0.0789f,0.0316f,0.0622f,0.149f,-0.129f,-0.0278f,0.00702f,0.0246f,0.0044f,-0.157f,0.0207f,-0.0943f,-0.0976f,-0.0488f,0.0375f,0.134f,-0.0384f,0.232f,0.0218f,-0.102f,0.136f,-0.08f,-0.0741f,-0.035f,-0.183f,0.00348f,-0.16f,-0.0711f,0.035f,-0.039f,0.0454f,0.0145f,0.00314f,0.062f,-0.0526f,0.0414f,0.162f,-0.0647f,0.0818f,-0.0755f,0.0763f,-0.124f,-0.157f,0.0822f,0.0296f,-0.0347f,0.0274f,0.0164f,-0.0861f,0.036f,0.0148f,-0.0143f,-0.0149f,-0.198f,0.133f,0.00418f,-0.0658f,0.134f,0.0661f,0.0992f,-0.00918f,0.0183f,-0.0466f,-0.016f,-0.0448f,0.0206f,-0.0703f,-0.0906f,-0.0147f,-0.0353f,-0.077f,-0.027f,-0.0702f,0.0618f,0.0337f,0.0256f,-0.0832f,-0.0768f,-0.00482f,-0.0199f,-0.103f,-0.0806f,-0.00137f,-0.0156f,0.113f,-0.063f,-0.0733f,-0.124f,-0.0488f,0.0349f,-0.00438f,-0.0509f,0.171f,0.00664f,-0.101f,-0.0396f,-0.114f,-0.0226f,-0.0303f,0.108f,0.0388f,0.0964f,-0.0224f,-0.0833f,0.282f,0.0753f,0.0307f,0.173f,0.16f,0.0992f,0.0764f,-0.028f,-0.0438f,-0.157f,0.0199f,0.166f,0.109f,-0.00548f,0.0502f,-0.00258f,-0.152f,0.13f,0.08f,-0.0403f,0.102f,-0.00823f,-0.000773f,-0.0402f,0.0239f,-0.0683f,-0.107f,0.168f,-0.0372f,-0.0102f,0.064f,-0.0228f,-0.0232f,0.055f,0.0358f,0.0831f,0.0885f,0.0121f,-0.218f,-0.000573f,-0.0569f,0.0147f,0.0661f,0.00219f,0.198f,-0.00763f,0.0767f,0.0235f,-0.231f,0.0237f,-0.0249f,-0.0538f,0.163f,-0.0495f,-0.00531f,-0.0743f,0.0262f,-0.0148f,-0.0745f,0.0463f,-0.077f,0.0302f,0.0318f,-0.0497f,-0.0175f,-0.0676f,0.058f,0.0225f,-0.0217f,0.0285f,-0.264f,0.00532f,-0.172f,-0.107f,-0.0199f,-0.113f,0.0264f,-0.0236f,0.147f,-0.011f,0.0549f,0.0898f,-0.0304f,-0.113f,0.0269f,0.179f,0.0914f,-0.0591f,-0.108f,0.0682f,-0.109f,-0.0782f,-0.0194f,0.177f,0.00434f,0.0128f,-0.0592f,-0.0879f,-0.00669f,-0.0367f,-0.0305f,0.0375f,-0.00835f,-0.0389f,-0.241f,0.0317f,0.112f,0.0571f,-0.0302f,0.0166f,0.0515f,0.0368f,0.118f,0.112f,0.0283f,0.00697f,-0.16f,0.0865f,0.0222f,0.032f,-0.0107f,0.0911f,-2.23e-05f,0.0294f,0.034f,-0.0808f,0.311f,-0.112f,-0.0248f,-0.00807f,-0.105f,0.0808f,-0.013f,0.018f,-0.0476f,0.00764f,-0.0442f,0.129f,0.11f,0.0267f,0.00915f,0.154f,0.0469f,-0.037f,-0.0781f,-0.29f,0.075f,0.0168f,0.108f,-0.109f,0.0574f,0.0274f,-0.118f,0.0119f,0.0571f,-0.063f,-0.0774f,0.0121f,-0.101f,-0.0169f,-0.00771f,-0.00639f,0.0977f,0.264f,0.0461f,-0.0359f,-0.0991f,-0.0514f,-0.000667f,-0.0759f,0.00254f,-0.0467f,-0.0551f,0.104f,-0.0807f,-0.139f,-0.0225f,-0.0197f,0.0425f,-0.0687f,0.00136f,0.0122f,-0.0146f,0.049f,0.0953f,-0.00671f,0.0605f,-0.0194f,-0.0839f,-0.177f,0.00168f,-0.0384f,-0.155f,-0.00214f,-0.0355f,0.101f,-0.0221f,0.0647f,0.181f,0.0856f,0.14f,0.0651f,0.0276f,0.167f,-0.254f,-0.00836f,-0.125f,-0.0267f,0.118f,-0.174f,-0.0755f,0.0269f,-0.0669f,-0.134f,0.131f,-0.0483f,-0.0661f,0.232f,0.0735f,-0.0788f,0.113f,0.0335f,0.0932f,-0.0156f,0.163f,0.143f,0.0754f,0.124f,-0.0605f,0.163f,-0.0367f,-0.0398f,0.0504f,-0.0675f,0.0873f,-0.148f,-0.111f,-0.0635f,0.0721f,-0.118f,0.0745f,-0.0146f,0.0541f,-0.183f,-0.0875f,-0.0165f,-0.0152f,-0.0741f,-0.096f,0.0652f,0.123f,-0.074f,-0.067f,-0.177f,0.0783f,-0.0641f,0.105f,0.0126f,-0.0907f,0.0412f,-0.112f,0.0914f,-0.0155f,0.0221f,0.117f,0.0243f,0.00653f,-0.0508f,-0.127f,0.0786f,0.0333f,-0.0781f,-0.267f,-0.122f,-0.236f,0.000223f,0.08f,-0.00174f,0.0956f,-0.00116f,0.0341f,-0.112f,-0.029f,0.189f,-0.198f,0.0232f,-0.00778f,0.141f,-0.04f,-0.0948f,0.12f,-0.0976f,0.0386f,-0.0392f,0.0781f,-0.12f,-0.0275f,0.104f,0.107f,0.0376f,0.0129f,-0.0355f,-0.156f,0.234f,-0.0116f,0.0519f,0.173f,-0.0718f,0.0181f,-0.0816f,0.0342f,-0.00634f,-0.0547f,-0.0202f,0.115f,0.00302f,0.0869f,-0.0443f,0.0381f,-0.0946f,-0.0972f,-0.166f,0.121f,0.0957f,0.188f,0.0554f,0.215f,0.0516f,0.2f,-0.0662f,-0.052f,0.184f,0.0863f,-0.0383f,0.0422f,-0.0426f,-0.176f,0.101f,-0.0609f,-0.0471f,-0.00685f,-0.0169f,-0.098f,0.096f,0.00688f,-0.00902f,-0.238f,-0.0123f,0.0918f,-0.0613f,0.0453f,-0.0308f,-0.0151f,-0.0472f,0.116f,0.0141f,0.0499f,0.042f,-0.000441f,-0.0314f,0.0212f,-0.401f,0.0992f,0.00497f,0.0733f,0.037f,0.0158f,-0.216f,-0.0987f,0.00479f,-0.00158f,0.151f,0.0377f,0.00592f,-0.0604f,0.0843f,0.0446f,-0.0776f,0.131f,0.0186f,-0.116f,0.0881f,0.0824f,0.0686f,0.0428f,-0.1f,-0.0496f,0.00999f,-0.0354f,-0.204f,0.0367f,-0.0876f,-0.0526f,0.0181f,-0.0304f,-0.0297f,0.0781f,0.117f,0.125f,-0.172f,0.157f,0.238f,0.135f,0.127f,0.126f,-0.0514f,0.112f,0.116f,-0.000618f,0.106f,-0.0917f,0.0876f,0.0688f,-0.0158f,-0.0538f,-0.00313f,0.0137f,0.0345f,0.0159f,0.0907f,-0.0242f,0.014f,0.115f,0.0881f,0.00464f,-0.0225f,0.0927f,0.0845f,0.0941f,0.0329f,0.113f,-0.12f,0.0406f,-0.0164f,-0.00133f,-0.0592f,0.0422f,-0.0214f,0.029f,0.0105f,0.0222f,0.156f,0.0204f,-0.0402f,0.0277f,-0.201f,0.0213f,-0.0306f,0.0596f,0.0708f,0.0699f,0.158f,0.0356f,-0.148f,-0.0782f,0.0229f,-0.0802f,-0.0699f,-0.0262f,-0.0489f,0.122f,-0.0594f,0.0958f,-0.0919f,-0.0011f,0.0895f,0.0559f,-0.077f,-0.0305f,0.116f,0.0718f,-0.147f,-0.0882f,0.0975f,0.101f,0.223f,0.115f,-0.0313f,0.0707f,-0.092f,-0.0346f,0.0631f,0.166f,-0.0256f,-0.031f,0.0519f,0.0518f,-0.0477f,0.206f,-0.236f,-0.0204f,-0.0147f,0.0687f,0.122f,-0.145f,-0.12f,0.0781f,-0.0378f,-0.236f,0.0487f,0.109f,-0.0363f,-0.0052f,0.00783f,0.0529f,0.0792f,-0.0408f,0.15f,0.125f,0.0292f,-0.0822f,-0.163f,0.101f,-0.021f,-0.173f,-0.0913f,-0.0197f,-0.0209f,0.0248f,0.0577f,-0.0781f,0.207f,0.0444f,-0.1f,-0.044f,-0.244f,0.0172f,0.128f,0.0915f,-0.0486f,0.0167f,0.0779f,-0.0257f,0.0128f,0.00225f,-0.00361f,-0.0239f,0.0536f,0.189f,-0.0102f,-0.0139f,-0.00215f,0.00431f,-0.00753f,-0.112f,0.0144f,-0.0447f,-0.0758f,-0.0757f,0.102f,-0.0415f,0.0838f,-0.0876f,-0.16f,0.0517f,0.0128f,-0.0266f,0.00461f,0.0768f,0.0406f,0.158f,0.00799f,0.00417f,0.0518f,0.0128f,0.00237f,-0.266f,0.0442f,-0.0606f,0.0197f,0.11f,0.0454f,-0.0269f,0.174f,0.145f,0.0203f,-0.0633f,0.217f,0.00127f,-0.117f,0.0119f,0.00674f,-0.0119f,-0.0081f,-0.0175f,0.00879f,0.0107f,-0.0217f,0.0762f,0.112f,-0.0317f,-0.0328f,0.0882f,0.105f,-0.0326f,-0.131f,-0.0555f,0.0464f,-0.00385f,-0.129f,-0.0385f,-0.0439f,-0.107f,-0.128f,0.0355f,-0.00447f,0.0581f,0.0301f,0.0452f,0.00472f,0.0361f,-0.0671f,0.00802f,-0.0759f,-0.0166f,-0.031f,-0.0366f,-0.0712f,0.0588f,-0.0714f,-0.0132f,0.0288f,-0.0787f,-0.0531f,-0.0269f,0.0118f,0.193f,-0.0249f,-0.0395f,-0.0368f,-0.148f,0.0465f,-0.153f,0.0334f,0.0917f,0.0267f,-0.186f,-0.0682f,0.0229f,0.00473f,-0.00301f,0.00334f,0.0047f,0.0746f,0.04f,-0.102f,0.0623f,-0.0352f,-0.234f,-0.0824f,-0.0169f,0.0208f,-0.0652f,0.036f,0.0113f,0.0494f,-0.112f,-0.0844f,-0.0785f,-0.0938f,0.00619f,0.0878f,0.149f,-0.142f,0.237f,-0.0013f,0.0925f,-0.121f,-0.1f,-0.000288f,0.0886f,0.00635f,-0.0136f,-0.0904f,0.00919f,-0.0206f,-0.0768f,0.121f,-0.0258f,-0.134f,0.145f,0.021f,-0.0326f,-0.404f,-0.19f,0.112f,-0.149f,-0.0953f,-0.0496f,0.00411f,0.0109f,-0.00751f,-0.211f,0.182f,-0.0406f,-0.174f,0.174f,0.0617f,-0.126f,0.205f,0.186f,-0.00779f,-0.0532f,-0.1f,0.102f,0.00931f,-0.142f,0.0516f,-0.00819f,0.0589f,-0.0244f,0.25f,-0.165f,0.0471f,0.216f,0.0244f,0.0052f,-0.0411f,0.06f,0.0421f,0.0488f,-0.199f,0.066f,-0.132f,0.173f,-0.05f,0.0636f,-0.0475f,0.00883f,-0.137f,0.0376f,0.105f,0.053f,0.0766f,0.0131f,0.024f,0.0251f,0.117f,-0.16f,-0.016f,-0.0858f,0.07f,-0.16f,-0.00498f,0.0583f,-0.0723f,-0.0186f,0.00747f,0.0385f,-0.000991f,-0.189f,0.0199f,0.0738f,-0.0368f,-0.0828f,0.199f,0.0884f,0.00405f,0.135f,-0.0518f,0.184f,0.0489f,0.0384f,-0.0744f,0.0517f,-0.0898f,0.188f,0.0016f,-0.203f,0.0936f,0.211f,-0.0268f,-0.0359f,-0.0226f,0.134f,-0.0285f,0.094f,0.068f,-0.0314f,-0.00337f,-0.048f,0.00179f,0.132f,0.0551f,-0.0268f,-0.0436f,-0.0177f,-0.0248f,0.0194f,-0.0195f,-0.0916f,0.0248f,-0.106f,-0.103f,-0.235f,-0.133f,-0.0444f,-0.0105f,0.0838f,-0.0571f,0.12f,0.0761f,0.0517f,-0.0735f,-0.0931f,-0.11f,-0.103f,-0.0953f,-0.00853f,-0.00944f,0.0956f,0.0256f,-0.0894f,-0.113f,-0.143f,-0.153f,0.35f,0.0016f,0.193f,0.182f,0.0077f,-0.2f,0.0178f,0.159f,0.281f,-0.0756f,0.161f,0.0318f,-0.0485f,-0.128f,0.0182f,0.0643f,-0.00838f,-0.0532f,-0.0867f,-0.0349f,-0.178f,-0.176f,0.0288f,-0.026f,-0.0979f,-0.267f,0.0429f,-0.053f,-0.0211f,-0.0474f,0.0517f,0.126f,0.103f,0.0405f,0.0893f,-0.247f,0.0389f,-0.133f,0.0574f,-0.128f,-0.118f,0.0844f,0.0222f,0.0905f,-0.0182f,0.0257f,0.0802f,-0.00948f,0.0221f,-0.0842f,0.177f,-0.177f,-0.0247f,0.013f,-0.0927f,-0.00702f,-0.0572f,0.0374f,0.0312f,-0.0208f,0.00249f,-0.0341f,0.0102f,-0.0759f,0.0218f,-0.0431f,-0.138f,0.113f,0.0984f,0.0179f,0.176f,-0.0731f,-0.17f,-0.0225f,0.0711f,-0.0897f,0.0819f,0.124f,-0.0298f,-0.0017f,-0.0205f,-0.0371f,0.118f,-0.0299f,0.258f,-0.00281f,0.0749f,0.0352f,-0.116f,-0.0305f,0.0346f,-0.0179f,0.0961f,-0.104f,0.0161f,0.0809f,0.0801f,-0.0287f,0.0379f,-0.0601f,0.0209f,0.0904f,0.0505f,-0.0338f,-0.0147f,0.00241f,-0.0625f,0.0319f,0.102f,0.0081f,-0.074f,0.00451f,0.136f,0.00267f,0.0704f,-0.225f,-0.0471f,0.026f,-0.179f,0.0758f,-0.109f,-0.0233f,-0.228f,0.0415f,0.113f,-0.0707f,-0.0858f,-0.0128f,0.101f,0.0247f,-0.0992f,0.0918f,-0.0178f,-0.00766f,0.231f,-0.00724f,-0.0807f,0.202f,-0.147f,0.232f,-0.00345f,-0.0297f,-0.0989f,0.0657f,-0.0506f,0.104f,0.0828f,0.0675f,0.12f,0.0554f,0.103f,0.0203f,-0.112f,-0.0316f,0.087f,0.076f,-0.141f,0.081f,0.0418f,0.0938f,-0.125f,0.0546f,0.101f,0.053f,0.0643f,0.0983f,0.0127f,0.035f,-0.134f,0.191f,-0.156f,0.00274f,0.0395f,0.0398f,0.0615f,-0.00977f,-0.0383f,0.168f,0.0174f,0.305f,0.099f,-0.0382f,-0.0883f,0.0163f,0.0461f,-0.0468f,-0.116f,0.00458f,-0.0985f,0.0266f,-0.0854f,-0.119f,0.147f,-0.0105f,-0.119f,-0.151f,-0.00863f,-0.0545f,-0.0608f,-0.0637f,-0.0378f,0.0557f,-0.0269f,0.0348f,-0.0402f,0.0305f,-0.00885f,-0.152f,-0.0317f,-0.0659f,0.0347f,0.115f,-0.0143f,-0.0998f,0.0372f,-0.0183f,0.0791f,-0.0775f,-0.00286f,-0.00834f,-0.0268f,0.107f,-0.0712f,-0.0866f,0.0208f,0.127f,0.0583f,0.0569f,-0.00482f,-0.0106f,0.097f,-0.0611f,0.103f,0.0461f,-0.042f,0.12f,-0.0373f,0.127f,-0.00868f,-0.0441f,0.223f,-0.0265f,0.0379f,0.0542f,0.0286f,-0.0516f,0.121f,0.048f,0.019f,-0.016f,-0.104f,0.163f,0.225f,0.0426f,0.0918f,0.133f,-0.0449f,0.0502f,-0.057f,-0.0479f,0.0486f,0.0782f,0.103f,-0.201f,0.0175f,-0.0421f,-0.0432f,0.174f,-0.212f,0.0625f,-0.0165f,0.00808f,0.0228f,0.0929f,0.0826f,-0.0193f,0.0428f,-0.101f,-0.0179f,-0.00495f,0.135f,-0.0859f,-0.0757f,0.0979f,0.000672f,-0.0362f,-0.0547f,0.0443f,0.116f,0.139f,0.155f,0.0766f,0.0494f,0.147f,-0.0207f,-0.121f,0.0854f,0.0122f,0.0335f,0.16f,0.0489f,-0.0271f,-0.0055f,0.0766f,-0.000109f,0.164f,-0.206f,0.0501f,0.239f,0.0361f,0.117f,0.0695f,0.0861f,-0.0786f,-0.0547f,-0.0259f,0.138f,-0.000916f,-0.0357f,0.237f,-0.0113f,0.00959f,0.0311f,0.00077f,0.0913f,0.0212f,0.0247f,0.0727f,0.0793f,0.13f,-0.024f,-0.00243f,-0.156f,-0.0936f,0.0255f,0.158f,0.074f,0.169f,0.111f,0.165f,0.153f,0.108f,0.191f,0.00871f,0.0686f,0.125f,-0.0419f,0.0316f,0.0709f,-0.0543f,-0.0424f,0.00831f,0.136f,-0.00432f,0.00398f,-0.0379f,-0.014f,0.0171f,0.0495f,-0.0571f,0.0302f,0.0472f,0.0907f,0.00246f,-0.0688f,-0.0276f,0.00473f,-0.0784f,0.215f,0.134f,0.0256f,-0.00616f,-0.0846f,0.0409f,-0.00346f,0.0444f,-0.0554f,0.0159f,-0.0555f,0.341f,0.0701f,0.00213f,0.215f,-0.0525f,0.209f,-0.0505f,-0.158f,0.0763f,0.0329f,-0.0327f,-0.0864f,-0.0782f,-0.0317f,0.099f,0.114f,0.0139f,0.00123f,-0.0134f,0.107f,0.0132f,0.0201f,0.123f,-0.0118f,-0.0573f,0.125f,0.0158f,-0.0162f,-0.00918f,0.105f,-0.0643f,-0.00289f,0.211f,-0.0146f,-0.0672f,0.0163f,-0.00284f,0.0487f,0.0142f,-0.0468f,-0.173f,-0.0628f,-0.0207f,-0.0839f,0.165f,-1.08e-05f,-0.0257f,0.00469f,-0.0752f,-0.0417f,-0.0582f,-0.0787f,-0.0406f,-0.141f,0.214f,-0.16f,-0.236f,0.0387f,-0.0981f,-0.083f,-0.0632f,-0.0123f,0.0207f,-0.0296f,-0.0313f,0.0165f,-0.0805f,0.0371f,-0.231f,-0.243f,0.0457f,0.0597f,0.00246f,-0.109f,0.0658f,-0.0462f,-0.0247f,0.0155f,-0.0326f,0.0453f,-0.0315f,0.0172f,-0.152f,-0.0317f,-0.0182f,-0.0165f,0.0247f,0.0165f,0.0839f,0.0326f,-0.0589f,0.049f,0.00578f,0.00776f,0.0661f,0.028f,0.0242f,0.0578f,0.0769f,-0.0401f,0.0406f,-0.0102f,0.0483f,-0.0666f,-0.135f,-0.0373f,-0.023f,-0.024f,-0.0772f,0.0573f,0.0175f,0.0566f,-0.0351f,0.00964f,0.00209f,0.0812f,-0.00853f,0.0892f,0.00653f,0.0316f,-0.0956f,0.0619f,0.0689f,0.0601f,0.0155f,-0.0534f,0.015f,-0.0972f,0.125f,0.0469f,0.127f,-0.00148f,-0.0353f,-0.116f,-0.00908f,-0.109f,-0.255f,-0.0457f,-0.0103f,-0.0426f,0.017f,0.136f,0.0436f,0.115f,0.0995f,-0.0628f,-0.158f,0.105f,0.0575f,0.0328f,0.117f,-0.0841f,0.012f,-0.122f,-0.0609f,-0.0961f,0.00351f,0.112f,0.0581f,-0.0295f,0.0119f,-0.0363f,0.0709f,0.14f,0.0165f,0.0974f,-0.0111f,0.12f,-0.0136f,0.0356f,-0.00677f,0.0565f,0.0527f,-0.0616f,-0.0437f,-0.101f,-0.00715f,0.136f,-0.00986f,-0.158f,0.0254f,-0.28f,0.0102f,-0.0137f,-0.0585f,0.0767f,-0.115f,0.134f,-0.167f,0.0167f,0.247f,0.174f,0.0873f,-0.0405f,-0.0591f,0.0272f,-0.00127f,-0.00564f,0.0764f,0.0807f,-0.0805f,0.0449f,-0.0995f,-0.15f,0.0861f,-0.0441f,-0.0881f,-0.211f,-0.00312f,0.0495f,-0.0327f,-0.0276f,0.149f,-0.0719f,0.0575f,0.12f,0.0148f,0.0533f,-0.115f,-0.0239f,-0.0739f,-0.0704f,-0.153f,-0.00496f,0.112f,-0.136f,-0.128f,0.0464f,0.12f,0.0177f,-0.0445f,-0.00208f,0.0196f,-0.103f,0.0248f,-0.2f,-0.172f,0.0923f,0.0168f,-0.202f,-0.0194f,0.0725f,0.184f,0.066f,0.356f,0.0868f,-0.09f,0.00132f,0.0351f,-0.261f,-0.147f,-0.0185f,-0.0218f,-0.103f,-0.218f,0.0694f,0.04f,-0.104f,-0.0894f,-0.179f,-0.0375f,0.141f,0.036f,0.148f,0.0307f,0.0426f,-0.00512f,-0.0165f,0.181f,0.117f,-0.27f,0.0572f,-0.0266f,-0.204f,-0.0961f,0.0772f,0.105f,-0.0987f,-0.0501f,0.0403f,-0.019f,-0.175f,-0.142f,0.0249f,-0.0743f,0.0167f,-0.172f,-0.251f,-0.137f,0.136f,-0.0205f,-0.0375f,-0.0715f,-0.0469f,0.0798f,-0.154f,-0.0361f,-0.0861f,-0.0913f,-0.0836f,0.000868f,-0.0517f,-0.0382f,-0.00635f,0.114f,-0.0375f,-0.0815f,0.0872f,0.00919f,-0.0452f,-0.143f,0.163f,-0.037f,-0.0201f,-0.0226f,0.0475f,0.0415f,-0.00786f,-0.0545f,-0.00368f,-0.0912f,0.151f,0.0413f,-0.153f,-0.0209f,-0.15f,0.0239f,0.0563f,0.108f,-0.0866f,-0.0368f,-0.066f,0.0593f,-0.141f,-0.0571f,-0.0578f,-0.0917f,0.00963f,0.141f,-0.131f,0.15f,-0.0516f,-0.13f,-0.0892f,-0.00278f,-0.0597f,-0.012f,-0.034f,-0.107f,0.0431f,-0.0189f,0.0287f,-0.0639f,0.0517f,-0.0269f,0.117f,-0.0709f,0.0937f,0.0706f,0.0194f,-0.0166f,0.0716f,0.169f,0.0923f,0.0678f,0.0262f,-0.238f,0.0301f,-0.0648f,0.0112f,-0.034f,0.0144f,0.0311f,-0.0325f,0.0416f,-0.138f,-0.139f,-0.0577f,-0.107f,-0.00736f,0.0128f,-0.116f,0.0139f,0.128f,-0.0677f,0.0653f,-0.000299f,0.0733f,-0.111f,-0.0662f,-0.00564f,0.146f,0.273f,-0.093f,-0.0255f,0.0436f,-0.0149f,0.0928f,0.127f,-0.105f,-0.0223f,0.0948f,-0.149f,-0.0112f,0.0825f,-0.0827f,-0.0786f,-0.055f,0.0447f,-0.0127f,0.0514f,-0.0531f,-0.0087f,-0.0809f,-0.083f,0.042f,-0.0823f,0.0261f,-0.11f,0.0217f,0.017f,0.109f,-0.0696f,-0.0081f,-0.0242f,0.0861f,-0.0771f,0.0673f,-0.0418f,0.0116f,0.00599f,-0.0772f,0.109f,-0.0216f,-0.0196f,0.0601f,0.00716f,-0.0224f,0.0292f,0.134f,0.0727f,-0.00938f,0.0996f,-0.11f,0.167f,-0.092f,-0.109f,0.00983f,0.00381f,0.000363f,-0.0641f,-0.00666f,0.044f,-0.111f,-0.0191f,-0.0702f,-0.144f,0.0209f,-0.0015f,0.133f,-0.0828f,0.088f,-0.0777f,0.0193f,-0.00184f,0.0138f,0.073f,0.054f,-0.0891f,0.072f,0.178f,0.0521f,0.127f,-0.000256f,-0.129f,0.36f,-0.0734f,-0.185f,-0.0735f,-0.0235f,-0.00446f,-0.0408f,-0.0982f,-0.0168f,-0.307f,0.0732f,-0.0251f,0.0795f,-0.00534f,0.0034f,-0.0283f,-0.024f,0.0298f,-0.0499f,-0.269f,0.0439f,0.0576f,0.116f,-0.12f,0.0552f,0.014f,-0.0173f,-0.1f,0.0096f,-0.0372f,-0.0915f,-0.0225f,-0.122f,-0.00315f,-0.0102f,-0.15f,0.165f,-0.000942f,0.0651f,-0.153f,0.00307f,0.0498f,-0.0985f,0.00272f,0.13f,0.134f,-0.0752f,-0.0569f,0.125f,0.0366f,0.038f,-0.251f,-0.00175f,-0.15f,-0.0104f,-0.0865f,-0.137f,0.0435f,0.0866f,-0.0695f,0.088f,0.0266f,0.041f,0.107f,0.0761f,-0.0361f,-0.00961f,-0.101f,0.00231f,0.0435f,-0.011f,0.0452f,0.103f,-0.0633f,-0.0592f,-0.178f,-0.186f,0.0661f,0.109f,0.000117f,0.0352f,0.0846f,-0.0022f,-0.0491f,0.0608f,0.0785f,0.144f,-0.0431f,0.0525f,0.0399f,-0.00419f,0.0361f,0.136f,0.104f,-0.039f,0.195f,0.00882f,0.0132f,0.129f,-0.0995f,0.0585f,0.0419f,0.0469f,-0.105f,-0.137f,-0.0257f,0.0202f,-0.000518f,0.0301f,0.105f,-0.0656f,0.0275f,-0.132f,0.0211f,0.0379f,-0.116f,0.0323f,-0.0712f,0.0293f,0.0569f,-0.136f,-0.0371f,0.0413f,-0.00787f,-0.152f,-0.217f,-0.164f,0.162f,-0.0703f,0.0983f,-0.0452f,0.114f,0.0127f,0.0206f,-0.155f,0.223f,0.0215f,-0.0197f,-0.000328f,-0.127f,-0.0422f,0.016f,-0.0292f,-0.148f,0.00759f,-0.0625f,-0.0593f,0.0549f,0.0946f,0.0102f,0.0657f,0.0091f,-0.108f,-0.00605f,0.0512f,-0.0221f,0.218f,0.0954f,-0.0229f,0.212f,-0.108f,-0.00334f,-0.0445f,0.0739f,-0.0198f,0.0688f,-0.0623f,0.00178f,-0.0493f,0.14f,-0.0629f,-0.0044f,-0.165f,-0.156f,0.0844f,-0.0369f,-0.126f,0.0507f,0.0456f,-0.0462f,0.0131f,-0.0452f,0.0682f,-0.00281f,0.0628f,-0.0146f,0.0656f,0.0788f,0.137f,0.0654f,0.0205f,0.0408f,-0.0747f,0.00966f,0.0164f,-0.0331f,-0.00963f,0.118f,0.206f,-0.0226f,-0.0837f,0.078f,-0.0343f,-0.0134f,0.121f,0.0199f,0.071f,-0.192f,0.00612f,0.0563f,0.0984f,0.143f,0.0322f,-0.0617f,0.0298f,-0.0248f,-0.0152f,0.0123f,-0.0639f,-0.0713f,-0.239f,-0.198f,0.00464f,0.0858f,0.0443f,0.0314f,0.0591f,-0.0575f,-0.0534f,-0.0105f,-0.128f,0.11f,0.114f,-0.0642f,0.0922f,-0.0393f,0.149f,-0.0449f,-0.144f,0.0666f,-0.102f,-0.0062f,-0.196f,0.0776f,0.281f,0.0733f,0.00328f,0.00474f,0.0967f,0.16f,-0.202f,0.0639f,-0.0381f,-0.0531f,-0.0585f,0.0153f,-0.114f,0.0523f,-0.0223f,-0.00863f,-0.0425f,0.0343f,0.0244f,-0.0299f,-0.0579f,0.00662f,0.0685f,-0.192f,-0.0171f,0.0462f,-0.0289f,0.242f,-0.0161f,-0.109f,-0.0648f,0.125f,-0.0737f,-0.045f,-0.0107f,0.0213f,-0.00468f,0.0523f,0.0165f,-0.0614f,-0.256f,0.0489f,-0.091f,0.0257f,-0.216f,-0.00932f,0.0971f,0.0102f,0.0527f,-0.0774f,-0.0164f,-0.0456f,-0.0613f,0.0975f,0.0691f,-0.0241f,0.096f,-0.00842f,0.0213f,0.00418f,0.176f,-0.0265f,0.063f,0.0892f,0.0776f,0.0453f,-0.177f,-0.0366f,0.0483f,-0.0222f,0.0571f,-0.068f,-0.0389f,0.109f,0.00669f,0.17f,0.0776f,0.0228f,-0.0441f,-0.062f,-0.0138f,0.061f,-0.131f,0.0787f,0.109f,-0.0518f,-0.0991f,0.182f,0.0295f,0.13f,0.0794f,-0.0633f,0.0821f,0.0132f,0.00601f,0.0488f,-0.232f,0.0175f,0.0917f,0.0321f,0.0449f,-0.0133f,0.0135f,0.121f,-0.0589f,0.025f,0.0223f,-0.0198f,-0.0432f,0.116f,-0.0194f,0.111f,0.0873f,0.0023f,0.102f,-0.0244f,-0.0199f,0.0374f,-0.0873f,-0.0139f,-0.0432f,0.0114f,0.0357f,-0.0273f,-0.0783f,-0.0705f,-0.173f,0.0461f,0.0247f,-0.00916f,0.126f,0.0357f,0.135f,0.00463f,-0.0799f,0.0758f,-0.00907f,0.00346f,-0.125f,-0.218f,-0.109f,-0.00979f,-0.0478f,0.184f,-0.0334f,-0.144f,0.193f,0.167f,-0.0514f,0.0679f,-0.0176f,0.0409f,-0.0636f,-0.13f,-0.0256f,-0.0243f,-0.124f,-0.134f,-0.00253f,0.0828f,0.0233f,-0.0217f,0.0596f,0.0609f,-0.133f,-0.0012f,-0.0847f,-0.0853f,-0.0793f,-0.129f,0.139f,-0.0307f,0.018f,-0.158f,-0.0468f,0.0641f,-0.257f,-0.0114f,0.0424f,-0.0181f,-0.081f,-0.00724f,-0.119f,0.0817f,0.0183f,0.0246f,-0.0279f,0.025f,0.0589f,0.0586f,-0.0257f,0.0453f,0.000611f,0.101f,-0.142f,0.0174f,-0.164f,0.0806f,-0.0314f,-0.00922f,0.0195f,-0.129f,0.0195f,0.079f,0.00111f,-0.0367f,-0.0962f,0.0697f,-0.096f,0.14f,0.199f,0.145f,-0.0408f,-0.0307f,-0.0644f,0.0241f,0.00495f,0.177f,0.0304f,0.149f,-0.0583f,0.128f,-0.0912f,-0.0768f,-0.0432f,-0.0221f,-0.135f,0.00905f,-0.155f,0.0889f,-0.000855f,0.192f,-0.157f,-0.0378f,-0.132f,-0.133f,-0.118f,0.13f,-0.0125f,0.0069f,-0.136f,-0.0363f,-0.0621f,0.138f,-0.204f,0.0234f,0.00229f,0.0366f,0.047f,-0.0401f,0.0823f,-0.0103f,0.159f,-0.118f,0.0522f,0.105f,-0.0238f,0.0389f,-0.0175f,-0.0721f,0.0505f,0.0917f,-0.024f,-0.208f,0.0124f,-0.00937f,-0.15f,-0.0587f,0.00912f,-0.0791f,0.173f,0.157f,-0.0106f}; +float backbone__model4_dp1_pw_bias[64] = {0.126f,0.0023f,0.0241f,0.0299f,0.0625f,-0.189f,0.0187f,0.0953f,0.111f,0.0481f,-0.0857f,-0.048f,-0.00122f,-0.0104f,0.157f,-0.0931f,-0.0766f,-0.0137f,-0.0292f,-0.144f,-0.0588f,-0.143f,-0.0438f,0.0123f,-0.00217f,0.0947f,-0.00546f,0.148f,0.0353f,-0.000282f,-0.163f,0.0375f,-0.0663f,0.0342f,0.0605f,0.0148f,-0.243f,0.0256f,0.124f,0.193f,-0.00628f,0.014f,-0.0235f,-0.0334f,0.0944f,-0.15f,0.0536f,0.0733f,-0.0618f,0.0362f,-0.0689f,0.142f,-0.109f,0.0127f,-0.0857f,0.139f,0.0533f,-0.0399f,-0.084f,-0.106f,0.0969f,0.154f,-0.0893f,-0.139f}; +float backbone__model4_dp1_dw_weight[64*1*3*3] = {-1.35f,-0.563f,0.0243f,-0.833f,-0.0266f,0.166f,-0.309f,-0.478f,-0.516f,0.0985f,0.207f,-0.0663f,1.37f,0.482f,-1.97f,-0.0891f,-0.393f,-1.26f,-0.22f,0.134f,0.668f,-0.7f,0.578f,-1.04f,0.0161f,-0.445f,0.403f,-0.503f,-0.268f,0.0565f,0.433f,-0.0431f,-0.466f,-0.26f,0.0684f,-0.00301f,1.31f,0.175f,-0.178f,0.768f,-0.0889f,0.406f,0.228f,0.818f,0.29f,0.719f,-0.514f,0.297f,-0.299f,1.05f,0.387f,-0.108f,0.112f,0.198f,0.64f,0.32f,-0.0688f,-0.0862f,1.45f,0.11f,-0.978f,-0.29f,-0.269f,0.634f,-0.791f,-0.783f,0.219f,0.811f,0.126f,0.0333f,0.125f,-0.576f,0.557f,-0.969f,0.773f,0.576f,0.112f,0.321f,0.0612f,-0.059f,-1.3f,-0.745f,0.198f,1.75f,0.502f,-1.07f,0.308f,0.904f,-2.17f,0.603f,0.508f,-1.78f,-0.0962f,0.0927f,1.01f,-0.142f,-1.3f,-0.679f,-0.187f,-0.595f,1.21f,0.66f,0.148f,-0.271f,0.192f,1.1f,0.129f,0.145f,-0.459f,0.833f,-0.22f,1.02f,-0.181f,1.13f,1.53f,0.326f,-0.0589f,0.935f,-0.442f,-0.463f,1.23f,-0.46f,-0.0989f,-0.719f,-1.19f,-1.13f,0.391f,-0.144f,-1.43f,-0.701f,-0.104f,0.737f,0.0933f,-0.0916f,0.185f,-0.466f,0.371f,-0.757f,-0.206f,0.109f,1.25f,-0.139f,0.537f,-0.14f,-0.623f,-0.479f,0.296f,-0.143f,0.554f,-1.24f,0.175f,0.535f,-0.143f,0.719f,0.673f,-0.0214f,-0.305f,1.49f,0.206f,-0.0166f,0.507f,-1.01f,0.149f,0.513f,-0.717f,0.0438f,0.542f,-1.7f,0.102f,0.417f,0.313f,-1.08f,-0.676f,-0.429f,-0.218f,0.146f,0.419f,-0.0637f,0.873f,-0.237f,0.405f,0.487f,-1.07f,-0.147f,0.624f,-0.301f,-0.9f,-1.43f,-0.54f,-0.607f,-0.0399f,0.13f,-0.00918f,0.868f,-0.0203f,-0.553f,0.451f,1.39f,0.265f,-0.0103f,-0.651f,0.626f,-0.203f,0.324f,0.0726f,0.338f,-0.696f,-0.163f,-0.161f,-0.336f,0.038f,0.244f,-0.111f,-0.361f,-0.161f,-0.193f,0.166f,-0.0986f,-0.389f,-0.407f,0.567f,0.207f,1.04f,-0.138f,-0.156f,-0.227f,-0.176f,-1.27f,0.73f,-0.352f,-0.358f,0.568f,-0.191f,-0.148f,0.0625f,1.22f,-0.0546f,-0.054f,-0.337f,0.429f,-0.466f,0.794f,-0.528f,0.22f,0.697f,0.475f,0.638f,0.362f,-0.896f,1.45f,0.944f,0.0411f,-0.606f,-0.759f,-0.205f,0.421f,0.675f,-1.2f,-1.5f,1.06f,-0.781f,-0.996f,0.414f,-1.19f,0.234f,-0.985f,1.14f,0.283f,-1.09f,-0.441f,0.68f,1.97f,0.603f,-0.396f,0.707f,-0.0117f,0.378f,-0.122f,0.382f,-0.289f,-0.644f,0.791f,0.0954f,1.22f,2.07f,-0.306f,-0.284f,1.67f,-0.957f,-0.114f,1.34f,-0.931f,-1.14f,1.98f,0.774f,0.508f,1.73f,0.115f,0.367f,-0.673f,-0.994f,1.46f,-0.415f,1.16f,0.0472f,0.427f,0.201f,0.305f,1.22f,1.21f,0.635f,0.729f,-1.58f,-1.67f,-1.88f,-0.347f,-0.921f,-0.995f,-2.34f,0.406f,-0.121f,0.111f,-0.0626f,0.0681f,0.217f,-0.192f,0.842f,-0.00319f,0.566f,-0.417f,0.0702f,0.25f,0.142f,-0.963f,-0.137f,-0.121f,0.295f,0.427f,0.127f,-0.123f,0.341f,-0.267f,0.422f,1.53f,-0.173f,-0.404f,0.0621f,-0.196f,-0.395f,1.36f,0.476f,0.143f,0.918f,-0.554f,0.735f,0.249f,-1.01f,-0.104f,-0.134f,-1.32f,0.269f,0.63f,0.191f,-0.795f,-0.436f,-0.462f,-0.387f,0.435f,0.438f,-1.18f,0.148f,-0.0766f,0.346f,0.383f,-0.607f,-0.817f,1.16f,-0.204f,-0.537f,-0.636f,1.3f,1.81f,0.679f,0.114f,1.12f,0.468f,-0.118f,-1.53f,0.449f,0.509f,0.248f,-0.367f,-0.695f,0.0162f,0.461f,0.0535f,-0.23f,0.268f,0.333f,-0.15f,0.0372f,0.877f,-0.0291f,1.83f,0.119f,0.558f,-1.26f,-0.788f,0.153f,0.0216f,-0.666f,-0.102f,0.676f,-0.151f,-0.305f,-0.0827f,-0.392f,-0.168f,0.239f,-0.476f,-0.266f,-0.0293f,1.3f,0.761f,0.193f,-0.046f,0.745f,0.616f,-0.231f,0.114f,-0.811f,0.173f,0.181f,0.401f,-2.1f,-1.24f,-0.0846f,-0.0774f,0.399f,0.368f,-0.685f,-0.149f,0.964f,-0.129f,0.407f,-0.48f,0.948f,-0.0958f,1.05f,-0.426f,0.29f,0.734f,1.75f,0.479f,0.474f,-0.536f,-0.837f,1.63f,-0.177f,0.777f,-0.661f,-0.512f,0.413f,-0.196f,0.534f,0.849f,-2.f,-0.24f,1.12f,1.13f,-0.835f,-1.23f,0.267f,-0.321f,-1.06f,0.159f,1.3f,0.0377f,-2.03f,-0.245f,0.697f,0.149f,-0.439f,0.345f,-1.05f,-0.333f,-0.862f,1.32f,0.23f,-0.486f,0.372f,-0.0676f,-0.198f,0.939f,-0.394f,0.775f,0.302f,-0.2f,-0.421f,-1.f,0.536f,-1.02f,-0.336f,3.03f,-0.44f,-0.979f,0.445f,-0.163f,0.881f,-0.00656f,0.958f,0.985f,0.561f,0.171f,0.0286f,0.647f,0.163f,0.0228f,0.577f,-0.279f,-0.178f,0.077f,0.247f,0.859f,-0.286f,-1.f,0.0132f,-0.0422f,-0.0862f,0.843f,-0.994f,-0.198f,-0.0937f,0.972f,-0.62f,-0.998f,0.0914f,-2.26f,-0.674f,0.162f,-0.2f,0.426f,0.227f,-0.0786f,0.875f,-0.304f,0.581f,-0.0867f,-0.228f,-0.0419f,-2.21f,0.0229f,0.124f,0.17f,0.513f,-0.624f,-0.608f,-0.498f,-0.195f,0.156f,0.834f,-1.14f,-0.926f,-0.226f,0.0584f,-0.523f,-0.446f,0.00721f,0.165f,-0.635f,-0.27f,-0.313f,1.45f,0.29f,0.9f,0.316f}; +float backbone__model4_dp1_dw_bias[64] = {0.00121f,0.343f,0.394f,0.0692f,-0.0526f,0.149f,-0.16f,0.144f,0.237f,0.149f,0.248f,0.164f,0.213f,-0.0622f,0.29f,0.0667f,0.101f,0.104f,-0.0186f,0.201f,0.601f,-0.0966f,0.144f,0.0506f,-0.589f,0.147f,0.2f,0.443f,-0.24f,-0.0532f,0.212f,0.0959f,0.0991f,0.166f,-0.209f,0.0222f,-0.15f,-0.209f,0.278f,-0.0565f,-0.198f,0.0416f,0.125f,0.16f,0.576f,0.407f,0.485f,-1.97f,0.0729f,-0.0708f,-0.188f,0.481f,0.47f,0.26f,0.164f,-0.943f,-0.255f,-0.00109f,-0.101f,-0.577f,0.0038f,0.362f,0.114f,0.332f}; +float backbone__model4_dp2_pw_weight[64*64*1*1] = {0.0167f,-0.0221f,0.184f,-0.00999f,0.0511f,0.0794f,0.0156f,0.187f,0.137f,0.0984f,-0.122f,-0.052f,-0.0545f,-0.00972f,-0.179f,0.0122f,0.147f,0.0568f,0.0283f,0.00302f,-0.109f,-0.0362f,0.00845f,0.105f,0.0109f,-0.0169f,-0.156f,-0.0965f,0.17f,-0.0175f,0.00123f,0.00882f,-0.163f,0.125f,0.17f,0.0335f,-0.157f,-0.194f,0.0284f,0.151f,-0.0398f,0.0437f,0.104f,0.0969f,-0.00334f,-0.00345f,0.14f,0.102f,-0.0354f,-0.0433f,-0.0243f,-0.0469f,0.108f,-0.109f,0.0234f,-0.122f,0.0913f,-0.0926f,-0.0428f,0.172f,-0.0913f,-0.126f,-0.14f,-0.0787f,0.0124f,0.0494f,-0.0217f,0.00283f,0.0441f,-0.114f,-0.0295f,-0.0394f,0.072f,0.0182f,0.0375f,-0.0534f,0.000873f,-0.115f,0.121f,-0.414f,0.112f,0.119f,0.0898f,-0.111f,0.0871f,-0.0145f,0.161f,-0.0632f,-0.252f,0.00807f,0.0641f,-0.116f,-0.0233f,-0.0375f,-0.0276f,-0.12f,-0.0694f,-0.0902f,0.0414f,0.0239f,-0.0109f,-0.111f,0.0934f,-0.0493f,0.158f,0.0483f,-0.0398f,-0.0109f,-0.236f,-0.00754f,0.0867f,0.0232f,-0.236f,0.0182f,-0.0606f,0.0371f,-0.0799f,-0.0203f,-0.00597f,0.0611f,-0.126f,0.0924f,-0.132f,0.0755f,-0.02f,0.0529f,-0.011f,-0.191f,-0.0719f,0.0948f,-0.0716f,-0.0184f,-0.0311f,0.0401f,0.2f,-0.0458f,0.0911f,-0.172f,0.12f,0.109f,-0.196f,-0.11f,-0.19f,0.0851f,-0.0129f,-0.0453f,0.0466f,0.0187f,0.108f,-0.184f,-0.0195f,-0.0995f,-0.0147f,-0.0776f,0.14f,0.0266f,-0.0211f,0.0922f,-0.131f,0.00556f,0.0243f,0.103f,0.14f,-0.0445f,-0.0188f,-0.00897f,-0.273f,-0.0313f,0.0504f,0.0357f,0.033f,0.0941f,0.0184f,0.161f,0.0682f,0.138f,-0.106f,-0.0618f,-0.112f,-0.016f,0.0882f,0.0891f,0.0901f,0.0958f,0.0243f,0.0325f,0.023f,0.0651f,0.0951f,0.019f,-0.0109f,-0.0266f,-0.000113f,0.0255f,0.044f,-0.00796f,0.00241f,-0.0996f,-0.218f,-0.136f,-0.0218f,0.0211f,0.0159f,0.0471f,-0.1f,-0.0534f,0.0348f,-0.0345f,0.0749f,-0.0806f,-0.0463f,0.0425f,0.0193f,-0.0188f,0.0136f,0.013f,-0.124f,-0.0216f,-0.127f,0.0483f,0.0236f,0.0395f,-0.0436f,-0.0163f,0.00128f,-0.056f,-0.00632f,-0.177f,-0.126f,-0.0804f,0.0602f,0.0227f,-0.037f,-0.116f,0.0507f,0.0294f,0.0916f,-0.0421f,-0.0207f,0.0187f,-0.0801f,0.0677f,-0.0876f,-0.0802f,-0.0459f,-0.177f,-0.0211f,0.014f,-0.0792f,-0.0388f,-0.0185f,0.0657f,0.0367f,0.107f,-0.107f,0.0814f,0.0431f,-0.0165f,0.0984f,0.0875f,-0.175f,0.08f,0.105f,0.23f,0.00867f,-0.00499f,-0.00765f,0.222f,-0.163f,-0.197f,0.0396f,-0.0601f,0.0631f,0.0674f,-0.0811f,0.0442f,0.177f,-0.0575f,-0.0163f,0.0539f,0.0713f,0.0542f,-0.0313f,0.0593f,0.0113f,-0.0205f,0.0324f,-0.0673f,0.103f,0.126f,-0.0624f,0.00277f,0.016f,0.0205f,0.125f,-0.0235f,-0.178f,-0.0406f,0.138f,-0.0257f,0.192f,0.0891f,-0.212f,0.0946f,-0.139f,0.000137f,-0.0746f,-0.184f,-0.0528f,-0.101f,0.0221f,-0.0655f,-0.0279f,-0.0192f,0.0371f,0.269f,-0.059f,-0.119f,-0.07f,0.0593f,-0.0202f,-0.0244f,-0.045f,0.0191f,-0.00406f,-0.126f,-0.0222f,0.0614f,-0.107f,-0.0212f,0.0818f,0.0024f,0.0299f,0.0265f,0.0702f,0.118f,0.0395f,-0.0529f,-0.00413f,-0.0157f,-0.00385f,0.119f,0.0778f,-0.0712f,0.0421f,0.0453f,0.0235f,-0.0528f,-0.072f,0.106f,-0.0747f,-0.0892f,-0.0102f,0.129f,-0.0397f,-0.072f,-0.154f,0.052f,-0.00897f,0.0993f,0.114f,0.0605f,-0.0483f,0.0227f,-0.0562f,-0.0945f,0.0856f,-0.00171f,0.0349f,0.0471f,0.0756f,0.0509f,0.0286f,0.0824f,-0.044f,0.0484f,-0.0322f,-0.1f,0.0205f,-0.0336f,-0.00753f,0.151f,0.0231f,-0.0127f,0.0302f,-0.0533f,-0.0337f,-0.00181f,0.114f,0.0456f,0.0133f,0.00515f,-0.0758f,0.285f,-0.0285f,-0.00754f,-0.00461f,0.0223f,-0.0248f,-0.105f,-0.0172f,0.0165f,-0.217f,0.0818f,-0.0386f,0.203f,0.0663f,-0.0338f,-0.0552f,0.0297f,0.0659f,0.119f,0.0432f,-0.243f,0.0374f,-0.00736f,-0.0496f,-0.00647f,-0.16f,-0.105f,0.0495f,0.0444f,-0.0983f,0.134f,0.0651f,-0.0546f,0.0344f,0.134f,-0.000265f,0.179f,-0.0225f,0.122f,0.102f,0.0755f,0.0482f,0.00551f,-0.126f,0.199f,0.0424f,-0.0443f,-0.00543f,-0.0457f,0.0122f,-0.0191f,0.0361f,0.109f,0.0274f,-0.0212f,-0.00515f,0.0213f,0.0361f,0.00965f,0.0113f,0.0717f,-0.0305f,0.0433f,-0.0182f,-0.05f,0.0812f,-0.0449f,-0.00793f,-0.0341f,-0.0596f,-0.128f,0.156f,0.0699f,-0.249f,-0.0177f,-0.0236f,-0.0147f,0.151f,0.04f,0.0296f,0.161f,-0.0805f,-0.0856f,0.0811f,-0.00457f,-0.0706f,-0.0466f,0.0894f,-0.0944f,0.0625f,0.0383f,0.0429f,-0.0846f,0.066f,0.0114f,-0.188f,-0.0973f,0.0924f,0.116f,0.0083f,0.0428f,-0.00734f,-0.106f,-0.239f,-0.172f,-0.011f,0.198f,-0.0863f,-0.0187f,0.00991f,0.0192f,-0.0588f,-0.054f,0.0547f,0.0876f,-0.0177f,-0.0335f,0.0379f,0.00923f,-0.04f,0.0696f,-0.0532f,0.0183f,0.112f,0.213f,0.0211f,-0.013f,-0.0301f,-0.06f,0.154f,0.0888f,-0.12f,-0.0597f,0.091f,0.07f,-0.104f,-0.0428f,0.135f,-0.0705f,0.0159f,0.128f,0.164f,-0.109f,0.243f,0.134f,0.15f,-0.00808f,-0.00096f,0.133f,0.0679f,0.0531f,0.152f,-0.0246f,0.0278f,-0.0606f,0.132f,0.175f,-0.0867f,0.0508f,0.0792f,-0.0205f,-0.00138f,-0.0982f,0.0174f,0.147f,-0.0157f,0.145f,0.147f,-0.0419f,-0.0208f,-0.0122f,0.00677f,-0.102f,-0.0786f,0.176f,-0.103f,0.157f,-0.0128f,-0.0214f,0.0411f,0.0102f,0.095f,0.168f,0.109f,0.121f,0.0912f,0.0344f,0.111f,0.00364f,-0.0694f,-0.034f,-0.051f,-0.0669f,0.0543f,-0.024f,-0.0166f,-0.0328f,0.361f,-0.089f,0.0347f,0.129f,-0.0366f,0.105f,-0.0786f,0.0105f,0.0811f,-0.0258f,-0.0436f,-0.0215f,-0.0671f,0.0818f,-0.0519f,0.00812f,-0.0311f,0.0657f,-0.078f,0.00681f,-0.0252f,-0.0177f,-0.00415f,-0.153f,0.0426f,-0.114f,-0.0538f,-0.0494f,-0.00619f,-0.00117f,-0.0524f,-0.168f,-0.00927f,-0.0832f,-0.0633f,-0.0895f,-0.123f,0.0271f,-0.0139f,-0.0521f,-0.174f,0.0279f,-0.0189f,-0.0599f,0.159f,-0.114f,-0.0138f,-0.00998f,-0.0936f,-0.0233f,0.105f,-0.0107f,0.062f,-0.0783f,0.0189f,-0.0474f,-0.076f,-0.0534f,-0.0321f,-0.103f,-0.0163f,-0.0698f,-0.0363f,0.0436f,0.0502f,0.117f,-0.00933f,-0.0583f,0.00588f,-0.0802f,0.0924f,0.0307f,-0.121f,0.158f,0.188f,-0.0772f,-0.325f,0.0462f,-0.0494f,-0.134f,-0.00825f,0.00402f,-0.0726f,-0.0449f,-0.0167f,0.0483f,-0.112f,0.00486f,0.242f,-0.0669f,-0.159f,-0.103f,-0.137f,-0.0319f,-0.146f,-0.0467f,-0.124f,-0.0958f,-0.0289f,-0.0687f,0.00872f,0.132f,-0.109f,-0.0538f,0.0328f,0.096f,-0.0548f,-0.00346f,0.0295f,0.0243f,-0.143f,-0.0864f,0.0122f,-0.00629f,0.097f,-0.00261f,-0.0319f,0.0249f,0.00698f,0.0608f,0.000287f,0.00387f,0.0736f,0.132f,0.106f,0.131f,0.139f,0.147f,0.0242f,0.146f,-0.034f,-0.0429f,-0.143f,0.00985f,0.19f,0.0423f,0.132f,-0.032f,-0.0519f,0.0592f,0.18f,-0.109f,0.0349f,-0.00326f,0.0396f,0.000989f,0.00913f,0.0405f,0.15f,0.137f,0.0139f,0.0594f,-0.0756f,-0.0424f,0.00347f,0.0178f,0.0788f,-0.113f,0.106f,-0.0141f,-0.134f,-0.0372f,0.0553f,0.0259f,-0.0222f,-0.0582f,0.256f,-0.00867f,-0.0663f,0.00544f,-0.0301f,0.0242f,-0.0441f,0.0808f,0.0771f,0.133f,0.0638f,-0.0503f,-0.031f,-0.00535f,-0.0607f,0.00455f,0.00301f,-0.126f,-0.0419f,-0.0203f,-0.151f,-0.0661f,-0.0112f,-0.116f,-0.00926f,-0.00703f,-0.0138f,-0.0957f,0.146f,0.119f,-0.0114f,-0.0171f,0.00759f,0.00801f,-0.0532f,0.0932f,-0.0441f,-0.0251f,-0.0332f,-0.0437f,-0.0519f,0.117f,0.00746f,-0.00789f,0.0283f,-0.0709f,-0.0361f,0.107f,-0.0433f,0.00576f,0.194f,0.114f,-0.00569f,0.0116f,-0.0821f,0.0709f,0.0081f,-0.0818f,-0.0973f,-0.0482f,0.0496f,0.242f,-0.0748f,0.0391f,0.0423f,-0.031f,0.248f,0.0285f,-0.0543f,-0.0901f,0.082f,0.082f,-0.0341f,-0.0704f,0.0349f,-0.000809f,-0.0392f,0.0233f,0.0492f,-0.152f,0.087f,0.171f,0.00945f,-0.0805f,-0.087f,0.0288f,0.078f,-0.0957f,-0.1f,-0.099f,0.0667f,0.0867f,-0.0666f,-0.0396f,-0.0515f,0.0543f,0.102f,0.0617f,-0.0676f,0.00507f,0.0643f,-0.0226f,-0.00146f,-0.12f,0.103f,-0.046f,0.0833f,-0.0571f,-0.229f,0.0501f,-0.182f,0.0715f,-0.103f,-0.127f,0.0455f,0.108f,-0.0426f,-0.218f,-0.0205f,0.0913f,0.0665f,-0.125f,-0.146f,-0.131f,-0.162f,-0.081f,0.00938f,0.213f,-0.0344f,-0.0206f,-0.272f,0.0603f,-0.0952f,0.0289f,0.222f,-0.0824f,0.078f,0.064f,0.0226f,-0.0389f,0.0102f,-0.0597f,0.128f,0.13f,0.103f,-0.0895f,0.0382f,0.00438f,0.0239f,-0.187f,0.0849f,-0.00882f,-0.099f,0.0419f,-0.00731f,-0.0527f,0.0147f,0.0702f,0.0726f,0.0361f,-0.0876f,-0.157f,0.111f,0.00253f,-0.0443f,0.0606f,-0.0313f,0.1f,-0.114f,-0.229f,-0.135f,0.0218f,-0.00799f,-0.0363f,-0.00993f,-0.096f,0.0228f,-0.126f,-0.00185f,-0.0311f,0.0517f,0.118f,-0.0456f,-0.245f,0.163f,0.0697f,-0.103f,0.181f,0.081f,0.176f,0.156f,0.00237f,0.111f,0.0881f,0.00224f,0.0129f,0.141f,0.102f,0.18f,-0.0413f,-0.0696f,-0.162f,-0.0677f,0.0631f,-0.0681f,-0.0734f,-0.0198f,0.0214f,0.0875f,0.0116f,-0.0868f,-0.147f,0.181f,-0.0848f,-0.0332f,-0.0535f,0.0154f,-0.00942f,0.0459f,-0.0629f,-0.18f,0.144f,0.0136f,-0.0491f,-0.0702f,-0.0464f,-0.000769f,0.207f,0.0969f,-0.0876f,-0.0498f,-0.0587f,0.0907f,-0.0555f,0.0668f,0.0403f,0.106f,-0.134f,-0.0121f,-0.00182f,0.298f,-0.00871f,0.0365f,-0.00549f,-0.0596f,-0.082f,0.0237f,0.0494f,-0.0514f,0.112f,-0.129f,-0.105f,-0.0448f,-0.0299f,-0.0286f,-0.121f,-0.0678f,0.00438f,-0.0189f,-0.14f,0.0523f,0.0246f,0.0047f,-0.109f,0.159f,-0.0845f,0.00693f,0.0196f,0.0209f,-0.0124f,-0.443f,0.0475f,0.0888f,0.0504f,0.0471f,0.0275f,-0.00117f,-0.0278f,-0.0693f,-0.0778f,0.00357f,0.00678f,-0.0218f,-0.122f,0.0397f,0.0134f,0.0422f,-0.0146f,-0.0289f,0.0287f,0.028f,-0.000887f,-0.0292f,0.0242f,0.00609f,-0.101f,0.0106f,0.103f,0.0382f,-0.215f,0.0624f,0.0585f,0.00979f,-0.0526f,0.0357f,-0.0623f,0.0254f,0.0306f,-0.0904f,0.107f,0.000733f,0.0475f,0.00241f,0.00989f,-0.0398f,0.149f,0.0842f,0.0779f,0.0265f,0.00431f,0.00436f,0.0938f,-0.049f,0.0291f,-0.00129f,0.0752f,-0.0261f,-0.000933f,-0.0286f,0.0404f,-0.057f,0.0029f,-0.0915f,-0.205f,0.041f,0.000627f,-0.0828f,0.088f,0.00623f,0.163f,0.00395f,-0.0773f,-0.0281f,0.181f,0.0401f,0.0908f,-0.286f,0.112f,0.116f,0.0261f,0.00501f,-0.0258f,-0.152f,0.00575f,-0.101f,0.0194f,0.106f,-0.0888f,-0.0587f,-0.142f,0.188f,0.0122f,0.0404f,-0.115f,-0.00807f,-0.0376f,0.056f,0.0939f,0.00757f,0.00727f,-0.0316f,0.00718f,-0.000233f,0.0414f,0.141f,-0.0175f,0.147f,0.12f,-0.0216f,0.161f,0.0526f,-0.034f,0.0548f,0.093f,0.0519f,0.0796f,-0.0496f,-0.0317f,0.107f,-0.0718f,-0.138f,-0.0192f,-0.0259f,0.075f,0.11f,-0.0665f,-0.0553f,-0.0211f,-0.00873f,0.112f,0.0933f,-0.0774f,0.00405f,-0.0317f,-0.0398f,-0.0241f,-0.0209f,0.00539f,-0.0466f,0.0884f,-0.114f,-0.0362f,-0.00463f,-0.157f,-0.0442f,-0.0242f,0.0501f,-0.00293f,0.127f,-0.181f,-0.0923f,-0.00252f,0.0389f,0.0369f,-0.0245f,-0.0163f,-0.0219f,-0.0104f,-0.0501f,-0.0341f,-0.0364f,-0.0231f,-0.0988f,0.143f,0.0661f,0.359f,0.245f,0.138f,-0.152f,-0.0752f,0.0589f,-0.0473f,0.0333f,-0.0393f,0.0915f,0.04f,0.0712f,-0.0352f,0.135f,0.0972f,0.0345f,-0.0823f,0.147f,-0.252f,-0.114f,-0.00304f,0.0208f,0.111f,0.0478f,0.0717f,-0.00396f,0.00261f,0.0653f,-0.132f,-0.113f,-0.113f,-0.373f,-0.139f,-0.112f,0.0831f,-0.105f,-0.212f,0.047f,0.109f,0.0168f,0.0758f,-0.0697f,-0.0276f,-0.109f,0.38f,-0.0373f,-0.0382f,-0.0808f,0.0715f,-0.113f,-0.105f,0.00523f,0.0881f,0.0263f,-0.166f,-0.0189f,-0.0802f,-0.0959f,-0.212f,-0.126f,0.121f,0.0135f,-0.0311f,0.0432f,-0.0843f,-0.0748f,-0.00279f,-0.195f,0.0066f,-0.137f,0.122f,-0.0929f,0.0449f,-0.194f,-0.0197f,-0.103f,0.05f,-0.0918f,0.117f,0.00955f,-0.0303f,0.0171f,-0.0417f,-0.0265f,0.101f,-0.0373f,-0.0346f,-0.0423f,-0.167f,0.0341f,-0.00164f,-0.0199f,0.00533f,0.0765f,0.213f,-0.064f,-0.094f,0.0218f,0.153f,0.00494f,-0.0439f,-0.0376f,-0.0101f,-0.136f,0.0185f,0.0221f,-0.0872f,0.0883f,-0.00443f,-0.0382f,0.104f,-0.0367f,-0.162f,0.0027f,-0.134f,-0.111f,0.166f,-0.0372f,0.0159f,-0.0343f,-0.0556f,0.0265f,-0.0601f,-0.0235f,-0.00857f,0.0759f,-0.167f,-0.311f,0.142f,0.0148f,0.231f,0.127f,0.154f,-0.112f,0.172f,-0.0368f,0.259f,0.152f,0.099f,-0.0592f,-0.00585f,-0.075f,0.293f,0.0354f,0.158f,0.0818f,0.0142f,-0.0465f,-0.0131f,-0.208f,0.0369f,-0.0393f,0.17f,0.0839f,-0.0494f,-0.0749f,0.156f,-0.106f,0.0428f,-0.0433f,0.0179f,0.0929f,0.0545f,-0.228f,0.00872f,0.0124f,0.121f,0.0247f,0.0697f,-0.0978f,0.00507f,0.0622f,0.0478f,0.0904f,0.13f,-0.00849f,-0.0388f,0.0645f,-0.00835f,0.111f,-0.101f,-0.127f,0.00459f,0.07f,-0.0127f,0.0881f,0.0289f,0.0627f,-0.0649f,-0.0645f,-0.134f,-0.0756f,-0.00805f,0.0222f,0.0346f,0.299f,0.0717f,-0.019f,0.0126f,0.0256f,0.0471f,-0.0297f,0.0657f,-0.138f,0.114f,0.126f,0.119f,0.131f,0.0317f,0.0583f,0.0154f,0.0516f,-0.0475f,-0.0877f,0.067f,-0.114f,-0.0508f,-0.107f,0.0428f,-0.00193f,-0.0274f,0.0762f,0.0507f,0.101f,0.151f,0.121f,-0.0491f,-0.138f,-0.0125f,0.115f,-0.168f,-0.00973f,-0.00811f,0.00411f,0.0139f,0.0758f,1.51e-05f,-0.0844f,-0.0453f,0.0179f,-0.153f,-0.0596f,-0.0547f,0.017f,0.00457f,-0.0403f,0.0354f,0.0109f,-0.0294f,-0.0451f,-0.0745f,0.0991f,-0.118f,-0.143f,0.00144f,-0.0532f,-0.153f,-0.0109f,-0.148f,0.093f,0.0637f,-0.0574f,-0.00801f,0.0236f,0.0186f,-0.214f,-0.0751f,-0.0568f,0.0214f,0.127f,-0.00603f,0.0961f,-0.0943f,0.00793f,-0.0602f,0.0221f,-0.195f,-0.121f,-0.288f,-0.161f,0.103f,-0.0519f,-0.126f,0.00731f,-0.0271f,0.017f,0.103f,-0.116f,-0.0457f,-0.0242f,0.116f,-0.0427f,0.0992f,-0.0438f,0.108f,-0.112f,-0.0407f,-0.04f,-0.0563f,-0.0886f,-0.00674f,0.053f,0.0283f,0.0139f,0.303f,0.05f,0.0888f,-0.0485f,0.025f,-0.13f,-0.122f,0.0844f,-0.0268f,-0.0362f,0.0207f,0.00703f,-0.0401f,-0.114f,0.0255f,0.0758f,-0.0338f,-0.033f,0.0342f,0.00649f,0.0453f,-0.0179f,-0.206f,-0.0304f,-0.0941f,-0.242f,-0.0436f,0.0813f,0.00304f,0.00253f,-0.0177f,-0.181f,0.209f,0.0101f,-0.0844f,0.0534f,0.0735f,-0.0821f,-0.000958f,0.0283f,0.0489f,0.00481f,-0.0646f,-0.0082f,0.171f,-0.125f,-0.0464f,0.119f,-0.108f,0.00678f,-0.0631f,-0.0287f,-0.055f,-0.00714f,-0.223f,-0.0341f,-0.0992f,-0.00911f,0.0633f,-0.0989f,-0.0284f,-0.168f,0.0589f,-0.104f,0.0634f,-0.0589f,-0.0627f,-0.0971f,0.0144f,-0.0124f,-0.0175f,0.127f,0.00383f,-0.0244f,0.00488f,0.104f,-0.226f,-0.0904f,-0.0151f,-0.113f,-0.0582f,-0.0229f,-0.0285f,-0.0641f,0.00378f,-0.152f,0.102f,-0.0165f,-0.14f,-0.0782f,-0.0117f,0.108f,0.116f,-0.0739f,-0.0647f,0.0909f,-0.0581f,-0.0107f,-0.116f,0.174f,0.006f,0.0406f,-0.0509f,0.00486f,-0.0716f,-0.0903f,0.116f,-0.0982f,-0.22f,0.0655f,0.055f,-0.053f,-0.0859f,-0.0803f,0.00251f,0.00498f,-0.158f,0.0271f,0.0356f,-0.0816f,0.0351f,-0.0809f,-0.154f,-0.0227f,-0.121f,-0.0471f,-0.0665f,0.0124f,-0.0443f,0.0887f,0.306f,-0.0758f,0.0698f,0.0303f,-0.0791f,0.00671f,0.0546f,0.17f,-0.215f,0.053f,0.00608f,0.00284f,-0.0255f,0.042f,0.143f,0.0835f,-0.167f,-0.0106f,0.123f,-0.0787f,0.0701f,0.051f,-0.093f,-0.0768f,0.0484f,-0.0371f,-0.00224f,0.176f,0.0517f,0.109f,0.153f,-0.0669f,0.118f,-0.0785f,0.154f,-0.0117f,0.0253f,0.0854f,0.0661f,-0.0211f,-0.0284f,-0.0947f,0.155f,-0.038f,0.0779f,-0.0754f,0.044f,-0.151f,-0.0612f,0.0889f,0.0101f,0.0782f,-0.177f,0.0661f,0.0981f,-0.0941f,-0.0252f,0.214f,-0.0424f,0.0969f,-0.014f,0.0666f,0.00785f,0.131f,-0.0353f,0.0561f,0.0497f,-0.0742f,0.124f,0.0722f,-0.134f,-0.112f,0.0328f,0.11f,-0.102f,-0.0409f,0.0591f,-0.042f,-0.00996f,-0.028f,0.0682f,0.0985f,-0.0119f,0.0234f,-0.0557f,0.0433f,-0.0736f,-0.0463f,0.0791f,-0.00475f,-0.0736f,-0.0654f,-0.00206f,-0.0441f,0.147f,-0.104f,0.122f,0.0321f,-0.0303f,0.0433f,-0.113f,0.0224f,0.0661f,-0.0047f,0.0888f,-0.069f,-0.171f,0.12f,-0.161f,0.0491f,-0.0551f,0.0834f,0.0321f,0.068f,0.0695f,0.0261f,-0.0669f,-0.0653f,0.0242f,-0.145f,0.0651f,-0.029f,-0.0107f,0.00385f,0.176f,0.0276f,0.0614f,-0.0428f,-0.0713f,0.0925f,0.0422f,-0.0921f,-0.0284f,-0.251f,-0.121f,0.0148f,-0.0196f,0.121f,0.00945f,-0.0462f,-0.0164f,0.0755f,-0.0871f,0.0813f,0.0525f,0.0493f,-0.146f,0.0124f,0.0374f,0.0369f,0.0855f,0.15f,0.0751f,0.134f,0.0372f,0.0679f,0.144f,-0.0386f,0.00195f,0.0357f,0.0947f,-0.0153f,-0.0233f,-0.246f,-0.0438f,-0.0565f,-0.0497f,0.0271f,0.0446f,-0.0234f,-0.104f,0.0208f,-0.18f,0.03f,0.0195f,0.0435f,0.106f,-0.189f,-0.2f,0.0734f,0.0187f,-0.0177f,-0.0036f,0.0831f,0.063f,-0.0894f,0.0831f,-0.212f,0.0416f,-0.0942f,0.0392f,-0.187f,-0.0705f,0.0383f,-0.0978f,-0.063f,-0.0445f,-0.013f,0.0419f,-0.0494f,0.16f,-0.273f,0.18f,0.111f,-0.0997f,-0.0687f,-0.0399f,-0.043f,0.0377f,-0.0258f,-0.037f,-0.173f,-0.0174f,-0.116f,0.142f,-0.0557f,-0.0299f,-0.0476f,-0.137f,-0.016f,0.0769f,0.0235f,-0.136f,-0.0129f,-0.00656f,-0.0458f,-0.0499f,-0.0442f,0.0604f,-0.174f,-0.189f,-0.0298f,-0.164f,0.0172f,0.0444f,0.00863f,0.105f,-0.0512f,-0.0346f,-0.0358f,0.052f,0.15f,0.0439f,-0.288f,0.0481f,0.0416f,0.0213f,0.0222f,0.0179f,0.0144f,0.0796f,0.189f,0.00856f,0.0276f,-0.0103f,-0.103f,0.0593f,0.0465f,0.0258f,0.0499f,0.0367f,0.042f,0.0357f,0.126f,-0.0652f,0.0306f,-0.0501f,-0.038f,0.0374f,-0.00117f,-0.0019f,0.0126f,0.135f,-0.0251f,0.0176f,0.0358f,0.104f,0.0819f,-0.0191f,0.0433f,-0.00145f,-0.0561f,-0.0069f,0.0616f,0.00622f,0.0571f,0.104f,-0.0629f,0.0797f,0.018f,-0.0265f,-0.038f,-0.0219f,0.0836f,0.12f,0.0992f,0.0983f,0.000837f,-0.011f,0.0635f,-0.079f,-0.0887f,-0.0325f,-0.0322f,0.0655f,-0.101f,-0.000669f,0.00289f,0.0112f,-0.121f,-0.0417f,0.00686f,0.04f,0.0671f,-0.0954f,-0.0569f,0.00486f,0.0271f,-0.00528f,-0.0533f,-0.123f,0.000435f,0.158f,-0.152f,0.00781f,-0.0387f,0.0232f,0.212f,-0.177f,-0.0848f,-0.0829f,-0.0468f,0.0716f,-0.00357f,0.00602f,0.0116f,-0.12f,-0.151f,-0.0771f,-0.0532f,0.209f,0.0139f,0.0535f,0.045f,-0.159f,-0.00297f,-0.00538f,-0.04f,-0.0325f,0.168f,0.0388f,0.056f,0.054f,-0.012f,-0.132f,0.14f,0.0905f,-0.0193f,0.0522f,0.00355f,0.114f,-0.0208f,0.132f,0.0187f,0.0861f,0.0135f,0.133f,-0.00133f,-0.0774f,0.0843f,0.206f,-0.0639f,-0.122f,0.0128f,-0.0693f,-0.0398f,0.0386f,0.00916f,-0.201f,0.0923f,0.0192f,0.0652f,-0.0592f,0.0905f,0.0896f,0.0566f,0.0622f,-0.027f,-0.0323f,-0.0397f,0.055f,0.0941f,0.0948f,0.149f,-0.153f,0.0516f,0.00991f,-0.0832f,0.0282f,0.0614f,-0.119f,0.093f,0.0142f,0.0578f,0.144f,-0.0649f,0.111f,-0.0175f,-0.00909f,0.0516f,-0.152f,0.14f,-0.123f,0.139f,0.119f,0.169f,0.105f,0.141f,-0.081f,-0.0433f,-0.0797f,0.0715f,0.0708f,0.0498f,-0.0603f,-0.0396f,0.0421f,-0.139f,-0.0209f,0.122f,0.131f,-0.0669f,-0.0243f,-0.0347f,0.0286f,-0.195f,-0.121f,-0.114f,0.0983f,0.19f,-0.0312f,-0.0116f,0.169f,0.14f,0.0535f,-0.00659f,0.0493f,0.201f,-0.0125f,-0.0334f,-0.173f,0.107f,-0.173f,-0.0406f,-0.14f,-0.085f,-0.0386f,0.132f,0.0514f,-0.0528f,0.0126f,-0.0047f,-0.00608f,0.101f,0.0792f,-0.0129f,0.142f,-0.0656f,0.0181f,0.0375f,0.108f,0.135f,-0.0936f,0.02f,0.0501f,0.0826f,0.0556f,-0.231f,-0.0376f,-0.0529f,-0.0552f,-0.0874f,0.275f,0.00703f,-0.00428f,-0.0207f,0.165f,-0.037f,-0.0195f,0.0618f,0.0184f,0.0314f,-0.0206f,0.0724f,-0.104f,-0.0255f,-0.0231f,-0.0998f,-0.0855f,0.0284f,0.0242f,-0.166f,-0.00609f,0.0954f,-0.0394f,-0.00843f,-0.172f,-0.0286f,-0.0322f,0.038f,0.0166f,-0.067f,-0.00473f,-0.0837f,-0.0671f,0.0425f,-0.171f,-0.0262f,-0.0506f,0.0255f,-0.23f,-0.0394f,0.0395f,0.0647f,-0.0251f,-0.0216f,-0.0177f,0.00553f,0.0409f,0.0677f,0.0518f,-0.101f,0.00588f,-0.0631f,0.000917f,0.0307f,0.0301f,0.0624f,-0.0381f,0.0647f,0.0774f,-0.119f,0.0184f,0.0711f,-0.0546f,-0.0787f,-0.0208f,0.00638f,0.00438f,-0.0643f,-0.11f,-0.0198f,-0.00999f,0.102f,0.079f,-0.174f,0.171f,0.106f,0.0451f,0.0399f,-0.0251f,0.0238f,0.19f,-0.0912f,-0.0483f,-0.0392f,0.0512f,0.0994f,-0.0581f,0.0695f,-0.0418f,0.266f,0.198f,-0.0601f,0.00714f,0.168f,0.0771f,0.0554f,-0.0396f,0.0422f,0.0739f,0.116f,-0.101f,0.0182f,0.021f,0.0756f,-0.0231f,-0.0018f,0.0526f,0.0321f,-0.013f,0.0611f,-0.0896f,0.054f,-0.0511f,0.246f,-0.029f,0.0894f,0.108f,-0.0768f,0.0748f,0.0156f,0.0219f,-0.0578f,-0.146f,-0.0121f,0.0378f,0.00475f,0.103f,-0.117f,0.0741f,0.0152f,-0.183f,0.0625f,0.0125f,0.0252f,-0.0235f,0.0467f,-0.0957f,0.0686f,0.156f,0.00536f,-0.011f,0.0539f,0.0923f,0.0565f,0.135f,0.0724f,0.00369f,-0.0949f,0.0245f,-0.0424f,-0.00425f,0.0272f,-0.0222f,0.201f,0.0748f,-0.0117f,-0.141f,0.0269f,0.0456f,0.125f,-0.0237f,-0.0278f,0.117f,0.0744f,0.0651f,0.108f,0.116f,0.0283f,0.0695f,-0.0595f,0.0039f,-0.0308f,0.0485f,-0.0796f,0.0226f,0.191f,-0.0401f,0.0152f,-0.0961f,0.186f,-0.0661f,-0.0374f,0.0489f,0.00388f,-0.032f,0.00762f,-0.0457f,-0.106f,0.0322f,-0.00444f,-0.0382f,-0.122f,0.122f,0.0143f,0.174f,0.0649f,0.0521f,0.132f,-0.0314f,0.0888f,-0.00166f,0.0154f,-0.0516f,0.0323f,0.142f,-0.0576f,0.0382f,-0.0299f,0.0291f,-0.0212f,-0.124f,-0.124f,-0.1f,0.213f,-0.15f,0.0103f,-0.0354f,0.00495f,-0.101f,-0.154f,-0.0482f,0.158f,-0.0933f,-0.277f,-0.0313f,-0.166f,0.0549f,-0.0925f,0.0468f,0.104f,0.0669f,0.151f,0.08f,0.0896f,-0.0302f,-0.0876f,-0.0739f,0.106f,0.105f,0.044f,0.0541f,-0.0665f,-0.0354f,0.0539f,0.0898f,-0.0862f,0.0968f,0.118f,0.106f,-0.0165f,0.0118f,-0.0499f,-0.0197f,0.00825f,0.133f,-0.0914f,-0.0873f,0.0495f,-0.0247f,-0.00535f,-0.0241f,0.105f,0.231f,-0.18f,0.0154f,0.0993f,-0.0974f,0.0669f,0.0759f,0.0922f,0.0355f,0.115f,0.0166f,-0.0327f,0.0813f,-0.0343f,-0.0353f,0.0561f,-0.0382f,0.0673f,0.0409f,-0.145f,0.0548f,-0.124f,0.0184f,0.0621f,0.148f,0.023f,-0.074f,0.0128f,0.158f,-0.208f,0.0559f,-0.0793f,0.1f,0.0533f,-0.0106f,0.109f,-0.167f,-0.085f,0.00283f,0.0846f,0.0994f,0.00518f,0.0893f,-0.0809f,-0.0803f,0.0943f,0.156f,0.0198f,-0.128f,0.0882f,0.0588f,0.137f,0.033f,-0.173f,0.182f,-0.0718f,0.258f,-0.0569f,-0.0657f,0.078f,-0.0197f,-0.193f,-0.356f,0.0642f,-0.00931f,-0.0749f,-0.107f,-0.0247f,0.0801f,-0.012f,0.0885f,-0.0293f,-0.205f,0.0331f,-0.165f,-0.0947f,-0.0975f,-0.0407f,0.156f,-0.0101f,-0.0692f,-0.174f,-0.314f,-0.0231f,0.0259f,0.0434f,-0.179f,-0.0116f,-0.0369f,-0.0305f,-0.0108f,0.067f,-0.0354f,-0.036f,-0.0375f,-0.137f,-0.00188f,0.0221f,-0.103f,-0.127f,0.0227f,-0.000464f,-0.137f,-0.0891f,-0.112f,-0.0384f,-0.00524f,-0.117f,-0.0494f,-0.361f,-0.0766f,0.0659f,-0.101f,-0.0386f,-0.0108f,-0.0745f,-0.118f,-0.0389f,-0.0855f,-0.077f,-0.0821f,-0.122f,-0.103f,-0.0391f,0.00847f,-0.00249f,0.118f,-0.118f,-0.0796f,-0.0819f,-0.128f,0.106f,0.162f,-0.0978f,-0.0877f,0.104f,0.0842f,-0.0838f,0.0889f,0.049f,0.00325f,-0.148f,0.067f,-0.111f,0.0613f,-0.0829f,-0.0177f,-0.0224f,-0.036f,0.00312f,0.0424f,0.117f,-0.036f,-0.0546f,-0.0299f,0.148f,-0.0248f,0.0864f,0.0471f,0.0218f,-0.0241f,-0.0572f,-0.0315f,0.0369f,-0.078f,-0.0779f,-0.184f,0.165f,0.0774f,-0.0667f,0.223f,-0.0117f,-0.165f,0.0614f,-0.113f,-0.0466f,-0.03f,0.00885f,-0.0952f,0.15f,-0.00123f,-0.0629f,0.186f,-0.104f,0.1f,0.0847f,0.021f,0.181f,-0.0789f,-0.0317f,-0.0845f,0.143f,-0.139f,-0.0245f,-0.0018f,0.0371f,0.0769f,-0.096f,0.0425f,0.0184f,0.0093f,-0.112f,-0.0489f,0.0447f,-0.117f,-0.046f,-0.0726f,0.0915f,-0.151f,0.0207f,-0.0186f,-0.0948f,-0.125f,-0.0519f,0.108f,0.0746f,-0.0334f,0.0777f,0.0025f,0.116f,0.0108f,0.023f,-0.096f,-0.153f,-0.0927f,0.0332f,0.0742f,0.00287f,0.00766f,-0.23f,0.0721f,0.0461f,-0.0836f,0.00264f,-0.024f,-0.0671f,0.00142f,0.259f,-0.0405f,-0.0479f,0.00799f,0.0732f,0.004f,0.0215f,-0.0366f,0.0822f,-0.0522f,-0.0584f,-0.0638f,-0.00865f,-0.0474f,-0.0138f,-0.00749f,-0.0772f,-0.0525f,0.104f,0.042f,0.124f,-0.0819f,0.0525f,0.0628f,0.133f,-0.0132f,0.182f,0.0411f,-0.00981f,0.118f,0.0331f,0.0855f,-0.00429f,0.00189f,-0.00754f,0.0808f,0.135f,0.0183f,-0.108f,0.0854f,-0.317f,0.0706f,0.00144f,-0.121f,0.203f,-0.0405f,-0.189f,-0.00635f,0.212f,0.042f,0.00772f,0.0715f,-0.107f,0.0144f,0.0989f,-0.07f,-0.114f,-0.076f,0.0513f,0.094f,-0.134f,-0.0333f,0.0245f,0.0479f,0.0684f,0.0941f,0.0734f,-0.0555f,0.181f,-0.146f,0.00805f,-0.0259f,-0.0547f,0.0301f,0.0391f,-0.0972f,-0.0507f,-0.0741f,-0.191f,-0.0282f,-0.159f,-0.0603f,0.0466f,-0.037f,0.0114f,-0.0527f,-0.0394f,0.136f,-0.0656f,0.0125f,0.0907f,0.108f,-0.0754f,-0.0508f,-0.0377f,0.242f,-0.0957f,-0.0112f,-0.00119f,0.0376f,0.0282f,-0.0907f,-0.262f,0.0102f,-0.157f,-0.0531f,-0.153f,-0.106f,-0.0326f,0.0257f,-0.0961f,-0.124f,-0.0707f,0.137f,-0.159f,-0.0688f,-0.00896f,-0.0539f,-0.0274f,-0.073f,0.027f,-0.121f,-0.0708f,-0.0477f,-0.0245f,-0.0558f,-0.0686f,0.0541f,-0.139f,-0.158f,-0.0189f,-0.0351f,0.0729f,-0.0529f,0.17f,0.0831f,0.0301f,-0.0103f,0.423f,0.0927f,-0.0608f,-0.109f,-0.0488f,0.0102f,-0.133f,-0.0245f,-0.0851f,-0.0168f,-0.0355f,-0.0164f,-0.0393f,-0.116f,-0.0301f,-0.0967f,-0.0747f,0.107f,-0.186f,0.0028f,-0.0845f,-0.0732f,0.0873f,0.069f,-0.135f,-0.0428f,-0.212f,0.0364f,-0.0292f,0.14f,-0.134f,-0.011f,0.132f,0.00155f,0.175f,-0.0417f,-0.0053f,0.0289f,-0.116f,0.04f,-0.0319f,0.0269f,-0.112f,0.00127f,-0.00073f,0.202f,-0.0652f,0.0266f,-0.0695f,-0.0388f,-0.106f,-0.108f,0.246f,0.0241f,-0.133f,-0.102f,0.0304f,0.124f,-0.1f,0.0267f,-0.165f,-0.0865f,0.0405f,-0.0281f,-0.0485f,0.0592f,0.079f,0.132f,0.12f,-0.127f,-0.076f,0.00427f,0.0275f,0.0441f,0.248f,0.128f,-0.00838f,-0.0139f,-0.109f,0.0752f,0.133f,0.0834f,-0.201f,0.081f,-0.113f,-0.00107f,0.029f,0.1f,0.133f,0.0861f,-0.0177f,0.0819f,0.0593f,0.0141f,0.0856f,0.0166f,-0.00502f,-0.0806f,0.0907f,-0.134f,0.00606f,-0.0688f,-0.0487f,-0.107f,0.157f,0.0569f,0.0497f,0.07f,-0.0882f,-0.297f,0.0857f,0.0516f,-0.116f,0.102f,0.0884f,0.0623f,0.000888f,0.0352f,0.0944f,0.314f,0.103f,0.0513f,-0.041f,0.107f,0.221f,0.0425f,-0.114f,-0.0727f,-0.00114f,-0.0497f,-0.0469f,-0.0265f,-0.0141f,-0.112f,-0.163f,0.0867f,0.011f,0.0728f,-0.104f,-0.0374f,-0.0575f,0.188f,0.051f,-0.0357f,0.0174f,0.0525f,0.00216f,0.0416f,-0.0275f,0.0616f,0.0251f,-0.295f,-0.0303f,0.0207f,0.000598f,0.00801f,0.182f,-0.0333f,0.0297f,0.0472f,0.0621f,-0.00678f,0.0332f,-0.0167f,0.0756f,0.0256f,-0.0179f,0.363f,0.056f,0.0811f,-0.00177f,0.00944f,-0.017f,-0.0867f,0.00855f,0.00244f,-0.107f,0.0613f,0.0674f,-0.119f,0.0346f,-0.0147f,-0.01f,0.0819f,0.00964f,-0.0383f,0.0019f,-0.0394f,-0.0241f,0.0106f,-0.0774f,0.00266f,-0.00658f,0.0197f,-0.0525f,-0.0157f,-0.000764f,0.0616f,0.00611f,0.0113f,0.0334f,-0.116f,0.301f,0.0297f,0.0768f,0.0863f,-0.0321f,0.129f,0.0408f,-0.073f,0.0748f,0.0871f,0.0277f,0.0235f,-0.207f,-0.0837f,0.123f,0.0281f,-0.0316f,0.0808f,0.00291f,0.0488f,-0.0448f,0.00658f,0.0901f,0.0029f,0.0356f,-0.226f,0.169f,0.0878f,-0.044f,-0.0579f,-0.105f,0.224f,0.182f,0.0361f,0.0247f,-0.103f,-0.025f,0.0352f,0.0556f,0.06f,0.0313f,0.0304f,0.0489f,-0.114f,-0.182f,0.207f,0.08f,0.0553f,0.161f,0.144f,0.139f,0.127f,-0.0623f,-0.0632f,-0.0244f,-0.0769f,0.0306f,-0.0288f,-0.0407f,0.0587f,0.0785f,-0.138f,-0.0165f,-0.0729f,0.0415f,0.0165f,0.011f,-0.0446f,0.0777f,0.134f,-0.00316f,-0.0179f,-0.217f,0.102f,-0.0382f,-0.0556f,-0.0874f,-0.0873f,0.125f,0.0316f,-0.0114f,-0.0579f,0.0241f,-0.0375f,-0.0652f,0.0353f,-0.146f,-0.0116f,0.0412f,-0.0883f,0.0168f,0.0111f,-0.0684f,0.105f,-0.0977f,0.16f,0.0607f,-0.0474f,-0.211f,-0.218f,-0.0806f,-0.025f,-0.112f,-0.0949f,0.17f,0.00603f,0.0681f,-0.179f,0.0734f,-0.241f,-0.1f,0.00554f,-0.037f,0.0604f,-0.0735f,-0.125f,0.0288f,-0.347f,0.00883f,-0.12f,-0.0846f,0.0344f,-0.0471f,-0.0224f,-0.219f,0.00825f,0.0393f,-0.0126f,0.0492f,0.053f,-0.0516f,-0.0575f,0.135f,-0.013f,-0.0207f,0.0697f,-0.00717f,-0.0283f,-0.0985f,0.0991f,0.122f,0.0521f,0.0891f,0.00215f,-0.071f,0.108f,-0.0103f,-0.11f,0.082f,-0.158f,0.033f,-0.00106f,0.0168f,0.0482f,0.0306f,-0.023f,-0.222f,0.037f,0.0226f,0.0799f,-0.044f,-0.192f,-0.0454f,0.0582f,-0.121f,0.0694f,-0.00127f,-0.0273f,0.139f,0.179f,0.107f,0.134f,-0.0564f,0.0581f,-0.166f,0.0289f,0.114f,-0.0725f,0.133f,-0.0146f,-0.00776f,0.0267f,0.0333f,0.103f,-0.016f,-0.136f,0.173f,-0.021f,-0.0661f,0.105f,0.116f,-0.096f,-0.0176f,-0.0473f,-0.0367f,-0.133f,0.0609f,0.196f,0.078f,0.0153f,-0.0563f,-0.0226f,0.055f,-0.0186f,-0.0263f,-0.00396f,0.0891f,0.128f,-0.0284f,0.117f,0.119f,0.0864f,-0.00658f,0.153f,0.0343f,0.0605f,-0.0329f,-0.132f,0.0018f,0.0119f,-0.0324f,-0.102f,0.124f,0.152f,-0.0497f,-0.0991f,-0.21f,-0.0144f,-0.0397f,0.152f,-0.201f,0.0905f,0.14f,0.0907f,-0.115f,-0.0393f,0.145f,0.246f,0.112f,0.0015f,0.0163f,-0.0293f,-0.216f,-0.16f,-0.0234f,-0.0386f,-0.272f,-0.124f,0.0322f,0.0908f,0.159f,0.125f,-0.0922f,-0.0492f,0.00498f,0.0682f,0.0383f,0.172f,-0.0432f,-0.01f,-0.0735f,0.014f,-0.345f,-0.0577f,0.0868f,-0.0998f,-0.0683f,0.0116f,0.0622f,0.00105f,-0.13f,-0.186f,0.189f,-0.111f,-0.013f,0.0453f,-0.0628f,0.13f,0.109f,0.0373f,-0.039f,-0.0107f,-0.046f,-0.0062f,0.000296f,0.0371f,-0.134f,-0.0377f,0.12f,-0.121f,0.00226f,0.0152f,0.0063f,-0.0449f,-0.0581f,0.0628f,-0.00285f,-0.0166f,0.12f,-0.102f,0.113f,-0.0493f,0.00346f,-0.0988f,-0.00848f,-0.0221f,-0.0563f,-0.0806f,-0.141f,-0.0441f,-0.0183f,0.0127f,-0.149f,0.00642f,-0.0161f,-0.0417f,-0.0152f,0.0188f,-0.115f,-0.302f,0.0484f,-0.0291f,-0.0947f,0.0525f,0.0858f,-0.0887f,-0.137f,0.145f,0.171f,-0.0203f,-0.0554f,0.0781f,-0.0165f,0.148f,-0.118f,-0.028f,-0.141f,-0.0328f,0.0221f,-0.0771f,-0.0439f,-0.095f,0.163f,0.254f,-0.0533f,0.0515f,0.00901f,-0.07f,0.126f,0.0725f,-0.143f,-0.0121f,-0.0973f,-0.176f,-0.0465f,-0.282f,-0.034f,0.0419f,-0.00892f,-0.238f,-0.122f,0.0521f,-0.02f,-0.064f,-0.0333f,-0.142f,0.0843f,-0.121f,0.0119f,0.162f,-0.13f,-0.0793f,-0.0118f,0.203f,-0.0965f,-0.00882f,0.134f,0.038f,0.0205f,-0.159f,0.169f,-0.0315f,-0.0988f,-0.0448f,0.105f,0.0759f,-0.0493f,-0.203f,-0.0473f,-0.0686f,-0.121f,0.0648f,0.0697f,0.0698f,-0.0795f,-0.0601f,-0.0427f,0.074f,-0.0573f,-0.146f,0.0366f,0.0416f,-0.11f,-0.128f,-0.0866f,-0.0178f,-0.00535f,0.0614f,0.185f,-0.0123f,0.0413f,0.0539f,0.0899f,-0.0632f,0.15f,0.125f,0.00107f,0.0435f,0.176f,-0.0154f,-0.242f,0.163f,-0.0138f,0.0356f,-0.109f,-0.0625f,-0.0403f,-0.0308f,0.115f,0.0613f,-0.15f,0.103f,0.108f,-0.179f,0.121f,-0.0349f,0.0335f,-0.0275f,-0.134f,-0.0146f,0.00607f,0.0404f,0.0434f,0.0574f,0.0616f,0.0279f,0.11f,-0.00783f,0.0295f,-0.242f,0.0325f,-0.0961f,0.129f,0.101f,0.19f,-0.0215f,0.0852f,0.0993f,-0.0736f,0.0183f,-0.122f,-0.0343f,0.117f,0.135f,0.0155f,-0.00977f,-0.0607f,-0.0491f,-0.0239f,-0.0505f,-0.064f,-0.0397f,-0.0738f,-0.00347f,0.00585f,0.0939f,-0.229f,0.0244f,0.0587f,0.0226f,-0.0398f,0.0994f,-0.0699f,-0.171f,-0.056f,-0.0253f,0.0298f,0.128f,0.0658f,0.0883f,0.049f,0.132f,-0.0366f,0.118f,0.152f,-0.27f,0.136f,-0.0106f,0.0684f,0.0879f,0.109f,0.101f,0.0206f,0.0453f,0.144f,0.113f,0.00484f,0.0864f,-0.137f,-0.0679f,0.00298f,0.0213f,0.0204f,-0.0744f,-0.0356f,-0.0448f,-0.0786f,-0.0236f,0.0795f,0.0796f,0.0992f,0.00468f,-0.091f,-0.0189f,-0.0704f,0.0343f,0.0765f,-0.0864f,0.0957f,-0.0832f,0.157f,0.0208f,0.134f,0.00714f,0.163f,0.0927f,0.105f,0.0594f,0.0719f,0.0821f,0.045f,0.00296f,0.146f,-0.0804f,0.024f,0.0822f,-0.0872f,0.0262f,0.0598f,0.0298f,-0.0638f,0.00679f,0.0234f,0.0851f,0.0758f,0.197f,-0.0354f,-0.0976f,-0.0295f,0.144f,-0.00654f,0.0205f,-0.028f,-0.0585f,0.126f,0.118f,-0.116f,0.0577f,-0.0734f,0.17f,-0.058f,0.0398f,-0.00477f,0.1f,0.0147f,-0.139f,0.0428f,0.088f,-0.125f,0.203f,0.117f,0.0233f,0.0625f,0.17f,-0.0612f,0.0747f,0.0263f,0.0582f,0.00814f,-0.0309f,0.0184f,0.106f,-0.174f,0.0683f,-0.0663f,0.113f,0.125f,-0.129f,-0.062f,0.0227f,0.146f,0.0187f,0.0867f,0.0522f,-0.00848f,0.0319f,0.00177f,0.0129f,-0.0129f,-0.0857f,0.0723f,0.126f,-0.096f,-0.1f,0.0985f,0.223f,0.0597f,0.157f,0.145f,-0.0178f,0.0623f,0.102f,-0.0406f,0.0536f,-0.000848f,-0.112f,0.077f,0.0283f,-0.0829f,0.0579f,0.0106f,0.069f,-0.0719f,-0.0699f,0.139f,0.0842f,-0.0306f,-0.0514f,-0.0273f,-0.0992f,0.183f,0.0636f,-0.317f,0.162f,0.0505f,0.0145f,0.0588f,0.0373f,-0.0399f,-0.0352f,-0.0386f,-0.0353f,0.0287f,-0.196f,0.0311f,-0.0136f,0.0335f,0.0256f,0.00265f,0.00668f,-0.0306f,-0.00304f,0.0661f,0.0102f,0.0158f,0.0176f,0.0216f,0.0468f,-0.0448f,-0.331f,0.0813f,0.0287f,-0.137f,-0.119f,0.0799f,-0.0477f,0.0223f,0.0444f,-0.0255f,0.0312f,0.0836f,-0.0203f,0.0219f,-0.000387f,0.0332f,0.122f,0.0782f,0.0434f,-0.0196f,-0.0055f,-0.0943f,0.0483f,-0.0105f,-0.00548f,-0.0346f,0.132f,0.00881f,0.0151f,-0.00136f,0.0578f,-0.00907f,0.0282f,-0.0618f,0.0337f,-0.0876f,-0.109f,-0.0548f,-0.0532f,-0.0885f,-0.0057f,-0.0254f,0.0531f,0.00797f,0.0037f,0.011f,0.0275f,0.131f,0.133f,-0.185f,0.0662f,0.0474f,0.0182f,0.0987f,-0.0173f,-0.113f,0.0288f,-0.0832f,0.0235f,0.0213f,0.0411f,0.00814f,0.00336f,0.0393f,0.0335f,-0.123f,0.229f,0.0188f,-0.0282f,0.00721f,0.0677f,-0.0451f,0.0817f,-0.0146f,-0.0515f,0.0251f,-0.133f,0.07f,-0.0135f,0.0402f,-0.0974f,-0.0178f,0.0872f,-0.115f,0.0346f,-0.152f,-0.106f,0.0288f,0.153f,-0.0179f,-0.0536f,-0.193f,0.0533f,0.0718f,-0.0689f,-0.0741f,0.125f,0.00532f,0.0504f,0.0642f,-0.00338f,-0.07f,0.0464f,0.105f,-0.0279f,-0.0895f,0.00571f,0.00873f,-0.00655f,-0.0155f,0.125f,0.0325f,-0.115f,-0.16f,0.00978f,-0.0251f,-0.128f,0.166f,0.114f,0.0588f,0.0295f,0.117f,-0.0263f,0.0794f,0.0487f,0.108f,-0.149f,0.0716f,-0.142f,-0.105f,-0.0213f,0.00999f,0.0271f,-0.046f,-0.0159f,0.0637f,-0.0111f,0.0702f,-0.0721f,0.192f,-0.0971f,-0.102f,-0.113f,0.0591f,0.0524f,0.0193f,0.081f,-0.119f,-0.0253f,0.00671f,0.0485f,-0.117f,-0.0625f,0.0683f,-0.0365f,-0.0612f,0.00168f,0.0275f,-0.073f,0.108f,0.155f,0.0886f,-0.128f,0.0323f,-0.0176f,0.145f,0.0885f,-0.056f,0.088f,0.0944f,0.0576f,0.128f,-0.143f,0.029f,0.0196f,-0.078f,-0.0838f,-0.181f,-0.00332f,0.00943f,0.0569f,0.0393f,-0.0132f,-0.0293f,-0.00131f,0.119f,0.0886f,0.0845f,-0.0523f,-0.0708f,0.0196f,-0.11f,0.0625f,0.00259f,-0.168f,0.0964f,0.151f,0.0443f,-0.104f,-0.0221f,0.0692f,0.014f,0.0321f,-0.0705f,-0.0904f,-0.0349f,0.0654f,0.055f,0.0165f,0.105f,0.0674f,-0.0772f,0.184f,0.00224f,-0.00106f,0.0112f,0.0608f,0.0298f,0.013f,0.0803f,-0.0565f,-0.0817f,0.0754f,-0.00573f,0.0129f,-0.0223f,-0.109f,0.000998f,0.082f,-0.0932f,-0.0299f,-0.0106f,0.00175f,-0.185f,-0.00162f,0.0201f,0.0145f,0.0319f,-0.0488f,-0.105f,0.0781f,0.0583f,-0.125f,0.0365f,0.085f,-0.0165f,0.0748f,0.223f,0.0707f,-0.0659f,-0.0711f,-0.00497f,0.0285f,-0.0717f,-0.0717f,0.156f,0.0643f,-0.12f,-0.136f,-0.0408f,0.0618f,-0.098f,-0.0505f,0.0409f,0.104f,-0.0799f,-0.0433f,-0.0386f,-0.0348f,-0.12f,-0.0257f,0.0287f,0.0144f,0.0945f,-0.0217f,-0.0379f,-0.214f,-0.0333f,-0.0627f,-0.258f,0.0158f,0.00547f,-0.0593f,0.0231f,0.106f,0.0265f,0.00731f,-0.0335f,-0.159f,0.134f,-0.112f,0.0278f,-0.0246f,0.00368f,-0.115f,0.00404f,0.0921f,-0.133f,0.00639f,0.0326f,0.0741f,0.0523f,-0.0185f,0.105f,-0.0499f,-0.132f,0.0618f,-0.083f,-0.15f,0.0413f,0.106f,0.0208f,0.0352f,-0.0351f,-0.028f,0.0212f,-0.127f,-0.101f,0.0276f,0.0543f,0.196f,-0.0309f,-0.00252f,-0.137f,-0.0858f,-0.105f,0.0924f,0.131f,-0.123f,-0.0819f,0.0561f,0.276f,-0.00857f,0.0745f,0.0683f,-0.307f,-0.24f,-0.0112f,-0.0326f,-0.0371f,0.103f,0.215f,-0.17f,0.168f,0.0604f,-0.118f,-0.223f,-0.0557f,0.0993f,-0.00152f,0.0173f,-0.0208f,0.00656f,-0.0669f,-0.0369f,-0.0281f,-0.085f,0.138f,-0.0114f,0.119f,-0.0644f,-0.219f,-0.0632f,-0.0457f,-0.0287f,0.0665f,-0.0237f,-0.018f,-0.144f,-0.0487f,-0.114f,0.0635f,0.00523f,0.0112f,0.0113f,-0.055f,-0.169f,-0.00506f,-0.0905f,-0.108f,0.0649f,-0.0498f,0.0403f,0.00971f,0.00835f,0.055f,0.0336f,-0.0313f,-0.0495f,0.0446f,0.0656f,0.019f,-0.0505f,0.164f,0.0598f,0.0613f,-0.0102f,-0.207f,-0.0529f,0.0765f,-0.117f,-0.262f,-0.115f,0.0164f,-0.051f,0.0381f,0.00823f,-0.0614f,-0.00631f,0.00457f,-0.089f,0.0102f,-0.0141f,0.092f,0.00969f,-0.0321f,-0.027f,-0.346f,0.0327f,0.0491f,-0.0471f,0.00939f,0.0188f,0.0144f,0.036f,-0.0194f,-0.0621f,0.115f,-0.0114f,0.221f,-0.158f,0.0967f,0.0893f,0.0378f,-0.144f,0.0254f,0.0646f,-0.0435f,0.0068f,-0.091f,-0.0434f,0.0974f,0.0233f,0.0132f,0.103f,-0.00543f,0.157f,-0.0283f,-0.0752f,-0.137f,0.0816f,0.0634f,-0.127f,-0.0435f,0.00576f,0.0276f,0.119f,-0.0152f,0.0684f,-0.0131f,0.0442f,-0.0199f,0.088f,0.0136f,0.00783f,0.132f,0.0817f,-0.169f,0.0828f,0.0474f,0.0919f,0.0735f,0.0505f,-0.11f,0.0327f,-0.0479f,-0.121f,0.0084f,0.0712f,0.0296f,-0.0332f}; +float backbone__model4_dp2_pw_bias[64] = {-0.00942f,0.14f,0.0615f,-0.182f,0.0251f,-0.0792f,-0.14f,-0.0991f,-0.00925f,-0.0176f,0.0439f,0.0124f,-0.149f,0.0733f,-0.0971f,-0.0102f,-0.0346f,0.0683f,-0.0527f,0.187f,-0.0429f,-0.0764f,0.0797f,-0.0605f,0.0364f,0.00402f,0.128f,0.0794f,-0.0589f,0.145f,0.0684f,-0.0786f,0.0438f,0.127f,-0.0374f,0.0557f,0.0899f,-0.0291f,0.0904f,0.0188f,-0.135f,-0.0624f,0.038f,0.204f,-0.0261f,0.0526f,-0.166f,0.0324f,0.0241f,0.0235f,0.219f,0.0708f,0.0965f,-0.167f,-0.0213f,-0.164f,0.00851f,0.101f,0.0377f,0.0307f,0.149f,-0.00551f,0.195f,0.0523f}; +float backbone__model4_dp2_dw_weight[64*1*3*3] = {-0.058f,-0.175f,-0.529f,0.771f,0.118f,0.913f,0.218f,-0.16f,-0.4f,1.43f,0.613f,0.588f,0.314f,0.798f,-0.205f,1.75f,-0.00987f,0.432f,0.325f,-0.407f,-0.57f,-0.305f,-0.466f,0.457f,0.478f,0.088f,-0.148f,-0.672f,0.238f,-1.02f,-0.167f,-0.436f,-0.444f,1.2f,-0.693f,-0.952f,-0.293f,0.00465f,-0.438f,0.617f,0.561f,-0.235f,0.345f,0.822f,-0.125f,-0.03f,-0.0523f,-0.239f,0.11f,-0.498f,0.144f,0.168f,-0.273f,-1.28f,0.798f,-0.0386f,-0.0401f,0.952f,-0.944f,0.7f,1.1f,0.182f,0.108f,-1.23f,-0.0954f,-0.344f,-0.645f,0.154f,-0.261f,-0.173f,0.336f,0.28f,-0.331f,0.93f,0.455f,1.96f,0.303f,0.495f,-0.747f,-0.121f,0.0233f,-2.42f,0.197f,-0.181f,-0.144f,-0.63f,-0.561f,0.21f,0.337f,0.0695f,0.219f,-1.06f,0.122f,-0.893f,1.47f,-0.0857f,-1.07f,0.952f,-0.821f,0.671f,-0.68f,-0.886f,-0.188f,0.405f,0.261f,0.132f,0.0283f,1.87f,0.102f,0.0346f,-0.857f,1.7f,-0.364f,-0.427f,0.305f,0.283f,-0.176f,-0.628f,1.47f,0.237f,0.0701f,1.02f,-0.534f,0.0152f,-0.0652f,0.0107f,0.155f,-0.43f,-0.0298f,-0.0905f,-0.553f,1.12f,-1.09f,0.00258f,0.157f,0.698f,0.0392f,0.635f,0.565f,-0.364f,1.01f,0.936f,-1.53f,-0.315f,-0.00751f,-1.49f,0.199f,-0.285f,-0.517f,-0.452f,-0.79f,0.0303f,0.426f,0.435f,0.418f,-0.364f,-0.126f,-1.01f,1.84f,-0.156f,-0.601f,0.625f,-0.441f,0.094f,-0.491f,-0.102f,-0.251f,0.645f,0.656f,-0.0572f,0.234f,0.416f,-0.123f,-0.0562f,0.506f,0.282f,-0.773f,-0.137f,-0.114f,-0.155f,-0.0272f,-0.34f,-0.498f,-0.368f,0.164f,0.606f,-0.309f,-0.519f,0.022f,0.391f,0.295f,-0.492f,-1.09f,-0.414f,-0.555f,0.435f,0.56f,0.662f,-0.715f,0.45f,-0.312f,0.975f,0.347f,-0.671f,0.0089f,0.52f,-0.0208f,0.668f,-0.0625f,0.642f,0.357f,0.0334f,-0.0677f,-0.32f,-0.0418f,-0.375f,0.55f,-0.121f,-0.997f,-0.646f,0.388f,0.054f,-0.349f,-0.901f,-0.0196f,0.0869f,-1.57f,-0.493f,-0.141f,-0.15f,-0.259f,0.218f,0.286f,-0.228f,0.00883f,0.128f,0.259f,-0.624f,-0.612f,0.0992f,0.23f,-1.54f,1.04f,-0.0583f,-0.368f,-1.14f,0.351f,0.466f,0.00878f,0.235f,-0.621f,1.2f,0.716f,0.343f,0.546f,-0.351f,0.0375f,-1.28f,-0.491f,-0.116f,-0.894f,-2.11f,-2.8f,0.432f,-0.422f,0.15f,0.943f,-0.2f,-0.699f,0.146f,-0.79f,0.627f,0.691f,0.198f,0.293f,0.374f,-0.421f,-0.889f,-0.119f,0.514f,0.454f,-0.187f,0.687f,-0.445f,-2.35f,1.17f,-1.27f,0.238f,-0.183f,-0.646f,1.27f,0.622f,-0.545f,-2.14f,-0.527f,0.526f,0.227f,-0.359f,1.06f,0.224f,-2.92f,-1.51f,-3.32f,1.14f,-1.38f,0.273f,-0.669f,2.f,-0.2f,-0.336f,0.788f,-0.445f,-2.36f,-0.235f,-0.0943f,-0.345f,0.201f,0.191f,-0.112f,0.0624f,0.113f,-0.473f,-0.376f,0.178f,-0.765f,-0.278f,0.271f,0.519f,-0.356f,-0.0189f,0.822f,-1.25f,0.538f,-0.0773f,-1.11f,-0.0857f,0.0157f,0.367f,0.662f,0.045f,-0.507f,-0.499f,-0.879f,-0.0767f,0.542f,0.785f,1.71f,-0.0977f,0.12f,0.0797f,0.705f,1.32f,-1.24f,0.393f,-0.0179f,0.776f,-0.58f,-0.327f,-0.27f,0.728f,0.331f,-0.452f,0.111f,-0.108f,-0.311f,1.17f,0.829f,1.62f,-0.419f,-0.221f,0.0921f,0.37f,-0.225f,0.457f,-0.969f,-2.27f,0.303f,0.101f,0.282f,-1.16f,0.235f,0.639f,0.0559f,-0.242f,-0.779f,-0.296f,-0.656f,0.592f,0.108f,0.0133f,0.183f,0.879f,-0.187f,0.129f,0.294f,-0.588f,0.711f,1.2f,0.132f,0.251f,-0.0844f,0.123f,0.569f,1.36f,-0.412f,-0.394f,0.135f,0.962f,0.823f,0.352f,-0.764f,-0.446f,1.07f,0.0698f,-0.37f,-0.114f,-0.0614f,-1.01f,-0.717f,-1.33f,-0.671f,-0.257f,-0.569f,0.339f,0.456f,-0.28f,0.389f,0.0277f,0.0229f,-0.225f,0.607f,0.629f,-0.896f,-0.59f,2.52f,0.441f,-0.777f,-0.527f,0.403f,0.235f,-0.0754f,-0.23f,-0.6f,0.658f,0.488f,0.149f,1.02f,-0.553f,-1.41f,-0.315f,-0.392f,-0.273f,-0.365f,-0.421f,-0.325f,-0.0427f,-0.464f,-0.0116f,0.219f,-0.894f,-0.069f,1.12f,0.186f,0.621f,-2.05f,-0.0599f,0.676f,1.37f,-0.685f,0.248f,0.213f,0.655f,0.635f,0.942f,1.3f,-0.585f,1.24f,0.116f,-0.425f,-1.73f,0.382f,-0.903f,0.312f,-0.766f,-0.449f,-0.32f,-1.03f,0.414f,0.525f,-1.37f,0.618f,-0.426f,-0.0881f,-0.157f,0.738f,0.0825f,-1.09f,-0.648f,-0.0684f,0.561f,-0.76f,-0.00167f,0.206f,-1.21f,0.325f,-0.231f,-0.758f,-0.59f,0.817f,0.434f,0.241f,-0.389f,-0.551f,-0.0566f,-0.68f,0.709f,-0.209f,0.32f,0.687f,0.305f,-0.337f,0.00328f,0.661f,-0.697f,1.38f,0.315f,-0.265f,0.258f,0.112f,-0.309f,0.71f,-0.144f,-0.28f,-0.544f,-0.332f,1.08f,0.341f,0.576f,0.555f,-0.346f,0.937f,-0.386f,-0.213f,-0.882f,-0.587f,-0.566f,0.0289f,-0.278f,-0.641f,-0.341f,-0.0738f,0.7f,0.755f,-1.68f,0.294f,0.318f,-0.72f,-0.0418f,-0.193f,0.0582f,-0.0513f,-0.106f,0.293f,0.113f,-1.03f,-0.0869f,-0.99f,-1.12f,0.224f,0.158f,0.225f,-1.31f,0.686f,0.459f,0.854f,-0.538f}; +float backbone__model4_dp2_dw_bias[64] = {0.157f,-0.0228f,0.0751f,1.31f,0.0273f,0.00231f,-0.127f,0.193f,0.821f,-0.254f,0.378f,0.336f,0.445f,-0.0459f,-0.506f,0.215f,0.00394f,-0.105f,0.131f,0.107f,0.0778f,0.0699f,-0.224f,0.633f,0.777f,0.0511f,-0.554f,0.0701f,0.786f,0.548f,-0.147f,0.0515f,-0.0099f,-0.137f,0.404f,0.674f,0.301f,-0.739f,-1.55f,0.241f,1.08f,-0.338f,0.533f,-0.227f,0.734f,0.601f,-0.0789f,0.31f,0.199f,0.0315f,-0.268f,0.0817f,0.086f,-0.229f,-0.675f,-0.116f,0.515f,-0.0733f,0.0979f,0.0249f,0.103f,0.0523f,0.17f,0.807f}; +float backbone__model5_dp1_pw_weight[64*64*1*1] = {-0.0281f,-0.0917f,0.000499f,-0.0566f,-0.0215f,-0.0679f,0.0148f,-0.0796f,-0.0249f,-0.166f,-0.0704f,0.0188f,-0.0191f,-0.0763f,0.0255f,0.0729f,0.00847f,0.00291f,-0.0217f,-0.0071f,-0.048f,0.0386f,0.0718f,0.101f,-0.103f,-0.0528f,0.0364f,-0.00729f,0.00933f,0.0176f,0.0109f,0.000918f,0.0482f,0.0416f,0.002f,-0.363f,-0.0372f,0.052f,-0.0517f,-0.0717f,-0.0163f,0.0215f,0.045f,-0.069f,-0.018f,-0.062f,0.0329f,0.000454f,-0.027f,-0.0606f,-0.123f,0.045f,0.0192f,-0.101f,0.00927f,-0.0731f,-0.000344f,0.0938f,-0.0527f,0.017f,-0.089f,-0.0234f,0.0917f,0.0225f,0.0584f,0.0999f,0.0382f,-0.0104f,-0.0118f,0.0338f,-0.00856f,0.0416f,0.0104f,0.0734f,0.000344f,0.0197f,-0.0739f,-0.0184f,-0.0368f,0.00286f,0.0198f,0.0568f,0.0848f,0.0968f,0.0785f,-0.00398f,0.145f,-0.0889f,-0.143f,-0.027f,0.059f,0.0602f,-0.0429f,-0.00357f,0.023f,0.0513f,0.0361f,0.0933f,0.0209f,-0.0293f,0.0879f,0.0167f,0.0366f,0.0956f,0.14f,0.0249f,0.0571f,-0.0246f,0.0114f,-0.00417f,-0.000671f,0.0141f,0.03f,-0.00101f,-0.0238f,-0.00421f,0.0786f,-0.0191f,-0.00701f,-0.00084f,-0.0238f,0.012f,0.125f,-0.00652f,0.0928f,-0.0408f,-0.146f,0.126f,0.0298f,-0.0225f,-0.0129f,0.142f,-0.0472f,0.0274f,-0.038f,0.0899f,0.0614f,-0.0356f,-0.0218f,-0.0366f,-0.000575f,0.0682f,0.251f,-0.0145f,-0.0105f,0.00303f,-0.0471f,-0.00162f,-0.0936f,0.0781f,-0.26f,0.0481f,0.0526f,-0.0508f,-0.0233f,0.0541f,0.00566f,-0.0403f,0.0238f,0.0421f,0.126f,0.0403f,-0.0662f,-0.0959f,-0.0773f,0.0199f,0.0934f,0.00908f,-0.0553f,0.0232f,-0.0901f,-0.084f,0.0185f,-0.0552f,0.000731f,0.0308f,-0.115f,-0.0531f,-0.0404f,0.0378f,-0.0519f,-0.0638f,0.0745f,0.0383f,-0.00211f,0.0316f,0.123f,-0.0619f,0.0174f,-0.0161f,-0.0373f,0.00283f,0.163f,-0.0363f,-0.121f,0.15f,0.135f,0.0949f,-0.0386f,0.0264f,0.174f,0.0232f,-0.0191f,0.237f,0.0671f,-0.0278f,-0.0503f,-0.0247f,0.0104f,-0.041f,0.00292f,0.0887f,-0.132f,0.0938f,-0.0253f,0.0254f,0.0917f,-0.0253f,0.0296f,-0.15f,0.0221f,0.0278f,0.0177f,0.184f,-0.0117f,-0.0836f,0.0109f,0.0974f,0.0067f,0.139f,-0.0238f,0.0557f,-0.0924f,-0.0234f,-0.0263f,-0.0711f,0.115f,0.00646f,0.0266f,0.0266f,-0.0448f,0.0753f,-0.0717f,0.0879f,0.0912f,0.055f,-0.0504f,-0.017f,0.0476f,0.0593f,0.0135f,-0.00164f,-0.128f,-0.204f,0.00711f,-0.0688f,-0.0181f,-0.00198f,-0.0109f,0.0668f,-0.0326f,-0.0171f,0.0388f,-0.0474f,0.0684f,0.0674f,-0.118f,0.0336f,-0.0272f,-0.0553f,0.0404f,-0.0223f,0.0265f,-0.0028f,-0.203f,-0.0258f,-0.0819f,0.011f,0.0116f,0.00632f,-0.0134f,-0.044f,-0.00555f,-0.0833f,-0.00207f,-0.0148f,0.0028f,-0.0538f,-0.0409f,-0.0135f,-0.0222f,-0.0151f,-0.0299f,0.06f,0.0805f,-0.163f,-0.0467f,0.0347f,-0.00252f,-0.00904f,0.0486f,0.0217f,-0.0244f,0.0305f,-0.00258f,-0.115f,-0.0187f,0.03f,-0.239f,0.0478f,0.0169f,0.0729f,0.0127f,0.0298f,0.0236f,-0.0484f,0.000504f,-0.0352f,-0.0271f,0.0304f,-0.119f,-0.0181f,-0.0959f,-0.138f,-0.0631f,-0.0652f,0.158f,0.0647f,0.17f,0.199f,-0.0699f,0.039f,0.0795f,0.199f,0.102f,-0.219f,0.00046f,0.164f,-0.0588f,0.0325f,-0.0747f,-0.0512f,-0.11f,0.114f,-0.139f,0.15f,0.0305f,-0.129f,0.0197f,0.0677f,0.133f,-0.0116f,0.0522f,-0.00757f,0.0891f,-0.108f,0.112f,0.173f,-0.221f,0.0145f,0.0207f,0.0652f,0.0369f,0.179f,-0.0874f,-0.0102f,-0.0462f,0.333f,-0.0628f,-0.0743f,0.0765f,0.111f,-0.123f,0.142f,0.0774f,0.0584f,0.0584f,0.0669f,0.0369f,-0.178f,0.107f,-0.055f,0.00603f,-0.0251f,-0.0925f,0.0285f,0.0154f,0.316f,-0.109f,0.0395f,-0.0544f,-0.0707f,-0.127f,-0.027f,0.00976f,0.111f,0.032f,0.0758f,0.0897f,0.0575f,-0.036f,-0.0214f,0.0967f,-0.106f,0.0494f,-0.0289f,-0.0808f,0.0643f,-0.0555f,0.038f,-0.0613f,0.139f,-0.0287f,0.152f,0.00188f,-0.0308f,-0.0902f,-0.0572f,0.0153f,0.0354f,0.0902f,0.0232f,0.0026f,0.0181f,0.0708f,0.0266f,-0.0822f,0.0742f,0.0578f,-0.101f,0.0256f,-0.0336f,0.0329f,-0.0874f,0.0964f,0.0403f,-0.0307f,-0.0108f,0.0619f,0.162f,-0.0367f,0.00185f,-0.0131f,0.0422f,-0.0433f,-0.061f,0.125f,-0.035f,-0.0734f,-0.123f,-0.0844f,0.0111f,-0.175f,-0.0167f,-0.0362f,0.0476f,0.0118f,0.0104f,-0.061f,0.0105f,-0.0339f,-0.0204f,0.008f,-0.241f,-1.71e-05f,-0.0247f,0.0993f,0.0375f,0.00484f,0.0677f,0.114f,0.057f,-0.00596f,-0.0242f,-0.00588f,0.0271f,-0.00522f,0.0243f,-0.0652f,-0.0387f,-0.0736f,0.0216f,0.0752f,0.00294f,0.107f,0.01f,-0.103f,-0.058f,-0.137f,-0.0304f,0.0268f,-0.0137f,0.0209f,0.00464f,-0.0297f,-0.0727f,0.00957f,-0.0694f,0.0229f,0.0282f,-0.0266f,-0.0328f,-0.00625f,-0.0273f,0.0186f,0.0853f,-0.014f,0.0758f,0.0345f,0.0861f,0.0698f,-0.0512f,6.04e-05f,0.000121f,-0.000304f,-3.62e-05f,-0.000254f,4.32e-05f,0.000107f,-0.000121f,-0.000158f,-1.87e-05f,-1.91e-05f,0.000117f,-0.000133f,-3.29e-05f,-0.000122f,6.25e-05f,0.00032f,6.61e-05f,-8.96e-06f,-2.69e-05f,-0.000132f,0.000364f,0.00012f,-7.97e-05f,0.000398f,0.0004f,-2.71e-05f,6.29e-05f,5.77e-05f,-3.68e-06f,6.95e-05f,6.43e-05f,1.42e-05f,3.2e-05f,-7.42e-05f,-2.37e-05f,0.000192f,9.74e-06f,-9.21e-05f,0.000358f,-0.000367f,9.57e-05f,0.000553f,6.87e-05f,-6.58e-06f,0.000173f,2.5e-05f,-0.000303f,9.41e-05f,0.000116f,-9.82e-05f,-3.93e-05f,7.68e-05f,3.3e-05f,9.41e-05f,-1.32e-05f,0.000158f,0.000113f,-0.000137f,1.12e-05f,-0.000163f,0.000623f,-0.000166f,-0.000108f,0.131f,0.131f,0.0297f,-0.0456f,0.114f,-0.0148f,0.0659f,-0.031f,-0.00139f,0.0463f,0.368f,-0.0836f,0.106f,0.0899f,-0.00781f,0.116f,0.024f,-0.0526f,-0.0513f,-0.00367f,-0.0467f,0.0496f,-0.0994f,-0.15f,-0.0449f,-0.0433f,0.0336f,-0.0271f,-0.01f,0.0293f,0.0706f,-0.00284f,-0.00353f,0.0435f,0.102f,-0.0429f,-0.15f,-0.00845f,-0.00339f,0.121f,-0.0152f,0.0606f,-0.075f,-0.0278f,-0.0209f,0.0134f,-0.00589f,0.0204f,0.227f,0.0107f,-0.0297f,-0.0478f,0.152f,-0.0777f,-0.0217f,0.0269f,-0.0162f,-0.0956f,-0.00994f,0.0398f,0.0334f,-0.00949f,-0.196f,0.0508f,-0.0334f,0.0671f,-0.0635f,0.0651f,0.0522f,0.0471f,-0.0817f,0.143f,0.111f,0.123f,0.0891f,0.107f,-0.111f,0.0338f,-0.0203f,0.268f,-0.103f,0.0227f,0.0632f,0.047f,0.0781f,0.00436f,0.224f,-0.048f,0.122f,-0.0607f,-0.0494f,-0.0825f,0.0982f,-0.016f,0.0761f,-0.0488f,0.108f,0.116f,0.0688f,-0.0904f,0.156f,-0.0748f,-0.0105f,-0.0653f,0.0166f,0.186f,-0.0598f,0.0701f,-0.0493f,-0.0625f,-0.00923f,-0.00128f,-0.0418f,-0.019f,-0.028f,0.0263f,0.223f,0.0358f,0.00712f,-0.00428f,-0.119f,0.0575f,-0.0423f,0.151f,0.00759f,0.0534f,-0.168f,6.63e-05f,-0.0614f,0.0477f,0.0143f,-0.0375f,-0.12f,0.0481f,-0.0526f,-0.106f,-0.0289f,-0.0479f,0.0942f,0.0685f,-0.00147f,-0.195f,-0.0762f,-0.044f,-0.0011f,0.00444f,0.125f,-0.0109f,0.0191f,-0.0959f,-0.00794f,-0.0742f,0.0296f,0.0289f,-0.0372f,0.0316f,0.00973f,0.00285f,0.0553f,-0.0361f,-0.0547f,-0.0714f,-0.0936f,0.083f,0.0163f,0.135f,-0.0324f,-0.0894f,-0.0318f,0.0698f,0.0097f,0.0879f,0.0595f,-0.023f,-0.0305f,-0.00169f,0.0846f,-0.0209f,-0.0206f,-0.0441f,-0.145f,0.202f,-0.0375f,0.182f,-0.0419f,0.0831f,-0.0302f,-0.0922f,0.0387f,0.0555f,-0.0815f,-0.118f,-0.00404f,0.0864f,-0.0751f,-0.106f,0.0362f,-0.0154f,-0.0135f,0.00547f,0.0569f,-0.222f,0.0415f,-0.0207f,0.00941f,0.0387f,0.00698f,0.0126f,0.00406f,-0.053f,0.0263f,0.0484f,0.0672f,-0.124f,0.07f,-0.158f,0.0504f,0.00709f,0.117f,0.0146f,0.0201f,0.012f,0.146f,0.0315f,0.106f,0.0959f,-0.112f,0.0637f,-0.131f,-0.00221f,0.0629f,-0.0915f,-0.0189f,-0.00331f,0.101f,0.0991f,-0.0309f,-0.023f,-0.0125f,0.000819f,0.0274f,-0.0122f,-0.0381f,0.0998f,0.0131f,-0.0765f,0.0542f,0.102f,0.00612f,-0.3f,0.0751f,-0.0384f,-0.149f,0.00564f,0.019f,0.0418f,0.00896f,0.0471f,0.0301f,0.11f,-0.0248f,0.0826f,-0.0181f,-0.0502f,-0.282f,0.186f,0.0271f,0.104f,-0.0989f,0.218f,0.0335f,0.0394f,0.000578f,0.0417f,0.0348f,-0.0182f,0.0472f,0.0505f,-0.0185f,0.053f,-0.0556f,-0.0386f,-0.015f,0.0949f,-0.00538f,0.0291f,-0.126f,-0.0148f,-0.0612f,-0.0741f,0.0499f,0.156f,0.0591f,-0.0384f,-0.058f,0.0351f,-0.0381f,0.0828f,-0.0638f,0.0294f,0.0296f,0.00806f,-0.0336f,-0.0375f,0.00355f,-0.00259f,0.137f,-0.0629f,0.0113f,0.102f,-0.0404f,0.0187f,-0.0177f,0.0389f,0.0986f,0.0358f,0.199f,-0.0501f,-0.132f,-0.0475f,0.105f,-0.0329f,-0.106f,0.0253f,-0.0676f,-0.0646f,-0.0266f,-0.00377f,-0.00623f,-0.043f,-0.163f,-0.0234f,-0.0391f,-0.0716f,-0.0284f,-0.167f,-0.0303f,0.0463f,0.14f,-0.0368f,0.107f,-0.0763f,0.0115f,0.0289f,-0.0289f,-0.0112f,0.0388f,0.0543f,-0.0262f,-0.0252f,0.00919f,-0.0212f,0.0828f,-0.0103f,0.0126f,0.00842f,-0.00712f,-0.000654f,-0.0492f,0.0252f,0.0829f,-0.0136f,0.122f,0.0912f,-0.0292f,-0.0145f,-0.0372f,-0.0532f,-0.132f,0.0303f,0.182f,0.0156f,-0.0938f,0.0511f,-0.0197f,0.0313f,-0.017f,0.0387f,-0.0211f,-0.0779f,0.302f,0.0354f,0.135f,-0.0462f,-0.00904f,-0.114f,0.0255f,0.0647f,-0.0873f,-0.0249f,-0.0929f,-0.00222f,-0.295f,0.036f,-0.0673f,-0.0773f,-0.0217f,-0.0103f,0.0277f,0.0539f,-0.0112f,-0.0946f,-0.0457f,-0.0228f,0.108f,0.105f,-0.00694f,0.0379f,0.0856f,0.0779f,-0.221f,0.00697f,-0.0872f,-0.0404f,0.0493f,0.0262f,0.0304f,0.00378f,-0.098f,-0.159f,0.0101f,0.0501f,0.0521f,-0.0986f,-0.00908f,-0.0927f,0.0701f,-0.11f,0.0514f,-0.0837f,-0.0248f,-0.0629f,0.00176f,-0.0804f,-0.00875f,-0.0161f,0.0831f,0.00123f,0.0398f,-0.145f,-0.0224f,0.0715f,-0.132f,0.105f,0.0433f,0.0511f,-0.00681f,0.0179f,-0.173f,-0.0814f,-0.173f,-0.0297f,-0.045f,-0.0327f,0.0396f,-0.116f,0.0136f,0.0429f,0.12f,-0.112f,0.193f,-0.012f,-0.00163f,0.00992f,0.000242f,0.0589f,-0.0144f,-0.165f,0.153f,0.0705f,-0.133f,0.157f,0.18f,-0.0967f,0.00681f,-0.0213f,0.0165f,-0.0137f,-0.0451f,-0.145f,-0.121f,-0.0461f,-0.0646f,0.106f,-0.174f,-0.0558f,-0.0489f,-0.0122f,-0.0104f,-0.000947f,-0.129f,-0.138f,0.0471f,-0.011f,0.0107f,-0.137f,-0.0332f,-0.0479f,-0.0547f,0.0232f,0.0375f,-0.0303f,0.0284f,-0.00458f,-0.0377f,0.146f,0.169f,0.165f,-0.142f,0.063f,-0.0791f,-0.116f,0.00364f,0.118f,0.0308f,-0.25f,0.0144f,0.00209f,-0.0444f,-0.109f,-0.0959f,0.0762f,0.218f,0.0836f,0.0953f,0.181f,0.0436f,0.0281f,0.00573f,0.0149f,-0.033f,0.0248f,-0.0632f,-0.122f,-0.000638f,0.0307f,0.0492f,-0.105f,0.0126f,0.0514f,-0.0141f,0.00703f,0.0805f,0.0255f,-0.0438f,-0.0581f,-0.0763f,0.0778f,-0.0491f,-0.00332f,-0.0183f,0.097f,-0.04f,-0.00279f,-0.0179f,0.0568f,0.0501f,-0.085f,0.0435f,-0.00529f,0.0378f,-0.00398f,0.00862f,0.0135f,0.196f,-0.00129f,0.0764f,-0.159f,-0.00142f,-0.0165f,0.0788f,-0.038f,-0.00506f,0.109f,0.0271f,0.141f,-0.0603f,-0.0378f,-0.058f,-0.114f,0.145f,0.00244f,0.061f,0.078f,0.0613f,0.00848f,-0.00872f,-0.00447f,0.0814f,-0.0442f,-0.0871f,0.0285f,-0.00972f,-0.0146f,-0.0435f,-0.0378f,-0.182f,0.0242f,-0.0363f,-0.0832f,-0.0619f,0.013f,0.118f,0.0303f,0.0467f,0.00385f,0.112f,-0.00145f,-0.0764f,0.0168f,0.122f,0.0715f,0.0222f,-0.00573f,-0.114f,-0.00234f,-0.00495f,-0.0111f,0.114f,-0.00113f,-0.0233f,0.0474f,0.0138f,0.00873f,-0.084f,-0.0196f,0.00271f,-0.0383f,-0.0227f,-0.177f,0.0234f,-0.0403f,0.0144f,-0.0864f,0.144f,0.0127f,-0.0639f,-0.114f,-0.0171f,0.169f,0.0582f,-0.247f,0.125f,0.224f,-0.0884f,0.0221f,-0.00442f,0.202f,0.0296f,-0.0166f,-0.00358f,-0.102f,-0.105f,0.0472f,0.0185f,0.228f,0.064f,0.0596f,0.136f,-0.00859f,0.108f,-0.0544f,0.101f,-0.0224f,-0.0285f,-0.0626f,0.0404f,0.177f,-0.0186f,-0.0669f,0.0958f,-0.0915f,0.0299f,-0.127f,-0.162f,-0.0497f,-0.0623f,0.0249f,-0.0423f,0.152f,-0.00447f,0.0184f,-0.163f,0.0266f,0.168f,-0.0135f,-0.0343f,0.0696f,-0.00938f,0.187f,0.079f,-0.0846f,0.049f,0.0881f,0.0908f,-0.00274f,-0.00606f,0.00308f,0.177f,0.0581f,0.0685f,-0.107f,0.138f,0.0811f,0.00429f,0.0943f,0.0787f,-0.046f,0.106f,-0.00225f,-0.0516f,0.0512f,-0.0415f,0.0573f,-0.0558f,-0.00262f,0.00172f,-0.0734f,0.0443f,-0.0164f,-0.0801f,0.0712f,-0.0335f,0.0406f,0.067f,-0.126f,-0.0483f,0.0624f,0.0399f,0.133f,-0.0147f,-0.0727f,0.0169f,0.00426f,0.0327f,0.0908f,0.0765f,0.165f,-0.0507f,0.00754f,-0.139f,0.0496f,0.244f,-0.107f,-0.0121f,0.0843f,0.169f,-0.175f,0.0312f,-0.122f,0.0166f,0.116f,-0.174f,0.142f,-0.0184f,0.0124f,0.139f,0.011f,0.0294f,-0.123f,-0.154f,-0.0288f,0.098f,0.0326f,0.168f,-0.00442f,-0.00716f,0.0453f,0.0863f,-0.0159f,0.139f,0.0433f,0.00888f,0.00414f,-0.0135f,-0.0164f,0.0742f,-0.0964f,0.0669f,-0.0321f,-0.0335f,0.0154f,0.0325f,-0.0934f,0.038f,0.0283f,-0.0319f,0.039f,-0.143f,-0.0453f,0.0364f,-0.0733f,0.0153f,-0.0982f,0.00113f,-0.00341f,-0.0288f,0.0515f,-0.0329f,0.0116f,-0.00711f,-0.0306f,0.13f,0.0151f,-0.0995f,-0.013f,-0.0146f,-0.147f,0.181f,-0.0346f,-0.0573f,-0.0567f,-0.0258f,0.0272f,0.0247f,-0.0781f,0.0235f,-0.00579f,-0.0039f,-0.00925f,0.0152f,-0.0458f,-0.0125f,-0.036f,0.00328f,0.0349f,0.0505f,0.131f,-0.0598f,-0.0358f,-0.151f,-0.168f,0.00517f,-0.115f,0.0109f,0.0742f,0.0427f,0.0654f,0.0384f,0.00895f,-0.0786f,-0.0276f,0.028f,0.0253f,-0.039f,-0.101f,0.0562f,-0.082f,-0.00624f,-0.0849f,-0.111f,-0.0291f,-0.0302f,-0.0418f,-0.137f,0.0844f,0.073f,-0.0648f,-0.0294f,-0.0882f,-0.00571f,-0.067f,-0.107f,0.0278f,0.0126f,-0.0034f,-0.024f,0.0378f,-0.109f,-0.012f,0.0764f,-0.106f,0.126f,0.0157f,-0.002f,-0.0696f,-0.0228f,0.0485f,-0.0379f,-0.0288f,0.0288f,-0.225f,-0.00169f,-0.0193f,-0.0649f,-0.0336f,-0.0719f,0.0229f,0.0275f,-0.0232f,-0.134f,-0.0359f,-0.0149f,0.0883f,0.0265f,-0.2f,-0.0666f,-0.0859f,-0.127f,-0.0834f,-0.0842f,-0.0246f,-0.0529f,-0.11f,-0.0382f,-0.0122f,-0.189f,-0.0368f,-0.0356f,0.058f,-0.0409f,-0.33f,-0.0062f,0.0211f,0.0027f,0.0553f,0.0923f,0.093f,0.13f,0.139f,-0.0154f,-0.111f,0.0366f,-0.0842f,0.0191f,-0.0517f,-0.162f,0.0488f,0.0144f,0.061f,0.0684f,0.0336f,0.151f,-0.011f,-0.121f,-0.163f,0.103f,-0.0247f,-0.0147f,-0.0585f,0.037f,0.0465f,-0.0611f,-0.0261f,0.0277f,0.011f,0.0199f,-0.0591f,-0.111f,0.00614f,0.0385f,-0.0687f,-0.0184f,0.123f,0.16f,0.134f,-0.00818f,0.0839f,0.00409f,-0.0637f,-0.135f,-0.0627f,0.00333f,-0.0217f,-0.0511f,-0.0172f,0.0312f,0.026f,-0.293f,0.0662f,0.0731f,0.0434f,-0.114f,-0.0569f,0.0379f,0.0122f,0.0412f,-0.177f,-0.031f,-0.0434f,0.18f,-0.157f,-0.0274f,-0.143f,0.123f,-0.0954f,-0.097f,0.015f,-0.0934f,-0.127f,-0.0946f,-0.127f,-0.0176f,-0.074f,-0.0611f,-0.076f,-0.0331f,-0.0675f,0.303f,0.0503f,0.0485f,0.0917f,0.0502f,0.0663f,-0.157f,0.00718f,-0.136f,-0.201f,0.034f,0.0264f,-0.00962f,-0.0327f,0.112f,0.0289f,0.00966f,0.0722f,0.0341f,-0.00573f,-0.0146f,0.075f,0.0051f,0.123f,-0.0666f,0.148f,-0.0503f,-0.0419f,0.139f,0.109f,-0.129f,0.0479f,0.000849f,0.104f,-0.00449f,-0.168f,0.011f,0.0221f,0.105f,-0.161f,0.072f,-0.0596f,-0.0356f,-0.0806f,0.0542f,-0.0811f,0.078f,0.0278f,-0.0253f,0.0695f,-0.0377f,0.125f,-0.00726f,0.0645f,-0.00312f,-0.0454f,0.125f,4.74e-05f,0.191f,-0.122f,-0.0494f,-0.142f,0.149f,0.00476f,-0.0767f,-0.0859f,0.164f,-0.0135f,-0.0834f,-0.0322f,0.00499f,0.0107f,0.00262f,-0.0174f,-0.0112f,-0.0897f,-0.0365f,0.0262f,0.0491f,-0.118f,-0.073f,0.0452f,0.0512f,0.0355f,-0.0871f,-0.00145f,-0.0379f,0.00945f,0.0437f,0.0052f,0.0436f,0.0555f,0.0237f,-0.0269f,-0.0226f,-0.081f,0.0206f,0.132f,0.177f,0.101f,-0.0441f,0.0196f,0.0272f,0.12f,0.055f,0.154f,-0.0514f,0.0493f,0.173f,0.0707f,0.114f,-0.118f,0.107f,-0.0543f,0.221f,0.0618f,0.135f,0.101f,-0.103f,-0.0253f,0.0305f,-0.117f,0.0425f,0.0532f,0.111f,-0.0303f,0.163f,-0.0146f,0.182f,0.122f,-0.00133f,-0.123f,0.0395f,0.00464f,-0.179f,-0.104f,-0.101f,-0.152f,-0.039f,-0.0526f,0.0439f,-0.0522f,-0.0996f,0.00814f,0.173f,0.0238f,-0.0464f,0.0192f,0.0739f,0.101f,0.126f,0.168f,0.0379f,-0.0113f,0.021f,0.00283f,-0.0893f,0.117f,-0.0797f,-0.00599f,-0.0241f,0.134f,-0.0305f,0.0704f,-0.207f,0.067f,-0.106f,0.00408f,0.109f,0.0122f,-0.0327f,0.0412f,-0.0721f,-0.043f,0.0522f,-0.103f,-0.0615f,-0.0291f,0.0012f,0.234f,0.0274f,0.118f,-0.00637f,0.0329f,0.0376f,0.0391f,-0.034f,-0.00375f,-0.0111f,0.0853f,-0.0475f,0.00889f,-0.0476f,0.0636f,-0.0407f,-0.0247f,-0.0191f,0.035f,0.0124f,-0.074f,-0.0181f,0.0184f,-0.176f,-0.099f,-0.119f,-0.045f,-0.0859f,-0.00267f,-0.0615f,-0.123f,-0.00765f,-0.1f,-0.0347f,0.0538f,-0.0477f,-0.0564f,0.0792f,0.103f,-0.062f,-0.104f,-0.0201f,0.134f,-0.205f,-0.026f,-0.0107f,-0.0995f,-0.094f,0.0278f,0.0858f,-0.0393f,0.0349f,-0.0844f,-0.0434f,-0.175f,0.0424f,-0.039f,-0.0269f,0.0122f,-0.00394f,-0.15f,0.104f,0.0994f,-0.227f,-0.022f,-0.0206f,0.101f,-0.00918f,-0.0512f,-0.0552f,-0.0118f,-0.0816f,-0.0267f,-0.0958f,-0.0289f,-0.115f,-0.0214f,-0.0349f,-0.0475f,0.0244f,0.0563f,0.0281f,-0.0758f,-0.00453f,0.0197f,0.0133f,-0.0666f,-0.0435f,-0.119f,0.0131f,0.0067f,-0.00309f,-0.0818f,-0.0651f,-0.0124f,0.0221f,-0.113f,0.155f,-0.0524f,0.119f,0.0433f,-0.0482f,0.334f,-0.038f,0.0164f,-0.0446f,-0.00893f,-0.0286f,0.0261f,-0.0132f,0.0238f,0.0393f,-0.0407f,-0.00984f,0.0698f,-0.0675f,-0.0546f,0.00702f,-0.0961f,0.0499f,0.0407f,0.0414f,0.000135f,0.11f,-0.0501f,0.0401f,0.106f,0.0756f,0.0673f,-0.0231f,0.0208f,-0.0989f,-0.048f,-0.0769f,0.0144f,-0.0521f,-0.00237f,0.0338f,-0.059f,0.0557f,-0.0332f,0.0444f,-0.0897f,-0.00534f,-0.0578f,0.111f,-0.0177f,0.0261f,0.0552f,0.0385f,0.0149f,-0.0133f,0.0364f,0.0192f,-0.0489f,0.0513f,-0.0473f,0.0615f,0.0154f,0.0189f,0.0817f,0.0629f,0.0865f,-0.0632f,0.217f,-0.0298f,-0.248f,0.126f,0.0438f,0.0874f,-0.0793f,0.0654f,0.0246f,0.00253f,-0.0807f,-0.0887f,-0.0324f,0.0687f,-0.0124f,0.0994f,0.0221f,0.0199f,0.0618f,-0.0359f,0.00771f,0.135f,-0.0313f,-0.105f,-0.133f,0.234f,-0.0376f,-0.055f,-0.0268f,0.0301f,0.0358f,0.0356f,0.0966f,0.0227f,0.0656f,0.0438f,0.0231f,0.000636f,0.045f,-0.0191f,0.0559f,0.0271f,-0.0703f,0.128f,0.0501f,-0.0774f,0.017f,0.0139f,-0.0567f,0.0221f,0.0238f,0.0229f,-0.035f,0.0579f,0.0311f,0.128f,0.0166f,0.034f,-0.125f,-0.0124f,-0.109f,0.0717f,0.0207f,0.0363f,0.0789f,0.00476f,-0.0339f,-0.0833f,-0.0555f,0.0706f,-0.00914f,-0.112f,-0.0143f,-0.0178f,-0.0843f,-0.0751f,0.0849f,0.0106f,0.0671f,0.0899f,-0.112f,0.0274f,-0.0693f,0.000985f,-0.102f,-0.00548f,-0.00685f,-0.0736f,-0.0913f,-0.123f,-0.0258f,-0.0537f,0.056f,-0.0111f,-0.0502f,-0.00999f,0.123f,0.195f,-0.126f,0.231f,0.164f,-0.0078f,0.0893f,0.0498f,-0.00682f,-0.0691f,-0.0374f,-0.0855f,0.0137f,-0.124f,0.0547f,-0.0115f,-0.0343f,-0.0399f,-0.127f,0.0389f,-0.0179f,-0.0124f,0.00829f,-0.0815f,0.0109f,0.101f,-0.0276f,0.031f,0.156f,-0.123f,0.0147f,-0.144f,-0.0354f,-0.0787f,-0.0443f,-0.0318f,-0.147f,0.162f,0.0926f,-0.0232f,-0.0172f,0.038f,-0.0786f,-0.0729f,-0.0545f,0.0464f,-0.0995f,-0.409f,-0.043f,-0.0107f,-0.00478f,0.0187f,-0.035f,0.00707f,-0.0942f,0.0605f,0.0507f,0.0497f,-0.0713f,-0.0709f,-0.224f,0.00796f,-0.0211f,-0.0126f,-0.136f,0.0121f,0.0432f,0.000505f,-0.0183f,-0.0329f,-0.00655f,0.0537f,0.00952f,-0.0246f,0.0279f,0.184f,-0.0403f,-0.0673f,-0.0289f,-0.0197f,0.00593f,0.0414f,-0.0256f,-0.0397f,-0.208f,0.0151f,0.0466f,0.106f,-0.063f,-0.117f,-0.0906f,0.0229f,0.0916f,-0.0169f,-0.0218f,0.0172f,0.0158f,0.166f,0.0199f,-0.0451f,0.0221f,-0.119f,-0.106f,0.0201f,-0.0264f,0.0356f,0.118f,-0.0432f,-0.0395f,-0.0891f,0.0257f,-0.132f,0.024f,-0.0285f,-0.095f,-0.0638f,-0.0395f,0.0107f,0.00795f,-0.14f,0.0178f,-0.0312f,0.16f,-0.0689f,0.0725f,0.0101f,0.0725f,0.0202f,-0.0155f,0.088f,0.0389f,0.0336f,-0.00252f,-0.00258f,-0.0933f,-0.064f,0.0794f,0.053f,-0.0137f,-0.0679f,0.0138f,0.0972f,0.0211f,-0.0373f,-0.0557f,0.00741f,0.0705f,-0.068f,0.184f,-0.102f,0.112f,-0.0929f,0.0314f,0.117f,0.0948f,-0.0349f,-0.0408f,0.0772f,-0.178f,-0.118f,-0.137f,-0.0142f,0.0223f,0.07f,-0.0409f,0.163f,0.0708f,0.0177f,-0.0559f,-0.0478f,0.122f,0.0275f,0.0468f,-0.189f,-0.152f,0.0746f,-0.0628f,-0.138f,0.096f,-0.0387f,0.00315f,0.047f,-0.0212f,0.0242f,0.072f,0.126f,-0.0821f,-0.042f,-0.0153f,0.0745f,0.0941f,0.0415f,-0.0354f,0.0636f,-0.0358f,-0.0205f,0.147f,-0.0817f,-0.082f,0.0232f,0.0336f,0.164f,0.00495f,0.076f,-0.0738f,-0.0967f,-0.0868f,-0.00722f,-0.0976f,0.0367f,0.124f,-0.09f,-0.0594f,-0.0521f,0.0562f,0.111f,-0.117f,0.0648f,-0.126f,-0.0906f,-0.00651f,0.0506f,0.0246f,-0.0703f,-0.00429f,-0.0357f,-0.0507f,0.228f,0.0372f,-0.129f,0.0854f,0.0754f,-0.0399f,0.0447f,-0.0453f,0.0694f,0.0525f,-0.0411f,0.0161f,0.0489f,0.0733f,-0.0556f,-0.179f,-0.0244f,0.00919f,0.188f,-0.00656f,-0.0396f,0.135f,0.0827f,-0.159f,-0.0232f,-0.0124f,0.0441f,0.0244f,0.017f,-0.0583f,-0.0173f,-0.0428f,-0.0148f,-0.0134f,0.0326f,0.0747f,-0.121f,0.0161f,0.0832f,-0.119f,0.0133f,0.0351f,-0.071f,0.0105f,-0.0384f,-0.0335f,-0.0341f,0.0706f,0.0224f,0.177f,0.0147f,0.0496f,-0.0913f,-0.043f,0.0839f,0.124f,-0.0142f,-0.0882f,-0.011f,0.0231f,0.00932f,-0.018f,-0.0104f,-0.0195f,0.174f,-0.00991f,-0.00537f,-0.0915f,-0.0178f,-0.0222f,-0.00686f,0.0664f,0.0965f,0.0202f,-0.0809f,-0.00286f,0.0149f,-0.0463f,-0.104f,0.15f,-0.0245f,0.024f,-0.0215f,0.0943f,-0.198f,0.0985f,-0.0299f,0.101f,-0.109f,0.0386f,0.0293f,0.0513f,0.0688f,0.122f,0.105f,0.00508f,0.0609f,0.113f,0.0744f,0.0773f,-0.0663f,0.0634f,-0.193f,0.0321f,-0.0333f,-0.0465f,0.0171f,-0.0479f,0.0768f,0.0442f,0.0701f,0.0522f,-0.00617f,0.208f,0.0329f,0.0348f,-0.0296f,0.112f,0.0564f,-0.046f,-0.0324f,-0.0186f,0.0751f,0.0312f,-0.0123f,-0.133f,0.101f,0.000353f,-0.0714f,-0.064f,-0.101f,-0.0832f,-0.0475f,-0.0437f,0.032f,0.0251f,-0.0584f,-0.0905f,-0.166f,0.114f,-0.069f,0.00206f,-0.0518f,0.0304f,0.141f,-0.0114f,-0.105f,0.034f,0.154f,0.142f,-0.122f,-0.00234f,0.0931f,-0.0269f,0.0184f,-0.128f,0.033f,-0.0924f,0.00636f,-0.0285f,-0.0223f,-0.0133f,-0.181f,-0.0178f,0.135f,0.0702f,-0.0293f,0.145f,0.00555f,-0.0507f,-0.0639f,0.108f,-0.0403f,0.0367f,-0.0419f,-0.0584f,-0.102f,-0.0927f,-0.119f,-0.019f,-0.146f,-0.0615f,-0.0113f,-0.00714f,0.0204f,0.0786f,-0.0579f,-0.238f,-0.0672f,-0.073f,0.0525f,0.0941f,-0.0386f,-0.0316f,0.0921f,-0.0323f,0.0277f,0.0705f,-0.0295f,-0.0634f,0.00256f,0.00268f,0.0803f,-0.0166f,0.00905f,-0.0697f,-0.0452f,-0.148f,0.0235f,-0.0434f,-0.0861f,-0.0193f,-0.103f,0.0147f,-0.31f,-0.0254f,0.0289f,0.0972f,-0.0443f,0.111f,-0.0118f,0.0464f,-0.0115f,0.0151f,0.00632f,-0.0792f,0.000887f,0.0389f,-0.134f,-0.0216f,0.026f,-0.135f,-0.179f,-0.0162f,-0.0626f,-0.0599f,-0.00431f,0.0253f,-0.0189f,0.0413f,0.109f,0.0463f,0.0491f,0.0357f,0.0185f,-0.0763f,-0.11f,0.0877f,0.0171f,-0.0531f,-0.0981f,-0.0361f,-0.0745f,0.00427f,0.0897f,-0.121f,0.013f,-0.044f,0.0237f,-0.0524f,-0.0302f,-0.038f,-0.0151f,0.06f,0.128f,0.102f,0.0363f,-0.11f,0.00762f,-0.0112f,-0.0998f,-0.061f,-0.00163f,-0.00403f,-0.0487f,-0.0581f,-0.107f,-0.000988f,-0.0619f,0.0727f,0.068f,-0.0963f,-0.0503f,-0.106f,-0.0164f,0.0363f,0.0119f,-0.0277f,0.132f,-0.0377f,0.0749f,-0.0197f,-0.205f,-3.87e-05f,0.0725f,-0.1f,-0.101f,0.00859f,-0.0872f,-0.0866f,0.0129f,0.062f,-0.0126f,0.00185f,-0.178f,-0.0645f,-0.0582f,0.000499f,0.00164f,-0.0266f,-0.0101f,-0.186f,0.0125f,0.0542f,-0.0376f,-0.111f,-0.0559f,-0.0311f,0.122f,-0.0151f,0.0501f,0.0953f,0.0669f,-0.0896f,0.348f,0.175f,-0.178f,-0.0492f,-0.0474f,-0.0356f,-0.0521f,0.136f,-0.0428f,0.0279f,-0.00492f,0.0191f,0.168f,0.0111f,0.242f,0.0235f,-0.0833f,0.0645f,-0.0525f,-0.0941f,-0.14f,0.207f,0.00449f,0.00986f,-0.106f,-0.0547f,-0.00325f,0.118f,0.00929f,0.0512f,0.00175f,-0.0792f,0.027f,0.0656f,-0.0714f,0.235f,-0.0639f,0.047f,0.116f,0.0508f,0.38f,0.123f,0.0466f,0.11f,0.0287f,0.564f,-0.0346f,0.0613f,0.0571f,0.122f,-0.0499f,-0.0715f,0.302f,-0.0297f,-0.0926f,0.017f,0.00962f,-0.0336f,0.0529f,0.00613f,-0.0625f,-0.00163f,0.0389f,-0.0243f,0.092f,0.0105f,0.00411f,-0.00162f,-0.0552f,0.00895f,0.0352f,-0.0375f,0.0528f,-0.0932f,-0.0777f,-0.0226f,0.00561f,-0.0024f,0.0212f,-0.0227f,-0.0947f,0.00305f,-0.0413f,-0.0833f,0.133f,-0.131f,0.00335f,-0.0256f,-0.0168f,-0.0666f,-0.00857f,0.0894f,-0.16f,-0.244f,0.0275f,-0.0229f,-0.0969f,0.0887f,0.148f,0.0799f,0.0467f,0.0608f,0.0101f,-0.0245f,-0.0235f,0.0209f,0.00409f,0.0531f,-0.119f,0.0542f,0.00737f,-0.108f,0.11f,-0.0339f,0.0521f,0.0191f,-0.00504f,-0.0391f,0.115f,-0.182f,0.133f,0.0706f,0.00092f,0.0347f,0.00935f,0.000673f,0.0505f,-0.0121f,-0.0232f,0.153f,-0.0185f,-0.00813f,-0.0973f,-0.0354f,-0.0405f,0.0883f,0.0141f,0.026f,0.148f,-0.0391f,0.0873f,-0.0227f,-0.0334f,0.0389f,0.041f,-0.157f,-0.0438f,-0.022f,-0.122f,-0.0452f,-0.0546f,-0.148f,0.0318f,0.0277f,0.00237f,0.0396f,-0.102f,-0.0854f,-0.0402f,0.156f,0.0338f,-0.0251f,-0.13f,0.00104f,-0.041f,-0.0375f,0.128f,0.122f,0.0639f,0.0999f,-0.0219f,0.0106f,0.125f,-0.121f,-0.0309f,0.0303f,-0.0801f,0.0798f,-0.0895f,-0.0398f,0.0388f,0.0608f,0.0136f,0.0349f,0.0156f,0.132f,0.00921f,-0.048f,-0.00728f,-0.0638f,0.1f,-0.0499f,0.0136f,-0.0292f,-0.0215f,-0.0346f,0.0259f,0.0319f,0.0354f,-0.0688f,-0.0127f,-0.0222f,-0.017f,0.0743f,-0.0441f,0.0157f,-0.035f,-0.129f,0.0767f,0.07f,0.0437f,0.00219f,0.165f,-0.0225f,0.0236f,-0.00914f,0.0208f,-0.0148f,-0.0386f,0.057f,-0.0704f,0.0559f,-0.0589f,-0.0363f,0.0521f,0.000959f,-0.00892f,0.00362f,0.217f,-0.149f,-0.154f,0.0511f,0.0312f,-0.00872f,-0.00215f,0.00629f,0.148f,-0.133f,-0.0302f,-0.00521f,0.0342f,0.023f,0.0121f,0.0386f,-0.0479f,0.000848f,-0.0379f,0.156f,-0.015f,-0.245f,0.113f,0.0543f,0.0482f,0.0316f,0.0448f,-0.0636f,0.0618f,-0.00623f,0.0682f,-0.282f,0.0249f,0.031f,0.0163f,0.0424f,0.0365f,-0.0506f,0.075f,-0.00319f,0.00451f,-0.00379f,-0.196f,-9.62e-06f,-0.0567f,0.0284f,0.0328f,0.0339f,0.0353f,-0.0512f,-0.0468f,0.0498f,-0.0206f,0.00394f,0.0695f,0.000266f,0.0539f,0.00677f,-0.0176f,-0.0711f,0.0946f,-0.0734f,0.117f,-0.157f,-0.00959f,-0.248f,-0.057f,0.0545f,-0.0252f,-0.0214f,-0.008f,0.0154f,0.0727f,0.0206f,0.0946f,-0.00874f,0.0899f,0.0136f,0.00361f,0.0811f,-0.0687f,0.00398f,0.0353f,0.00465f,-0.158f,4.66e-05f,-0.105f,-0.00802f,0.145f,0.0863f,0.135f,-0.125f,-0.012f,0.0169f,0.0319f,-0.0468f,0.256f,0.0445f,0.121f,0.164f,0.0643f,0.0696f,0.0744f,-0.00337f,0.0197f,0.0469f,0.0634f,0.141f,-0.233f,-0.186f,0.122f,-0.0264f,-0.0105f,0.0411f,0.0397f,0.121f,0.0304f,-0.0145f,-0.0091f,0.0155f,-0.0104f,0.119f,-0.0122f,0.0889f,-0.143f,0.0628f,-0.0252f,-0.0984f,-0.256f,0.0493f,0.0584f,-0.0144f,0.0247f,-0.0217f,0.0382f,0.162f,0.125f,0.073f,0.00809f,0.0838f,-0.0518f,0.0194f,-0.0121f,0.0696f,-0.075f,0.037f,0.0129f,0.0753f,-0.0836f,-0.115f,0.241f,0.0127f,0.126f,0.0208f,-0.156f,-0.0208f,0.03f,0.0388f,0.016f,0.0651f,-0.291f,0.0477f,0.0138f,0.0803f,-0.000195f,0.0508f,0.06f,0.115f,-0.0217f,0.0668f,0.105f,-0.102f,-0.0884f,-0.0359f,-0.049f,-0.0909f,0.166f,0.124f,0.00225f,0.0106f,-0.0282f,-0.00217f,0.101f,0.0095f,-0.0583f,-0.132f,0.0336f,-0.0218f,0.114f,-0.0166f,-0.0428f,-0.0302f,0.0697f,0.0435f,-0.0887f,0.0283f,-0.0489f,-0.00933f,0.0228f,0.187f,-0.024f,0.054f,0.0943f,0.0794f,0.139f,0.0352f,-0.00564f,0.15f,-0.0123f,0.00525f,0.0491f,-0.122f,0.0314f,-0.0191f,0.0487f,-0.0606f,-0.00603f,-0.0467f,-0.02f,0.0305f,-0.0184f,0.00844f,0.00514f,0.0213f,-0.12f,0.0237f,-0.0358f,-0.0991f,-0.0251f,0.00173f,-0.0408f,0.00762f,0.000305f,-0.0763f,0.0402f,-0.0226f,0.0547f,0.031f,-0.0452f,0.0722f,0.0041f,0.0167f,-0.0377f,-0.0257f,-0.00785f,-0.0546f,-0.012f,-0.014f,0.0229f,-0.221f,-0.046f,-0.0257f,-0.0173f,0.0116f,-0.0431f,0.0164f,-0.0976f,0.0734f,-0.0682f,-0.0663f,-0.0244f,-0.0622f,-0.00979f,0.0171f,-0.0562f,0.031f,0.0527f,0.0505f,0.0361f,0.0663f,-0.0156f,-0.0835f,0.0295f,0.138f,-0.188f,-0.0113f,-0.0937f,0.0316f,0.166f,0.0297f,0.00469f,0.0708f,0.165f,-0.0212f,0.144f,0.0404f,-0.00681f,0.0502f,-0.0405f,-0.194f,0.0253f,-0.00752f,0.0229f,-0.106f,0.005f,0.0499f,-0.0431f,0.00578f,0.159f,-0.025f,-0.0618f,-0.0467f,0.12f,0.0318f,0.0265f,0.165f,-0.0586f,0.142f,-0.00376f,-0.0834f,-0.0705f,0.0393f,-0.222f,0.00498f,0.0226f,-0.0162f,0.0245f,0.0276f,-0.0394f,0.0426f,0.17f,-0.0316f,-0.0279f,0.0949f,-0.0113f,0.0102f,0.0403f,0.0409f,-0.0172f,0.06f,0.0252f,0.0824f,0.0286f,0.0265f,0.0645f,-0.00691f,-0.0466f,-0.138f,0.153f,-0.00407f,-0.087f,0.089f,0.0654f,-0.0591f,0.00239f,-0.0664f,0.00792f,-0.0991f,-0.0242f,-0.00721f,0.00699f,0.00591f,0.0766f,0.0102f,0.00181f,-6.33e-05f,0.0301f,0.0522f,-0.00732f,4.61e-07f,-0.00252f,-0.0161f,-0.0363f,0.0118f,-0.0354f,0.0559f,-0.0104f,-0.33f,0.0478f,-0.0178f,0.0632f,-0.0147f,-0.0346f,-0.0669f,-0.0143f,0.0111f,0.0111f,0.0811f,0.0281f,-0.172f,0.0147f,0.00968f,0.0197f,-0.024f,-0.0367f,-0.0748f,0.0517f,0.011f,0.0269f,0.0874f,-0.00284f,-0.00743f,-0.0328f,0.083f,0.0823f,0.0593f,0.0464f,0.0254f,0.0321f,0.00207f,0.00476f,0.0182f,0.148f,-0.0152f,-0.0528f,-0.00748f,-0.0672f,0.0127f,0.0642f,0.0494f,-0.0963f,-0.00281f,0.0838f,-0.0749f,-0.00796f,0.154f,-0.0299f,0.00304f,-0.00285f,0.0235f,-0.0403f,0.0258f,0.107f,0.064f,-0.0236f,0.0816f,0.0619f,0.0661f,-0.0751f,-0.0234f,0.0315f,0.0411f,-0.0249f,0.227f,0.0771f,-0.0545f,0.000762f,0.0167f,0.00562f,0.0634f,-0.0796f,-0.096f,-0.00669f,-0.0885f,-0.0143f,-0.0357f,0.062f,0.0219f,-0.0933f,-0.0097f,-0.0184f,0.0797f,-0.0127f,-0.0107f,-0.000742f,0.00926f,0.141f,0.0205f,-0.137f,0.0713f,0.0253f,-0.0368f,-0.0464f,0.0741f,0.00839f,-0.0344f,0.0454f,-0.0219f,-0.221f,-0.0874f,0.0559f,0.122f,0.128f,-0.0519f,0.126f,0.104f,-0.0852f,0.0667f,-0.0192f,-0.0452f,-0.00352f,0.124f,0.000384f,0.0102f,-0.0746f,-0.0495f,0.00887f,-0.0674f,0.0288f,0.0933f,0.00705f,-0.222f,-0.125f,-0.0466f,-0.00792f,0.00858f,-0.0608f,-0.146f,-0.0224f,-0.186f,-0.0169f,0.0529f,0.0755f,0.0323f,0.0683f,-0.0779f,0.0575f,-0.0817f,-0.00421f,-0.0317f,-0.162f,-0.159f,0.163f,0.0564f,-0.00908f,-0.0357f,0.0252f,0.0145f,0.002f,-0.0553f,-0.112f,-0.117f,-0.015f,-0.0379f,0.188f,-0.0469f,0.00992f,-0.057f,0.0504f,-0.138f,-0.0723f,0.057f,-0.0734f,-0.033f,-0.0607f,0.249f,-0.0481f,0.0252f,0.0478f,0.0189f,0.00868f,-0.0652f,-0.000408f,-0.0089f,-0.0476f,-0.0535f,0.0236f,-0.0581f,-0.0315f,-0.0494f,0.0109f,0.0381f,0.0369f,-0.0041f,0.00456f,0.0235f,0.000234f,0.0904f,-0.00172f,-0.00578f,-0.152f,-0.055f,0.0349f,0.0394f,-0.04f,0.478f,-0.0331f,-0.0148f,-0.0338f,-0.0603f,-0.0835f,-0.00856f,0.00509f,-0.00598f,0.0289f,0.0296f,0.0446f,-0.0124f,-0.0412f,-0.00852f,-0.025f,-0.0183f,-0.0234f,-0.0296f,-0.0067f,-0.059f,-0.0137f,0.00202f,-0.0145f,-0.0079f,-0.0445f,-0.0096f,-0.0302f,0.0322f,-0.0679f,0.0247f,-0.0163f,0.0139f,0.041f,-0.0768f,-0.0369f,-0.0568f,0.0895f,-0.0385f,0.127f,0.0123f,-0.0552f,-0.0683f,0.0485f,0.0333f,-0.217f,0.0808f,0.0375f,-0.0887f,-0.0524f,0.0194f,0.0198f,0.0189f,-0.19f,0.0297f,-0.0275f,0.0428f,-0.0285f,-0.00623f,0.0528f,-0.0694f,-0.00453f,-0.0373f,-0.045f,0.0272f,0.0116f,-0.00191f,0.0585f,-0.0466f,-0.0144f,-0.161f,0.0364f,-0.0682f,0.0668f,-0.193f,0.00486f,-0.245f,0.0198f,-0.0078f,-0.0504f,0.0511f,-0.0232f,0.0157f,0.014f,0.0749f,-0.053f,-0.0732f,0.00736f,-0.0372f,0.00638f,-0.0931f,0.0212f,-0.043f,0.0513f,0.0746f,-0.086f,0.0609f,0.0762f,-0.048f,-0.201f,0.0219f,-0.0209f,-0.0781f,0.107f,0.00707f,0.0109f,0.0293f,0.0933f,-0.0336f,-0.0961f,0.036f,0.0393f,0.167f,-0.0142f,0.319f,-0.0475f,-0.0183f,-0.0328f,-0.0145f,-0.154f,0.0945f,-0.0228f,0.0183f,-0.00809f,-0.133f,0.0628f,0.058f,0.066f,-0.0666f,-0.0282f,-0.00341f,0.0887f,0.0842f,-0.0701f,0.0239f,0.126f,-0.0685f,-0.0177f,0.115f,0.0107f,-0.0104f,0.0984f,-0.0448f,0.056f,-0.0547f,-0.0153f,-0.025f,-0.0542f,0.0418f,-0.0384f,-0.00873f,0.0184f,0.0295f,-0.0117f,-0.00211f,0.0292f,0.00281f,0.166f,-0.0594f,0.143f,-0.0887f,0.0736f,0.0939f,-0.061f,-0.038f,-0.00861f,0.0263f,-0.0644f,-0.00612f,0.0814f,0.134f,-0.0247f,-0.0587f,-0.0399f,0.0431f,-0.0899f,0.0152f,-0.0322f,0.106f,-0.00342f,-0.0407f,-0.172f,-0.0608f,-0.048f,0.0108f,-0.222f,0.00964f,0.0509f,-0.00993f,-0.0555f,0.0479f,0.0311f,0.0496f,0.00863f,-0.13f,0.0956f,-0.106f,-0.0589f,-0.0308f,-0.0157f,0.0333f,-0.0585f,0.102f,0.00489f,0.0162f,0.0684f,-0.0285f,0.0256f,-0.0247f,-0.0487f,-0.078f,0.082f,-0.0294f,-0.0028f,-0.0249f,-0.0583f,0.0416f,0.346f,0.0592f,-0.00032f,-0.098f,0.0328f,-0.00814f,-0.0808f,-0.078f,-0.0483f,0.0473f,0.056f,-0.115f,-0.00701f,0.0493f,-0.0722f,-0.0345f,0.0659f,-0.0318f,-0.046f,0.0752f,0.0637f,-0.00322f,0.114f,0.00394f,-0.00226f,-0.0952f,-0.0149f,-0.0637f,-0.0443f,-0.215f,0.146f,-0.0493f,-0.121f,0.0344f,0.0634f,-0.0356f,-0.0196f,0.0167f,0.00873f,0.0192f,0.0334f,-0.0614f,-0.0551f,-0.0382f,-0.00503f,0.0455f,-0.00437f,-0.0387f,-0.0394f,-0.0154f,-0.092f,-0.0587f,-0.0843f,0.00541f,-0.0296f,0.0615f,-0.0256f,-0.264f,-0.084f,-0.107f,6.91e-05f,-0.0237f,0.0362f,-0.057f,-0.0885f,-0.0415f,0.0469f,0.07f,0.0999f,0.00182f,-0.0294f,0.0452f,-0.00969f,0.0981f,0.0334f,0.003f,0.00113f,0.0457f,0.0161f,-0.128f,0.0543f,0.144f,0.123f,0.0564f,-0.138f,-0.127f,0.00349f,0.0102f,-0.0834f,-0.168f,0.00721f,-0.0233f,-0.00882f,-0.0675f,0.0863f,-0.0222f,-0.0536f,-0.0953f,0.0365f,0.0241f,0.0814f,-0.109f,0.0271f,-0.0891f,0.014f,-0.0192f,0.0587f,0.0479f,0.0436f,-0.0837f,0.033f,0.00967f,0.0655f,0.0904f,0.0896f,0.0521f,-0.00532f,-0.0508f,-0.0622f,0.0718f,-0.0274f,0.00241f,-0.188f,-0.0778f,-0.0357f,0.0289f,-0.089f,-0.00379f,0.139f,-0.105f,0.0176f,0.0212f,0.108f,-0.219f,-0.0307f,-0.00145f,-0.112f,-0.0511f,-0.0261f,0.0329f,0.0615f,0.0799f,0.0457f,0.0347f,-0.0162f,-0.0238f,-0.154f,-0.179f,0.101f,0.08f,0.0374f,-0.0351f,0.0838f,0.0581f,-0.00762f,0.0416f,0.112f,-0.0429f,0.1f,0.103f,0.0881f,-0.00781f,-0.116f,0.167f,-0.0198f,0.0246f,-0.0313f,-0.056f,-0.0349f,0.0508f,-0.0171f,-0.036f,-0.00664f,-0.0456f,0.0559f,0.0329f,0.0087f,0.0766f,-0.0166f,0.0311f,0.0553f,-0.0169f,-0.0255f,-0.0272f,-0.0157f,0.0818f,0.0969f,-0.0086f,-0.0192f,0.00698f,0.0356f,0.0586f,0.000934f,0.114f,0.0221f,0.152f,0.00982f,0.0141f,-0.000195f,0.0797f,-0.0831f,0.0437f,-0.0407f,-0.0246f,-0.103f,-0.0254f,-0.00375f,0.0217f,0.0354f,0.183f,0.106f,-0.133f,0.0665f,-0.0362f,-0.00757f,0.0478f,-0.0471f,0.0194f,-0.00618f,0.011f,0.0213f,0.07f,0.0903f,0.169f,0.0137f,0.207f,-0.0424f,0.0685f,-0.0488f,-0.0257f,0.00604f,0.0277f,0.0331f,-0.00461f,-0.0818f,-0.124f,-0.035f,0.0127f,-0.0653f,0.0282f,-0.109f,-0.00716f,0.0251f,-0.0163f,-0.00605f,0.0144f,0.0348f,0.0258f,0.0188f,-0.0272f,-0.0136f,0.0719f,-0.0402f,0.0537f,-0.099f,-0.00981f,0.101f,-0.0431f,-0.00321f,-0.0826f,-0.0699f,0.0366f,0.154f,-0.0583f,0.117f,0.11f,-0.0152f,0.144f,-0.0466f,0.00914f,0.106f,-0.0309f,0.0298f,-0.112f,-0.0297f,-0.0228f,-0.106f,0.107f,0.0118f,-0.066f,0.0125f,-0.0428f,0.0341f,-0.0496f,-0.0241f,0.0418f,-0.0532f,0.112f,-0.0676f,0.0382f,0.115f,-0.0152f,-0.0366f,-0.0136f,-0.0255f,-0.0406f,-0.0353f,0.0811f,-0.0166f,-0.0524f,-0.0366f,0.0503f,0.0157f,-0.078f,0.0898f,0.0446f,-0.0963f,-0.139f,0.178f,-0.015f,-0.0414f,-0.0298f,-0.0242f,0.0918f,-0.0429f,0.248f,-0.0633f,-0.0134f,0.0463f,0.0224f,-0.0372f,-0.0296f,-0.00307f,-0.0217f,-0.0161f,0.0192f,-0.0412f,0.0521f,-0.0979f,-0.00631f,-0.0303f,0.0104f,0.0399f,-0.023f,0.0239f,-0.0189f,-0.0382f,0.0503f,0.127f,0.0945f,-0.148f,-0.0783f,0.0471f,-0.0722f,-0.108f,-0.0548f,0.0095f,-0.00881f,-0.0822f,0.076f,-0.0148f,0.051f,-0.0646f,-0.0585f,-0.042f,-0.0706f,-0.0189f,-0.0927f,-0.0185f,0.00201f,0.0163f,0.000211f,0.0196f,0.0474f,0.047f,-0.0106f,0.0322f,5.05e-06f,-0.0377f,-0.0597f,-0.0603f,-0.0282f,-0.0479f,-0.0877f,0.00318f,0.0168f,0.00118f,-0.0508f,-0.138f,-0.07f,-0.122f,-0.0592f,-0.00751f,-0.108f,-0.116f,-0.109f,0.0157f,-0.0203f,-0.0186f,-0.0337f,0.0287f,0.0407f,-0.0862f,-0.0746f,0.0134f,-0.0609f,0.00399f,0.0424f,-0.309f,-0.0783f,0.00504f,0.035f,-0.128f,0.00564f,-0.00117f,-0.119f,0.00146f,0.0386f,0.0505f,0.00811f,-0.047f,0.0455f,-0.13f,-0.0827f,0.0728f,-0.0445f,-0.0283f,-0.0332f,0.0651f,-0.122f,0.112f,0.0557f,-0.000274f,-0.0268f,0.0163f,-0.159f,-0.0527f,-0.00447f,-0.006f,-0.0391f,-0.0718f,-0.00288f,0.0649f,-0.0105f,0.0345f,-0.00314f,-0.049f,0.0918f,-0.0716f,0.0218f,-0.0161f,0.0709f,0.0647f,-0.0527f,0.0348f,-0.00257f,0.0015f,-0.0129f,0.065f,-0.0512f,-0.0276f,0.00623f,-0.0234f,0.0229f,0.055f,-0.00385f,0.0615f,0.0586f,-0.00249f,0.0663f,0.202f,-0.0027f,0.0356f,0.0372f,0.049f,0.0848f,-0.111f,0.0326f,0.315f,-0.0483f,-0.0326f,0.0354f,-0.0458f,0.0908f,-0.0384f,-0.00221f,0.122f,-0.044f,-0.0957f,-0.0608f,0.0553f,0.0474f,-0.0245f,0.0203f,-0.048f,-0.104f,0.0193f,0.0285f,-0.0471f,0.00966f,0.103f,0.031f,0.032f,0.0124f,-0.0718f,-0.0822f,0.0123f,-0.111f,0.0925f,0.0554f,-0.0205f,-0.0778f,-0.00499f,0.0212f,-0.0169f,0.0246f,0.000923f,0.0649f,-0.0389f,0.042f,0.139f,0.0276f,5.7e-05f,0.0374f,0.00406f,-0.13f,0.00525f,-0.00146f,-0.115f,-0.0205f,-0.329f,0.0345f}; +float backbone__model5_dp1_pw_bias[64] = {-0.103f,-0.126f,0.158f,-0.0608f,-0.00635f,-0.0114f,0.107f,0.111f,4.98e-05f,-0.0683f,-0.1f,0.0229f,0.0395f,-0.212f,0.0273f,-0.0661f,0.0189f,0.0344f,-0.16f,-0.0665f,0.03f,0.00232f,-0.0358f,-0.0522f,-0.0908f,0.103f,-0.0565f,-0.0481f,-0.0166f,0.0127f,-0.0786f,-0.04f,0.161f,-0.189f,0.032f,0.0228f,0.0755f,0.0345f,-0.0185f,0.0157f,-0.245f,-0.000503f,-0.0223f,-0.00749f,-0.0436f,-0.149f,-0.171f,-0.00812f,0.0864f,0.0841f,0.115f,-0.157f,-0.0865f,0.0444f,-0.0491f,0.0624f,-0.092f,-0.00481f,0.0868f,-0.0544f,0.05f,-0.273f,-0.0655f,-0.134f}; +float backbone__model5_dp1_dw_weight[64*1*3*3] = {-0.921f,-1.03f,0.00232f,-0.469f,-0.407f,0.0553f,-0.0635f,-0.131f,-5.38e-07f,-0.355f,-0.0394f,-0.0853f,-0.996f,-0.574f,0.726f,0.301f,0.101f,0.588f,-0.935f,-0.0117f,0.118f,-1.79f,0.636f,0.41f,-0.00942f,-0.316f,-0.244f,-0.102f,0.487f,-0.486f,-0.376f,0.792f,0.257f,-0.168f,-0.179f,-0.385f,0.776f,0.757f,-0.688f,0.437f,-0.337f,-0.0598f,-0.101f,-0.53f,0.0385f,0.0969f,0.0859f,-0.783f,-0.0331f,-0.0583f,0.519f,0.525f,0.783f,-0.183f,-0.577f,0.819f,-0.873f,-1.03f,0.167f,0.245f,0.0992f,0.426f,0.336f,0.439f,0.121f,-0.592f,0.228f,0.125f,-0.0999f,0.197f,0.03f,0.582f,-7.08e-07f,-0.47f,0.0364f,0.252f,-0.328f,0.864f,-0.409f,-0.244f,-0.147f,-0.254f,-0.325f,-0.00983f,0.101f,0.191f,0.221f,0.139f,0.112f,0.224f,-0.146f,-0.133f,0.0252f,-0.347f,-0.447f,1.05f,0.0235f,-0.262f,-0.131f,0.158f,-0.274f,0.156f,-0.458f,0.154f,-0.508f,-0.0488f,-0.57f,-0.353f,0.242f,0.235f,0.472f,0.28f,-0.64f,-0.0744f,-0.144f,0.458f,0.203f,-0.442f,0.0755f,0.383f,-0.462f,-0.84f,0.219f,-0.137f,-0.31f,0.498f,0.22f,-1.08f,0.309f,1.15f,0.966f,-0.386f,0.12f,0.0261f,-0.165f,1.23f,5.57e-07f,-0.171f,-0.119f,0.646f,0.457f,0.617f,-0.501f,-0.889f,0.251f,-0.388f,-0.198f,-0.507f,0.0984f,0.772f,0.599f,0.897f,-0.896f,0.871f,-0.284f,0.736f,0.454f,0.0685f,0.275f,-0.667f,0.591f,-0.779f,0.111f,-0.179f,-0.206f,0.588f,-0.613f,0.415f,-0.197f,-0.877f,-0.313f,-0.28f,0.00707f,0.00684f,0.116f,0.125f,-0.454f,0.0151f,-0.159f,0.323f,0.973f,0.185f,-0.013f,0.0315f,-0.677f,0.267f,-0.592f,0.365f,-0.531f,0.209f,-0.352f,-0.428f,0.138f,-0.664f,-0.399f,0.123f,-0.196f,0.00854f,0.269f,-0.441f,-5.54e-07f,-0.536f,-0.156f,-0.062f,-0.0801f,-0.203f,0.0304f,-0.612f,0.0493f,0.405f,-0.449f,0.0507f,0.177f,0.552f,0.0807f,0.127f,0.243f,0.122f,-0.113f,-0.217f,0.175f,-0.556f,-0.306f,-0.287f,-0.0416f,0.0761f,-1.07f,-0.325f,0.642f,0.457f,0.235f,0.18f,-0.426f,0.263f,-0.195f,0.0299f,0.0144f,-0.129f,-0.223f,-0.552f,0.0718f,0.236f,-0.0104f,0.152f,-0.0511f,-0.798f,0.056f,0.201f,0.442f,-0.142f,0.582f,2.16e-05f,0.354f,0.599f,0.209f,1.18f,0.206f,0.0861f,-0.0588f,0.34f,-0.392f,1.53f,0.689f,-0.242f,-8.43e-07f,-0.944f,-0.0878f,0.524f,-0.0999f,0.204f,-0.456f,0.305f,0.0273f,-0.215f,0.012f,-0.26f,0.306f,0.557f,0.0142f,0.323f,-0.116f,0.0301f,-0.0197f,-0.439f,-0.22f,-0.083f,-0.453f,0.406f,-0.0614f,-0.0839f,-0.424f,-0.276f,0.0205f,-0.0286f,0.388f,0.325f,-0.53f,0.133f,2.13f,0.149f,0.346f,0.0197f,0.157f,0.56f,0.287f,0.434f,-0.132f,-0.071f,0.0316f,-0.874f,-0.262f,-0.0228f,0.522f,0.269f,0.239f,0.219f,0.0235f,-1.1f,-0.109f,-0.696f,0.0389f,0.499f,0.359f,-0.028f,0.0212f,0.327f,-0.14f,0.893f,1.22e-07f,0.774f,-0.318f,0.46f,0.0172f,0.0581f,0.0644f,-0.483f,0.0282f,-0.302f,0.0455f,-0.223f,0.205f,0.237f,0.101f,0.196f,-0.863f,-0.0262f,-0.205f,0.462f,-0.0645f,0.576f,0.339f,0.154f,-0.26f,-0.233f,0.271f,0.0646f,-0.17f,0.18f,0.505f,-0.0725f,-0.226f,-0.641f,-0.305f,0.219f,0.0876f,-0.127f,-0.112f,0.174f,0.0852f,-0.0943f,-0.227f,0.127f,0.00658f,0.444f,-0.199f,0.14f,0.464f,0.0936f,-0.452f,0.179f,-0.203f,-0.193f,-1.39f,-0.712f,-0.843f,-0.486f,-0.0464f,0.328f,0.997f,-0.0261f,0.253f,-0.461f,-3.29e-07f,-1.05f,-0.245f,-0.252f,-0.106f,-0.581f,0.887f,0.327f,0.351f,0.634f,-0.182f,-0.36f,0.334f,1.04f,-0.3f,0.668f,-0.0954f,-0.0197f,-0.184f,0.583f,0.111f,-0.267f,-0.35f,0.0726f,0.276f,-0.109f,0.137f,0.492f,0.0458f,0.475f,0.358f,-0.466f,-0.43f,0.0126f,-0.0475f,0.364f,-0.36f,-0.387f,-0.332f,-0.176f,-0.0646f,-1.19f,0.735f,1.05f,-0.00704f,0.572f,-0.811f,0.715f,0.697f,0.198f,0.473f,-0.867f,0.691f,0.773f,0.0373f,0.54f,0.112f,0.121f,-0.165f,0.928f,0.227f,-0.116f,0.673f,-0.334f,-1.14e-06f,0.0329f,-0.284f,0.0167f,-0.106f,0.0184f,0.326f,-0.251f,0.2f,-0.158f,0.116f,0.0213f,0.308f,-0.144f,-0.00541f,0.352f,0.0986f,0.273f,-0.339f,0.368f,-0.176f,0.577f,-0.113f,0.0884f,0.0239f,-0.358f,0.129f,-0.416f,-0.298f,0.365f,0.0337f,-0.388f,-0.557f,0.0164f,0.063f,0.468f,-0.889f,-0.223f,-0.299f,-0.197f,0.268f,-0.182f,0.203f,0.165f,0.0399f,0.425f,-0.961f,0.13f,0.25f,0.0848f,-0.394f,-0.0587f,0.15f,-0.213f,0.255f,0.58f,0.307f,0.344f,0.462f,0.226f,0.427f,-0.0304f,0.0619f,-0.181f,-3.58e-07f,0.782f,-0.655f,0.494f,-0.22f,0.387f,0.422f,-0.675f,0.199f,-0.811f,0.0538f,-0.261f,0.12f,0.168f,-0.221f,0.546f,0.0348f,0.147f,0.0736f,0.639f,0.0395f,0.818f,1.1f,0.208f,0.651f,-0.0141f,0.0769f,-0.663f,-0.0267f,0.481f,0.236f,-0.576f,-0.191f,-0.438f,0.0599f,0.349f,-0.34f,-0.417f,-0.599f,0.484f,-0.182f,-1.23f,-0.301f,0.778f,0.182f,0.246f,-0.093f,0.149f,0.33f,0.122f,-0.67f,-0.634f,0.263f,-0.0921f,0.187f,-0.811f}; +float backbone__model5_dp1_dw_bias[64] = {-0.145f,-0.0845f,-0.231f,-0.463f,0.238f,-0.994f,-0.37f,-0.256f,-0.000289f,-0.3f,0.133f,0.0933f,0.0708f,-0.0955f,-0.0888f,-1.06f,0.301f,0.031f,-0.23f,0.243f,-0.225f,-0.094f,0.312f,0.349f,-0.79f,-0.143f,0.263f,0.105f,0.401f,-0.0565f,0.029f,0.135f,0.0728f,-0.628f,-0.145f,0.0656f,-0.152f,0.313f,0.00731f,0.0481f,0.226f,-0.16f,-0.306f,0.0933f,-0.155f,0.284f,-0.0228f,0.105f,0.345f,-0.192f,0.161f,0.285f,0.174f,-0.274f,0.145f,-0.0374f,-0.0249f,-0.2f,-0.0655f,0.189f,-0.0511f,0.323f,-0.302f,-0.471f}; +float backbone__model5_dp2_pw_weight[64*64*1*1] = {0.0519f,-0.0242f,0.0989f,0.0359f,0.017f,-0.153f,0.0457f,-0.116f,-1.27e-05f,0.0357f,-0.0105f,0.00102f,0.0596f,0.0861f,0.162f,0.037f,-0.0362f,0.0561f,0.0414f,0.0668f,0.0353f,-0.0458f,-0.113f,0.0214f,0.0399f,0.204f,0.0188f,0.023f,0.000605f,0.0943f,-0.029f,0.024f,-0.212f,0.13f,0.0365f,0.0236f,0.0113f,-0.0779f,-0.0834f,0.107f,0.0477f,0.105f,0.0305f,0.0176f,0.0314f,-0.0199f,-0.0326f,-0.0172f,0.0539f,0.0185f,-0.112f,0.00508f,0.12f,0.0407f,0.076f,-0.0749f,-0.0532f,0.119f,0.0791f,-0.0641f,0.0342f,0.019f,0.0638f,0.0766f,-0.0215f,-0.058f,0.0421f,0.0256f,-0.0235f,0.0344f,-0.0457f,-0.0707f,-4.97e-05f,-0.0101f,-0.0062f,-0.0371f,0.0371f,0.0315f,0.0105f,0.0349f,0.0416f,0.0129f,-0.0367f,0.0298f,-0.0127f,-0.147f,0.0364f,-0.114f,0.0383f,0.000221f,0.124f,-0.0713f,-0.042f,-0.0555f,-0.0907f,0.06f,0.072f,-0.00772f,-0.00598f,0.0418f,-0.0384f,-0.161f,-0.111f,0.139f,0.111f,-0.0326f,-0.00726f,0.00366f,-0.0404f,-0.0296f,0.0175f,-0.0254f,-0.117f,0.0119f,0.0211f,0.223f,0.00152f,0.0964f,0.0109f,-0.029f,-0.138f,-0.068f,0.0219f,-0.0116f,0.0445f,-0.0477f,-0.039f,-0.0171f,-0.0804f,-0.0365f,0.0449f,0.0364f,-0.081f,-0.00897f,-0.0136f,-0.0457f,-1.32e-05f,-0.0277f,-0.0259f,-0.0368f,0.00242f,-0.0646f,0.16f,-0.142f,0.0945f,0.129f,0.000355f,-0.0377f,-0.0162f,0.121f,-0.103f,-0.0141f,0.0159f,0.0401f,-0.065f,-0.0501f,0.0126f,-0.0276f,-0.0447f,-0.021f,-0.0245f,0.0218f,0.0889f,0.0889f,-0.0127f,-0.0748f,0.0812f,-0.207f,-0.0156f,-0.0212f,-0.032f,-0.155f,0.0585f,-0.0592f,-0.0334f,0.0944f,-0.0338f,0.00901f,-0.0516f,0.0271f,-0.158f,-0.135f,0.0725f,-0.0602f,0.065f,0.0111f,-0.00261f,-0.0798f,-0.0294f,-0.122f,0.00409f,0.111f,0.0244f,0.0759f,-0.0881f,0.0399f,0.0251f,0.036f,-0.129f,-0.059f,4.07e-05f,-0.031f,0.00687f,-0.0169f,0.0574f,-0.0132f,0.0017f,0.034f,-0.0735f,-0.0739f,-0.269f,0.0822f,0.0601f,-0.0171f,-0.0491f,0.0266f,0.0227f,0.0417f,-0.0154f,-0.0408f,0.0701f,-0.0923f,-0.0464f,0.0765f,-0.0679f,-0.0161f,-0.154f,0.0168f,0.0283f,-0.025f,-0.0496f,0.018f,0.0258f,0.0493f,-0.143f,-0.053f,-0.0363f,-0.0189f,-0.0251f,0.0567f,0.0533f,0.0521f,0.0363f,0.0296f,-0.0517f,-0.147f,-0.00831f,0.0362f,0.0152f,0.0164f,-0.0319f,0.0309f,0.111f,-0.0936f,0.0132f,-0.0564f,0.0014f,-0.0342f,0.0491f,0.0265f,0.0731f,-0.00397f,0.152f,0.157f,-3.76e-06f,0.0589f,0.0368f,0.0128f,0.0282f,0.0191f,0.0816f,-0.000389f,-0.0219f,0.0171f,0.00971f,0.0811f,0.0269f,0.0106f,-0.149f,0.0321f,0.029f,-0.0222f,0.00145f,-0.0834f,-0.00929f,0.00802f,0.0231f,-0.00535f,-0.0106f,0.00301f,-0.0144f,0.107f,-0.000117f,0.0167f,0.133f,-0.165f,-0.032f,-0.0398f,0.0218f,0.0296f,-0.0372f,-0.0531f,-0.027f,-0.0957f,-0.00626f,-0.0586f,0.0313f,-0.248f,0.026f,-0.147f,-0.178f,-0.00922f,0.0347f,-0.0367f,-0.0275f,-0.0423f,0.00291f,-0.0142f,0.0337f,0.0316f,0.0752f,0.0297f,0.106f,0.0238f,-0.0686f,-0.0541f,-0.0907f,0.00393f,2.49e-05f,0.0603f,-0.0918f,-0.103f,-0.108f,0.175f,0.149f,0.094f,0.098f,0.176f,-0.0277f,0.0161f,0.0456f,0.149f,0.0568f,-0.0208f,0.0374f,-0.103f,0.0906f,0.0318f,0.0319f,-0.0755f,-0.0888f,-0.0528f,-0.0379f,0.0407f,0.166f,0.183f,-0.111f,0.174f,-0.00184f,0.0476f,-1.22e-05f,0.0399f,0.0823f,0.0384f,-0.0581f,0.0564f,-0.0216f,0.028f,0.0196f,0.00312f,0.28f,0.0906f,-0.0371f,-0.0398f,0.0266f,-0.00718f,-0.0621f,0.0969f,-0.0894f,0.0593f,0.0272f,0.0205f,0.0663f,0.0739f,0.0276f,-0.0333f,-0.0583f,0.022f,-0.0539f,-0.121f,-0.162f,-0.0634f,2.59e-05f,0.0311f,0.106f,-0.0501f,-0.104f,0.106f,-0.0229f,0.0366f,0.228f,-0.0109f,-0.103f,0.0427f,-0.0766f,-0.0741f,-0.0837f,-0.063f,-0.255f,0.0487f,-0.0861f,-0.0234f,-0.033f,0.139f,-0.0645f,-0.1f,-0.119f,-0.0709f,0.224f,-0.0978f,-0.165f,-0.0236f,-0.065f,-0.0668f,0.188f,-0.206f,0.0421f,0.182f,-0.0945f,0.107f,-0.154f,0.0181f,0.00678f,0.077f,0.0288f,0.0349f,0.0175f,-0.0662f,-0.026f,-0.0258f,-0.163f,-0.0976f,0.0678f,-0.0633f,0.12f,-0.0263f,0.0347f,-0.0203f,-0.052f,-0.114f,0.0562f,0.0561f,0.0438f,0.101f,0.0757f,-0.0545f,-2.51e-05f,-0.0387f,0.0554f,-0.00353f,-0.0604f,-0.11f,-0.0108f,-0.0673f,-0.0316f,-0.0041f,-0.026f,0.0358f,0.0758f,-0.0697f,0.0748f,0.0744f,-0.0496f,0.0597f,0.0769f,0.0243f,-0.0543f,-0.00354f,-0.0096f,0.104f,-0.0743f,-0.0701f,-0.014f,0.038f,-0.000741f,-0.0953f,0.000718f,0.0434f,-0.0906f,0.0476f,-0.00362f,0.168f,0.0294f,-0.0175f,-0.0359f,-0.0916f,0.0376f,-0.0612f,0.0627f,-0.012f,0.0174f,0.0222f,-0.00123f,-0.0886f,0.0979f,0.122f,0.0424f,-0.0857f,0.22f,-0.0904f,-0.0934f,0.0306f,-0.232f,0.103f,-0.043f,-0.0623f,0.0251f,-0.0141f,-0.016f,-0.133f,-5.86e-06f,-0.105f,0.0667f,-0.13f,0.00575f,-0.064f,-0.0448f,-0.0628f,0.00695f,-0.0575f,-0.0229f,-0.0651f,0.0334f,-0.035f,0.161f,0.14f,-0.0249f,-0.0586f,-0.0425f,-0.000773f,0.119f,-0.087f,-0.0975f,-0.0313f,0.066f,-0.0273f,-0.099f,-0.0411f,-0.0343f,0.0754f,-0.0304f,-0.0662f,-0.036f,-0.0903f,-0.0447f,0.00131f,-0.0282f,0.087f,-0.088f,0.0345f,0.0274f,-0.195f,0.00687f,0.0548f,-0.173f,-0.0783f,-0.0276f,0.00274f,-0.0189f,-0.0305f,-0.0699f,0.0568f,-0.126f,-0.121f,-0.0545f,-0.134f,-0.0825f,-0.00671f,-0.0714f,0.00135f,0.00228f,0.035f,-0.103f,0.118f,-2.02e-05f,0.0942f,-0.0666f,0.0946f,0.0592f,-0.051f,0.0134f,-0.0198f,0.00177f,-0.22f,0.0648f,-0.0373f,0.0477f,-0.0222f,0.122f,0.0597f,-0.0199f,0.127f,-0.000385f,-0.0943f,-0.0356f,-0.0091f,0.0367f,0.0617f,-0.0358f,-0.102f,-0.0443f,0.00665f,0.066f,0.0017f,0.0545f,0.172f,0.0226f,0.0206f,0.0758f,0.0193f,-0.0628f,0.0128f,0.0778f,-0.0633f,-0.0496f,-0.0649f,-0.00632f,-0.031f,-6.77e-06f,0.13f,0.0524f,0.12f,-0.018f,0.0231f,0.068f,-0.0607f,0.0065f,0.0825f,-0.0857f,-0.115f,-0.0326f,0.172f,-0.00921f,0.0364f,-0.057f,0.0285f,0.0828f,0.0446f,9.2e-06f,0.0858f,0.116f,0.0647f,-0.155f,0.112f,0.138f,0.0341f,-0.0999f,0.126f,0.0449f,-0.0475f,-0.0634f,0.101f,0.0613f,-0.0499f,0.108f,-0.134f,-0.0839f,0.0519f,-0.177f,-0.0415f,0.0826f,-0.0772f,0.0489f,0.0936f,-0.16f,0.0778f,0.0916f,0.0103f,-0.0734f,0.218f,0.208f,-0.0252f,0.0466f,0.164f,-0.054f,-0.0754f,-0.0104f,0.11f,-0.141f,-0.0293f,-0.0017f,-0.0353f,0.00942f,0.0499f,0.0224f,0.17f,0.0531f,0.0667f,0.104f,0.0233f,0.00102f,0.117f,0.108f,0.157f,-0.0254f,-0.0158f,0.0158f,0.0403f,-0.133f,0.0534f,0.0177f,0.139f,-3.18e-05f,0.135f,-0.0355f,0.119f,0.0255f,0.0152f,-0.025f,0.0776f,-0.0411f,-0.146f,0.0154f,0.0571f,0.0101f,0.172f,0.0651f,0.0374f,0.062f,-0.0224f,-0.0338f,-0.136f,-0.124f,-0.131f,0.274f,0.00966f,-0.0234f,0.081f,-0.0291f,-0.122f,0.0112f,0.126f,-0.0601f,0.125f,0.0101f,0.0758f,0.0823f,0.104f,-0.0183f,-0.0427f,0.00347f,-0.0101f,-0.045f,0.233f,-0.0159f,-0.087f,-0.0864f,0.0209f,0.0878f,0.0548f,0.0155f,-0.0275f,0.096f,0.0897f,0.0873f,0.0106f,0.0422f,-0.0828f,0.0747f,-0.0202f,0.0247f,0.155f,-0.0473f,-0.0176f,-0.112f,-0.0317f,1.14e-05f,-0.0395f,0.0711f,-0.0217f,-0.0555f,-0.00094f,-0.0208f,0.0526f,-0.107f,-0.0518f,-0.0146f,-0.00047f,-0.0462f,0.00159f,0.103f,-0.0397f,0.0334f,0.00355f,0.0466f,0.0196f,0.0868f,0.0233f,-0.0238f,-0.0212f,-0.0243f,-0.0255f,0.0571f,-0.0279f,-0.0421f,-0.0285f,0.0037f,0.00486f,0.745f,0.00287f,-0.0401f,-0.00835f,0.0717f,0.0722f,-0.00294f,0.0335f,0.0206f,-0.031f,0.0562f,-0.0955f,0.0156f,-0.00286f,0.117f,-0.00162f,-0.0411f,-0.0452f,0.0292f,-0.0817f,0.149f,-0.000491f,0.0847f,-0.0317f,0.0195f,0.121f,-0.0668f,-0.0457f,0.0571f,0.0219f,-0.005f,-0.0839f,-5.88e-05f,-0.062f,-0.156f,-0.071f,0.0408f,-0.0928f,0.141f,-0.0602f,0.0327f,-0.0931f,-0.0695f,-0.0458f,-0.0372f,0.0263f,-0.176f,-0.0895f,0.122f,0.00171f,-0.0671f,0.0632f,0.106f,-0.0516f,0.0661f,0.0296f,0.0513f,-0.0321f,-0.0671f,-0.0954f,-0.00155f,-0.124f,0.0309f,-0.0823f,-0.0568f,-0.026f,-0.0209f,-0.0328f,0.0249f,0.041f,-0.0457f,0.0229f,-0.086f,-0.0596f,-0.0417f,0.0791f,0.069f,-0.00266f,0.0494f,-0.143f,0.131f,0.0553f,-0.0416f,-0.0733f,0.0583f,-0.0831f,-0.104f,-0.339f,-0.184f,0.00981f,0.0258f,0.119f,-0.0561f,0.0612f,0.0273f,0.0671f,5.09e-05f,-0.027f,-0.0442f,-0.00785f,0.0626f,-0.146f,0.0293f,0.192f,-0.0676f,-0.042f,0.0903f,0.0939f,-0.0219f,0.0889f,0.0235f,0.0572f,0.0944f,0.0876f,0.0849f,-0.0363f,-0.00498f,0.0408f,0.0364f,0.0793f,-0.0786f,-0.105f,0.0326f,0.0297f,-0.0381f,0.0604f,0.0297f,0.0581f,0.0314f,-0.0162f,-0.02f,0.0458f,0.00196f,-0.0256f,0.0168f,-0.0171f,0.0689f,0.0129f,0.0783f,0.00749f,0.0281f,0.0366f,-0.0612f,-0.0997f,0.00356f,0.124f,-0.0208f,0.0604f,0.0022f,-0.194f,0.0857f,0.0259f,0.55f,0.0489f,-0.0334f,0.0455f,0.0218f,0.05f,-0.00848f,-0.0486f,-5.82e-05f,-0.0375f,-0.168f,0.0323f,0.111f,0.133f,0.0502f,0.154f,-0.0176f,-0.000571f,0.0412f,0.152f,-0.0172f,-0.0446f,-0.0106f,-0.154f,0.0631f,-0.0938f,-0.0874f,-0.0756f,-0.0296f,-0.0687f,-0.0618f,0.0299f,-0.00254f,-0.0518f,0.00115f,-0.123f,0.0445f,-0.0404f,-0.042f,0.0951f,0.072f,0.0403f,0.00621f,-0.0445f,0.0365f,-0.0129f,0.0737f,0.058f,-0.0119f,-0.0599f,-0.115f,-0.0546f,0.00154f,0.0326f,-0.07f,0.036f,-0.026f,0.0136f,-0.0271f,0.0137f,0.0723f,0.193f,0.0341f,-0.0752f,-0.0534f,-0.019f,0.0445f,-0.0684f,-0.158f,0.0338f,-0.0321f,0.128f,-2.39e-05f,-0.24f,-0.0118f,-0.108f,-0.0614f,-0.125f,-0.198f,0.00513f,-0.0528f,0.0372f,-0.0216f,-0.00633f,0.0408f,0.0789f,0.16f,0.0669f,-0.0102f,-0.0497f,-0.0278f,-0.00592f,0.0174f,0.0604f,-0.0294f,-0.0696f,0.0207f,-0.0198f,-0.0664f,-0.121f,0.101f,0.0487f,0.00224f,-0.0504f,-0.0378f,-0.00869f,-0.0721f,0.0576f,-0.0254f,0.035f,-0.0744f,-0.0104f,0.012f,0.0453f,0.126f,0.0583f,-0.0561f,-0.0584f,-0.129f,-0.00163f,0.103f,-0.0462f,-0.102f,0.0293f,-0.0226f,-0.142f,-0.0208f,0.174f,-0.0479f,0.0377f,-0.0198f,0.111f,-0.00973f,-0.0758f,0.0351f,-0.0807f,-0.000106f,0.0125f,-0.0168f,-0.0834f,0.00153f,-0.0771f,0.108f,-0.0956f,0.018f,-0.204f,-0.049f,-0.0312f,0.0523f,0.159f,0.0251f,-0.0587f,-0.119f,-0.0213f,-0.0354f,-0.112f,-0.0299f,-0.046f,0.0105f,-0.053f,0.038f,0.0324f,0.0126f,-0.0319f,-0.0437f,-0.0524f,-0.0555f,-0.0619f,0.00954f,-0.121f,0.0449f,-0.0385f,-0.047f,-0.146f,-0.0893f,0.0704f,0.0575f,-0.211f,-0.151f,0.131f,-0.0524f,-0.105f,0.137f,-0.0886f,0.073f,-0.0305f,0.0548f,-0.217f,0.0744f,-0.0627f,0.0923f,-0.121f,-0.0316f,0.027f,-0.0425f,0.105f,0.0461f,0.0484f,0.0172f,0.0396f,3.5e-06f,-0.0767f,0.0229f,0.0331f,-0.00461f,0.0481f,0.058f,-0.00997f,-0.0848f,0.000985f,-0.00528f,0.0976f,0.0283f,-0.0669f,0.000754f,0.119f,0.103f,0.00675f,-0.0703f,0.134f,0.0573f,0.0421f,0.0299f,-0.0114f,-0.00377f,-0.0583f,0.0525f,-0.0354f,0.0697f,0.145f,-0.0156f,0.0418f,0.00699f,-0.0107f,-0.0461f,0.0417f,0.257f,0.0122f,0.0147f,0.0607f,0.00735f,-0.0316f,-0.0382f,-0.262f,-0.0132f,0.0619f,-0.071f,-0.000763f,0.0168f,-0.00483f,0.0732f,-0.00192f,-0.0077f,-0.0283f,0.0176f,-0.138f,0.167f,-0.0129f,-0.0468f,0.0257f,0.0209f,0.0597f,0.118f,-0.0338f,-9.03e-07f,0.00862f,-0.0077f,0.00667f,0.00833f,0.099f,-0.00821f,0.106f,-0.0026f,-0.0334f,0.0153f,0.0643f,0.0239f,-0.0725f,0.0782f,0.016f,0.0485f,-0.119f,-0.039f,-0.12f,-0.00681f,-0.0315f,-0.00272f,0.161f,0.0437f,-0.11f,0.0792f,-0.122f,0.0406f,0.0863f,-0.0519f,0.106f,0.0377f,-0.0596f,0.0924f,0.0919f,-0.00568f,-0.0497f,0.033f,0.0224f,-0.0545f,-0.0747f,0.087f,0.0381f,-0.0716f,0.0907f,0.00998f,0.129f,-0.0266f,0.034f,0.216f,0.17f,0.0759f,0.0135f,0.0204f,-0.107f,0.0361f,-0.0407f,-0.00173f,0.061f,0.000576f,-0.0389f,0.0103f,0.0333f,1.7e-05f,0.0354f,0.0232f,0.0366f,-0.0182f,0.0285f,0.0283f,-0.0588f,-0.0608f,0.0189f,-0.0516f,0.0286f,-0.00289f,-0.0181f,0.0973f,-0.000212f,0.0121f,0.0195f,0.00418f,0.033f,0.0477f,0.0556f,0.0304f,-0.0462f,-0.00471f,0.0554f,-0.00349f,0.021f,0.03f,0.0201f,0.0291f,-0.0264f,0.0401f,-0.0215f,-0.0526f,0.0167f,-0.00409f,-0.0196f,-0.0143f,0.0227f,-0.124f,0.082f,0.00875f,-0.0238f,-0.419f,-0.0274f,-0.0108f,0.00134f,0.00845f,-0.0123f,0.0349f,0.0231f,0.116f,-0.0341f,0.0376f,0.00488f,0.103f,-0.0305f,-0.0966f,-0.0964f,-0.0259f,-0.022f,0.027f,0.146f,2.55e-05f,0.0876f,0.0308f,-0.162f,-0.0799f,-0.164f,0.0661f,-0.107f,0.00547f,0.026f,-0.0312f,-0.15f,0.0706f,0.0741f,0.0789f,0.107f,-0.0469f,-0.0446f,0.103f,0.00945f,0.123f,0.00761f,0.0865f,-0.0518f,0.00107f,0.0237f,-0.0349f,0.0383f,-0.0121f,0.128f,0.0946f,-0.0334f,-0.041f,-0.0757f,0.0856f,0.0255f,-0.11f,0.0324f,-0.116f,-0.143f,-0.029f,0.217f,-0.0671f,0.0804f,-0.402f,-0.135f,0.111f,-0.00062f,-0.00378f,-0.142f,-0.115f,-0.0265f,-0.12f,-0.000208f,-0.0798f,0.154f,-0.0244f,-0.0588f,0.135f,0.0377f,0.0645f,0.00303f,-0.116f,0.00967f,2.4e-06f,0.0826f,0.0448f,0.176f,0.0168f,-0.0663f,0.0486f,0.0713f,0.0402f,-0.171f,0.0353f,0.0337f,0.0363f,0.0392f,0.0281f,0.0312f,0.0213f,-0.159f,0.118f,0.105f,0.0115f,0.0431f,0.0539f,0.217f,-0.0257f,0.119f,-0.00719f,-0.0511f,0.0432f,0.0472f,0.03f,0.0803f,0.0234f,-0.0735f,0.0657f,0.0949f,-0.0242f,-0.00828f,-0.0801f,0.0218f,-0.247f,-0.00284f,-0.0513f,0.125f,-0.00889f,-0.0704f,0.146f,0.102f,0.00767f,0.0814f,0.101f,0.0807f,-0.00308f,0.0994f,-0.0863f,0.123f,-0.0312f,0.0305f,-0.126f,-0.0468f,0.0545f,-0.102f,-0.037f,-0.0575f,2.84e-05f,-0.136f,0.138f,-0.0571f,-0.057f,0.0427f,0.0122f,0.166f,0.0265f,-0.00718f,-0.0157f,-0.0934f,0.074f,0.0286f,-0.00729f,0.187f,-0.021f,0.0522f,0.183f,0.0463f,0.167f,-0.0392f,0.00165f,-0.00781f,-0.0356f,-0.137f,-0.0336f,-0.0565f,-0.0112f,0.0729f,-0.0246f,-0.0191f,0.0137f,-0.105f,-0.0733f,-0.0869f,0.0109f,0.172f,0.111f,-0.0873f,-0.0238f,0.0588f,0.0994f,0.102f,-0.0511f,0.0505f,0.0542f,0.0193f,-0.00991f,0.046f,0.0648f,-0.000841f,0.0258f,-0.0366f,-0.0956f,-0.0469f,0.00521f,-0.046f,0.0569f,0.0791f,-0.0983f,0.126f,0.0393f,0.0169f,-6.31e-05f,-0.0791f,0.0404f,-0.128f,-0.0262f,-0.122f,-0.0632f,0.0802f,-0.0954f,0.0896f,0.0572f,-0.0114f,0.00681f,0.0812f,-0.0658f,0.0285f,0.0902f,0.0938f,-0.0824f,-0.0363f,-0.0225f,0.0769f,-0.0787f,0.0864f,-0.0388f,-0.0918f,-0.00577f,0.14f,0.00884f,0.0262f,0.0485f,0.0172f,0.0961f,0.000295f,0.108f,0.0333f,-0.0381f,-0.0394f,0.0149f,-0.16f,0.0539f,-0.0327f,0.0641f,0.00973f,-0.0524f,0.0272f,0.0788f,0.0819f,0.0342f,0.0856f,0.121f,-0.0817f,0.011f,-0.0223f,0.122f,0.0949f,0.0666f,-0.00604f,0.31f,0.0493f,0.00951f,0.0552f,0.00173f,-0.0778f,2.87e-06f,-0.228f,0.00577f,0.153f,0.0224f,0.0752f,0.0813f,0.036f,0.0253f,0.0594f,-0.131f,0.0967f,-0.0313f,-0.0356f,-0.0344f,0.0268f,-0.0184f,0.00329f,-0.0166f,0.0235f,0.00483f,0.208f,-0.221f,0.0458f,0.0301f,0.159f,0.0455f,-0.0426f,0.0201f,-0.0705f,-0.0118f,0.00753f,0.00671f,-0.0244f,0.0411f,-0.00572f,0.0456f,-0.142f,0.0387f,0.157f,0.041f,-0.0199f,0.0595f,0.114f,0.0248f,0.0517f,0.0238f,-0.0893f,0.00575f,0.0702f,0.103f,-0.0815f,-0.0177f,0.0307f,0.0502f,0.182f,0.0526f,0.157f,-0.0742f,-0.13f,-0.0396f,-0.0735f,0.0376f,0.0672f,6.27e-06f,0.0698f,-0.101f,0.0738f,0.038f,0.00671f,0.0841f,0.00709f,0.0824f,-0.00955f,0.0863f,0.139f,0.155f,0.0762f,0.0445f,0.0413f,-0.0126f,0.0205f,-0.0368f,-0.0186f,0.0182f,0.0251f,0.0508f,0.135f,-0.0536f,0.0471f,-0.0031f,0.102f,-0.321f,0.128f,0.155f,-0.0187f,0.0662f,-0.0244f,0.0392f,-0.00488f,-0.0133f,0.0851f,0.134f,0.0613f,0.0365f,-0.0649f,-0.0572f,0.0268f,-0.0527f,-0.0242f,0.0418f,0.0558f,0.0208f,0.0152f,0.106f,-0.0777f,0.135f,-0.00973f,0.167f,0.037f,0.0113f,0.128f,-0.119f,0.0262f,-0.0042f,-0.0961f,-0.141f,-0.0415f,-4.98e-05f,-0.046f,-0.193f,-0.0112f,-0.0656f,-0.156f,-0.21f,-0.215f,0.282f,-0.0527f,-0.0972f,0.0109f,0.0371f,-0.0782f,-0.0367f,-0.16f,0.0726f,0.0693f,0.0289f,-0.148f,0.0472f,0.00979f,-0.0353f,-0.176f,0.0614f,-0.054f,-0.0832f,-0.0438f,0.0825f,-0.0675f,-0.205f,-0.0332f,0.0448f,-0.0478f,0.016f,-0.15f,-0.131f,-0.165f,-0.195f,0.0768f,0.113f,-0.0257f,0.0241f,-0.19f,0.016f,-0.049f,-0.0839f,-0.109f,0.178f,0.104f,0.0288f,0.00267f,0.0699f,-0.0145f,0.0396f,-0.0738f,-0.061f,-0.0781f,0.0523f,-0.0535f,0.0431f,-0.213f,0.0433f,-0.174f,-5.61e-05f,0.00288f,0.0138f,0.093f,0.14f,0.209f,-0.166f,-0.0575f,0.0114f,-0.0455f,-0.147f,-0.0986f,-0.105f,-0.0303f,-0.0791f,7.55e-05f,-0.00179f,0.0551f,-0.0637f,-0.0094f,-0.00645f,-0.0103f,-0.0338f,0.0131f,-0.0736f,0.00264f,0.073f,-0.177f,-0.015f,-0.0199f,-0.152f,0.113f,0.0139f,-0.0025f,0.152f,-0.0675f,0.00266f,-0.0109f,0.0501f,0.0875f,0.132f,-0.00767f,-0.0447f,-0.0679f,-0.04f,-0.0819f,-0.0564f,0.0287f,-0.129f,-0.111f,0.0787f,-0.0744f,-0.0828f,0.0496f,-0.0501f,-0.0512f,-0.0403f,0.0354f,-0.0721f,0.051f,-0.133f,0.0694f,-0.0723f,-0.0418f,2.99e-05f,0.0795f,-0.103f,0.0571f,-0.0338f,0.015f,-0.059f,0.125f,-0.1f,-0.0287f,-0.0149f,0.00919f,-0.0475f,0.00388f,0.0458f,0.0937f,0.0234f,-0.0649f,0.17f,-0.0874f,0.06f,-0.0255f,0.1f,0.0258f,-0.00774f,0.077f,0.0964f,0.0986f,0.0565f,-0.132f,0.0783f,0.0702f,0.0447f,0.145f,0.013f,-0.0241f,0.043f,0.0334f,0.00148f,0.0153f,-0.0457f,-0.0727f,0.0829f,0.137f,-0.057f,-0.0209f,-0.0159f,0.199f,0.0268f,0.175f,0.0671f,0.0311f,-0.00131f,-0.0292f,0.00605f,0.163f,-0.0313f,0.0272f,0.0355f,-0.0305f,-0.0584f,0.0336f,0.233f,0.0183f,5.19e-05f,-0.0302f,-0.0435f,0.0305f,0.0765f,0.0148f,0.0136f,-0.0529f,-0.00371f,0.0318f,0.0083f,-0.0569f,0.0257f,0.0276f,-0.0241f,0.0189f,0.0372f,0.0902f,-0.0112f,0.00433f,0.033f,0.0702f,-0.0095f,0.0786f,0.0649f,-0.036f,-0.0475f,0.0573f,-0.0453f,0.0555f,0.109f,0.0634f,-0.0139f,-0.00707f,0.0999f,-0.0388f,0.187f,-0.0393f,-0.0373f,-0.028f,0.0917f,-0.0106f,-0.0672f,0.0218f,-0.0407f,0.0525f,0.0554f,-0.0989f,-0.0464f,0.0779f,0.0643f,-0.0307f,-0.092f,0.0888f,0.00303f,0.0536f,0.0104f,-0.0238f,-0.00602f,0.104f,-0.0375f,-0.0263f,-0.0693f,0.107f,2.98e-05f,-0.113f,-0.0682f,-0.122f,0.00346f,0.000325f,0.0546f,0.0578f,0.0985f,-0.0392f,-0.0456f,-0.0131f,0.0273f,0.113f,0.0401f,-0.0906f,-0.00512f,-0.0106f,-0.0109f,0.139f,-0.116f,-0.00465f,-0.0222f,0.0489f,0.0119f,0.035f,0.154f,0.0843f,0.0321f,-0.128f,-0.0142f,-0.1f,0.0425f,0.0665f,0.00246f,-0.109f,0.021f,-0.0925f,0.0132f,-0.0543f,0.00184f,-0.0289f,0.0157f,0.104f,-0.0523f,0.0794f,-0.105f,-0.0171f,0.00629f,0.0815f,-0.00417f,-0.0572f,-0.0247f,0.0879f,0.0716f,0.0527f,-0.0208f,0.00198f,0.0866f,-0.0251f,-0.11f,-0.0299f,0.0113f,-0.0896f,-3.97e-05f,-0.117f,-0.138f,-0.162f,0.106f,0.0866f,0.0011f,-0.0551f,0.0633f,-0.0275f,-0.0573f,-0.12f,-0.0544f,-0.142f,-0.0752f,0.0454f,0.0238f,0.00644f,-0.0739f,-0.0857f,-0.00985f,-0.0626f,-0.19f,0.0892f,0.0948f,-0.092f,0.0769f,0.186f,-0.0223f,-0.0358f,0.0313f,-0.086f,-0.0492f,-0.13f,-0.0111f,-0.116f,0.0118f,-0.0909f,-0.0185f,0.0918f,-0.00712f,-0.0666f,-0.0529f,0.0286f,0.0281f,-0.0306f,-0.0875f,-0.143f,-0.0146f,0.103f,-0.0547f,-0.033f,-0.022f,-0.0101f,-0.000598f,0.019f,0.0234f,-0.0781f,-0.0104f,-0.0427f,-0.0592f,-0.0526f,-0.0152f,-0.0394f,-2.57e-05f,0.0127f,-0.0554f,0.0555f,-0.0271f,0.0347f,0.0358f,-0.0834f,0.0177f,0.0852f,-0.0243f,-0.0352f,-0.0371f,-0.067f,-0.113f,0.0594f,-0.0703f,-0.0416f,0.0459f,0.093f,0.00812f,-0.0454f,-0.0427f,0.00499f,-0.105f,0.102f,-0.0104f,0.148f,-0.09f,0.0197f,-0.0333f,-0.0215f,-0.0271f,-0.011f,0.0223f,-0.00237f,0.168f,-0.0284f,-0.000679f,0.0183f,-0.02f,0.134f,-0.0698f,-0.0903f,-0.0129f,0.11f,0.042f,0.0779f,0.00357f,0.0227f,0.0214f,-0.0131f,-0.0763f,0.0568f,-0.0312f,-0.00697f,-0.000466f,0.0636f,-0.00212f,-0.0903f,0.0256f,0.144f,0.0402f,-0.0351f,-3.21e-05f,-0.054f,0.00188f,0.0392f,-0.0106f,0.202f,-0.0911f,-0.118f,0.038f,-0.02f,-0.146f,0.0681f,-0.0815f,0.0215f,-0.0298f,-0.00347f,0.0378f,0.0259f,0.0118f,-0.00315f,-0.0053f,-0.105f,-0.0249f,0.0214f,-0.075f,0.0133f,0.0392f,-0.0607f,-0.0217f,-0.0539f,-0.114f,-0.0418f,-0.0122f,0.0374f,0.00903f,-0.0933f,-0.00848f,0.00423f,0.0535f,-0.0227f,0.0696f,-0.00636f,-0.00692f,-0.0819f,-0.0304f,0.051f,-0.0359f,-0.0143f,-0.0732f,-0.051f,-0.00571f,-0.0215f,-0.0552f,0.217f,-0.0745f,-0.0353f,-0.0575f,-0.00556f,-0.0458f,0.128f,-0.0607f,0.0161f,-0.004f,-0.0247f,-2.15e-05f,-0.062f,0.09f,-0.0309f,-0.122f,-0.0614f,0.0189f,-0.0708f,0.0713f,0.0443f,-0.0441f,0.00468f,-0.0148f,0.0206f,0.0667f,-0.0792f,0.0243f,-0.0307f,0.017f,-0.00368f,-0.0155f,-0.00426f,-0.0342f,-0.106f,0.00254f,-0.0354f,-0.0477f,-0.149f,-0.00297f,-0.00358f,-0.000481f,-0.00854f,-0.211f,-0.105f,0.000235f,0.0302f,0.0144f,-0.0372f,-0.0227f,0.0536f,-0.00604f,-0.0833f,0.0241f,0.0616f,-0.0404f,0.176f,-0.0706f,0.0647f,0.0315f,0.0069f,-0.0722f,0.017f,0.077f,-0.028f,0.158f,-0.0313f,-0.119f,0.034f,-0.0783f,0.00327f,0.0861f,0.0129f,-0.0363f,-0.093f,-4.34e-05f,-0.141f,-0.0398f,0.105f,-0.0202f,0.0847f,-0.021f,0.107f,0.0184f,-0.0316f,-0.0494f,0.137f,0.00384f,-0.0992f,-0.115f,-0.0397f,0.0364f,0.0119f,-0.0467f,-0.011f,0.0136f,-0.049f,-0.0624f,-0.0157f,0.0037f,-0.0541f,0.113f,-0.066f,0.076f,-0.0673f,-0.0918f,-0.0393f,-0.0107f,0.0242f,0.037f,-0.00265f,0.326f,-0.081f,0.13f,0.0644f,-0.0593f,0.379f,0.0498f,-0.104f,-0.0386f,0.112f,-0.0961f,0.00949f,0.0361f,0.0691f,0.0701f,-0.0647f,-0.0037f,0.0534f,0.0423f,-0.134f,0.00155f,0.0767f,0.024f,0.0145f,-0.14f,0.0655f,0.2f,0.00592f,-7.45e-07f,0.0417f,0.0789f,-0.0097f,-0.0951f,-0.0309f,0.0673f,0.0926f,-0.0804f,0.114f,-0.0412f,0.0295f,0.113f,0.0781f,0.0688f,0.0867f,0.119f,-0.0815f,0.0886f,-0.0487f,-0.051f,-0.00515f,0.102f,-0.000459f,0.0627f,0.0902f,0.0404f,0.137f,0.0563f,0.12f,0.0624f,0.0726f,0.0319f,-0.0622f,-0.0908f,0.0321f,0.139f,-0.0295f,-0.126f,-0.105f,0.0301f,0.0274f,0.0656f,0.116f,-0.0781f,-0.249f,0.104f,0.104f,0.0563f,-0.0231f,-0.0124f,-0.0708f,-0.0315f,-0.084f,0.0127f,0.124f,-0.0194f,-0.0521f,-0.027f,-0.0749f,0.00313f,-0.117f,0.158f,-0.111f,4.48e-06f,-0.0764f,-0.00327f,-0.0789f,0.0187f,-0.0252f,-0.0883f,-0.0721f,-0.064f,0.0882f,-0.0135f,0.186f,0.0957f,-0.0634f,-0.111f,0.00945f,-0.0901f,-0.0323f,0.173f,-0.0671f,0.0691f,0.0818f,-0.0389f,-0.0663f,-0.0677f,-0.079f,0.0024f,-0.0266f,-0.139f,-0.0413f,-0.0291f,0.0651f,-0.0705f,0.0477f,-0.0206f,0.00617f,-0.0191f,0.233f,-0.0785f,-0.0031f,0.127f,0.0506f,0.0401f,-0.0844f,0.0575f,-0.0617f,-0.00677f,0.116f,-0.136f,-0.0528f,0.0613f,0.0927f,-0.0772f,-0.0544f,-0.0541f,-0.00478f,-0.0764f,0.0883f,0.0969f,0.0454f,0.102f,0.0465f,0.0882f,-0.0425f,-2.29e-05f,-0.144f,0.0898f,-0.1f,0.0143f,0.178f,-0.115f,0.158f,-0.0909f,0.0997f,-0.0237f,0.0394f,0.0628f,0.00447f,0.00882f,0.126f,0.000116f,-0.0125f,0.0384f,-0.0901f,0.092f,0.0215f,0.0594f,0.046f,0.0448f,-0.0825f,0.000243f,-0.0214f,-0.0646f,0.0936f,-0.0284f,0.117f,-0.00817f,-0.0628f,0.122f,0.134f,-0.0707f,0.00887f,-0.0151f,0.0631f,-0.022f,-0.0199f,0.067f,0.083f,-0.0133f,-0.0124f,-0.14f,-0.0143f,0.074f,-0.0554f,-0.0238f,0.0568f,-0.0212f,-0.177f,-0.0113f,0.134f,0.0466f,0.0221f,-0.0555f,-0.00773f,0.000171f,-0.0256f,-0.0237f,-0.056f,-4.17e-05f,0.0035f,0.00303f,0.0764f,-0.0182f,0.0529f,-0.0191f,-0.0796f,0.0411f,0.0994f,-0.0728f,-0.0477f,-0.0363f,-0.0102f,0.00857f,-0.00457f,-0.0467f,0.0736f,-0.0824f,0.139f,0.0167f,0.0303f,0.0108f,-0.0565f,-0.077f,-0.0584f,-0.0653f,0.00271f,-0.0877f,-0.0674f,0.00753f,-0.16f,-0.0496f,-0.0579f,-0.105f,-0.104f,0.0382f,0.0609f,0.107f,-0.0487f,-0.126f,0.0818f,-0.142f,-0.0466f,-0.0972f,0.0739f,0.147f,-0.0342f,-0.132f,0.151f,0.0516f,-0.0893f,0.0345f,-0.0222f,-0.036f,0.0279f,-0.0199f,0.0182f,-0.0168f,0.0358f,0.0514f,0.144f,-0.036f,-0.0205f,4.03e-05f,-0.164f,0.0747f,-0.0638f,-0.0122f,-0.0479f,-0.0634f,-0.0162f,0.0145f,-0.0256f,0.027f,0.086f,-0.00753f,-0.0742f,-0.0192f,-0.134f,0.01f,-0.00374f,-0.0523f,-0.116f,0.00805f,-0.0203f,-0.0714f,-0.00389f,-0.253f,-0.18f,0.0924f,-0.0425f,-0.019f,-0.0984f,-0.0718f,-0.125f,0.0939f,0.0249f,-0.0082f,0.00958f,-0.115f,-0.0335f,0.128f,0.0184f,0.0113f,-0.0249f,0.0516f,-0.124f,-0.0205f,0.266f,-0.124f,-0.0347f,0.0743f,0.0332f,0.0969f,0.0141f,0.118f,0.0663f,0.0169f,-0.0976f,0.0109f,0.0197f,-0.0135f,0.0618f,0.0146f,0.0525f,0.0338f,-0.0829f,6.13e-05f,-0.102f,-0.0782f,-0.0938f,0.0578f,-0.0212f,-0.101f,0.0436f,0.0141f,0.0128f,0.115f,0.00137f,-0.0427f,-0.0655f,-0.0931f,-0.0561f,-0.082f,0.0342f,-0.0525f,-0.156f,-0.038f,-0.0967f,-0.101f,0.0363f,-0.131f,-0.106f,0.202f,-0.0543f,0.0689f,-0.063f,-0.104f,0.259f,0.111f,0.0524f,0.17f,-0.0228f,0.0193f,-0.177f,-0.0406f,0.0394f,0.142f,0.0543f,0.0318f,-0.138f,-0.0991f,-0.0783f,-0.118f,0.027f,0.00932f,-0.0889f,0.0807f,-0.0221f,0.0136f,0.0722f,0.0246f,-0.0987f,0.00524f,0.0746f,0.131f,0.0177f,0.0148f,0.0762f,-0.0598f,-0.00453f,5.47e-05f,-0.123f,-0.0278f,-0.0962f,0.0218f,0.157f,0.0828f,0.0038f,0.00556f,0.161f,0.0314f,0.0624f,0.00795f,-0.0172f,-0.00233f,0.0736f,0.109f,-0.0972f,-0.00695f,0.0808f,0.0832f,-0.0235f,-0.0837f,-0.148f,-0.047f,0.121f,-0.00229f,0.0388f,-0.0494f,-0.107f,0.03f,0.0715f,-0.00455f,0.0952f,-0.104f,-0.0281f,-0.088f,0.0274f,0.0266f,0.213f,0.0113f,0.0386f,-0.0731f,-0.0399f,0.0264f,-0.0755f,-0.0243f,0.0849f,0.0466f,-0.0616f,-0.0128f,-0.0355f,-0.0603f,-0.0402f,0.0329f,0.128f,-0.0437f,-0.0109f,-0.0611f,-0.0536f,-0.00315f,0.0354f,0.0842f,-0.0597f,2.19e-05f,0.00534f,0.0111f,-0.0193f,-0.153f,-0.139f,-0.0591f,0.0307f,-0.00507f,-0.0481f,-0.167f,0.0294f,-0.0349f,-0.00542f,0.134f,-0.0548f,0.0178f,-0.194f,-0.105f,-0.0131f,0.165f,0.0131f,-0.0349f,-0.0838f,-0.099f,-0.122f,0.0106f,0.027f,0.0744f,-0.0657f,-0.0723f,-0.0209f,-0.00698f,0.0369f,0.0201f,-0.0233f,0.00961f,-0.0353f,-0.0215f,-0.0515f,-0.0441f,0.0141f,-0.0169f,-0.0335f,0.000445f,0.00383f,0.0232f,-0.021f,0.0143f,-0.0228f,-0.0267f,0.0412f,-0.0325f,0.0496f,-0.00147f,0.015f,-0.0413f,0.13f,-0.138f,0.0575f,-0.0129f,-0.075f,-0.0277f,-0.0291f,8.13e-07f,0.0418f,0.0287f,-0.00555f,-0.029f,-0.0327f,0.0165f,0.0219f,0.0726f,-0.0386f,-0.083f,0.117f,0.00384f,0.0387f,-0.0642f,-0.044f,0.0286f,0.00461f,0.0306f,0.101f,-0.0495f,-0.0547f,-0.0513f,-0.0184f,-0.0606f,0.0281f,0.0426f,-0.0193f,0.0364f,-0.141f,0.165f,-0.0664f,-0.022f,0.0672f,-0.0919f,-0.0211f,0.0107f,-0.0111f,0.00199f,-0.067f,-0.0236f,-0.0323f,0.0258f,-0.0344f,-0.0409f,0.0121f,0.0348f,-0.051f,-0.0269f,0.114f,0.0262f,0.0383f,-0.00323f,0.0162f,-0.0553f,0.0763f,0.0227f,-0.0869f,-0.0316f,-0.0715f,-0.0374f,0.368f,-0.0565f,-0.0159f,-3.5e-05f,-0.0342f,-0.0562f,-0.0189f,-0.18f,-0.103f,0.00817f,0.0367f,0.00812f,-0.0701f,-0.158f,-0.0647f,-0.0952f,-0.0132f,0.138f,-0.173f,0.242f,-0.102f,-0.0499f,-0.0442f,0.0489f,-0.0601f,-0.0243f,-0.0544f,-0.174f,-0.0423f,-0.143f,-0.012f,0.134f,-0.0906f,0.00305f,0.00119f,0.048f,0.0743f,-0.0182f,-0.134f,-0.132f,-0.0753f,0.0362f,0.0443f,-0.071f,0.12f,-0.00186f,0.062f,0.078f,0.0224f,-0.0718f,0.0148f,-0.00409f,-0.149f,-0.0559f,0.0533f,-0.109f,0.1f,-0.162f,-0.0517f,-0.0227f,0.00982f,-0.0398f,0.0546f,0.0216f,0.175f,-0.0325f,-0.000914f,1.07e-05f,0.055f,0.189f,-0.00206f,-0.165f,0.104f,0.0543f,0.0641f,0.092f,-0.0606f,-0.0542f,0.204f,0.128f,0.109f,0.0419f,0.151f,0.0485f,-0.205f,0.162f,0.0431f,0.106f,-0.0491f,0.0122f,0.0232f,-0.0551f,0.0922f,0.0399f,-0.0085f,0.0352f,0.14f,0.00461f,-0.06f,0.03f,0.0829f,0.0252f,-0.0334f,-0.0698f,0.00617f,0.0278f,0.045f,-0.189f,-0.0649f,0.174f,0.178f,0.0294f,0.039f,0.0666f,0.106f,0.0545f,-0.149f,-0.0521f,0.0928f,0.0862f,-0.0183f,0.0149f,0.022f,0.00422f,-0.0335f,-0.0461f,0.157f,0.0431f,0.0212f,-0.0316f,-0.0168f,1.32e-05f,-0.00202f,0.0999f,0.0288f,0.142f,0.0244f,-0.0321f,-0.0148f,-0.0159f,-0.101f,-0.0811f,-0.016f,-0.0681f,-0.0275f,0.00709f,-0.0681f,0.225f,-0.113f,-0.0477f,-0.048f,0.06f,-0.079f,0.00519f,-0.0293f,-0.203f,-0.0321f,-0.00217f,-0.146f,-0.147f,-0.0339f,-0.151f,-0.00148f,0.00234f,0.116f,-0.0147f,-0.0406f,-0.00605f,-0.12f,-0.059f,-0.0858f,-0.0438f,0.0126f,-0.0152f,-0.0476f,0.0161f,-0.0336f,-0.00965f,-0.0771f,-0.0022f,-0.0268f,-0.091f,-0.0552f,0.00198f,-0.0188f,0.16f,-0.0371f,-0.012f,0.00516f,0.056f,0.013f,0.0701f,0.029f,-0.00773f,-0.0178f,-1.16e-06f,-0.0137f,0.114f,-0.0825f,0.0263f,-0.0285f,0.0224f,0.0513f,0.0799f,-0.00837f,-0.0288f,0.106f,0.0112f,-0.0162f,0.0382f,0.0217f,-0.0237f,0.0894f,0.00417f,-0.0668f,-0.00598f,0.00885f,-0.0295f,0.05f,-0.543f,0.0613f,0.0105f,-0.04f,0.00839f,-0.00737f,-0.0205f,0.039f,-0.0112f,-0.0606f,0.0314f,0.0292f,-0.0436f,0.0337f,0.0303f,-0.0411f,-0.0346f,-0.12f,0.0521f,0.0364f,-0.0703f,0.0989f,-0.0424f,0.00516f,-0.0214f,0.0507f,0.059f,0.0378f,-0.0264f,-0.00398f,0.0704f,0.0117f,-0.0256f,0.0657f,0.0489f,0.124f,-0.00718f,-0.0497f,-0.0772f,0.087f,-3.27e-05f,0.0971f,0.0565f,0.0159f,-0.0569f,0.0631f,0.0754f,-0.0121f,0.0517f,-0.113f,0.018f,0.0789f,0.155f,0.0818f,0.0329f,0.0771f,-0.00176f,-0.0511f,0.137f,0.0776f,0.0532f,0.0352f,0.163f,-0.144f,0.036f,0.0884f,-0.1f,-0.0221f,-0.0747f,0.135f,-0.000171f,0.0995f,-0.0569f,0.157f,-0.00267f,0.0294f,-0.0239f,0.0489f,-0.068f,-0.0379f,-0.0959f,-0.00238f,0.0169f,0.125f,0.00825f,0.0139f,0.0117f,-0.0248f,0.0661f,-0.0633f,-0.125f,-0.0311f,0.0959f,-0.105f,0.0463f,0.046f,-0.0466f,-0.0715f,0.0606f,0.032f,-0.0781f,0.0968f,0.0158f,0.0915f,-0.000108f,-0.053f,-0.0884f,0.0771f,0.0875f,0.0524f,-0.0138f,0.0207f,-0.0917f,-0.00512f,0.151f,0.0742f,-0.046f,-0.112f,-0.0587f,-0.0913f,0.0466f,-0.000152f,-0.0348f,-0.0425f,-0.124f,0.083f,0.0635f,0.0216f,0.0086f,0.0339f,-0.0409f,-0.0118f,0.039f,-0.0128f,0.0201f,0.124f,-0.000773f,0.113f,0.0488f,0.161f,0.0403f,0.0302f,-0.0567f,0.0392f,0.0607f,-0.2f,0.0508f,-0.178f,-0.178f,-0.00986f,-0.0707f,-0.0779f,0.017f,-0.0355f,-0.0353f,0.0329f,0.0119f,0.022f,0.0198f,-0.103f,0.021f,-0.152f,0.127f,0.0495f,-0.186f,0.00775f,-0.0568f,0.0662f,5.51e-05f,-0.114f,-0.164f,-0.0643f,0.0275f,-0.0278f,-0.103f,-0.114f,-0.015f,0.0482f,0.0919f,0.00617f,-0.0455f,-0.22f,0.0797f,0.108f,-0.0615f,-0.0303f,0.0271f,-0.127f,0.00293f,0.123f,0.0573f,-0.0121f,0.0138f,0.0206f,-0.0454f,0.00533f,-0.0875f,0.075f,-0.318f,0.0764f,-0.043f,-0.0961f,-0.0284f,0.118f,-0.0527f,0.0865f,-0.0822f,-0.0854f,0.0384f,0.0683f,0.0196f,-0.226f,-0.0722f,-0.0603f,0.0178f,-0.0368f,-0.0649f,-0.0953f,-0.0412f,0.125f,0.0685f,-0.017f,-0.102f,-0.213f,-0.0147f,-0.214f,-0.0391f,0.0478f,0.0486f,-0.0441f,0.0735f,0.0425f,-1.97e-05f,-0.00822f,0.00388f,-0.000133f,0.00167f,0.0143f,0.0156f,-0.0493f,-0.17f,-0.0509f,-0.0213f,0.0739f,-0.0936f,-0.0025f,0.103f,0.0128f,0.0454f,0.0353f,0.0178f,0.000969f,-0.363f,0.0367f,-0.029f,-0.056f,0.118f,0.0858f,0.0184f,0.0826f,-0.0108f,0.0921f,-0.0572f,0.0398f,-0.0785f,0.138f,0.0234f,0.0352f,0.0318f,-0.0943f,-0.0965f,-0.104f,0.0115f,0.017f,-0.0108f,0.0945f,-0.0193f,0.00527f,-0.0149f,-0.124f,0.016f,0.0758f,-0.0921f,-0.0246f,0.0683f,-0.0658f,0.0685f,-0.015f,-0.0046f,0.00983f,0.0103f,-0.0334f,0.0727f,0.04f,0.00785f,-0.107f,-2e-05f,0.0498f,-0.123f,0.0339f,0.00352f,0.119f,-0.0751f,0.0805f,0.03f,-0.0323f,-0.0741f,-0.168f,0.0519f,-0.0471f,0.0543f,-0.0431f,0.106f,0.116f,-0.0931f,0.0295f,-0.0126f,0.0506f,-0.000987f,0.149f,-0.248f,-0.0252f,0.00372f,-0.0827f,0.017f,-0.0848f,0.0442f,0.0168f,0.038f,0.0128f,0.0134f,-0.0382f,-0.0421f,-0.0117f,0.0557f,-0.0259f,0.0622f,-0.137f,-0.00263f,-0.0377f,-0.177f,0.0498f,-0.0268f,0.0539f,0.00812f,0.00208f,0.278f,0.094f,0.0648f,-0.0131f,-0.0352f,-0.0697f,-0.0452f,0.135f,0.0125f,0.0733f,-0.000323f,0.138f,-0.161f,-0.0463f,-1.44e-05f,0.000248f,-0.0635f,0.168f,-0.00718f,0.196f,-0.0748f,0.0218f,-0.0252f,-0.0606f,-0.137f,0.263f,0.016f,-0.0698f,0.0235f,-0.109f,0.0086f,-0.0505f,-0.135f,-0.0423f,-0.00161f,-0.0291f,0.0269f,-0.067f,-0.198f,0.0539f,-0.0296f,-0.046f,0.0559f,-0.0924f,-0.0064f,-0.0232f,0.145f,-0.0305f,0.135f,0.0451f,-0.0409f,-0.0179f,0.12f,0.126f,0.0238f,-0.0416f,-0.0591f,-0.0751f,-0.0457f,-0.00721f,-0.0486f,0.0121f,0.16f,-0.0187f,0.0137f,-0.00443f,0.0931f,0.176f,0.0431f,-0.122f,0.0156f,0.069f,0.0438f,0.0159f,0.000631f,0.036f,-0.00181f,-0.0554f,5.81e-05f,0.0537f,0.121f,0.12f,-0.006f,0.0759f,-0.0227f,-0.0461f,0.119f,0.00046f,-0.0502f,-0.00756f,0.0251f,0.0115f,-0.0297f,-0.0356f,-0.0071f,0.0484f,-0.0386f,0.0387f,0.00495f,-0.0236f,-0.0105f,-0.0275f,0.0798f,0.0337f,0.0399f,-0.0771f,0.0732f,0.0118f,0.0353f,0.047f,0.0338f,0.0804f,0.151f,-0.000697f,0.0106f,0.0555f,0.00305f,-0.0518f,-0.0446f,-0.233f,0.0592f,0.00864f,0.0318f,0.123f,-0.0341f,-0.00592f,-0.0558f,0.0674f,0.0634f,0.027f,0.0168f,0.0537f,0.0616f,0.0604f,0.0236f,-0.0342f,-0.131f,-0.0745f,0.0233f,-0.0253f,0.161f,-0.0489f,-6.42e-05f,-0.079f,-0.0769f,-0.0113f,-0.0551f,0.0268f,-0.0185f,0.0453f,0.0805f,0.0265f,-0.0417f,-0.0141f,-0.0327f,-0.0243f,-0.0203f,-0.0394f,-0.0632f,0.00235f,-0.0942f,-0.0836f,-0.0141f,-0.0328f,-0.0397f,0.058f,-0.107f,-0.126f,0.0292f,-0.01f,0.0163f,-0.0183f,0.00424f,-0.0864f,-0.0465f,-0.0401f,-0.042f,-0.00986f,-0.00105f,-0.0416f,0.0736f,-0.0252f,0.127f,-0.00506f,0.0455f,-0.00647f,-0.039f,-0.112f,0.0488f,-0.0611f,-0.0108f,0.0122f,0.182f,0.0179f,-0.144f,-0.0407f,0.018f,-0.031f,-0.0184f,-0.0257f,-0.0376f,-0.0502f,-0.0224f,0.00613f,0.05f,-0.0459f,8.46e-05f,0.196f,0.0778f,0.09f,-0.0726f,0.0399f,0.0252f,-0.00971f,0.091f,-0.0102f,-0.114f,0.0668f,-0.073f,0.0938f,-0.0987f,-0.0346f,-0.0331f,-0.0293f,0.0125f,0.0214f,0.024f,-0.0957f,-0.0688f,0.042f,-0.0216f,0.0137f,0.105f,0.0778f,-0.0183f,-0.0691f,0.126f,-0.0305f,-0.0301f,0.0111f,-0.0165f,-0.0523f,0.0514f,-0.0279f,0.0504f,0.0568f,-0.07f,0.0197f,0.0302f,0.0904f,0.00793f,0.114f,0.053f,-0.00301f,0.016f,0.149f,0.0215f,-0.00151f,0.0118f,0.0917f,-0.0347f,0.189f,-0.103f,0.118f,-0.00353f,-0.00521f,0.0995f,0.0528f,0.0254f,0.0474f,-6.6e-05f,-0.0118f,-0.0139f,0.0299f,0.021f,0.0124f,-0.0595f,0.195f,-0.13f,-0.112f,0.0184f,0.0196f,0.0998f,-0.0932f,0.067f,0.106f,0.0151f,-0.00188f,-0.0072f,-0.141f,0.142f,0.00117f,0.0382f,0.11f,0.186f,-0.0885f,-0.0667f,-0.144f,0.0185f,0.0482f,-0.00281f,0.104f,-0.0283f,-0.0705f,0.0626f,0.131f,-0.0931f,-0.00546f,0.0145f,0.0783f,-0.0145f,0.0384f,0.0824f,0.0563f,-0.0387f,-0.0107f,-0.121f,0.144f,0.0687f,-0.098f,0.074f,0.0822f,0.0622f,-0.0602f,0.0121f,-0.068f,0.0315f,-0.16f,-0.124f,-0.029f,0.0187f,0.00501f,-0.0463f,-0.122f,2.03e-05f,-0.0926f,0.0309f,0.0509f,0.214f,-0.0351f,-0.000515f,0.0297f,-0.032f,-0.00187f,-0.134f,-0.0245f,-0.13f,-0.014f,-0.112f,0.0472f,-0.0252f,0.153f,-0.139f,-0.0162f,-0.0901f,-0.0409f,0.00138f,0.174f,-0.0928f,-0.077f,0.0286f,-0.0243f,-0.098f,0.00268f,-0.0386f,7.39e-05f,0.0587f,-0.211f,0.00295f,0.00439f,-0.0581f,-0.0483f,0.0994f,0.15f,0.236f,0.00193f,-0.0564f,-0.0676f,-0.00792f,-0.0581f,-0.0111f,-0.00013f,-0.0385f,-0.127f,0.0461f,0.125f,-0.0483f,0.0993f,-0.0374f,-0.0556f,-0.0765f,0.0419f,-0.0306f,0.0319f,0.00892f,0.109f,-0.105f,0.137f,-0.000112f,0.026f,-0.0505f,0.0331f,-0.00673f,0.0105f,0.12f,0.117f,0.056f,-0.0545f,-0.0856f,-0.0366f,0.0924f,0.108f,0.0916f,0.0555f,-0.00484f,0.0101f,-0.0977f,0.0702f,0.046f,0.0187f,0.0857f,0.00798f,0.28f,0.0873f,0.0489f,-0.0106f,-0.00551f,0.115f,0.027f,0.0355f,-0.0351f,0.0741f,-0.26f,0.0546f,0.0243f,0.137f,0.109f,-0.00879f,-0.0611f,-0.0919f,0.0995f,0.146f,-0.0195f,0.222f,-0.0168f,0.0992f,0.00563f,0.0509f,-0.106f,0.0838f,0.0473f,-0.0483f,0.0252f,0.0841f,-0.0175f,0.0206f,0.0298f,-0.0133f,-0.0943f,0.188f,0.0245f,0.128f,-8.32e-05f,0.0555f,0.128f,-0.00278f,0.000686f,0.000684f,0.0821f,0.05f,0.05f,0.0287f,0.0281f,0.0822f,0.0705f,-0.00167f,0.0334f,0.0189f,-0.00596f,0.0539f,-0.13f,0.0387f,0.0953f,0.0552f,-0.0341f,0.137f,0.0245f,0.155f,-0.134f,0.0963f,-0.114f,0.03f,0.152f,0.0658f,-0.421f,0.0461f,-0.000616f,-0.0696f,-0.00666f,0.0534f,0.11f,-0.0107f,0.0658f,-0.0698f,0.0368f,0.0865f,-0.0103f,0.0968f,0.0542f,0.0898f,-0.0951f,-0.0889f,-0.0721f,-0.0127f,0.0483f,-0.0591f,-0.268f,0.021f,-0.0233f,-0.0651f,-0.0481f,-0.0973f,-0.0798f,0.0325f,-0.0135f,-0.0842f,-5.17e-05f,0.053f,-0.171f,-0.0563f,-0.0347f,-0.0195f,-0.0461f,-0.0131f,-0.0393f,-0.012f,0.127f,0.0779f,-0.0323f,-0.0924f,-0.0391f,-0.14f,-0.0556f,-0.0744f,-0.0346f,0.0464f,0.0488f,-0.0314f,-0.0507f,-0.0225f,0.0227f,0.0693f,-0.0743f,-0.0714f,0.111f,-0.0629f,-0.0167f,-0.0644f,-0.114f,0.131f,0.0133f,-0.0455f,-0.00798f,0.0257f,0.0158f,0.0171f,-0.00117f,-0.00488f,-0.026f,-0.0701f,0.0209f,0.0214f,0.162f,-0.0218f,0.00847f,-0.133f,0.0826f,-0.0883f,-0.0763f,-0.117f,-0.0623f,-0.129f}; +float backbone__model5_dp2_pw_bias[64] = {-0.0858f,-0.0469f,0.0593f,-0.216f,0.0274f,-0.109f,0.00553f,0.0267f,0.12f,-0.0921f,-0.0451f,-0.0379f,-0.0933f,0.0762f,-0.0262f,-0.0296f,0.0318f,0.0915f,-0.00876f,-0.0406f,-0.0603f,0.041f,0.0415f,-0.0753f,-0.12f,-0.0999f,-0.0045f,0.117f,0.125f,0.041f,0.104f,-0.0129f,-0.00898f,0.125f,0.0792f,-0.00019f,0.0378f,0.11f,0.00864f,-0.00375f,0.0945f,0.0827f,0.00812f,-0.000703f,-0.0727f,0.0702f,-0.0165f,-0.0245f,0.121f,-0.016f,-0.0916f,0.0911f,-0.00738f,0.119f,-0.0984f,-0.12f,0.023f,-0.00299f,0.0881f,-0.0216f,0.102f,-0.125f,-0.0715f,0.153f}; +float backbone__model5_dp2_dw_weight[64*1*3*3] = {-0.221f,-1.55f,2.15f,0.56f,-0.325f,-0.962f,0.105f,1.28f,1.1f,-0.471f,-0.346f,-2.08f,-0.734f,0.893f,-1.55f,-1.05f,0.806f,0.461f,-0.966f,-0.271f,-1.5f,0.748f,-0.761f,0.196f,-0.283f,-1.04f,-0.426f,0.422f,0.0472f,-0.667f,-0.0173f,-1.02f,0.000749f,0.432f,0.109f,0.847f,-0.36f,-0.468f,0.899f,-0.52f,1.27f,-0.0213f,0.252f,-1.25f,1.97f,0.733f,0.506f,-1.12f,-0.848f,-0.209f,-1.22f,-1.07f,1.01f,-0.994f,0.342f,0.221f,0.447f,-0.94f,-1.12f,0.206f,-0.822f,-0.486f,-0.515f,1.02f,-0.599f,-0.464f,0.462f,1.8f,0.569f,-1.f,0.288f,0.071f,0.00548f,-0.659f,-0.408f,-0.585f,0.91f,0.666f,-0.00138f,-0.186f,0.604f,-0.0563f,-0.304f,0.0583f,0.0589f,0.214f,-1.38f,0.0717f,-0.613f,-0.048f,0.117f,0.0755f,0.917f,-0.193f,1.32f,1.77f,0.261f,0.864f,1.25f,0.29f,-0.0462f,0.102f,0.129f,-0.89f,0.995f,0.969f,-0.331f,-0.195f,1.53f,-0.965f,0.571f,-1.07f,-0.18f,-0.399f,-0.439f,-0.403f,-0.0626f,-0.657f,-0.227f,0.823f,0.133f,0.603f,-0.624f,0.506f,-0.355f,-0.0161f,-0.0788f,0.322f,-1.77f,-1.04f,0.602f,1.75f,1.44f,-0.698f,0.281f,-0.728f,0.915f,-1.1f,-0.489f,-0.91f,-0.0906f,2.22f,0.229f,-0.297f,0.309f,0.218f,-0.497f,-1.46f,-1.79f,0.739f,-0.511f,-0.0569f,-0.206f,-1.59f,0.199f,0.378f,0.927f,-0.752f,-1.66f,1.31f,0.782f,0.769f,-0.173f,-0.51f,-0.29f,-0.196f,0.306f,0.16f,2.05f,0.659f,0.0949f,0.521f,1.69f,-1.54f,0.469f,-0.917f,0.542f,1.79f,-0.509f,-0.877f,0.914f,-0.908f,-0.707f,0.208f,-0.144f,1.77f,-0.624f,0.0102f,0.144f,-0.321f,-0.867f,0.0551f,0.311f,0.0652f,0.658f,0.483f,0.68f,-0.0781f,0.282f,0.59f,0.0724f,-0.276f,-0.135f,-0.318f,1.6f,-0.258f,-0.665f,-0.0133f,-0.0431f,0.162f,0.401f,-0.134f,0.187f,0.241f,0.306f,0.0855f,-0.257f,0.165f,-0.858f,0.266f,0.663f,-0.137f,0.129f,-0.111f,-0.335f,0.158f,-0.195f,0.381f,-0.259f,-0.269f,0.615f,0.14f,0.189f,0.645f,0.978f,0.0261f,-0.287f,0.97f,0.281f,-0.242f,0.0977f,-0.695f,-1.07f,-0.3f,0.24f,0.249f,0.0622f,0.0224f,0.166f,0.00773f,0.492f,-0.791f,-0.436f,-0.257f,-0.863f,0.409f,0.0752f,0.113f,-0.0317f,-0.539f,0.695f,-0.889f,0.0413f,-0.323f,-0.204f,-1.13f,-0.509f,0.627f,-0.107f,0.0585f,0.229f,0.0662f,-0.576f,-0.362f,-0.394f,-0.0704f,0.59f,0.247f,-1.11f,0.268f,-0.0848f,0.97f,-0.354f,0.171f,0.476f,-0.255f,1.46f,0.719f,0.652f,0.56f,1.2f,-0.34f,-0.127f,-0.432f,-0.42f,-1.44f,-0.223f,1.19f,0.33f,-1.35f,-1.18f,1.41f,0.207f,-0.0803f,0.23f,-0.266f,0.243f,0.0207f,-0.0601f,0.331f,-0.25f,-0.178f,1.84f,-0.434f,-0.204f,-0.172f,3.18f,-1.78f,0.188f,0.0957f,-0.281f,-0.365f,-0.178f,-0.701f,0.338f,-0.764f,0.19f,-0.221f,-0.0708f,-0.939f,-0.473f,0.554f,0.424f,-0.00969f,0.313f,-0.0689f,0.0365f,0.611f,-0.752f,-0.454f,0.455f,0.249f,-1.52f,-0.664f,-0.247f,0.465f,0.0196f,-0.1f,0.0932f,-0.158f,-1.16f,0.593f,0.576f,0.362f,0.519f,-0.645f,-0.298f,-0.0339f,-0.0259f,-1.45f,0.258f,-0.246f,-0.209f,-0.107f,0.322f,0.843f,0.466f,-0.204f,0.472f,0.809f,0.321f,-0.638f,0.206f,0.389f,-0.3f,0.913f,0.0901f,-0.0266f,-0.779f,0.261f,0.94f,-0.128f,-1.02f,-0.0486f,0.782f,0.892f,0.511f,0.282f,1.38f,-0.811f,0.557f,1.34f,1.47f,-1.16f,-0.252f,-1.36f,-0.563f,0.824f,-0.664f,-0.835f,2.17f,1.72f,0.859f,-0.206f,0.178f,0.465f,-1.42f,-0.519f,-0.243f,-1.5f,-1.17f,0.43f,0.566f,0.512f,-0.355f,-0.0321f,0.489f,-0.561f,-0.106f,-0.0929f,-0.651f,-0.366f,1.18f,0.161f,-0.067f,0.646f,0.389f,-0.948f,-0.0927f,-0.291f,0.322f,-0.352f,0.639f,-0.692f,-1.19f,-0.955f,1.9f,0.00372f,0.552f,-0.103f,-1.22f,-0.142f,0.551f,-1.87f,0.601f,-0.474f,0.215f,0.71f,-0.0281f,-0.216f,0.133f,-0.616f,-0.241f,-0.215f,0.392f,-0.056f,0.101f,0.279f,-0.417f,-0.168f,0.485f,0.262f,-0.556f,-0.22f,0.37f,0.346f,0.542f,-0.369f,0.244f,0.674f,-1.08f,-1.6f,-0.637f,-0.345f,-0.439f,0.153f,0.791f,-1.27f,-0.466f,-0.412f,1.4f,-0.717f,0.736f,-0.116f,-0.388f,-1.08f,0.314f,-0.041f,0.311f,-0.402f,0.763f,-0.974f,-0.0836f,-0.544f,0.196f,-0.274f,-0.0142f,-0.506f,-0.308f,-0.222f,0.0233f,-0.0634f,-0.0858f,0.233f,-0.934f,0.175f,0.558f,-1.4f,0.698f,0.0533f,0.138f,0.066f,-1.49f,-0.458f,0.197f,-0.359f,-1.25f,-1.51f,0.689f,0.272f,1.26f,-0.248f,-0.709f,-1.63f,0.514f,0.697f,-0.376f,-0.284f,0.682f,0.863f,1.34f,-1.22f,-0.0437f,0.116f,-0.705f,-1.29f,-1.51f,-2.88f,-0.698f,0.652f,-0.283f,-0.96f,-1.38f,0.00463f,0.0509f,-1.46f,0.502f,-1.1f,-0.8f,-1.08f,0.473f,-0.503f,0.419f,0.288f,1.11f,0.343f,0.22f,0.296f,0.219f,-0.256f,1.01f,1.76f,-0.0803f,-0.8f,1.76f,-0.483f,-1.31f,0.528f,-1.29f,1.93f,0.485f,0.324f,-0.1f,-0.293f,-0.157f,0.473f}; +float backbone__model5_dp2_dw_bias[64] = {-0.169f,-0.27f,-0.0386f,0.548f,-0.0291f,0.168f,0.224f,0.0159f,-0.264f,-0.743f,0.00199f,-0.343f,0.0041f,-0.0198f,0.0471f,0.0933f,0.043f,0.198f,0.0204f,0.0837f,-0.0143f,-0.103f,0.242f,-0.227f,-0.38f,-0.257f,0.374f,0.105f,-0.331f,0.468f,0.273f,-0.0206f,0.468f,0.0839f,-0.262f,0.167f,0.188f,0.582f,-0.0481f,0.058f,-0.103f,-0.0857f,0.0776f,0.119f,0.491f,-0.0537f,0.441f,0.237f,0.0958f,-0.00706f,-0.0772f,0.336f,0.213f,0.188f,-0.016f,0.356f,0.245f,0.049f,0.208f,-0.0695f,-0.622f,0.193f,0.0327f,0.0371f}; +float neck__lateral_convs__0_pw_weight[64*64*1*1] = {-0.00534f,0.00604f,0.00493f,0.0238f,0.0351f,-0.165f,-0.0108f,0.155f,-0.0146f,0.0436f,-0.0939f,-0.0994f,-0.0115f,0.0168f,-0.00114f,-0.02f,0.0252f,0.253f,0.0626f,0.0461f,0.03f,-0.0425f,0.00216f,0.0785f,-0.0368f,0.0382f,0.00263f,0.0516f,0.00913f,-0.0267f,0.00515f,0.0278f,0.0731f,-0.0106f,-0.0655f,0.0178f,0.0302f,0.096f,-0.00849f,-0.0846f,-0.0287f,0.125f,-0.0461f,-0.133f,-0.112f,-0.00132f,0.118f,0.111f,-0.0613f,0.087f,-0.0139f,0.0316f,-0.0571f,0.167f,0.0472f,-0.0165f,-0.0487f,-0.0473f,0.0628f,-0.0513f,0.00553f,-0.00198f,0.121f,-0.159f,-0.176f,0.00598f,-0.00309f,-0.0814f,0.0248f,0.0876f,0.00261f,0.0551f,0.0324f,-0.0309f,0.00698f,0.0226f,-0.0151f,0.0421f,-0.0519f,-0.158f,0.0197f,0.146f,0.0695f,-0.0586f,0.0762f,-0.0798f,0.0539f,0.15f,0.0155f,-0.0299f,-0.18f,0.0172f,0.161f,-0.00714f,0.23f,0.0756f,0.158f,0.0172f,-0.0824f,-0.0756f,-0.0273f,0.0129f,-0.0706f,-0.0429f,0.108f,0.0239f,0.348f,-0.0385f,-0.0236f,-0.147f,0.497f,0.0428f,0.182f,0.0637f,0.0044f,0.276f,-0.00377f,0.135f,0.283f,0.0454f,0.00351f,-0.107f,0.307f,-0.13f,-0.102f,-0.097f,0.0534f,0.0385f,0.00463f,0.0201f,-0.0743f,-0.0783f,-0.037f,-0.0187f,-0.125f,0.0142f,-0.045f,-0.141f,0.0429f,-0.0337f,-0.0575f,-0.164f,-0.209f,0.0402f,0.11f,-0.11f,-0.168f,0.0108f,-0.0263f,-0.0983f,0.017f,0.0285f,-0.226f,0.0466f,0.055f,0.0419f,0.0111f,0.112f,0.0118f,-0.079f,-0.0123f,-0.0107f,-0.0318f,0.142f,0.125f,-0.0283f,-0.0119f,-0.0111f,-0.0547f,0.00952f,-0.109f,-0.0789f,-0.0147f,0.0113f,-0.0453f,-0.000801f,0.0105f,-0.0231f,0.0423f,-0.0747f,0.0488f,-0.239f,-0.0956f,-0.0359f,-0.0223f,-0.0404f,0.0705f,0.0182f,0.0502f,0.299f,-0.00928f,0.0487f,0.0336f,0.041f,0.0187f,0.0161f,0.00425f,-0.00452f,0.0333f,-0.0723f,-0.0738f,0.0253f,0.101f,-0.124f,0.0733f,0.0705f,0.0645f,0.128f,0.00968f,-0.00807f,0.0431f,0.014f,0.0739f,0.00525f,-0.0365f,-0.0794f,0.0287f,0.038f,0.0806f,-0.0089f,0.0496f,0.0379f,-0.201f,-0.00835f,0.0324f,0.00329f,-0.0353f,-0.0759f,-0.0895f,0.0233f,0.128f,0.0961f,-0.0182f,-0.28f,-0.0319f,0.0188f,0.0855f,-0.0457f,-0.137f,-0.122f,-0.179f,0.026f,0.0275f,-0.0842f,-0.0414f,0.0489f,-0.00804f,-0.15f,0.0978f,-0.0754f,-0.0106f,0.168f,-0.101f,0.00128f,0.108f,-0.194f,0.0346f,0.0116f,0.0425f,0.0221f,-0.0104f,-0.0612f,0.0294f,0.0588f,0.00828f,-0.103f,0.0468f,-0.135f,-0.173f,-0.0635f,0.0277f,-0.0267f,-0.011f,0.128f,-0.0526f,0.00543f,0.418f,0.0019f,0.0054f,0.043f,-0.0911f,-0.0459f,0.0106f,0.0575f,-0.0504f,0.00698f,-0.067f,0.0432f,0.0411f,-0.0826f,-0.036f,0.0335f,0.247f,-0.0135f,0.107f,-0.0315f,-0.0886f,0.00838f,-0.0741f,0.0132f,-0.0333f,0.0231f,0.0233f,0.109f,0.0959f,0.0561f,0.0119f,-0.0514f,-0.0258f,-0.0192f,-0.0552f,0.00205f,8.41e-05f,0.0131f,0.0356f,-0.0713f,0.149f,0.0545f,0.062f,-0.121f,0.0424f,-0.00212f,-0.0445f,-0.182f,0.0117f,-0.0661f,0.0251f,-0.103f,-0.072f,0.135f,0.0744f,-0.0726f,-0.0204f,-0.0527f,0.0483f,0.018f,0.0946f,-0.0228f,-0.0164f,0.0226f,-0.0179f,0.0103f,-0.0155f,0.15f,-0.0406f,0.0199f,-0.0769f,-0.11f,-0.0254f,-0.108f,0.0288f,0.0632f,-0.105f,-0.0954f,0.0263f,-0.05f,0.16f,0.0209f,0.0313f,-0.0279f,0.113f,0.0976f,0.00907f,0.0731f,0.0333f,0.03f,-0.00337f,0.0023f,-0.00192f,-0.195f,0.0171f,-0.0851f,0.0149f,-0.0246f,-0.0424f,0.0612f,0.00817f,0.0838f,-0.0214f,0.0107f,0.0582f,0.00839f,-0.176f,0.106f,0.00549f,-0.0307f,0.0119f,0.0343f,0.0375f,0.0511f,-0.000626f,-0.229f,0.0268f,-0.0763f,0.0303f,-0.358f,0.0111f,0.012f,-0.0249f,-0.0384f,0.0288f,-0.0889f,0.0305f,-0.000455f,-0.0287f,-0.0336f,0.0195f,0.0493f,0.0156f,0.0109f,0.0312f,0.0644f,-0.0225f,-0.059f,-0.0818f,-0.0269f,0.0693f,0.00434f,-0.00157f,-0.00845f,0.0639f,-0.0404f,0.0138f,0.0139f,-0.0307f,-0.0981f,0.0423f,0.0129f,0.0386f,0.0546f,-0.0298f,-0.00621f,-0.0289f,0.0776f,0.0299f,-0.166f,-0.0476f,0.0136f,-0.0109f,0.0302f,-0.038f,-0.0452f,-0.00671f,0.0183f,-0.483f,0.00116f,0.106f,-0.465f,0.192f,0.227f,-0.069f,-0.0225f,-0.0102f,-0.0941f,0.138f,0.0295f,-0.191f,-0.02f,-0.142f,-0.0414f,0.0226f,-0.0299f,-0.0523f,-0.149f,0.101f,-0.0335f,0.0567f,0.125f,-0.105f,0.0987f,-0.0928f,0.371f,-0.0137f,-0.0527f,-0.0345f,0.072f,-0.123f,-0.0584f,-0.171f,0.0225f,-0.125f,0.205f,-0.0966f,-0.109f,0.0118f,-0.041f,0.0404f,0.146f,-0.00836f,-0.172f,-0.0517f,0.0641f,0.123f,0.0739f,-0.023f,-0.181f,0.0618f,-0.0463f,0.241f,-0.0371f,0.21f,-0.0215f,0.00173f,-0.0392f,-0.0369f,-0.238f,0.00299f,-0.16f,-0.0803f,-0.068f,-0.00289f,0.203f,0.125f,-0.104f,-0.0381f,0.108f,0.0441f,-0.0288f,-0.1f,0.125f,-0.0209f,-0.0215f,-0.019f,0.0753f,-0.00686f,-0.0253f,-0.04f,-0.217f,-0.149f,-0.0751f,0.055f,-0.242f,0.0632f,-0.0564f,-0.0252f,0.107f,0.0417f,-0.0605f,0.057f,-0.0289f,-0.125f,0.0491f,-0.0361f,0.0963f,0.16f,-0.0706f,-0.122f,-0.0166f,0.132f,0.176f,0.099f,0.15f,-0.0463f,0.121f,0.0812f,-0.115f,-0.181f,0.0737f,-0.0378f,0.00747f,0.0228f,0.0634f,-0.0618f,-0.0645f,-0.0535f,0.164f,0.108f,-0.054f,-0.188f,0.143f,0.0188f,-0.00225f,0.116f,0.0863f,0.135f,-0.151f,-0.000277f,-0.00155f,-0.0319f,-0.0652f,-0.0391f,-0.00946f,-0.0849f,-0.255f,-0.0159f,-0.165f,-0.047f,-0.223f,0.00498f,0.0774f,-0.0719f,-0.0158f,-0.0937f,-0.113f,-0.161f,-0.171f,0.0526f,-0.0646f,-0.0298f,-0.0614f,-0.112f,-0.0431f,-0.0481f,-0.133f,0.0564f,0.0938f,-0.00417f,-0.224f,0.0816f,-0.0559f,-0.0189f,0.043f,-0.0596f,0.0848f,-0.0693f,0.0144f,-0.171f,-0.0255f,-0.0424f,0.0979f,-0.058f,0.00618f,0.0268f,-0.112f,-0.0729f,-0.0696f,0.0347f,-0.0732f,-0.0504f,0.0309f,0.0243f,-0.0975f,-0.0298f,0.0183f,-0.126f,-0.0631f,-0.263f,0.00955f,0.0278f,-0.106f,-0.0449f,-0.0366f,0.00383f,-0.0428f,-0.0132f,0.0159f,-0.0529f,0.000497f,-0.00662f,-0.107f,-0.00887f,-0.0897f,0.0245f,-0.0502f,-0.0645f,-0.0239f,0.0148f,-0.00341f,-0.21f,-0.0157f,-0.0778f,-0.0479f,-0.00955f,0.029f,-8.47e-05f,0.00902f,-0.0461f,-0.0204f,-0.00365f,-0.0646f,0.0286f,-0.0356f,-0.161f,-0.0232f,0.00619f,0.00974f,-0.0242f,-0.0506f,-0.272f,-0.0944f,0.121f,0.0156f,-0.281f,0.00541f,0.0357f,-0.0516f,0.0306f,0.0335f,-0.0383f,-0.0143f,-0.0349f,0.0536f,0.00934f,0.0291f,-0.0472f,-0.0287f,0.0188f,-0.014f,0.00882f,0.0455f,-0.00276f,0.0302f,-0.132f,-0.13f,-0.108f,-0.00469f,0.122f,-0.00217f,-0.000719f,-0.00215f,-0.0239f,0.109f,-0.0531f,-0.0753f,-0.0806f,-0.0141f,-0.105f,-0.143f,-0.0138f,-0.11f,0.0246f,-0.211f,0.00791f,-0.00118f,-0.0486f,-0.126f,-0.00949f,-0.0989f,0.0611f,-0.0436f,-0.0429f,-0.00218f,0.0316f,0.0776f,0.00228f,0.0141f,0.0737f,-0.064f,0.0526f,0.141f,-0.107f,0.0725f,-0.0911f,0.0217f,0.0554f,0.0703f,-0.0316f,0.0767f,-0.01f,0.0611f,0.083f,-0.0028f,0.0697f,0.161f,-0.0337f,0.114f,0.0581f,0.0206f,0.0357f,-0.111f,0.00831f,-0.0693f,0.0996f,-0.0508f,0.0477f,0.0825f,0.113f,0.0781f,-0.0379f,0.0193f,-0.115f,-0.0483f,0.0135f,-0.0421f,0.0309f,0.00507f,-0.0141f,0.0217f,0.0226f,0.0263f,0.0138f,0.149f,-0.00726f,-0.0282f,-0.0642f,0.0973f,0.0454f,-0.0116f,-0.0436f,0.00318f,0.0235f,0.0588f,0.108f,-0.00681f,0.0329f,0.0842f,0.0436f,-0.0778f,-0.0279f,0.0995f,0.0408f,0.00859f,0.0413f,0.194f,0.0839f,-0.0976f,-0.0835f,-0.0171f,-0.0255f,-0.0995f,-0.0117f,0.0149f,-0.0622f,0.104f,-0.00921f,-0.0285f,-0.0287f,-0.134f,-0.0177f,-0.00161f,0.0409f,0.0467f,0.00411f,0.221f,0.0914f,-0.0767f,-0.0517f,0.0208f,-0.0155f,-0.101f,-0.0862f,-0.0598f,0.0529f,-0.146f,-0.029f,-0.213f,-0.0448f,-0.013f,-0.0808f,0.036f,0.045f,-0.112f,-0.147f,-0.0447f,-0.00121f,-0.114f,0.0276f,0.0124f,-0.0918f,-0.0494f,-0.0312f,-0.207f,-0.0475f,0.0128f,0.00905f,0.0496f,0.00232f,0.103f,0.161f,-0.0691f,-0.0316f,-0.00163f,0.0458f,0.00404f,-0.0906f,0.0684f,-0.0861f,-0.0188f,0.0361f,-0.097f,0.0994f,0.261f,0.247f,0.0812f,0.0484f,-0.0909f,0.224f,0.0193f,-0.0507f,-0.0338f,-0.0658f,0.0607f,0.0984f,-0.0241f,0.0553f,0.156f,-0.0392f,-0.0252f,-0.0601f,-0.0789f,-0.00646f,-0.106f,-0.0832f,0.0218f,0.132f,-0.0936f,0.0193f,0.0275f,-0.0451f,-0.0227f,0.0086f,-0.128f,0.0623f,-0.0418f,-0.126f,0.0101f,0.14f,0.0464f,0.296f,-0.0207f,0.035f,-0.0157f,0.051f,-0.0585f,0.0365f,0.00317f,0.0246f,0.0073f,-0.0358f,0.0164f,-0.00915f,-0.0316f,0.0283f,0.104f,-0.00131f,0.0228f,0.0516f,0.000899f,0.0986f,-0.037f,-0.0487f,-0.0348f,0.0295f,-0.00838f,0.0178f,-0.0215f,0.0593f,-0.329f,-0.0813f,-0.0785f,-0.0318f,-0.0765f,-0.207f,0.0252f,-0.162f,0.0382f,-0.00976f,-0.0843f,-0.0407f,-0.0273f,0.0233f,0.0166f,0.000648f,0.00695f,-0.0201f,0.0311f,-0.0486f,0.00593f,0.0399f,-0.0996f,-0.00247f,0.0334f,-0.0233f,-0.126f,-0.0906f,-0.114f,-0.0652f,0.0469f,-0.0123f,0.00999f,-0.0915f,-0.013f,0.024f,-0.0396f,-0.149f,-0.134f,0.0025f,-0.0599f,-0.201f,-0.0392f,0.0479f,-0.0243f,0.00118f,0.053f,0.00497f,0.0581f,-0.0862f,-0.105f,-0.00137f,-0.058f,0.0588f,-0.027f,-0.151f,-0.0347f,0.0198f,-0.00902f,-0.0109f,-0.00136f,-0.0104f,-0.0437f,0.117f,0.12f,-0.37f,-0.0768f,-0.0415f,-0.129f,-0.0127f,-0.0279f,-0.0253f,-0.00191f,-0.092f,0.0261f,-0.0716f,0.0394f,-0.0601f,0.00725f,0.049f,0.0168f,-0.0383f,0.000534f,0.0348f,0.0318f,-0.175f,-0.016f,-0.049f,-0.0717f,-0.0525f,0.0952f,-0.0233f,-0.0095f,-0.0382f,-0.027f,0.0185f,0.0412f,-0.0307f,-0.0527f,-0.0104f,-0.273f,-0.137f,-0.0356f,0.0163f,0.0114f,-0.28f,-0.053f,-0.131f,-0.00998f,-0.0297f,0.0636f,0.00198f,0.00306f,-0.0324f,-0.0285f,-0.0444f,-0.0461f,0.0514f,0.00461f,0.0166f,-0.0257f,-0.0208f,-0.0203f,-0.0395f,0.0802f,-0.369f,0.0215f,0.0916f,-0.0133f,-0.192f,0.0178f,0.0159f,0.0674f,0.0161f,0.0563f,-0.0488f,-0.0485f,-0.0429f,0.236f,0.0153f,-0.0907f,-0.00381f,0.0028f,0.00409f,0.0537f,0.0251f,0.0224f,0.0443f,-0.023f,-0.201f,-0.0235f,-0.179f,-0.192f,-0.0187f,0.0821f,-0.0249f,-0.0314f,-0.0218f,0.00531f,-0.0942f,0.0157f,0.0623f,-0.00943f,-0.0074f,-0.0698f,-0.00663f,0.00403f,-0.0722f,0.0374f,0.00234f,0.0316f,0.169f,-0.038f,0.0862f,-0.00882f,-0.103f,0.023f,-0.123f,0.0123f,0.398f,-0.00672f,0.379f,-0.0405f,-0.175f,0.139f,-0.017f,-0.0118f,-0.236f,0.112f,0.184f,-0.015f,-0.258f,-0.157f,0.139f,0.0742f,0.0378f,0.059f,0.309f,-0.145f,0.00775f,-0.025f,0.149f,0.27f,0.197f,-0.237f,0.352f,0.076f,0.203f,-0.101f,-0.0207f,0.0497f,-0.0175f,0.0704f,-0.000621f,0.131f,0.0661f,0.0169f,-0.0502f,-0.035f,-0.00924f,0.0142f,-0.0535f,-0.0363f,0.0189f,0.0827f,-0.117f,0.0713f,0.0433f,0.0409f,-0.0668f,0.0166f,0.01f,0.0371f,-0.112f,0.0743f,0.109f,0.0115f,-0.0149f,0.0216f,0.102f,-0.0113f,0.0645f,-0.0665f,0.00876f,0.147f,0.0108f,-0.205f,0.1f,0.0653f,0.0679f,0.0211f,0.0503f,-0.0177f,0.0553f,-0.0237f,-0.0111f,-0.0427f,0.0407f,0.128f,-0.103f,0.0504f,0.0389f,0.0419f,0.00707f,0.192f,0.0343f,0.0471f,-0.0167f,0.0299f,-0.0552f,-0.0634f,-0.00685f,-0.00296f,0.0184f,-0.0504f,0.093f,-0.0993f,0.117f,-0.0459f,0.0437f,0.206f,-0.0908f,-0.0699f,-0.0597f,-0.132f,-0.0655f,0.0441f,-0.124f,-0.0358f,-0.185f,0.0957f,-0.176f,-0.0089f,-0.264f,-0.119f,0.0427f,-0.027f,-0.102f,-0.244f,-0.134f,0.245f,-0.0751f,0.276f,-0.00406f,-0.135f,-0.0669f,-0.0446f,0.0205f,-0.0704f,0.0479f,-0.102f,-0.283f,0.412f,-0.0879f,-0.183f,-0.0916f,-0.0124f,0.172f,0.0446f,-0.253f,-0.136f,-0.234f,-0.0737f,-0.0093f,-0.0507f,-0.17f,-0.113f,-0.0149f,0.0766f,0.215f,0.00589f,0.149f,0.058f,-0.109f,-0.159f,-0.00947f,0.151f,-0.0458f,-0.232f,0.0458f,-0.116f,0.0376f,0.105f,-0.0604f,0.00942f,-0.0153f,-0.0681f,-0.0277f,-0.0563f,0.0322f,0.00826f,0.0448f,-0.0494f,-0.105f,0.0403f,-0.0271f,-0.167f,-0.0597f,-0.0234f,0.0195f,0.000374f,-0.169f,-0.154f,-0.14f,0.00442f,-0.0479f,-0.0574f,0.00564f,-0.0531f,0.0729f,0.0608f,0.0978f,-0.00596f,-0.012f,-0.025f,-0.39f,-0.0773f,-0.0504f,-0.02f,-0.0188f,-0.0506f,-0.122f,0.114f,0.245f,0.00856f,-0.0621f,-0.0637f,0.139f,-0.0568f,-0.112f,-0.0712f,0.0417f,0.00875f,-0.00401f,0.0239f,-0.00889f,0.0712f,-0.109f,-0.0796f,0.15f,0.0363f,-0.0403f,-0.0628f,-0.0273f,-0.00212f,0.00926f,0.0218f,-0.221f,-0.00699f,-0.0395f,-0.0463f,-0.0812f,0.0286f,0.11f,0.175f,0.104f,-0.174f,-0.0135f,0.131f,0.00646f,0.208f,0.0389f,-0.0317f,0.0579f,0.173f,-0.232f,-0.0919f,0.0546f,0.0547f,0.0803f,-0.0467f,-0.0751f,-0.0776f,-0.122f,-0.128f,-0.0686f,0.145f,-0.0297f,0.0661f,0.0848f,-0.00402f,-0.0851f,-0.094f,0.123f,-0.0284f,-0.0246f,-0.0239f,-0.0761f,0.0785f,-0.0613f,0.0431f,-0.16f,-0.0172f,-0.0161f,0.024f,0.159f,0.394f,0.0686f,-0.347f,0.0243f,0.175f,-0.0677f,0.0163f,0.12f,0.0775f,0.151f,0.0354f,0.145f,-0.0929f,0.0229f,-0.0142f,0.0821f,-0.0907f,0.028f,-0.0361f,0.082f,-0.104f,-0.142f,-0.0565f,0.0172f,-0.0718f,-0.013f,0.0157f,0.0729f,-0.0947f,0.146f,0.0169f,-0.0902f,-0.0918f,-0.0776f,-0.0239f,-0.0762f,0.186f,0.244f,0.0316f,0.0737f,0.272f,0.285f,-0.0186f,-0.0156f,0.101f,-0.0468f,-0.114f,0.0137f,-0.0224f,0.0384f,0.0186f,-0.0269f,0.0565f,0.0931f,-0.018f,-0.087f,-0.134f,0.152f,-0.229f,-0.0649f,0.0816f,0.221f,0.172f,-0.0895f,-0.239f,0.0173f,0.28f,-0.00273f,0.162f,0.135f,-0.0251f,-0.0157f,0.0455f,0.00721f,-0.0998f,0.0817f,0.045f,0.104f,-0.105f,0.0146f,0.034f,0.0207f,-0.0722f,-0.0131f,0.0162f,-0.00458f,-0.153f,-0.0347f,-0.0214f,0.0336f,-0.184f,0.0874f,-0.0725f,0.00648f,0.0276f,-0.0833f,-0.0272f,-0.016f,0.0284f,0.00323f,0.0176f,0.0335f,-0.00103f,-0.0535f,0.0454f,0.0524f,-0.00501f,-0.00883f,-0.034f,-0.0514f,-0.04f,-0.0987f,0.0342f,0.00328f,0.00106f,0.0236f,0.0215f,-0.0303f,-0.0468f,0.117f,-0.0755f,0.0699f,0.0401f,-0.000644f,0.0193f,0.00574f,0.027f,-0.000534f,-0.0393f,-0.00172f,-0.133f,0.0114f,-0.12f,0.0149f,0.0514f,0.0226f,-0.0129f,0.00858f,0.00326f,-0.101f,0.0371f,-0.115f,-0.207f,0.0183f,0.021f,-0.0151f,-0.00516f,-0.0239f,0.00164f,0.0322f,-0.033f,0.0152f,-0.136f,0.0058f,-0.1f,0.00162f,-0.133f,-0.0946f,0.00125f,0.0122f,-0.0748f,-0.11f,0.00214f,-0.0567f,-0.0117f,0.00889f,0.00671f,-0.0314f,-0.000797f,-0.067f,0.00972f,-0.0359f,-0.195f,0.0633f,-0.0281f,0.0706f,0.0146f,-0.0259f,-0.0308f,0.0168f,0.0833f,-0.339f,0.014f,-0.0551f,-0.0444f,-0.09f,-0.0206f,-0.0232f,0.0711f,-0.00623f,-0.0244f,-0.0305f,-0.0669f,0.0209f,-0.0424f,0.0215f,-0.163f,-0.00505f,-0.0735f,-0.0479f,-0.0131f,-0.00875f,-0.0175f,-0.0592f,-0.0333f,-0.302f,-0.0473f,-0.09f,-0.00527f,-0.0866f,0.156f,-0.00291f,-0.0447f,-0.1f,0.0296f,0.0127f,0.0778f,-0.0957f,0.0491f,-0.45f,0.113f,-0.0678f,-0.229f,-0.016f,0.0795f,0.108f,-0.0463f,-0.0072f,-0.0704f,0.0131f,0.146f,-0.00771f,-0.0487f,-0.19f,-0.0798f,0.0272f,-0.0194f,0.175f,0.0298f,0.0868f,0.015f,-0.0105f,-0.0701f,-0.0307f,0.0451f,0.173f,-0.108f,0.221f,-0.0774f,0.225f,0.0265f,0.0951f,-0.0973f,0.0169f,-0.135f,0.00432f,0.0112f,0.124f,0.229f,-0.0274f,-0.0317f,0.0626f,-0.00981f,-0.017f,-0.0341f,-0.021f,-0.187f,-0.151f,-0.0292f,0.0933f,0.113f,-0.0471f,0.053f,0.0173f,0.216f,-0.0733f,0.011f,-0.000447f,0.0507f,0.013f,-0.0103f,0.043f,0.255f,0.0417f,0.0218f,0.00694f,0.0556f,-0.0127f,0.064f,0.0255f,-0.0732f,0.0917f,0.0155f,0.018f,0.0511f,-0.0183f,-0.0132f,0.00839f,-0.0461f,-0.103f,-0.0677f,0.00176f,0.00453f,0.0322f,-0.0633f,0.0731f,0.014f,0.00178f,0.0265f,0.182f,0.071f,-0.13f,-0.0943f,-0.187f,-0.013f,-0.0211f,-0.0124f,0.0711f,-0.0185f,0.0203f,0.0415f,0.0695f,-0.00192f,-0.0809f,-0.0621f,-0.142f,-0.0945f,0.0219f,-0.00831f,0.0276f,-0.0628f,0.439f,-0.0717f,0.0247f,0.329f,0.103f,0.00252f,-0.0454f,0.0174f,-0.00694f,-0.0378f,-0.0238f,-0.17f,-0.0402f,-0.0781f,0.0835f,0.0206f,0.0132f,-0.114f,-0.162f,0.0517f,0.0236f,0.0961f,-0.0911f,-0.0124f,0.101f,0.0586f,0.0338f,0.111f,-0.0205f,-0.0382f,0.151f,0.17f,0.033f,0.0703f,-0.00155f,0.024f,0.0336f,-0.0562f,0.0629f,-0.0844f,0.0471f,-0.0377f,0.0341f,0.0407f,0.149f,0.0258f,0.0131f,-0.0682f,0.0375f,0.0397f,-0.0116f,-0.125f,-0.0522f,-0.133f,-0.0881f,-0.112f,-0.0225f,-0.376f,-0.0113f,-0.0232f,0.0526f,-0.0125f,-0.0119f,0.111f,0.0945f,-0.0147f,-0.114f,0.0453f,0.0838f,-0.0227f,0.00641f,-0.0896f,-0.0166f,-0.0282f,0.00128f,0.0231f,-0.00542f,0.0427f,-0.0236f,0.00542f,0.0184f,-0.109f,-0.0265f,-0.0419f,-0.0299f,-0.0162f,-0.251f,-0.0123f,-0.116f,-0.00248f,-0.00882f,0.0186f,-0.0129f,0.0325f,-0.00824f,-0.0177f,-0.00119f,-0.0404f,0.024f,-0.018f,-0.0695f,-0.0234f,-0.00546f,0.0243f,0.0196f,-0.00146f,-0.17f,-0.0572f,0.109f,-0.01f,-0.106f,-0.00709f,-0.00102f,0.00556f,0.00697f,0.0221f,-0.0465f,-0.0966f,-0.0122f,0.014f,-0.00832f,-0.0618f,-0.00821f,0.0128f,0.0348f,-0.00406f,0.046f,-0.0597f,-0.15f,-0.00148f,-0.11f,-0.126f,-0.0108f,-0.0289f,-0.0572f,0.0423f,-0.0501f,0.0864f,-0.0407f,0.156f,0.123f,0.0172f,-0.098f,0.11f,-0.251f,0.0196f,0.0779f,-0.188f,-0.0128f,-0.0241f,0.0881f,-0.239f,-0.0379f,0.0949f,-0.0126f,0.0493f,0.00947f,0.046f,-0.04f,-0.135f,-0.0347f,-0.169f,0.197f,0.176f,-0.0644f,0.0464f,-0.023f,0.137f,0.221f,-0.0124f,-0.0407f,-0.0047f,-0.2f,0.0731f,-0.111f,-0.185f,-0.0498f,0.0663f,0.0696f,0.0717f,0.161f,-0.0298f,0.0476f,-0.0762f,0.0346f,0.17f,-0.0413f,0.147f,-0.147f,0.0644f,-0.0192f,-0.184f,-0.0491f,-0.0728f,-0.0262f,0.115f,-0.0948f,-0.0477f,0.0473f,0.00789f,0.039f,0.0209f,-0.0953f,0.0573f,0.0097f,0.103f,-0.0995f,0.0265f,-0.00281f,0.0331f,-0.124f,0.0794f,0.0569f,0.00124f,-0.0964f,0.0158f,-0.0256f,-0.0222f,0.179f,-0.0531f,0.0642f,0.068f,0.0949f,0.143f,0.03f,0.222f,-0.00554f,-0.0987f,-0.00484f,-0.0171f,0.0195f,0.0332f,0.0129f,0.00134f,-0.0558f,-0.102f,-0.0268f,-0.0319f,-0.00312f,-0.107f,-0.0125f,0.104f,0.129f,0.11f,-0.00732f,0.0314f,0.092f,0.387f,0.068f,-0.223f,0.134f,-0.0489f,-0.0706f,-0.155f,0.063f,0.0928f,0.0106f,0.00154f,0.063f,-0.0335f,-0.0308f,0.137f,-0.0367f,0.285f,-0.0988f,0.212f,-0.122f,0.0937f,-0.0897f,0.0495f,-0.0774f,-0.132f,-0.0698f,-0.0287f,-0.04f,-0.185f,0.0458f,-0.059f,0.0344f,0.173f,-0.028f,0.0755f,-0.0182f,0.0581f,0.0214f,-0.00531f,-0.0686f,0.0152f,0.0856f,0.0813f,0.153f,0.000613f,-0.141f,0.0682f,-0.0326f,0.00313f,0.123f,-0.0174f,0.0391f,0.125f,-0.0839f,-0.000221f,-0.105f,-0.115f,0.165f,-0.118f,-0.0674f,-0.0944f,0.0797f,-0.0063f,-0.0912f,0.002f,0.243f,-0.0379f,-0.0834f,-0.00134f,0.168f,0.00679f,-0.0684f,0.023f,-0.142f,-0.0192f,-0.0322f,0.141f,0.0514f,0.00985f,-0.0467f,-0.063f,-0.0532f,0.0598f,-0.00988f,-0.0213f,0.0839f,-0.047f,-0.141f,-0.00128f,-0.02f,0.0431f,0.0664f,0.0123f,0.058f,0.023f,-0.122f,0.166f,0.0496f,-0.0618f,-0.0226f,-0.00969f,0.00212f,0.116f,0.0156f,0.00821f,-0.00892f,0.0304f,0.101f,-0.0416f,-0.211f,-0.023f,-0.063f,-0.0505f,0.000813f,-0.0664f,-0.0391f,-0.0322f,0.173f,0.00899f,-0.122f,-0.0441f,0.132f,0.0137f,-0.216f,-0.0694f,-0.0926f,-0.027f,-0.069f,-0.093f,0.0433f,0.0718f,-0.129f,-0.000769f,0.0723f,-0.0592f,-0.0536f,-0.0875f,0.00536f,-0.0357f,0.159f,0.019f,0.0698f,0.00937f,-0.00896f,-0.0119f,-0.016f,-0.0183f,-0.155f,-0.227f,0.0532f,-0.0324f,-0.1f,-0.0912f,-0.0268f,0.0617f,-0.179f,-0.0283f,-0.0904f,0.0231f,-0.301f,-0.00448f,0.237f,0.0105f,0.0149f,0.0661f,0.0172f,-0.0482f,-0.0361f,-0.0324f,-0.0185f,0.0613f,0.0115f,-0.0223f,-0.12f,0.0179f,-0.0286f,-0.0283f,-0.0393f,-0.0104f,0.241f,-0.0543f,0.0555f,-0.0389f,-0.0502f,0.0217f,-0.0464f,-0.0427f,0.00547f,0.0129f,0.0207f,0.00642f,6e-05f,-0.0693f,-0.0337f,-0.0623f,-0.0383f,0.00679f,-0.142f,0.0232f,0.074f,-0.0383f,0.108f,-0.0319f,-0.393f,-0.00377f,0.039f,0.0126f,-0.0405f,-0.0795f,-0.0512f,-0.0965f,-0.0151f,0.194f,0.026f,0.0561f,-0.057f,0.315f,-6.25e-05f,0.00236f,0.0323f,-0.209f,-0.0477f,0.00999f,0.183f,-0.0791f,-0.0782f,0.00394f,-0.0132f,-0.0634f,-0.0108f,0.0397f,0.0563f,0.0163f,0.0325f,0.0326f,0.0114f,0.129f,0.0814f,-0.00198f,-0.0139f,-0.0116f,-0.186f,0.0232f,0.154f,0.0903f,0.179f,0.0784f,-0.00329f,0.0172f,0.00937f,0.0402f,0.031f,0.0552f,0.0531f,0.0925f,-0.00536f,0.134f,-0.0062f,-0.0501f,0.0867f,0.032f,-0.0733f,-0.063f,0.0273f,0.0105f,0.22f,0.0879f,0.0122f,0.163f,-0.0145f,0.0443f,0.001f,-0.0369f,-0.0255f,-0.0371f,0.076f,0.108f,-0.0189f,0.0613f,0.0656f,0.0683f,-0.00117f,0.0899f,0.00634f,0.016f,-0.0446f,0.058f,0.0671f,0.0334f,0.295f,-0.00617f,0.00559f,-0.0469f,0.033f,0.00598f,0.0523f,0.018f,0.0336f,0.0839f,0.03f,0.0853f,0.0373f,0.00394f,-0.0105f,-0.0173f,0.053f,-0.0265f,0.401f,-0.00445f,-0.0281f,-0.0815f,0.1f,0.106f,0.0466f,-0.0461f,-0.0483f,0.0103f,0.00465f,0.108f,0.0559f,-0.0673f,-0.0173f,-0.0539f,0.0221f,0.0339f,0.0347f,-0.0302f,0.108f,0.044f,0.189f,-0.0163f,0.0422f,0.164f,-0.00969f,0.0293f,0.0415f,0.00385f,0.155f,0.0161f,0.0422f,-0.0129f,-0.00127f,0.0021f,-0.0407f,1.18e-05f,0.00133f,0.0879f,0.139f,-0.0591f,0.00644f,-0.0139f,0.0508f,-0.0371f,-0.0397f,0.0989f,0.0651f,-0.0341f,0.0489f,0.0487f,0.145f,-0.0628f,-0.0298f,0.0893f,-0.0544f,-0.0455f,-0.0367f,-0.0664f,0.116f,0.00332f,-0.0612f,0.102f,0.0911f,0.0123f,0.0243f,-0.0951f,0.152f,-0.147f,-0.0157f,0.268f,0.118f,-0.00205f,-0.0779f,0.0351f,-0.0286f,0.133f,0.0521f,0.134f,-0.0525f,0.0252f,0.0431f,-0.0944f,0.00886f,0.01f,0.0897f,0.00757f,0.0368f,-0.133f,-0.0183f,-0.0289f,-0.0571f,-0.0231f,-0.0649f,0.0256f,-0.0945f,0.0193f,-0.00406f,0.0128f,-0.0803f,0.00931f,0.0676f,-0.11f,0.0302f,0.0704f,-0.0304f,-0.0143f,0.000772f,0.0255f,-0.0832f,0.0381f,-0.00926f,0.0211f,-0.0309f,0.291f,0.109f,-0.0608f,-0.0166f,0.062f,-0.0168f,-0.0396f,-0.00618f,-0.0408f,-0.0646f,-0.00641f,0.0706f,-0.0691f,-0.0984f,0.0261f,0.0338f,0.00513f,-0.127f,-0.046f,0.00894f,-0.0604f,-0.0584f,0.0348f,-0.0422f,0.0118f,-0.00489f,-0.0733f,0.0204f,-0.00489f,-0.0791f,0.0193f,-0.0135f,0.0113f,-0.000585f,-0.0305f,-0.0322f,-0.0122f,0.0935f,-0.0803f,-0.059f,0.0228f,-0.0524f,0.109f,-0.00514f,0.117f,-0.00786f,-0.0901f,-0.16f,-0.0466f,0.0871f,-0.114f,-0.17f,-0.0797f,0.0845f,-0.155f,-0.0453f,0.0116f,0.084f,0.244f,-0.051f,-0.00559f,-0.094f,0.0175f,-0.0209f,-0.0332f,-0.137f,-0.0352f,0.0454f,-0.111f,0.0105f,0.166f,0.0123f,-0.0299f,-0.0389f,0.14f,0.219f,0.0462f,-0.0263f,0.0557f,-0.0112f,0.00518f,0.0923f,-0.0432f,-0.023f,-0.0907f,0.0764f,0.0929f,0.122f,0.0167f,0.0222f,0.00158f,0.0984f,0.0819f,-0.0717f,0.00207f,0.0423f,-0.0299f,-0.012f,0.00527f,-0.121f,-0.0415f,-0.0749f,-0.152f,-0.022f,0.0394f,0.0126f,0.0694f,-0.0133f,-0.000462f,0.0598f,0.0732f,0.0145f,0.0745f,0.0332f,-0.00338f,-0.00483f,-0.00698f,0.0529f,-0.0656f,0.0245f,-0.0123f,0.187f,0.0289f,-0.0189f,0.0192f,-0.0216f,0.0313f,0.0694f,-0.0294f,0.00696f,-0.0659f,-0.00857f,-0.079f,-0.000447f,0.0706f,0.000137f,0.0663f,0.0204f,-0.0154f,-0.00409f,-0.0145f,-0.0544f,-0.0191f,-0.112f,-0.0174f,-0.013f,-0.0708f,0.015f,0.00511f,-0.0134f,-0.0159f,0.0986f,-0.0593f,0.0346f,0.0986f,0.0505f,0.0945f,-0.0443f,-0.0325f,0.0444f,0.0317f,-0.0407f,-0.177f,0.0787f,0.0178f,0.0831f,0.0609f,-0.00459f,0.0217f,-0.00135f,0.0404f,0.0251f,0.102f,0.025f,-0.127f,-0.0274f,0.00351f,0.00628f,0.0475f,0.196f,0.0117f,0.0221f,0.0302f,0.0172f,-0.146f,-0.0308f,0.0099f,-0.247f,0.00671f,-0.0043f,-0.0643f,0.0397f,-0.00802f,0.0168f,-0.00643f,0.0344f,0.00102f,-0.0517f,0.013f,-0.0263f,0.00411f,0.0127f,-0.00453f,-0.0715f,-0.0374f,-0.161f,-0.00165f,0.0666f,-0.144f,0.0453f,0.0382f,0.0955f,0.0431f,-0.0361f,-0.0446f,-0.0198f,-0.0822f,-0.0127f,-0.0203f,0.0665f,-0.00163f,0.038f,-0.0141f,0.0251f,-0.0267f,-0.0438f,0.104f,-0.133f,0.0173f,-0.0554f,0.0704f,-0.0243f,-0.0389f,-0.102f,-0.133f,0.0232f,-0.137f,0.223f,-0.254f,-0.0457f,0.0659f,0.14f,0.0129f,0.142f,0.00391f,0.0679f,0.0808f,-0.00442f,-0.142f,0.192f,0.23f,0.0165f,-0.00991f,-0.123f,-0.0443f,0.0704f,-0.0313f,-0.0249f,-0.103f,0.0139f,-0.177f,-0.107f,0.11f,-0.0312f,0.00956f,-0.01f,0.0732f,-0.00761f,0.0284f,-0.0245f,0.127f,0.197f,-0.0673f,-0.0505f,0.235f,0.0266f,-0.102f,-0.0175f,0.0364f,-0.128f,0.00998f,-0.12f,0.0156f,0.0223f,0.115f,-0.0228f,-0.0364f,-0.0231f,0.00171f,-0.16f,0.062f,0.0203f,-0.152f,-0.0447f,-0.0467f,0.0415f,0.0852f,-0.0676f,0.0251f,0.018f,-0.0407f,0.137f,-0.0631f,-0.00196f,-0.0415f,-0.0952f,-0.0547f,0.00397f,-0.211f,0.0498f,-0.0587f,-0.0279f,0.123f,-0.0827f,0.101f,-0.198f,-0.0273f,-0.0163f,0.0155f,-0.0578f,0.051f,-0.122f,-0.0838f,0.083f,-0.0196f,0.0202f,0.0566f,-0.141f,-0.131f,0.00278f,0.00564f,0.0489f,-0.0112f,-0.216f,-0.0935f,0.0885f,0.0381f,-0.116f,0.0582f,0.0429f,-0.116f,0.00282f,0.0344f,-0.0097f,-0.0368f,0.0467f,0.0863f,0.0486f,0.15f,0.074f,0.028f,-0.0187f,0.0809f,-0.0822f,-0.0505f,0.00518f,-0.0497f,-0.1f,0.127f,0.0894f,0.103f,0.115f,0.0471f,-0.0569f,0.149f,-0.0769f,-0.215f,-0.0649f,-0.198f,0.221f,-0.311f,0.133f,-0.171f,0.0276f,0.146f,-0.111f,-0.151f,-0.0738f,0.0635f,0.102f,0.144f,-0.0745f,0.101f,-0.111f,0.0444f,-0.0378f,0.04f,-0.0606f,-0.193f,-0.0143f,-0.106f,-0.00582f,0.108f,-0.00134f,0.202f,-0.0176f,0.133f,-0.0109f,-0.267f,-0.496f,0.0394f,0.00108f,-0.0312f,-0.0258f,0.045f,-0.0699f,0.0506f,-0.0959f,-0.0175f,0.197f,0.0737f,0.0383f,-0.0113f,-0.0333f,-0.11f,0.0549f,0.198f,-0.198f,0.0561f,-0.365f,0.0791f,-0.129f,-0.0524f,0.179f,0.187f,-0.0537f,-0.135f,0.0305f,0.0157f,0.114f,-0.269f,-0.142f,-0.0817f,0.0588f,-0.0858f,-0.156f,0.079f,0.0439f,-0.128f,-0.0654f,-0.0682f,0.0246f,0.086f,0.0637f,0.0132f,0.042f,-0.0394f,-0.0937f,-0.0227f,-0.219f,-0.0269f,0.0143f,-0.0383f,0.0615f,0.0442f,-0.0233f,-0.00345f,0.00669f,0.169f,0.232f,-0.0419f,0.159f,0.198f,0.0411f,0.0679f,0.155f,0.119f,-0.00134f,-0.0207f,-0.0531f,-0.215f,0.0445f,-0.0733f,0.0467f,-0.093f,0.00153f,0.0586f,-0.0365f,-0.0563f,-0.0139f,0.0531f,0.0306f,-0.0348f,-0.0175f,-0.0409f,-0.0783f,0.11f,0.0263f,0.066f,0.0988f,0.148f,-0.0444f,0.19f,-0.327f,-0.0183f,-0.173f,-0.0441f,0.0967f,-0.178f,-0.0952f,-0.0583f,-0.159f,-0.0359f,-0.0114f,0.12f,-0.167f,0.234f,0.0416f,-0.1f,0.0873f,-0.0247f,-0.0417f,-0.0637f,-0.0681f,0.275f,-0.0233f,0.0883f,0.0463f,-0.108f,0.0807f,-0.0807f,0.112f,-0.0881f,0.0893f,-0.052f,0.0129f,0.0515f,0.153f,0.0478f,-0.00245f,-0.115f,-0.107f,-0.0958f,0.0718f,0.0392f,0.137f,0.0331f,0.0395f,0.00799f,0.0898f,-0.156f,-0.0598f,-0.0533f,0.0837f,-0.0357f,0.185f,-0.0394f,-0.0611f,0.145f,0.0435f,-0.0119f,0.00216f,-0.00111f,-0.0138f,0.0332f,-0.0234f,-0.0182f,-0.0665f,0.182f,-0.00597f,0.459f,-0.0581f,0.105f,0.00256f,0.207f,-0.0591f,0.016f,0.375f,0.29f,-0.06f,0.0265f,0.0264f,-0.0214f,0.0525f,0.0102f,-0.0216f,0.0611f,0.00374f,-0.015f,-0.00588f,0.0637f,-0.032f,0.0675f,0.0186f,-0.00612f,-0.0027f,-0.105f,-0.0586f,-0.0396f,0.021f,-0.0443f,0.0518f,0.0185f,-0.0133f,-0.0565f,-0.0203f,0.00512f,0.0177f,0.00762f,-0.0213f,-0.0799f,-0.00154f,0.0204f,0.0138f,0.0165f,-0.0105f,0.0856f,0.0208f,0.0564f,0.0226f,-0.00607f,0.121f,-0.0224f,-0.0201f,-0.0381f,-0.00701f,0.0128f,0.0556f,0.047f,-0.000124f,-0.0159f,-0.00975f,-0.0477f,-0.0266f,-0.193f,0.0463f,-0.0743f,-0.0107f,-0.122f,0.015f,0.0283f,-0.403f,-0.168f,0.0672f,0.0518f,0.0328f,-0.0142f,-0.0778f,0.0196f,-0.108f,0.0237f,-0.0362f,-0.196f,-0.0138f,-0.147f,-0.00311f,0.104f,-0.0319f,-0.0109f,0.0357f,0.0265f,0.00308f,0.0413f,0.0835f,-0.054f,-0.00278f,0.083f,-0.0355f,0.0427f,-0.0149f,-0.113f,0.00897f,0.0463f,0.0286f,0.193f,-0.0098f,-0.0411f,-0.02f,0.0121f,-0.0874f,-0.188f,0.218f,-0.1f,-0.0414f,0.0477f,-0.0649f,0.0204f,-0.00131f,0.0908f,-0.0272f,0.0296f,-0.0136f,0.0374f,-0.0148f,0.0182f,0.0322f,0.079f,0.0224f,-0.00423f,0.0657f,0.129f,0.0381f,0.191f,0.145f,-0.0359f,0.00921f,-0.0531f,0.206f,-0.0219f,0.39f,-0.0317f,0.0116f,-0.0181f,0.00882f,-0.000573f,0.0582f,0.0235f,0.0496f,0.0503f,-0.0345f,0.027f,0.104f,-0.0186f,-0.0508f,-0.0187f,-0.0397f,-0.000976f,0.244f,-0.0178f,0.0103f,-0.00791f,0.287f,-0.0171f,-0.0404f,0.0036f,0.0891f,0.0411f,0.0579f,0.0424f,-0.0282f,0.173f,0.0147f,0.00349f,0.121f,0.0243f,0.046f,-0.0163f,-0.0128f,0.0279f,0.116f,0.0222f,0.0333f,0.116f,-0.0527f,0.0848f,0.0649f,0.249f,0.00156f,0.119f,-0.104f,-0.00766f,-0.0718f,-0.0127f,0.0382f,-0.0788f,-0.0878f,0.0918f,0.0521f,-0.0616f,0.11f,0.159f,0.0153f,0.0057f,-0.0211f,0.0163f,0.0551f,0.0553f,0.00526f,-0.033f,-0.0373f,0.0533f,-0.0387f,-0.0374f,-0.0399f,0.0553f,0.08f,0.00559f,0.0533f,0.00186f,0.0959f,-0.0636f,0.0695f,0.0827f,0.177f,-0.0719f,0.00586f,-0.0689f,-0.00139f,-0.039f,0.0823f,0.0625f,0.141f,-0.0789f,-0.0258f,-0.126f,0.0316f,0.0165f,-0.0361f,0.0204f,0.0435f,-0.0743f,0.0697f,-0.0295f,-0.116f,-0.0176f,0.0224f,-0.358f,-0.0114f,0.163f,0.0404f,0.0604f,-0.00512f,-0.0724f,0.108f,0.0236f,0.0269f,0.114f,0.184f,0.0439f,0.128f,0.04f,-0.0701f,-0.0892f,0.0893f,0.0553f,0.0534f,-0.0841f,0.0252f,-0.00575f,-0.0328f,-0.0971f,0.0272f,-0.0378f,0.035f,-0.0627f,-0.00266f,0.0359f,0.0612f,-0.00903f,0.0781f,-0.0479f,-0.0425f,0.0738f,0.114f,0.0456f,0.0134f,-0.0437f,-0.00138f,-0.166f,-0.113f,-0.0353f,-0.037f,-0.161f,-0.0681f,0.143f,-0.00532f,0.329f,-0.0189f,-0.15f,0.0562f,0.0216f,-0.0481f,-0.116f,0.0547f,-0.122f,0.0703f,0.0511f,-0.0925f,0.123f,0.092f,-0.0676f,-0.0829f,-0.0489f,-0.00168f,0.0229f,0.0508f,-0.0475f,0.013f,0.196f,0.0239f,0.0814f,-0.000544f,0.179f,0.0111f,-0.168f,0.078f,0.0571f,-0.0621f,0.17f,0.213f,0.0321f,-0.247f,-0.0705f,0.0035f,0.00148f,0.0901f,0.00169f,0.202f,-0.0298f,0.0953f,0.114f,0.041f,0.162f,0.0446f,0.0112f,0.0491f,-0.0414f,0.0602f,0.112f,0.0328f,0.0497f,0.0772f,0.0146f,0.181f,0.112f,-0.0227f,0.0112f,0.249f,0.101f,0.237f,0.271f,0.0261f,0.0802f,-0.0838f,0.196f,0.15f,0.00367f,0.0285f,-0.0626f,0.221f,0.0158f,0.135f,0.00442f,0.426f,0.254f,-0.124f,-0.0303f,0.0803f,-0.27f,0.0213f,-0.0289f,0.0363f,-0.0539f,-0.127f,-0.212f,-0.184f,-0.261f,-0.0224f,-0.165f,-0.0772f,-0.0861f,-0.089f,-0.000674f,-0.0707f,-0.258f,0.00247f,0.0881f,0.0411f,-0.117f,-0.139f,-0.008f,-0.0132f,0.0772f,0.0764f,0.0719f,-0.0165f,0.00512f,-0.16f,0.0715f,-0.0468f,0.127f,-0.00491f,-0.0578f,-0.0829f,0.213f,0.235f,0.0172f,-0.12f,0.0838f,0.0194f,-0.0498f,-0.111f,0.027f,0.0468f,-0.0464f,0.213f,-0.185f,0.0273f,-0.0924f,-0.0297f,0.048f,0.0114f,0.176f,0.0348f,-0.0524f,-0.1f,0.0843f,-0.0783f,-0.292f,-0.0589f,-0.0483f,-0.0728f,-0.229f,-0.0121f,0.0427f,0.0191f,0.0577f,0.0311f,0.191f,-0.0632f,0.113f,-0.0786f,0.133f,0.18f,-0.0257f,0.0885f,0.0149f,-0.0423f,-0.0524f,-0.0142f,-0.0406f,-0.0387f,0.0711f,0.199f,0.0565f,-0.102f,-0.215f,0.0518f,0.0429f,0.0105f,0.0955f,0.0738f,0.0238f,-0.025f,0.101f,0.0563f,0.0178f,-0.112f,-0.0185f,-0.145f,-0.0682f,0.0143f,0.078f,-0.0433f,0.19f,0.0608f,0.026f,-0.0879f,-0.0223f,0.0303f,-0.00159f,0.00253f,0.219f,0.0416f,0.00419f,-0.0893f,0.0159f,0.0175f,-0.0294f,0.0234f,-0.139f,-0.0803f,-0.149f,0.00966f,0.0727f,-0.0227f,-0.0511f,0.00796f,-0.0222f,-0.0121f,-0.32f,-0.0354f,-0.148f,0.102f,-0.0886f,-0.00998f,-0.0161f,0.0403f,-0.0693f,-0.0946f,0.178f,-0.0804f,0.0427f,0.0208f,0.044f,0.0389f,-0.0201f,-0.00492f,0.0365f,-0.0466f,0.000264f,0.0601f,0.0128f,0.00258f,-0.16f,-0.0545f,-0.0919f,-0.0359f,0.0831f,0.0858f,-0.0729f,0.0339f,-0.0113f,-0.0165f,0.054f,0.018f,-0.0277f,-0.000682f,-0.0482f,-0.0152f,-0.0265f,0.0254f,-0.0727f,0.07f,-0.0918f,0.0184f,0.0276f,0.0397f,0.0612f,-0.155f,-0.08f,0.0306f,-0.0264f,0.0159f,0.0244f,-0.15f,-0.118f,-0.0683f,0.056f,-0.0621f,-0.0158f,-0.00402f,0.0525f,-0.0123f,0.00104f,-0.00481f,-0.0114f,-0.125f,0.171f,0.0507f,0.266f,0.0373f,0.0607f,-0.0189f,0.0235f,-0.139f,0.00506f,0.0697f,-0.0516f,0.0523f,0.0553f,0.103f,0.0339f,0.0866f,-0.0597f,-0.00554f,0.321f,-0.0514f,-0.131f,0.0245f,0.00175f,0.00329f,-0.0507f,0.0144f,-0.0247f,-0.062f,-0.0445f,0.00534f,0.023f,0.0178f,0.123f,-0.0682f,0.0793f,-0.0152f,-0.0494f,0.0256f,0.242f,0.027f,0.187f,-0.0495f,0.21f,0.00509f,-0.0268f,-0.0142f,0.00247f,-0.0219f,-0.0729f,0.0886f,-0.0439f,0.137f,0.00103f,0.0734f,0.068f,0.122f,-0.0609f,0.00539f,-0.0113f,0.0466f,-0.0906f,0.00346f,-0.0655f,-0.0973f,-0.176f,0.0675f,0.0137f,-0.0631f,0.0432f,-0.116f,-0.248f,-0.143f,-0.0379f,-0.0871f,-0.0183f,0.0504f,0.0394f,-0.1f,-0.0284f,-0.0904f,0.0414f,0.0292f,0.0632f,-0.04f,-0.0389f,-0.0174f,-0.1f,0.0414f,-0.0171f,0.0245f,-0.0097f,-0.164f,0.011f,0.123f,0.0276f,0.166f,0.00846f,-0.0689f,0.0247f,0.0329f,0.0626f,-0.0414f,0.0233f,0.0309f,0.0334f,-0.0212f,0.04f,0.0544f,-0.0452f,0.0448f,-0.0094f,0.0709f,0.0646f,-0.19f,0.0631f,0.0681f,0.136f,-0.0173f,0.0437f,-0.129f,-0.0627f,-0.0336f,0.0436f,0.0286f,0.171f,-0.00585f,0.0909f,0.0773f,0.0466f,0.0787f,0.0409f,0.136f,-0.111f,0.00805f,0.0223f,-0.00193f,-0.00192f,-0.0176f,-0.0654f,-0.017f,0.00869f,0.0914f,0.0481f,-0.00952f,-0.00862f,-0.0376f,1.15e-05f,-0.256f,-0.0604f,-0.0563f,-0.0512f,-0.0132f,0.0334f,0.151f,0.0796f,-0.13f,-0.0433f,-0.0705f,-0.0554f,-0.164f,-0.0876f,-0.105f,0.0429f,-0.00131f,0.126f,0.0442f,-0.0954f,0.00172f,0.0188f,-0.0635f,0.199f,-0.00843f,-0.00213f,-0.00165f,-3.2e-05f,-0.0959f,-0.039f,0.0574f,-0.115f,-0.0368f,0.0465f,-0.0109f,-0.0657f,0.0107f,0.126f,-0.0431f,0.0359f,-0.0213f,0.0286f,0.039f,0.0288f,-0.0211f,-0.0447f,-0.38f,-0.0411f,-0.00265f,-0.0144f,-0.0427f,0.0481f,0.0299f,0.0226f,-0.0451f,0.0632f,0.00129f,0.0313f,0.0175f,-0.00164f,0.0662f,-0.0411f,-0.0473f,0.0239f,-0.0688f,0.027f,-0.0826f,0.00676f,-0.00345f,0.00117f,0.0454f,-0.0363f,-0.0159f,0.00345f,-0.0543f,0.257f,-0.0938f,0.0308f,0.00677f,-0.029f,0.0271f,0.0284f,0.0566f,0.0072f,-0.0419f,-0.108f,-0.0787f,-0.00303f,-0.0585f,-0.0134f,0.0257f,-0.026f,0.0479f,-0.112f,0.125f,0.00972f,0.00894f,0.0114f,0.157f,0.125f,0.00177f,0.127f,-0.0741f,-0.0472f,-0.0543f,-0.0754f,-0.155f,-0.0633f,0.0958f,-0.0458f,-0.245f,0.0629f,0.11f,-0.00612f,-0.184f,-0.192f,0.129f,0.00638f,-0.0816f,0.0843f,-0.0136f,0.185f,-0.104f,0.111f,0.0778f,-0.0846f,-0.246f,0.00811f,-0.15f,0.0168f,-0.133f,0.436f,0.0508f,0.139f,0.103f,0.0904f,-0.103f,0.127f,0.00564f,-0.0307f,0.126f,-0.104f,0.122f,0.0943f,-0.1f,-0.137f,-0.0694f,-0.101f,0.17f,-0.00682f,0.0108f,0.116f,-0.0356f,-0.0672f,-0.11f,0.129f,-0.0859f,-0.135f,-0.078f,0.107f,0.124f,0.0942f,0.055f,0.0297f,-0.164f,0.119f,-0.0313f,0.0745f,-0.0772f,0.0774f,-0.0899f,-0.0941f,-0.0281f,0.00994f,0.0215f,0.0188f,-0.153f,0.0247f,-0.0663f,0.174f,0.0414f,-0.0576f,0.0728f,-0.0336f,-0.0326f,0.191f,-0.127f,-0.000769f,-0.0447f,0.211f,-0.225f,-0.115f,0.0822f,-0.0372f,0.0265f,0.00485f,0.069f,-0.0691f,-0.0231f,-0.179f,0.042f,-0.0319f,0.153f,-0.131f,-0.139f,-0.0455f,-0.0367f,-0.115f,-0.0128f,0.116f,0.0222f,-0.0532f,-0.0261f,-0.326f,-0.0695f,-0.13f,-0.335f,0.174f,-0.231f,0.129f,0.0103f,-0.138f,0.0821f,-0.135f,0.149f,0.0101f,0.079f,0.0466f,0.0895f,-0.0524f,-0.0104f,-0.0851f,-0.0284f,-0.386f,-0.00886f,-0.0159f,-0.000626f,-0.257f,-0.117f,0.0913f,0.00713f,0.0547f,-0.015f,-0.219f,-0.047f,0.0764f,0.225f,-0.0661f,-0.0155f,0.0667f,0.0748f,0.0682f,-0.0507f,-0.139f,-0.0357f,-0.114f,-0.0444f,-0.156f,0.0877f,-0.0483f,0.00127f,-0.0549f,-0.163f,-0.0542f,0.0993f,-0.0772f,0.0439f,-0.0743f,-0.108f,-0.111f,-0.088f,0.0143f,0.0474f,-0.0888f,-0.0206f,-0.375f,0.0425f,0.0292f,-0.0866f,-0.00263f,-0.104f,0.0179f,0.0179f,0.006f,-0.168f,-0.187f,0.0375f,-0.0255f,-0.473f,-0.138f,0.172f,-0.151f,-0.0536f,-0.308f,-0.0296f,-0.111f,0.047f,-0.0668f,-0.0911f,0.0583f,0.0483f,0.0536f,0.0836f,-0.0412f,-0.0476f,0.393f,-0.0133f,-0.0561f,0.00513f,0.125f,0.235f,0.00989f,-0.0131f,0.0765f,-0.00993f,0.00508f,0.0838f,0.0174f,-0.0044f,0.0172f,-0.183f,0.00318f,-0.0243f,-0.00909f,-0.0415f,0.0175f,-0.157f,0.0146f,-0.0425f,0.105f,0.0997f,-0.00971f,0.113f,0.159f,0.0328f,-0.00142f,-0.199f,-0.0135f,-0.103f,-0.0551f,-0.0788f,-0.187f,0.017f,-0.0838f,0.00569f,0.0371f,-0.0782f,-0.00692f,-0.122f,0.0909f,-0.146f,0.075f,-0.0423f,-0.00288f,0.0367f,0.0504f,0.0637f,-0.0465f,0.0122f,-0.129f,-0.0171f,-0.057f,0.149f,0.0356f,0.0138f,0.0379f,0.0584f,-0.0598f,-0.0803f,0.126f,-0.00437f,-0.00441f,-0.0362f,-0.0399f,0.0256f,0.0178f,0.0365f,-0.0179f,-0.0383f,0.0823f,0.0684f,0.0458f,0.0386f,0.109f,-0.0849f,-0.223f,0.00403f,0.0231f,-0.0236f,0.0312f,-0.0446f,0.0147f,-0.0164f,-0.117f,-0.235f,-0.0309f,0.0328f,0.0316f,-0.00843f,0.152f,-0.0152f,-0.158f,-0.0603f,-0.0111f,0.0537f,0.114f,-0.108f,-0.0678f,-0.0307f,-0.0537f,-0.0172f,0.0148f,-0.0879f,0.0417f,-0.00917f,0.00525f,-0.0255f,0.0145f}; +float neck__lateral_convs__0_pw_bias[64] = {0.0736f,-0.0177f,0.0164f,-0.0535f,-0.0729f,0.0122f,-0.0804f,0.0817f,0.00686f,-0.0303f,0.0194f,-0.0509f,0.0151f,0.177f,-0.0465f,0.0148f,-0.0492f,-0.0969f,0.00622f,0.0889f,-0.0861f,-0.0183f,0.0335f,0.046f,0.148f,0.0391f,0.00969f,-0.0329f,0.0012f,0.0332f,-0.0102f,0.12f,-0.173f,-0.0656f,0.0226f,0.0592f,0.16f,-0.0818f,-0.0157f,-0.0143f,-0.0517f,-0.00359f,-0.00586f,0.0298f,0.0128f,-0.0162f,0.0936f,-0.0103f,-0.0116f,-0.0151f,0.0466f,0.22f,0.113f,0.0475f,-0.0468f,-0.0302f,-0.0979f,-0.0285f,0.0203f,0.148f,0.0766f,-0.0989f,0.0128f,-0.0467f}; +float neck__lateral_convs__0_dw_weight[64*1*3*3] = {-0.198f,-0.0844f,0.0525f,0.438f,-0.184f,0.206f,0.0527f,0.153f,-0.186f,-0.0847f,-0.308f,-0.126f,-0.181f,0.163f,0.561f,-0.014f,0.112f,-0.0136f,-0.059f,0.0674f,0.333f,-0.0463f,-0.0998f,-0.839f,0.311f,-0.12f,-0.536f,-0.219f,0.0679f,-0.43f,-0.316f,-0.0454f,0.285f,0.139f,-0.0685f,0.132f,-0.061f,0.455f,0.303f,-0.0984f,0.346f,-0.0531f,0.247f,-0.0866f,0.345f,-0.165f,-0.325f,0.18f,-0.124f,-0.187f,0.13f,-0.382f,0.198f,0.0484f,-0.903f,-0.163f,0.137f,-0.19f,-0.0474f,0.0579f,0.0335f,0.125f,0.201f,-0.999f,-0.242f,-0.0992f,0.151f,0.367f,-0.429f,0.588f,0.203f,0.139f,-0.154f,0.207f,-0.425f,-0.322f,-0.0608f,0.274f,0.499f,-0.146f,-0.0298f,-0.091f,-0.881f,0.254f,0.227f,0.0736f,-0.122f,2.15f,-0.188f,-0.199f,-0.736f,0.652f,0.667f,-0.831f,-0.27f,-0.0125f,0.348f,-0.243f,-0.215f,0.551f,-0.549f,-0.207f,-0.184f,-1.41f,1.06f,1.6f,0.401f,-0.0688f,0.175f,-0.516f,-0.879f,0.239f,-0.642f,-0.019f,0.0776f,-0.37f,0.117f,-0.244f,0.753f,-0.169f,0.522f,-0.144f,-0.0524f,-0.0955f,0.0777f,0.164f,0.169f,2.28f,-0.414f,-0.104f,0.309f,0.47f,-0.12f,-0.12f,0.017f,0.216f,-0.0431f,-0.0745f,-0.144f,-0.197f,-0.102f,0.242f,0.579f,0.0352f,0.0377f,-0.0613f,0.815f,0.00784f,0.271f,-0.191f,-0.0956f,-0.936f,0.215f,-0.129f,-0.352f,0.246f,-0.259f,-0.44f,-0.0837f,0.0095f,0.484f,0.333f,-0.113f,-0.16f,0.101f,0.65f,-0.301f,0.67f,0.351f,0.402f,0.198f,-0.0565f,-0.141f,0.585f,-0.589f,-0.068f,0.0325f,-0.233f,0.131f,-0.11f,0.114f,-0.293f,0.405f,0.22f,0.339f,-0.377f,0.0271f,0.0832f,0.0392f,0.0817f,0.191f,-0.89f,-0.652f,-0.101f,0.151f,0.188f,-0.151f,0.436f,0.373f,0.169f,-0.485f,0.0244f,0.364f,-0.245f,0.0968f,0.119f,0.437f,-0.136f,-0.0152f,-0.105f,-0.733f,0.0673f,0.177f,0.0112f,-0.0258f,0.475f,1.2f,0.224f,-0.425f,-0.000528f,0.0549f,0.0795f,-0.216f,0.2f,0.146f,0.106f,-0.0793f,-0.435f,-0.52f,0.407f,1.f,1.1f,0.436f,1.5f,0.298f,-0.123f,0.313f,-0.299f,-0.685f,0.412f,-0.538f,0.277f,0.0809f,-0.155f,0.181f,-0.0157f,-0.582f,-0.162f,0.0891f,0.0879f,0.31f,0.154f,0.131f,0.0906f,0.165f,-1.47f,-0.916f,-0.0124f,0.0908f,0.319f,-0.763f,0.27f,0.718f,0.079f,-0.287f,0.211f,2.89f,-0.092f,-0.021f,0.173f,0.0126f,0.167f,1.29f,-0.192f,-0.572f,0.264f,0.376f,-0.0363f,-0.0254f,1.97f,-0.819f,0.554f,-0.176f,0.289f,2.18f,-0.629f,-0.109f,0.161f,0.143f,-0.198f,-0.34f,-1.31f,-0.277f,0.0195f,0.803f,-0.631f,1.74f,0.321f,0.728f,-0.243f,0.32f,0.381f,-0.528f,0.189f,-0.233f,0.189f,-0.028f,0.282f,-0.189f,-0.173f,0.72f,-0.426f,0.228f,-0.282f,0.4f,0.119f,0.0986f,0.123f,0.152f,0.305f,-0.591f,-0.0932f,0.134f,0.535f,-0.123f,0.223f,0.296f,0.182f,-0.358f,0.0914f,0.184f,-0.19f,-0.863f,0.139f,0.377f,-0.191f,-0.0618f,-0.128f,1.35f,0.114f,0.171f,-0.173f,-0.0296f,0.592f,1.52f,0.0122f,-0.427f,0.457f,-0.577f,-1.02f,0.024f,0.338f,0.0749f,0.423f,-0.163f,-0.134f,-0.467f,0.414f,-0.105f,-1.05f,0.312f,-0.714f,-0.228f,-0.0614f,0.0249f,1.04f,-0.126f,0.256f,-0.619f,0.338f,0.0746f,-0.458f,0.219f,-0.248f,0.258f,0.0351f,0.457f,-0.0896f,0.215f,0.146f,0.202f,-0.0603f,0.167f,0.618f,0.5f,-0.0286f,0.107f,-0.057f,0.411f,0.64f,0.261f,0.0589f,-0.0311f,-0.0077f,-0.053f,-0.0833f,-0.115f,0.155f,-0.149f,0.229f,-0.0512f,-0.0498f,-0.193f,0.0727f,0.0533f,0.0265f,-0.0909f,-0.711f,0.139f,-0.0261f,-0.0789f,0.00526f,-0.0287f,-0.00234f,-0.211f,0.211f,0.376f,-0.0678f,0.0603f,-0.00737f,-0.464f,0.508f,0.264f,0.772f,-0.798f,0.319f,0.615f,-0.0665f,0.159f,0.182f,-0.69f,0.397f,0.101f,0.458f,0.173f,-0.112f,0.129f,-0.144f,-0.243f,-0.0813f,-0.392f,0.0192f,0.387f,0.213f,0.146f,0.0964f,-0.024f,-0.228f,0.675f,-0.0144f,0.181f,0.0215f,0.776f,0.5f,0.497f,0.0966f,-0.256f,0.178f,-0.0882f,-0.186f,-0.796f,0.219f,-0.00979f,0.731f,-0.0943f,-0.127f,-1.07f,0.0811f,0.386f,-0.166f,-0.0831f,1.48f,-0.0859f,0.318f,-0.355f,0.0154f,0.604f,0.0852f,-0.256f,0.179f,0.21f,0.107f,0.000361f,-0.387f,-0.433f,-0.0502f,0.886f,-0.534f,-1.37f,-0.66f,-0.234f,-0.0262f,0.366f,1.32f,-0.237f,0.628f,-0.427f,0.568f,0.126f,-0.314f,0.12f,-0.518f,0.608f,-0.379f,0.16f,-0.171f,0.407f,0.28f,0.154f,-0.00848f,0.0508f,-1.34f,0.497f,-0.0159f,0.132f,-0.157f,0.17f,-0.489f,0.18f,0.132f,-0.127f,0.0639f,0.0133f,-0.0954f,-0.286f,0.252f,-0.11f,0.247f,0.241f,-0.103f,0.0584f,0.0319f,-0.0195f,-0.0699f,-0.083f,-1.14f,0.223f,-0.00027f,0.0159f,0.197f,-0.117f,0.0795f,-0.0527f,0.319f,0.244f,0.204f,0.00565f,0.0569f,-0.307f,0.446f,0.322f,-0.386f,-0.631f,0.0814f,-0.329f,-0.031f,0.144f,-0.0104f,-0.303f,0.244f,-0.0542f,0.421f,0.174f,-0.0812f,0.107f,-0.223f,0.279f,0.129f,0.339f,-0.403f,0.19f,0.14f,0.121f,-0.0336f,0.00526f,0.0203f}; +float neck__lateral_convs__0_dw_bias[64] = {0.207f,0.683f,0.647f,0.292f,0.289f,-0.15f,0.922f,0.000689f,0.34f,0.803f,1.04f,0.307f,0.156f,0.0139f,0.717f,0.793f,0.744f,0.451f,-0.0962f,0.725f,1.1f,0.253f,0.527f,-0.326f,0.613f,0.11f,0.345f,0.0456f,0.637f,-1.19f,0.332f,0.0712f,1.04f,0.529f,0.73f,0.943f,1.42f,0.676f,-0.5f,-0.123f,-0.204f,-0.711f,0.361f,0.0568f,-0.263f,-1.06f,0.759f,0.554f,1.49f,-0.0811f,0.0507f,2.29f,0.597f,-0.0727f,0.331f,0.433f,0.0679f,-0.286f,0.624f,-0.336f,0.67f,0.924f,0.185f,-0.49f}; +float neck__lateral_convs__1_pw_weight[64*64*1*1] = {0.0266f,0.175f,-0.0141f,0.0854f,0.16f,-0.00956f,-0.0457f,0.176f,-0.0442f,0.102f,-0.0411f,-0.0269f,0.0461f,-0.0479f,0.0364f,-0.0367f,0.00368f,0.172f,-0.0573f,0.161f,-0.121f,0.0823f,0.0248f,0.00117f,-0.00566f,0.0867f,-0.0667f,-0.0837f,-0.0496f,0.014f,0.0363f,0.108f,0.0691f,-0.0368f,0.126f,-0.0405f,-0.0142f,-0.0575f,0.0523f,-0.122f,0.0364f,-0.0326f,-0.0303f,-0.088f,0.0666f,-0.0215f,0.115f,0.134f,-0.0525f,0.12f,0.0126f,-0.0439f,-0.0629f,0.107f,-0.0103f,0.0277f,-0.132f,0.018f,-0.0211f,-0.0346f,0.0387f,-0.014f,0.0642f,-0.0331f,0.00144f,0.0755f,-0.095f,-0.0726f,0.102f,0.0185f,-0.0569f,-0.0288f,-0.0441f,-0.0868f,0.119f,0.0297f,-0.0219f,0.00222f,-0.0459f,-0.0147f,0.000397f,-0.00866f,-0.0138f,0.0197f,-0.133f,-0.0203f,0.035f,-0.014f,-0.077f,-0.0674f,0.0249f,-0.0516f,0.0156f,-0.089f,-0.226f,0.276f,-0.0601f,0.0951f,0.0227f,0.15f,-0.0464f,-0.0205f,-0.087f,-0.0366f,0.0821f,-0.324f,0.0777f,-0.0223f,-0.0351f,0.0536f,0.0969f,0.171f,0.06f,0.127f,-0.139f,-0.00815f,-0.107f,-0.0171f,0.0606f,0.0299f,0.00906f,-0.00173f,0.0603f,-0.04f,-0.0426f,-0.0124f,-0.0435f,-0.0973f,-0.0573f,0.13f,0.0465f,0.00736f,-0.0342f,-0.0133f,-0.0619f,-0.00962f,0.0481f,0.0377f,0.00654f,0.0481f,-0.00587f,-0.0909f,0.00192f,0.0561f,0.0294f,0.0441f,0.069f,0.0717f,0.00433f,-0.0407f,-0.0346f,-0.089f,-0.0314f,0.0187f,-0.0495f,0.0688f,0.0775f,0.0325f,0.045f,0.0245f,-0.0688f,0.0133f,0.0586f,0.0329f,0.000728f,0.33f,-0.085f,-0.12f,0.0247f,0.0985f,-0.0679f,0.0615f,0.02f,0.0619f,0.0861f,0.00928f,-0.018f,-0.0892f,-0.137f,-0.158f,0.00781f,0.115f,-0.087f,0.078f,0.0134f,0.0327f,-0.0216f,-0.0237f,0.0219f,-0.0176f,0.00807f,0.0256f,-0.0758f,0.024f,0.0478f,0.0296f,-0.0263f,0.029f,-0.0076f,-0.0666f,0.158f,0.0413f,-0.014f,0.0733f,0.079f,0.0363f,0.102f,-0.0309f,-0.0799f,0.0907f,0.022f,-0.116f,-0.059f,-0.0641f,0.0296f,0.035f,-0.0269f,-0.123f,0.0176f,-0.0306f,-0.128f,-0.0207f,0.0255f,-0.192f,-0.0293f,-0.0843f,0.194f,-0.00605f,0.0128f,-0.0342f,-0.0614f,0.0505f,0.0152f,-0.271f,-0.083f,0.0884f,0.0151f,-0.0645f,-0.0127f,-0.033f,-0.0284f,0.0444f,0.0439f,-0.0665f,0.0343f,0.0343f,0.0126f,0.0414f,0.0194f,0.0431f,0.0234f,0.0489f,0.0768f,0.0343f,-0.0765f,-0.0146f,-0.0181f,0.00106f,0.0944f,-0.0505f,-0.017f,-0.0122f,-0.0172f,0.014f,-0.111f,0.035f,-0.0315f,0.0446f,0.0786f,-0.0532f,-0.0388f,0.0392f,0.299f,0.0741f,0.0223f,-0.0375f,0.0207f,-0.0514f,-0.0311f,0.0285f,0.0275f,-0.00149f,-0.00313f,0.00446f,-0.045f,0.0208f,0.0176f,-0.0339f,-0.0136f,-0.0301f,0.0218f,-0.007f,0.0209f,-0.0946f,0.0612f,-0.00376f,0.0182f,-0.0634f,0.0119f,-0.129f,-0.0561f,-0.0185f,-0.0381f,0.0737f,0.0176f,0.00808f,-0.0214f,-0.0483f,0.077f,0.0276f,0.0757f,-0.00445f,-0.165f,0.00823f,0.0344f,-0.00812f,0.0714f,0.0116f,0.0303f,-0.0237f,0.182f,-0.109f,0.0668f,-0.0445f,0.0595f,0.0335f,-0.0732f,0.127f,-0.0519f,0.0168f,0.0199f,-0.0528f,0.0596f,-0.0895f,-0.13f,0.0186f,-0.0173f,-0.0805f,0.0179f,0.0845f,0.0508f,0.0553f,0.0425f,-0.0553f,-0.0953f,-0.0999f,0.0573f,0.0426f,0.099f,-0.119f,-0.00869f,0.163f,-0.0242f,-0.00503f,-0.0716f,0.0496f,-0.0249f,-0.101f,-0.0042f,0.0122f,-0.0507f,-0.00609f,0.0235f,-0.0785f,-0.0792f,0.00535f,-0.234f,-0.0156f,-0.0816f,-0.0437f,-0.176f,-0.0761f,0.0134f,-0.105f,-0.0368f,-0.123f,0.0331f,0.0583f,-0.0762f,0.0774f,-0.0554f,0.0268f,0.00649f,-0.0362f,-0.0897f,-0.0057f,-0.108f,-0.0175f,-0.168f,-0.115f,0.107f,-0.0669f,0.0659f,0.0104f,-0.0228f,0.122f,-0.0619f,0.243f,0.11f,-0.0872f,0.0338f,-0.0851f,0.0321f,-0.00559f,-0.0524f,-0.086f,0.00966f,0.142f,0.0146f,0.0742f,-0.132f,0.0629f,0.0506f,-0.0665f,0.0226f,-0.104f,0.00345f,-0.034f,-0.271f,-0.0216f,0.034f,0.0212f,0.0045f,-0.0101f,0.0382f,0.116f,-0.123f,0.0474f,-0.0193f,0.00966f,-0.0203f,-0.0278f,0.0255f,-0.0302f,0.043f,0.023f,0.0276f,-0.0555f,-0.0883f,0.107f,0.025f,0.0805f,0.0324f,-0.0298f,0.0481f,-0.0682f,0.0175f,-0.048f,-0.118f,0.0147f,-0.114f,-0.0936f,-0.0475f,-0.0946f,0.106f,-0.152f,-0.0729f,-0.0165f,-0.0521f,0.0224f,-0.0846f,0.232f,0.212f,-0.0862f,-0.0211f,-0.00996f,-0.0212f,-0.139f,0.0609f,-0.141f,-0.0749f,0.028f,-0.0235f,0.0719f,-0.0625f,0.0112f,-0.108f,-0.00592f,0.0571f,-0.173f,-0.0993f,-0.0221f,-0.0796f,-0.0191f,-0.037f,-0.0348f,0.112f,0.00739f,0.0105f,0.0822f,-0.0752f,0.195f,-0.105f,-0.0573f,0.0394f,-0.0513f,0.0807f,0.0234f,0.292f,-0.0276f,0.0447f,0.0493f,-0.0987f,0.0977f,-0.106f,0.151f,0.0724f,-0.0206f,0.0268f,-0.0133f,0.0304f,0.00237f,-0.118f,-0.177f,0.0751f,-0.0815f,-0.0712f,0.013f,0.133f,0.0535f,-0.027f,-0.00714f,-0.0142f,-0.0512f,-0.000413f,0.0938f,-0.0425f,-0.0256f,0.0908f,0.0928f,-0.135f,0.000558f,-0.0392f,-0.133f,0.0529f,0.0044f,-0.0118f,-0.0209f,-0.0123f,0.0317f,0.078f,0.00325f,0.054f,0.192f,-0.0216f,-0.00386f,0.138f,0.041f,0.0799f,0.166f,-0.054f,-0.0654f,-0.0122f,0.199f,0.239f,-0.101f,-0.0171f,0.0731f,0.0165f,0.0256f,-0.0245f,-0.159f,0.0675f,0.0794f,-0.0518f,0.12f,-0.0258f,0.0796f,-0.0176f,-0.0369f,0.0135f,-0.0298f,-0.0195f,0.145f,-0.0615f,-0.0462f,0.0538f,-0.0595f,0.000403f,0.0286f,0.0315f,-0.0706f,0.0959f,0.00537f,-0.0718f,-0.066f,0.00742f,0.0217f,0.0663f,0.0264f,0.12f,-0.0737f,0.011f,0.0569f,-0.0292f,-0.14f,0.000434f,-0.0114f,0.0732f,0.0186f,-0.002f,0.0878f,0.00588f,-0.0504f,0.0063f,-0.00459f,-0.0788f,0.000731f,0.057f,-0.0408f,-0.0432f,-0.0566f,0.027f,-0.389f,0.127f,0.0353f,-0.00581f,0.0557f,0.0309f,-0.0148f,0.066f,-0.0032f,-0.057f,0.0104f,0.0258f,0.105f,0.0852f,0.151f,-0.0394f,-0.0897f,0.0851f,-0.109f,-0.0218f,0.00357f,0.0497f,0.0255f,0.048f,-0.0182f,-0.00586f,-0.0167f,-0.00479f,-0.0658f,0.0524f,0.0346f,0.0694f,0.0171f,-0.0957f,0.102f,-0.202f,0.0936f,0.0239f,0.062f,0.0402f,-0.13f,-0.068f,-0.0415f,-0.00575f,-0.0927f,0.0252f,-0.0306f,0.0393f,-0.0389f,-0.00912f,0.0342f,0.0735f,0.007f,0.067f,0.0327f,-0.107f,-0.016f,0.0233f,0.0153f,-0.111f,0.0221f,-0.0272f,0.0905f,0.00795f,-0.114f,-0.00117f,0.0905f,0.00378f,-0.00825f,0.0713f,-0.0838f,-0.111f,0.0655f,-0.126f,-0.0914f,-0.0881f,0.0395f,-0.0797f,-0.104f,0.0387f,-0.0996f,0.0421f,-0.0102f,0.0861f,0.0727f,-0.0872f,0.0128f,-0.0822f,0.255f,-0.0591f,-0.00838f,0.0681f,-0.072f,0.108f,-0.0699f,0.0183f,-0.00422f,-0.213f,0.173f,0.0697f,0.0113f,-0.0114f,-0.0436f,0.0415f,0.0183f,-0.0347f,0.0282f,0.0299f,-0.127f,0.0519f,0.105f,-0.0352f,0.0446f,0.089f,-0.0424f,-0.0882f,-0.0167f,0.0469f,-0.00286f,-0.177f,-0.129f,-0.00323f,0.0555f,-0.0208f,-0.0784f,-0.135f,0.0938f,-0.0101f,-0.000437f,0.0586f,-0.0125f,-0.0884f,-0.206f,0.0569f,0.0172f,0.0499f,-0.0594f,-0.158f,-0.13f,-0.0222f,0.0268f,-0.0139f,-0.0971f,-0.044f,-0.0908f,-0.0584f,0.0253f,0.119f,-0.0166f,-0.0704f,0.154f,-0.00751f,-0.0271f,-0.0628f,0.0224f,0.0872f,0.0583f,0.0506f,0.0591f,-0.0138f,-0.0859f,-0.143f,0.171f,-0.0479f,0.102f,0.00537f,-0.108f,0.0457f,-0.0616f,-0.0244f,-0.0222f,-0.0333f,0.105f,-0.042f,0.0216f,-0.103f,0.047f,0.036f,-0.00995f,-0.0362f,-0.00366f,0.0912f,-0.0797f,0.00802f,0.00915f,0.0875f,0.0643f,0.0518f,0.0938f,-0.0399f,-0.0993f,-0.00485f,-0.097f,0.00782f,-0.0159f,-0.117f,-0.0394f,0.0648f,-0.0383f,-0.0247f,0.053f,0.119f,0.0277f,0.0654f,-0.0247f,-0.0948f,-0.113f,-0.0526f,0.035f,0.00144f,-0.196f,0.033f,-0.0844f,-0.033f,-0.0532f,-0.03f,0.00818f,0.0583f,0.0282f,0.0585f,-0.0178f,-0.0282f,0.0606f,0.0345f,-0.139f,0.101f,0.0601f,0.208f,-0.0733f,-0.0501f,-0.0303f,-0.0502f,-0.151f,0.0993f,-0.0398f,0.0991f,-0.0208f,0.0514f,-0.0639f,-0.0339f,0.0535f,-0.0192f,-0.082f,-0.00279f,0.0439f,-0.0201f,-0.174f,0.0175f,-0.0362f,-0.00852f,0.148f,-0.0476f,-0.0191f,0.081f,0.0089f,0.0142f,0.0478f,0.0677f,0.0354f,0.0391f,0.00478f,0.135f,0.0707f,0.011f,-0.0236f,-0.135f,0.0237f,-0.00445f,0.109f,-0.0332f,-0.0101f,0.0176f,0.0596f,-0.0611f,-0.00738f,-0.0515f,0.046f,0.0142f,-0.0482f,-0.0107f,0.0602f,-0.00906f,0.0175f,-0.0253f,0.0642f,-0.0808f,-0.00265f,-0.0754f,-0.0596f,0.0827f,-0.0925f,0.113f,0.0144f,0.00379f,0.00451f,-0.046f,0.169f,-0.00688f,0.0168f,-0.0795f,-0.0205f,0.0519f,0.00516f,-0.0412f,-0.0602f,-0.0846f,0.0636f,0.0649f,0.0955f,-0.0268f,0.0146f,0.0674f,0.0358f,0.147f,-0.184f,-0.0108f,-0.00347f,0.0066f,-0.0717f,0.0636f,0.0918f,0.00517f,-0.0336f,-0.00678f,-0.0284f,-0.143f,0.124f,-0.0286f,-0.0225f,0.163f,0.00179f,-0.00519f,-0.0601f,0.0574f,0.0739f,0.0758f,-0.0129f,0.132f,0.0184f,0.00162f,0.0275f,0.0321f,-0.102f,-0.00282f,-0.106f,0.0569f,0.028f,0.0721f,0.081f,-0.0374f,0.0168f,0.088f,-0.0627f,-0.0417f,0.188f,-0.0348f,0.0751f,0.0323f,-0.0218f,-0.0448f,-0.193f,-0.073f,0.138f,-0.0808f,0.0924f,0.0536f,0.0863f,-0.0421f,0.0959f,-0.0311f,-0.128f,-0.156f,-0.0769f,0.0607f,-0.0503f,-0.104f,0.293f,0.107f,0.0566f,0.101f,0.115f,-0.031f,-0.0513f,-0.00823f,-0.00834f,0.0122f,0.014f,-0.0608f,-0.0105f,0.0899f,-0.268f,0.0179f,0.0472f,0.0766f,-0.0277f,0.0567f,-0.0387f,-0.079f,0.0755f,0.0594f,-0.00044f,-0.0766f,-0.115f,0.0252f,0.111f,-0.039f,0.00779f,0.0825f,0.0352f,0.0367f,-0.00761f,-0.00363f,-0.0127f,0.0688f,-0.0259f,-0.141f,-0.0236f,-0.0719f,-0.0931f,0.0881f,-0.0368f,0.073f,-0.0121f,-0.00811f,-0.000725f,-0.0549f,0.0457f,0.0184f,0.122f,-0.0129f,0.00682f,0.0387f,-0.0554f,0.0343f,-0.0975f,0.00755f,0.0356f,0.00535f,0.0604f,0.107f,0.0112f,0.0655f,-0.11f,0.00153f,-0.0513f,-0.0266f,-0.039f,0.00143f,0.148f,-0.0883f,-0.0602f,0.00347f,0.0914f,-0.0243f,-0.00128f,-0.0135f,0.0418f,-0.0869f,0.00756f,0.00662f,-0.0231f,-0.0453f,-0.161f,-0.055f,0.142f,-0.007f,0.144f,0.014f,0.0943f,-0.0329f,-0.0932f,0.0395f,0.0699f,-0.0289f,-0.011f,0.0568f,-0.0398f,-0.00889f,0.0394f,-0.0124f,-0.0346f,0.007f,0.0802f,0.105f,-0.00182f,0.0182f,-0.0639f,0.0156f,-0.0999f,-0.139f,0.031f,-0.0591f,-0.0379f,0.0352f,0.0511f,0.0207f,0.129f,0.0682f,-0.126f,0.0566f,0.0381f,0.0776f,-0.0599f,-0.0891f,-0.0366f,0.0375f,0.018f,-0.0414f,0.0272f,-0.00611f,0.0526f,-0.0188f,0.0719f,0.0375f,0.00811f,-0.024f,-0.046f,0.025f,-0.0451f,-0.0266f,0.0248f,-0.0286f,0.0191f,0.0262f,0.0132f,-0.0405f,-0.323f,0.0339f,0.208f,0.0777f,0.0241f,0.0646f,-0.0485f,-0.0716f,0.000917f,-0.0511f,-0.0523f,-0.00452f,0.002f,-0.028f,0.0246f,0.0158f,0.0182f,-0.0545f,0.119f,-0.128f,-0.135f,-0.0542f,-0.0444f,0.0515f,-0.0723f,0.0744f,-0.125f,-0.114f,-0.00619f,-0.0392f,0.123f,-0.0505f,0.12f,0.0481f,-0.0678f,-0.0942f,0.0187f,-0.0581f,-0.119f,0.129f,-0.033f,0.184f,0.101f,-0.0382f,0.0186f,0.0907f,0.0491f,-0.00134f,-0.0552f,0.0504f,-0.0817f,-0.186f,-0.0579f,-0.00176f,-0.146f,-0.0647f,-0.0447f,0.0734f,-0.0399f,0.137f,0.156f,-0.00531f,-0.124f,-0.0213f,0.163f,-0.049f,0.0201f,0.00566f,-0.119f,-0.0909f,0.114f,0.12f,-0.00589f,0.0716f,-0.138f,0.058f,0.0145f,-0.0271f,0.0276f,0.0501f,-0.293f,-0.0206f,0.000774f,-0.128f,-0.0232f,0.313f,0.0416f,-0.0374f,-0.00886f,0.0624f,0.0234f,0.0363f,-0.0188f,-0.0241f,-0.0561f,0.027f,-0.0794f,0.0606f,0.0306f,0.00562f,0.0978f,0.0239f,-0.01f,-0.0114f,0.0314f,0.0289f,0.0469f,-0.0332f,-0.134f,0.0102f,0.0381f,0.121f,0.0394f,0.00437f,-0.14f,0.0305f,0.03f,0.0851f,0.0682f,0.0348f,-0.00234f,0.0431f,0.0931f,-0.000842f,-0.126f,0.0468f,-0.0745f,0.0132f,-0.11f,-0.0592f,-0.0231f,0.00474f,0.0719f,0.0781f,-0.0319f,-0.162f,0.146f,-0.0646f,-0.0072f,-0.335f,-0.084f,-0.0388f,-0.131f,-0.00159f,0.0924f,-0.00802f,-0.0954f,-0.015f,-0.0822f,0.0694f,0.0455f,-0.0336f,-0.0122f,0.0403f,-0.177f,-0.0437f,0.0066f,-0.111f,0.0117f,-0.0618f,-0.00287f,0.0268f,-0.0275f,-0.0334f,0.0472f,0.0985f,-0.00284f,-0.0211f,0.000714f,-0.101f,0.0806f,-0.0341f,-0.0608f,-0.031f,0.0276f,-0.0467f,0.0761f,0.0349f,-0.137f,0.00649f,0.00169f,0.0797f,0.00744f,0.00754f,-0.0648f,-0.0673f,-0.0457f,-0.0841f,-0.0459f,-0.0584f,0.0517f,0.00401f,-0.158f,-0.0206f,-0.0792f,0.0324f,-0.0109f,-0.16f,0.0789f,-0.0484f,0.0291f,-0.0831f,0.322f,0.0908f,0.0407f,0.0803f,-0.00294f,-0.147f,0.00161f,-0.0486f,0.0866f,-0.0178f,0.0972f,0.207f,-0.0678f,-0.0131f,-0.055f,0.0014f,-0.127f,0.0538f,-0.0499f,-0.0173f,-0.165f,0.11f,0.235f,0.144f,0.0554f,-0.0954f,-0.0582f,-0.0194f,0.197f,-0.0254f,-0.0185f,0.097f,-0.012f,0.0684f,-0.189f,0.0265f,-0.0201f,-0.114f,-0.00865f,-0.037f,0.052f,0.123f,0.0683f,0.076f,-0.0849f,0.104f,0.086f,0.106f,-0.0666f,0.0833f,-0.0747f,0.067f,-0.1f,-0.023f,-0.0792f,0.0179f,0.0438f,0.0793f,-0.0028f,-0.0475f,-0.172f,-0.0767f,-0.0495f,-0.145f,-0.215f,0.0515f,-0.0172f,-0.0138f,-0.0183f,-0.00374f,0.0356f,0.0288f,0.0177f,0.0366f,-0.0326f,-0.0749f,0.0152f,0.0258f,-0.00789f,0.00108f,0.173f,-0.076f,-0.00447f,0.00288f,-0.0454f,-0.0364f,-0.00918f,0.00291f,0.0174f,0.0552f,0.00858f,0.0576f,0.051f,0.146f,0.102f,-0.0127f,0.0041f,0.00692f,0.0164f,-0.0204f,-0.0156f,-0.0461f,0.0244f,-0.00194f,0.107f,-0.0112f,0.0303f,-0.0513f,0.0974f,-0.0817f,-0.00911f,-0.0152f,0.337f,-0.0675f,-0.0597f,-0.0151f,0.0537f,-0.0385f,-0.109f,-0.00414f,-0.0575f,0.0275f,0.0358f,-0.0607f,-0.0652f,0.0255f,-0.0082f,0.053f,0.096f,-0.0641f,0.019f,0.00452f,0.0269f,0.0795f,-0.06f,-0.0613f,0.119f,-0.0367f,-0.0944f,-0.0513f,0.126f,-0.135f,0.0455f,-0.0434f,0.0529f,-0.0149f,-0.132f,0.0635f,-0.0595f,-0.014f,-0.0964f,0.152f,0.0265f,-0.107f,0.13f,0.112f,0.0533f,0.0598f,-0.0105f,-0.0233f,-0.0139f,-0.013f,0.0439f,0.0216f,0.0163f,-0.0879f,0.0212f,-0.06f,0.0993f,0.00733f,0.0107f,-0.00418f,-0.157f,-0.0584f,0.19f,0.0877f,0.096f,0.114f,-0.302f,-0.0874f,0.0511f,-0.0187f,0.076f,-0.0494f,-0.102f,0.0876f,0.0843f,0.0614f,0.317f,-0.0774f,-0.0481f,0.0918f,-0.0929f,0.0388f,-0.13f,0.0626f,0.0424f,-0.104f,0.017f,-0.0213f,0.0763f,0.0645f,-0.0211f,-0.0126f,0.0158f,-0.0122f,-0.0095f,0.0406f,-0.0838f,-0.0455f,0.00398f,0.0135f,-0.0601f,0.0309f,0.0632f,-0.0621f,0.0468f,-0.0499f,-0.0934f,-0.0476f,0.0987f,0.0239f,-0.00563f,0.0985f,-0.0303f,0.0741f,0.0121f,-0.129f,0.075f,0.0601f,-0.00598f,-0.0425f,0.0947f,0.0841f,0.0566f,-0.00823f,0.0892f,-0.11f,0.0748f,-0.0445f,-0.0603f,0.14f,0.0503f,0.0676f,-0.0287f,-0.00157f,-0.404f,0.00636f,0.166f,0.0425f,0.0394f,-0.00497f,-0.00632f,0.000906f,0.0343f,-0.00611f,-0.00556f,0.0255f,0.0157f,-0.00982f,-0.126f,0.0482f,-0.0492f,-0.038f,0.0105f,-0.0178f,-0.0171f,0.0739f,0.0436f,-0.0173f,0.0206f,0.049f,0.0138f,-0.0322f,0.0106f,-0.0298f,-0.0319f,-0.059f,-0.0346f,0.034f,-0.0237f,0.0345f,0.0309f,-0.0397f,-0.0858f,0.000676f,0.0129f,-0.0715f,-0.0132f,-0.0052f,0.00178f,-0.00711f,0.0158f,-0.157f,-0.0196f,-0.000268f,-0.042f,-0.0223f,0.0374f,0.035f,-0.0453f,-0.0638f,-0.0609f,-0.0458f,-0.00496f,-0.0745f,-0.0118f,0.00174f,-0.039f,0.0214f,-0.0694f,-0.0302f,-0.0565f,-0.0545f,-0.0421f,-0.0246f,0.0257f,0.0234f,0.00997f,0.0159f,0.0648f,0.0437f,0.0126f,0.0509f,-0.0785f,-0.0191f,-0.0471f,-0.0366f,-0.0359f,0.0689f,0.0512f,0.142f,0.0518f,0.0127f,0.035f,-0.0585f,-0.0112f,-0.00855f,-0.115f,0.0495f,-0.0956f,0.11f,0.0432f,-0.102f,-0.0289f,-0.0371f,-0.0198f,-0.105f,0.071f,-0.0498f,0.000974f,-0.0241f,0.0413f,0.00483f,0.0517f,-0.0173f,-0.0278f,-0.0617f,0.0352f,0.082f,0.0109f,-0.0317f,-0.00526f,-0.0542f,0.00939f,0.242f,-0.0573f,-0.197f,-0.0494f,-0.101f,-0.164f,-0.0717f,0.0592f,-0.0395f,-0.0889f,-0.0125f,-0.0294f,-0.00439f,0.00214f,0.0326f,0.00338f,-0.0215f,-0.00821f,-5.17e-05f,0.156f,0.0657f,-0.0117f,-0.0568f,0.0203f,-0.112f,-0.0726f,0.0328f,-0.0393f,0.12f,-0.052f,-0.0207f,0.00407f,-0.0379f,0.00159f,-0.00763f,0.204f,0.217f,-0.0468f,-0.0153f,0.122f,-0.117f,-0.0902f,0.08f,-0.0251f,0.000152f,0.167f,-0.0933f,0.0108f,-0.182f,-0.0457f,0.0175f,0.0304f,-0.0104f,-0.0992f,-0.0513f,0.0119f,0.119f,0.0629f,-0.0562f,-0.0307f,0.0113f,0.0766f,0.0373f,0.125f,-0.073f,0.0824f,-0.0455f,-0.0058f,0.0575f,0.0309f,0.00571f,-0.0111f,0.153f,-0.0343f,0.0566f,-0.0206f,-0.141f,-0.055f,0.00231f,0.0174f,0.0225f,0.0286f,0.00458f,-0.0108f,0.0611f,-0.00297f,0.0472f,0.0787f,-0.0233f,-0.00264f,-0.0767f,-0.149f,0.0702f,-0.0353f,-0.0754f,-0.0485f,-0.0564f,-0.119f,-0.065f,0.189f,0.106f,-0.0157f,0.332f,0.0141f,-0.0386f,-0.0367f,-0.0422f,0.054f,-0.0778f,0.0199f,-0.0135f,0.0472f,0.0689f,-0.0101f,0.018f,-0.0335f,-0.00633f,-0.0754f,0.032f,0.0457f,0.0869f,-0.0444f,-0.0367f,0.0698f,0.0266f,0.0229f,-0.056f,0.00972f,-0.0507f,0.108f,-0.0301f,-0.122f,0.0261f,-0.0558f,0.00415f,-0.0522f,0.0442f,0.0796f,-0.0193f,0.0299f,0.0787f,0.0596f,0.315f,0.0252f,-0.0574f,-0.0885f,0.0247f,0.118f,0.105f,-0.0127f,-0.0301f,0.0673f,-0.0109f,0.000693f,-0.0573f,-0.022f,0.0159f,-0.105f,0.0134f,-0.00825f,-0.00974f,0.0231f,0.00731f,0.143f,0.0623f,-0.00222f,0.0178f,-0.00332f,0.0119f,-0.0244f,0.0661f,-0.0895f,-0.0612f,-0.0661f,0.0171f,0.0182f,-0.0972f,-0.0994f,0.021f,0.118f,-0.0379f,-0.0535f,0.0928f,0.0934f,-0.107f,-0.0258f,-0.0128f,-0.0885f,-0.0299f,-0.0606f,0.0507f,-0.151f,0.00903f,0.0866f,-0.0753f,0.0542f,0.149f,0.113f,0.0706f,-0.0754f,0.214f,0.0583f,-0.106f,0.0494f,0.016f,0.0172f,-0.0167f,-0.0381f,0.0352f,0.0135f,-0.0172f,-0.0273f,0.0846f,0.0476f,0.0968f,0.0108f,0.0249f,-0.0188f,0.0643f,0.00134f,-0.0307f,-0.000268f,-0.18f,-0.00275f,0.0208f,-0.0241f,-0.0281f,-0.0378f,-0.0177f,-0.0027f,0.138f,0.0267f,0.0462f,-0.071f,0.00374f,-0.0161f,-0.0333f,0.024f,0.0346f,0.0192f,0.0371f,-0.102f,-0.0485f,-0.302f,-0.00598f,-0.00989f,-0.00279f,0.0155f,0.0192f,-0.0357f,0.0598f,-0.0124f,0.0445f,-0.0194f,-0.15f,-0.0125f,0.0213f,-0.0764f,0.00174f,-0.0325f,0.0391f,-0.117f,-0.0371f,-0.0302f,-0.0785f,-0.0327f,-0.0394f,0.0143f,-0.0549f,-0.0468f,0.0195f,-0.155f,0.00398f,-0.0217f,-0.105f,-0.0281f,0.0265f,-0.0106f,-0.103f,-0.0181f,-0.0707f,-0.035f,-0.114f,0.0238f,0.0929f,-0.0821f,-0.142f,-0.0655f,-0.00503f,-0.0401f,-0.0569f,0.0291f,0.0975f,-0.0176f,0.0435f,0.119f,-0.0665f,-0.0725f,0.0941f,-0.0872f,0.0333f,0.0189f,-0.0026f,0.0155f,-0.089f,-0.103f,0.133f,0.035f,0.0228f,-0.0355f,-0.12f,-0.0366f,0.156f,0.0289f,0.0131f,0.135f,-0.0616f,0.0697f,0.0751f,0.103f,-0.027f,0.0933f,0.0386f,-0.164f,-0.0976f,0.0312f,0.0153f,0.00409f,0.0448f,0.00385f,0.0442f,0.185f,-0.149f,0.051f,0.0184f,0.0979f,0.127f,-0.0938f,0.0237f,-0.00143f,0.0511f,0.0321f,-0.0807f,-0.00603f,0.000495f,0.009f,-0.0121f,-0.168f,0.0272f,-0.0704f,0.185f,0.138f,-0.0296f,-0.0456f,-0.112f,0.2f,0.0242f,-0.0157f,0.0677f,0.148f,-0.132f,0.0544f,-0.00489f,-0.00201f,-0.0261f,0.0362f,0.0443f,0.169f,-0.131f,-0.0946f,-0.0484f,0.0517f,0.083f,-0.019f,-0.0227f,-0.0246f,0.0615f,-0.011f,0.0743f,0.0568f,-0.0639f,-0.0599f,-0.0211f,-0.0611f,-0.103f,0.0616f,0.0304f,-0.0179f,-0.0941f,-0.0728f,-0.0651f,-0.0586f,-0.015f,0.0517f,0.0374f,0.0567f,0.0592f,0.0837f,0.00549f,-0.0368f,-0.0365f,-0.0743f,0.129f,-0.03f,0.0395f,-0.0177f,-0.0434f,-0.0252f,0.178f,-0.143f,-0.0503f,0.182f,-0.0539f,-0.0268f,-0.0879f,0.092f,-0.00824f,-0.072f,0.117f,0.0101f,0.0474f,0.0215f,0.0677f,-0.173f,-0.126f,-0.322f,0.271f,0.0534f,-0.178f,0.0337f,-0.0196f,-0.14f,0.0154f,-0.0418f,0.0827f,-0.0283f,0.0699f,0.0497f,-0.0481f,0.201f,-0.0159f,-0.00179f,-0.0891f,-0.00749f,-0.0774f,0.02f,0.101f,-0.0858f,-0.178f,0.16f,0.00695f,0.0664f,0.0221f,-0.45f,-0.282f,0.0725f,0.0323f,0.0676f,-0.108f,-0.0379f,-0.104f,0.103f,0.0689f,0.179f,0.0472f,0.0575f,0.147f,0.211f,0.09f,0.016f,-0.00107f,0.0424f,0.000986f,-0.000339f,-0.00222f,-0.0198f,0.0584f,-0.00718f,-0.0724f,-0.0319f,-0.00459f,-0.0263f,0.00796f,-0.0859f,-0.0378f,0.0126f,-0.267f,-0.0332f,0.00179f,-0.00605f,-0.0102f,0.00493f,-0.0128f,-0.0898f,-0.0485f,-0.000621f,0.00134f,-0.0566f,-0.0593f,-0.0126f,-0.0365f,0.0375f,-0.0223f,-0.0325f,0.0553f,-0.00176f,-0.0151f,-0.0432f,-0.0231f,0.000322f,0.00407f,-0.0259f,0.0296f,0.0234f,-0.0245f,-0.0643f,-0.0136f,-0.00784f,-0.016f,-0.0111f,-0.0498f,0.0118f,0.0204f,-0.00713f,-0.0174f,-0.0313f,-0.208f,0.0202f,0.0514f,0.04f,-0.0635f,0.0167f,0.082f,0.0431f,0.0478f,-0.0632f,-0.0642f,-0.0114f,-0.00727f,-0.00499f,0.106f,-0.042f,-0.00947f,-0.0948f,0.00954f,-0.0526f,0.0658f,-0.179f,-0.0983f,0.0394f,-0.00816f,-0.0953f,0.0306f,0.0781f,0.0254f,0.0638f,0.0477f,-0.152f,-0.0668f,0.0291f,0.137f,-0.0947f,-0.0624f,-0.0075f,0.00521f,0.0549f,-0.0542f,0.0202f,0.00421f,0.00158f,-0.0427f,0.19f,0.0677f,0.131f,0.0139f,-0.0277f,-0.096f,-0.0228f,-0.117f,0.0133f,0.0481f,-0.00543f,0.0341f,-0.011f,-0.0802f,-0.277f,-0.00751f,0.0593f,-0.0125f,0.059f,0.0268f,0.0545f,0.0352f,-0.0108f,-0.011f,0.0448f,-0.0186f,-0.00223f,-0.0506f,0.0738f,-0.0647f,-0.0398f,-0.0469f,0.00999f,0.0216f,-0.147f,0.192f,-0.0254f,-0.0723f,0.084f,-0.0786f,0.173f,0.104f,-0.0242f,-0.0954f,0.0374f,-0.0608f,-0.0471f,0.0726f,-0.0331f,-0.0252f,0.000457f,0.0711f,0.114f,-0.0755f,0.0272f,-0.383f,0.0741f,0.0377f,-0.204f,-0.0228f,-0.105f,0.0452f,0.0334f,-0.0573f,0.0522f,-0.0507f,-0.048f,0.0298f,-0.265f,-0.229f,0.113f,-0.00896f,0.0288f,-0.0727f,-0.0514f,-0.00517f,0.146f,0.0632f,0.0117f,0.0425f,-0.00116f,0.0417f,0.118f,-0.00623f,0.065f,-0.0863f,-0.0358f,0.0266f,-0.0414f,-0.095f,-0.0121f,0.116f,-0.038f,0.0787f,-0.0216f,-0.0146f,0.0106f,-0.116f,0.0315f,0.0553f,-0.00962f,-0.0485f,0.0258f,-0.0332f,-8.03e-06f,-0.144f,-0.0297f,-0.0582f,-0.0102f,0.0453f,0.0146f,-0.0502f,0.0833f,-0.0483f,-0.0266f,0.00446f,0.00441f,0.0886f,0.0513f,0.0281f,-0.0366f,0.0345f,0.0525f,0.0195f,0.111f,-0.0363f,0.0277f,0.0321f,-0.0362f,0.0295f,0.0203f,0.0499f,-0.07f,0.0635f,-0.0966f,-0.036f,0.0611f,0.0138f,-0.0645f,-0.0328f,0.0121f,-0.0662f,-0.0182f,-0.0402f,0.0368f,-0.0251f,0.0671f,-0.291f,0.063f,-0.067f,-0.0514f,-0.0167f,0.132f,0.109f,0.00191f,-0.0398f,0.0647f,0.00643f,-0.00575f,0.0204f,0.0467f,-0.0091f,0.12f,-0.0063f,-0.0111f,0.0395f,0.031f,-0.00518f,0.0176f,0.0307f,0.0282f,-0.0831f,0.0104f,0.0272f,0.0174f,-0.00696f,-0.0169f,0.019f,-0.0828f,0.0187f,-0.0458f,-0.0353f,-0.0134f,0.0638f,-0.0166f,0.0337f,0.0139f,-0.00277f,0.0579f,-0.0049f,-0.0443f,0.0778f,-0.0119f,-0.0211f,0.00802f,-0.0637f,-0.0259f,0.0131f,-0.00987f,0.000532f,0.0171f,0.0447f,0.0285f,-0.00828f,0.00313f,-0.0045f,0.0807f,0.0994f,0.0686f,-0.0837f,0.0248f,-0.0405f,-0.0504f,0.0386f,-0.0309f,0.0547f,-0.179f,-0.0933f,0.00514f,-0.0691f,-0.134f,-0.0956f,0.035f,-0.0649f,-0.17f,0.0529f,0.0076f,0.218f,0.155f,0.0527f,-0.183f,0.0896f,-0.0866f,0.0413f,0.00104f,-0.124f,-0.0791f,-0.0288f,-0.0687f,-0.0343f,-0.233f,-0.0172f,0.0651f,0.0692f,-0.0039f,-0.0843f,-0.0564f,-0.00334f,0.046f,0.0305f,-0.0642f,-0.029f,0.101f,-0.128f,0.0182f,0.0433f,0.0191f,-0.0565f,-0.00257f,0.161f,0.0622f,-0.0193f,0.0177f,-0.111f,-0.0212f,-0.125f,0.311f,0.0604f,-0.0106f,0.114f,-0.0072f,-0.0475f,-0.0105f,-0.00299f,-0.076f,-0.103f,-0.00286f,0.0667f,-0.0371f,-0.041f,-0.147f,-0.0528f,-0.0373f,-0.0157f,0.0897f,-0.0652f,-0.106f,0.0725f,0.15f,0.0528f,0.0406f,-0.214f,-0.178f,0.0899f,0.0464f,-0.0746f,0.165f,0.0257f,0.0436f,0.0545f,0.073f,0.0274f,0.0366f,-0.0418f,0.165f,0.0682f,-0.129f,0.0231f,0.00543f,-0.0311f,0.0558f,-0.0463f,0.0226f,0.0177f,0.0102f,-0.0345f,-0.0448f,0.169f,0.0552f,0.07f,0.0142f,0.00932f,-0.00578f,-0.236f,-0.00554f,0.113f,-0.0469f,-0.038f,0.0244f,0.116f,0.00495f,0.047f,-0.0881f,-0.0809f,0.0545f,0.115f,0.102f,-0.0385f,0.107f,-0.0448f,-0.0518f,0.0559f,0.0983f,-0.0132f,0.0873f,-0.0622f,-0.0157f,-0.0661f,0.0868f,0.0951f,0.0174f,-0.042f,0.0109f,-0.208f,-0.015f,0.0875f,0.107f,0.0156f,-0.102f,0.0869f,0.0992f,0.0465f,0.045f,-0.053f,0.0676f,-0.117f,0.0819f,0.0215f,-0.0304f,0.0626f,0.137f,0.0214f,0.0597f,0.0221f,-0.0617f,-0.107f,0.0475f,0.113f,-0.0363f,0.0364f,-0.0343f,0.0194f,-0.072f,0.0143f,0.0433f,-0.13f,-0.0369f,-0.00792f,-0.0468f,-0.116f,-0.115f,0.0176f,-0.0554f,-0.0103f,-0.00248f,-0.0709f,0.0539f,-0.0963f,-0.0491f,-0.106f,0.0749f,-0.0041f,-0.101f,0.0292f,-0.0343f,0.00296f,0.0141f,0.0579f,0.0342f,0.0617f,-0.0194f,0.0934f,-0.136f,0.00762f,-0.00366f,-0.0667f,0.178f,-0.104f,-0.102f,-0.03f,-0.0231f,0.022f,-0.106f,-0.0085f,-0.0713f,-0.184f,0.11f,0.00454f,-0.0836f,0.012f,0.052f,0.0394f,0.0476f,0.0388f,-0.112f,-0.095f,-0.0696f,-0.0698f,-0.012f,-0.0533f,0.0361f,0.0306f,0.0763f,0.0431f,0.0957f,0.0256f,-0.0631f,0.0552f,0.0935f,-0.0158f,-0.00843f,0.0673f,-0.188f,-0.154f,-0.207f,0.162f,0.0554f,-0.00373f,0.284f,0.0561f,-0.0493f,-0.0598f,0.0262f,0.0219f,-0.0981f,0.0122f,-0.137f,0.128f,-0.0842f,0.0328f,-0.0109f,-0.0302f,-0.368f,0.0282f,0.0194f,0.0114f,-0.0873f,-0.00514f,-0.0246f,0.191f,-0.0291f,-0.0436f,0.0474f,-0.124f,-0.00227f,-0.0255f,0.02f,0.0122f,-0.139f,-0.118f,-0.0124f,-0.0104f,-0.178f,0.0577f,0.0284f,0.0489f,-0.000117f,-0.0866f,-0.176f,0.0235f,0.00645f,0.107f,0.0424f,-0.159f,0.0137f,-0.0669f,-0.0408f,-0.0761f,0.0149f,0.0486f,-0.0231f,0.061f,-0.0331f,0.0599f,0.0126f,0.0682f,-0.0384f,-0.00249f,-0.133f,-0.0762f,0.0465f,-0.142f,-0.121f,-0.0715f,0.0751f,-0.0433f,-0.0534f,-0.0146f,-0.111f,-0.0164f,0.0216f,0.0756f,-0.0574f,-0.101f,0.00176f,-0.00947f,-0.00685f,0.0458f,0.0139f,0.0392f,0.0154f,-0.0152f,-0.0321f,0.0105f,0.0104f,0.169f,0.0955f,-0.102f,0.0165f,0.11f,0.0106f,-0.0648f,-0.0703f,-0.164f,-0.0418f,-0.101f,-0.0378f,-0.0311f,0.0488f,0.00494f,0.0323f,0.0696f,0.0258f,0.00681f,0.225f,-0.0929f,0.076f,0.0847f,-0.0303f,-0.0173f,0.115f,-0.0828f,-0.0516f,-0.0139f,-0.00356f,-0.127f,0.0208f,-0.00594f,-0.1f,-0.116f,0.126f,-0.106f,-0.00535f,-0.0774f,0.0135f,0.0911f,0.0421f,0.0173f,0.0344f,-0.093f,0.0647f,-0.0466f,0.04f,-0.0149f,-0.0685f,0.0452f,-0.0177f,-0.0483f,-0.0226f,-0.0353f,0.0385f,0.0453f,0.00513f,-0.00972f,-0.027f,0.0363f,0.00823f,-0.0652f,0.0478f,0.0688f,0.0172f,0.152f,0.0337f,-0.0584f,-0.0116f,-0.00844f,0.128f,0.138f,0.0214f,-0.0542f,0.106f,-0.00817f,-0.0496f,0.0562f,-0.114f,0.0269f,0.0732f,0.0714f,-0.00792f,-0.0656f,0.0308f,0.169f,-0.0435f,0.06f,0.00167f,0.0397f,-0.00277f,0.0944f,-0.0352f,0.00496f,0.153f,0.0228f,-0.0249f,0.077f,0.094f,0.00561f,0.168f,0.0655f,0.00261f,0.0551f,-0.0398f,-0.0131f,-0.0241f,0.0965f,0.0962f,0.00455f,0.0963f,0.011f,0.0736f,-0.0127f,-0.0155f,0.0541f,0.00166f,0.00859f,-0.0524f,-0.0751f,0.00931f,-0.0826f,0.104f,-0.0157f,0.0448f,-0.0922f,-0.105f,0.0635f,0.0125f,-0.047f,-0.113f,0.0964f,-0.115f,-0.0251f,0.323f,0.0775f,0.144f,-0.229f,0.145f,0.0214f,-0.172f,-0.0364f,0.0828f,0.175f,0.0406f,0.104f,0.0265f,0.0616f,0.118f,0.074f,-0.042f,0.126f,-0.279f,0.046f,0.0801f,-0.0324f,-0.00419f,0.0847f,-0.114f,-0.0159f,0.0269f,-0.164f,0.0135f,-0.0539f,0.114f,-0.119f,0.00598f,0.0442f,0.11f,0.104f,0.0283f,-0.0572f,-0.0104f,-0.000582f,0.131f,0.13f,0.0681f,-0.32f,0.0491f,0.227f,0.0052f,0.0623f,0.00476f,-0.1f,-0.0236f,-0.017f,-0.13f,0.021f,0.0396f,-0.0833f,0.0498f,0.0466f,-0.0713f,-0.071f,-0.0285f,-0.0541f,-0.107f,0.0282f,0.0142f,0.0263f,-0.0762f,0.01f,-0.066f,-0.0988f,0.0501f,0.00978f,-0.0854f,-0.092f,-0.0015f,0.067f,0.0921f,0.0969f,-0.0544f,0.11f,-0.125f,0.0243f,0.107f,-0.04f,-0.0493f,0.0854f,-0.0214f,-0.00268f,0.201f,-0.131f,0.108f,0.018f,0.197f,-0.0146f,0.015f,0.0319f,0.0426f,-0.0864f,0.186f,-0.0182f,-0.121f,-0.0575f,0.0314f,-0.0334f,0.0242f,0.0581f,0.0754f,0.0242f,-0.00782f,0.115f,-0.0169f,0.0187f,-0.231f,0.00554f,-0.0437f,-0.024f,-0.0086f,-0.143f,-0.0104f,0.034f,-0.0123f,0.136f,0.08f,0.0542f,-0.134f,-0.0231f,-0.0266f,-0.0808f,-0.0254f,0.156f,-0.0168f,-0.0182f,0.0438f,0.0416f,0.0225f,-0.0504f,0.00306f,-0.0194f,-0.135f,-0.00952f,-0.0335f,-0.112f,0.00716f,0.165f,-0.0322f,0.00274f,0.118f,-0.038f,-0.0725f,0.0841f,0.0473f,-0.0417f,0.0764f,0.0534f,0.0595f,0.00335f,0.0771f,0.129f,0.21f,0.0535f,-0.0298f,-0.0844f,-0.0889f,-0.0218f,0.0419f,0.0323f,0.0669f,-0.0351f,0.0729f,-0.0401f,0.1f,-0.05f,0.0766f,0.00119f,-0.00771f,-0.0335f,-0.00947f,-0.0433f,-0.0144f,-0.035f,-0.0565f,0.104f,-0.113f,-0.125f,-0.0638f,-0.0571f,-0.016f,0.0132f,-0.0186f,-0.087f,-0.00522f,0.0357f,0.165f,0.033f,-0.0134f,-0.0336f,-0.134f,0.0203f,-0.0663f,-0.00621f,-0.00689f,0.0344f,0.0337f,0.00929f,0.0333f,-0.0406f,0.098f,-0.135f,0.0504f,-0.0106f,-0.147f,-0.0633f,-0.0263f,-0.159f,0.0222f,0.0223f,0.0232f,-0.0526f,-0.0287f,0.0258f,0.07f,-0.103f,0.114f,0.00309f,-0.173f,-0.167f,0.0314f,-0.105f,-0.0142f,0.0505f,-0.0966f,-0.000956f,0.0409f,-0.177f,0.0645f,-0.0242f,0.0528f,-0.019f,-0.0355f,-0.0397f,0.00136f,-0.0107f,0.00671f,0.0822f,0.143f,0.0367f,-0.0246f,0.195f,0.143f,-0.141f,0.082f,0.143f,-0.0568f,-0.085f,-0.00109f,-0.195f,-0.183f,0.05f,-0.0553f,-0.0943f,0.132f,0.0418f,0.0979f,-0.223f,0.0539f,0.135f,-0.0429f,-0.0787f,-0.0545f,-0.00707f,-0.112f,-0.136f,0.0376f,-0.0233f,-0.046f,0.0324f,-0.113f,0.0898f,-0.0298f,0.0115f,-0.00823f,0.0971f,-0.00938f,0.227f,-0.149f,0.0192f,-0.0138f,0.0575f,0.0552f,0.22f,0.105f,0.132f,0.016f,0.0519f,-0.0979f,-0.0741f,0.0111f,-0.0875f,-0.147f,-0.0135f,-0.253f,-0.0577f,0.085f,-0.0415f,-0.00842f,0.129f,0.0206f,-0.141f,0.0179f,0.0921f,0.0613f,0.0337f,-0.0427f,0.0601f,-0.0136f,0.146f,0.121f,-0.139f,0.0842f,0.0536f,-0.376f,-0.0948f,-0.0514f,-0.13f,-0.0874f,-0.0291f,-0.0585f,0.0201f,0.00612f,-0.113f,0.0097f,0.0273f,0.0103f,-0.0772f,-0.0829f,-0.127f,0.0128f,-0.0214f,-0.0639f,-0.0822f,-0.0828f,-0.077f,0.0802f,0.0564f,-0.255f,-0.0274f,0.0146f,0.0173f,-0.105f,0.0969f,-0.172f,-0.289f,0.0578f,-0.149f,-0.167f,-0.218f,0.0249f,-0.0264f,-0.204f,-0.0478f,-0.152f,0.00308f,0.000192f,0.121f,0.131f,0.0327f,0.0083f,-0.104f,0.324f,0.111f,-0.0611f,0.14f,0.246f,-0.0953f,0.0105f,0.0234f,-0.0613f,-0.006f,-0.0919f,0.134f,-0.0468f,-0.0567f,-0.171f,-0.0648f,0.0848f,0.0883f,0.124f,-0.0318f,-0.0269f,-0.026f,0.131f,-0.0493f,0.0758f,-0.0713f,-0.0122f,-0.0936f,0.0786f,-0.0848f,-0.0263f,0.108f,-0.00376f,0.0692f,0.0264f,0.0454f,-0.0436f,0.137f,-0.0367f,0.0108f,-0.038f,0.0264f,-0.00947f,0.0661f,-0.124f,0.12f,0.0648f,-0.0537f,-0.0719f,-0.01f,-0.126f,-0.0131f,0.0879f,0.0262f,0.0434f,0.0248f,0.125f,0.101f,0.032f,-0.0345f,-0.0259f,-0.0389f,-0.0415f,0.108f,-0.0929f,0.0953f,0.00405f,0.00753f,0.0172f,-0.00216f,0.0727f,0.169f,0.137f,-0.0186f,0.033f,-0.22f,-0.00117f,-0.0242f,-0.0488f,-0.0747f,-0.0157f,-0.11f,-0.0956f,0.0295f,-0.0048f,-0.036f,-0.13f,-0.0403f,0.0293f,-0.0118f,0.0102f,-0.198f,-0.0575f,-0.0851f,0.0203f,0.12f,0.0538f,-0.0345f,0.0684f,0.0656f,0.0416f,-0.0694f,0.0137f,-0.0331f,0.0911f,0.0626f,-0.0564f,-0.0403f,-0.0396f,0.0543f,-0.0678f,-0.0455f,0.0946f,0.178f,-0.0294f,0.0168f,-0.0375f,-0.0708f,0.088f,-0.0269f,0.00538f,0.0323f,-0.0715f,-0.0136f,-0.0798f,-0.0388f,0.0291f,-0.0105f,0.0118f,-0.00242f,0.0024f,0.00302f,0.0422f,-0.0501f,0.0134f,-0.0244f,-0.0666f,0.0334f,-0.0126f,-0.018f,0.0605f,-0.0245f,0.0642f,0.0143f,0.309f,-0.0177f,-0.00298f,-0.346f,0.0524f,-0.0013f,-0.0903f,0.023f,0.0633f,0.0223f,-0.00149f,0.0735f,0.012f,0.0149f,0.123f,-0.0651f,0.0278f,0.0754f,-0.0601f,0.0324f,0.0947f,0.0772f,-0.00798f,0.0202f,-0.0738f,0.107f,0.00772f,-0.184f,0.0456f,0.0555f,0.0201f,-0.158f,-0.0141f,-0.0314f,-0.0272f,0.0559f,-0.0289f,0.062f,-0.0656f,0.0543f,0.0604f,0.0127f,0.0416f,-0.00267f,-0.0242f,0.0543f,0.0873f,0.0448f,0.263f,0.0334f,0.0859f,0.0615f,-0.0856f,0.00959f,-0.00184f,0.00872f,0.0746f,0.0388f,0.0058f,-0.0278f,0.0281f,0.0102f,-0.0209f,0.0196f,-0.0901f,-0.0438f,-0.00995f,0.00296f,-0.0144f,-0.0479f,0.0158f,0.0891f,0.00324f,0.051f,0.0482f,-0.0435f,0.00516f,0.0224f,-0.0954f,-0.0097f,0.0206f,-0.027f,0.0102f,-0.028f,-0.0157f,-0.103f,0.0325f,-0.00369f,-0.161f,-0.0372f,-0.0259f,0.0471f,-0.0553f,0.0721f,-0.0312f,-0.0151f,-0.403f,0.00638f,0.0352f,0.0177f,0.0322f,-0.0193f,-0.00868f,-0.000327f,0.0146f,-0.00801f,-0.0287f,-0.0409f,-0.0147f,0.00519f,-0.03f,-0.00585f,0.00711f,0.0309f,0.00364f,0.0116f,-0.279f,-0.00151f,0.0656f,-0.0979f,0.0436f,-0.162f,0.0707f,-0.118f,0.003f,0.00998f,0.0357f,0.0771f,0.0398f,-0.00574f,0.0563f,-0.00176f,-0.0456f,0.0487f,0.0345f,0.118f,-0.0643f,0.0709f,-0.0764f,0.117f,-0.135f,-0.0552f,0.112f,-0.000914f,0.119f,-0.0369f,-0.161f,-0.0238f,0.0329f,-0.176f,-0.0477f,0.0444f,-0.0178f,-0.0595f,-0.00244f,-0.00398f,-0.00316f,-0.00245f,-0.0822f,-0.0772f,-0.111f,0.0141f,-0.0119f,-0.00435f,-0.0335f,0.0138f,0.0291f,0.0501f,-0.00167f,0.112f,-0.102f,-0.126f,-0.0301f,0.0253f,0.0261f,0.0352f,-0.019f,-0.0249f,0.043f,-0.0581f,-0.0583f,0.00286f,-0.0447f,-0.109f,-0.0778f,0.14f,0.059f,-0.0316f,0.0478f,0.0699f,0.0309f,0.0299f,-0.124f,0.00386f,0.174f,-0.0419f,-0.0785f,-0.066f,-0.0756f,0.143f,-0.0874f,-0.14f,-0.0738f,0.0842f,-0.104f,-0.217f,-0.148f,0.00413f,0.0127f,-0.0198f,-0.177f,-0.0353f,0.0452f,-0.0355f,-0.128f,-0.00835f,-0.116f,-0.0386f,-0.141f,-0.0714f,0.0608f,0.034f,0.061f,-0.174f,-0.0703f,0.0748f,-0.0286f,-0.0227f,-0.13f,0.0942f,-0.0448f,-0.02f,0.167f,0.00586f,0.134f,0.0349f,0.0597f,-0.0553f,-0.0419f,0.0589f,0.144f,0.0337f,-0.0511f,0.0455f,0.0496f,0.0765f,-0.0194f,0.104f,0.0564f,-0.0414f,0.0671f,-0.0482f,0.00569f,-0.0101f,0.15f,0.0471f,0.0541f,0.037f,-0.00524f,-0.0541f,-0.11f,0.0888f,-0.103f,-0.0789f,0.0184f,0.0844f,0.02f,0.059f,-0.0179f,0.0567f,0.131f,-0.237f,-0.0908f,-0.107f,-0.0144f,-0.107f,-0.142f,-0.0741f,0.0378f,-0.0488f,-0.225f,0.122f,0.00393f,-0.0294f,-0.0721f,0.122f,0.0436f,-0.0412f,-0.0085f,-0.223f,-0.233f,-0.0322f,0.0995f,0.031f,-0.0946f,0.136f,-0.0859f,0.0345f,-0.0472f,0.0376f,-0.0573f,-0.0519f,0.0574f,-0.04f,0.087f,-0.115f,-0.048f,0.12f,-0.0631f,0.0525f,-0.0223f,0.000296f,0.014f,-0.0866f,0.0583f,0.0217f,0.00142f,-0.0165f,0.0614f,0.0263f,0.049f,0.0198f,0.0496f,-0.0155f,-0.214f,0.107f,-0.0144f,-0.0504f,0.0252f,0.0348f,0.106f,-0.0173f,-0.00136f,-0.0518f,0.028f,-0.173f,0.0693f,-0.116f,0.0338f,0.0425f,-0.0211f,-0.145f,0.0677f,-0.0493f,-0.104f,0.182f,-0.0494f,-0.0706f,-0.0894f,0.158f,-0.0417f,0.055f,0.0307f,0.0919f,-0.073f,0.0573f,0.0615f,0.0705f,-0.11f,0.026f,-0.111f,-0.12f,-0.0271f,0.0483f,-0.113f,-0.0631f,0.0824f,-0.0259f,0.0213f,-0.116f,0.0126f,-0.0295f,-0.0565f,-0.0209f,0.00862f,0.00743f,0.0444f,0.0533f,-0.118f,-0.00624f,-0.164f,-0.069f,0.0554f,-0.0761f,0.142f,0.0852f,-0.113f,-0.0311f,0.00815f,-0.104f,-0.0649f,0.091f,-0.0805f,-0.0177f,0.0328f,0.119f,-0.0192f,-0.141f,-0.042f,-0.0989f,-0.0707f,-0.0622f,-0.0963f,-0.0601f,-0.115f,0.0348f,0.0947f,-0.0294f,0.0448f,0.00203f,-0.025f,0.0427f,-0.0893f,0.0223f,0.171f,0.0263f,-0.00496f,-0.0765f,-0.0356f,0.0152f,0.0372f,0.0696f,-0.0162f,-0.0164f,0.0413f,0.0375f,0.141f,-0.0581f,-0.00968f,0.0577f,-0.0019f,0.0492f,0.0698f,-0.0623f,-0.00184f,0.0348f,0.0615f,-0.0282f,0.0485f,0.0985f,-0.0133f,-0.00601f,0.0793f,-0.103f,0.052f,-0.0468f,0.0601f,-0.0331f,-0.0321f,-0.0274f,0.00847f,0.0311f,-0.0429f,0.00819f,0.0136f,-0.0903f,0.031f,-0.0574f,0.0296f,0.0485f,-0.0285f,0.0884f,0.0852f,-0.0148f,-0.0162f,-0.0543f,0.058f,0.0253f,0.0434f,-0.0115f,0.00115f,-0.0358f,-0.0156f,0.0221f,0.125f,0.0241f,-0.0642f,0.0802f,-0.0812f,0.0284f,0.0856f,0.0808f,-0.0196f,-0.0626f,-0.0442f,-0.0345f,0.215f,0.0587f,-0.0672f,0.15f,-0.18f,0.0368f,-0.114f,-0.0211f,0.0535f,0.0142f,-0.0452f,-0.0464f,0.00755f,0.215f,-0.0635f,-0.0306f,0.0143f,0.069f,-0.0235f,-0.0488f,0.0945f,0.198f,-0.112f,-0.0026f,0.0087f,0.0331f,-0.113f,-0.0196f,0.0328f,-0.0168f,-0.163f,0.0327f,-0.0144f,-0.12f,0.153f,0.0796f,-0.0787f,0.0209f,-0.0801f,0.0755f,-0.116f,-0.11f,-0.0331f,-0.113f,0.161f,-0.00874f,0.0238f,-0.0919f,-0.0417f,-0.0213f,-0.166f,0.112f,0.0587f,0.021f,-0.0835f,0.174f,-0.0722f,0.121f,0.062f,-0.0781f,-0.0591f,0.00292f,0.0573f,-0.0439f,-0.054f,-0.0218f,-0.082f,0.0391f,-0.0209f,0.0796f,-0.0745f,-0.0997f,0.0425f,-0.0475f,0.0547f,-0.0481f,-0.00461f,0.109f,-0.033f,-0.00205f,-0.0123f,0.117f,0.0967f,-0.097f,0.0861f,0.0194f,-0.0504f,-0.0107f,-0.0138f,-0.017f,-0.0575f,0.00951f,-0.0091f,-0.122f,-0.105f,0.00142f,0.0289f,-0.0249f,0.0593f,-0.0111f,-0.0505f,0.0542f,0.0307f,0.0114f,0.0159f,-0.186f,-0.0771f,-0.0252f,0.0804f,-0.0659f,-0.00669f,-0.0365f,-0.0108f,-0.014f,-0.122f,0.121f,-0.0145f,-0.106f,-0.0651f,0.0716f,-0.0894f,-0.000179f,-0.0541f,-0.12f,-0.035f,-0.0432f,0.0838f,-0.000819f,-0.0456f,-0.00628f,-0.0416f,0.0103f,-0.048f,0.0134f,-0.00417f,-0.00753f,0.00714f,-0.0294f,-0.0225f,0.0126f,0.0042f}; +float neck__lateral_convs__1_pw_bias[64] = {-0.0297f,-0.0706f,-0.0337f,0.0276f,0.0273f,-0.00913f,0.14f,-0.0478f,-0.00486f,0.0403f,0.00589f,-0.0234f,-0.042f,-0.147f,0.106f,-0.0822f,0.0298f,-0.0362f,0.0386f,-0.0432f,-0.0725f,0.0243f,-0.0072f,-0.0194f,0.00856f,-0.109f,-0.0771f,0.129f,0.0196f,0.00348f,7.39e-05f,0.0472f,0.0623f,0.0781f,0.0134f,0.00279f,0.0361f,0.000638f,0.0684f,-0.0198f,0.0305f,0.0316f,0.0362f,-0.102f,0.168f,0.0215f,0.0204f,-0.046f,-0.0602f,0.0887f,-0.0902f,-0.122f,-0.0295f,-0.147f,0.173f,0.0412f,-0.0446f,0.139f,-0.0654f,-0.0168f,0.0233f,-0.181f,-0.0636f,0.0383f}; +float neck__lateral_convs__1_dw_weight[64*1*3*3] = {-0.0822f,-0.318f,-0.00384f,-0.121f,-0.188f,0.609f,-0.34f,-0.305f,-0.0389f,-0.0332f,-0.22f,-0.0564f,-1.08f,-0.0746f,0.833f,-0.584f,0.702f,0.0728f,-0.0671f,0.718f,0.113f,0.185f,-0.224f,0.414f,0.254f,0.784f,-0.212f,-0.38f,0.0588f,0.0403f,0.107f,0.16f,0.584f,-0.0581f,0.128f,-0.48f,0.377f,-0.106f,-0.543f,0.111f,-0.226f,0.615f,0.027f,0.0477f,-0.142f,-0.0965f,0.0879f,-0.0554f,-0.0593f,-0.0998f,-0.595f,0.122f,-0.545f,-0.791f,-0.149f,0.0222f,0.0312f,0.0416f,0.0479f,-0.293f,0.243f,0.00708f,0.0848f,0.095f,0.0417f,0.0658f,0.596f,-0.0789f,-2.09f,0.00107f,1.36f,0.216f,-0.0829f,-0.218f,-0.49f,-0.395f,-1.83f,-0.55f,0.116f,-1.48f,0.0717f,0.271f,0.0102f,0.661f,0.0737f,-0.251f,0.251f,0.119f,-0.318f,-0.623f,-0.906f,0.296f,-0.875f,-0.996f,-0.489f,-0.404f,0.456f,-0.105f,-0.372f,0.214f,0.14f,0.244f,0.363f,0.00537f,-0.187f,1.06f,-0.00778f,-1.33f,-0.202f,0.299f,0.332f,-0.251f,-0.787f,0.651f,-0.503f,0.291f,-0.226f,-0.437f,-1.69f,0.0798f,0.385f,-0.0923f,0.437f,-1.48f,0.614f,0.404f,-0.551f,0.28f,0.0302f,0.0611f,0.318f,0.733f,0.000398f,0.0895f,0.165f,-0.0405f,0.0224f,0.181f,-0.34f,-0.132f,-0.579f,-0.492f,-0.142f,-0.453f,0.284f,-0.201f,-0.0317f,0.454f,0.0405f,-0.585f,-0.228f,0.415f,0.144f,0.964f,-0.112f,0.426f,0.0374f,1.6f,0.609f,0.158f,0.827f,0.0383f,0.0205f,0.11f,-0.0894f,-0.0503f,-0.624f,0.0428f,-0.128f,0.634f,0.076f,0.207f,-0.454f,0.62f,-0.00203f,0.131f,0.262f,-0.064f,-0.311f,0.074f,-0.227f,-0.166f,-0.0343f,-0.0913f,-0.055f,-0.0784f,-0.141f,0.176f,-0.164f,-1.25f,-0.126f,-0.0206f,-0.299f,-0.239f,-0.259f,0.095f,-0.235f,0.0158f,0.94f,-0.0086f,-0.53f,-0.863f,-0.656f,-0.229f,0.4f,-0.218f,0.531f,-0.0826f,0.563f,0.693f,0.258f,0.49f,0.0498f,0.319f,-1.06f,-0.0229f,-0.161f,1.91f,0.308f,-0.268f,0.00598f,0.0986f,-1.16f,1.75f,-0.527f,0.0507f,0.131f,-2.21f,0.844f,-0.148f,-0.225f,-0.0734f,-0.275f,0.0757f,0.0302f,-0.607f,-0.0601f,-0.164f,0.0939f,0.662f,-1.16f,0.306f,-0.287f,0.0728f,-0.152f,-0.437f,-0.147f,-0.213f,0.53f,0.612f,0.263f,-0.0136f,0.0924f,-0.111f,-0.0578f,-0.292f,-0.454f,-0.125f,-0.173f,0.87f,1.31f,0.00846f,1.1f,1.45f,-1.21f,-1.39f,1.13f,-0.961f,-0.0866f,0.701f,1.43f,-0.183f,0.792f,-0.719f,1.24f,-0.21f,0.993f,-0.2f,2.35f,0.215f,-2.36f,-2.07f,-0.188f,-0.134f,-1.28f,-0.906f,-1.9f,-0.34f,-0.398f,0.195f,1.94f,-0.51f,0.964f,1.19f,-0.171f,0.559f,-0.411f,0.745f,0.6f,-0.485f,-0.0419f,1.61f,-1.12f,-0.649f,-1.33f,1.52f,0.299f,0.94f,-0.35f,-0.682f,0.533f,1.25f,0.846f,0.564f,-1.32f,-0.172f,1.41f,-0.14f,-1.75f,-0.837f,-0.26f,-0.159f,2.65f,0.696f,-0.132f,-0.0534f,-0.324f,0.0977f,0.0592f,0.389f,-0.503f,0.244f,0.0852f,-0.891f,-0.789f,-0.561f,-0.451f,-1.19f,-0.212f,0.355f,0.176f,-0.414f,-1.27f,0.12f,0.151f,2.39f,-0.205f,1.78f,0.0408f,1.52f,-0.81f,-0.261f,0.733f,0.147f,0.068f,0.483f,0.178f,-0.167f,-0.248f,0.158f,-0.315f,-0.326f,0.0604f,-0.25f,-0.0918f,-0.131f,0.00922f,0.0654f,-1.53f,0.488f,-0.0329f,0.0333f,-0.419f,-0.111f,-0.144f,-0.0528f,0.201f,0.129f,-0.446f,-0.866f,0.633f,-2.45f,0.33f,-0.539f,-0.0605f,-0.575f,0.271f,1.3f,-0.185f,-0.0378f,0.349f,-0.138f,-0.0669f,-0.0823f,-0.00504f,0.189f,0.285f,0.021f,0.00382f,-0.0291f,0.707f,0.00425f,-0.0189f,0.375f,0.208f,0.209f,-0.459f,0.196f,-0.234f,1.02f,-0.162f,-0.0584f,0.0335f,0.528f,0.0333f,0.985f,-0.206f,0.329f,0.0877f,-0.87f,-0.125f,-0.00759f,-0.0683f,0.219f,-0.282f,-0.36f,0.0348f,-0.0207f,-0.423f,0.0338f,-0.0519f,1.08f,-0.417f,0.241f,-0.162f,0.199f,0.0236f,-0.421f,0.00088f,-0.0366f,-0.177f,0.322f,-0.162f,-0.205f,-0.405f,-0.00381f,0.0898f,-0.12f,-0.219f,-0.289f,0.598f,1.14f,0.138f,-2.42f,0.0312f,0.268f,-0.487f,0.0107f,-0.518f,0.362f,-0.0709f,0.163f,0.148f,0.154f,0.603f,-0.264f,0.221f,-0.149f,0.213f,0.0797f,-0.425f,0.262f,-0.274f,-1.68f,0.0238f,0.39f,-0.125f,0.287f,0.317f,0.28f,0.212f,0.0936f,-0.421f,-0.725f,0.912f,0.0192f,0.066f,0.112f,-0.228f,-0.394f,0.076f,0.26f,-0.617f,0.499f,-0.346f,0.983f,2.13f,0.685f,0.46f,-0.0374f,-0.136f,-0.609f,0.0943f,-0.0497f,-0.249f,-0.0407f,-0.614f,0.388f,-0.492f,-0.622f,-0.401f,0.135f,-0.144f,-0.218f,0.631f,-0.869f,-0.0465f,-0.6f,-0.486f,-0.00918f,0.0615f,-0.477f,-0.413f,-0.0285f,0.11f,-0.233f,-0.485f,0.0873f,-0.794f,-0.589f,0.0698f,0.663f,0.207f,-0.26f,-0.413f,0.157f,-0.676f,0.612f,-0.084f,0.211f,0.0435f,-0.399f,-0.175f,-0.0132f,0.14f,0.417f,0.11f,-0.348f,0.441f,0.109f,-0.204f,0.0958f,-0.242f,-0.094f,0.0283f,0.211f,-0.0173f,0.012f,-0.126f,-0.111f,-0.617f,0.134f,0.0252f,0.175f,-0.218f,-0.148f,-0.0616f,-0.0766f,-0.0421f,-0.112f,0.0974f,-0.0656f,0.14f,-0.616f,0.0438f,-0.232f}; +float neck__lateral_convs__1_dw_bias[64] = {0.958f,0.171f,-0.52f,0.44f,0.702f,-0.518f,0.0556f,0.353f,0.514f,-0.296f,0.338f,-0.558f,-0.267f,-0.13f,-0.408f,0.52f,-0.106f,-0.239f,-0.121f,0.988f,0.479f,0.466f,0.613f,0.109f,-0.152f,0.66f,0.0603f,-0.272f,0.838f,-0.401f,-1.75f,-0.349f,-0.445f,0.249f,1.41f,-0.575f,1.53f,0.843f,0.111f,0.748f,0.606f,-0.177f,0.317f,-0.606f,0.486f,-1.65f,0.113f,-0.231f,0.0535f,1.45f,0.315f,1.08f,0.518f,-1.03f,0.548f,0.543f,0.716f,0.736f,-0.815f,-0.327f,0.0758f,-0.0999f,-0.148f,-0.218f}; +float neck__lateral_convs__2_pw_weight[64*64*1*1] = {-0.179f,-0.0225f,-0.0432f,0.0191f,-0.0368f,-0.126f,-0.0407f,0.0429f,0.00751f,-0.0777f,0.0174f,-0.0746f,0.108f,0.0204f,-0.118f,0.218f,0.0668f,-0.00321f,-0.1f,0.0462f,0.0712f,-0.208f,0.00833f,0.0468f,0.00578f,-0.0559f,0.144f,0.0932f,0.0339f,0.136f,0.0683f,-0.0443f,0.0841f,0.0917f,-0.0244f,0.0595f,0.105f,0.0202f,0.13f,-0.0517f,0.0488f,-0.0482f,-0.0831f,0.133f,-0.016f,-0.0137f,-0.116f,-0.0679f,0.0673f,0.168f,-0.131f,-0.0524f,0.00346f,0.12f,-0.166f,-0.205f,-0.0103f,-0.0279f,-0.0668f,-0.0314f,-0.0964f,0.207f,0.0542f,-0.0568f,0.0205f,0.0294f,-0.0831f,-0.0331f,-0.0373f,-0.115f,-0.0501f,-0.056f,-0.0477f,-0.0646f,0.0272f,0.00239f,-0.0775f,0.0609f,0.107f,-0.193f,0.0334f,-0.0238f,-0.00694f,0.052f,0.00745f,0.0402f,-0.0189f,-0.0365f,-0.124f,-0.00447f,0.0252f,-0.0545f,-0.105f,0.0212f,-0.00779f,-0.0262f,0.0111f,-0.0448f,0.0538f,-0.00445f,0.0101f,-0.0459f,0.0113f,0.0132f,0.000813f,-0.0157f,-0.0305f,0.0893f,-0.0259f,-0.0354f,-0.00676f,0.00495f,-0.0653f,-0.00131f,0.0104f,0.0319f,0.0277f,0.00576f,-0.0629f,-0.122f,-0.0176f,0.000979f,-0.0706f,0.0474f,-0.0194f,0.047f,0.0752f,-0.2f,-0.0283f,-0.00182f,-0.101f,0.032f,0.019f,0.11f,0.0818f,-0.0195f,0.12f,-0.061f,0.0497f,-0.207f,-0.0592f,-0.05f,0.000512f,-0.0127f,-0.256f,0.0198f,0.0024f,-0.0116f,0.0123f,0.00463f,-0.211f,-0.0238f,0.0214f,0.0819f,0.00425f,-0.0295f,-0.0212f,-0.0725f,-0.0289f,-0.285f,-0.157f,-0.0594f,0.0255f,0.0554f,0.00965f,0.0615f,-0.0366f,0.0588f,-0.0372f,-0.113f,-0.0609f,-0.0381f,0.0201f,0.0324f,-0.107f,0.0353f,-0.143f,0.0205f,-0.0447f,-0.00301f,-0.0374f,0.00676f,-0.0444f,-0.057f,-0.0231f,-0.0104f,0.0246f,-0.124f,0.0693f,0.081f,-0.0146f,-0.00643f,0.0606f,0.0876f,0.031f,0.0793f,0.0331f,0.0112f,-0.0796f,-0.013f,-0.00395f,0.00148f,-0.00937f,0.0548f,0.0946f,0.0694f,0.0831f,-0.01f,0.0633f,-0.0252f,-0.0484f,0.186f,-0.0531f,0.116f,0.0543f,0.0347f,0.103f,0.007f,-0.027f,-0.0281f,0.203f,0.0405f,0.0689f,-0.0185f,0.077f,-0.00908f,-0.0579f,0.0414f,0.123f,0.0763f,0.078f,0.0717f,0.121f,-0.0975f,-0.116f,0.129f,0.04f,0.00507f,-0.203f,0.233f,0.0137f,-0.0228f,-0.193f,0.0409f,-0.0061f,-0.0197f,0.0429f,-0.216f,0.124f,0.0552f,-0.069f,0.159f,-0.0488f,0.222f,0.0554f,0.0559f,0.135f,0.114f,0.0825f,0.0777f,0.0503f,0.0817f,-0.142f,-0.112f,0.248f,0.0189f,0.0537f,-0.0243f,-0.0936f,-0.00391f,0.0867f,0.00486f,0.00388f,0.0351f,0.0621f,0.0433f,0.0523f,0.146f,0.108f,0.0301f,0.0381f,0.0482f,-0.0597f,-0.0422f,0.137f,0.0811f,0.0149f,-0.0316f,0.0439f,0.0367f,0.0815f,-0.0821f,0.0993f,0.038f,0.0168f,0.0891f,-0.0229f,0.0507f,0.00909f,-0.0958f,0.00514f,0.000994f,-0.00775f,0.143f,0.0706f,0.0393f,-0.0226f,0.000394f,0.0236f,0.0306f,0.0731f,0.033f,0.0823f,0.0291f,0.0885f,0.0176f,0.0388f,-0.0541f,-0.0177f,0.0148f,-0.0156f,0.0327f,-0.0205f,-0.0315f,0.0247f,0.0385f,-0.0867f,-0.136f,-0.197f,0.0834f,-0.016f,0.0128f,-0.00491f,0.00335f,-0.000276f,-0.063f,-0.0399f,-0.0244f,-0.0156f,-0.0112f,-0.00647f,0.0259f,-0.232f,0.0537f,-0.0324f,0.0148f,0.0754f,0.0225f,0.00194f,0.0482f,-0.451f,0.0112f,-0.00622f,-0.0257f,0.0833f,0.0486f,-0.0317f,0.112f,-0.0705f,-0.015f,0.0329f,-0.213f,-0.0786f,-0.0636f,-0.0315f,0.00541f,-0.0188f,0.0172f,-0.0614f,-0.0611f,-0.235f,0.0342f,0.00971f,-0.034f,0.0233f,-0.126f,-0.00569f,-0.499f,0.0169f,-0.046f,-0.00744f,0.0226f,0.0147f,-0.0621f,-0.000758f,0.0253f,0.141f,0.0595f,-0.0977f,-0.19f,0.03f,-0.00681f,-0.0114f,0.0279f,-0.0265f,0.206f,-0.0409f,-0.0797f,0.0459f,-0.0321f,0.127f,-0.0695f,0.0413f,0.0335f,-0.0299f,0.0183f,0.0262f,-0.0653f,-0.0425f,-0.0829f,-0.0568f,-0.0386f,-0.0424f,0.077f,-0.00635f,0.0719f,0.159f,0.0847f,0.0556f,-0.0282f,-0.0458f,0.0243f,0.121f,-0.0299f,-0.0181f,0.0269f,0.0287f,-0.076f,-0.0159f,-0.0127f,0.0266f,-0.0585f,-1.15e-05f,-0.0226f,0.0534f,0.0102f,-0.0903f,0.0263f,0.076f,-0.0537f,0.014f,0.0214f,-0.0346f,0.0259f,-0.0749f,-0.0304f,-0.0923f,0.0348f,-0.0865f,-0.0137f,-0.0491f,-0.00775f,-0.0733f,-0.0888f,0.225f,0.0411f,-0.16f,-0.071f,-0.000823f,-0.0704f,-0.0222f,-0.0106f,-0.022f,-0.129f,-0.0161f,-0.0258f,0.0088f,-0.125f,-0.0651f,-0.13f,-0.0881f,-0.0597f,-0.127f,-0.00802f,0.0165f,0.139f,-0.14f,-0.0477f,0.0161f,-0.0325f,-0.0942f,-0.00383f,-0.147f,0.0605f,-0.0732f,-0.0712f,-0.00221f,-0.126f,-0.0969f,0.024f,-0.0349f,-0.0385f,0.0282f,-0.041f,-0.217f,-0.182f,0.0535f,0.0249f,-0.0602f,-0.0183f,0.00619f,-0.00445f,0.0176f,0.0872f,-0.0277f,-0.109f,-0.0712f,-0.22f,-0.0712f,0.101f,0.057f,-0.16f,0.00346f,-0.000275f,0.0898f,0.104f,-0.07f,0.0975f,-0.0333f,-0.0492f,-0.196f,0.112f,-0.114f,0.0459f,0.0795f,-0.0929f,0.0637f,-0.214f,0.0528f,-0.00413f,-0.00315f,0.0499f,0.0509f,0.126f,-0.0266f,-0.11f,-0.179f,-0.0538f,-0.0648f,-0.104f,0.177f,-0.121f,-0.115f,0.0223f,0.0448f,0.0408f,-0.0415f,-0.0486f,-0.0949f,0.111f,-0.0147f,0.0929f,-0.132f,-0.127f,-0.131f,-0.0453f,0.0261f,0.0468f,-0.206f,0.0521f,-0.0336f,0.028f,-0.0517f,-0.0267f,0.0654f,-0.0474f,0.0126f,-0.0464f,0.0432f,-0.00918f,0.0371f,-0.103f,-0.0452f,-0.0106f,-0.0247f,0.0866f,0.0456f,0.0526f,0.00321f,-0.0168f,0.129f,0.0906f,-0.174f,-0.0586f,0.0491f,0.0461f,-0.0517f,0.0927f,0.00475f,-0.00866f,-0.0439f,-0.186f,-0.017f,0.152f,0.058f,0.0818f,0.0763f,0.00178f,0.0488f,0.0523f,-0.0684f,0.0591f,0.0964f,-0.269f,0.0841f,-0.157f,0.0211f,0.089f,0.0362f,-0.00385f,0.0458f,-0.165f,0.105f,0.0817f,0.0772f,0.127f,-0.0281f,0.215f,0.0623f,-0.0174f,0.0512f,0.124f,-0.0621f,0.103f,-0.135f,-0.167f,-0.125f,-0.149f,0.0971f,-0.143f,0.155f,0.0596f,-0.0125f,0.0911f,0.0435f,-0.00283f,0.0479f,0.134f,0.0183f,0.0416f,-0.138f,0.0588f,0.251f,-0.0118f,-0.0821f,-0.0678f,-0.131f,-0.0162f,-0.0213f,-0.0657f,-0.194f,0.114f,-0.0601f,0.0703f,-0.0344f,0.185f,-0.0103f,0.0261f,0.0139f,-0.0132f,-0.046f,0.152f,0.101f,-0.0114f,-0.02f,-0.055f,-0.0121f,0.0194f,-0.088f,-0.00768f,0.0409f,-0.0312f,0.0573f,-0.0279f,0.00731f,-0.0142f,-0.167f,0.0702f,-0.0795f,-0.0114f,0.118f,0.128f,-0.0899f,0.00105f,-0.0527f,-0.0571f,0.068f,0.0216f,-0.0555f,0.036f,0.102f,-0.137f,0.0163f,-0.0458f,-0.169f,0.115f,0.0806f,0.0672f,0.0109f,-0.0724f,0.161f,-0.0719f,0.114f,0.0441f,-0.113f,0.00403f,-0.0103f,-0.029f,0.114f,-0.0361f,-0.0352f,-0.0558f,0.129f,0.0346f,-0.0651f,-0.00412f,-0.0617f,0.0795f,-0.0585f,0.123f,0.0693f,0.0343f,-0.0378f,0.136f,-0.0201f,0.133f,0.0601f,-0.327f,-0.0714f,-0.0525f,0.0334f,-0.0771f,-0.134f,0.0287f,0.0152f,-0.012f,0.131f,-0.148f,-0.0237f,0.0675f,-0.183f,0.183f,0.0244f,0.0772f,0.0129f,0.123f,0.00509f,0.0588f,-0.0208f,0.0845f,0.0759f,-0.0619f,0.0439f,0.224f,0.0806f,-0.105f,0.0205f,0.0601f,-0.118f,0.0689f,0.0468f,0.0141f,0.0288f,0.143f,-0.0401f,0.183f,-0.00154f,-0.0601f,0.0322f,-0.0551f,-0.0267f,0.0472f,-0.0107f,0.0755f,0.0342f,0.0306f,-0.00901f,0.235f,-0.0999f,0.137f,0.0567f,0.0973f,-0.0368f,0.000208f,0.233f,0.0543f,0.000874f,0.0212f,-0.00285f,0.00533f,0.104f,0.0457f,0.0623f,0.0684f,0.0548f,-0.0264f,-0.026f,-0.0385f,0.124f,0.341f,0.183f,-0.0281f,0.0355f,0.031f,0.0218f,-0.00242f,-0.165f,-0.000912f,-0.00191f,0.0129f,0.0758f,0.0312f,0.00673f,0.0362f,0.0177f,0.0183f,-0.0185f,0.00474f,-0.0181f,0.00403f,-0.000374f,-0.0205f,0.0143f,-0.0212f,0.00998f,0.0985f,0.0299f,0.0787f,0.0139f,0.0387f,0.0793f,-0.0263f,0.0677f,-0.0371f,-0.0733f,0.00134f,-0.0142f,-0.189f,-0.0839f,-0.18f,-0.117f,-0.0697f,0.0895f,-0.0814f,-0.142f,0.0198f,-0.0603f,-0.0469f,-0.0738f,-0.0615f,-0.167f,-0.024f,0.0534f,0.0294f,0.0109f,-0.104f,-0.0317f,-0.0729f,-0.0967f,-0.284f,0.0542f,-0.0676f,0.0194f,-0.0467f,0.0671f,-0.065f,-0.0861f,0.0828f,-0.179f,0.141f,-0.103f,-0.0303f,-0.0928f,-0.0827f,0.0665f,0.0435f,0.0901f,0.00029f,0.0319f,0.0134f,-0.129f,-0.0278f,0.0284f,0.12f,-0.143f,0.019f,-0.132f,-0.105f,0.0017f,-0.0897f,-0.106f,-0.0841f,0.212f,-0.0592f,-0.222f,0.0845f,-0.021f,0.0193f,0.144f,-0.02f,0.0182f,-0.113f,-0.0372f,0.0256f,-0.0555f,-0.0744f,0.0199f,0.028f,-0.0127f,-0.00702f,-0.00834f,0.0327f,-0.0126f,-0.0543f,-0.0093f,-0.0343f,0.0158f,-0.0139f,0.0467f,-0.0563f,0.0423f,-0.0444f,0.00888f,-0.0436f,0.0559f,-0.00733f,0.047f,-0.0169f,-0.0313f,0.00804f,-0.0353f,-0.0154f,-0.0312f,0.0271f,-0.0109f,-0.0221f,0.117f,0.0908f,0.0229f,0.0204f,-0.0928f,0.00658f,0.0408f,0.102f,-0.0459f,-0.0718f,0.0456f,0.0105f,0.0398f,0.025f,-0.0776f,-0.0622f,0.0198f,0.101f,0.0244f,0.04f,-0.027f,-0.0939f,-0.00791f,0.038f,0.0144f,0.0502f,-0.00218f,0.0798f,0.0158f,0.0883f,0.12f,0.0299f,0.348f,0.0481f,-0.0775f,0.0157f,0.00932f,-0.0631f,0.00157f,0.025f,0.074f,0.0559f,0.00745f,0.333f,0.0326f,0.185f,0.101f,0.066f,0.166f,0.0237f,-0.0165f,-0.0675f,0.011f,0.00169f,0.0798f,-0.0122f,0.0663f,-0.0359f,0.064f,0.00158f,0.0258f,-0.0186f,-0.0517f,0.136f,0.0476f,0.0611f,0.0133f,0.048f,-0.0243f,0.0663f,0.00633f,0.0465f,0.0356f,0.146f,-0.0703f,0.026f,-0.0431f,0.0193f,-0.0141f,-0.076f,0.0342f,0.11f,0.0324f,0.0595f,0.00446f,0.0197f,0.0107f,0.0313f,0.0128f,-0.0286f,0.0664f,0.0398f,-0.00793f,0.0231f,-0.121f,-0.00103f,-0.16f,-0.027f,-0.0641f,0.0154f,-0.00787f,-0.0461f,0.0245f,0.0102f,-0.0962f,-0.0369f,-0.0308f,0.0334f,0.0439f,0.0202f,0.0131f,-0.00429f,0.0162f,-0.0787f,-0.0619f,-0.112f,0.0139f,0.028f,0.00665f,-0.0128f,0.00866f,0.0291f,0.0444f,-0.0433f,-0.232f,0.0663f,0.0356f,-0.0254f,0.0232f,0.0711f,0.0244f,-0.00438f,0.0753f,0.0223f,-0.021f,0.0672f,-0.0751f,0.00835f,0.0395f,0.000796f,-0.0722f,0.0146f,-0.002f,-0.0565f,0.0829f,-0.0407f,-0.0198f,0.00398f,0.0481f,-0.0268f,-0.00875f,0.0768f,0.0215f,0.0112f,-0.00486f,-0.0187f,-0.00536f,0.0329f,0.0364f,-0.00279f,0.0505f,-0.00764f,0.0688f,0.0177f,0.0727f,0.00733f,0.0442f,-0.0714f,0.0342f,-0.0146f,-0.0166f,-0.0986f,0.0047f,0.00798f,-0.128f,-0.0456f,-0.00981f,-0.0156f,-0.0932f,-0.0529f,0.0203f,-0.0361f,-0.0737f,0.0297f,0.00404f,-0.0117f,-0.0533f,-0.00539f,0.0304f,-0.0196f,0.00619f,-0.0196f,-0.0525f,-0.176f,-0.163f,-0.0273f,0.0497f,-0.0156f,-0.0911f,-0.0943f,-0.0236f,-0.371f,-0.2f,-0.013f,-0.0115f,0.0212f,0.0831f,-0.0847f,0.0143f,-0.25f,-0.0173f,-0.0324f,0.00822f,-0.138f,0.00803f,0.000202f,0.0128f,0.0816f,-0.00467f,0.0672f,-0.16f,0.148f,0.0705f,-0.0216f,0.0349f,0.0849f,-0.00913f,-0.0276f,0.00419f,0.077f,0.0872f,-0.00867f,-0.0596f,-0.0169f,0.0112f,-0.0205f,-0.00136f,-0.0104f,-0.011f,0.0281f,-0.0593f,0.0256f,0.072f,0.0627f,0.0262f,0.00991f,-0.0379f,0.117f,-0.163f,0.0368f,0.247f,0.029f,0.0351f,-0.0972f,0.0137f,0.17f,0.000727f,0.0188f,-0.0303f,0.0325f,-0.0199f,0.194f,0.0836f,-0.0559f,0.0341f,-0.00907f,0.00111f,-0.00293f,0.0085f,0.0145f,0.0214f,0.126f,-0.0158f,-0.0292f,0.0342f,-0.0271f,0.048f,0.0294f,-0.0424f,0.143f,0.0294f,0.0998f,-0.0276f,0.0786f,0.104f,-0.0021f,-0.099f,0.118f,0.0226f,-0.0611f,0.147f,0.0385f,-0.123f,0.0301f,0.103f,0.0372f,0.0874f,-0.0791f,0.129f,0.113f,0.0349f,-0.0214f,0.187f,-0.0359f,0.18f,-0.0313f,0.115f,0.0228f,0.00853f,-0.0165f,0.0118f,0.0775f,0.0283f,0.113f,0.0541f,0.232f,-0.00684f,0.125f,0.116f,0.0295f,0.0331f,0.133f,0.111f,0.118f,-0.0359f,0.114f,-0.0118f,0.16f,-0.245f,0.0531f,-0.0337f,0.0222f,0.125f,0.0869f,0.021f,0.0588f,-0.044f,-0.0384f,0.0196f,0.0805f,0.0521f,-0.0782f,-0.0802f,0.00655f,-0.164f,-0.0222f,0.0545f,0.0755f,-0.0413f,0.0114f,0.00239f,-0.099f,-0.0276f,0.0112f,-0.0175f,-0.0264f,-0.118f,0.0526f,-0.161f,0.259f,-0.0733f,-0.0829f,-0.0449f,-0.0184f,-0.0196f,-0.0296f,0.0236f,-0.0369f,-0.053f,0.0411f,-0.175f,-0.0254f,-0.284f,0.0817f,-0.00381f,0.0732f,-0.0392f,0.0112f,-0.258f,-0.0734f,-0.0432f,0.0451f,0.156f,0.0177f,-0.0304f,-0.0141f,-0.119f,0.0828f,0.0175f,-0.0311f,-0.0411f,-0.00213f,-0.015f,0.0315f,0.0294f,-0.0305f,0.0834f,0.0463f,-0.118f,-0.316f,0.0293f,0.071f,-0.00286f,0.0143f,-0.0483f,0.0619f,-0.106f,0.0383f,-0.0274f,0.0572f,0.04f,-0.189f,0.174f,-0.00317f,0.00824f,-0.0429f,0.0894f,0.0179f,-0.0249f,-0.0379f,0.0068f,0.0874f,0.0114f,0.099f,0.00971f,0.117f,0.0415f,0.0301f,0.0303f,0.00871f,-0.0524f,0.0643f,-0.0615f,0.000528f,-0.104f,0.157f,0.051f,0.109f,-0.0487f,0.0402f,-0.00365f,-0.0986f,0.0139f,0.0758f,0.375f,-0.0818f,0.0357f,0.0141f,0.205f,-0.114f,0.0262f,-0.00875f,0.00298f,0.0192f,0.00888f,-0.0134f,-0.11f,-0.0277f,0.00973f,0.052f,-0.0448f,-0.0031f,0.0455f,-0.0248f,-0.149f,-0.00626f,-0.0461f,0.0113f,0.118f,-0.0367f,0.0448f,0.0456f,0.0475f,-0.11f,0.113f,0.0397f,0.058f,0.161f,0.0814f,0.00519f,-0.121f,0.0316f,-0.0359f,-0.022f,-0.0458f,-0.0268f,0.263f,-0.164f,-0.0674f,-0.0412f,0.00377f,0.0157f,-0.0106f,0.0809f,0.00993f,0.0113f,0.0407f,-0.0101f,-0.0163f,-0.0716f,0.24f,0.0236f,-0.00213f,-0.00456f,-0.0526f,0.00323f,0.218f,-0.0486f,0.0816f,0.06f,0.0816f,0.0657f,-0.0103f,0.0949f,0.0937f,-0.00757f,-0.0459f,-0.0213f,-0.0787f,0.0338f,0.0496f,-0.0292f,-0.0494f,-0.0113f,0.0311f,-0.0157f,0.0293f,0.205f,0.017f,-0.0356f,-0.0202f,0.0312f,-0.0572f,0.0891f,0.0357f,0.00433f,0.0201f,0.0482f,-0.0308f,-0.0317f,-0.0739f,0.123f,0.00744f,0.0937f,-0.0397f,0.00622f,0.0144f,-0.115f,0.0209f,0.114f,0.0313f,0.112f,-0.00761f,0.104f,-0.000828f,0.0796f,-0.00383f,-0.0108f,-0.051f,-0.0683f,0.0572f,0.134f,-0.0248f,0.0725f,0.00933f,-0.163f,0.106f,0.143f,-0.104f,-0.00941f,-0.032f,0.0293f,-0.00212f,-0.0321f,-0.0093f,0.208f,0.0158f,-0.0251f,0.0383f,0.0893f,0.0477f,0.00211f,0.123f,0.00878f,-0.0359f,0.0388f,-0.0142f,0.00173f,0.053f,-0.00745f,-0.0505f,0.0298f,-0.0232f,-0.0245f,-0.0251f,0.0709f,0.0269f,0.0287f,0.127f,0.0858f,-0.0541f,-0.0261f,0.00267f,0.0465f,0.00996f,0.0219f,0.0148f,-0.0673f,-0.0535f,-0.135f,-0.0703f,0.0176f,-0.147f,-0.0393f,0.0601f,-0.0536f,0.0307f,-0.065f,0.00953f,-0.0739f,0.00756f,-0.0648f,0.181f,-0.0664f,-0.187f,-0.0675f,-0.0331f,-0.0636f,0.0107f,0.0969f,0.154f,0.00132f,0.0432f,-0.00855f,0.0662f,-0.0806f,0.0219f,0.0216f,-0.0859f,-0.0106f,-0.0451f,0.0217f,-0.0112f,0.106f,0.00512f,-0.0566f,0.046f,-0.0401f,-0.018f,-0.0897f,-0.00891f,-0.0228f,0.00257f,0.0739f,-0.135f,-0.0176f,0.00165f,0.0281f,0.0298f,0.0766f,0.038f,0.0342f,-0.018f,-0.0458f,-0.0139f,0.133f,0.0432f,0.0537f,-0.163f,0.011f,-0.116f,-0.0667f,-0.00289f,0.0503f,-0.0378f,0.228f,-0.0406f,-0.0954f,0.0408f,-0.165f,0.209f,0.0197f,-0.00907f,-0.0358f,-0.00778f,-0.0442f,0.088f,-0.0299f,0.0678f,-0.00194f,-0.126f,0.0985f,0.0169f,0.0124f,0.105f,0.0742f,0.0859f,0.0551f,0.121f,-0.04f,0.027f,0.0329f,-0.00143f,-0.0579f,-0.0956f,0.0229f,-0.0526f,-0.0652f,0.0044f,-0.0178f,-0.03f,-0.0582f,0.00114f,0.035f,-0.0242f,-0.0214f,0.088f,-0.0162f,0.0731f,0.0857f,0.069f,0.0535f,0.037f,0.021f,0.0355f,0.0335f,-0.0428f,0.0754f,0.0942f,-0.0635f,0.0131f,0.0174f,0.108f,0.0605f,-0.00283f,-0.0258f,0.129f,-0.0693f,0.0873f,-0.138f,0.00215f,-0.0143f,0.0071f,-0.0697f,-0.0646f,0.116f,-0.0509f,-0.0955f,0.0262f,-0.0151f,-0.0608f,-0.0499f,0.0558f,0.132f,0.0316f,-0.00369f,0.0154f,-0.167f,-0.0698f,-0.0957f,-0.119f,0.0487f,-0.00342f,-0.0382f,-0.103f,-0.0282f,-0.0186f,0.0408f,-0.0551f,-0.124f,-0.0541f,-0.134f,0.0483f,0.0227f,-0.0742f,0.0406f,-0.0259f,-0.238f,-0.141f,0.033f,-0.0693f,-0.0398f,0.0962f,-0.0528f,0.0276f,-0.212f,0.0544f,-0.0191f,0.00607f,-0.0812f,-0.051f,-0.0406f,0.269f,-0.0494f,0.0431f,-0.0211f,0.0196f,0.151f,-0.0545f,0.178f,0.0338f,0.108f,0.0916f,-0.0158f,-0.0229f,0.0199f,0.192f,-0.277f,-0.149f,0.0408f,0.0727f,-0.0449f,0.017f,0.24f,-0.149f,0.0268f,-0.178f,0.0712f,0.0543f,0.014f,0.0686f,-0.0705f,-0.0472f,0.0382f,-0.0589f,-0.00754f,0.2f,0.0452f,-0.182f,0.0868f,0.0805f,0.178f,-0.0699f,0.0227f,0.000918f,-0.154f,-0.0701f,-0.00952f,-0.00662f,-0.0877f,-0.00195f,-0.0209f,-0.0136f,-0.0922f,-0.038f,0.108f,0.128f,0.132f,0.0646f,-0.0269f,-0.0633f,-0.321f,-0.0166f,-0.107f,0.0573f,-0.029f,0.0377f,0.042f,-0.33f,0.0526f,0.0782f,0.0395f,0.0426f,-0.0267f,-0.241f,0.103f,-0.136f,-0.0358f,-0.0486f,-0.00456f,-0.0107f,-0.0635f,0.109f,0.0413f,0.0316f,0.159f,0.0478f,-0.273f,-0.0206f,0.00446f,-0.103f,0.0527f,-0.0252f,-0.0311f,0.0616f,-0.0994f,0.033f,-0.00589f,0.0229f,-0.052f,0.0801f,0.0155f,0.109f,0.0114f,-0.137f,0.0476f,-0.132f,-0.113f,0.027f,-0.0246f,0.0732f,0.0812f,-0.135f,0.00683f,-0.0584f,0.0172f,-0.0334f,0.185f,-0.157f,0.0376f,-0.0077f,-0.0879f,-0.0387f,0.0129f,-0.00775f,0.04f,-0.0134f,0.0359f,0.0324f,0.0132f,0.0552f,0.00287f,-0.00955f,0.0274f,-0.0382f,0.0275f,-0.0609f,0.0492f,0.126f,0.00909f,-0.000571f,-0.0309f,0.0501f,-0.00413f,0.026f,0.0587f,-0.0238f,0.0218f,0.0127f,0.0233f,-0.0653f,-0.0469f,0.056f,-0.0922f,0.0596f,0.00826f,-0.0203f,-0.0122f,-0.014f,0.0691f,-0.0419f,0.0058f,-0.00915f,0.0166f,0.00894f,-0.0046f,0.00514f,-0.0061f,0.0505f,0.0349f,-0.0391f,0.0199f,-0.208f,0.01f,0.303f,-0.0354f,-0.0154f,0.0287f,-0.0479f,-0.0287f,0.0519f,0.0105f,-0.183f,0.0451f,0.0194f,-0.014f,-0.0238f,0.0344f,-0.0897f,0.00985f,-0.08f,-0.0913f,-0.0129f,-0.0291f,0.0208f,-0.0981f,0.0192f,0.0269f,0.127f,0.255f,-0.0611f,0.0763f,-0.1f,0.0256f,-0.039f,0.00187f,0.0913f,0.0925f,-0.0195f,-0.0401f,-0.0774f,0.144f,0.0505f,-0.0611f,-0.000942f,0.0305f,-0.00342f,-0.0423f,0.141f,0.221f,-0.0158f,0.0471f,0.0242f,-0.0784f,-0.00482f,0.18f,0.125f,0.0403f,0.0225f,0.0428f,0.0425f,-0.0286f,-0.052f,0.288f,0.0196f,-0.000467f,0.034f,0.0501f,-0.013f,-0.0751f,0.0156f,-0.0469f,0.038f,-0.00677f,0.00219f,-0.00888f,0.0465f,0.0722f,0.0361f,0.201f,-0.0417f,0.0222f,-0.00284f,-0.0546f,-0.0574f,-0.00693f,0.0927f,0.0172f,0.076f,0.0301f,0.0342f,-0.00045f,0.0126f,0.0476f,-0.136f,-0.0164f,0.154f,0.0408f,-0.00286f,0.0142f,-0.0504f,-0.00314f,0.0616f,0.0118f,0.183f,0.0809f,0.0833f,0.0712f,0.0296f,0.0979f,0.102f,0.151f,0.0748f,0.0472f,-0.0574f,-0.154f,0.121f,-0.0244f,0.144f,0.0672f,-0.0903f,-0.0133f,0.0613f,0.186f,0.159f,-0.00663f,0.0364f,0.0904f,0.17f,0.0741f,0.0953f,0.0148f,-0.0414f,-0.0696f,0.011f,0.0893f,-0.0184f,0.0252f,0.0512f,-0.0327f,-0.0146f,0.064f,-0.0986f,0.188f,0.0118f,-0.0164f,0.123f,0.0831f,0.16f,-0.174f,-0.0371f,0.0412f,0.00254f,0.00789f,-0.000872f,0.0551f,0.00898f,0.05f,0.0765f,0.0523f,-0.116f,-0.00387f,0.0209f,0.266f,-0.0241f,0.11f,0.00939f,-0.0159f,-0.0216f,0.205f,-0.00161f,0.045f,-0.00957f,-0.0825f,0.0653f,-0.00391f,0.0299f,-0.0226f,-0.0508f,-0.0736f,0.0461f,0.0465f,-0.00246f,0.016f,0.0698f,-0.0225f,0.038f,0.00198f,0.049f,-0.037f,4.82e-05f,0.0146f,0.0703f,0.139f,0.0316f,-0.0171f,0.0631f,0.0352f,-0.0195f,-0.00409f,-0.0404f,-0.0476f,0.0673f,-0.112f,-0.082f,0.0193f,-0.0155f,0.0571f,-0.0834f,0.00613f,-0.0172f,-0.0064f,0.046f,-0.0361f,0.0316f,0.0621f,-0.0701f,-0.0531f,0.0106f,0.0198f,-0.0928f,-0.00494f,0.0118f,0.0612f,0.207f,0.0831f,-0.107f,-0.0243f,0.236f,-0.165f,-0.125f,0.317f,-0.0314f,0.0927f,0.0427f,0.148f,0.00476f,0.0431f,0.171f,0.101f,-0.0589f,-0.115f,-0.0959f,-0.148f,0.0257f,0.0294f,-0.105f,0.0843f,0.0516f,0.00662f,-0.0436f,0.0354f,-0.084f,0.101f,-0.0936f,0.0851f,0.0802f,0.00704f,0.171f,0.213f,0.049f,0.014f,-0.142f,0.176f,-0.0602f,0.18f,-0.0235f,0.0118f,0.00785f,-0.195f,-0.124f,-0.0212f,0.00269f,-0.0384f,-0.0421f,0.0185f,0.113f,-0.12f,0.031f,0.088f,0.0195f,-0.12f,-0.121f,-0.00707f,0.0526f,0.0517f,0.0166f,-0.071f,-0.0668f,0.077f,-0.0716f,-0.156f,0.00806f,-0.117f,0.0274f,-0.0863f,-0.0921f,0.0272f,-0.0184f,0.118f,0.0366f,0.0981f,0.0267f,-0.177f,-0.0387f,-0.0667f,-0.0159f,-0.041f,0.105f,-0.0938f,0.0366f,0.0215f,0.0318f,0.0515f,0.0834f,-0.0368f,-0.0828f,0.0423f,-0.0182f,0.0972f,-0.146f,-0.0359f,-0.0717f,-0.0403f,0.029f,0.0487f,-0.21f,0.00464f,-0.0444f,-0.0236f,-0.0226f,-0.0422f,-0.0991f,0.139f,-0.0436f,-0.0629f,-0.0351f,0.0131f,0.121f,0.0173f,-0.00791f,0.0803f,-0.0794f,0.00659f,0.0062f,-0.267f,-0.0325f,0.0254f,-0.248f,-0.0462f,0.0359f,0.148f,0.0329f,-0.0796f,0.0659f,0.0776f,0.0223f,0.0378f,0.0178f,0.0192f,-0.0176f,0.0357f,0.00759f,-0.098f,-0.145f,-0.0174f,-0.0659f,-0.0257f,0.0941f,-0.032f,-0.0436f,-0.0217f,-0.0998f,-0.0272f,0.0406f,-0.0924f,-0.0583f,0.00884f,-0.0314f,-0.0116f,-0.00294f,-0.103f,0.0833f,-0.0635f,0.0819f,-0.144f,-0.0664f,-0.0472f,0.0243f,0.0637f,-0.0241f,-0.174f,-0.0254f,-0.0263f,-0.0874f,-0.131f,-0.338f,0.0364f,-0.033f,-0.119f,0.0541f,-0.0174f,0.0416f,-0.0903f,0.0125f,-0.115f,0.0118f,-0.0689f,0.00399f,0.00778f,-0.01f,-0.0164f,0.0637f,-0.0521f,-0.074f,-0.0597f,0.0909f,-0.00387f,0.0831f,-0.0838f,-0.0448f,-0.0625f,0.0762f,-0.0333f,0.0488f,-0.051f,-0.341f,-0.0117f,0.0253f,-0.123f,-0.0319f,-0.0796f,-0.0568f,0.0553f,-0.0431f,0.0395f,0.00599f,-0.0251f,0.00145f,-0.0383f,-0.0669f,0.0713f,-0.0157f,-0.0525f,0.0477f,-0.375f,-0.0956f,-0.0758f,-0.174f,-0.18f,-0.083f,0.00532f,-0.031f,0.0257f,0.014f,-0.11f,-0.0498f,0.066f,-0.104f,0.0597f,0.083f,-0.00177f,-0.00328f,-0.0853f,-0.363f,0.0125f,-0.0468f,-0.0674f,-0.00748f,-0.0374f,-0.124f,-0.0715f,0.0852f,0.0894f,0.11f,0.00325f,0.0533f,-0.0212f,0.176f,0.0465f,-0.197f,-0.01f,-0.0659f,0.135f,-0.02f,0.0648f,-0.03f,0.0698f,0.0458f,-0.0155f,0.0809f,-0.0644f,0.0153f,-0.0591f,0.128f,0.0607f,0.00932f,0.0596f,-0.0282f,-0.0817f,-0.00306f,-0.19f,0.0729f,0.148f,0.0704f,0.109f,0.0342f,0.0755f,-0.0593f,-0.0419f,0.0427f,0.0365f,0.0528f,0.0126f,0.0599f,0.0181f,-0.0379f,0.0317f,0.0841f,-0.171f,-0.00734f,0.1f,-0.00409f,-0.0961f,0.0279f,0.018f,-0.0333f,-0.0636f,0.0174f,0.0184f,0.0552f,0.0769f,-0.178f,0.0278f,0.0203f,-0.0258f,-0.0465f,0.22f,-0.0498f,0.0227f,-0.223f,0.016f,0.0619f,-0.117f,0.00356f,-0.00252f,-0.0674f,-0.0189f,0.0137f,-0.0406f,0.0498f,-0.0157f,-0.00803f,0.0542f,0.00193f,0.0257f,-0.0152f,0.00443f,-0.0227f,-0.0266f,-0.108f,0.0157f,0.0155f,-0.103f,0.0426f,-0.0318f,-0.0588f,0.00315f,-0.181f,-0.042f,0.0275f,-0.0111f,-0.0445f,0.0416f,-0.0384f,0.00954f,0.0104f,0.00837f,-0.0862f,-0.0328f,-0.00758f,0.0933f,-0.158f,-0.0355f,0.0453f,0.00133f,-0.125f,0.0251f,0.0306f,-0.0136f,0.0888f,-0.0552f,-0.077f,-0.0488f,-0.0223f,-0.0403f,-0.0335f,0.0888f,0.0414f,0.195f,-0.0292f,0.00262f,-0.0449f,0.122f,-0.0133f,0.0363f,-0.00174f,-0.0151f,-0.0607f,0.0346f,-0.0494f,0.0481f,-0.0262f,-0.00673f,0.0315f,-0.0562f,-0.00683f,-0.0277f,0.0408f,-0.0595f,0.0181f,-0.0971f,-0.00348f,-0.00364f,0.0239f,0.0397f,-0.0191f,-0.0636f,0.0193f,-0.0321f,-0.0422f,0.0574f,0.0393f,-0.256f,0.04f,0.0272f,0.31f,-0.36f,0.0253f,0.0544f,-0.00876f,-0.509f,-0.0726f,-0.0242f,0.05f,0.000919f,0.0832f,0.00531f,0.00433f,-0.00989f,0.0225f,-0.00352f,-0.107f,-0.0181f,0.0592f,-0.13f,-0.00774f,0.0692f,-0.0449f,-0.0349f,-0.00649f,0.0524f,-0.115f,-0.0768f,-0.0715f,0.095f,0.0656f,-0.0099f,0.143f,0.0117f,-0.025f,0.000654f,-0.0289f,0.00332f,0.0336f,-0.109f,-0.106f,-0.161f,-0.0907f,-0.0213f,-0.00299f,0.0396f,-0.00256f,-0.00596f,-0.0335f,-0.045f,0.0163f,0.128f,0.0603f,0.103f,0.00649f,-0.0594f,0.0377f,0.00735f,0.0157f,0.0727f,-0.0167f,0.0169f,0.0709f,-0.135f,0.00138f,-0.0282f,0.0297f,0.013f,-0.00249f,0.0204f,0.195f,0.00893f,-0.00298f,0.0656f,-0.0319f,0.0915f,0.114f,-0.00268f,-0.0472f,0.053f,0.186f,-0.00681f,0.028f,0.0877f,-0.0329f,0.0753f,0.171f,0.0223f,0.0383f,-0.0131f,-0.113f,-0.041f,-0.0449f,0.0838f,0.143f,-0.0167f,0.0965f,0.0144f,0.0348f,0.00426f,-0.0231f,0.0788f,0.0283f,-0.0718f,-0.0628f,-0.0357f,0.0313f,-0.00903f,-0.0167f,-0.00227f,-0.11f,0.0485f,-0.00867f,0.0739f,0.0728f,-0.08f,-0.0185f,-0.0619f,0.0382f,0.0206f,0.0586f,0.0152f,0.0424f,0.103f,0.0894f,-0.0211f,-0.0387f,-0.0559f,0.0774f,-0.0356f,0.0941f,0.0657f,0.0768f,0.145f,-0.0349f,0.078f,-0.0158f,0.0983f,0.0336f,0.0342f,-0.0227f,0.0221f,-0.0124f,-0.0407f,-0.21f,-0.0538f,-0.0199f,-0.00189f,-0.0422f,-0.0036f,0.0482f,-0.0775f,0.0543f,0.033f,0.139f,-0.0172f,0.0582f,-0.0107f,0.0295f,-0.0413f,0.018f,0.143f,0.0275f,-0.031f,-0.138f,0.145f,-0.00557f,0.0338f,-0.0794f,0.183f,0.0115f,-0.067f,0.122f,0.22f,0.00658f,0.068f,0.08f,0.00512f,-0.0186f,0.00648f,0.007f,0.431f,-0.0403f,-0.0282f,0.111f,-0.192f,0.0313f,0.0415f,0.011f,-0.0224f,0.0422f,0.0407f,-0.00305f,0.0708f,-0.0638f,-0.0182f,-0.0261f,0.124f,0.0675f,-0.0443f,0.00272f,0.0464f,0.129f,0.00605f,-0.0124f,0.0674f,0.0247f,-0.00389f,-0.0476f,-0.0488f,-0.036f,-0.0524f,0.0318f,0.0276f,0.0531f,0.0209f,-0.0104f,0.0813f,0.0656f,0.0164f,-0.0106f,0.0422f,-0.0441f,0.00261f,-0.0206f,0.0395f,-0.0174f,-0.0717f,0.13f,0.0759f,0.037f,-0.0559f,-0.187f,-0.102f,-0.041f,0.00283f,-0.206f,-0.121f,-0.11f,-0.0229f,-0.0366f,-0.0144f,0.077f,-0.0873f,0.0401f,-0.104f,0.01f,-0.0646f,0.0652f,0.0417f,0.0779f,-0.119f,-0.153f,-0.0205f,0.0329f,0.027f,-0.0858f,-0.00125f,0.107f,0.0155f,-0.0692f,-0.0531f,-0.121f,0.0265f,-0.0225f,-0.107f,-0.0942f,0.091f,-0.104f,-0.00851f,0.021f,-0.0185f,-0.188f,-0.0563f,0.05f,-0.0662f,-0.0194f,-0.043f,-0.208f,-0.0831f,-0.17f,-0.058f,-0.178f,-0.0998f,-0.00959f,-0.0661f,-0.0434f,0.277f,-0.0308f,-0.0101f,0.0616f,0.0482f,-0.127f,0.00688f,-0.0522f,-0.0393f,-0.0747f,-0.0265f,0.0033f,0.00397f,-0.0205f,-0.0815f,0.0241f,0.0227f,0.545f,-0.0946f,0.0175f,0.067f,0.0122f,-0.0382f,0.063f,0.0132f,0.155f,-0.0252f,-0.0186f,0.048f,0.0085f,0.00239f,-0.084f,-0.0718f,0.0657f,0.0146f,-0.0244f,0.0336f,-0.0403f,0.0436f,0.372f,0.0184f,0.23f,0.0194f,0.035f,0.0904f,0.0831f,-0.0221f,0.0727f,0.0775f,0.0297f,-0.0648f,-0.0256f,0.127f,-0.00573f,0.00764f,0.0261f,0.00868f,-0.0404f,0.0131f,0.00873f,0.0379f,0.0773f,0.104f,0.0141f,0.33f,0.0309f,-0.0411f,-0.0569f,0.0144f,0.163f,-0.0312f,0.0906f,0.0437f,-0.0203f,0.131f,-0.0147f,-0.00785f,0.0317f,0.0401f,-0.00704f,-0.0537f,0.0103f,0.0487f,-0.017f,-0.0653f,-0.0105f,0.0352f,0.00978f,0.0785f,-0.00581f,-0.0884f,-0.0153f,-0.0514f,-0.015f,-0.0232f,-0.0449f,0.0833f,0.0468f,-0.0679f,0.0643f,-0.0274f,0.00569f,0.0577f,0.265f,-0.0334f,0.49f,-0.0632f,0.183f,-0.0452f,0.134f,0.0407f,-0.0753f,-0.018f,-0.013f,-0.0834f,0.043f,0.0373f,-0.0354f,-0.0395f,-0.122f,0.0298f,0.158f,0.0131f,0.0849f,-0.0232f,0.0688f,-0.00615f,0.0216f,-0.0235f,-0.0275f,-0.0595f,-0.0695f,-0.0894f,0.113f,-0.0206f,-0.0685f,-0.0276f,-0.043f,-0.04f,-0.0985f,-0.0434f,0.0633f,0.13f,0.0671f,0.0683f,-0.014f,0.0639f,0.0477f,-0.0875f,-0.0995f,0.0163f,0.0559f,0.0012f,0.0135f,0.0191f,0.0963f,0.0194f,-0.000618f,-0.129f,-0.172f,0.0106f,0.141f,-0.0796f,-0.0823f,0.000645f,-0.00882f,-0.128f,-0.0139f,0.0362f,0.0819f,0.0752f,-0.034f,0.00235f,-0.00672f,0.00621f,0.0153f,-0.00465f,-0.0228f,-0.0179f,-0.0839f,-0.304f,-0.0645f,0.0465f,0.0765f,0.0864f,-0.0223f,0.0705f,0.00736f,0.195f,-0.104f,0.00304f,-0.151f,0.0107f,-0.0733f,-0.0702f,-0.265f,-0.109f,-0.0663f,-0.143f,-0.118f,-0.0962f,-0.0457f,-0.128f,-0.11f,-0.131f,0.029f,0.0374f,-0.0583f,-0.0224f,-0.0092f,-0.136f,-0.0729f,-0.0145f,-0.014f,-0.116f,0.201f,0.197f,-0.0968f,0.0034f,0.0243f,-0.0387f,-0.0468f,-0.00384f,-0.0199f,0.0658f,-0.102f,-0.0497f,-0.253f,-0.166f,-0.0712f,-0.0891f,0.00689f,-0.0559f,-0.0287f,-0.0575f,0.00363f,-0.245f,0.041f,-0.0874f,0.139f,-0.029f,-0.124f,0.0185f,-0.184f,0.0131f,0.00321f,0.00644f,0.0544f,-0.196f,-0.0569f,-0.0727f,-0.0183f,0.0117f,-0.000689f,-0.0963f,-0.0928f,0.0299f,0.0488f,0.0496f,-0.177f,-0.0205f,0.106f,-0.0563f,-0.0159f,-0.186f,-0.00744f,0.165f,-0.00128f,0.0332f,-0.21f,0.00935f,0.0603f,0.0269f,-0.0197f,0.011f,-0.141f,-0.0286f,0.0438f,0.128f,0.0202f,0.0693f,-0.0675f,-0.0345f,-0.0401f,-0.0185f,-0.0577f,0.0233f,0.0314f,-0.00771f,0.0346f,-0.0191f,-0.0569f,-0.00305f,-0.00612f,-0.159f,-0.0141f,-0.0754f,0.0148f,-0.0584f,0.0515f,-0.0637f,0.138f,-0.00885f,0.0154f,-0.0539f,-0.0939f,-0.0275f,-0.118f,-0.14f,0.107f,0.0145f,-0.061f,-0.0347f,-0.042f,0.0537f,0.0565f,-0.0499f,-0.0311f,-0.0311f,-0.106f,-0.0624f,-0.0249f,0.0299f,0.05f,0.0152f,0.105f,-0.00926f,0.116f,-0.193f,0.0437f,-0.208f,0.109f,-0.0456f,-0.0654f,-0.186f,-0.0796f,0.0844f,0.0284f,-0.0199f,0.0681f,-0.0208f,-0.0334f,-0.0443f,-0.0445f,-0.0219f,0.0487f,0.0526f,0.0266f,-0.152f,0.0478f,-0.000116f,-0.00329f,-0.00568f,0.0168f,-0.12f,-0.0254f,-0.108f,-0.154f,-0.222f,-0.0363f,0.0404f,-0.0531f,-0.155f,-0.0772f,0.0124f,0.0317f,0.0199f,0.0392f,-0.0635f,0.141f,0.0671f,0.0482f,0.0121f,-0.116f,-0.00405f,0.0695f,-0.0716f,-0.0596f,0.0356f,0.0887f,0.0457f,-0.0671f,-0.0252f,-0.0135f,0.0576f,-0.0169f,-0.0073f,0.00131f,-0.0558f,0.0123f,-0.0536f,0.158f,-0.123f,-0.00829f,-0.151f,-0.0397f,0.0261f,0.0418f,-0.0588f,-0.066f,-0.0361f,0.215f,-0.23f,-0.0128f,-0.0856f,0.0233f,0.017f,-0.0345f,0.116f,-0.02f,0.0565f,-0.000465f,-0.0984f,-0.113f,0.173f,-0.0101f,0.0141f,0.158f,-0.0575f,-0.0415f,-0.0384f,0.0228f,-0.0126f,-0.104f,0.0299f,0.0348f,-0.0826f,0.0348f,-0.0392f,-0.0417f,0.0145f,-0.0147f,0.0965f,0.0154f,0.0945f,0.0961f,0.0178f,-0.0633f,-0.033f,-0.0209f,0.0405f,-0.0232f,-0.155f,-0.00703f,-0.118f,0.123f,0.0233f,0.0884f,0.0847f,0.129f,0.0944f,0.185f,-0.0486f,0.0799f,-0.0245f,-0.0652f,0.0417f,0.0618f,-0.00517f,-0.00752f,-0.114f,0.027f,0.0194f,0.0443f,0.126f,0.0562f,0.0416f,-0.11f,0.0943f,0.114f,-0.0228f,-0.015f,-0.0964f,0.0992f,-0.0213f,0.0298f,0.0659f,0.133f,0.0552f,-0.0407f,-0.138f,0.0384f,0.0128f,0.00413f,0.113f,0.0572f,0.00105f,0.108f,-0.0397f,-0.0327f,-0.00105f,0.0191f,0.0435f,-0.104f,0.0156f,0.152f,0.072f,0.0669f,0.0538f,0.163f,0.132f,0.0453f,-0.0136f,0.0274f,0.0813f,0.058f,-0.0547f,-0.00487f,-0.229f,-0.215f,0.00212f,-0.0576f,0.048f,-0.0484f,-0.18f,-0.0309f,-0.0416f,-0.00533f,-0.14f,0.135f,-0.0344f,0.0491f,-0.0174f,-0.126f,0.172f,0.0793f,-0.107f,-0.0779f,-0.000216f,0.0287f,-0.223f,0.0986f,-0.148f,0.161f,-0.089f,-0.000233f,-0.00973f,-0.0898f,0.149f,0.155f,-0.0911f,-0.018f,0.0717f,-0.182f,-0.0337f,0.166f,-0.166f,0.0367f,-0.216f,-0.113f,-0.0106f,0.203f,0.124f,0.069f,-0.0451f,-0.0267f,-0.00777f,0.024f,0.0718f,0.086f,0.0887f,-0.00672f,0.0853f,-0.104f,0.0585f,-0.023f,0.0436f,0.0415f,0.251f,-0.0285f,0.053f,-0.00846f,-0.0495f,0.0646f,0.0497f,0.0439f,0.169f,-0.036f,-0.0318f,0.0639f,0.0523f,0.0443f,-0.0217f,0.0169f,0.000409f,0.0857f,-0.024f,0.0682f,0.0693f,0.0429f,0.0648f,0.00103f,0.158f,0.0594f,0.135f,0.0843f,-0.00335f,0.0346f,0.0219f,-0.0342f,-0.0437f,0.167f,-0.0116f,0.123f,0.107f,-0.0199f,-0.0433f,0.0402f,0.029f,0.0437f,0.0237f,-0.0383f,0.135f,-0.0215f,0.172f,0.204f,0.0234f,0.0181f,-0.0113f,-0.0692f,0.0448f,0.0525f,0.119f,-0.0523f,0.0706f,-0.0181f,0.0431f,0.047f,-0.0349f,-0.0883f,0.0443f,0.0664f,0.19f,-0.0818f,-0.103f,0.0463f,-0.00733f,-0.0604f,0.0486f,0.0273f,-0.0328f,-0.0275f,-0.0898f,0.0984f,-0.0041f,0.0944f,-0.134f,0.107f,-0.187f,0.0289f,-0.144f,-0.135f,0.0148f,-0.0331f,-0.0921f,-0.0646f,-0.176f,-0.29f,-0.187f,-0.134f,-0.0676f,0.0162f,0.0143f,0.0654f,-0.0735f,-0.133f,-0.0325f,0.0611f,-0.0215f,-0.00256f,0.151f,-0.0608f,0.0201f,-0.0235f,-0.172f,0.053f,-0.0787f,-0.0636f,-0.158f,-0.0868f,-0.063f,-0.00271f,-0.106f,-0.0261f,-0.13f,-0.0923f,-0.136f,-0.153f,-0.0191f,0.00439f,0.0783f,0.0528f,-0.122f,-0.142f,-0.102f,-0.0726f,-0.0403f,-0.0687f,-0.134f,-0.0563f,-0.0186f,0.141f,-0.052f,0.0103f,0.0495f,0.0306f,-0.0384f,-0.0741f,0.0242f,0.0997f,0.0465f,-0.0519f,0.0948f,0.112f,0.0676f,0.138f,-0.137f,0.057f,0.0364f,-0.0202f,0.0089f,-0.0326f,0.189f,0.139f,0.0279f,-0.062f,0.02f,0.182f,-0.0185f,-0.015f,0.0574f,0.0724f,0.0207f,0.122f,0.0888f,0.0185f,0.0367f,0.112f,-0.015f,-0.102f,0.121f,-0.0323f,-0.0641f,0.012f,0.0382f,0.00507f,-0.00333f,0.0516f,0.0221f,-0.142f,-0.00971f,-0.0265f,0.0362f,-0.00615f,-0.0215f,0.0469f,-0.00264f,0.0495f,0.00703f,0.0116f,0.134f,-0.0589f,-0.0492f,0.0482f,-0.00686f,-0.00158f,-0.0979f,-0.00239f,0.215f,0.0038f,0.0029f,0.0368f,0.0154f,-0.0468f,0.00345f,-0.0368f,0.0116f,-0.000152f,0.0105f,0.00281f,0.0304f,-0.0134f,-0.0219f,-0.0168f,0.0323f,-0.0117f,-0.00717f,-0.0153f,0.133f,0.014f,0.0195f,-0.0312f,0.0953f,0.0454f,-0.0402f,-0.0173f,0.0222f,-0.0111f,0.0535f,0.0181f,0.0197f,-0.0207f,-0.0149f,0.0167f,0.0193f,-0.019f,0.0255f,0.194f,-0.0238f,0.0167f,0.162f,0.12f,0.0506f,0.023f,-0.0215f,0.0585f,-0.0207f,0.42f,-0.00981f,-0.00854f,0.035f,0.0151f,-0.0122f,0.335f,-0.00778f,-0.00366f,0.0379f,0.0702f,0.0378f,-0.0181f,-0.0185f,0.0631f,-0.00397f,-0.0575f,0.0174f,0.112f,-0.0787f,-0.175f,0.00154f,0.0862f,0.0721f,-0.141f,-0.0321f,-0.103f,0.0334f,-0.217f,0.029f,0.0126f,-0.0257f,-0.215f,0.0786f,-0.074f,-0.144f,-0.0026f,-0.0728f,0.0721f,0.0149f,0.015f,0.0198f,-0.0102f,0.0333f,-0.00422f,-0.0363f,0.0136f,0.0808f,-0.0933f,0.0682f,-0.0737f,-0.0173f,0.0862f,-0.0489f,-0.0322f,-0.0443f,-0.142f,-0.144f,-0.116f,-0.0696f,-0.0145f,-0.121f,-0.126f,0.00113f,-0.0532f,0.408f,0.0437f,-0.115f,-0.0156f,-0.0824f,-0.0255f,0.0463f,-0.0504f,0.0436f,-0.202f,0.0216f,0.0302f,-0.0153f,-0.0926f,0.0198f,-0.0749f,0.00763f,-0.0522f,-0.0566f,-0.114f,-0.0197f,0.0468f,0.0166f,-0.138f,0.0608f,-0.0064f,-0.132f,-0.0744f,-0.191f,-0.426f,-0.0688f,-0.00436f,-0.0997f,-0.0141f,-0.111f,-0.067f,0.00736f,0.0137f,-0.0546f,0.023f,0.0372f,-0.0366f,0.0319f,-0.0232f,0.00575f,-0.0127f,-0.0358f,-0.271f,-0.0524f,-0.0943f,-0.00848f,0.018f,-0.0125f,-0.148f,-0.0552f,0.102f,0.00792f,-0.0152f,-0.00609f,-0.0438f,0.0159f,-0.0127f,0.0139f,0.0138f,-0.00785f,-0.0813f,0.016f,0.0457f,0.00732f,-0.324f,-0.235f,0.113f,-0.136f,-0.0976f,0.0163f,-0.0342f,-0.0154f,0.0199f,-0.0482f,0.0301f,-0.0283f,-0.081f,-0.0303f,-0.104f,-0.0478f,-0.172f,-0.0169f,0.0259f,0.0257f,0.0137f,0.121f,-0.0218f,0.115f,0.0164f,0.116f,-0.0282f,0.139f,0.17f,-0.185f,-0.175f,-0.0136f,-0.0341f,-0.0213f,0.0155f,-0.00588f,0.00043f,0.081f,0.13f,-0.0278f,-0.218f,0.0618f,-0.2f,0.109f,-0.073f,0.0569f,-0.0214f,-0.0706f,-0.0464f,0.0772f,-0.0274f,-0.00801f,-0.0624f,0.0229f,-0.00685f,0.0369f,0.0132f,-0.112f,0.00939f,0.0491f,-0.196f,-0.018f,0.0865f,0.00877f,-0.00657f,0.0213f,-0.0549f,0.0396f,-0.0725f,-0.0608f,-0.0306f,-0.0453f,0.133f,-0.139f,0.0281f,0.0155f,0.0838f,0.0927f,-0.0229f,0.0473f,0.0378f,0.101f,0.158f,0.123f,0.0534f,0.0344f,-0.039f,0.141f,0.00738f,-0.0288f,0.0261f,0.0428f,-0.046f,-0.0652f,-0.023f,-0.0418f,0.054f,0.125f,0.0345f,0.0301f,-0.069f,0.0715f,-0.0408f,0.0291f,-0.122f,0.0107f,-0.0294f,-0.0955f,-0.0579f,0.00364f,0.225f,-0.00415f,-0.096f,-0.0213f,-0.0252f,0.0768f,0.0254f,-0.0438f,0.0791f,-0.00565f,-0.0259f,-0.0977f,-0.146f,0.0845f,0.0583f,0.0651f,-0.0407f,0.0463f,-0.0134f,-0.0254f,-0.0157f,-0.0535f,0.154f,-0.055f,0.0392f,0.0078f,0.0254f,-0.106f,-0.0395f,-0.0189f,0.224f,0.0483f,-0.109f,-0.206f,0.0666f,-0.0762f,-0.102f,0.208f,0.0268f,-0.0205f,-0.0281f,0.0404f,0.0136f,0.07f,-0.0306f,0.0123f,-0.119f,0.0544f,-0.103f,-0.0179f,-0.117f,-0.0964f,-0.101f,0.0647f,-0.0663f,-0.0432f,0.0179f,0.163f,0.0176f,-0.00376f,-0.0981f,-0.057f,-0.00521f,0.0268f,-0.0886f,-0.0559f,-0.0355f,-0.0711f,0.0356f,-0.107f,-0.154f,0.0276f,-0.103f,0.143f,-0.138f,6.32e-05f,0.12f,-0.136f,0.151f,0.0556f,-0.0773f,-0.0244f,-0.162f,-0.0638f,-0.00426f,-0.0189f,-0.122f,-0.00043f,-0.0276f,-0.224f,-0.0918f,-0.157f,-0.0764f,-0.0287f,0.0192f,0.0203f,0.0237f,-0.0485f,0.0188f,-0.0916f,-0.0498f,-0.0816f,-0.0198f,-0.128f,-0.202f,-0.0237f,-0.052f,-0.148f,-0.0787f,-0.0869f,-0.0437f,0.00712f,-0.0757f,-0.101f,0.0734f,-0.144f,-0.0705f,0.0475f,-0.0644f,-0.102f,0.0146f,-0.133f,-0.121f,0.141f,-0.171f,0.134f,0.0115f,-0.129f,-0.148f,0.047f,0.0261f,-0.0504f,-0.0308f,-0.225f,0.00728f,-0.244f,0.109f,0.0379f,-0.026f,-0.155f,-0.0538f,-0.0508f,0.00803f,-0.0694f,0.0404f,-0.128f,-0.00561f,-0.086f,0.173f,-0.0734f,-0.101f,0.0117f,0.00987f,0.0313f,0.0459f,-0.0653f,0.0149f,0.00138f,-0.0295f,0.000454f,0.284f,0.0368f,-0.111f,0.203f,0.0412f,0.0953f,0.0262f,0.0604f,0.044f,0.178f,0.000154f,-0.0433f,-0.0257f,0.118f,-0.0853f,-0.0103f,-0.0277f,0.0265f,0.0239f,-0.0216f,0.0135f,0.0984f,-0.0564f,0.0176f,0.0714f,0.0203f,-0.167f,0.0526f,0.0237f,0.0334f,-0.0806f,0.00982f,0.0982f,0.00852f,-0.0811f,0.0434f,0.00244f,0.0337f,-0.103f,-0.0732f,-0.0579f,-0.0514f,-0.0484f,-0.244f,-0.0317f,0.00894f,0.0447f,-0.0307f,-0.0285f,0.00884f,-0.0063f,0.0368f,-0.146f,0.0942f,0.0587f,-0.0501f}; +float neck__lateral_convs__2_pw_bias[64] = {-0.0574f,0.0164f,0.0236f,0.264f,0.106f,0.00578f,0.00725f,-0.149f,0.0783f,0.00496f,0.00653f,0.0262f,0.0783f,0.265f,0.0601f,0.0232f,0.118f,0.121f,0.0384f,0.0121f,0.00394f,-0.0187f,-0.042f,-0.0114f,0.213f,-0.0799f,0.0984f,0.0141f,-0.0116f,-0.162f,-0.117f,-0.0279f,0.0363f,-0.0179f,0.0409f,0.103f,0.0575f,-0.0132f,0.0302f,0.14f,0.0126f,0.00635f,-0.0922f,0.0847f,-0.104f,-0.0724f,0.212f,-0.169f,0.0516f,-0.0283f,-0.311f,-0.0584f,-0.0341f,-0.12f,0.179f,0.109f,-0.0316f,-0.0668f,0.0304f,0.036f,-0.27f,-0.0589f,0.0699f,0.094f}; +float neck__lateral_convs__2_dw_weight[64*1*3*3] = {1.06f,1.65f,-0.415f,0.0932f,-0.972f,-0.0165f,1.23f,0.812f,0.336f,-0.987f,1.78f,-0.45f,-1.27f,0.226f,0.617f,0.0374f,0.422f,0.528f,-1.74f,-0.249f,1.02f,-0.307f,-2.23f,-2.04f,0.436f,-1.15f,0.341f,-0.92f,1.11f,0.514f,-1.51f,0.018f,-0.365f,-0.843f,0.461f,3.68f,0.488f,-0.27f,1.09f,-0.273f,-1.92f,-0.308f,-1.97f,-0.065f,-0.702f,-0.525f,0.449f,0.528f,0.613f,-0.275f,1.45f,-0.59f,-0.15f,-0.633f,2.05f,-0.774f,-1.05f,1.29f,0.507f,-0.274f,0.945f,0.169f,0.566f,1.03f,0.524f,-0.333f,0.285f,-0.374f,-0.0434f,0.227f,0.206f,0.753f,-0.373f,-0.356f,2.15f,0.581f,-0.422f,0.822f,1.33f,-0.941f,1.9f,-0.18f,-0.766f,-0.0981f,0.0526f,-0.0173f,-0.328f,-0.566f,1.21f,-0.409f,0.369f,-0.208f,2.27f,1.34f,-0.278f,-0.00319f,-0.044f,-0.303f,-1.14f,-0.221f,0.412f,-0.344f,0.413f,-0.175f,-0.817f,-0.226f,-0.323f,-0.245f,-0.58f,-0.492f,-0.101f,0.19f,-0.149f,0.471f,1.21f,-0.27f,0.434f,-0.427f,-0.369f,-0.285f,-0.473f,0.731f,0.339f,-0.78f,1.08f,0.339f,0.737f,1.09f,0.433f,0.364f,1.3f,-0.524f,-0.0144f,0.707f,0.104f,0.494f,0.498f,-1.33f,1.32f,-1.13f,0.16f,0.516f,-0.405f,-0.557f,1.26f,1.93f,-0.453f,-0.958f,-0.281f,-0.229f,-0.325f,-0.403f,-0.464f,-0.27f,1.45f,0.839f,0.828f,0.526f,0.148f,-0.0117f,-0.0876f,-1.09f,0.225f,3.51f,0.536f,0.196f,1.91f,0.0348f,-1.08f,-0.143f,-1.96f,-0.0393f,-0.864f,-0.794f,-0.0881f,0.163f,2.45f,-0.218f,1.97f,-0.644f,-5.82f,-0.669f,2.06f,0.382f,-0.96f,2.12f,0.0731f,-0.00411f,0.604f,0.136f,0.518f,1.12f,0.297f,0.56f,-0.289f,-0.181f,-1.38f,0.0889f,0.603f,0.612f,1.41f,0.293f,1.1f,0.0494f,-1.14f,0.558f,1.83f,0.58f,0.386f,0.102f,-0.308f,0.708f,0.529f,-0.848f,-0.275f,-1.2f,0.38f,-0.701f,0.558f,-1.24f,-0.142f,0.817f,-0.522f,-0.237f,-0.46f,-0.226f,-1.1f,1.12f,0.245f,-1.27f,-0.631f,0.0769f,-0.994f,-0.465f,-1.09f,0.642f,-0.232f,-0.324f,0.333f,0.794f,-0.137f,0.509f,-0.15f,-0.335f,-0.218f,-0.396f,0.846f,-0.921f,-0.379f,0.342f,0.201f,-1.4f,-0.598f,0.019f,0.296f,1.15f,-0.699f,0.683f,1.09f,-2.98f,-0.112f,0.464f,0.23f,1.57f,-0.799f,0.477f,0.162f,0.577f,-0.0785f,0.762f,0.122f,-0.976f,0.752f,0.38f,-0.897f,0.318f,0.149f,-1.33f,0.228f,-1.05f,0.869f,0.278f,-0.361f,1.34f,-0.334f,-0.198f,-0.721f,-0.267f,-0.516f,-0.0231f,1.42f,-0.931f,0.688f,-0.803f,-0.255f,0.635f,-0.295f,-0.385f,-0.647f,0.942f,-0.371f,-0.294f,0.177f,-0.522f,0.118f,1.31f,0.671f,-0.578f,0.868f,-0.107f,-0.285f,0.13f,-0.783f,-0.297f,1.38f,-1.17f,-1.3f,0.523f,1.09f,0.545f,0.159f,0.278f,1.36f,0.736f,0.859f,-0.0689f,-0.469f,0.378f,-0.487f,0.00557f,-0.712f,-2.24f,0.459f,0.418f,-0.182f,-1.46f,-0.168f,-0.426f,0.168f,-1.06f,0.366f,-0.871f,0.076f,0.668f,-0.786f,-0.228f,0.259f,-0.0105f,-0.858f,0.252f,0.0254f,-0.527f,-0.0938f,-0.242f,0.834f,0.774f,0.598f,0.312f,1.07f,0.333f,-0.399f,-0.803f,0.375f,0.2f,-0.208f,-0.246f,-0.242f,0.139f,1.07f,0.705f,0.15f,-0.308f,-1.3f,-0.255f,0.383f,-0.0733f,-0.653f,0.495f,0.63f,1.92f,-0.376f,0.394f,0.334f,0.536f,0.941f,1.74f,0.661f,-0.0683f,-0.974f,-0.0253f,0.869f,0.696f,2.55f,-1.46f,0.502f,-2.38f,-0.908f,0.386f,1.26f,-0.0128f,-0.761f,0.755f,-0.555f,-0.294f,1.21f,0.209f,-1.44f,-0.376f,-0.227f,-1.63f,0.379f,-5.05f,-0.396f,0.392f,-1.11f,-0.807f,-1.98f,-0.625f,0.103f,3.18f,1.61f,-1.01f,0.589f,0.761f,0.105f,-1.11f,-1.78f,0.776f,-0.0299f,-0.162f,1.04f,0.912f,0.661f,1.31f,0.635f,-0.222f,0.42f,-0.139f,2.42f,-0.774f,0.00208f,0.279f,-0.099f,0.521f,-0.904f,0.653f,0.279f,-2.58f,0.583f,0.00447f,1.59f,0.199f,0.626f,0.39f,-0.469f,0.614f,1.01f,-0.418f,-0.81f,-2.58f,-0.831f,-0.197f,-1.2f,-0.289f,-1.27f,0.212f,-0.98f,0.157f,-0.174f,-0.0368f,-0.406f,-0.546f,1.16f,-0.306f,0.465f,-0.889f,-0.45f,0.773f,-1.41f,-1.19f,-0.79f,-0.231f,2.93f,-0.203f,-0.106f,-0.8f,-0.0249f,0.369f,0.0327f,-1.13f,-1.42f,0.846f,-0.136f,0.163f,0.792f,-0.0165f,0.436f,0.294f,0.473f,-0.572f,-0.291f,-0.52f,-0.124f,0.227f,-0.11f,-0.299f,0.497f,1.07f,-1.54f,0.532f,-0.092f,-3.07f,0.848f,-0.044f,0.0568f,-0.849f,0.226f,0.406f,-0.122f,0.97f,-0.368f,-1.31f,0.198f,0.145f,0.259f,0.637f,-0.133f,-0.52f,-0.943f,1.65f,-0.138f,-0.539f,0.0848f,0.207f,-0.554f,-1.59f,-0.206f,-0.353f,2.92f,-0.386f,0.0244f,0.915f,-0.321f,-0.818f,-2.13f,-0.685f,-0.0273f,2.8f,1.58f,0.289f,1.75f,0.431f,-0.118f,-0.64f,-4.31f,1.25f,-0.289f,-0.212f,-0.0689f,0.721f,2.74f,0.824f,1.29f,-0.599f,0.12f,-0.505f,2.55f,0.00216f,0.0589f,0.747f,0.519f,1.98f,-0.563f,0.942f,-0.168f,-1.77f}; +float neck__lateral_convs__2_dw_bias[64] = {0.238f,0.364f,0.599f,1.8f,0.741f,0.734f,0.171f,1.77f,-0.123f,0.187f,-0.0739f,0.463f,1.05f,0.0615f,-0.227f,1.08f,-0.206f,0.165f,0.99f,0.735f,0.678f,0.179f,0.278f,0.558f,-0.285f,0.0331f,0.154f,-0.0699f,-0.23f,0.639f,0.338f,0.902f,0.648f,0.263f,-0.111f,-0.0888f,1.36f,0.326f,0.34f,0.324f,0.411f,0.293f,-0.288f,0.713f,0.377f,0.433f,-0.178f,1.26f,0.22f,0.826f,1.83f,0.529f,-0.228f,0.417f,0.114f,0.533f,0.775f,0.888f,1.06f,-0.182f,-0.389f,0.821f,0.943f,0.246f}; +float bbox_head__multi_level_cls__0_pw_weight[1*64*1*1] = {0.00105f,-0.0296f,0.0624f,-0.0184f,0.0296f,-0.0341f,-0.105f,-0.0511f,0.0871f,-0.157f,0.182f,-0.0475f,-0.0173f,-0.0101f,0.0171f,-0.185f,-0.274f,0.106f,0.114f,0.0174f,-0.0586f,-0.0155f,0.0659f,0.205f,0.0717f,0.0752f,0.133f,-0.0278f,0.218f,0.0809f,0.0694f,-0.0373f,0.0358f,-0.0724f,-0.0927f,0.0922f,0.00581f,0.0823f,0.158f,0.129f,0.0773f,0.0919f,-0.0088f,0.266f,-0.108f,0.107f,-0.00169f,-0.0107f,0.0825f,-0.0224f,-0.0201f,-0.197f,-0.00738f,-0.0104f,0.0546f,-0.0957f,0.0252f,-0.0503f,-0.0539f,-0.0794f,-0.00916f,-0.0143f,-0.0636f,0.0238f}; +float bbox_head__multi_level_cls__0_pw_bias[1] = {0.326f}; +float bbox_head__multi_level_cls__0_dw_weight[1*1*3*3] = {0.148f,0.272f,0.154f,0.295f,0.308f,0.256f,0.192f,0.31f,0.147f}; +float bbox_head__multi_level_cls__0_dw_bias[1] = {0.236f}; +float bbox_head__multi_level_cls__1_pw_weight[1*64*1*1] = {0.0381f,0.0417f,0.0601f,0.00415f,-0.0122f,-0.00986f,-0.00248f,0.00159f,-0.0601f,0.00147f,0.0264f,-0.0315f,0.000155f,-0.0219f,-0.0335f,0.00232f,0.00178f,-0.019f,-0.0929f,0.0114f,0.113f,0.0493f,-0.0847f,0.0143f,0.0119f,0.00246f,-0.0673f,0.013f,0.0361f,-0.0243f,0.0299f,0.00241f,0.000444f,0.024f,0.0223f,0.0285f,0.0108f,0.168f,0.0349f,0.116f,0.0313f,0.01f,-0.286f,-0.0163f,0.0176f,-0.0196f,-0.269f,-0.0674f,-0.153f,0.00216f,0.0236f,0.0611f,-0.012f,0.00622f,-0.18f,-0.0342f,-0.0514f,0.184f,-0.147f,0.01f,-0.000824f,0.0129f,-0.00944f,-0.00473f}; +float bbox_head__multi_level_cls__1_pw_bias[1] = {-0.0775f}; +float bbox_head__multi_level_cls__1_dw_weight[1*1*3*3] = {-0.0623f,-0.332f,-0.028f,-0.0787f,-0.498f,-0.0164f,0.00711f,-0.109f,-0.000642f}; +float bbox_head__multi_level_cls__1_dw_bias[1] = {0.0625f}; +float bbox_head__multi_level_cls__2_pw_weight[1*64*1*1] = {0.017f,-0.0933f,0.0192f,-0.00439f,-0.0224f,-0.0613f,-0.036f,0.352f,-0.0878f,0.0731f,-0.103f,-0.0972f,-0.0432f,0.0193f,-0.0875f,0.112f,-0.00198f,0.0255f,-0.00745f,-0.0672f,0.000509f,-0.0943f,-0.00139f,0.0803f,-0.132f,-0.00974f,-0.0179f,-0.0619f,-0.19f,-0.178f,-0.00342f,0.144f,-0.0248f,0.0772f,-0.171f,-0.0205f,-0.0237f,0.0853f,-0.0187f,-0.0989f,0.0249f,-0.0182f,-0.0434f,0.0778f,0.0278f,-0.0915f,-0.0826f,-0.00217f,-0.0124f,0.106f,0.000268f,0.168f,-0.0689f,0.19f,-0.0719f,0.0537f,-0.0567f,0.031f,0.0376f,-0.115f,-0.0731f,-0.0464f,0.0984f,0.0283f}; +float bbox_head__multi_level_cls__2_pw_bias[1] = {-0.287f}; +float bbox_head__multi_level_cls__2_dw_weight[1*1*3*3] = {-0.126f,-0.239f,-0.0973f,-0.239f,-0.416f,-0.265f,-0.139f,-0.378f,-0.155f}; +float bbox_head__multi_level_cls__2_dw_bias[1] = {0.254f}; +float bbox_head__multi_level_bbox__0_pw_weight[4*64*1*1] = {0.0604f,-0.00251f,0.00671f,0.00252f,0.0193f,0.112f,0.0493f,-0.0549f,0.0375f,0.208f,0.0694f,0.0879f,0.0245f,-0.145f,0.0561f,0.0256f,0.185f,-0.146f,-0.0467f,0.0119f,0.1f,0.0142f,-0.342f,-0.00435f,-0.247f,-0.0511f,0.067f,0.169f,-0.114f,-0.0187f,0.255f,-0.0389f,0.202f,0.247f,0.0846f,-0.00818f,-0.268f,0.131f,-0.049f,-0.0252f,-0.0282f,-0.0102f,0.051f,-0.0576f,0.059f,-0.0208f,0.148f,0.0517f,0.121f,0.0527f,-0.388f,0.00965f,0.0579f,0.206f,0.0617f,0.263f,0.0859f,0.0537f,-0.0115f,0.0085f,-0.109f,0.141f,0.0112f,0.0381f,0.111f,0.0261f,0.0123f,0.31f,0.243f,0.0155f,0.306f,-0.083f,0.105f,0.236f,-0.121f,0.0185f,0.0126f,-0.0659f,-0.0198f,0.231f,0.092f,-0.469f,0.0125f,0.0679f,0.0865f,0.0183f,0.135f,-0.00277f,-0.0243f,-0.0436f,0.0538f,0.0409f,0.159f,-0.103f,-0.077f,0.223f,0.105f,0.0501f,0.165f,0.22f,0.219f,-0.202f,-0.0134f,0.0385f,-0.188f,-0.0309f,0.0995f,-0.121f,0.0875f,0.0156f,0.0533f,0.056f,0.13f,0.0805f,-0.36f,-0.0102f,0.0374f,0.0258f,0.0554f,0.071f,0.0723f,-0.0512f,-0.0971f,-0.0402f,-0.0253f,0.0136f,0.514f,0.0195f,0.0266f,-0.147f,-0.109f,0.0478f,0.0497f,-0.0259f,-0.0232f,-0.0528f,-0.0148f,0.0714f,0.0564f,0.0183f,0.00959f,0.032f,-0.0615f,0.062f,0.0102f,-0.0605f,0.0219f,-0.0077f,-0.0516f,0.461f,-0.29f,-0.0264f,0.152f,0.0839f,0.00103f,-0.05f,0.035f,0.0103f,-0.143f,-0.00303f,-0.0123f,0.251f,-0.0935f,0.145f,-0.0544f,0.181f,0.0129f,0.0235f,-0.022f,0.0036f,0.0583f,0.0427f,0.0192f,0.00384f,-0.00307f,-0.0214f,-0.288f,-0.00307f,-0.0555f,0.47f,0.0181f,-0.0539f,0.0239f,0.0176f,0.0249f,-0.0744f,0.0446f,0.0185f,-0.12f,0.441f,-0.0294f,-0.00948f,0.00887f,-0.346f,-0.0441f,-0.0522f,0.125f,-0.00239f,0.039f,-0.0313f,-0.012f,0.261f,0.0638f,0.00488f,-0.0259f,-0.0496f,0.0107f,0.182f,0.0543f,-0.172f,-0.00551f,0.0434f,-0.034f,0.186f,-0.0478f,-0.0365f,0.0394f,0.309f,-0.0111f,0.00218f,-0.00773f,0.0161f,-0.0438f,-0.0249f,-0.0111f,0.0815f,-0.139f,0.203f,0.0176f,-0.0998f,0.0214f,-0.0263f,-0.0246f,0.0147f,0.00161f,0.0155f,0.0145f,0.0166f,-0.000148f,-0.0136f,-0.366f,-0.0128f,-0.0522f,0.548f,0.0323f,-0.0528f,-0.00893f,0.00623f,-0.0727f,0.177f,-0.0292f,-0.00439f,-0.107f,0.375f,-0.0854f,-0.000854f}; +float bbox_head__multi_level_bbox__0_pw_bias[4] = {-0.688f,-0.717f,-0.289f,-0.245f}; +float bbox_head__multi_level_bbox__0_dw_weight[4*1*3*3] = {0.213f,0.0619f,-0.0922f,-0.0547f,-0.103f,1.11f,-0.13f,-0.0934f,-0.122f,0.0618f,0.00831f,-0.0288f,1.04f,-0.0434f,-0.138f,-0.131f,-0.256f,-0.847f,-0.251f,-0.227f,-0.707f,-0.0362f,-0.112f,-0.137f,0.151f,-0.0616f,-0.029f,-0.0481f,-0.0659f,-0.364f,-0.211f,-0.197f,-0.0684f,-0.0783f,-0.0868f,-0.0762f}; +float bbox_head__multi_level_bbox__0_dw_bias[4] = {0.483f,0.501f,1.21f,1.46f}; +float bbox_head__multi_level_bbox__1_pw_weight[4*64*1*1] = {0.0206f,-0.0129f,-0.0415f,-0.0071f,0.0185f,-0.00535f,-0.0294f,-4.58e-05f,0.0115f,0.0394f,-0.00271f,-0.0432f,-0.00161f,-0.0292f,0.0635f,-0.00152f,0.00445f,-0.048f,0.0439f,-0.00592f,-0.0518f,0.054f,-0.239f,0.00601f,0.00077f,0.0435f,-0.0744f,0.0176f,0.077f,0.0026f,0.0166f,-0.0563f,0.0226f,-0.0175f,0.00636f,0.0967f,-0.0128f,-0.0691f,-0.02f,0.0477f,0.00674f,0.00247f,-0.0426f,0.0492f,0.00449f,-0.0509f,-0.0124f,0.0216f,-0.0141f,0.0282f,-0.0421f,-0.0172f,-0.0567f,0.0268f,-0.00212f,0.612f,0.0813f,-0.00108f,-0.0731f,-0.0264f,-0.000495f,0.00246f,0.00856f,-0.00998f,-0.0429f,0.00204f,-0.0105f,0.00999f,0.0298f,-0.0275f,0.0282f,-0.0226f,0.0487f,-0.00268f,0.0262f,0.018f,0.0127f,0.0166f,0.0112f,0.00389f,-0.00325f,0.0359f,0.0401f,-0.00664f,0.0159f,-0.000969f,-0.00406f,0.0174f,-0.00256f,0.000262f,-0.00728f,0.0212f,-0.166f,-0.0122f,-0.0413f,0.0254f,-0.00377f,-0.00179f,-0.356f,0.0127f,-0.00953f,-0.191f,-0.00847f,-0.181f,-0.0201f,-0.00546f,0.21f,-0.107f,0.00708f,0.00824f,0.0887f,0.0544f,0.0231f,-0.0117f,-0.0256f,0.0357f,-0.0365f,-0.0029f,-0.0322f,-0.0012f,-0.0409f,-0.0261f,0.0599f,-0.0269f,-0.00226f,-0.0026f,0.0181f,0.0426f,-0.00255f,0.00699f,0.0215f,-0.0258f,0.0697f,-0.00194f,-0.00756f,-0.0031f,-0.033f,0.0351f,-0.00206f,0.0567f,-0.00543f,-0.0562f,0.0195f,-0.013f,-0.0327f,-0.0235f,-0.0629f,-0.0238f,0.23f,0.0997f,0.0173f,-0.0122f,0.0391f,0.106f,-0.165f,-0.0211f,0.0741f,-0.0202f,-0.0734f,-0.0182f,0.000434f,-0.0633f,0.054f,0.0184f,-0.0152f,-0.0846f,0.0335f,0.0605f,0.0233f,0.00558f,-0.169f,-0.0589f,0.053f,0.0719f,0.0419f,-0.0235f,-0.0464f,-0.0165f,-0.0307f,0.328f,-0.0813f,0.0261f,0.0159f,0.0574f,-0.0783f,0.178f,-0.114f,-0.108f,0.000984f,0.00967f,-0.037f,-0.0166f,0.000958f,0.00621f,0.00424f,-0.00685f,-0.0051f,0.00874f,-0.0145f,0.000829f,-0.0429f,-0.0798f,-0.00538f,0.0453f,-0.0252f,-0.00331f,-0.0612f,-0.0185f,0.00917f,-0.0598f,-0.0888f,0.00707f,0.189f,0.0297f,0.0123f,-0.0366f,-0.0271f,-0.0388f,-0.267f,-0.00554f,0.06f,-0.0164f,0.166f,-0.0125f,0.00135f,-0.0176f,0.0415f,0.0183f,-0.00441f,-0.0746f,0.0274f,0.0105f,0.0141f,0.0224f,-0.178f,0.0174f,0.0175f,0.0776f,0.0205f,-0.0624f,-0.0511f,-0.00479f,0.0176f,0.33f,-0.0412f,-0.037f,0.0341f,0.0235f,-0.067f,0.165f,-0.0587f,-0.0909f,0.000605f,0.00339f,-0.0575f,-0.00802f}; +float bbox_head__multi_level_bbox__1_pw_bias[4] = {-0.152f,0.372f,-0.108f,-0.102f}; +float bbox_head__multi_level_bbox__1_dw_weight[4*1*3*3] = {-0.0306f,-0.00544f,-0.0455f,-0.0537f,0.0132f,-0.503f,-0.0847f,-0.0395f,-0.00504f,-0.00259f,-0.0308f,-0.0257f,0.213f,0.0167f,-0.0889f,-0.0935f,-0.549f,0.373f,-0.379f,-0.406f,-0.0348f,0.0231f,-0.0393f,-0.0688f,-0.0131f,-0.00308f,-0.00556f,-0.00203f,-0.022f,0.0894f,-0.176f,-0.132f,-0.01f,0.00824f,0.00628f,0.0129f}; +float bbox_head__multi_level_bbox__1_dw_bias[4] = {0.464f,0.486f,0.0237f,0.173f}; +float bbox_head__multi_level_bbox__2_pw_weight[4*64*1*1] = {0.0237f,0.29f,0.0681f,0.0161f,0.305f,0.526f,-0.0414f,-0.0345f,-0.00772f,-0.0807f,0.0136f,-0.00819f,0.119f,-0.0239f,-0.164f,-0.277f,-0.0242f,0.746f,-0.143f,-0.118f,-0.336f,-0.00553f,-0.564f,0.0357f,-0.174f,-0.0917f,0.188f,0.045f,0.0105f,0.0144f,-0.101f,0.0116f,-0.0543f,-0.0104f,0.0379f,-0.0149f,-0.0302f,0.074f,0.0634f,0.075f,0.0495f,0.0472f,0.017f,0.000869f,-0.0294f,-0.00646f,-0.283f,0.128f,-0.0852f,-0.0143f,-0.00608f,-0.00205f,0.028f,0.076f,-0.0302f,0.254f,-0.0412f,0.00669f,0.0735f,0.0175f,-0.00963f,-0.0183f,-0.00432f,-0.0106f,-0.0385f,-0.129f,-0.0431f,-0.00533f,-0.0229f,-0.0508f,0.0116f,-0.00142f,-0.00441f,0.0666f,0.00261f,0.0226f,-0.00824f,0.00753f,0.0863f,-0.00321f,0.284f,-0.084f,-0.00867f,-0.0187f,0.0221f,0.0531f,-0.143f,-0.0237f,0.0284f,-0.00332f,-0.0119f,0.0098f,-0.0064f,-0.15f,-0.00853f,0.0857f,0.311f,0.017f,-0.0152f,-0.0158f,-0.462f,-0.0503f,-0.00671f,-0.509f,-0.0309f,-0.0649f,-0.00419f,0.0378f,0.871f,0.404f,-0.242f,0.0156f,-0.0339f,-0.0767f,-0.166f,0.0386f,0.027f,0.0712f,0.102f,-6.89e-05f,0.104f,-0.0599f,0.269f,0.00273f,-0.264f,-0.00856f,-0.0866f,0.0458f,-0.0125f,0.26f,0.017f,-0.00787f,0.132f,-0.41f,-0.0141f,0.891f,-0.0268f,-0.0483f,-0.00428f,0.00384f,-0.00353f,-0.0081f,-0.0409f,0.207f,0.0438f,-0.276f,-0.0926f,0.0821f,-0.236f,0.00751f,-0.151f,-0.00137f,0.244f,-0.0579f,-0.101f,0.0143f,-0.00742f,-0.0425f,-0.0411f,-0.0889f,-0.0244f,0.0478f,0.0749f,-0.0501f,-0.0302f,0.00742f,-0.0445f,-0.0547f,-0.0992f,-0.0109f,-0.0138f,0.0313f,-0.0228f,0.0016f,-0.13f,0.267f,-0.00439f,-0.00619f,-0.000718f,-0.05f,0.00636f,-0.249f,-0.12f,0.273f,-0.0526f,-0.000354f,0.092f,-0.0351f,0.0389f,-0.0361f,0.0179f,0.00119f,-0.0301f,0.103f,0.00175f,0.0188f,0.00387f,0.0179f,0.0159f,-0.898f,-0.00415f,0.0715f,-0.00503f,-0.00782f,0.00609f,-0.0125f,0.0381f,-0.117f,-0.182f,0.0244f,0.00474f,-0.0156f,0.0224f,-0.134f,0.0731f,-0.00296f,0.0274f,0.00861f,0.0281f,0.00376f,0.00557f,-0.157f,0.0109f,-0.0608f,-0.00428f,0.0387f,-0.0219f,0.0762f,0.213f,-0.0134f,0.00707f,0.309f,0.0407f,0.048f,0.0256f,-0.00838f,0.376f,0.266f,0.123f,-0.113f,0.0291f,0.0733f,-0.0255f,0.0467f,-0.00672f,0.231f,0.0719f,0.0427f,0.103f,-0.0174f,-0.206f,-0.00398f,-0.143f,0.0651f,-0.0968f,-0.0312f}; +float bbox_head__multi_level_bbox__2_pw_bias[4] = {0.0512f,-0.115f,-0.0535f,0.0116f}; +float bbox_head__multi_level_bbox__2_dw_weight[4*1*3*3] = {0.0846f,-0.0655f,-0.0693f,0.0569f,0.183f,-0.252f,-0.102f,0.176f,0.0856f,-0.0347f,-0.0635f,0.0283f,0.182f,-0.252f,-0.141f,0.113f,0.526f,-0.553f,-0.294f,0.31f,0.195f,-0.307f,-0.185f,0.14f,0.0646f,-0.0606f,-0.0648f,0.0468f,0.388f,-0.345f,-0.183f,0.213f,0.0887f,-0.0248f,-0.0718f,0.033f}; +float bbox_head__multi_level_bbox__2_dw_bias[4] = {0.306f,0.267f,1.33f,1.5f}; +float bbox_head__multi_level_obj__0_pw_weight[1*64*1*1] = {-0.451f,-0.19f,-0.0746f,-0.186f,-0.00517f,-0.345f,-0.117f,-0.654f,-0.544f,-0.151f,-0.522f,-0.217f,-0.0214f,-0.571f,-0.0345f,-0.222f,-0.301f,0.482f,-0.646f,-0.597f,-0.617f,0.0679f,0.0766f,-0.613f,-0.0193f,0.301f,-0.624f,-0.462f,-0.47f,-1.08f,-0.00709f,-0.469f,-0.453f,-0.13f,-0.152f,0.0462f,0.224f,0.0302f,-0.789f,-0.531f,-0.351f,-1.09f,-0.423f,0.788f,-0.499f,-1.19f,-0.103f,-0.0973f,-0.102f,-0.563f,0.275f,0.0252f,-0.509f,-0.318f,-0.518f,-0.231f,-0.288f,-0.309f,0.0223f,-0.558f,0.00841f,-0.0168f,-0.305f,-0.648f}; +float bbox_head__multi_level_obj__0_pw_bias[1] = {0.928f}; +float bbox_head__multi_level_obj__0_dw_weight[1*1*3*3] = {-0.0188f,-0.0238f,-0.00136f,-0.17f,3.26f,-0.194f,-0.0487f,-0.174f,-0.0291f}; +float bbox_head__multi_level_obj__0_dw_bias[1] = {-1.91f}; +float bbox_head__multi_level_obj__1_pw_weight[1*64*1*1] = {-0.598f,-0.323f,-0.118f,-0.119f,-0.798f,-0.159f,-0.0257f,-0.0238f,0.135f,0.245f,-0.223f,-0.305f,-0.0216f,-0.166f,-0.0291f,-0.114f,-0.133f,-0.0214f,0.247f,-0.245f,0.104f,-0.238f,-0.0841f,-0.414f,0.135f,-0.0495f,-0.0528f,-0.0285f,-0.697f,-0.199f,-0.054f,-0.11f,-0.00832f,-0.438f,0.0799f,-0.165f,0.06f,-0.671f,-0.00565f,-0.696f,-0.959f,-0.0198f,0.464f,-0.325f,-0.356f,-0.0745f,0.312f,-0.254f,-0.349f,-0.0568f,-0.3f,0.153f,-0.317f,-0.106f,0.401f,-0.137f,-0.431f,-0.156f,0.118f,-0.0813f,0.00428f,-0.0452f,0.0171f,-0.24f}; +float bbox_head__multi_level_obj__1_pw_bias[1] = {0.000274f}; +float bbox_head__multi_level_obj__1_dw_weight[1*1*3*3] = {0.0675f,0.249f,0.0626f,0.025f,2.36f,0.0428f,0.0466f,0.136f,0.045f}; +float bbox_head__multi_level_obj__1_dw_bias[1] = {-0.147f}; +float bbox_head__multi_level_obj__2_pw_weight[1*64*1*1] = {-0.544f,0.0875f,0.00497f,-0.914f,-0.2f,0.0575f,-0.266f,0.217f,0.472f,-0.87f,-0.69f,-0.706f,-0.0663f,0.203f,-0.478f,-0.107f,-0.467f,0.0528f,0.0386f,-0.103f,-0.0785f,0.555f,-0.0327f,0.0819f,0.195f,0.263f,-0.37f,-1.f,0.879f,0.142f,-0.0547f,-0.2f,-0.158f,-0.56f,0.494f,-0.00014f,-0.133f,-0.199f,0.129f,0.183f,-0.239f,0.196f,0.0125f,-0.184f,0.0227f,0.396f,0.301f,0.0348f,0.0291f,-0.273f,-0.851f,-0.0115f,-0.992f,0.182f,0.349f,0.056f,0.0206f,-0.464f,-0.0662f,0.617f,-0.146f,-0.0261f,-0.331f,-0.616f}; +float bbox_head__multi_level_obj__2_pw_bias[1] = {0.183f}; +float bbox_head__multi_level_obj__2_dw_weight[1*1*3*3] = {0.565f,0.242f,0.297f,-0.0272f,2.67f,-0.0276f,0.175f,0.435f,0.378f}; +float bbox_head__multi_level_obj__2_dw_bias[1] = {-0.119f}; +float bbox_head__multi_level_kps__0_pw_weight[10*64*1*1] = {-0.0058f,0.191f,0.0938f,-0.182f,0.0457f,0.316f,-0.0251f,0.0335f,0.00648f,-0.289f,0.00132f,0.0128f,-0.331f,0.0174f,0.00252f,-0.0451f,-0.143f,0.0516f,0.0204f,-0.00565f,-0.00434f,-0.06f,0.146f,0.0523f,0.19f,-0.0179f,-0.027f,-0.113f,0.0268f,0.0113f,-0.286f,0.103f,0.0353f,-0.103f,-0.152f,-0.046f,0.36f,0.0803f,0.0606f,0.0702f,0.0421f,-0.115f,-0.151f,0.063f,-0.149f,-0.0118f,-0.219f,-0.391f,-0.117f,-0.071f,-0.122f,-0.0719f,-0.0348f,0.119f,-0.0699f,-0.131f,-0.234f,0.0233f,0.0743f,0.00481f,0.437f,-0.157f,0.0803f,-0.0215f,-0.107f,-0.244f,-0.0354f,-0.22f,-0.218f,-0.0303f,-0.22f,-0.0575f,-0.0215f,0.0292f,-0.0321f,-0.0738f,0.0614f,-0.00877f,-0.437f,-0.0956f,-0.0989f,0.00632f,-0.00805f,0.109f,-0.0716f,0.000816f,0.019f,0.00847f,-0.000436f,0.141f,-0.103f,0.0212f,0.074f,0.0552f,-0.0512f,0.00161f,-0.0562f,0.0678f,0.00534f,-0.205f,0.0609f,-0.0968f,0.0382f,-0.0195f,0.194f,0.0693f,0.00107f,0.0222f,0.0444f,-0.00794f,-0.0798f,-0.0978f,-0.0763f,-0.1f,-0.187f,0.0628f,-0.00303f,0.0557f,-0.0134f,0.0385f,-0.0594f,-0.0331f,0.449f,0.00369f,-0.042f,0.286f,-0.0838f,0.0116f,-0.0161f,-0.159f,-0.556f,-0.0183f,0.00743f,-0.0764f,-0.074f,-0.0285f,0.0118f,-0.22f,-0.00258f,0.28f,-0.21f,0.0777f,-0.286f,0.0918f,-0.164f,0.1f,0.0282f,0.0582f,-0.0627f,0.126f,0.0766f,0.0344f,0.329f,0.0726f,-0.0259f,0.0447f,0.0186f,-0.0209f,0.251f,-0.0245f,0.0347f,-0.0421f,0.0613f,-0.0248f,0.214f,0.0208f,0.0414f,0.00144f,0.0616f,0.0122f,0.0294f,0.138f,0.0619f,0.0209f,-0.43f,-0.221f,-0.0304f,0.0232f,-0.292f,0.0159f,-0.02f,-0.24f,-0.0279f,-0.137f,0.000859f,-0.189f,0.0546f,-0.0337f,0.076f,-0.0704f,-0.108f,0.0146f,-0.105f,-0.24f,0.0195f,-0.247f,-0.244f,0.0474f,-0.239f,-0.0997f,-0.0145f,-0.0117f,-0.0232f,-0.0702f,-0.0581f,-0.0189f,-0.444f,-0.0881f,-0.0585f,0.0333f,-0.0365f,0.119f,-0.095f,0.0918f,-0.0204f,0.0207f,0.00238f,0.166f,-0.0919f,-0.0425f,0.0226f,0.0767f,-0.0174f,0.0438f,-0.0851f,0.0746f,-0.0163f,-0.178f,0.0442f,-0.0986f,0.041f,0.00726f,0.2f,0.015f,-0.0417f,0.0108f,0.0536f,-0.0335f,-0.0199f,-0.00412f,-0.117f,-0.0883f,-0.175f,0.0505f,-0.025f,-0.0692f,0.0279f,0.0537f,-0.0894f,-0.0321f,0.456f,0.00128f,-0.0484f,0.229f,-0.0577f,0.0165f,-0.0314f,-0.0017f,-0.168f,-0.11f,0.00636f,0.0996f,-0.0966f,0.0787f,0.0577f,-0.239f,-0.00102f,0.414f,-0.423f,-0.0396f,0.0986f,-0.0399f,-0.117f,0.0784f,0.016f,0.0987f,-0.0364f,-0.0244f,-0.174f,0.0371f,0.227f,0.00596f,-0.0237f,0.00633f,-0.00815f,-0.022f,0.109f,-0.00653f,-0.085f,-0.108f,-0.0557f,-0.0256f,0.15f,-0.128f,0.0315f,0.0434f,0.0264f,-0.01f,-0.0138f,0.152f,-0.0782f,0.0241f,-0.451f,-0.436f,-0.0217f,-0.0275f,-0.373f,-0.0105f,0.00313f,0.00884f,-0.0555f,-0.0801f,-0.157f,-0.0574f,-0.0827f,-0.172f,0.473f,-0.0595f,0.0547f,0.00432f,-0.0735f,-0.131f,0.156f,-0.258f,-0.298f,0.00873f,-0.284f,-0.0572f,-0.0162f,-0.0878f,-0.0259f,-0.0427f,0.0824f,-0.00211f,-0.294f,-0.119f,-0.0588f,0.146f,-0.00888f,-0.0295f,-0.00769f,-0.0254f,0.162f,0.0103f,0.00763f,0.12f,-0.0936f,-0.0138f,0.0425f,0.0413f,0.0997f,-0.115f,0.0637f,-0.0467f,0.179f,-0.226f,0.183f,0.079f,0.0109f,0.0095f,0.191f,0.0238f,0.00546f,-0.0117f,-0.015f,-0.0232f,0.00826f,-0.0842f,0.0151f,-0.0107f,-0.167f,0.0457f,0.032f,-0.00515f,0.005f,-0.0127f,-0.0595f,-0.0176f,0.431f,0.00955f,0.116f,0.0995f,0.139f,0.0123f,-0.0381f,0.156f,0.224f,-0.148f,-0.0121f,0.00759f,-0.104f,0.092f,0.0824f,-0.273f,-0.00689f,0.0596f,-0.342f,0.0566f,0.371f,-0.0808f,-0.129f,0.0965f,0.0326f,0.0685f,-0.0144f,-0.078f,-0.108f,0.05f,0.2f,0.00938f,-0.015f,-0.141f,0.029f,0.0239f,-0.227f,-0.0305f,0.0264f,-0.138f,-0.158f,0.0238f,-0.065f,0.0892f,0.048f,0.07f,0.0145f,0.0557f,-0.0921f,0.176f,-0.188f,0.0776f,-0.208f,-0.417f,-0.129f,-0.0644f,0.0371f,-0.0775f,-0.0849f,-0.0368f,-0.0948f,-0.105f,-0.182f,0.0323f,-0.302f,-0.0767f,0.47f,-0.0612f,0.19f,-0.0412f,-0.131f,-0.124f,-0.0613f,-0.225f,-0.211f,-0.0149f,-0.312f,0.0452f,-0.0391f,0.259f,-0.149f,-0.05f,-0.0787f,0.00469f,0.196f,0.0417f,-0.244f,-0.169f,0.0144f,0.194f,0.0259f,0.232f,-0.174f,-0.000751f,-0.0134f,-0.0914f,-0.23f,0.0219f,0.0971f,-0.00549f,-0.0534f,-0.133f,-0.0484f,0.00356f,-0.465f,0.0641f,-0.0335f,-0.152f,0.0689f,-0.0242f,0.162f,-0.00606f,-0.0898f,0.0853f,0.00362f,0.0749f,-0.0545f,-0.102f,-0.107f,-0.107f,-0.0679f,0.0671f,-0.0329f,-0.168f,-0.00872f,0.011f,0.0433f,0.164f,-0.317f,-0.03f,-0.172f,-0.0281f,0.186f,-0.0268f,0.00608f,0.0951f,0.34f,0.0312f,0.0116f,0.264f,0.122f,-0.0733f,-0.132f,0.224f,0.00826f,-0.276f,0.235f,-0.0686f,-0.318f,0.015f,0.181f,-0.202f,-0.0315f,-0.117f,0.0455f,0.0217f,0.0195f,-0.031f,-0.256f,-0.0369f,0.0456f,-0.0426f,-0.0394f,0.00549f,-0.309f,0.166f,-0.0556f,0.1f,0.0324f,-0.00378f,0.0896f,-0.0432f,-0.0569f,0.0105f,-0.0359f,-0.0798f,-0.0413f,-0.219f,-0.0243f,-0.0704f,0.316f,0.279f,0.0712f,-0.0053f,0.00616f,0.0529f,0.0871f,0.342f,0.0351f,0.141f,0.00755f,0.128f,0.403f,0.142f,-0.227f,0.0512f,0.0486f,0.00112f,-0.0752f,0.0285f,0.202f,-0.196f,-0.286f,0.0692f,-0.311f,-0.0943f,-0.0323f,-0.137f,-0.0254f,0.051f,0.0423f,0.0149f,-0.156f,-0.148f,-0.0326f,0.249f,-0.0449f,-0.0951f,0.0201f,-0.0559f,0.0413f,0.0263f,-0.0457f,0.108f,-0.0733f,-0.0489f,0.0573f,0.0533f,0.0251f,-0.0797f,0.0962f,-0.0538f,0.337f,-0.272f,0.0557f,0.119f,0.00129f,-0.000169f,0.162f,-0.0223f,0.0415f,-0.049f,-0.0325f,-0.0217f,0.0126f,0.0451f,0.112f,-0.0102f,0.121f,-0.057f,0.0205f,-0.052f,-0.0179f,-0.021f,-0.0317f,-0.0716f,0.298f,0.0295f,0.218f,0.0145f,-0.000525f,0.0347f}; +float bbox_head__multi_level_kps__0_pw_bias[10] = {0.372f,0.081f,0.116f,0.0954f,0.262f,0.39f,0.321f,-0.125f,-0.316f,0.589f}; +float bbox_head__multi_level_kps__0_dw_weight[10*1*3*3] = {-0.722f,-0.0849f,-0.549f,-0.12f,-0.57f,0.021f,-0.368f,-0.513f,0.343f,-0.0392f,0.045f,-0.344f,0.049f,-0.371f,0.0268f,-0.286f,0.0517f,-0.719f,-0.0542f,-0.145f,0.222f,-0.131f,0.389f,-0.157f,0.281f,-0.042f,0.127f,-0.344f,-0.235f,-0.0826f,-0.703f,0.392f,-0.617f,0.138f,-0.689f,0.264f,-0.718f,-0.133f,0.613f,0.265f,0.0267f,0.549f,-0.0355f,0.558f,0.0395f,0.675f,0.0901f,-0.405f,-0.0685f,0.774f,0.418f,0.0964f,0.553f,0.325f,0.502f,0.228f,0.447f,-0.1f,-0.55f,0.365f,-0.402f,0.34f,-0.416f,0.0912f,-0.548f,0.251f,-0.668f,0.0625f,0.596f,0.207f,0.101f,0.447f,-0.0363f,0.441f,0.0263f,0.498f,0.0786f,0.289f,-0.123f,0.443f,0.252f,0.115f,0.26f,0.377f,0.369f,0.251f,0.44f,0.11f,-0.571f,0.344f}; +float bbox_head__multi_level_kps__0_dw_bias[10] = {-0.124f,0.0521f,0.881f,0.0629f,0.359f,0.27f,0.0297f,0.42f,0.805f,0.421f}; +float bbox_head__multi_level_kps__1_pw_weight[10*64*1*1] = {-0.00159f,0.000328f,0.195f,7.3e-05f,0.0548f,0.00128f,-0.000561f,0.000258f,0.0242f,-0.056f,-0.0385f,0.00854f,0.000488f,-0.00218f,-0.00327f,-0.000384f,-0.00118f,-0.0239f,0.0993f,0.000366f,0.00524f,0.0202f,-0.313f,-0.000586f,0.00997f,0.00666f,-0.0262f,-0.00333f,0.0237f,-0.0015f,0.00249f,-0.00262f,6.47e-05f,-0.00519f,0.0512f,0.029f,-0.000398f,0.0708f,0.000377f,0.00963f,0.000901f,0.000931f,0.00538f,0.0132f,0.000784f,0.00725f,-0.0246f,0.00483f,0.0072f,0.000862f,0.00918f,0.0173f,-0.0122f,-0.00022f,-0.0547f,0.189f,0.0198f,0.00969f,-0.00966f,0.000575f,8.24e-05f,-0.000615f,-0.00434f,0.00103f,-0.00441f,-0.00185f,0.00109f,0.000556f,-0.0395f,-0.011f,0.000223f,-4.98e-05f,-0.0107f,0.000153f,0.0349f,-0.00682f,-0.00044f,-0.000889f,0.00121f,-0.00055f,5.65e-05f,0.0108f,-0.0117f,-0.00286f,-0.00991f,-0.0115f,-0.0266f,-0.000473f,-0.00271f,-0.00597f,-0.015f,0.00209f,-0.106f,0.00171f,-0.00535f,0.00187f,-7.42e-05f,0.00803f,-0.359f,0.0131f,-0.000174f,-0.177f,-0.000994f,-0.0166f,-0.00161f,-0.00106f,0.11f,-0.0185f,-0.00694f,0.000613f,0.142f,0.0539f,0.0819f,-0.000168f,-0.0202f,-0.0869f,-0.00549f,-0.000278f,-0.095f,-0.0665f,-0.0792f,-0.0244f,0.0873f,-0.00418f,-0.000259f,-2.43e-05f,-0.00234f,0.000987f,-0.000568f,-0.00174f,0.163f,0.000504f,0.0977f,0.000475f,0.000496f,0.00111f,0.0731f,0.00694f,0.0901f,-0.00438f,0.00157f,-0.00352f,-0.00252f,0.000482f,-0.00106f,-0.0789f,0.0189f,0.00231f,-0.00426f,0.0229f,-0.277f,0.00408f,-0.0359f,-0.03f,0.0315f,0.0032f,0.0668f,0.00102f,0.0341f,0.0064f,-2.93e-05f,0.00501f,0.088f,-0.075f,0.000371f,0.106f,-0.000168f,0.0279f,0.00133f,-0.00019f,0.0916f,0.00693f,0.00286f,-0.00282f,0.0359f,0.0127f,0.0111f,0.00116f,0.0201f,-0.00563f,0.0192f,0.00189f,0.0039f,0.21f,0.0269f,0.0245f,-0.013f,0.00505f,0.000204f,-0.000112f,-0.00893f,-0.000111f,-0.00481f,-0.00226f,0.00877f,0.000502f,-0.0394f,-0.00836f,-0.000322f,-0.000127f,-0.0114f,-0.00424f,0.0352f,-0.00692f,-0.000379f,-0.000466f,0.000575f,-0.000673f,-3.83e-05f,0.0105f,-0.00889f,-0.00285f,-0.00967f,-0.0115f,-0.0334f,-0.000952f,0.00291f,-0.00663f,-0.0123f,0.0023f,-0.107f,0.00266f,-0.00478f,0.0015f,2.74e-06f,0.00704f,-0.36f,0.00795f,-0.000343f,-0.177f,-0.000949f,-0.017f,-0.00162f,-0.000959f,0.112f,-0.0196f,-0.007f,3.82e-05f,0.141f,0.0539f,0.0803f,-0.000161f,-0.0198f,-0.0859f,-0.00559f,-0.00022f,-0.0927f,-0.0653f,-0.0791f,-0.0246f,0.0885f,-0.00383f,-0.000227f,3.97e-05f,-0.00363f,0.000153f,0.00196f,0.00321f,-0.273f,-0.000347f,-0.0765f,0.00124f,-0.000716f,-0.000735f,-0.0677f,-0.00822f,-0.0159f,-0.000739f,-0.00122f,0.00296f,0.00162f,-0.000743f,-0.00116f,0.108f,-0.0258f,-0.00167f,5.54e-05f,-0.0106f,0.281f,-0.00222f,0.0451f,0.0165f,0.0205f,0.00404f,-0.0317f,-0.000106f,-0.0186f,-0.000141f,0.000958f,-0.00389f,-0.0725f,0.0771f,-0.00119f,-0.097f,-9.51e-05f,-0.0185f,-0.000905f,-0.000914f,-0.0454f,-0.0015f,-0.00133f,-0.00283f,-0.039f,-0.0061f,0.00304f,-0.00126f,-0.00533f,-0.0298f,-0.00606f,-0.00137f,0.00676f,-0.162f,-0.0165f,-0.0224f,-0.0096f,0.00501f,-0.00021f,-0.000443f,-0.00456f,-0.00381f,0.00681f,0.00498f,0.0155f,0.000119f,0.0373f,0.0511f,0.000336f,0.000452f,0.0513f,-0.000951f,0.0362f,0.00203f,0.000946f,-2.22e-05f,-0.00177f,0.000513f,0.000255f,-0.00938f,-0.00354f,0.00223f,7.47e-05f,0.0264f,0.0489f,0.00279f,-0.00197f,0.0465f,0.0247f,0.000581f,0.0972f,-0.00422f,-0.0072f,0.000855f,4.09e-05f,-0.00608f,0.369f,0.000814f,0.00147f,0.191f,-7.14e-05f,0.0247f,0.00168f,0.000465f,-0.038f,0.00857f,0.0129f,-0.00102f,-0.126f,-0.0316f,-0.0457f,0.000251f,0.0386f,0.0196f,0.00104f,0.000771f,0.127f,0.0852f,0.0848f,0.0313f,-0.071f,0.00285f,0.00045f,-0.000158f,-0.000601f,-0.00622f,0.00246f,0.00177f,-0.202f,-0.000263f,-0.0687f,-0.00182f,0.000924f,-0.000241f,-0.043f,0.00929f,0.0168f,-0.0048f,-0.00037f,0.00635f,-0.000702f,0.000392f,-0.000547f,0.0387f,-0.0537f,-0.00103f,-0.00301f,-0.0375f,0.302f,0.000599f,0.0162f,0.0131f,0.0363f,0.00214f,-0.031f,0.00807f,-0.00489f,0.00214f,-8.79e-05f,0.00204f,-0.0728f,0.00127f,0.000441f,-0.0792f,-0.000418f,-0.0159f,-0.000805f,-0.00108f,0.02f,0.000926f,-0.00178f,-0.00408f,-0.0256f,-0.00315f,0.0102f,-0.000849f,-0.00662f,-0.0651f,0.00427f,-0.000339f,0.0289f,-0.189f,-0.0101f,-0.032f,0.0238f,0.00377f,-2.19e-05f,-0.000177f,-0.0017f,-0.00093f,-0.00819f,-0.00929f,-0.0424f,-0.00121f,-0.0364f,-0.0754f,-0.000485f,-0.00103f,-0.0609f,-0.00515f,-0.0836f,-0.00267f,-0.00142f,-0.00253f,-0.000524f,-0.00121f,-0.00171f,0.0013f,-0.0139f,-0.00271f,0.00684f,-0.0368f,-0.0645f,-0.00759f,-0.00499f,-0.0886f,-0.0499f,-0.0051f,-0.0619f,-0.00161f,0.00105f,-0.00507f,-0.000234f,0.00153f,-0.371f,-0.0167f,-0.00265f,-0.196f,0.000761f,-0.0338f,-0.00238f,-0.00106f,-0.00888f,-0.0181f,-0.0196f,-0.000234f,0.119f,0.00781f,0.0293f,-0.000223f,-0.0517f,0.0331f,0.00746f,-0.00172f,-0.156f,-0.0922f,-0.0881f,-0.0352f,0.0504f,-0.0138f,-0.000675f,-0.00038f,-0.00375f,0.00667f,0.000796f,-0.000982f,0.161f,0.000581f,0.0971f,0.000197f,0.000359f,0.00104f,0.0739f,0.00768f,0.0827f,-0.00427f,0.00154f,-0.00465f,-0.00168f,0.00105f,-0.000404f,-0.074f,0.021f,0.0022f,-0.00249f,0.0227f,-0.281f,0.0042f,-0.029f,-0.0316f,0.0253f,0.0043f,0.0705f,-0.00134f,0.0295f,0.00564f,-0.00012f,0.00451f,0.0841f,-0.0646f,0.000503f,0.104f,-1.04e-06f,0.0274f,0.00156f,-0.000594f,0.0816f,0.00595f,0.00376f,-0.00302f,0.0367f,0.0126f,0.0106f,0.00124f,0.0166f,0.000416f,0.0156f,0.00177f,-0.00148f,0.209f,0.0277f,0.0237f,-0.0182f,0.00225f,0.000209f,0.000512f,-0.00695f,4.63e-06f,0.00859f,0.00888f,0.0392f,0.000796f,0.0392f,0.0749f,0.000644f,0.00101f,0.0629f,0.00421f,0.0869f,0.00208f,0.00145f,0.000889f,-0.000222f,0.00141f,0.00168f,0.00107f,0.0066f,0.00213f,-0.00718f,0.0379f,0.0686f,0.00815f,0.00447f,0.0892f,0.0445f,0.00392f,0.0711f,0.000761f,-0.000669f,0.00416f,0.00021f,-0.000433f,0.38f,0.0196f,0.00253f,0.198f,-0.000797f,0.0342f,0.00222f,0.000726f,0.00427f,0.017f,0.0188f,-5.39e-06f,-0.116f,-0.00295f,-0.0261f,0.000262f,0.0514f,-0.0387f,-0.00623f,0.00174f,0.14f,0.094f,0.0868f,0.0364f,-0.0486f,0.0116f,0.0006f,0.000322f,0.00191f,-0.0059f}; +float bbox_head__multi_level_kps__1_pw_bias[10] = {0.0101f,-0.0198f,0.106f,-0.0193f,-0.0776f,0.0535f,-0.0602f,-0.0832f,0.0987f,0.0806f}; +float bbox_head__multi_level_kps__1_dw_weight[10*1*3*3] = {0.0726f,-0.0574f,0.103f,-0.0583f,-0.116f,0.0586f,-0.0924f,-0.0645f,0.0978f,0.0644f,-0.0133f,-0.425f,0.0601f,-0.428f,-0.0579f,0.435f,-0.0269f,-0.469f,0.0577f,0.479f,0.00191f,-0.0506f,0.0781f,-0.0493f,-0.06f,0.052f,-0.0363f,-0.0579f,0.0728f,0.0577f,0.335f,-0.0102f,0.391f,-0.0122f,-0.412f,0.0261f,-0.362f,-0.046f,0.382f,0.046f,-0.277f,0.259f,-0.171f,0.257f,0.137f,-0.24f,0.215f,0.197f,-0.181f,-0.19f,0.00185f,-0.0108f,0.0972f,-0.00815f,-0.0855f,0.0223f,-0.0417f,-0.0396f,0.0899f,0.0371f,0.102f,-0.0258f,0.119f,-0.025f,-0.137f,0.043f,-0.124f,-0.0646f,0.121f,0.0632f,-0.0429f,0.00451f,0.038f,0.00439f,-0.0131f,0.0422f,0.00898f,-0.0959f,0.0284f,0.0846f,0.00673f,-0.0176f,0.0896f,-0.0186f,-0.0621f,0.043f,-0.038f,-0.0686f,0.0861f,0.0684f}; +float bbox_head__multi_level_kps__1_dw_bias[10] = {0.238f,0.128f,0.273f,0.126f,0.189f,0.222f,0.186f,0.242f,0.265f,0.238f}; +float bbox_head__multi_level_kps__2_pw_weight[10*64*1*1] = {0.0246f,-0.166f,0.367f,0.0507f,0.0997f,-0.129f,-0.281f,0.0756f,0.0285f,0.0326f,-0.0126f,0.00261f,0.224f,-0.0455f,-0.0216f,-0.0419f,0.0216f,-0.0357f,-0.352f,-0.0704f,-0.015f,0.0217f,-0.314f,0.0289f,-0.0503f,0.128f,0.011f,0.0534f,-0.0145f,0.0121f,-0.294f,-0.0106f,-0.0708f,-0.00322f,-0.024f,-0.201f,-0.0899f,0.139f,0.167f,-0.0255f,-0.0697f,0.0593f,-0.464f,0.0901f,-0.0407f,-0.00249f,-0.157f,0.0277f,0.277f,0.0153f,0.0113f,0.111f,0.025f,0.134f,-0.259f,0.174f,-0.074f,0.024f,0.0833f,-0.0157f,0.00538f,-0.0774f,0.0259f,-0.0101f,-0.0464f,0.00547f,-0.121f,-0.00674f,0.000503f,-0.000189f,0.093f,-0.104f,0.0324f,-0.00335f,0.0291f,-0.00341f,-0.0168f,-0.0235f,0.0633f,-0.0622f,0.0766f,0.0258f,-0.221f,0.0137f,0.00555f,-0.027f,0.101f,-0.0667f,-0.0215f,-0.0449f,-0.0209f,-0.0275f,0.0619f,0.174f,0.0853f,0.0515f,-0.101f,0.0279f,-0.108f,0.714f,-0.0135f,-0.0227f,0.113f,-0.0116f,0.264f,-0.21f,-0.0507f,0.148f,0.0573f,0.0355f,0.0109f,-0.0253f,0.106f,-0.304f,0.0361f,-0.0174f,0.0119f,-0.0857f,-0.0441f,-0.0205f,0.624f,-0.039f,0.0771f,0.00598f,-0.207f,-0.0459f,-0.11f,0.0506f,0.0782f,0.0477f,-0.183f,0.0408f,-0.0348f,-0.117f,0.233f,0.0956f,0.00339f,0.0735f,-0.0187f,-0.0413f,-0.319f,-0.0249f,0.00231f,0.219f,0.0445f,-0.147f,0.166f,0.00277f,-0.00963f,-0.0605f,-0.0962f,0.305f,0.0698f,0.00493f,-0.406f,0.0129f,-0.0152f,-0.0357f,0.142f,0.0235f,-0.2f,0.00634f,-0.00182f,-0.23f,-0.162f,-0.0454f,-0.174f,-0.0697f,-0.132f,-0.0561f,0.472f,0.0658f,-0.0494f,-0.0152f,-0.0947f,-0.101f,-0.133f,0.118f,-0.0284f,0.109f,0.0131f,0.295f,-0.371f,-0.0126f,-0.122f,0.0121f,0.02f,-0.062f,0.0188f,-0.106f,-0.0131f,0.0182f,0.0366f,-0.0843f,0.126f,0.0191f,0.0258f,-0.0629f,-0.0613f,0.0849f,0.0159f,-0.0126f,-0.0392f,0.00939f,0.0236f,0.0191f,-0.0459f,0.0335f,-0.0582f,-0.00949f,-0.0836f,-0.0189f,-0.0204f,0.0398f,-0.0516f,0.00618f,0.0192f,-0.0684f,-0.0709f,0.0235f,-0.0762f,-0.15f,0.116f,-0.0193f,0.105f,0.00144f,0.0692f,-0.724f,-0.00212f,0.0619f,0.193f,-0.00127f,-0.216f,0.251f,-0.0142f,-0.17f,-0.0693f,-0.0204f,0.0614f,-0.0025f,-0.105f,0.251f,-0.0279f,0.0899f,-0.0176f,-0.000903f,0.0897f,0.0123f,-0.618f,0.0566f,-0.135f,-0.0233f,0.209f,-0.0578f,0.0962f,-0.0442f,-0.0514f,0.265f,0.4f,-0.0166f,-0.0704f,-0.105f,-0.424f,0.0196f,-0.0353f,0.0192f,0.0429f,0.0483f,0.414f,0.0143f,-0.0213f,-0.0144f,-0.0273f,-0.0958f,-0.139f,-0.132f,0.144f,0.0435f,0.0835f,-0.209f,-0.0224f,0.259f,0.203f,0.0297f,-0.00303f,0.00137f,-0.434f,-0.00981f,0.0541f,-0.0624f,-0.0213f,0.0237f,0.0189f,0.114f,0.0286f,-0.0502f,-0.0297f,0.0129f,-0.587f,0.0131f,0.00408f,-0.0123f,0.00054f,0.0585f,0.398f,-0.0385f,0.0011f,-0.0743f,-0.00461f,-0.0602f,0.0908f,-0.0098f,-0.0033f,0.0034f,0.0517f,0.0611f,0.0183f,0.0561f,0.0028f,-0.0214f,0.0182f,-0.0746f,-0.237f,-0.0467f,-0.0277f,-0.0207f,0.218f,0.0323f,0.0282f,-0.0294f,0.0312f,-0.000178f,-0.0547f,-0.0514f,0.0063f,0.0456f,0.00824f,0.0331f,-0.159f,-0.0397f,0.0673f,-0.0209f,-0.0666f,-0.13f,-0.00144f,0.065f,-0.135f,-0.0121f,-0.00802f,0.0962f,-0.0327f,0.0416f,-0.307f,-0.0754f,-0.0619f,0.379f,-0.21f,-0.0742f,-0.108f,0.00802f,0.335f,-0.0699f,-0.132f,0.3f,-0.129f,-0.00219f,-0.198f,-0.00238f,0.177f,-0.345f,-0.0212f,-0.041f,0.0498f,0.0264f,-0.444f,-0.00356f,0.313f,-0.0202f,0.32f,-0.0287f,-0.207f,0.0221f,-0.0152f,0.0767f,-0.0251f,0.229f,-0.273f,-0.00531f,-0.074f,-0.00832f,0.327f,-0.0681f,0.0531f,-0.0332f,-0.00992f,0.0225f,-0.297f,0.0131f,0.0887f,0.0535f,-0.0015f,0.0684f,-0.0378f,0.0451f,0.0164f,0.0213f,0.347f,-0.126f,0.0106f,-0.26f,-0.134f,-0.0536f,0.0127f,0.0162f,0.484f,-0.015f,0.0581f,0.0194f,0.00611f,0.118f,0.0344f,-0.0507f,0.19f,0.0166f,0.152f,0.00151f,0.45f,-0.0787f,0.0355f,0.0198f,0.275f,-0.0464f,-0.315f,-0.114f,0.00362f,0.115f,-0.0195f,-0.22f,0.246f,-0.0769f,0.0264f,-0.00472f,-0.105f,-0.00511f,-0.018f,0.0535f,-0.0228f,0.026f,0.06f,-0.08f,-0.118f,-0.00389f,0.00658f,-0.136f,0.118f,0.145f,0.0364f,-0.00122f,0.0336f,0.0178f,-0.062f,-0.013f,0.0771f,0.0503f,0.132f,-0.0469f,-0.16f,-0.0912f,-0.0105f,0.0034f,-0.0311f,-0.102f,-0.0174f,-0.157f,-0.0722f,-0.0299f,0.0022f,0.0623f,0.00293f,0.0838f,-0.363f,0.00583f,-0.0751f,0.0929f,-0.522f,-0.00443f,0.106f,-0.32f,0.235f,0.114f,-0.167f,0.127f,-0.082f,0.00877f,-0.116f,-0.00325f,0.021f,-0.188f,0.0357f,0.0523f,0.0309f,0.0167f,-0.568f,-0.0152f,0.0764f,0.0387f,0.319f,0.00264f,-0.167f,0.101f,-0.0303f,0.0488f,-0.000983f,-0.00387f,0.131f,-0.053f,0.0403f,0.0862f,-0.193f,-0.0465f,-0.0266f,-0.0751f,0.0359f,0.0317f,0.334f,0.03f,-0.0438f,-0.18f,-0.0922f,0.14f,0.155f,-0.0205f,-0.0155f,0.0272f,0.0901f,-0.128f,-0.0218f,-0.0137f,0.486f,-0.00721f,0.00615f,0.0225f,-0.474f,-0.0363f,0.18f,-0.0306f,0.0188f,0.199f,0.164f,0.0277f,-0.182f,0.0963f,0.0202f,0.0179f,-0.423f,-0.0401f,0.0434f,0.0188f,0.0492f,0.11f,0.218f,-0.0177f,-0.0137f,-0.265f,0.00437f,-0.112f,0.304f,-0.00811f,0.0428f,-0.00955f,0.0573f,0.11f,-0.0259f,0.312f,0.0369f,-0.0106f,0.0669f,0.00803f,-0.124f,-0.0218f,-0.0129f,-0.0864f,0.108f,0.162f,-0.00229f,-0.0103f,0.043f,0.00649f,-0.065f,-0.00584f,0.0524f,0.0675f,0.116f,-0.0512f,0.0852f,-0.0988f,-0.0132f,-0.00964f,-0.0564f,-0.0504f,-0.00666f,-0.0552f,-0.00963f,-0.0222f,0.00737f,0.0379f,-0.162f,0.0691f,-0.364f,-0.0101f,-0.0544f,0.105f,-0.508f,-0.0466f,-0.172f,-0.304f,0.172f,0.0719f,-0.13f,0.14f,-0.079f,-0.0033f,-0.189f,0.0105f,0.0103f,-0.139f,0.0278f,-0.0099f,0.0309f,0.1f,-0.586f,-0.00386f,0.0671f,0.0312f,0.363f,0.0233f,-0.161f,0.197f,-0.0248f,0.0433f}; +float bbox_head__multi_level_kps__2_pw_bias[10] = {-0.127f,0.119f,-0.305f,-0.0945f,0.105f,-0.126f,0.0373f,-0.382f,0.25f,-0.386f}; +float bbox_head__multi_level_kps__2_dw_weight[10*1*3*3] = {0.3f,-0.306f,-0.069f,0.18f,0.191f,-0.171f,-0.187f,-0.113f,0.0575f,-0.069f,0.333f,-0.261f,-0.334f,0.255f,0.254f,-0.338f,-0.249f,-0.34f,0.202f,-0.338f,0.148f,-0.142f,-0.28f,0.27f,0.217f,-0.0885f,-0.127f,0.00967f,0.186f,-0.0364f,0.283f,-0.448f,-0.299f,0.344f,0.327f,-0.386f,-0.312f,-0.348f,0.278f,-0.312f,0.584f,-0.584f,-0.662f,0.573f,0.604f,-0.597f,-0.559f,-0.664f,0.583f,-0.665f,0.294f,-0.388f,-0.399f,0.491f,0.355f,-0.463f,-0.314f,-0.419f,0.419f,-0.465f,0.246f,-0.321f,-0.223f,0.245f,0.3f,-0.346f,-0.345f,-0.412f,0.26f,-0.366f,0.553f,-0.486f,-0.567f,0.474f,0.694f,-0.447f,-0.69f,-0.529f,0.693f,-0.533f,0.213f,-0.227f,-0.249f,0.306f,0.333f,-0.3f,-0.299f,-0.279f,0.398f,-0.32f}; +float bbox_head__multi_level_kps__2_dw_bias[10] = {-0.0976f,-0.0443f,0.232f,-0.0505f,0.0628f,0.16f,-0.0595f,0.316f,0.169f,0.319f}; + +//(in_channels, out_channels, is_depthwise, is_pointwise, with_bn, weight_ptr, bias_ptr) +ConvInfoStruct param_pConvInfo[53] = { + {32, 16, false, true, true, backbone__model0_pw_weight, backbone__model0_pw_bias}, + {16, 16, false, true, false, backbone__model0_dp_pw_weight, backbone__model0_dp_pw_bias}, + {16, 16, true, false, true, backbone__model0_dp_dw_weight, backbone__model0_dp_dw_bias}, + {16, 16, false, true, false, backbone__model1_dp1_pw_weight, backbone__model1_dp1_pw_bias}, + {16, 16, true, false, true, backbone__model1_dp1_dw_weight, backbone__model1_dp1_dw_bias}, + {16, 32, false, true, false, backbone__model1_dp2_pw_weight, backbone__model1_dp2_pw_bias}, + {32, 32, true, false, true, backbone__model1_dp2_dw_weight, backbone__model1_dp2_dw_bias}, + {32, 32, false, true, false, backbone__model2_dp1_pw_weight, backbone__model2_dp1_pw_bias}, + {32, 32, true, false, true, backbone__model2_dp1_dw_weight, backbone__model2_dp1_dw_bias}, + {32, 64, false, true, false, backbone__model2_dp2_pw_weight, backbone__model2_dp2_pw_bias}, + {64, 64, true, false, true, backbone__model2_dp2_dw_weight, backbone__model2_dp2_dw_bias}, + {64, 64, false, true, false, backbone__model3_dp1_pw_weight, backbone__model3_dp1_pw_bias}, + {64, 64, true, false, true, backbone__model3_dp1_dw_weight, backbone__model3_dp1_dw_bias}, + {64, 64, false, true, false, backbone__model3_dp2_pw_weight, backbone__model3_dp2_pw_bias}, + {64, 64, true, false, true, backbone__model3_dp2_dw_weight, backbone__model3_dp2_dw_bias}, + {64, 64, false, true, false, backbone__model4_dp1_pw_weight, backbone__model4_dp1_pw_bias}, + {64, 64, true, false, true, backbone__model4_dp1_dw_weight, backbone__model4_dp1_dw_bias}, + {64, 64, false, true, false, backbone__model4_dp2_pw_weight, backbone__model4_dp2_pw_bias}, + {64, 64, true, false, true, backbone__model4_dp2_dw_weight, backbone__model4_dp2_dw_bias}, + {64, 64, false, true, false, backbone__model5_dp1_pw_weight, backbone__model5_dp1_pw_bias}, + {64, 64, true, false, true, backbone__model5_dp1_dw_weight, backbone__model5_dp1_dw_bias}, + {64, 64, false, true, false, backbone__model5_dp2_pw_weight, backbone__model5_dp2_pw_bias}, + {64, 64, true, false, true, backbone__model5_dp2_dw_weight, backbone__model5_dp2_dw_bias}, + {64, 64, false, true, false, neck__lateral_convs__0_pw_weight, neck__lateral_convs__0_pw_bias}, + {64, 64, true, false, true, neck__lateral_convs__0_dw_weight, neck__lateral_convs__0_dw_bias}, + {64, 64, false, true, false, neck__lateral_convs__1_pw_weight, neck__lateral_convs__1_pw_bias}, + {64, 64, true, false, true, neck__lateral_convs__1_dw_weight, neck__lateral_convs__1_dw_bias}, + {64, 64, false, true, false, neck__lateral_convs__2_pw_weight, neck__lateral_convs__2_pw_bias}, + {64, 64, true, false, true, neck__lateral_convs__2_dw_weight, neck__lateral_convs__2_dw_bias}, + {64, 1, false, true, false, bbox_head__multi_level_cls__0_pw_weight, bbox_head__multi_level_cls__0_pw_bias}, + {1, 1, true, false, false, bbox_head__multi_level_cls__0_dw_weight, bbox_head__multi_level_cls__0_dw_bias}, + {64, 1, false, true, false, bbox_head__multi_level_cls__1_pw_weight, bbox_head__multi_level_cls__1_pw_bias}, + {1, 1, true, false, false, bbox_head__multi_level_cls__1_dw_weight, bbox_head__multi_level_cls__1_dw_bias}, + {64, 1, false, true, false, bbox_head__multi_level_cls__2_pw_weight, bbox_head__multi_level_cls__2_pw_bias}, + {1, 1, true, false, false, bbox_head__multi_level_cls__2_dw_weight, bbox_head__multi_level_cls__2_dw_bias}, + {64, 4, false, true, false, bbox_head__multi_level_bbox__0_pw_weight, bbox_head__multi_level_bbox__0_pw_bias}, + {4, 4, true, false, false, bbox_head__multi_level_bbox__0_dw_weight, bbox_head__multi_level_bbox__0_dw_bias}, + {64, 4, false, true, false, bbox_head__multi_level_bbox__1_pw_weight, bbox_head__multi_level_bbox__1_pw_bias}, + {4, 4, true, false, false, bbox_head__multi_level_bbox__1_dw_weight, bbox_head__multi_level_bbox__1_dw_bias}, + {64, 4, false, true, false, bbox_head__multi_level_bbox__2_pw_weight, bbox_head__multi_level_bbox__2_pw_bias}, + {4, 4, true, false, false, bbox_head__multi_level_bbox__2_dw_weight, bbox_head__multi_level_bbox__2_dw_bias}, + {64, 1, false, true, false, bbox_head__multi_level_obj__0_pw_weight, bbox_head__multi_level_obj__0_pw_bias}, + {1, 1, true, false, false, bbox_head__multi_level_obj__0_dw_weight, bbox_head__multi_level_obj__0_dw_bias}, + {64, 1, false, true, false, bbox_head__multi_level_obj__1_pw_weight, bbox_head__multi_level_obj__1_pw_bias}, + {1, 1, true, false, false, bbox_head__multi_level_obj__1_dw_weight, bbox_head__multi_level_obj__1_dw_bias}, + {64, 1, false, true, false, bbox_head__multi_level_obj__2_pw_weight, bbox_head__multi_level_obj__2_pw_bias}, + {1, 1, true, false, false, bbox_head__multi_level_obj__2_dw_weight, bbox_head__multi_level_obj__2_dw_bias}, + {64, 10, false, true, false, bbox_head__multi_level_kps__0_pw_weight, bbox_head__multi_level_kps__0_pw_bias}, + {10, 10, true, false, false, bbox_head__multi_level_kps__0_dw_weight, bbox_head__multi_level_kps__0_dw_bias}, + {64, 10, false, true, false, bbox_head__multi_level_kps__1_pw_weight, bbox_head__multi_level_kps__1_pw_bias}, + {10, 10, true, false, false, bbox_head__multi_level_kps__1_dw_weight, bbox_head__multi_level_kps__1_dw_bias}, + {64, 10, false, true, false, bbox_head__multi_level_kps__2_pw_weight, bbox_head__multi_level_kps__2_pw_bias}, + {10, 10, true, false, false, bbox_head__multi_level_kps__2_dw_weight, bbox_head__multi_level_kps__2_dw_bias} +}; \ No newline at end of file diff --git a/libfacedetection/src/facedetectcnn-model.cpp b/libfacedetection/src/facedetectcnn-model.cpp new file mode 100644 index 0000000..1893e0a --- /dev/null +++ b/libfacedetection/src/facedetectcnn-model.cpp @@ -0,0 +1,243 @@ +/* +By downloading, copying, installing or using the software you agree to this license. +If you do not agree to this license, do not download, install, +copy or use the software. + + + License Agreement For libfacedetection + (3-clause BSD License) + +Copyright (c) 2018-2021, Shiqi Yu, all rights reserved. +shiqi.yu@gmail.com + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the names of the copyright holders nor the names of the contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +This software is provided by the copyright holders and contributors "as is" and +any express or implied warranties, including, but not limited to, the implied +warranties of merchantability and fitness for a particular purpose are disclaimed. +In no event shall copyright holders or contributors be liable for any direct, +indirect, incidental, special, exemplary, or consequential damages +(including, but not limited to, procurement of substitute goods or services; +loss of use, data, or profits; or business interruption) however caused +and on any theory of liability, whether in contract, strict liability, +or tort (including negligence or otherwise) arising in any way out of +the use of this software, even if advised of the possibility of such damage. +*/ + + +#include "facedetectcnn.h" + + +#if 0 +#include +cv::TickMeter cvtm; +#define TIME_START cvtm.reset();cvtm.start(); +#define TIME_END(FUNCNAME) cvtm.stop(); printf(FUNCNAME);printf("=%g\n", cvtm.getTimeMilli()); +#else +#define TIME_START +#define TIME_END(FUNCNAME) +#endif + + +#define NUM_CONV_LAYER 53 + +extern ConvInfoStruct param_pConvInfo[NUM_CONV_LAYER]; +Filters g_pFilters[NUM_CONV_LAYER]; + +bool param_initialized = false; + +void init_parameters() +{ + for(int i = 0; i < NUM_CONV_LAYER; i++) + g_pFilters[i] = param_pConvInfo[i]; +} + +std::vector objectdetect_cnn(unsigned char * rgbImageData, int width, int height, int step) +{ + + TIME_START; + if (!param_initialized) + { + init_parameters(); + param_initialized = true; + } + TIME_END("init"); + + + TIME_START; + auto fx = setDataFrom3x3S2P1to1x1S1P0FromImage(rgbImageData, width, height, 3, step); + TIME_END("convert data"); + + /***************CONV0*********************/ + TIME_START; + fx = convolution(fx, g_pFilters[0]); + TIME_END("conv_head"); + + TIME_START; + fx = convolutionDP(fx, g_pFilters[1], g_pFilters[2]); + TIME_END("conv0"); + + TIME_START; + fx = maxpooling2x2S2(fx); + TIME_END("pool0"); + + /***************CONV1*********************/ + TIME_START; + fx = convolution4layerUnit(fx, g_pFilters[3], g_pFilters[4], g_pFilters[5], g_pFilters[6]); + TIME_END("conv1"); + + /***************CONV2*********************/ + TIME_START; + fx = convolution4layerUnit(fx, g_pFilters[7], g_pFilters[8], g_pFilters[9], g_pFilters[10]); + TIME_END("conv2"); + + /***************CONV3*********************/ + TIME_START; + fx = maxpooling2x2S2(fx); + TIME_END("pool3"); + + TIME_START; + auto fb1 = convolution4layerUnit(fx, g_pFilters[11], g_pFilters[12], g_pFilters[13], g_pFilters[14]); + TIME_END("conv3"); + + /***************CONV4*********************/ + TIME_START; + fx = maxpooling2x2S2(fb1); + TIME_END("pool4"); + + TIME_START; + auto fb2 = convolution4layerUnit(fx, g_pFilters[15], g_pFilters[16], g_pFilters[17], g_pFilters[18]); + TIME_END("conv4"); + + /***************CONV5*********************/ + TIME_START; + fx = maxpooling2x2S2(fb2); + TIME_END("pool5"); + + TIME_START; + auto fb3 = convolution4layerUnit(fx, g_pFilters[19], g_pFilters[20], g_pFilters[21], g_pFilters[22]); + TIME_END("conv5"); + + CDataBlob pred_reg[3], pred_cls[3], pred_kps[3], pred_obj[3]; + /***************branch5*********************/ + TIME_START; + fb3 = convolutionDP(fb3, g_pFilters[27], g_pFilters[28]); + pred_cls[2] = convolutionDP(fb3, g_pFilters[33], g_pFilters[34], false); + pred_reg[2] = convolutionDP(fb3, g_pFilters[39], g_pFilters[40], false); + pred_kps[2] = convolutionDP(fb3, g_pFilters[51], g_pFilters[52], false); + pred_obj[2] = convolutionDP(fb3, g_pFilters[45], g_pFilters[46], false); + TIME_END("branch5"); + + /*****************add5*********************/ + TIME_START; + fb2 = elementAdd(upsampleX2(fb3), fb2); + TIME_END("add5"); + + /*****************add6*********************/ + TIME_START; + fb2 = convolutionDP(fb2, g_pFilters[25], g_pFilters[26]); + pred_cls[1] = convolutionDP(fb2, g_pFilters[31], g_pFilters[32], false); + pred_reg[1] = convolutionDP(fb2, g_pFilters[37], g_pFilters[38], false); + pred_kps[1] = convolutionDP(fb2, g_pFilters[49], g_pFilters[50], false); + pred_obj[1] = convolutionDP(fb2, g_pFilters[43], g_pFilters[44], false); + TIME_END("branch4"); + + /*****************add4*********************/ + TIME_START; + fb1 = elementAdd(upsampleX2(fb2), fb1); + TIME_END("add4"); + + /***************branch3*********************/ + TIME_START; + fb1 = convolutionDP(fb1, g_pFilters[23], g_pFilters[24]); + pred_cls[0] = convolutionDP(fb1, g_pFilters[29], g_pFilters[30], false); + pred_reg[0] = convolutionDP(fb1, g_pFilters[35], g_pFilters[36], false); + pred_kps[0] = convolutionDP(fb1, g_pFilters[47], g_pFilters[48], false); + pred_obj[0] = convolutionDP(fb1, g_pFilters[41], g_pFilters[42], false); + TIME_END("branch3"); + + /***************PRIORBOX*********************/ + TIME_START; + auto prior3 = meshgrid(fb1.cols, fb1.rows, 8); + auto prior4 = meshgrid(fb2.cols, fb2.rows, 16); + auto prior5 = meshgrid(fb3.cols, fb3.rows, 32); + TIME_END("prior"); + /***************PRIORBOX*********************/ + + TIME_START; + bbox_decode(pred_reg[0], prior3, 8); + bbox_decode(pred_reg[1], prior4, 16); + bbox_decode(pred_reg[2], prior5, 32); + + kps_decode(pred_kps[0], prior3, 8); + kps_decode(pred_kps[1], prior4, 16); + kps_decode(pred_kps[2], prior5, 32); + + auto cls = concat3(blob2vector(pred_cls[0]), blob2vector(pred_cls[1]), blob2vector(pred_cls[2])); + auto reg = concat3(blob2vector(pred_reg[0]), blob2vector(pred_reg[1]), blob2vector(pred_reg[2])); + auto kps = concat3(blob2vector(pred_kps[0]), blob2vector(pred_kps[1]), blob2vector(pred_kps[2])); + auto obj = concat3(blob2vector(pred_obj[0]), blob2vector(pred_obj[1]), blob2vector(pred_obj[2])); + + sigmoid(cls); + sigmoid(obj); + TIME_END("decode") + + TIME_START; + std::vector facesInfo = detection_output(cls, reg, kps, obj, 0.45f, 0.2f, 1000, 512); + TIME_END("detection output") + return facesInfo; +} + +int* facedetect_cnn(unsigned char * result_buffer, //buffer memory for storing face detection results, !!its size must be FACEDETECTION_RESULT_BUFFER_SIZE Bytes!! + unsigned char * rgb_image_data, int width, int height, int step) //input image, it must be BGR (three-channel) image! +{ + + if (!result_buffer) + { + fprintf(stderr, "%s: null buffer memory.\n", __FUNCTION__); + return NULL; + } + //clear memory + result_buffer[0] = 0; + result_buffer[1] = 0; + result_buffer[2] = 0; + result_buffer[3] = 0; + + std::vector faces = objectdetect_cnn(rgb_image_data, width, height, step); + + int num_faces =(int)faces.size(); + num_faces = MIN(num_faces, FACEDETECTION_RESULT_MAX_FACES); + + int * pCount = (int *)result_buffer; + pCount[0] = num_faces; + + for (int i = 0; i < num_faces; i++) + { + //copy data + short * p = ((short*)(result_buffer + 4)) + FACEDETECTION_RESULT_STRIDE_SHORTS * size_t(i); + p[0] = (short)(faces[i].score * 100); + p[1] = (short)faces[i].x; + p[2] = (short)faces[i].y; + p[3] = (short)faces[i].w; + p[4] = (short)faces[i].h; + //copy landmarks + for (int lmidx = 0; lmidx < 10; lmidx++) + { + p[5 + lmidx] = (short)faces[i].lm[lmidx]; + } + } + + return pCount; +} diff --git a/libfacedetection/src/facedetectcnn.cpp b/libfacedetection/src/facedetectcnn.cpp new file mode 100644 index 0000000..c9cfc78 --- /dev/null +++ b/libfacedetection/src/facedetectcnn.cpp @@ -0,0 +1,882 @@ +/* +By downloading, copying, installing or using the software you agree to this license. +If you do not agree to this license, do not download, install, +copy or use the software. + + + License Agreement For libfacedetection + (3-clause BSD License) + +Copyright (c) 2018-2021, Shiqi Yu, all rights reserved. +shiqi.yu@gmail.com + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the names of the copyright holders nor the names of the contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +This software is provided by the copyright holders and contributors "as is" and +any express or implied warranties, including, but not limited to, the implied +warranties of merchantability and fitness for a particular purpose are disclaimed. +In no event shall copyright holders or contributors be liable for any direct, +indirect, incidental, special, exemplary, or consequential damages +(including, but not limited to, procurement of substitute goods or services; +loss of use, data, or profits; or business interruption) however caused +and on any theory of liability, whether in contract, strict liability, +or tort (including negligence or otherwise) arising in any way out of +the use of this software, even if advised of the possibility of such damage. +*/ + +#include "facedetectcnn.h" +#include +#include //for FLT_EPSION +#include //for stable_sort, sort + +typedef struct NormalizedBBox_ +{ + float xmin; + float ymin; + float xmax; + float ymax; + float lm[10]; +} NormalizedBBox; + + +void* myAlloc(size_t size) +{ + char *ptr, *ptr0; + ptr0 = (char*)malloc( + (size_t)(size + _MALLOC_ALIGN * ((size >= 4096) + 1L) + sizeof(char*))); + + if (!ptr0) + return 0; + + // align the pointer + ptr = (char*)(((size_t)(ptr0 + sizeof(char*) + 1) + _MALLOC_ALIGN - 1) & ~(size_t)(_MALLOC_ALIGN - 1)); + *(char**)(ptr - sizeof(char*)) = ptr0; + + return ptr; +} + +void myFree_(void* ptr) +{ + // Pointer must be aligned by _MALLOC_ALIGN + if (ptr) + { + if (((size_t)ptr & (_MALLOC_ALIGN - 1)) != 0) + return; + free(*((char**)ptr - 1)); + } +} + + +CDataBlob setDataFrom3x3S2P1to1x1S1P0FromImage(const unsigned char* inputData, int imgWidth, int imgHeight, int imgChannels, int imgWidthStep, int padDivisor) { + if (imgChannels != 3) { + std::cerr << __FUNCTION__ << ": The input image must be a 3-channel RGB image." << std::endl; + exit(1); + } + if (padDivisor != 32) { + std::cerr << __FUNCTION__ << ": This version need pad of 32" << std::endl; + exit(1); + } + int rows = ((imgHeight - 1) / padDivisor + 1) * padDivisor / 2; + int cols = ((imgWidth - 1) / padDivisor + 1 ) * padDivisor / 2; + int channels = 32; + CDataBlob outBlob(rows, cols, channels); + +#if defined(_OPENMP) +#pragma omp parallel for +#endif + for (int r = 0; r < rows; r++) { + for (int c = 0; c < cols; c++) { + float* pData = outBlob.ptr(r, c); + for (int fy = -1; fy <= 1; fy++) { + int srcy = r * 2 + fy; + + if (srcy < 0 || srcy >= imgHeight) //out of the range of the image + continue; + + for (int fx = -1; fx <= 1; fx++) { + int srcx = c * 2 + fx; + + if (srcx < 0 || srcx >= imgWidth) //out of the range of the image + continue; + + const unsigned char * pImgData = inputData + size_t(imgWidthStep) * srcy + imgChannels * srcx; + + int output_channel_offset = ((fy + 1) * 3 + fx + 1) ; //3x3 filters, 3-channel image + pData[output_channel_offset * imgChannels] = pImgData[0]; + pData[output_channel_offset * imgChannels + 1] = pImgData[1]; + pData[output_channel_offset * imgChannels + 2] = pImgData[2]; + } + } + } + } + return outBlob; +} + +//p1 and p2 must be 512-bit aligned (16 float numbers) +inline float dotProduct(const float * p1, const float * p2, int num) +{ + float sum = 0.f; + +#if defined(_ENABLE_AVX512) + __m512 a_float_x16, b_float_x16; + __m512 sum_float_x16 = _mm512_setzero_ps(); + for (int i = 0; i < num; i += 16) + { + a_float_x16 = _mm512_load_ps(p1 + i); + b_float_x16 = _mm512_load_ps(p2 + i); + sum_float_x16 = _mm512_add_ps(sum_float_x16, _mm512_mul_ps(a_float_x16, b_float_x16)); + } + sum = _mm512_reduce_add_ps(sum_float_x16); +#elif defined(_ENABLE_AVX2) + __m256 a_float_x8, b_float_x8; + __m256 sum_float_x8 = _mm256_setzero_ps(); + for (int i = 0; i < num; i += 8) + { + a_float_x8 = _mm256_load_ps(p1 + i); + b_float_x8 = _mm256_load_ps(p2 + i); + sum_float_x8 = _mm256_add_ps(sum_float_x8, _mm256_mul_ps(a_float_x8, b_float_x8)); + } + sum_float_x8 = _mm256_hadd_ps(sum_float_x8, sum_float_x8); + sum_float_x8 = _mm256_hadd_ps(sum_float_x8, sum_float_x8); + sum = ((float*)&sum_float_x8)[0] + ((float*)&sum_float_x8)[4]; +#elif defined(_ENABLE_NEON) + float32x4_t a_float_x4, b_float_x4; + float32x4_t sum_float_x4; + sum_float_x4 = vdupq_n_f32(0); + for (int i = 0; i < num; i+=4) + { + a_float_x4 = vld1q_f32(p1 + i); + b_float_x4 = vld1q_f32(p2 + i); + sum_float_x4 = vaddq_f32(sum_float_x4, vmulq_f32(a_float_x4, b_float_x4)); + } + sum += vgetq_lane_f32(sum_float_x4, 0); + sum += vgetq_lane_f32(sum_float_x4, 1); + sum += vgetq_lane_f32(sum_float_x4, 2); + sum += vgetq_lane_f32(sum_float_x4, 3); +#else + for(int i = 0; i < num; i++) + { + sum += (p1[i] * p2[i]); + } +#endif + + return sum; +} + +inline bool vecMulAdd(const float * p1, const float * p2, float * p3, int num) +{ +#if defined(_ENABLE_AVX512) + __m512 a_float_x16, b_float_x16, c_float_x16; + for (int i = 0; i < num; i += 16) + { + a_float_x16 = _mm512_load_ps(p1 + i); + b_float_x16 = _mm512_load_ps(p2 + i); + c_float_x16 = _mm512_load_ps(p3 + i); + c_float_x16 = _mm512_add_ps(c_float_x16, _mm512_mul_ps(a_float_x16, b_float_x16)); + _mm512_store_ps(p3 + i, c_float_x16); + } +#elif defined(_ENABLE_AVX2) + __m256 a_float_x8, b_float_x8, c_float_x8; + for (int i = 0; i < num; i += 8) + { + a_float_x8 = _mm256_load_ps(p1 + i); + b_float_x8 = _mm256_load_ps(p2 + i); + c_float_x8 = _mm256_load_ps(p3 + i); + c_float_x8 = _mm256_add_ps(c_float_x8, _mm256_mul_ps(a_float_x8, b_float_x8)); + _mm256_store_ps(p3 + i, c_float_x8); + } +#elif defined(_ENABLE_NEON) + float32x4_t a_float_x4, b_float_x4, c_float_x4; + for (int i = 0; i < num; i+=4) + { + a_float_x4 = vld1q_f32(p1 + i); + b_float_x4 = vld1q_f32(p2 + i); + c_float_x4 = vld1q_f32(p3 + i); + c_float_x4 = vaddq_f32(c_float_x4, vmulq_f32(a_float_x4, b_float_x4)); + vst1q_f32(p3 + i, c_float_x4); + } +#else + for(int i = 0; i < num; i++) + p3[i] += (p1[i] * p2[i]); +#endif + + return true; +} + +inline bool vecAdd(const float * p1, float * p2, int num) +{ +#if defined(_ENABLE_AVX512) + __m512 a_float_x16, b_float_x16; + for (int i = 0; i < num; i += 16) + { + a_float_x16 = _mm512_load_ps(p1 + i); + b_float_x16 = _mm512_load_ps(p2 + i); + b_float_x16 = _mm512_add_ps(a_float_x16, b_float_x16); + _mm512_store_ps(p2 + i, b_float_x16); + } +#elif defined(_ENABLE_AVX2) + __m256 a_float_x8, b_float_x8; + for (int i = 0; i < num; i += 8) + { + a_float_x8 = _mm256_load_ps(p1 + i); + b_float_x8 = _mm256_load_ps(p2 + i); + b_float_x8 = _mm256_add_ps(a_float_x8, b_float_x8); + _mm256_store_ps(p2 + i, b_float_x8); + } +#elif defined(_ENABLE_NEON) + float32x4_t a_float_x4, b_float_x4, c_float_x4; + for (int i = 0; i < num; i+=4) + { + a_float_x4 = vld1q_f32(p1 + i); + b_float_x4 = vld1q_f32(p2 + i); + c_float_x4 = vaddq_f32(a_float_x4, b_float_x4); + vst1q_f32(p2 + i, c_float_x4); + } +#else + for(int i = 0; i < num; i++) + { + p2[i] += p1[i]; + } +#endif + return true; +} + +inline bool vecAdd(const float * p1, const float * p2, float* p3, int num) +{ +#if defined(_ENABLE_AVX512) + __m512 a_float_x16, b_float_x16; + for (int i = 0; i < num; i += 16) + { + a_float_x16 = _mm512_load_ps(p1 + i); + b_float_x16 = _mm512_load_ps(p2 + i); + b_float_x16 = _mm512_add_ps(a_float_x16, b_float_x16); + _mm512_store_ps(p3 + i, b_float_x16); + } +#elif defined(_ENABLE_AVX2) + __m256 a_float_x8, b_float_x8; + for (int i = 0; i < num; i += 8) + { + a_float_x8 = _mm256_load_ps(p1 + i); + b_float_x8 = _mm256_load_ps(p2 + i); + b_float_x8 = _mm256_add_ps(a_float_x8, b_float_x8); + _mm256_store_ps(p3 + i, b_float_x8); + } +#elif defined(_ENABLE_NEON) + float32x4_t a_float_x4, b_float_x4, c_float_x4; + for (int i = 0; i < num; i+=4) + { + a_float_x4 = vld1q_f32(p1 + i); + b_float_x4 = vld1q_f32(p2 + i); + c_float_x4 = vaddq_f32(a_float_x4, b_float_x4); + vst1q_f32(p3 + i, c_float_x4); + } +#else + for(int i = 0; i < num; i++) + { + p3[i] = p1[i] + p2[i]; + } +#endif + return true; +} + +bool convolution_1x1pointwise(const CDataBlob & inputData, const Filters & filters, CDataBlob & outputData) +{ +#if defined(_OPENMP) +#pragma omp parallel for +#endif + for (int row = 0; row < outputData.rows; row++) + { + for (int col = 0; col < outputData.cols; col++) + { + float * pOut = outputData.ptr(row, col); + const float * pIn = inputData.ptr(row, col); + for (int ch = 0; ch < outputData.channels; ch++) + { + const float * pF = filters.weights.ptr(0, ch); + pOut[ch] = dotProduct(pIn, pF, inputData.channels); + pOut[ch] += filters.biases.data[ch]; + } + } + } + return true; +} + +bool convolution_3x3depthwise(const CDataBlob & inputData, const Filters & filters, CDataBlob & outputData) +{ + //set all elements in outputData to zeros + outputData.setZero(); +#if defined(_OPENMP) +#pragma omp parallel for +#endif + for (int row = 0; row < outputData.rows; row++) + { + int srcy_start = row - 1; + int srcy_end = srcy_start + 3; + srcy_start = MAX(0, srcy_start); + srcy_end = MIN(srcy_end, inputData.rows); + + for (int col = 0; col < outputData.cols; col++) + { + float * pOut = outputData.ptr(row, col); + int srcx_start = col - 1; + int srcx_end = srcx_start + 3; + srcx_start = MAX(0, srcx_start); + srcx_end = MIN(srcx_end, inputData.cols); + + + for ( int r = srcy_start; r < srcy_end; r++) + for( int c = srcx_start; c < srcx_end; c++) + { + int filter_r = r - row + 1; + int filter_c = c - col + 1; + int filter_idx = filter_r * 3 + filter_c; + vecMulAdd(inputData.ptr(r, c), filters.weights.ptr(0, filter_idx), pOut, filters.num_filters); + } + vecAdd(filters.biases.ptr(0,0), pOut, filters.num_filters); + } + } + return true; +} + +bool relu(CDataBlob & inputoutputData) +{ + if( inputoutputData.isEmpty() ) + { + std::cerr << __FUNCTION__ << ": The input data is empty." << std::endl; + return false; + } + + int len = inputoutputData.cols * inputoutputData.rows * inputoutputData.channelStep / sizeof(float); + + +#if defined(_ENABLE_AVX512) + __m512 a, bzeros; + bzeros = _mm512_setzero_ps(); //zeros + for( int i = 0; i < len; i+=16) + { + a = _mm512_load_ps(inputoutputData.data + i); + a = _mm512_max_ps(a, bzeros); + _mm512_store_ps(inputoutputData.data + i, a); + } +#elif defined(_ENABLE_AVX2) + __m256 a, bzeros; + bzeros = _mm256_setzero_ps(); //zeros + for( int i = 0; i < len; i+=8) + { + a = _mm256_load_ps(inputoutputData.data + i); + a = _mm256_max_ps(a, bzeros); + _mm256_store_ps(inputoutputData.data + i, a); + } +#else + for( int i = 0; i < len; i++) + inputoutputData.data[i] *= (inputoutputData.data[i] >0); +#endif + + return true; +} + +void IntersectBBox(const NormalizedBBox& bbox1, const NormalizedBBox& bbox2, + NormalizedBBox* intersect_bbox) +{ + if (bbox2.xmin > bbox1.xmax || bbox2.xmax < bbox1.xmin || + bbox2.ymin > bbox1.ymax || bbox2.ymax < bbox1.ymin) + { + // Return [0, 0, 0, 0] if there is no intersection. + intersect_bbox->xmin = 0; + intersect_bbox->ymin = 0; + intersect_bbox->xmax = 0; + intersect_bbox->ymax = 0; + } + else + { + intersect_bbox->xmin = (std::max(bbox1.xmin, bbox2.xmin)); + intersect_bbox->ymin = (std::max(bbox1.ymin, bbox2.ymin)); + intersect_bbox->xmax = (std::min(bbox1.xmax, bbox2.xmax)); + intersect_bbox->ymax = (std::min(bbox1.ymax, bbox2.ymax)); + } +} + +float JaccardOverlap(const NormalizedBBox& bbox1, const NormalizedBBox& bbox2) +{ + NormalizedBBox intersect_bbox; + IntersectBBox(bbox1, bbox2, &intersect_bbox); + float intersect_width, intersect_height; + intersect_width = intersect_bbox.xmax - intersect_bbox.xmin; + intersect_height = intersect_bbox.ymax - intersect_bbox.ymin; + + if (intersect_width > 0 && intersect_height > 0) + { + float intersect_size = intersect_width * intersect_height; + float bsize1 = (bbox1.xmax - bbox1.xmin)*(bbox1.ymax - bbox1.ymin); + float bsize2 = (bbox2.xmax - bbox2.xmin)*(bbox2.ymax - bbox2.ymin); + return intersect_size / ( bsize1 + bsize2 - intersect_size); + } + else + { + return 0.f; + } +} + +bool SortScoreBBoxPairDescend(const std::pair& pair1, const std::pair& pair2) +{ + return pair1.first > pair2.first; +} + + +CDataBlob upsampleX2(const CDataBlob& inputData) { + if (inputData.isEmpty()) { + std::cerr << __FUNCTION__ << ": The input data is empty." << std::endl; + exit(1); + } + + CDataBlob outData(inputData.rows * 2, inputData.cols * 2, inputData.channels); + + for (int r = 0; r < inputData.rows; r++) { + for (int c = 0; c < inputData.cols; c++) { + const float * pIn = inputData.ptr(r, c); + int outr = r * 2; + int outc = c * 2; + for (int ch = 0; ch < inputData.channels; ++ch) { + outData.ptr(outr, outc)[ch] = pIn[ch]; + outData.ptr(outr, outc + 1)[ch] = pIn[ch]; + outData.ptr(outr + 1, outc)[ch] = pIn[ch]; + outData.ptr(outr + 1, outc + 1)[ch] = pIn[ch]; + } + } + } + return outData; +} + +CDataBlob elementAdd(const CDataBlob& inputData1, const CDataBlob& inputData2) { + if (inputData1.rows != inputData2.rows || inputData1.cols != inputData2.cols || inputData1.channels != inputData2.channels) { + std::cerr << __FUNCTION__ << ": The two input datas must be in the same shape." << std::endl; + exit(1); + } + CDataBlob outData(inputData1.rows, inputData1.cols, inputData1.channels); + for (int r = 0; r < inputData1.rows; r++) { + for (int c = 0; c < inputData1.cols; c++) { + const float * pIn1 = inputData1.ptr(r, c); + const float * pIn2 = inputData2.ptr(r, c); + float* pOut = outData.ptr(r, c); + vecAdd(pIn1, pIn2, pOut, inputData1.channels); + } + } + return outData; +} + +CDataBlob convolution(const CDataBlob& inputData, const Filters& filters, bool do_relu) +{ + if( inputData.isEmpty() || filters.weights.isEmpty() || filters.biases.isEmpty()) + { + std::cerr << __FUNCTION__ << ": The input data or filter data is empty" << std::endl; + exit(1); + } + if( inputData.channels != filters.channels) + { + std::cerr << __FUNCTION__ << ": The input data dimension cannot meet filters: " << inputData.channels << " vs " << filters.channels << std::endl; + exit(1); + } + CDataBlob outputData(inputData.rows, inputData.cols, filters.num_filters); + if(filters.is_pointwise && !filters.is_depthwise) + convolution_1x1pointwise(inputData, filters, outputData); + else if(!filters.is_pointwise && filters.is_depthwise) + convolution_3x3depthwise(inputData, filters, outputData); + else + { + std::cerr << __FUNCTION__ << ": Unsupported filter type." << std::endl; + exit(1); + } + + if(do_relu) + relu(outputData); + + return outputData; +} + +CDataBlob convolutionDP(const CDataBlob& inputData, + const Filters& filtersP, const Filters& filtersD, bool do_relu) +{ + CDataBlob tmp = convolution(inputData, filtersP, false); + CDataBlob out = convolution(tmp, filtersD, do_relu); + return out; +} + +CDataBlob convolution4layerUnit(const CDataBlob& inputData, + const Filters& filtersP1, const Filters& filtersD1, + const Filters& filtersP2, const Filters& filtersD2, bool do_relu) +{ + CDataBlob tmp = convolutionDP(inputData, filtersP1, filtersD1, true); + CDataBlob out = convolutionDP(tmp, filtersP2, filtersD2, do_relu); + return out; +} + + +//only 2X2 S2 is supported +CDataBlob maxpooling2x2S2(const CDataBlob&inputData) +{ + if (inputData.isEmpty()) + { + std::cerr << __FUNCTION__ << ": The input data is empty." << std::endl; + exit(1); + } + int outputR = static_cast(ceil((inputData.rows - 3.0f) / 2)) + 1; + int outputC = static_cast(ceil((inputData.cols - 3.0f) / 2)) + 1; + int outputCH = inputData.channels; + + if (outputR < 1 || outputC < 1) + { + std::cerr << __FUNCTION__ << ": The size of the output is not correct. (" << outputR << ", " << outputC << ")." << std::endl; + exit(1); + } + + CDataBlob outputData(outputR, outputC, outputCH); + outputData.setZero(); + + for (int row = 0; row < outputData.rows; row++) + { + for (int col = 0; col < outputData.cols; col++) + { + size_t inputMatOffsetsInElement[4]; + int elementCount = 0; + + int rstart = row * 2; + int cstart = col * 2; + int rend = MIN(rstart + 2, inputData.rows); + int cend = MIN(cstart + 2, inputData.cols); + + for (int fr = rstart; fr < rend; fr++) + { + for (int fc = cstart; fc < cend; fc++) + { + inputMatOffsetsInElement[elementCount++] = (size_t(fr) * inputData.cols + fc) * inputData.channelStep / sizeof(float); + } + } + + float * pOut = outputData.ptr(row, col); + float * pIn = inputData.data; + +#if defined(_ENABLE_NEON) + for (int ch = 0; ch < outputData.channels; ch += 4) + { + float32x4_t tmp; + float32x4_t maxVal = vld1q_f32(pIn + ch + inputMatOffsetsInElement[0]); + for (int ec = 1; ec < elementCount; ec++) + { + tmp = vld1q_f32(pIn + ch + inputMatOffsetsInElement[ec]); + maxVal = vmaxq_f32(maxVal, tmp); + } + vst1q_f32(pOut + ch, maxVal); + } +#elif defined(_ENABLE_AVX512) + for (int ch = 0; ch < outputData.channels; ch += 16) + { + __m512 tmp; + __m512 maxVal = _mm512_load_ps((__m512 const*)(pIn + ch + inputMatOffsetsInElement[0])); + for (int ec = 1; ec < elementCount; ec++) + { + tmp = _mm512_load_ps((__m512 const*)(pIn + ch + inputMatOffsetsInElement[ec])); + maxVal = _mm512_max_ps(maxVal, tmp); + } + _mm512_store_ps((__m512*)(pOut + ch), maxVal); + } +#elif defined(_ENABLE_AVX2) + for (int ch = 0; ch < outputData.channels; ch += 8) + { + __m256 tmp; + __m256 maxVal = _mm256_load_ps((float const*)(pIn + ch + inputMatOffsetsInElement[0])); + for (int ec = 1; ec < elementCount; ec++) + { + tmp = _mm256_load_ps((float const*)(pIn + ch + inputMatOffsetsInElement[ec])); + maxVal = _mm256_max_ps(maxVal, tmp); + } + _mm256_store_ps(pOut + ch, maxVal); + } +#else + for (int ch = 0; ch < outputData.channels; ch++) + { + float maxVal = pIn[ch + inputMatOffsetsInElement[0]]; + for (int ec = 1; ec < elementCount; ec++) + { + maxVal = MAX(maxVal, pIn[ch + inputMatOffsetsInElement[ec]]); + } + pOut[ch] = maxVal; + } +#endif + } + } + return outputData; +} + +CDataBlob meshgrid(int feature_width, int feature_height, int stride, float offset) { + CDataBlob out(feature_height, feature_width, 2); + for(int r = 0; r < feature_height; ++r) { + float rx = (float)(r * stride) + offset; + for(int c = 0; c < feature_width; ++c) { + float* p = out.ptr(r, c); + p[0] = (float)(c * stride) + offset; + p[1] = rx; + } + } + return out; +} + +void bbox_decode(CDataBlob& bbox_pred, const CDataBlob& priors, int stride) { + if(bbox_pred.cols != priors.cols || bbox_pred.rows != priors.rows) { + std::cerr << __FUNCTION__ << ": Mismatch between feature map and anchor size. (" \ + << (bbox_pred.rows) << ", " << (bbox_pred.cols) << ") vs (" \ + << (priors.rows) << ", " << (priors.cols) << ")." << std::endl; + } + if(bbox_pred.channels != 4) { + std::cerr << __FUNCTION__ << ": The bbox dim must be 4." << std::endl; + } + float fstride = (float)stride; + for(int r = 0; r < bbox_pred.rows; ++r) { + for(int c = 0; c < bbox_pred.cols; ++c) { + float* pb = bbox_pred.ptr(r, c); + const float* pp = priors.ptr(r, c); + float cx = pb[0] * fstride + pp[0]; + float cy = pb[1] * fstride + pp[1]; + float w = std::exp(pb[2]) * fstride; + float h = std::exp(pb[3]) * fstride; + pb[0] = cx - w / 2.f; + pb[1] = cy - h / 2.f; + pb[2] = cx + w / 2.f; + pb[3] = cy + h / 2.f; + } + } +} + +void kps_decode(CDataBlob& kps_pred, const CDataBlob& priors, int stride) { + if(kps_pred.cols != priors.cols || kps_pred.rows != priors.rows) { + std::cerr << __FUNCTION__ << ": Mismatch between feature map and anchor size." << std::endl; + exit(1); + } + if(kps_pred.channels & 1) { + std::cerr << __FUNCTION__ << ": The kps dim must be even." << std::endl; + exit(1); + } + float fstride = (float)stride; + int num_points = kps_pred.channels >> 1; + + for(int r = 0; r < kps_pred.rows; ++r) { + for(int c = 0; c < kps_pred.cols; ++c) { + float* pb = kps_pred.ptr(r, c); + const float* pp = priors.ptr(r, c); + for(int n = 0; n < num_points; ++n) { + pb[2 * n] = pb[2 * n] * fstride + pp[0]; + pb[2 * n + 1] = pb[2 * n + 1] * fstride + pp[1]; + } + } + } +} + +template +CDataBlob concat3(const CDataBlob& inputData1, const CDataBlob& inputData2, const CDataBlob& inputData3) +{ + if ((inputData1.isEmpty()) || (inputData2.isEmpty()) || (inputData3.isEmpty())) + { + std::cerr << __FUNCTION__ << ": The input data is empty." << std::endl; + exit(1); + } + + if ((inputData1.cols != inputData2.cols) || + (inputData1.rows != inputData2.rows) || + (inputData1.cols != inputData3.cols) || + (inputData1.rows != inputData3.rows)) + { + std::cerr << __FUNCTION__ << ": The three inputs must have the same size." << std::endl; + exit(1); + } + int outputR = inputData1.rows; + int outputC = inputData1.cols; + int outputCH = inputData1.channels + inputData2.channels + inputData3.channels; + + if (outputR < 1 || outputC < 1 || outputCH < 1) + { + std::cerr << __FUNCTION__ << ": The size of the output is not correct. (" << outputR << ", " << outputC << ", " << outputCH << ")." << std::endl; + exit(1); + } + + CDataBlob outputData(outputR, outputC, outputCH); + + for (int row = 0; row < outputData.rows; row++) + { + for (int col = 0; col < outputData.cols; col++) + { + T * pOut = outputData.ptr(row, col); + const T * pIn1 = inputData1.ptr(row, col); + const T * pIn2 = inputData2.ptr(row, col); + const T * pIn3 = inputData3.ptr(row, col); + + memcpy(pOut, pIn1, sizeof(T)* inputData1.channels); + memcpy(pOut + inputData1.channels, pIn2, sizeof(T)* inputData2.channels); + memcpy(pOut + inputData1.channels + inputData2.channels, pIn3, sizeof(T)* inputData3.channels); + } + } + return outputData; +} +template CDataBlob concat3(const CDataBlob& inputData1, const CDataBlob& inputData2, const CDataBlob& inputData3); + +template +CDataBlob blob2vector(const CDataBlob &inputData) +{ + if (inputData.isEmpty()) + { + std::cerr << __FUNCTION__ << ": The input data is empty." << std::endl; + exit(1); + } + + CDataBlob outputData(1, 1, inputData.cols * inputData.rows * inputData.channels); + + int bytesOfAChannel = inputData.channels * sizeof(T); + T * pOut = outputData.ptr(0,0); + for (int row = 0; row < inputData.rows; row++) + { + for (int col = 0; col < inputData.cols; col++) + { + const T * pIn = inputData.ptr(row, col); + memcpy(pOut, pIn, bytesOfAChannel); + pOut += inputData.channels; + } + } + + return outputData; +} +template CDataBlob blob2vector(const CDataBlob& inputData); + +void sigmoid(CDataBlob& inputData) { + for(int r = 0; r < inputData.rows; ++r) { + for(int c = 0; c < inputData.cols; ++c) { + float* pIn = inputData.ptr(r, c); + for(int ch = 0; ch < inputData.channels; ++ch) { + float v = pIn[ch]; + v = std::min(v, 88.3762626647949f); + v = std::max(v, -88.3762626647949f); + pIn[ch] = static_cast(1.f / (1.f + exp(-v))); + } + } + } +} + +std::vector detection_output(const CDataBlob& cls, + const CDataBlob& reg, + const CDataBlob& kps, + const CDataBlob& obj, + float overlap_threshold, + float confidence_threshold, + int top_k, + int keep_top_k) +{ + if (reg.isEmpty() || cls.isEmpty() || kps.isEmpty() || obj.isEmpty())//|| iou.isEmpty()) + { + std::cerr << __FUNCTION__ << ": The input data is null." << std::endl; + exit(1); + } + if(reg.cols != 1 || reg.rows!= 1 || cls.cols != 1 || cls.rows!= 1 || kps.cols != 1 || kps.rows!= 1 || obj.cols != 1 || obj.rows!= 1) { + std::cerr << __FUNCTION__ << ": Only support vector format." << std::endl; + exit(1); + } + + if((int)(kps.channels / obj.channels) != 10) { + std::cerr << __FUNCTION__ << ": Only support 5 keypoints. (" << kps.channels << ")" << std::endl; + exit(1); + } + + const float* pCls = cls.ptr(0, 0); + const float* pReg = reg.ptr(0, 0); + const float* pObj = obj.ptr(0, 0); + const float* pKps = kps.ptr(0, 0); + + std::vector > score_bbox_vec; + std::vector > final_score_bbox_vec; + + //get the candidates those are > confidence_threshold + for(int i = 0; i < cls.channels; ++i) + { + float conf = std::sqrt(pCls[i] * pObj[i]); + // float conf = pCls[i] * pObj[i]; + + if(conf >= confidence_threshold) + { + NormalizedBBox bb; + bb.xmin = pReg[4 * i]; + bb.ymin = pReg[4 * i + 1]; + bb.xmax = pReg[4 * i + 2]; + bb.ymax = pReg[4 * i + 3]; + + //store the five landmarks + memcpy(bb.lm, pKps + 10 * i, 10 * sizeof(float)); + score_bbox_vec.push_back(std::make_pair(conf, bb)); + } + } + + //Sort the score pair according to the scores in descending order + std::stable_sort(score_bbox_vec.begin(), score_bbox_vec.end(), SortScoreBBoxPairDescend); + + // Keep top_k scores if needed. + if (top_k > -1 && size_t(top_k) < score_bbox_vec.size()) { + score_bbox_vec.resize(top_k); + } + + //Do NMS + final_score_bbox_vec.clear(); + while (score_bbox_vec.size() != 0) { + const NormalizedBBox bb1 = score_bbox_vec.front().second; + bool keep = true; + for (size_t k = 0; k < final_score_bbox_vec.size(); k++) + { + if (keep) + { + const NormalizedBBox bb2 = final_score_bbox_vec[k].second; + float overlap = JaccardOverlap(bb1, bb2); + keep = (overlap <= overlap_threshold); + } + else + { + break; + } + } + if (keep) { + final_score_bbox_vec.push_back(score_bbox_vec.front()); + } + score_bbox_vec.erase(score_bbox_vec.begin()); + } + if (keep_top_k > -1 && size_t(keep_top_k) < final_score_bbox_vec.size()) { + final_score_bbox_vec.resize(keep_top_k); + } + + //copy the results to the output blob + int num_faces = (int)final_score_bbox_vec.size(); + + std::vector facesInfo; + for (int fi = 0; fi < num_faces; fi++) + { + std::pair pp = final_score_bbox_vec[fi]; + + FaceRect r; + r.score = pp.first; + r.x = int(pp.second.xmin); + r.y = int(pp.second.ymin); + r.w = int(pp.second.xmax - pp.second.xmin); + r.h = int(pp.second.ymax - pp.second.ymin); + //copy landmark data + for(int i = 0; i < 10; ++i) { + r.lm[i] = int(pp.second.lm[i]); + } + facesInfo.emplace_back(r); + } + + return facesInfo; +} diff --git a/network_camera_receiver/CMakeLists.txt b/network_camera_receiver/CMakeLists.txt new file mode 100644 index 0000000..e60a6ac --- /dev/null +++ b/network_camera_receiver/CMakeLists.txt @@ -0,0 +1,25 @@ +# ============================================================================ +# network_camera_receiver —— 静态库 +# 仅负责从网络视频流抓取最新帧,不包含任何人脸检测逻辑、不依赖 libfacedetection。 +# ============================================================================ + +add_library(network_camera_receiver STATIC + src/network_camera_receiver.cpp +) + +target_include_directories(network_camera_receiver PUBLIC + ${CMAKE_CURRENT_SOURCE_DIR}/include +) + +# OpenCV 用于视频采集;Threads 用于后台抓帧线程。 +# 设为 PUBLIC,链接本库的目标可传递获得这些依赖。 +target_link_libraries(network_camera_receiver PUBLIC + ${OpenCV_LIBS} + Threads::Threads +) + +if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") + target_compile_options(network_camera_receiver PRIVATE -O3) +elseif(MSVC) + target_compile_options(network_camera_receiver PRIVATE /O2) +endif() diff --git a/network_camera_receiver/include/network_camera_receiver.h b/network_camera_receiver/include/network_camera_receiver.h new file mode 100644 index 0000000..9e191e8 --- /dev/null +++ b/network_camera_receiver/include/network_camera_receiver.h @@ -0,0 +1,47 @@ +/* + * @Author: Liu zhenyu + * @Description: 网络摄像头接收器(重构版) + * 仅负责从视频流抓取最新帧,不做任何检测/显示。 + * 主程序通过 getLatestFrame() 拉取最新帧后自行处理。 + */ + +#ifndef NETWORK_CAMERA_RECEIVER_H +#define NETWORK_CAMERA_RECEIVER_H + +#include +#include +#include +#include +#include + +class NetworkCameraReceiver { +public: + NetworkCameraReceiver(const std::string& host_ip, int port = 5000); + ~NetworkCameraReceiver(); + + // 打开视频流 + bool connect(); + // 启动后台抓帧线程(不阻塞) + void start(); + // 停止抓帧线程并 join + void stop(); + // 取最新帧(深拷贝到 out);自上次取帧后若无新帧则返回 false + bool getLatestFrame(cv::Mat& out); + // 视频流是否已打开 + bool isOpened() const; + +private: + // 后台抓帧循环 + void captureLoop(); + + std::string stream_url; + cv::VideoCapture cap; + + std::thread capture_thread; + std::mutex mtx; // 保护 latest_frame + cv::Mat latest_frame; // 最新一帧 + std::atomic has_new_frame{false}; + std::atomic running{false}; +}; + +#endif // NETWORK_CAMERA_RECEIVER_H diff --git a/network_camera_receiver/src/network_camera_receiver.cpp b/network_camera_receiver/src/network_camera_receiver.cpp new file mode 100644 index 0000000..39fe617 --- /dev/null +++ b/network_camera_receiver/src/network_camera_receiver.cpp @@ -0,0 +1,73 @@ +/* + * @Author: Liu zhenyu + * @Description: 网络摄像头接收器(重构版)实现 + * 后台线程持续抓帧并更新最新帧缓冲;主线程按需拉取。 + */ + +#include "network_camera_receiver.h" +#include +#include + +NetworkCameraReceiver::NetworkCameraReceiver(const std::string& host_ip, int port) { + stream_url = "http://" + host_ip + ":" + std::to_string(port) + "/video"; +} + +NetworkCameraReceiver::~NetworkCameraReceiver() { + stop(); + if (cap.isOpened()) cap.release(); +} + +bool NetworkCameraReceiver::connect() { + std::cout << "尝试连接到视频流: " << stream_url << std::endl; + cap.open(stream_url); + if (!cap.isOpened()) { + std::cerr << "无法打开视频流: " << stream_url << std::endl; + return false; + } + std::cout << "视频流连接成功。" << std::endl; + return true; +} + +bool NetworkCameraReceiver::isOpened() const { + return cap.isOpened(); +} + +void NetworkCameraReceiver::start() { + // 已在运行则直接返回 + if (running.exchange(true)) return; + capture_thread = std::thread(&NetworkCameraReceiver::captureLoop, this); +} + +void NetworkCameraReceiver::stop() { + // 未运行则直接返回 + if (!running.exchange(false)) return; + if (capture_thread.joinable()) capture_thread.join(); +} + +void NetworkCameraReceiver::captureLoop() { + cv::Mat frame; + while (running.load()) { + cap >> frame; + if (frame.empty()) { + // 流暂未就绪或读取失败,稍作等待避免空转占满 CPU + std::this_thread::sleep_for(std::chrono::milliseconds(10)); + continue; + } + { + std::lock_guard lock(mtx); + // 仅保留最新一帧,旧帧直接丢弃 + frame.copyTo(latest_frame); + } + has_new_frame.store(true); + } +} + +bool NetworkCameraReceiver::getLatestFrame(cv::Mat& out) { + if (!has_new_frame.load()) return false; + // 先清标记:若在此期间后台又写入新帧,标记会被再次置 true,下一轮可取到 + has_new_frame.store(false); + std::lock_guard lock(mtx); + if (latest_frame.empty()) return false; + latest_frame.copyTo(out); + return true; +} diff --git a/resources/test.jpg b/resources/test.jpg new file mode 100644 index 0000000000000000000000000000000000000000..47edeaa5160db0cf68231159134c160d637a4eba GIT binary patch literal 85416 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

Pd{^2*glW`U-a2$%Oz-(D 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 W3@k1hwN&>uH@U5fItTEgSpV5uVOygB literal 0 HcmV?d00001