From cf9bface93ecc0159d3f7d649e06b6963c47e97d Mon Sep 17 00:00:00 2001 From: karutoh Date: Wed, 14 Feb 2024 06:49:36 -0800 Subject: [PATCH] Created a working ELF binary! --- .idea/.gitignore | 5 + .idea/Compiler.iml | 2 + .idea/misc.xml | 4 + .idea/modules.xml | 8 + CMakeLists.txt | 44 + .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 .../reply/cache-v2-525bf0c12142f71983da.json | 1311 +++++++++++++++++ .../cmakeFiles-v1-c002049034cb93e91036.json | 156 ++ .../codemodel-v2-7763de202a4897ee489a.json | 60 + ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + .../reply/index-2024-02-14T13-33-01-0401.json | 108 ++ ...t-Compiler-Debug-b504b707cc3938b58fc6.json | 186 +++ .../toolchains-v1-17c20dde199508adeef8.json | 108 ++ cmake-build-debug/.ninja_deps | Bin 0 -> 15492 bytes cmake-build-debug/.ninja_log | 39 + cmake-build-debug/CMakeCache.txt | 406 +++++ .../CMakeFiles/3.27.8/CMakeCCompiler.cmake | 74 + .../CMakeFiles/3.27.8/CMakeCXXCompiler.cmake | 85 ++ .../3.27.8/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15424 bytes .../3.27.8/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15440 bytes .../CMakeFiles/3.27.8/CMakeSystem.cmake | 15 + .../3.27.8/CompilerIdC/CMakeCCompilerId.c | 866 +++++++++++ .../CMakeFiles/3.27.8/CompilerIdC/a.out | Bin 0 -> 15536 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 855 +++++++++++ .../CMakeFiles/3.27.8/CompilerIdCXX/a.out | Bin 0 -> 15552 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 477 ++++++ .../CMakeFiles/Compiler.dir/main.cpp.o | Bin 0 -> 56120 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/clion-Debug-log.txt | 6 + .../CMakeFiles/clion-environment.txt | 3 + .../CMakeFiles/cmake.check_cache | 1 + cmake-build-debug/CMakeFiles/rules.ninja | 64 + cmake-build-debug/Compiler | Bin 0 -> 1181056 bytes .../Testing/Temporary/LastTest.log | 3 + cmake-build-debug/app | Bin 0 -> 344 bytes cmake-build-debug/build.ninja | 145 ++ cmake-build-debug/cmake_install.cmake | 54 + main.cpp | 242 +++ 41 files changed, 5344 insertions(+) create mode 100644 .idea/.gitignore create mode 100644 .idea/Compiler.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 CMakeLists.txt create mode 100644 cmake-build-debug/.cmake/api/v1/query/cache-v2 create mode 100644 cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 create mode 100644 cmake-build-debug/.cmake/api/v1/query/codemodel-v2 create mode 100644 cmake-build-debug/.cmake/api/v1/query/toolchains-v1 create mode 100644 cmake-build-debug/.cmake/api/v1/reply/cache-v2-525bf0c12142f71983da.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-c002049034cb93e91036.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-7763de202a4897ee489a.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/index-2024-02-14T13-33-01-0401.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/target-Compiler-Debug-b504b707cc3938b58fc6.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-17c20dde199508adeef8.json create mode 100644 cmake-build-debug/.ninja_deps create mode 100644 cmake-build-debug/.ninja_log create mode 100644 cmake-build-debug/CMakeCache.txt create mode 100644 cmake-build-debug/CMakeFiles/3.27.8/CMakeCCompiler.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.27.8/CMakeCXXCompiler.cmake create mode 100755 cmake-build-debug/CMakeFiles/3.27.8/CMakeDetermineCompilerABI_C.bin create mode 100755 cmake-build-debug/CMakeFiles/3.27.8/CMakeDetermineCompilerABI_CXX.bin create mode 100644 cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.c create mode 100755 cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/a.out create mode 100644 cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/a.out create mode 100644 cmake-build-debug/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 cmake-build-debug/CMakeFiles/Compiler.dir/main.cpp.o create mode 100644 cmake-build-debug/CMakeFiles/TargetDirectories.txt create mode 100644 cmake-build-debug/CMakeFiles/clion-Debug-log.txt create mode 100644 cmake-build-debug/CMakeFiles/clion-environment.txt create mode 100644 cmake-build-debug/CMakeFiles/cmake.check_cache create mode 100644 cmake-build-debug/CMakeFiles/rules.ninja create mode 100755 cmake-build-debug/Compiler create mode 100644 cmake-build-debug/Testing/Temporary/LastTest.log create mode 100755 cmake-build-debug/app create mode 100644 cmake-build-debug/build.ninja create mode 100644 cmake-build-debug/cmake_install.cmake create mode 100644 main.cpp diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..b58b603 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/Compiler.iml b/.idea/Compiler.iml new file mode 100644 index 0000000..f08604b --- /dev/null +++ b/.idea/Compiler.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..79b3c94 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..2b207e8 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..5d246b9 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,44 @@ +cmake_minimum_required(VERSION 3.18.4) +project(Compiler C CXX) + +if (${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Windows") + set(IS_OS_WINDOWS TRUE) + set(USER_HOME_DIRECTORY $ENV{USERPROFILE}) + message("Building for the Windows operating system.") +elseif (${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Linux") + set(IS_OS_LINUX TRUE) + set(USER_HOME_DIRECTORY $ENV{HOME}) + add_compile_options(-Wno-stringop-overflow) + message("Building for the Linux operating system.") +elseif (${CMAKE_HOST_SYSTEM_NAME} STREQUAL "Darwin") + set(IS_OS_MAC TRUE) + set(USER_HOME_DIRECTORY $ENV{HOME}) + message("Building for the Mac operating system.") +endif () + +if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "AMD64" OR ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64") + message("Building for AMD64 architecture.") + set(IS_ARCH_AMD64 TRUE) +elseif ("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ARM64" OR "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "aarch64") + message("Building for ARM64 architecture.") + set(IS_ARCH_ARM64 TRUE) +endif () + +set(CMAKE_CXX_STANDARD 20) + +add_executable(Compiler main.cpp) + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") + +if (IS_OS_WINDOWS) + add_compile_definitions(VK_USE_PLATFORM_WIN32_KHR) +elseif (IS_OS_LINUX) + add_compile_definitions(VK_USE_PLATFORM_XCB_KHR LWE_WS_XCB) +endif() + +target_link_directories(Compiler PRIVATE "${USER_HOME_DIRECTORY}/.local/lib") +target_include_directories(Compiler PRIVATE "${USER_HOME_DIRECTORY}/.local/include") + +find_package(Vulkan REQUIRED) + +target_link_libraries(Compiler PRIVATE xcb xcb-cursor xcb-xfixes xcb-xinput z asound EHS) \ No newline at end of file diff --git a/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/cmake-build-debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 new file mode 100644 index 0000000..e69de29 diff --git a/cmake-build-debug/.cmake/api/v1/reply/cache-v2-525bf0c12142f71983da.json b/cmake-build-debug/.cmake/api/v1/reply/cache-v2-525bf0c12142f71983da.json new file mode 100644 index 0000000..e9dfccd --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/cache-v2-525bf0c12142f71983da.json @@ -0,0 +1,1311 @@ +{ + "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" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/karutoh/CLionProjects/Compiler/cmake-build-debug" + }, + { + "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" : "27" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "8" + }, + { + "name" : "CMAKE_COLOR_DIAGNOSTICS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable colored diagnostics throughout." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/c++" + }, + { + "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" + }, + { + "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" + }, + { + "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" : "C compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/cc" + }, + { + "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" + }, + { + "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" + }, + { + "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" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/karutoh/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "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_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/karutoh/CLionProjects/Compiler" + }, + { + "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" : "0" + }, + { + "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" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/ninja/linux/x64/ninja" + }, + { + "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" : "1" + }, + { + "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" : "Compiler" + }, + { + "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" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27" + }, + { + "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_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "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" : "Compiler_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/karutoh/CLionProjects/Compiler/cmake-build-debug" + }, + { + "name" : "Compiler_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Compiler_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/karutoh/CLionProjects/Compiler" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Vulkan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding Vulkan" + } + ], + "type" : "INTERNAL", + "value" : "[/lib/libvulkan.so][/usr/include][cfound components: glslc glslangValidator ][v1.3.276()]" + }, + { + "name" : "TechDemo_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/karutoh/CLionProjects/Compiler/cmake-build-debug" + }, + { + "name" : "TechDemo_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "TechDemo_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/karutoh/CLionProjects/Compiler" + }, + { + "name" : "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/glslangValidator" + }, + { + "name" : "Vulkan_GLSLC_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/bin/glslc" + }, + { + "name" : "Vulkan_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "Vulkan_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/lib/libvulkan.so" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-c002049034cb93e91036.json b/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-c002049034cb93e91036.json new file mode 100644 index 0000000..caca1f4 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-c002049034cb93e91036.json @@ -0,0 +1,156 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.27.8/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.27.8/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindVulkan.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindPackageMessage.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/karutoh/CLionProjects/Compiler/cmake-build-debug", + "source" : "/home/karutoh/CLionProjects/Compiler" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-7763de202a4897ee489a.json b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-7763de202a4897ee489a.json new file mode 100644 index 0000000..88c17b6 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-7763de202a4897ee489a.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.18.4" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Compiler", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "Compiler::@6890427a1f51a3e7e1df", + "jsonFile" : "target-Compiler-Debug-b504b707cc3938b58fc6.json", + "name" : "Compiler", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/karutoh/CLionProjects/Compiler/cmake-build-debug", + "source" : "/home/karutoh/CLionProjects/Compiler" + }, + "version" : + { + "major" : 2, + "minor" : 6 + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/index-2024-02-14T13-33-01-0401.json b/cmake-build-debug/.cmake/api/v1/reply/index-2024-02-14T13-33-01-0401.json new file mode 100644 index 0000000..07e836f --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/index-2024-02-14T13-33-01-0401.json @@ -0,0 +1,108 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/bin/cmake", + "cpack" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/bin/cpack", + "ctest" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/bin/ctest", + "root" : "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 27, + "patch" : 8, + "string" : "3.27.8", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-7763de202a4897ee489a.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 6 + } + }, + { + "jsonFile" : "cache-v2-525bf0c12142f71983da.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-c002049034cb93e91036.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-17c20dde199508adeef8.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-525bf0c12142f71983da.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-c002049034cb93e91036.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-7763de202a4897ee489a.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 6 + } + }, + "toolchains-v1" : + { + "jsonFile" : "toolchains-v1-17c20dde199508adeef8.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/target-Compiler-Debug-b504b707cc3938b58fc6.json b/cmake-build-debug/.cmake/api/v1/reply/target-Compiler-Debug-b504b707cc3938b58fc6.json new file mode 100644 index 0000000..b569999 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/target-Compiler-Debug-b504b707cc3938b58fc6.json @@ -0,0 +1,186 @@ +{ + "artifacts" : + [ + { + "path" : "Compiler" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_directories", + "target_link_libraries", + "add_compile_options", + "add_compile_definitions" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 29, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 39, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 44, + "parent" : 0 + }, + { + "command" : 3, + "file" : 0, + "line" : 11, + "parent" : 0 + }, + { + "command" : 4, + "file" : 0, + "line" : 36, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : " -fPIC -g -std=gnu++20 -fdiagnostics-color=always" + }, + { + "backtrace" : 4, + "fragment" : "-Wno-stringop-overflow" + } + ], + "defines" : + [ + { + "backtrace" : 5, + "define" : "LWE_WS_XCB" + }, + { + "backtrace" : 5, + "define" : "VK_USE_PLATFORM_XCB_KHR" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "20" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "Compiler::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-fPIC -g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "-L/home/karutoh/.local/lib", + "role" : "libraryPath" + }, + { + "fragment" : "-Wl,-rpath,/home/karutoh/.local/lib", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "-lxcb", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "-lxcb-cursor", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "-lxcb-xfixes", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "-lxcb-xinput", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "-lz", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "-lasound", + "role" : "libraries" + }, + { + "backtrace" : 3, + "fragment" : "-lEHS", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "Compiler", + "nameOnDisk" : "Compiler", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-17c20dde199508adeef8.json b/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-17c20dde199508adeef8.json new file mode 100644 index 0000000..9342c3e --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-17c20dde199508adeef8.json @@ -0,0 +1,108 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/home/karutoh/.local/include", + "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include", + "/usr/local/include", + "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed", + "/usr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1", + "/usr/lib", + "/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "gcc", + "gcc_s", + "c", + "gcc", + "gcc_s" + ] + }, + "path" : "/usr/bin/cc", + "version" : "13.2.1" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/home/karutoh/.local/include", + "/usr/include/c++/13.2.1", + "/usr/include/c++/13.2.1/x86_64-pc-linux-gnu", + "/usr/include/c++/13.2.1/backward", + "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include", + "/usr/local/include", + "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed", + "/usr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1", + "/usr/lib", + "/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "stdc++", + "m", + "gcc_s", + "gcc", + "c", + "gcc_s", + "gcc" + ] + }, + "path" : "/usr/bin/c++", + "version" : "13.2.1" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/cmake-build-debug/.ninja_deps b/cmake-build-debug/.ninja_deps new file mode 100644 index 0000000000000000000000000000000000000000..e77d20a627e94f160006a1380e553442de922fec GIT binary patch literal 15492 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.27.8/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug/CMakeFiles/3.27.8/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..9cdc929d0540f1d47bc13c3d4e02a138a1baa0e1 GIT binary patch literal 15440 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake b/cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake new file mode 100644 index 0000000..5ada2e7 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.27.8/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.7.4-arch1-1") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.7.4-arch1-1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.7.4-arch1-1") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.7.4-arch1-1") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.c b/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..66be365 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,866 @@ +#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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#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/100 % 100) +# 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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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 + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# 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[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "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/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/a.out b/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..d4e75fdeec3a32a15554d4552f86a7429e5454b1 GIT binary patch literal 15536 zcmeHOeQaA-6+d?Rk&b3|vnI=$L7z5MbrN}Xk~Ww@J136Q7bzd3O9d!oPcQLHV&T}q zeui`~R;e%=LecmT3<*#riUgC8m;@7l4Of{4lK^!{NK^lqGQ^~U0_!vw8B{UnynBxO za_4Ml|4c~lM)B{S-#x#3?>qNB`})1(M=~Qr(MSZOG{FfV%ZMu`#SK3@#ubDVB%uXg z?}Sd+h4v1gQ|&1Q*s974(XH6bd=nz+I;heB?^HC7p^D6qkaXLXMVb&6LEz&c-A-y? zTgTt=0D{t9AI~5$7Q=t7<40I07}U{J;->PCpV*3rIW7rC(UD0ygLMY$1TXSKIo;s$mjY`UY1<-X%tkZFj{RL?ZDi6HuW#7qo_p|P|hTje7DC;dK<9!r$ytGRA zHm|bGr+B>W*5NwGQ;aM@Phlth>e(09pIEOZEF^!zjfVa2d3)}FwA%9nce!#XdvNLwsb4s4Q;N%L(%q%(f zY_8zsa}T*d%@pT8I5{#rkhXiw9`jhe-g^}6;fYZ@>z3TPT-kF=6Qk*TvEWWP(|H&B znp-FqxOZE*Hgp8Q74iSni623m<}2q-shX&_&&vV z@bxNul{;)ssdnMTj%&POD8CMkFEMXu{Fj+OtnuGuKB4hHWxjeJ_=T=1Iv1q;CcsC9 zM7$E<`K`ileIdXH&&#y{@4xQ``UtZ$Ea>#T_)))@EY|2XE?WerJy_U^7&DPh01X-$GSu`DL%gS~-3Q zjau6VewV&BQ>)dU-8qOvWNP*1d{<|0)?)`#K>ht?4t-B!AIlG~Tg#QTUuSO6l&zJv z7qO?6%)0fs6}b|73Sv)JBbgh>|9%_(=|;Tj;6mHwTLEHE?TFWVdAyM~_I|z*zmmBz zg-cXlzxs;NRKpTRAdEm5fiMDL1i}b}5eOp?Mj(tp7=bVXVFb2DfS!B3RT&-|8ozg@ zxUiVZyQN8d3OTjadrQ0h8Mjo<6$_IIzjXJSs*>oDO7|4_ip9L+%@#`wlOyzWl}V>G zGe607d_GvnI;AW==$myad2h1&gWTdSd2WG5Dc9S^$NX7EI-5S+fzzWSns}vFJBm1Z zy;d7Rq-U*EA`hK{$WlDgxp#N-WBA~UczV{{f&PccVQ{zq#Ev-9zk&RZi0{8O{%ADa zvMYKKl|+Okj6fKHFalu&!U%*B2qO?iAdEm5fiMF9-w}{JM#)>0+`zl|u=dK~ab9B! z+f~kgyn}7YkL+YyzA_zPTk<3&&sW<2xmhccOO=xhC3kR?{+GM&EHIE?oL?lJIdevjF0^dx$E6UjvPb|WaB z;#)zc=hx9lC(XH zJjE?#D5i%SzT)%kV5Afw#|7z8=TmMv&3C+pv*rxggP$1dA019(b~&E#cE+-YPW6vw zY-{io*e6HE2l_|s@u8syG86Vh|G-EF^Un1o_mt$azg_;in{_+~C>uV9y^x`j+254e zZfDCydme9+QP%tLIC^Ds1-nvqvydyy7Hzr1rmVbEn5#H*uKnh_XJESp*2sN69BjH= z=7Bj!AJgpZ%-Eo9YaQx0>fR#feruwCJtUOgZ{zWLs%O53s0_L#2w;}aEO^c|qE}Kl zFST3&e*&-wW})c0=3Jp-E|!XmZpk|npr$K1{2fOw%T)isaF^%If$u)=l;^?Bo+;oE z3cZqQk$L!TY}nXVa`O%e!1U*AdKgkL{RJ~iMSuBBcix^YISZ~mpGAdON?|*tl7rJD zh19V-XCXI(0~fI`d@&dESW%tfQhjhKH3)HVGCi)PA`X$y2zF&ll@;)c@u%`bW>je#QWYqN^L;iLAOqTh} zK0{EBe;4cZ`8&wd9z*o94-tHfb##mrJJHL2B8MDJS@g265j>A=!J^0i)7VIR4$;d# zLs0f-GJo+C`~vD}4)^VUkS&(TTl@72;(6vL8yaUias4h#Z=bAdcPZ zyy*4oNAy9IbFVJO%E!6GUvlFC#4VbMd$Gp)OZ2b} K%U(^Onebnw-_Fqh literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..52d56e2 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,855 @@ +/* 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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#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/100 % 100) +# 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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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 + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# 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[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + 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; +} diff --git a/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/a.out b/cmake-build-debug/CMakeFiles/3.27.8/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..e43b8a9011d99132e8db66bdbce33cdb79392973 GIT binary patch literal 15552 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 CT search starts here: + /home/karutoh/.local/include + . + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed + /usr/include + End of search list. + Compiler executable checksum: eb0b45108af02c02a078961940bce3e9 + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_db2c9.dir/' + as -v --64 -o CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o /tmp/ccvLhOhW.s + GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.42.0 + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.' + [2/2] : && /usr/bin/cc -v CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o -o cmTC_db2c9 && : + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.1 20230801 (GCC) + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_db2c9' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_db2c9.' + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccO5E4kw.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_db2c9 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_db2c9.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-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_db2c9' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_db2c9.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/home/karutoh/.local/include] + add: [.] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/home/karutoh/.local/include] ==> [/home/karutoh/.local/include] + skipping relative include dir [.] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/home/karutoh/.local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/karutoh/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-NdGpRW'] + ignore line: [] + ignore line: [Run Build Command(s): /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/ninja/linux/x64/ninja -v cmTC_db2c9] + ignore line: [[1/2] /usr/bin/cc -fdiagnostics-color=always -v -o CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o -c /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.1 20230801 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_db2c9.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1 -quiet -v /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_db2c9.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccvLhOhW.s] + ignore line: [GNU C17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 13.2.1 20230801 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/karutoh/.local/include] + ignore line: [ .] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: eb0b45108af02c02a078961940bce3e9] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_db2c9.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o /tmp/ccvLhOhW.s] + ignore line: [GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.42.0] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] : && /usr/bin/cc -v CMakeFiles/cmTC_db2c9.dir/CMakeCCompilerABI.c.o -o cmTC_db2c9 && :] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.1 20230801 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_db2c9' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_db2c9.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccO5E4kw.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_db2c9 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_db2c9.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-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccO5E4kw.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 [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_db2c9] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] + arg [CMakeFiles/cmTC_db2c9.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-pc-linux-gnu/13.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1;/usr/lib;/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/karutoh/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-BqMYM9" + binary: "/home/karutoh/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-BqMYM9" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/karutoh/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-BqMYM9' + + Run Build Command(s): /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/ninja/linux/x64/ninja -v cmTC_431f5 + [1/2] /usr/bin/c++ -fdiagnostics-color=always -v -o CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o -c /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.1 20230801 (GCC) + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_431f5.dir/' + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1plus -quiet -v -D_GNU_SOURCE /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_431f5.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/cctAww2j.s + GNU C++17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu) + compiled by GNU C version 13.2.1 20230801, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /home/karutoh/.local/include + . + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1 + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed + /usr/include + End of search list. + Compiler executable checksum: f089b864c6bcbc2427e9850aa6414a11 + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_431f5.dir/' + as -v --64 -o CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o /tmp/cctAww2j.s + GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.42.0 + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.' + [2/2] : && /usr/bin/c++ -v CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_431f5 && : + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.1 20230801 (GCC) + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_431f5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_431f5.' + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cctb0QjT.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_431f5 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_431f5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_431f5.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/home/karutoh/.local/include] + add: [.] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/home/karutoh/.local/include] ==> [/home/karutoh/.local/include] + skipping relative include dir [.] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] ==> [/usr/include/c++/13.2.1] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] ==> [/usr/include/c++/13.2.1/x86_64-pc-linux-gnu] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] ==> [/usr/include/c++/13.2.1/backward] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/home/karutoh/.local/include;/usr/include/c++/13.2.1;/usr/include/c++/13.2.1/x86_64-pc-linux-gnu;/usr/include/c++/13.2.1/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/karutoh/CLionProjects/Compiler/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-BqMYM9'] + ignore line: [] + ignore line: [Run Build Command(s): /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/ninja/linux/x64/ninja -v cmTC_431f5] + ignore line: [[1/2] /usr/bin/c++ -fdiagnostics-color=always -v -o CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o -c /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.1 20230801 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_431f5.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1plus -quiet -v -D_GNU_SOURCE /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_431f5.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/cctAww2j.s] + ignore line: [GNU C++17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 13.2.1 20230801 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /home/karutoh/.local/include] + ignore line: [ .] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: f089b864c6bcbc2427e9850aa6414a11] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_431f5.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o /tmp/cctAww2j.s] + ignore line: [GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.42.0] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] : && /usr/bin/c++ -v CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_431f5 && :] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.1 20230801 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_431f5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_431f5.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cctb0QjT.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 --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_431f5 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_431f5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cctb0QjT.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 [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_431f5] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] + arg [CMakeFiles/cmTC_431f5.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-pc-linux-gnu/13.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1;/usr/lib;/lib] + implicit fwks: [] + + +... diff --git a/cmake-build-debug/CMakeFiles/Compiler.dir/main.cpp.o b/cmake-build-debug/CMakeFiles/Compiler.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ac8dd46db70ffcc1887da92d44aa258824d76aaf GIT binary patch literal 56120 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⁡QQu)T>i%krj6IzO9Lj289R4qd+OeD4iW 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

G#NBB!ck z1%)n@Y}b%XvS4bWn{MGIobxfGs(ayLZ{04f4#>1Oz z2ku4f6$q=gZ z18ip0bngq6v4_%&DKuRf_keXp(B(ep?{fPAP+e}%87BcWV^0b-ASY{Vnj# zC{!gO(>2%FNq=w{2Tyxv9gB5=`W;nulh%hH!VP6djTIU!ZE^Se6{}w%s%+dGI)9K% z(s~no%i0T)C9U~P!#RU|;?a0J_F0AZu@e-5<0DTR)<0(aL&J;LALk)2`@z@3b53DL@ zJJ^LI1tet4?;h*|iALh5>r@b(WQ66~YuvbZMs zB;jfyV&O6C+WR6<6X6)J?HOBYbi%1PfK`%3VzH9YdpLJ@?2)G9L$nEft5T>$iGOeGxGV{5u91#QBZw& z4ktnfu8CwEDm<1Y#wY>r8Ulc25r-nkk(33Bz_Gs&sE=aYFi~aw@FAG$+?1Y60fO>oj*Iw#uc&EhItVDGim~BS!-2OAX3=g-}uJj#| z?qLzSU8&tmP(r_ zY4w$otSn;V6e`I|EI{h}L`m{DcHeT&Hqv~Rr_VCkPb5mlcxbUxC{ow6z`9FBf*=XCLnOtKmDTF65PP<@M=2QeU5`;<*h^Z8 zDp+Z3?MN9r#>8H?^W#ZvoMY`NvA#NuZ%z5gI__ur0er7EIHu`OrQ@RS&g(%^lsKMs zL6O2c!nm5P>WGSoAO-#3F8cwF{77((=y{!}GIf2g?EULXjsP8&`oi=xwKaGOo1W!|w-tS=>oKfI%^pW1t>fhG2_rS_bG zG7&45h*p_liB?2eqCd`9;)$pU-dLdNa&YM5;DBssX~V;PwRgz#JKAsX&K8i!&mEK= zz&_!>i@V=Klfs?Q&B`66km1!7Wy}GK?Kb1c*Km2Xs&FN2^T@8+X zv|O>ZTa2A%$C{qG6sFnzIENQ&!dTTBS5Y%yqFY4trZwbC;@v%E(v$tQZim%O&hG3O zFbI9o#NP)OLrb#E`aoC^Whuu?GGZ=5`k>Ms1{mZe8SgNyqh20o3*})K+DHCy7npp24WAj8=SX|8~a8P9$r-^Zwkp$HCN#1jag$%IuNK z$;6u0Rb?I3dP3IUprOYx{SR0dVdd2thUv`0_Ik^@4pUd%&~z&)lRne5=fm-^@PvEe zIDqM2arVNcfHiMpZ0_O#M=mhQv48z&;(n^rOB4>$dCp}X^nGd>>W}U=9a>(v7^%R< zktpOGonh0$eDzsYV8iHz!PXLmd+6BTVS#9U;Z%fzm?x-y2z06e;7Lc2+H-y3i3kK% zBP$N1sYk*t)d9Jp3Gq7hZ>u zvtrAp*5+Y3eA7#0P+-&3H+E;lVn|d913f{$GHRdl91B{JLBkI~Od~`jI7keZm4t+I|U&bYD1M;35wOCcRv0&+=u)UnZ%_CzQ>uWJdrjYpYA$ALBb4a>l2{3iJou!XE9cqlUgKPr!H|1v zAF;{kc`p6V3d-wLy9`-(sX#9SeZzs00-#*Fs0}DyTvb%429$A_B6eAsa2`ZAP>hMP z*_$es9x+jJ>uq8nj747bktj}=tpX_H1y)%)lB9KZZ_fF)eS%~db%1>5BA>rR_uPyV zqrUWAN@FMuVp4{4DD6Z|%BVLmC;ID!e@#1Om{*3&by!`qabKdiXW|N-m{(4?>59=> zcwgqa=U8oUG+4PeGd+7G!I>0omoD3-?6@sN*_CnOsi(+!h`#HxbW~JBeDz zse7<`bfjBajBti%?$*qpwImENL}L z7FG&eODvmgDEg?9IFgH+kzLf!?7l9^Zk5Z9vs-01`Rh5>It1KnvXrJ+tcU=%98Q4{MR1VKUWP#xD5oan5&^c7jJY(0ah%;K3`@~l5W#XvUXrr; zs$n4O42vtfp@lJ3N3;*S>8d8~v_Q5UThuB5QJbFA=*I~-rp>#r`U>RX> z-5(9k^tv3Y8_34B>5eZV9Lb~4FfoFHr(-8OJv@OPNtK3i=Pk_@XzU{L9w=xkFx>^`l zoaHD0wZt0*AGL+?^3k~U$hcf&Z2UQhKxEAEK#h)HvNVd_?X9V5Lkx2E;Qkdp=^yD7 zIMpstd;v$RYRj8sO-U`Pq?B%~P`dUFSuZAQ>VUGvWJmZ*T!&_6r>X9s-fIcS?k%WgxKny87Xb?cyC`GOJ9_+3$WpeP*eaag1|!(mgmHa| z9pp$Xigi&yt>ba=w?%wF0Vr~EqS7c=yq;RpqYuKg0*29?zKQWP$arqDBKKtv|0UA5hx80H;YMzqF7r+K07wViVP1odglFwGOKSl6eQKte;)|^k$;2M60dE;<(6Ud4nKqFAEpy$OQag)UExuP0nVLP_g19=vCNO9cd&(f>t9$Jb+TpQKFVxf8*l9I7B2UBjBqP)58>*Ssd8F5 z#j7kQY3;-^9r2Ebc(-cAe?@EdNbfZOS){k>NWw|$2nfzv#(*t73|PhJq|r;&qigc? zSm$#+1s#}~_ZVLSexN;zb>($+WvU_wUGsT}v3d2=y)h=)l*)Ae69%GA2%U&O^`4k?-QF6W$+1)0Q=v>F4zkOA&1kYs~l*MKxL{;b4x^-F@z+>EK z)BW!-m0I~|{d zZVqyep>u}kZerqW11hGJT{C#zm(k7zPn2BDJq4x8-@gxeyFJlc-XuHXhn+2=u{}{~ z)2u$0`&DaoKDMHK-%i_J{TMOB)o8Q-ErT#vhsT4U0?*t{IwMOiKis$cyb7FKR7h`Bq>ChS zKFL0TQbyZ+7z&g`oS5o^TKf!E45_?jjJA*L?S$1^GAr~W5+`)kNr+uJIS~^SC9=p; zESIeJj4E!cEQisy!77&_R~zcEOxNK;x=4wVy{{GHL<%+;Bti{V+D3|1UA}JxFiP{8 zfX_}(In>yx5XrDrMVjM+%U-|7B2k!6X*8Yg_GBN75^od*_@ESxl4MK^-eq$wMBZoREBN#8< zD2ZJlufWxtS5<;sZ>-!>b~*XvBv1`(C)Vs=GRMaU{S)T6*HQ|UJI&tiQ<>wx&-||c zisdNtQ|&^`Pt{o3wK8~UBfZ$^lK(9x8U9z~DkfQXFt}G1IGnec7RdgX{Z2Rfoi3Dz z|I(Zhmj1Kk4*4$ zn^L+%qZA1ENLoK|CxkZSNm6hDL+4V>HJqupNMd`GaK;&XEkx>-Qn~EoMm%Kaob|7i zeJ~D2DVBTR3ltxmYp&3sXRtlZ0cevbFvHtO!U9zHo~*>4vAHecEq46uGlsGHPh-`+ zv2mL~x-VY+sr2Z$>5a+D0CBfTJ$i2EQ1g>;FB&znNc!HmO04oAME9XDd%ix5lI8>* zpX~icbV$y%FQV6Ygo9rB7~~+PP+auJD+}=F01V(bx=zmV1&f4-B)L6Azq7>+FmS0{iOCR~C$~Gjz=Wv{E^7XY1{o zOX@ybQa=DAS~gt}Q!j!Lle61l74_7!hWT?b{mGV+A0Jhc7^ftWgQC3oSW@QoxRXfj z>rpQ1r(S-I@_X?fDrz^Q(kHTO(wqJ0YAax65KBF}7oM&ihbn|qD^a;XU z`Y!xP*iNuhdA?l`Qm-&Vw|PXkD|F2qEhOPv3|+UTHujw6o)R&wEM9mSyMD>wn9UjU#*kPLrHqF52w#O{8VNtj|eI}9n+F>`kw?VX)7 zb&LVT`yQZ)`=^rGDgZS0|fK(`1Scr=jHGN!MyyvESQ(O4#B*< zJs_Buv)h1WTHivV8P+#TP`~w!7Zh%qr^cfM_1omZg8FT87eW0t84%QOlOLQ%&ipp{ zqM!kv^{rN@&-#`s)MtG+Dzw;Jiz^lCv&m@+_1R>VLVY%QltO(rxt~V8`rc8aUXAyi zD=i@4)%n{R^=kcTje7OIT%%siF9GV<Wm1UI*iHf59$R*Ay!Nc zPmC=b47+nhzB7`g;9R0EHqj;PV6p-doDoFQgf5n!Mp}uJVn{BrFY)C10tBg;=(PvQlqd|h&AaN&uy`GGmxeG&;B+@1a< zbOv~bp};-~owr8Nh>X?{ZDVA}+VngmvDS)j5$z)r@x?CICyIWA_4!9IvQ^Sxvw{(( zYNDY7e*snuBJ#ZSLKlKBgWo7YMH1&wl_*Tbo<0H<)7cXVDpvW6O8tlK#=NcCI8+|t zYWtIDHMX)k$fP5!UzLghkmqy@G-tia!-x2)vPfI$Yu0!vm~2Uj_Oj=*KVq4p!3swV z4cMT77!(El8980Nh@lKeaKVA8<$oYIc%1YQEos` z{Tah7ym~kqBcpqPOXbgdJ0(S1uqEKE37LEooXb z%Nu_tK~tdFbxjW!AhqKO* zppo*4D%hn3dQBlnU>y&$LHm?fXyM-Iq0%Mzku6EvoL=G9i!U)AS83aoaMG&42D3NA zJ;;#0gZ(#;Mc8zHMtFmaG;X+oF!kt7{Ye7zRXjSxq#{@pHI7LkdSB8b0qcEKyRe5` z*^Ll(WV+)NNrQcfEt;M|UhI8hy66@yu_-QkhMkX3b68YL#~OV<$nee#7WdDReLjo1 z$Xn}w{3Mg)k6bJoc8+(kXo}{O4Tf#Q;;AkcO_fKuur6J_%knb~0y=)NMCo|!F4!zi zGT>UH#7PJ1y;8GEaZ5##CL*=zFji^R%{oeuAqE znCil`s+|jYDy?2G^KD=*C&u2tzYAQ(qWxh6O{@3|zw1UM^?iYM+6)?p zYyiB2Re$V2q(Bvi7Jeop*b zw@60DXMTxx2~d8C7V<#taXb+3;CV^tF^0jwi=N=-pGZ(jL+lb%&oGDJ4Js&1B6y7i zzwwu7jq-F8kY!JpR;R1?-UL3=Z{r7#lcHS1KSW)*@rQ#RIi z`5~9rtn+$U@o=v-Pu=vHZ@g@3v8E9kgvvzQ8@3lb5;~|I?~aUhL^gbYrIpCG9R}|B zBs3lzp>xxTpTH#Lpw5iM0zZkwPka)(U=4ZL#P6uQ78)Gh6uOD0n41~iWcTG2v8!Hl z_d-|}jfY>uOW$U+zcB8?V!lRrjkOKJSiO&rdkwE}@7!(TvhA7u~H5L?S#6ib`W5WVQ5eSIf*f1(+tVDFo ziLu0j#Dcv4f9-niJvRyBH{<)>^EboIZfmc;*RE$|4e!_SMc|QDg#&W3q#`^co-zU> zVS346yG_)7T<8i)-yE|}s@K75K^#`7xuVMdqa_?H|HPh(z96%JjwM(Ma7n^u706ST z#4*aqG5w*f>*HemFQ9<{!@VjPy@!#Y>E6EdMY?Xs_%$h${D1HW?@^d_{+6tu(4 zE%zGPR#*|liv=bs4(se)b!QtM)ISEz^i}tILNG^sl)XjuT#(xH+O9%JTF+C}$7(b6 zT#IJ9=L^z%PUYScr=)N%u6k8EBHSz6Ba(Zmkj_bkbZ8o+3DJon5o=g8_MA&G}GKTh4_T!KpKWYtt%n@S=fD&tR0F95%ZFK zVF13nj^Cgg6P_1VuW~d?tQd#gC-UAI9=1|#ManC1I}jd1A-7`Z^awSPcSoo_>Z@&Y zoLXXJ$LoXKbF#bjQ8GMEfv8n%t2Ir~yv7U{li!jEPG`_R9Dvu{o3nGS%|iiPW@7U) zcEczV+bHE7+sCGXxE}Z$+i+{^l#MR$lByf@Nn9#f5qvaIv=>MW>)e19!YtL~o)((y zhYt_~N!8>4HW9yak!oVmSMbj+@G5t)l?OytzRIusKImE?x}DboGB^269%K_iW@Tre zWYF1be-DpIsApf_FfM5UnrKrv79FOQ|HGB<=a(B(n&8Se_sfY7Iem&N{|BV6y7Vtt(SGn;jRr8;bHCOmGk5#&PnW`Cy z`6|DD4+VK(s6N!2}EnY;3oOj`QH* zhz;k0=&XjnQW3fSDA#yo8SfXRn^QzL<9Na*Su{iHc2EV=7%AR?;JdWByZ30ei82To+K zSi@3FsmHYfF~)Ma1q~BK!=h;o`LG_vlY^9j3Ean_`gj{r)49r{^IPg#3v}+Pk>2~N zeGOJstu*=WVNK^%sdSFR*otvR5qDXOV8q0(W-u5pnu!2=W){wmm*Y?H{-!&S9ia>x z2;q%Kn0g~w4@_y?L>26zet1Y|MmvK>9b<@oMKkohs+C-a_ON^pqj*}>U;_&TH`qUk zs*)Wf+tX_#gF`zYuy~dU2`pqS$vcS?ubEPmIv)Z7b)vWBS%V>0Nsa1^XTjgc-}suA zEMo)qVQb+&!#C}ZmX3<>Ft6C3zZO(L#gEUEU8MMIZUXq`hsB^JWvh{i{?tAUaNq4A z(x8`!Y;HHn#Y{kQtc_m1Eh_WaHjc~3%hb!5vI8gkg|=FMGTe2sgo`q9S(k1Y*jb9Q zFk_-^otRTLk*Zp*R;~LB9wo<^^d1VYI1a!k)b5vF#gN!=uN~1cF;&(z%GE}oS_L|R zdgm5A3bvtSR1b3IUZ5&gv}yeS^}#^zPAMS5qC{g$)n+tA6&_;EU`;qZ;>|;Qtzw6OJLyUENXGGtP(%j zV(ewImXpYPR)C3v{1bqIK`az(RdC2(_G@J7J#5HS=G8_5!=}Xqum#V zlDl0lNwakHl5`TiZk03nolbyS+E@@P?;!qb#oC(26-F3Z+@nmoWpN+613*QI`&?S5 zL$@Ch${_BnhAMC?MU;hjFhd0MRgj0R3%i=xV`~6X0$YQv4NsI?m=^WH$KjH_T*-?p zv7-D?i}K7X(?nUNM9J-&uqe9;FcIaI+*`4tWDAIrEuusTZ8f5-#@!*0H>WHJB~KnF zNh8X&(n%&!%6nC*qMSHS912EObn2PW-dEvht(Y8*s$b3xkEWYY^eDuZtRfVLU`;pN_cSLMtB>ArFG9d z=|=n=oWk9gxL%PQ0J0%zK@!P*Rg$F8gY=MOCeikT$IE1;l;2)sFEbXkZZ5if8*(nf zMb8mqwl1bjc9K$EbVD~VBkYOWNoZ#kt5?qCufmFVO3vgD!a0Q@Rs3tt4V+4N$~hub zetFIf(@~z{BDOo)s_Hk`A+f63j%-yf;$7r>s`~8^>+P$;B^w!7^}+otv8wv5R@DKp zN?%pohDSyX-Fa*BIc49YuXH3Dx)xps*$2z~9eoiNxCynHk4jdZPO+_0i?gNnwE z71%R~;dHiLn97-a0l3w0I_*j}tWCo^(Xe5AWDgAO$t)k^_F6kXqgZge_xHwTJlbE{DM$Sg02jMOz0+)7IPNlU4xWa5>H`H6LzX)iCA2{wGvN& zbr^@`Ef#;W#I=fK5u4!X)9qOeM_{7}UBES?Ck#qi2k(?q_97vcj-QrQf)B%*GE6n6 zl^o@z_u$MQQ=G-f{Ru1u+?X!PRvGeMPYS6qCf)aJ#`#9Z5$;LUPK=Ns}dp zgkCZBa+e{uEzF}Dxj5E!4ml#AB~X0~>n*Wz^^i`vFc)=%YYA)=;Ekw(@n+IIffEBB zwG$pl(?ye+rD&dsZ%j12(GpfCt_xPn3)_a(nslt5@UWVED6l%%U^Vs}#}@J_zvTFE z#-1gA3}v~ZMu*QN#7ayhkl6}J&dzS1J&KS>i8o$Z#)J40T$!kJdgdOP! z6S#0wEpI%F5M#6?TJRl)U@ZHo#X-=H{AADtLQogds2_>En_T_Hsy^7}EhfHGijz<0 z#Z={UUFF+VWnA16+n7Pvy<})F!r!tY_30!u?JZ4FxKuUB_l@bgt+KMt%DJlQtegw0 zxO^Y;G~~Gr;h?vs$Sj9aEyi#T;R$_DPU(HP0o?GZP-@o&O8_TrQ7Sta+N8YRtMY4W zf1g7((MNJ`%)ZgKtFHZzaP7f#2I;kb_)5VZ9j;x0uP;W_ep%N(JY4%Z>~BQWo~~=> zu{IXCY@h^BK8a;+M~6Vs#6e?EwcRCy`>zCieS@GR=4yu70ryVsgEGnj?p+Z* zTbN%i?}lk7e|0nZ?wuKqWmms4g32i!hES{`tRRCMi&T)H_=i_zvAtu01S9XaPY2@Z zD!t1WN~Q0@Z?F{;nzeSFc0IHWr%*{g#PTY8r-)i$jONJJnDvW{O>2>Hk8v6RfOQpM zQw6qSrdE$TupNZ6Hn%|mOviPnpu}V5;x_+)WGa0|Z+Qu{soJLjB zTR7_yD>ZD`kti7-M-_`0E@)}vM0db9zMijA@!SUa$d@f-^PR?CszR(2Of{^RGsN;n zPJeunctWgfixYr~j^Vtv;SO3adPYru8TLnZofa}#DN>_}%A`?7VgEDu9F(TW$ z3fR2$fapS{8Gb-Caxjhw#B@Y-TTl40TM^o3MC-(LLF@Sg+lH3eGLn}IzWi`M7^ zfYuuNM{?^w6B6BEy33hdDxSG$nrKSSjSFr-Mtb3@FJc-~hH^8JWs8Zh)Dp8R7x4S2B~ z2Z3mN_VP`%vx3o%JQC=3L7&|T2&Frzv+I?US|PtS+WBSQ$lCpM?Z?BlcPD!3us71R zOZgjeq1nM#pN9OQI-wKw1|mEot=*49YGvM70cD`mFk{y9Hxdc%r!mKFlhV6K8SH^f$dqv!?D%)x7c`(L`tdhS-m3~DP zC4JSAgirrXhPuNPQ=q05GB@RqD8upF3*ur9IQSFl&TlGSokIsnI{S+BE$~82a<^SejLy>O?|LWK3BYIl%o_r^+(7E|Q`An7~28#fEVGS!y;{L9*gqYXQ?Et1m= zP;yF-_!+Kl9~5J?u4pp9=hT;O0k~a&PI+bruQK}+wo3#ToG-?&ZG(dy(xzW@n*qAb zvr%obquXqv+g#(ffsdDdUjK-=ecX7o#lVz2txFC}E19lKwo5B1)g|iolv>=m{U@@V z)7235<4{#*IsCfD#LE`sxI1y3$lDB;ToqE_DLX2Z?*~j!i5NYp%533US zCnq+W_4rsdwp-Kdig=DrvvkF`H9&|i6 z-ETty^vUQu@h3F7Z|c6F^{-|ucCQ$o4~mGV znm-Z8r9*(623oqqqAL-y*TDN;xR>?5yKyfffdL^Qw;rY)R!L##bC5VsMQddvu>Mn2 zHJ2}BCWFyJtkUsM zVZT}S(33?qWImW!%U^lu7U01;VH=(x1X;8M_}FAH_9|K;o;MU?`|@HfOyX?dFCXJ_ zAKrX}TTA#Vm#Xl`(($vh#^P-F_{uD9vqH9eAeJ@5RXkTzs$olU)2zeQmP&L49nfVz z5y{e`8hSn;2i5Aw=LL^ORMzk=%0N=PoHEj4E2!(I4yQw8D-0h&`-iIqQ^lhIrJvzo zwNGb)r?ScsYMYWQL+h!r(hG15yL5bzrDz)>wDnQ6ajn61`0AHn0^#qr2;bn*K3ma) z+jGJULn!==F33X%xGc5LIY&yR2?FJ3*R=o40glt{-nFjc zUF%jZX4{U0PkR1Jj{3yjthzbTb)#KNk<^RCH5JB@3dWWWMmbuq!xi#qOq(eK^9{VI=#*vAA}ks~ZOR=SvgezezqX)z^vPkZxKcqWa!?d=bBn$UYXt2~ zR2mBv#{P63h8$#(YR;d}ftk%joIeAzuxT{OTm8{iUF|}7GWho(-t8#5RZgjt>J2vzjg$G>8@lD_!S&r_P&1H}VoP+=hQ|yc zGCdXAj^IY0A{Xr?Yb;J$8ghpQKnz=(Sjps|IRiggSPCg0I?W5kIWtE9REn!mkjF&X zXuvh7F||;rH|TzbRtmB?1=V<=4i6loa$9Zw+nf{RNjr9-E^p;b9?gMM5qD-!OWYek z8~2(fD%6FNtu6s2$)Z`rx}gmJAX1$fd-m+J)PFHN2(kLJ*uo#%^RI=?hlVG_AZxdU z_%>U-1|Oc0JtPtE2m*~W_?@L+O`e6(bP9ro2-uvjG`Ei}{NYf312gxwyltqX#8V^^v1XxW`t85PXHq60U!q{akh=&879 z&4t{EO5eLW>J?@ugCu@als-GyhlP|vNN0x`>rFM<((yC0#vVZo?CRX*a(r8%wBcAh z1((%3#qv5K*C728_I4VEs$jWlJ{~a3B5DVSWdrtQ+~SxKTU`ql&yo+^&fs6hD;V+5 zT3_*>$__>R2Hy1A>4p9 zB_ic5&};mu9E>_=GH2ti3f3SXqz9_m5#lQIV0Uj-Lt<_PY!5Eo@xosX>`?T*6{E=mkJMO9nkmG4jsK?*KwXCl+F>0L%kZ$viwwFnuGSt(zE*h+y2FlP`-62tgg#~RIFqZ75C z{GPZ#>x;CuHiL;xU?TJZQZ~3HzZKl7whrT#hyk!vMH4XMwP3$`K~v)IG(1rkNC>NI z|1AJ7QUKF1)kF_+*!D`p7Hsi$YTW7&zrUjFL3Q=E8vI}_ij%9F$O4)~v&s^L;$I*a zS*f!ZH3MnFT$DTnccgZ=0pZ#%F3UA>nK{+&e;+fZP9;D;%g(?|Ce`Dc9a@}{Jd8>! zm6YD@4^O}qyR1gMkfly^B=TP0&Z=&w^MH{0tRe=O{<4pb0Z<=XP$$^o?lztwO=Lrd zNBqP`@;*B0p4Hn0RcC74nPGp zcq!P=8s>>|}7s3kdqYWbt^BF zW$*KdJr*QWCqpDa3|E^SvugK#Hjot9cmuiw#6MGhf@;}@I zTQmmewM=EM(RYGPhBtTqzL1**__Us_mipB)TOb3X_u;ao{lEtGrKrNx5A7Am>!kWK zV*7f~`Kceoog7<%j{gC@klf7&^bYfzt_x+@=J_gEx=5)##D5F_3~%Xhyz^z#9WGDF z28_3I+5JnAOaHvET$~yh86o1f^2(24KUe;1hmo#o%qA$Sisb(`Rhs{8`Ly9leOuso zcOZyosDyNw77TQ7yq(3^m*2lG$!M3(n8!nFMbx1Z2|g)sE9ZoXYL!9h^r zF$Bmj(_|>q{AC(iE@}QUO^3pA{&IuC*kz{82IjY9mzA)~S%6guotveHq8mOGWdER$ zMU7lkKqWyEN%>`(NHWb|rimoe{6!kkUr2lT0Vb6lWt5%f8>NsssTQeQ(uO>9JQOEV zqs)<56kvd>rb}u(Kz9tLVY_SL%1+9QfMz)6@?vCtge;hWjKn+snK0GzIIHAh-M4zo zbMn11t!=$6CF^F{JjJz+j1lGg5xmjLw}5}9+jM$lgb(=0PJhs_7Cb=50jM{@Qr-^` zu{=Z~!VI)f>$FgrrcjxtFqu}r|Kahi9jR4#P~(XQf9pKW=il8aW}Tn!{Vkd=?PQ3Q z7}EEC1@L}Qm9dZs6xV$vaeGeh!$$G3+&8B5*2xT%j$y};5dji{zRL6mcZmp8cBY6R zy^-D7^&^7Uo)eC(qn2T<{n=k(epNhB88I5JkNMrhhrZIjk@y_h_un+ZOXpe>JeYrm zO;GI)n3x?#k}|W5%F%JX%sJ@P%L}`wwK8XW%)Fn|GxIsGeZUgfG+h|x)#BA^I6S=? z0|WaN)v3)Q{b*BYSCt;Ec}!I$EhW?J1c2069MrT%xkk*G^sb+8MSVRh!We?@6c7XG z{7%47G7e%!oRFXy;$(LLB-z@=R4S`6TTnq-Z%*?YDpHx=*X-GGJn2`HQ>rd#i80Y9 z(Jr{LU9zD`034wjC$C%=stxla6r7pam@YMHD7xZl+JZX#6MdK@xi^kFsKY;n`tVQ6 zVUqndHk1ycAT#EufJhEeVgI&TbK}t?fUb91gaWD>GtYwf5BiTA@g+Fbubd2_w*~7) z>0gQ?hQ*AbkmI0SVP0bMPN)Mh%d*8Mhi7F8_ZgYVL8o4W<15K%7np^PHx))4Z^8kP zy}Z~gv#8`;(+7~2KKXGE{)A;lo&3m$l4AJq?57ZD2NCv@D1tDo{a`YYRtw*4^v)VCcCcJ7W}@Tvi$b=ea=OV4EU|np3v*PCAQ%9&m9}v<%FmI z>hBbBV}unhcNK0!1^70#QNY{Js4_!~XOX?QxHPrg;fU)RrAoy?#u zyk*qq1ctGg62K#EiX9#eFIVPaSk1rKAko~_V!3G~mdjj)CIT%jn#Bb@Vn^Z6%DH+7 zMA_0l*zFF&qY6UGJ{Xx%;wr^aNq?+D5ikV1Q)athCMh~p_O5DSilO!7{HH)Dil^}x zn(Lq0=&15$hSm#u!!7_tUj3BwK^ur7H*5#p)ot?K$Zdf^Jei^2LeM1Jg($R^y07Y z8j9;bp!MbDr{JUdRn$Xu)jR{ZPztiN1KzZT*7=Vsw3a=Vik4`PS=Z7hJrt=Dbj*HD zaJs&u&m;6L5j{I5UQBlv>HH7Q!u3nM1z=ybtc=-Z6hXABLiFPff+%Vbu_}!yl7cAH zM3ia%GM%r}{6#uduslMjvgOPw-rjuFu#iwVW3Gk9W;Of*%MChG?5Y8Ve;mPDxYAe_ zlw!~K@!b%yr#dJ5zu15P=L;D1E6Uc0pa=KzC@>o zf?^*P&djWvGsD_PVO0AF1#K9QTS+^=n~9DJc*$ChZ`FEytIfH36%M>azes!|0PEp`N8}20p zdRey&w|yW)udB%e1e8z@5Gnx!SpKk>2Z2FV(9f?}m18?SZkV^>3qn2t3#md*wR(z1 zgo62mnnWFitua7=UWh~R9RnRkCdWXzT5?nZHne_4M{2qRY%6W^O3DPQUOIEpKVvip5rt8X)WJ) zj{RNvOMbcW9C@z%Uw*mq9IIwp_}8I4&2y~VYK@6RU90rf8oi=pEI9^Cu9Vfq_|Tc) zL#1#gw4AYM3{T3TKn$1_x~DB$q?+T_#vGU3PjMr1x9i-&(V$uPQ~{JgpSZ79t{#h@V;Bt2q@fR4rmgj`RBP>?<*c;qx#10)&A%aoUz zg|Ae+pb!AcyeQMXVJmB!eKRy(`n{-7RO9!l_Y`*UlQ4qgw&`>A3mKc;XPYffYu0f| zre=+!m5EiTHg-%l9p+|ksSWBlzoj*(sy8zASOIdds!~+b=r1KNdqyaZ6M+_Y8eB+x+j`17qtmcy2Yo2kSi5mr z)+#+TT%{H|VpItT`k#aOCEqH&a)`DA8wP4wgP7A8>x2FZ|d^|nQZ@QA0 z5)E0oRZ17F3Fli)cL{{A>m+(lq( zD+2_gvUQ?evF%)Y3*s*$^H>6uj%1yzpmBieXydewK6p;F4=u&o3BmaNl+NIr%vmuL zrIPO$9mXPV7q?~jPM@Lp-U$k;3V-eRx%-{McSfo;n(q%#6skw^{nw12Y7OWYft@~n zZNde}R-Ls)A=Ou}CRo8w`|9g}xa#rx3_ae76*1MMHK*HHm}cOA0#NM$-p8M5<-5A_ z=h(m5f7a_D|4C_{^tUu=zVmm(tzR7tDc<%bpop+$$!F^&&D|`1Y0{i8)THarvC?B( zhR_IUUIw6Anwy~OG-;mT%D-g)DboB;`NNy1i6ni0m_u}a3x9al9U@7EiV=p!*5dHy{Zp#DMx| z=rLP*{FN5;Jy@hIs2uRqEa)v)ejfV|ThMNWMAv!eEtK9%p3v)jHw8AvyU0nHH?B5A9v{rTwV*P1| z^($}_V~T%Qh%cF{2UN^xH_e9se^8?xG9>(Gfj8{}IGJ{-`q9&_Jt{=NGZFsJzzCIv z=NU1M`$tno-h|6Ix8fg-1*Zfv+*E9aHx--dPsL_%D#ork6`O&nn24ZJ`m;hGIt7Qk zD{vHOmVTV+qgfDzBxRoVW3}kQObbfQ(?D5ho+b^F!4mG)s7~!B8ZnSL+d}p%g;?>& zYHGueAXg!ETq{To4kLA@AVu0lT@;NiBGwCt$z!|F4nxUfz-* zz1TF!sF$zb0KNPf|5%Byk6!+TfZXI}sMbk2^3iR>kWQW@`w3&)sFVAsZ6BqEdM0ai zvX@0)>*V)VCl?6=oT2y#UEL*w&~mk-vJUz<9a}o7`WQ!EgenaJ9&~Rh`uGUj7)!*;r|%_3B@6!J)eaKjnKP*~J!ypBW?>h9a}c&x5bT-MDRNDnl`eCYRsr|W znbha7TVu|og1}_(kZj-7LPCwr;|a)>y#q<1OF(N$$)9rCG82vMBYXpV1rps z*5t}hd0}6k!f|IhH&d{Cj>O^nvIspOSuNGm&@u z`{6$IGgktovFX?+N0_VsFUB=&yQ1mh@Ju zdy}%mTyH&8Z`Eva9HxG9s;?P@g--QdSLb%2uEO8mF4Ps*Qowc?!GuMTQJxes(EqT$ z4K)C$*7yczsJ>DiE>YF*W_6hzZKtY(CQb1&ygGz>qgZAwnlCGJse6TruGN&2JO zd+8GWR!psVbl?!!H}6$IXb+)^7xEhqUH}aVpdrvata{?ZTknX5Aj|6G>eoq4v_9^@ zfK&;xJ^X`WN=2DrGkTWjdBnZK5I`N)7f%VuiUm%4D^t0HyDJLGPDC+{KiW15hER?}$!0;YZK9Lfmi1vI1BQW?Em_FK>j z??jUN409`T86Lv zB^xiluuRojD2UD7^r}qBFzp5&WZd z=1ke7L)B#P23uy#-%JuB6fcC+ z``q0Er+<>o7UA?cBtJ8!^%!&c@-#-zmZQhqRY}+B4<52OR_$(ZJW}D9W}U~;0K{HG zI&C<;E1E@d`anm+y@Z^?X@4CHI9ltRwJeR2M%lxUrlgyr$jgZh=3 zlHq6;Mac!+c~Ls^E+Mx@Nqi`Ezy8fMLUw9_kU{^lBI#ubnLEKFq}-_f#VwO@8yZEC zalh>Qh*EV6lfiK*O&*Gh9n+~e>1A>;S{#!fv{am3V8pTNswgVHrk!LKMhzN8QBfzG zNwB^5Tn`Df#*VOUbfb3?-+H_e7HOw4r3WIHK%ODs zRw+@V!wWTOgk-fqNP#0{BTL8~SNep^H-y|kw~$%6E=H>;LP}+8N0h6HfE^*x5xyDc zetIp9k^^L!FxpB^W>Bk!vBP>Ak-T<=Pl+Apy0%QogJ=~+$uqKdB$VvZ7E1U8Dkm#_ z(kVG#CJWJ&+L5kjG8Qk$klio{HR2BKM%ew`rud?J!1gzN~3 zwiKZxUR(vSEPW-7nl3F+)5lS>xuxcwaUp8tRVYKz){nPH(WPh_MbWj~o>5NhJ3`Mu z(J;&=W+Gmh0g9&i3vb-1N#uR~vJi(F9A;1n_wi(Q!zEq`#Ae3S(t?y7%XnMq+<`k9 zQN3_!h&Zf{0m|-DbCKFVkR_{5Xy9#@yviAu9JC+S*X%MpiH(~I8k}3%Ii+!!w_)&;zEU+VzkFts#d%)i{SRmxOSI*@3)sBbCfUq8fuw=1@my$w@ zHLI4o#hM2E?Jd?U9UB(Ah90;43!lTX;9)J0Gn9+Iu zEjrI~wM$@P`R-QZskr@%YUIXZZ9_kGx*ZCp)m^DQ*2MMsU5DD}0a`KAP}^If7G)5+ zn>SLd;+B7CtLU0)6{}x%R?&#RJ*%i3XsLpK zL|^y0AMNxJg#JJ-&0?-`<=gn>W{5w_mH&i4ZF`bSyZWOme-D3proiY+tbm$X&QC{3 zPWa|8_QFJ~pu3{%&wnl|oqD_0>1yft8hn4VRw++yx=qX(B>-fxyl}c!sdlL<_1ue2 zrDox8Po>Tz0B=Bd8tKlnteY7yhCbx*xz_YSFSz z%k9#H(1(y>SYOzQ*{_QBf@yy2Y(gd@f?@?ZjnBjV1+e@y=InxInt5{x!3`Du?8NCe zH7pH_k1jA+B=J|2b`Fplo@C%u%I_lpq2WR7cDbW#ahq&B8aO$&k}bfAvoePM6Z$hb2p$UZ*eXDiqfAA z6rHuQHR1HfnD7XP#wtQ^X!u%OU?U3dZAN0UrNv~;xgkuXf$?2qqa|*zc>_(g#LrgP zsLvm&5yn_{4A{)%Tr71S#%WNR7G4FIibZFnAcj+HJc1^}Q;$!9v^#=!DW_d2v#R0P zqLJ~~&8h}B7Qru=Y1hH15OJ7h%}7O5$`q=TV3Q1pU+@F!fcNG?t&FE;uN)Mmy+f#T z{t{cSH^`s54pucd@@ zc>fLZjW$LX`jxOoZi46+#aH0(5UyL9c8R=C7g`MK*j&GfPE|l8-)$;`g?9Y(xB9|_ z&i@IMlhWq&Gb$(g_4Fwd-EdUjoH>azcyNIjmdgj|(Ss_o=0P5k>O)cG*of)Fro;fmahPiJ)oB))Y0l7&-eTe8p zy%MGgZn%M+n5nnHWxN^{If*t}XL#O1-vip(cS4RD@)(rqFn?b`Q_s|8_GD<|@ohf4 zcWae-L&;xZFr`!dQhdHo^dkjV@FW>L^%#5N@xcL9Sjqc@p>i4%#$D&WhCoAc!f=Q?TvNoRm+VdT<)PbZ#_CtR0X;Sp`2(@Q&3v@j+_b0Tc`Z8wmdhMD9Z)PN@s3r1}cfNLS)1eQ<;zN zl`MId{FGQ>`NvX@nKTL#s#@N1SH1x83L3I}aJh6ixIDoQ2a~?n@IOGGfzpBT8vQNV zA88VY?o5DE!sJ`Bf^L(`-*vsB^b!zkkVNuql@w%=945)>Li42OtA+K715w|C{4hT0+7W3oyd_z?Dwk_U$7fID&Ba-75=*RSpVYlR09(yWoHfU*O>mf za(v_jLBmi|w|UP3P+gK8oHrc&1fCz`H%#G!Z#!xXg+;(TmBKz=o}qBN-w}oJlN5#R zKw)qt6O$Ix1hD{JCB*3K%~$`mE?HlIUpAfxR=eAqu(R>LazPuH&kW{$MQmTe=_m`YG#&CSV`L`k@;x zVSDjIXCvS9L)E55eNY@OIc~OwRUhoj66=TlPC|gxYp@zUh>0h4e(07H()`eo-vEQu zA*6$JA%5s)I5m`uZdyNdvmhtsS2AqTLr7cvP{-{;j_2>&gpz+-=6VAq{Xw5W4#_=L z((1n?+w6ztQqYb4Fk=*PwG-iM30uKG3C)T1lOlPxIj8I+2z4$bYIKAg{t2(+m;S`- z2)+~RfLaYdpk~;_m%QoB*_ilg*z`#?@gu!FL*hZm`!6{$eNNa}KqnBbCa@vjcH=O} z2t3&Ux)of_#H7VE+Z4fxMy8LNKy zIFi)5Rd4gSwdw~US!>m5uT8A_Cggio{mm?EyO)MbDh;gqU^q*xRliNu1Al*jX+&G~ zyrF4UJ?=|qI5xWIC0&TsKIe`1)~cTqP<0LkiR>>p2@1~k504ddp-jNsblr=(uG*VR<1l z{z?|AtdW2Dit7!O+z9#%a!5{8Nu%prmB5he#qAHWAXzpO1tMfqm<;}e znUt7x<>OqCQf(y!KT2qlHVDDl6e0Md=^^-q4_dSS`5e!zHxgEfS$~3j&#a3~i~8WD zaLLX>pR}395^L6HX|o>uY9_PJJu=O#UzV-1lvSK+>0Hb<=M4xdH3ZLb$RunZAyBr$QI4)K`owBp~ zkPMF9MMRDqr8k^%QF-T}zE`amtCdfc#tT>COWvP##2mdmtF(DTESgTP$|;*Ia3gxo z3PbAILjW5s-2%x5emfx?&aX~7cQ8uFEVp1oB-KSs@bV11&O_es#YG&rGuW=SwX9+8 zjJyc9@$g{i065>H7{C6U2TL0jEYtFww3yz)3;bnX`S)3G^5_|!H<`!%CN-hI4f&ooS$(f= zQ6F3xF6kuni8ncoCDxlP(B9;i>P+5b(ZDosGF~kliox2@|8hZB%x5876U;|c*9Hj- z1vx2yXerCv?oIZU{bd^!yd+zxHu>UW*BdnGT+oNkjW;<_C5?FumgM?*lO||LlsBoO zapSXesorGIun)L{)qb5fxdc4}yc*8%<(Zu%X}rnRNJe;*2cLJI!+4V-Y{{g0lRjRa zVb^xZ`@MLRf9{y>O>RV9gf}@k1|5Jdyv5%XZ!$pgR2cD_c$4^psorG9J=U9iHv*>! zJ`Tqw-z_3m5wS_1CKN=*CQq`2(~WJ>nQ1HD5Yw(=qN2upB2gJI`s@}z+s#5*Aw;b{(C;JnHx&9V2eFO}+Pl3t!+<&((! zy?B~k1wS?6H_o*i@*+IVcZV}O8JvFvW#FyVB5tW=S)1dQh~4B^xPwITyk|F}0*OO7W&kmgJzY#zno$*#mD`m=fEO`# znZ58%>ky8@W{PzPCkvqxDjbM>&ml}RE$V~q!X-~nw+^8LORPgEl&M`Z_y?@YI0Pc$ z_6trwOgn@uWUFX>ds!JQ>rD+xOl3Z{oKKW4#NbbR0Td?6V2b!jsA_qq335_CcnQm= zvV3sbenACtQ?{CybrcW45{mM?4x!|^&$-@Ex)JC@=h7>ZKc6T`K@!O?Bssl_pzKz& zr20LdGkJ4J0sHs`vGNYFa)@ii+M31{&=3kK)=urlm(HVfH_W+a2f%3f7-Cg(1B2ar zbDcd22hi)K=+)SmLF{xd&tP{H@;n*tj-aCcMJi?={BePs}m1i)nQ z>6ZNUck!}tI7x=;3+{$(n)UwY4k5X%uMF;ShqcOQu+d?yvRZZl#VYSczGs!~O^f>A z+HlGFf3sG30ZXh^4%JrKWuCK2*}S%=310m}+AuvuR`ybc={)H|`1;C1v4m0NyB(%q znP&Muhf&Wu4AY0SBOn{)FJCL*MPA_hvP#z*l4C(1Dno5Vsm@Z#T%9~#l5HNQ+q8@K zMIOZ5>dN5$n@6qp?+5K^;58JbIfkars2nlG+yq%r)w)21lrJz1UVGZvz3?5i&O6@a z8Fn1++QEwOTreOgXCiGWF>Ut04nCpJ?N&E06NQx8^ialDErJl;d;7^kWaW@auB|sFx~SBGY=wtt^0&6r&^zIAGS%XPk2i9 z5XC1Xknj0~FK@M$e{r}ZahokUfhE=_oU47pDj1d-slz_unSN);a}Mdb*eFdnj?PgsTDuuqu#q_cnH6OR9j%QHUVa4*mBWN+mCUVOsr zO(O}P+*c9)Gk$|hnfOh8!sWMEpYZduqCT?LVtv9XuKd%vQf_qdTkLm4_ymLrkY6$w zCp&|FoKRPX2At9t-QoF!TMuAv>pr2wP1YyeG{o}>Go&B!36~+?^9k=(Sj#^pTyp)* zwxoz9)+bERKH(!6R3cL#0+u56jYAz z2_qp3s@g~R4f})#9&`3TO4E8cfS5Uh@dFmc^QCuHI~lC) z%-&T$d{Q_reKoejWn{_3L3qUiz$Cx;|uyt2CLF`Uw=NP%_#pJe!4@ zoWwA{*(oe3pPG@LqgftB&-**DKvNICfF4|=vp8?OjT9@nC4&QYXwO$ryo*^mlb?e; z8lIp~B#<m2bxdga`uC#N$wt~=Z*622cA#3ak@I&7*~rL2 zte)9M4!8}w#h~gqZHTKMmAEdW@WOGx*dsKgpG_+>lQ|^Q`f;p${@&A zZDa&1WwMdOSr};}{aMn2jpSycXNH|&l%{cIx0lZjo3W%ZR7>cH=T`q ziN%jLjw3~Y6k#K~?7{40aF_i0HnKSyq>dw5%u5+Z=7SVt4`v+M9%!08V=Hoq1va5n5}%&6p+a4vr8((c#tekS7z%rxY` z9q`qOF`LNM8xX&+0Aytcg9H`zZ3_L(344UUNn$;g0eCE5`r`K})C%*g_K+I8_rG4D z?)4-wqJtU!joLG~t_pXBo_7_3?M-4EktXtbDT?eJNp_~cQPPa(6VP)qi0?*r@vD9hS979YJ6tMQ#Ip{P54n|MPhje&y< z11IiEig@FC%q|lDwY9Jnea{GLazW2ouH^6m!X==A8yKZ;1-OBEU>(`8T=zA)wC-SyP>03rZ(VDt+|IBX*sceo#08+c7 z@cLA+-0;)?xDtW!v}?#yCi1Sl$};b9j4~nSO?!=?gn1_tYJ^9yFDTg8Ao3I~gRbx$ z1%?};1AaqWff`Jirfc$Ff#BbwU(Rpzwxbw7+o4o~KD{<-zS&ABN%JZj64VO`xnQge3H9`M4pZ=C?_$t@!lNhN&+W)s#Y`4R0 zx0!ADbyiR0?Vi&2y4mpN+Y7I!gXJl_mO&|l4Od=nnfC>}c!-K+FIy^ZC)76C@X?Bv zlP~>!*zhmgl7`T81S0K^!2dfO;#%B=_ebo{hjN2KBrEWFFAhz5l z>JB@WK57VDcO~X_v+!#7%viiQ^kSU)WZo=su=qgRm`wp5mGNb=+i@as9H(Wa<7ePa z(p%}#%kfkkU2*@S85i4{m#`+kn+FnS#N+`kS%ZFRF_1;l`luHUQ2QtXMFt(b2fl54 z)g&3@zrY7>R>tBVvj6A4V{3Wb9QX*pO;N#AUXDGPhIf3N_Q1P$kcR7jztsMVTJC=a z>bw3APVfIF4Up&!MgNT_$ue+J6*G=N23=&zI&M$VoMbRvez5?cYHtx;d-c`?f_KMQ z8*;XD3J8PfG84ymoimK;>QCS2$i*sx}l9Q_S5f~i>irj&EyY7$>18+#`$}Jh^suJxjTO=cvM@l?uT039z#EDbhI?$ zyJP}mfay_1K90ffeIszB(ss6uL-m8N4XXMLkJ|8DUmEVxL=5H6{)#_%zkG3T%OC20 z-xTf$maoV$0O3xJ9^+G(^7<-aN{yv+FcFHAZ)hR*4rw!Tkg!F+kq#c(2{nqP8mhx) zWW9pCME}CbcfZyQP=OeMc1JPLs8*HrgxU-yLgoHnS%L>`W!jrp-ITpYYQtuZUdQ77 zz9osN+Hfb`dW1IY!`i9Zkf(@n+E5qPhBa2Qg8rA8wBgkzrwuRKHV)OeX(&&*Acl_8 zhBurx^y;qRwMiSkTlft*MBGSP8x0Fs|0Q@7?Y4rN_Y-Z`G5n32D{$pBJ@Pw z=NAYIEDq&`y}95wK{_js^;W;gEDbux@MKr$wsMp239Q}?RIT1s4 zHAaalj1m|{##d&I<$@cMcpL>=D2*MFs#InGpCFD(hKD50Dp^!3@<s=3L=79JEC^+sV#5}?AQQkVOVLI8P9!|nHi1yr?!R@ zQamhcp&6dQt)o%Y3IDFtkl0LgzuKD(xs&K>%!Vo= zW~EAUl%+zczwuDyqMWOrR1##Nd_j6URVvZ6%9IcXK!$Y3JFlr=)FKEf4(lGP+*keA zA=a;U44#D5dcvO$P>{}z8^n@T+}EI5eV4-^cFDl__DhN$Yge4OuyZVNIOCt<_*ad& zc+)M&{{rz)>F4bRmL>~|%RafRabV()oncnhu%RjlH>>ejg$|t##1{5682r)817Mwu zwQ1#|(bZgaQE|uhtXW!w%@;#rzoM!!cj=V%aiCOu99h$%k5d&g`M8#vi;r^^l#g4U zD{@9Qp1_U|p_`pW0+(z^0%1-R?>J`T7b9O{kRl`=%THxYGuur^yM`%X;=p*4ue}{8 zPh!5yZ<&YrSQ-=*C(g*uD(?4r#EWqa#qpmfj(;qxWdC)MK28Cy4myA${SId}bOGUJ z-_+aFZrtIR0jv*v4iyu5-Omn>LF+ya9*a}Odh{s6uxG4GIyrwXI#JfOHxYB|3=W?} z-mPbaarhmKgO6`QY!#;-cy`^!!TUDmIB1rWV=WAE-MI^ChPXQPSEYwK{tev}mo)>n z3p1^unVKQ5Aqxk{puZdvxwgo=fM4ZYvyXB>m~T{Z0IbU?%{Mv9S0Rv>x(jly?c_?@ z3#GQ?b9N*vB|~t92|TbRZ@3Z;rL}^Al;+IAaJnUi(}^7<9LG|rjJBy&IO6`C)n%cE z9|c8^xGh!DBQC1=8~_d&Z@W})ob`TIElyPF0b`STdPy}$QiHB}fDwbPa@jtVgIDBS zqh16DXVp*)KF;+i5Aoz~SCYcVYh6huI@LIdj-t8M5}kfrvB#$^kVwS|GwR?4IoFgK zEiYVdQT6P6nyLw|IUn^4D_Ma&=@t)AJ;-Nj4rk91T|{; z)!%Tph~EcuR&!f+%0NHxV`3o#{kHcczB$j(vbwN`#66J+WmLO`E5Xv9_Q;e0C8;@=Z|^{6%%>APY#c< z>psq(f0`ZVr(;A6jq{VAL?_C){zSywq>%?rl10t%Hd&3?P?lzzEmoiHiWG;Ja=!bt zk_GmI8td3fc3?1}%*SYp$io~OD&!09bvcs*L$-Y|WjBS}%)3J6TO zuv~ZXe%R{Tz7q-aPP@GJf$?i_V6l9mO9jBUdHRI zuY#a}D|y%l&bAd1Z^}{(%FHh?lw~}#GS|**km@P8IjItUHNF{SHI3~=oEy*QzrdnN z2OM8hnB090@6Mu%Lrx`tTr=6FDr*i1Vv$?7?8lzNUw=uhX^*a>Bvqnta_5p(e3(g6 z4ez%>Qj1XuxVJ8;#tydPe?(G$dcrcF>cc+OZmVr?r;`B?_%>H*8nH4) zs}{zTR`q7t*N7=Yeqj+ehjjce-G|n}3aqi(4Sbq{M7{EDZ`qql2A3Zx!#lbkP$1nU zWYUJQ9E;X(2OD77C)Dd;*XuLX5jX3wYglqZ0U9q%lMd&O7rG+8n^2&gQrLoU*hjDc z)200+6;DUC_rJT~_-UP#rMa&{p$-yKbjI~B*-I}`x(IBR-nyl7dYEkHfF*b}wOtD| zLrI+F4-l(&Jm|(#8p@c70QHH#j#QDeATY*~YbH9~MVeYm-gyL&5_z8u4UIZW3cJ(& zb5%9p>W;5R$wGgHwc;c@;_QJ@EF|O2*n!flp@od+Ah$6p_=6N68$Ffr`dJ(HQu?TqV%wp3)J9L(PCY*BA!C^nkt@$4MZSlmzOH zWI9Kkb_B{;ub}lSY98~VZbr@#Ab$yl9AsL4)%f7zalGBmsV?4bmlI*LtMKFBxx)82 zV&!G35Z~;&jMS=RX_ZLvhpyy_w2P@HJ;Il-y5Y2>E+F4)cBIZ>&$g_PtA~l%y?Kel zefKFiyBP4?+aODSl;(BB4lg30&9ev-0YY}*vhD^xi8581_sR)`En?|%#V>0o<4eVt zz>HEJae7Exa6;{C)T+Qs=}0GP=p-m5+pu^og!Ny8RW85 zuD}@{lx&0?yry%rJiLj0DED+e`2rB<00f@n9lL?Nso$8*1sY$bpJ6dSs$7|KGPu9K zUBuJ-6CkLDvG_;bt*z1``EvwLcxYGeH@6Q%Pxd^q`2(nzp$3L>>$^>sJ~ih7E7u@ zzUQ)EH!bReIpLBAT*;j*u`YX8vF2pZ7kETo)Cbl>I9Mg}mJ1BAykUR=n`c3~FRnmt ziZ6cn86lq~6wBeb9Spc8IbgIT35}&6=Q8g zyaR2tP!m%Xa?}6~C*AqB<6@Z-1e~v6V-OYRThG%ZCP!4}Noiq;`R1Y!@4Ltjg=OO_ zSe+=JDtK~}QRfR&mUH0(H^{Wm_L7Yl+wc~aa<$y%tmb+{r1KS%0hb!lclulChtqlX zv(8hAB^hi2yp5wIYslt*0l9`S(5GmKbi^TICX zfKjHd&Iimnj3?3^;O*Zk2bl969N=|KOj=9_=Q%*mun5kaiv%pqUhY|eCNIrI&gd`3V4`)m=!J~>ps2`ki8T4b=>IA3W8_pq6EK>6wo1U3ihx>0K%ozycPjuAo2yx@VldD9HDdo-Ep1vX)^L^C zP@YqEqB<>uc}_C8_e)R-jz`nwk7doA-EjJe*U$c7Sc9pSy$$m*4GP@yPh}Q;4J8ur zDd*B$`z7th zpPe(dK#`uImk+Jfb4u*4<$X5TqFVP)KsR&so@i4oq_r|n53p=fHRg3gqln~&J1vbz z!y|ZebQi6(<=n`d@R`7&Qs&)Q{av4PBmE!m#{c1|jM_1f2R4Uczb&2~ne)XO4rT-6 z!?V=!ku&x2ktN0PdUbr{TO1A=So$T8kDOCn_C1e}6mBP4HUhIsBUG zP3J&||7}6LQ*-GMBF~kKr$$EXH)RXWt?oCa_0q1HdfxAIJP~>$NR-nhpOo|+OuI3s zOVS#Z2Imwf_Ul;O@6(b^AhL6KJf!k$5cY*RUeZ5Sxvokgk?md36TSI#I{r-Ae3CKB zo%-u-H*%W668t~)9H1(9tD%X!@0Ga+%G^1EK*cau1o8mEG~7SVgu3)Frps+Qn8@@M zI-Q(26HLQEDxNDjkw*cUYK%#=BLD>e_jUAS#r4u9B~wuOj)9R{b37H1mS^vzqpw+W zj1PS!UR>?Fad{XhFE8xR5cGBiVKsUcyT8JlM*(0&Hv5~ z6t(9f6?|qnP^lmvRH8awK{iw%<(=a{U0oXBI3vI@{{x|hCCn7Ye~(=iKT}xp5w}_- zs3Ac6p~^*{fjtn$L5&D%W;5Z|FP+S}0-nhG~a2%B$7V@j)TF>h3_rg0s3l&hQ=S#eR_;C*6BgAhx%Q3HrgnI?YDbfW zS_}noV%n?YqSS1OLNS#uTg0X1WZ5Wm2>wH&3Z%3j5-W!umJt~|_`xb74~1m8%4i3t zZn1bBPgsp(wbFU~$;v6iGfJr|1*4B(93uX7ewMdV@T%-(%Czr(p*5+XC# zr$QvFC>9~^Di3GLKsneV>57O`f5p$jdVX z_3`oyRoi)a6DdT%>*D1Z`c`2-?7uW=uVa|*4=|^Gq6V0E@LR!0<8boJp93An@=1&7 zU%ZL5%!hpcGcL{l{AV0bJ5CNWIiA7g`EV;EAPIZV>x{V&i}6BSt6?eSG`omyYw9Q_ z`5K>bN4ObB+dORTvNW%>SGrev?@;TN3Vw!=%_r&)lpRp(!bN(03iO`an5DtfBvR-@i|szA9Py~nZf zAVEgF)TVHT097ZPGG404mH(v5#dxB;)QxfHH>{W1z_p(%?c4694#$ic_!y&p_nuJl zofBPeV8!L&Bq|%rK2Ifu7L=Z(lE$8kRZ>`l(nD0zSn=MH%;crcYm=86;p=8~CB)QE z9GKp(>4oA5zm*M|jE^#Y>+T=Z{Z_)uGbCQ-c&a|Q5c!^m$}uhKgJZ)bLtV*1 zEU_NybnT(uf}&>HVG*S&_v5B-O2t$~14AC^9aRwaNRqDrqcr zu1X4vQ2MY+8vC3s$xI&Uw~L#~j!XAHJECvnlZ%S?;4W1z8D|#C8Qv0fcu$S6Q zkde4aMd%AY?;0B7`4$4_*A!+NRL_P1WJRNA-QOKqg~=Z#yshx@nAY2AH{ z>kXb}066KzP5Y{(G3p*FY3w;qC5%hI)C1#KXKiLuW59&k(znmuD!>M&9qmZ;gJ77L^Pd@Ehf~j%NA)kDJogo7(MT zJ=Brdp0G2!;Z5YH%e1ncdMi^*PB(+SZb+C8Y3-HNn@X9O7ed`ZYnNL z_dgBT|48*e%e_29&_XZIQ1ytHXGpul%QN)x7|!p-|9t(r@;@Wri1t6Pv;2Qg-1I2+ zZ6f2Qvh6TvX>0xU>rLnJIexVYUfJMzr6jvmUTFsMJ+E|_X;B|s6E3;Mm7LEK>y_@) zUa2z-Fxo4n#7)o0rd7&%)8?0m`HG%~ywp!Ph6h6qd#QK#v~i7&M8puRms;-1%l{(n zGkU2VE_Hsxda2u8`#($jwtJ~JZxVRMOPyO0N{$@pdV`nR5S;Y9)K7sVjZuHDlE$7t zP)TFTOI6ZX@d8O^@>0JdZrY5vwPn3&YAoGv^#L}ierr1~&yd)~%QJMYs&{P-u^)MP zhT>O|_j~bM{a&R-C4a#FAndL76g(uR`W9n63|`dVdaGSs`3EYB$>^;{k8%FPdaH(A ztv8%5?c46Hda6A~WlFOI6BS~;rDFGf46Q7lh$RN=Q9CVl>YfuH(-)BY$w^%e`(+fU{8uzqSdbi_{h z&R=Q$R1xw$KlSO(xDx-q4=pkt2hPNz~arC`2<(K{~!UJ(NDd2f%6>JPaWpkuM+re_fzB5 zuA}i&n_ny7O|l#CfMXh^H}0R}=8p4I_o<}N0_(m_C5;hZtCGSZl#WwLW4a?H`P=xZ zKhFX)+v2B=I5gc))qR-mr(W^$40V-Wo+0sGFVE0f;pG`(uSDMO#ZLv#D?c@2akQVR zX8HdHKlSySASB99UDxxsh^Nlk!TPD$*mJOcYVil;uPjVWN51E$4lyn2gVJ!x6Ru<= zORS%&*M2G+cG#MqYDaog{nQrchyjaohT^F;Jgu2J`+Hx$nw0V5W+qC;T%}JC1ao!}_T^T>D~a-*!K>T+gDlujvXVdVXrn zyOK1P{H017BVM7B#(ry5(wOc-N&Yr|>J+ZAw8c-|c~H8a>I+0tCw@J=JVRZsmuE=) z`5o8R&>47nhS+7u`@Q(7!Ua_4WKfCUsEJ=b%YV0i>bthj`*zq7kEm5eda7^o*V$8H z#*%tubN<%WQ*HFN=c%@aw6&-D7P}9gr@Ga&s1M!=mu$0*jkOlA#CobV+EbkfOKi|%>2hk^WL*R`+3g(2`rQ`1z~pTPiJ|S z!?jaiZA~nt{`;hS_I7GFwHj#*(*oXz;;rtzu%Fi&Wcw^G`gs0SkqR13K1>CT68~NW zjs6Z$L8H1`OE8n28rPw5UlK1PK_Y#YYX9(&->QAnE!FjJc-98g6D_{niZl3)wc-qt zqpUcC>48?9L3dZg{kvGI=}#+5waGK#mg-WbhgvG^r^lXmeczXRg^;~P90xk$?*8y? zV?0J;Z4TF|={v(q#^Hci3se#lN2Uml6YyL@11tC)Pb*@pJkBrhb{uX4S9M_zI1am% zPHN4WuodF)b_SAlp&`+h@il6zDk|Y^TYV7H_npX_31fgvHI8sr;auDddn2lP5u=Jt zd)wcm$mYXM(#^(qotlo@1U{01R&dIr65I4XR7lQ<&2#Wx6sD7+wR%7JSx5#MYBU*i z?W1MZEjj};Kfwk55KYSboFHg4}g#hEPL?L9%=d7R4^JMeF4bjJ9<2|-xS zZFet@gVie=08=)7-bGOKGZm@paoloutLfQ@2swgs&>SUJPx1@)*t>&wQgPKd!!!ol z?A-gE{wGc9Bn364qtY~GI;5%5NYfH1o-Iu8A~kDaD&Bg%3DXUneees@mbZAqw9gFz zVcH21A;Pq3mJ+7(W~U3&n@poh8DTPa5&ln_IxkJL_Q1^z?}#)N&9IEaYVH=w)+n8E z3No)Bqg2VN0&*l#%KW{9WfY%LS|sZ(wDZ1maSuGMny(&gxSrlrY|dOxKYJ;Mz2 z3>D}Z%F}xW9Dnfj49Mo|86@598B}V9o&l|-oZKyOlfyEhenB~?U-LA6=V+JiQzU`~ zRT7nm>biBmP>y~9#-EQ0)v%@^d7{cyx?e!kzJ38pGpSnj3)Sc=VRP_rXtdn)3n<5W zq!ZYV4=g9qRV2{+sHnqnV%@a#K3Xy?kfvW|)9FVOfBS!m1$Xfq=ofmaxEWC8Vz*yV z92oPj?VC3RW?}MwF)_|o{-@mmW43wR$6z;{ca1`(Fh_!i2nc_ zRf@%qkEIj;dZx7}|2Q)qFPK~&z3!i{1pOaHhxR_@K2bC|GP~e9N}3wg+@iP;t^$(- zDsbpL;>Bmkcs>XEl9dWf4pV`PYEhM61s)N`C}sOL#S^fp9CgW83 zf(y+8P=u4#G-!+T`L-2&)h#AlgMNRFeLGOwD3Ymon0 z$(l6vpfd`q=UBI%p2O#|MDqs2`8Ik^blUO>8%xz_?Z+wW)=hg?!jswh=LkoqeLex+ zcO`*C-3ocZ;*-fRu{$D3P|!&Uq03XOnl(Hlavp8)#ySPfhv9AyU$fVsnS%IAyX8v| z#j73gR*rqha_s|3NGCjqQ~X~tpqs@;H?$}Rl+@U1{qU?$PnTzV#IxnuW9WwbJX?Yb zfi>%$@~nAwu3JxAJnLHO=h^D1ZSkxbbZw7kOXLmSc6fFjnhEgiPlyWPS?uqMXSMh` zLmBwz@~rCyF0nsHM<=&2#$5f#pl3h4hWo>KX5ZDb-+0yh4b^0+XOFw}w8gUn=Ktu^ zv)vHRtY?q!1Pk7dp6#8WcDBQ_g}@`gv&Rt?!n2$2S3KLe8a%s}f%bSdM-+bUU|Naz ztU>q$ZDXR6u`yg}CV9k!+;b(AinhXMDR1lMa_}3-tKlFo-V#fxst8!hi}7|Nu3U)5 zl$ku$tK%`$;j&Lx0!u1z1S%OQl}u=hcW(n^+fpq;n7kVfL#QgJnVv-?T`M??uZ+@5 z@*%&biufo;sT8$n$ZNW~*sp4r%k@{33Wf+Ia#a++0tck6FlLkP4{lF zwAsnxqu{qCi?8Lnbu@weS<2#hQc0V#*kh7k7T07Ui>tQ?lf^ts79aCuvA+lT9)P@E zS)2`#ff@A}eRf;2xWlxpW$^%kTAL2sBSH|{lf|ZVS$s1@7Uze^;v?a*IO!fGi{Ieu z6f>ZeXMM|J?e(>+U>wr+_!d+<@xcmzVxZZhB0+cj~3zvX>r%rycBZI7j(uck_8M z-d$}FG@_d;`z!Ny{1$zzL~%-s_k#8nN~+)etlyblPd<$ACMfHAbRmoZ?yAJSHmZ^R zxCs-SMtk4gL5ii{pq9+L>l*<96CebESjfYoUI3*}lG2>W!1;h!`|n2&2H?#5@$Em_ z??(@S00Dcf_L@az_k!bhXCOn#`ZYV`Oo^C=# z``rc<~u?B1OLVNQ-T@49jwV zJMp7Q1b*I^~>x3)$<+0gwhOL<;)J?_}Oc4~(ON zVC?IG(K^F`A#;i8FT82_uB7Thl-c<5>1;eiwiJ_;Y#qWrHiK-nU=6DA623%E0b&a+ zu59(C%=ghrec9YM#MP56HsT_ijcgsQs5tw}j>(p1b15VJC@+?b44@g18Vd;v_MLo$-F;*?TXVi=p1~8`~nN*KG0ZQ+gLIf* zmq7Y=m~zRO){}Db5VY7-L359S22p)bg%kFUm8Y^!Djz3*w7E^@ox9p4(Aji*?VfJr z!7hO!6k1Q;ggQbQ_vTzJ`|*mx6w>Io#^vMVkw?rHO-umf zawrDk)IoG=(I3x=7d&xjJX%va=?UDp`6|gCd@K2{iWhaF%6toK-bY>d=p+>tRp70y z^Tj2_E!ip|2ag}fwf5)W>S=jrw$^<^=bb+y?-1NZE*TChom7)k(qHXv;`&iN7XNrx zFMFstkQTWYziE4RzOn9C=pNfR`}0M5y$$Za!=eW$px?Jhl>Dj8Bi1UVwMWN+&rv3d2Id za8CvOPQGSeJx?lXDF9gjdD_U3OM5fJ9L{mA3MyoDybM|4*fG0&5{rtA%dK?fS^54y}HTEF>Nx4oowx(n}7(K zX$XbA{PSZ4%?n;0_zS<>(jnS%Sa|MNb?(EN8#cur_dL!tGO2Vyp}Vhwwsw7M@{UTj zv(n_n6yJX{P2P_%Wv$8kC(W-cQyH4XkI&- zyc}6PO@3u8J2;;vziVmHcVpYtD3+it%^zocSrq_Y7yVfzli^}Jv6x7Y zGKu(o2KZ^bNw*CxEtnyv$hST>k*)(Wza96@1i|-$VAEqp+LJpXb24uO1stLX9OuGf z6cqkmn9q03_&r94N68m?Mw>iiBVX38j%=DgMi(Au5|F9b{hiD^4G$J-3ESa-z%b&5 zot4@Hs5$`bNdo)WakeiNuRAn8e`LI1MtSt!czt=a3aw%!7OhBAgHz@}F0qE{`bInN zMSIAgJjO6Wuvad@yIh<}=B@om*aW|alwkR449H^qjUnc}<%NZj*=RQ9lr07>nA0vl z7}_L>Rpo`FbeS0_GaA2VfQu7*33+0XU2B`Srkk|nvr>4E8_qY;^H)bk*CKPZ$-HPa zGS{VLmgvREyl8dg)Ol>l&>YaFoP4b6^83IwKm^SY`gq|uej~H7TqL-zYthzWmWfC~7Gb|1=2_Fz3sh6W%4A zMy6$wpd);#lprZwCWXmi2@Y_`VUbcXb!Nk;GxStfo(ey92-b}Liz zbf0`(c^XAUPM5xQ0&2>+jJX5y^fA-Cxr+56Pj$Qb9-5p zlBcIWUH6|LPn!Wuihtj!WLhS9`hJR?>dMm_pRlkiPftiNM4p;Ya^)%KLsy=j$0cD=D^I&fVOO38N-#v8Za>kLr#V1ckZtcm_ z`&=o(J63OJDNonV%OFqavvAnyU+?`K+*5f!4^3)IHm>)jD(@$mSNERF=WF30`s~I6 zuHB?_?!K!SopQDpVRQMsm@1l{`!b#TOMU}f*em;Wyu<&RGwa~Y$j`YdrK&aJt=gdJjoH_VqxLAkz<*I=h zZnbEhpppDS$k(qh_XCY;QKJl`3Wr$248B@y4l%)Sh`)tH){0tR8T*;lPg%^A>D{xo zq}=4Kdqc>ghk=cnEC>o&8Z}uQMHU804+QyPkn}*19~LHASeV~NLl(!71t}>f!AFGf z{pL^9Cz^B?AeB&`J7{^!mr9yR;iIH53!$|b3pvWylxrJa!{wsBg{s~9D#1c?W3QkP zQDF3nEXI%4N}l(o-QF_4&fz*%@6}ZJoIF&cxERCtpCmMBF=T?^sLMt8DM3WnNE9=t zPZ<2#%bcya)nJF<&lNYq)h=BRNT=(2e7NxE($z?rPx&Z+B$fJx(e>Mjny!$IR)U7_ z8J8K6G-QSZz*P&(gGNOM|aie|*KZU^k0vTUu?~qR`aKuNvo+^DL=E z@_L3R9Qm8PjJ8!0y<_=Ae$0;nEnr&AG3hawe+}#gL&;J8e5if2KZbb}mD%)YY!#ZH zUW?{KtIAx9Jh3y$7^{fb4^49sK2wXDzl7*ucR;)dhRNnEqQ&lxeP3iA!IX2`=`>Hc zhC^k>zWP{vl{@ucj;F^e6yw#-^%I64Z%!=r#f3jOW!CT`E0|R;pGw>{={r!t7buhJ zk{mQv@*W#5V_qUREVtx*FR0LV6ESn7F*oG}_CfEX3KNrZ-W{XCmzH&90VED7#7W2q z??tkj?ot97m&TMnnRdgWm;p|e5w}<_ocFf#l2>JlD$*k?xEIa;oy2krjvBT>$1&fJ z#Pcx!@U-?Ze|r>~&I>f%v*S%a^RBPyu~{^I*zsukHdw8Z$%k_=H>|H_>fW$~9vg0{ z`_fs16%qILx(#liNs`;^mLcA{6RO6PSmC_rPx*(J@*q>(JE3;g#`N&7u=^a{H5U&E z#EAI9;m>zx*kc9NQ9ZJtl%xNK^ljCHapvBp-WN+t!p^SW0#JQ3rF(DFSzh|*lAis& zO(nR<2=$qJn>NOf&kFYX+-nUA^bpWAz#(|23Yxo#u9sl=RZO_NCh&yj$FXE(BSqRs ztLWFC-|?|}%1O*%y$~6h))mBU`VK_onxF?b-*qC2VZA<1~l2GETAEj<2}Pq9e$d!_x4Mf zov@PyZwXs0J9(xjv9wU}`rO)F{A0&pOoFg)(*_^=o+bNe-Pnh#2%jkO(l&{k&PIzN#_*+= zU1Rte78+b*_#Ky`lrek_@s=_Ct0}RX0ca7mKUV0-8Fw6|oN5;P$8Hbj)6vV$98GltOy8k;gjfIugqn3XX+4v-qdC&U4` zEm#9HaR%o1tT+RB9pe67jN#NGV4Q9Yw?7}02TGOrI(-<(WDM7b*LcutB)f6C=rx|| z1z`!LCoKpW=R(fcgMB=SH9IpCGt8a^k$zk%6^M zj|OW{d$*CVC-XjK=PeD-o5-;nOZXd`XjRZ0^}#ytqpkoJSFTBM?kpg%NBheUw##?N z&Z(RnGrM8UmKsV9NTcKv3p`3z<97y1MxLv+k(dwrVNvW+1YL?P3R1z)yggc;YuAz$ zEf4a8F~F)ID_VB-mv>-`3>wYt((()7>6gkGSim(>c^wyX!==(s%ifnttEbLux;qo$ zY+>zvh|be-2~fia2|g4O4crES~?R;xkj>XeZ{vAFilIUtEO(>0oga!j@I9=q1V)Ubi5qDEjs2Gv%`47 zL#a5}O)P>+TeNr%K_eH z3ZuvBG+TgHQRxQH3x&Qah%B^M*1)l z^2tN*3ry~vO?rU&y^l6Iv^kbBqgkQJEcx46c=c%)ue=YT92TeFM9}3l#wW&vrs>Fi z{&F*|a?RK&A*(XQMnNXqsTM(+GxB+qzxsph3fkiH*J*qnhWqjip9kT0+kDPj0_Cvi zu^2(m4hBTuXFzZE7yOG|u=(sDMaKJ*Es|Khcisqpl?VFDY-Xy2+_=V3$w>NY7uU$J zumit1QGnHY8KoVBDRpxy(_5!3*8RS^3BMuUQXXB3mKrElMg-shwNF9iF?#mB<~lb1S&RbKk|>czA;$7E4agR@5XtS3Ol!gJ3RManfnYow}QKSDBRm$joka#xfR^u zxu0V04eZ>CJK?#Hos8TK$_Oe7D!9XQ&tvWf?A*Odeg*mNQnGc3e4jD}M}Mxih@ClW z&QxS&r=no!)<&&&Gb``UP+7Z|Y%c)d>4-E1+p^SfuV^Xu5NVYjb}K9-&gQEvP7N>{ z?!g!pfF2)z0*Cg{RN00j!*Hg#dtOuk8F%wCVo|-Y*uA@ex3N}}Qoh?*aeSogWGqLf zZM2gcQN;jBddUu0xWNK9=NE9e4K_yBc<#dzUDKZ3QLA?(s`6#Yr84KoV2$QPW=kdI z(OUfrfF3r3hKx(t%!!spl}E9uL_)G5As(&ML3C;PW3X!~$`vMcNDHTdmJtf~%4029v^J-Pyr*x7+%y-cwUGvdZ#%2s^3!tGTSyDd;`!;;@9HSHojPl%e1MHkyV)~}=OmHCNf_Oi=# zFWJeovrV{Iormr=hV?=kJD<(FeJNr*JG5mA$9Ds#J-Z+-WEb?s$Iw)zoF;y;SJOV- zRU~oBwz~T=?X~-f6jj)6Y?FY4Saue^w$bM9CV(lMD5U?0Ogq1)2sh(sUI$B=$h0Cv zPoB&2xh1GU${?L<`LNE6H`}~Sb+S2(fEON31j?|BPiP{a;?d|CteB_3Q2?59-uf;0 zd-VoB7_eY=foi);N84U{R0rCAcUQFCHPH43oo;({N80`pZ+bUf%RbSi?WkcrJKgqs z1s%Zqq&?AguRz-_%{S;M&Bt`4?c4W3+c&8G)5sjwEH%G7-1hR39l-nbp=f*aK-(_O zJKXlTj`IzZbP`-iRG#wa4}qR%5Y$#boN&^~Lzo6%y5<@9JU+T|( zcgzvJee1y=_VNWA7kI6qCzt|i06DYNI$j0MF1IsPu!a;v=Hpb5q+u|sf@Vo}KM97f zB}b-BqVE#eTe!@nx-dl!XPAyn##y-W$qS>!<`IC_M5&$)2Qr#=MBO9e_BO-s@k+E= zMi#=N@bojiID_w0E6yN&p%rH^|AQ50&_B$IGc?!>alg>AH2kq5-(JL-F%S!QZwaD> zy-<4<(?j2V4DoHmi-^xErdD8Fip@MBE{@8Sa&~`CoDgQ#Bj(7o_vAXjGR7&7hgC$T zy@=?^bNL&WaLrd9r_Q6j9?7RSw@Yyuf$BN6KO9CJIW|>obM&o!Ao;04pdTbfT?gpR z9mEIlTB;?bHV)Q?IYI+5q0u311!sbCtlYy7>wbk7)$%s7>%}G{b!D2uuuEq!oEYsK zh7*2mL&E(}#BkSOZ5_dIdt$ivhIYN!qW-fnoPKEMFx;`f4T-@p7Obr!7!KV57#^d1 zb0ew4dj4z-pE#s*7!H7&?vp^_;n-kp9l`KKT*cmWQ4hP`fRuuv9oNIx4(=R=T`(9( z$8cJ(wvJ$U*>=D%sm2#B521Rzx=`t1r!Z_8-Z>1H4hqBYo?vYq!LV{$VECXKNw^sL zq_k5QZW4qkOIy0vkT48u^8@ti2!@Yu0}L0bF@uYt&z1t+j!WslAWT_ecx8SVh94aC zGca7TH85PEMh7m2J}K=KhDQWp$`ZpJMucIw_Q0Qk;g@}ZVfO%rzTTo!7>*0VlqH5^ zjt#?bn_z7nk<#A8Fl3~&E!F|`NN4}i)<|c>A4pCa>FkJjYdo|14tG4$)1UIyU2e)3 zSU&JZIx$ifJ^G)Y%{*O2hT(}evxGs&HF-(@xpH%~)qnR8W>D(c($w*}Pd6M2J z)h27?lee=#s76BbB|YOv=b=v|-9OU#W~MvRX^{G}AL)$A@eOU({3O*^>0?FTKIydv zLfyjE7jL9fu7ZLKQvalaf)j%0sUS&1BA=v!#>*cm!Av8aZ|KE_jC82x>eRY%R%0$N z3JdX*4kebJyht2f*OBHIhOcC*8Y$@t>D;oYIz;Tb$l2fSWy-|NeNI_k@+Hm6k@@Cs zX(NotG|qB2?VC0>J9V}<4l`r3?~A-RGdBCwiZg6_&5AR;dd`Y7412(eGhCaFxL;^& zrjL&qKBb&1YsfFGa`}gB&HF<}A#Z06#g^d@7|=!1hG}UhCdSFk$6O@{GENIlK_|;9 zL;@>CZj{FFe+S^u3265PJjsel_<-1t+XN<0o1YP_h?v8<|mVaRzmSfO%mOAp?RgThm>zFh$Tb{PzQmQk?+&s zq;wir?+QXG>~*?cG=5@&`zV+cBd+iLhM5&95&Wu9kgFhN5zHU;&F}4M zzMdYU$_NT5pM&xyPS}LFl~{23#WeMI>UK~A^9TKNbIhYg2IeoY)?(re9R|w+ zQkq6@{d-UgDE$RrXJZDYETF2kaT0W}$o<^vwIuMYDtv;PoRC<;|&Ar+0=4y~G*HL%d}wKD|koSmFGD#T_fr- z8H_(laRorsb3Y0;Edv?U%&>`WeAu%$!g6H25?PH6GMpHPxL?c$ZRJPhDy;n&dt=D7 ze>Lc)zQx?$vSmr6s)0m??jR6q6 zbi>40&90|>hG}EiQ6%I`x^0*?EJKM@*&rl{5z~19+rIZBC0;g|MM~%L0~0eb-NZb2 z15p$cvluH?u8Db@f~Ce=|A%;;?6+;py?+t=Xq?f$#J$s81kte-ZoJ9`kJ1~fDmxdKNer+ zJogxXN=>E&Kk`TEj1{!X82vYZ93T|bay`8jq;UpPDSm`+YI1QNWaS@ zHmPH~CiSi$y;D++ex`maGGw+bUO+94b1})}^F- zRi~D~Jm*%#d|Qe1)$^u)+;qg+L~yv_Xp7$rfPR4j%Lgh7oDAfhw-_)jTDQXW!`TNs zKxI8Xb?o=74Mz=1C$;93Y=E{~o44fKQ~agC8U(NyQa5zj>wL10IzG2rq;HlI%*q)O zN><>LX6nUS#gb+HWJn~Q$60RxRCr2^!Mu`}@chFPqq6FCwnUk#J>?YKO}NYEurauj z_`uFzn{MY{h*Ms~&VPhe9@ox)CChf=N-jpcW#?}C}gxchG zU8DfeJqVjIaj-18Pfony)-^xzN_GIt*9LOy3*i7 zH3Y1w6n|J5w-k7=)p)Rhl!T37;DtSNB0KWD4PJu+ZxJEH33&^?M*-gq8#=rxmE3|Y zRtSV+;{>sWAlBeXLx6Y@LHvrstKTMWx;YfYIUb0P1)_RtNX|3&^hNXiFZTpKj$n<( zsr^k0rb!+UvTq#-IRM9?N7qLNEJiG@z15cnC|I#iKRS&E_D~G7)6qGEd5(hlRKk3K zg1HvZ<}^=Yy?&b3dH^>{tBR)T2{b(R*2jx1XcU6Z`w$0=>k>H@Jx2gckP}&JW66!n z*cN_+mh%+<@orhPmXOsd$Vv#=UztlkCEUa^Y{?H?od;YCQ#Hd|Kr(e+)`qS{Lx+?) z92SdN@I3|iV##4_0dEs;{GtUQwer^38fYhhtRs+h3P{{fuDW{rj^6>;4?GbGn88u* zMWym7lKP+q(~LGApQepBT;pkDDSjJmEGIzC#b~=chHJg>EFZcdRU>2Sd7uNPK^j&U zLO{;yV~M0R&gVwVBd;NukeWOKcqvFt#?ojxaV?JxmE#@bOPi{d0#*=~rpfq&WU!Fn z)Oz4hK@bB9Yj8vb!6;rt0cE5B;LM)e*poS9y_= z@p=W~3j8#&RniEI)ebuZ~?~6 zn(La5Q`%Q00PExBRSIAb%di+R1Q<5W2G~5t2BP8+&c>Cj!y{}WCrDObenr=?GNsWf z0$Sw)iZ{&kyprw~n*J;;(OQ%FEgqnVA)u{(KwDjP#KFtt#&7rmr78wN^_5VdhL`gC z36avs)UyGsd%gzXFmYCK&b5UR#O1b((kyTDUQ;BSe!%u20KB;cI* zfIN%0rw{&wt920Y^`PPkbk$G8FeuQoRCC;FrqtY=^zMkBPfgSF%dYnH{EztU)AQzu z(4bHy=L36iB zbXUC)ohT{~bjLNG&jQV+&oamLS>z=59O-v|hW~6_HLEspwBhTzzVGaua?kY*X6%}6 z#%|eW>>kV*@bM#4U&B;XQ(x|(O+}TTUqEHx;N0)d_&o{I@8=mBZ*-u#fppKo&@*i~ zQ98d1oXQRr=-SZ&-8x#JduV|)@8=%UyPEr5Q&BZ&xlGX;vo}8Xu@S7(eTPO%`|U4}F0 zB&Z2LyE{^L732V>&^`b3kBS4; z0S>fy96+x}4y=d%%}gM*b3vW<#JhPj{SeJb0cqwwCS^GH zJFd1?;M647EH%lc6d|4*jSe2&Dbvhc*H1lz{q~s{G?|&_6Yv|Xld<(=lB{W*;`QVJ zud6{zReN+Yd2L4C>IxDy^;N@!gr0Dd`D)BROGhifs`<+rZ){zyr@zF$n&~eEy`J1= zjb?INx5RF!0F?yiw^cG`W>2n3o8rdEDp|-5U$vxWx;g3Xi-q13B6k06L!>jZ`wz`1 zJ!Jq-x&Xe+rP0Zp?U{_(9`Z0U^;)XkF+3<_ra7>KlP*Beg@VImSRpQynPIR9gvmbB zv149Z`e@U*nf9|-Qma^^=MdE7M;3*AbNg1~1*nhQ@lEf$?D+?Fy!vPO(IC4r&hmQ< z;zU2^%hQrT5JG4?i8j&lXiz%ecoJC;?^qn zz3N4f>(i&->7~;^uPmP}v+Ji*9I4h7m6+Y18(1 zp1tza6*j)pk@yXLwbmtg^d_Xkt}$vXvzcb{3f;I~RI(-@GS7R6Q!z(mLu^Fo+M%h@ z&8!UyGsFK0pZ{<(Ya%mq#yJo-b2nwGm^tG-h?}{)m%079kf*7R6YaT>vlU%~y=kpS zSLsdF92;z{y;xW0cIa6xfKuFy2cZ0-ET%X(6Ji(Q0Hob{5o(TI$apjqU9K7%M@_9Q z3n}Zse$d@o>@i+VJB2`htB~<({DrLEjm9Z5_0Qx(i#_B_&M9*pkJ2KdAH5%b^Gt7zN7`#)PW4^f!&#_QYm~PwR7F;&N zE%pt{KgqJ3=9DQ%1u|WJo9$^XnR2#!(PlZ#AybYV%Bnrh9aGMBG3@rNo=9;dJTtQ+{GpcPytcXa1KXNBA`evQW3^=mA7U`g`FDrx%)?UW>ktdh3B z&`wG6$SP_33;vR6b1mm9f5CmPct8jC6dkc)aGvF)Gd*A7X#Dp33g-y_vAn4`T;pk^ z4C?>?To*BtXL&@jc7v_e;l4{SBTf?dGg@PHrHSRVku%jaiyEunuQ*YmIT7?K{&ugbk+~?mFs{H;w#sd|IrqHWO|t%R4S{R(Z}<(N8V>Dm*(&Ep#;2U`#aAo38>N% zfPUKN=lpMt2&2G^KAzI;Ec_thnDK$g>5i5mm&3}GdLwvct$A{(sfA26e$%Up!_}I@ zEgpxf>B;_Y4N69j;r>{bevwZ?0&8pJc2>ThuPyRByi}SG#=|5(XT9qqTnOmjr_%Kg zo*%a6M9&YKO!L&FruwiBqx`UH$kS+<-$oSV>ECyqYeMCJ#5$LmV-`=1>v=NhNghF$ zPEX&pze-5A&X+lD^^8+}O)Ie0>8_rAs|Z4H&2G8*KYrEB2!eQsweExzr!8Afr*5rIrVqstrrn`lN57le6-+Lu;3_hAc`{R!~$9QaiM( z!~xksiHaGrVA|Y>icHP^hpsU;R={+tgMFCA|L<92^a)RkH`BkSO7qYwz8jr}-{^WMP@?_O+qpp50!$02{ZC%hzKAwDQes+P-MJbPB9_+rDV9tmR-RDZz~; z>zcMvzNm6AK2|otI2ag!TXUj8Df!%-g9lE6t5wq?7Sb~(#SP*SilZN(PK&8!wTbG4F!@Ojgq6twzng>Mcp(@dTZU#|TU zc55A$mLhx(Fs3VYjPakz`-%)ec^&KrM8bVjwcl4J`n_FG0d`EkIdy<1IYZ`H7 zO#>#*S}7^bM`LmXorSn0t!kbo@YHzT09>_ZJyN|rf_$VJQi?tZr$Bh0%D{TLPNtQ+ z+|fwNNt}m1aY(c^a%1hZ+LGIJD`^jVzkH~#?s*8B2f^d)bsEb1m{+6a1Y-yWLv-Ea z01#!D13c_L?umchFV^+74eK)8z2LzLr&lOaY$_QT4wQ8!Is~etLZI@!$)5N2AwJX> zBG^7z_wj*xy8+c-^VR;E&(}4BOSKkJ+lId|0Kd}h9C;PLrQKJ@b zbr+E*-w)#SwTH%ZgGPE2Ukvvl@-BjYL{KwCylqSl)b)qScwE<*1<>D)wSj)n0Br>Q zpiaT2sjMxC(m%gEewpthK?8zH(%YqS)CaIjWq$p5zwtUJLF$o6(blW(*eNN-vUg0Ha__J565kf+Ic?+tVf$kD(neA<=i!*pFrre(6md5zCwX4IWv@+K6&n4t4muTwrw2_*T@>{5R}~vP@bF# z%2&^@p}a@eUL26t-rIE)&f`^086=ZE%DiDd1(=PXWhpG7oiEzm1$TvcqT1I7_Du%t zG*Qhv$=^z$ZiQY93N>V5k5AB*XOLZ@vI=+8S{+z3g4v@|fEy<~dvT+SieH%XuJ^Zb zt!~4INSo3<+=qwXcN)?mh;PSCrU!Agf!K5{EB9CE`#@`3sz(Q43raPKd@HK8h5Ken0njGVj#=u&|-7WPa=#TuHl)+lv|D@N~V#k4ZuVj1@rb0ls zM1DU76@V}?ef=>iq6|v;#+}ND{BW~pXxv?P)fu;^-F{N;4o1go7qR2<&ihJ3|#tL!!0gXChOLz>9gO7;lv&!iD_;jRh5G@J zCh*oD#D3llcM+h4`J^Zt9j+VF{+6kfIv69&ha;c@t9JL0=S^or?<}N}~?R=HR;4y75blt_eT`uXJ_o%U6B6=IMAc z@7Z1adQDDi`G5%!`M?*E;XD@kP#J9bcxQx`kG9H+e0Uj@d`u8fm9;qU3cT)Y+lbPY z5KwIuK=MJvr!I*vf7y^&dqGNe<0UO5r|4CVP-D9Sm83Rg|rTQgviEF2_2c;GM8Svv+kKr*8m3nm{7 zoANyc0bb=a)+CWXK>HZR#wb3upkGqJDIAvYk@58MxB_T&&?}j;at;@Q;&TT}Ppw~} zsvLmOS+PVnc@Trn!=ANR0+Kw5{4ub-k+MrrF7PVh1-r3_kWOm;M{B+JA(kwsyvh3z z4p%=&$Z zIlw!oc~{Mbkz_+c_=GE#cr3#3NBpwk>*^~Y*mdrsCXs0kDBko6{-{S949Ld-M)M$p zkOh!^{^43T&OrM%;(nn=8XA3=;K_+-it>cliSTs>Gk^zbAdZ$BL~G{x-kp*1ahat2 zTE5+=r2M^QmXtSxLR!ifAl{PlQ%s2!&IA6GC%u#krnpjm4j4rg2jUTt?4*36R3%d0 zgPuZA$`A3c z%)}WfU;V+qkCdObKuP&q_&TE)2$gcrr_es+NqmBwzdZ+qTP_DtoZj6c;3IYc!rDi? zh)sAtqOCnWyGkF?Ade)@!k{Chb5MzRt&}f%C(0zKTRj`CLL~Z$m8xWM?KbTAYq49B zS3g^%dax5d6Pc0{0Q=TXrRLq$AA=MH{tP5c ztBp)M3Uoss*#gA15_kV@XV-eneAlub4--YzM_z+?%X++OO000s_op~s$|$C|)?*uu z%@+^_V?782<_U&Bk3lxMQ3zx}MBzrV_uW#JV6{j+W7Lo7`nkzu-gGbhae5b-p5v@V zslXdbL#GKZnL-hKZK^N01TQU<;5v0Y@G!t3^O+L7ld#98yilhgmkzcwp>`KAKO%%#HJ`POmH4@){pBFcj`QoH7w_2@=0};CML$1LZ?LJ*GR&vi^N;tPy~%73l_Mb3uJe1 zMr73Muto#Kd0quU#G_ppm|Pj!e56tu&S3 zkCGNeJ9vYGy-uf}mZ=+olIe5|URNQ`a;-#Br!269eZ-Ij6E+)x-7O;$-TGtkVPt&8 zy87mi3gTZ&RRv|APuORUND-zD<9ZHCPBCCAYDDtn?l~ieG^eY}XCvbuHy@-P`7$he zZWLiwaR!gcZxUt|XJB3oLYX*2+_iuE$&E8iI@Bs_h`2G{##Lqg-Nc1%+eXmwN-o-A z|782J@Bj~)%jlHz48G2O3`|+TPAcdD9>*I}$AB{!;ehohGpkBIl{4_MM>vj*a3oKn zQsogf<5QTBZxxer>U&Dpqv~SUQzk!kM|Wj!5$Ad~kw~%$ySsSPN=@b!cChS>;l4UtEp`>cJOxUHT(S%7Jui)P?gF>P7V#*k!Oc-aT z(oNX@FA+nx=_2G$R7$llVJ2Qkb1J82Qf0LOOPetMgaugc<`Wb4f#6-K;8yffHgFFV zg9)o+snWUpC=(_T;O-T8f<&1x6LYS_;AL7)TPPFOATt=M5|lYya?pgy#2fRx<-9@& z5^kQIkmosL!e*enn6PRAUQF0>SX?QdoF!0u&rep}E*vhF334%E^5~}~YQjXQP{s7WiV2Is!?R2f47Yx=9@Tl! ze0h|o&IY8%(DNA873@&y4*=7|nTB>lLq<)7Hd@G2Zk-9uOz0ue6g4GK?mL=yJjLjg zv&GX;(;FC=vVhtMHBDQ|NuLqhXkV%xX4=}H5t|nY__e!gfYA6YY}fN^G4*N9yXZMC zH5YU+%#1x3^a%$#oNx-xYMJR4p@`_hftymotof#X?nI^8N2&H;Xd=#J$0yJ2VOlF> z1?ED^*$_7J~8!$h8n+-E&D!ihPwo$Zsmo&64WOjpAq>L}FXw*VxDO)IEgS!SX z8{lHb5z=U|qdLvrEyp?Mqvp za=yMBP(XVtg=u2So3~69N!7~aEry(Erv#OwNC_Kf|K?MiGiUo{R!`N(>kf@amzEd3 zR~~JM%#OZS>vS!T{*a2Ur7>$BxiI>DPV;`4Z2utbfV43BT~52zR4{00!mA)WZ-(v_;mk zqWrl+`D5FpJdjhUdl&$%MA1@1j_-rG*=)I&q;X*!e}jR~tmMG&E2$UOEGRE}xjc%e zKBF&-czlLmpM86FU3s)Q6Vq&Y>*6nQBxB((=A#Z*%crZIn1dL)-~WR4sWyFXuO8mr}u?@ zx$oiBd1E72A??CiXLd^tBCr*Co&}E$Npg!`<$We&RT0fO`$s>EOx;hh@w43MN;Ek% zx*#%j8)2hm`8!3c?O}NrMw@b)a_~dbDKfPRgtH0J6h?^VMA1qiVpEU=AZ0-lNmD0l z;~|-=^FaxG)Jk@tWJh%{sGd5^}GGuY`b2?za$Cfk|iU9BRM#SMmDz_vJ+^@s@0ngO{?= z>PnOYFY#;nF7;z^KTqU&{6qXM^+4=1cxs6JUPn3-`G$&It0PekIcrtqPmw31-;W&{ zU3+yO{p+WzH$W3Bo3}uCEmBn2Y3_#D<*KifIWzPI8|(Fr0%y-f3!{zkh0zZS7e+ri zYGL%_!xu)E_g)zNWTS=APq$eZU9l1T+QwMCPIm@$E7=#uUysFC$pjkQ0C=6?l=IW0*xW+P?D}yS*_>NrEI-YU!~WT|M6Jk-fB8Lw zF*%kuH5fe|tih5PwdoQST5d2hMjMb6C&6vpd0+Em$(6r^rt1ynl((pV)aRA4jm`z zoDDj9awohM=Sw%a$H{_kAG}GbpkV8q9qlWis^9(G-^sj%o4ZI=o&o>a-WznK*X%)V zv(i8Mtc%dQbW&YT$tGy5o=~pLM^)Vr0wYL68JLvjfuv?51xAx9Ytw!h?qO7*_;nY> zg=_7(_2t;%0Oc_$moQ~W)KMpB<{3bRC>PyAA(Nle$xc>g>!#la=H47}bo2YghRiqq z=FW(NyqPrFXF>Vvt7py5Ec3 zeU3x`;S)!I&isxV6x(GP36ji`gl~*Qh1km|cnpZ8N`l7NyrOjg0SL!U4;dD5PlXWN)Pp9BCb|M5Gae!# z()!z*P;cjHxY#HP=MNIt-qFo}$XQrTi#5+0^gsi*_CfA70wT}e{Qr8{xwhv6oQY_2 z=i1AOpTBeMN8aQqV-%Py-?%DHDq1_&4o)Ix=ACO#n2NXytlgb!-&`lcgRI`pBm_FU zb8Rrxq;osh-T|3`C)%cxi8>Ide(PoD+TB>%Y5o~I*A4)1dgodf!Wpu2&6c_W(Csi)0h|BR5|^AJxQi284>T+fB5q- z9XXgf?cdX_yVS`Q0sesdEY~+yF@E4v0jN8SV#b#|hn> z<|9;nlnipnC!)DjVX%w+VtQhW*5o)|eTLxHu^Ujl9fECj)lHaH#RT-iSlPQ1_BTL} zj5o!0K{Fxy5=SNnb{#R~{R!BY_&N3^e(Ah0jNBa=UmcycZh{6Ag3}3-%1)2MYBQxI zJW4skIk~TTq;5z9_Xk+hwP`lT&;6m%8rg_6r|A%`?g-|tK-@`zP{eTe1%fi2)xM{( zB-J_XI~kH>NZ%R4rJRlK>x?YkcukwKxc+3Xcey8fO5;TK6wa2kgBkLQ@z0URz4y1| zk%z20t>Pk&wV`I-e2MPJ7Y2kMyvpFbEc zdbxDc%a%8I7VJxN*F^MXx);h9ycUA3N9fJ;yrgU20E-%)EBG{29D_>n1WPe|M6L$9 z53iso#_!4xT;THq^H4;ief_;6oed#=U^4HqpTwHBDr-s_h${8b1nJ9WKL4v!fIKPZ z608Jy=dSy}R4dvc=^hy;SUX-zP|nOsntZ5Vjbh@HIM)=Pzvi9Di22qy1}%E~`+KjZ zheMaxVdE=TA((3;qO0`}j0}fLR}P|^XixvO?pdp8?X1C`Xe`#tL~AiAO7{^b(svN* zDjVJae#dJ;cU;R5UD@;)h?vP2o{WNRYCm)- za+FSL>3Zpl&40AoJ1iCbIzx?Ldo_L?UgOuO@oUz&wGSK{Y9;`UWFZG34G>gJKtTFh z?FswlyIoGX{JU)WwSQNl`dd=IhWYL#q&QvooXF^@`xmIh37$&Ayr7Q8UpR=TpEsF7KNI1JMdzwd&9FnD(Q zm9z|SIdCUJzz?Zo`r+3iouf;838Ftd51gk=cK<3@)v_ULF;n#=RiP^ow5h1@=4LV) zYr3!xX3RKc;s#D9SOhgnH-}DfeB$99;KP zD{(R>aa}1QO$?`AhH9wGnA;?zoV8p3xK5T>Kn!ahesJ@iYSr5;?kz<=imESHcW2g2 zN`K1P?Jg{HRWo3ZwEOuuFb+`6%2Bjib~$0r%z+onknVC|7nHn0m%OiylFb7Qj|z0| zvzgoQC{lJgh}agNRyHX<4RiVAu9+qC7PSWZ32u~>(JVTE{Bfkii+7R)V0vjSkWV>x zKB>d_J@kl-{RS?Tlw!{ni%6uL15l5aWY-#@UYHo{xDF#R63O#w15jHRo^QwjOm{Z<%J`#n&lu^4|9ld4PkXcg55#^k+N z6p-;>8HWyKA?0fO1Ef5>8l9Rq6Gqnxnjt{AO!+J3Iqzs zcAC)vMQPCj(W(^%`8rygUl?bM9DHI#@Q;m>ExLNGRej2i>;LiDYFn5+$u7uDPqsKpcK@3rAAA?t1-`bw(bYADaQ6xn=z0X**y# z0nzVRwQyW?07{d)n9DQLbx4QdbdffTsY@$g|8=1`Z~8H4>f|U5HF<&_a1^t zpIqziszHVi7({~$<^>pe>u2 z#KLh+yZ?N+-cJf#Ef!qrw}NZ&;aR}7wFej24!EYfeSN3t6;*J-+_>~ozZG29jK~76 zDWtiSr}4%ad5RphX}IiZuO*Z?waX!Md=|I%+Crx$PZ;Y;Nw*2Rm$r6`+;A_ZiYYS( zip)%x5M*Y)k(nkdh9kUbu)jq8@@nk=B~Up)5bY=`7x!!%mD9fRp)&JtK2-j)CWy)p zf?PT(8%8srlH*6^#4mu#c+sbhqVl&MZKHB?iw~98xpLysaN)N>R0d^0jX6kPu~P`RJNZR8HKbBw!51fBw*WD4_>dO-&U#h$_*kN}9NsYuNjkW+^#z` zgGJa0*37E$$|h+4NtrsN?K*G8AMDaLqPI5t5N+TRmxt&}wDCSf_mwrubVSe2gy{aT zYgUanIi0rRjk#^3^2%pERC@bS$w@=yJmF$GDwk$L_}|}5B{4D@@Mr1qz|z3~?!s^A%)*|65)(Nk0Y4W9y0fs88DTnI z!Ia5%f8d$O%rM<5(?6yNos_9gH`}`(nFXCT^k7;~es}g(`*yHI z``#V3+8_J~)YH6cSWRuUU;fl*0eaoR?Czn(pQye*V>XUPIK*lf4$ok&qW~*mA%tYxszr#1eKwgyz6^ly{sC4_z0*}h_-}`h;Hw^)!ub& z+dS+0iNIm}-4nR9;~{zkyC)ydo)Fa2t@eJg3_N>EQPNoL&4}pzqJnzNmvSaEF5POs zBnww!Ol;r#p{oHRtaks&{MuIgw(tU1=mM+dYZo{-yucBx9)_0Orbs z3Fjo}QBA9))qYrb-oEcmlN+$uhfE>?GFt2nycvL8U;#RY%mrV4m7pj@7K^<@=izz$ zN`WVnwVvi##?0`1Nt^^&ZLP1*%39Y;nE-uuQt)K5)Lo8pEp=viPV?aTS6S+d#P!C^ z+Rw1m`?P|LX_gwS)s}k44}DsHIv0UFtv`;o$*1+t(eQ?tw|g>;xL<%uTQzR?L8mSC zxog@+<%C8bD$}`qt~L85e;I-Id0Gf{1x*eYpG^FQs%fvuL43r z+a7=WY0h#}+YWozXGO}my5m`qi8KK|EAkOdb%6`6<}4xLa|H+d|ftxy+`DN z2E21~+{S`uKU-q0REBtaZCZqym4G|MPIH!5!T;A$mM) zomJzbOFC`E*M8PEDxbaXLuD5~D%+)@a*c2?-HLCJX<8_ugu+x?Jo0ta=`_HrVu)tIqvpgn)FA3DUrr&rlttY=bd#l~{%t@P8`+GiH5Ms4C%S}CUUiDdk-*REcGiKY+ z68VhTG#cR$WA@o_)E72Jk3+q!8b5m3wb~u+fc9tymF@kgoXo`=50#^7iF~L$CCH^4 zvllX<@*J#}RpVAfCF30TlbyHPhkepE&-Qsm;4pLCmvHsPLv$>=Cm*8qf_gflYcnDG zhN7gg+PlA$Znf`VT)Nd>AuC*IR=aK-K!mjApUbapwP%MHxJ4I;q!lO&FECaY_<-Ml z)jmSvI$^atH^;55QRp1*X=6!%j28QgeAi;<0t?VFWRCmxa|A`tVz)EL-4;Bro-OcX zver425Y>ZZhNqVYkMgwJnd5E?o`V!TnJjfhHt<|Q8mr#pUuCJYoa1iOQWt&*utO|$ zuC~+%F7|2tBre=|T3<}t`^`EhUHq=rtgGyU94o-F2QkONhjmjm9e5m{% z7i~OL?xXebp%Te}%ITR<*}{*?1q)qE-O*0x>1A!BQeEdmWd+w)JXGGHrS_q6sPHM> z7SGOv$_T}FV~g*35vXLG<32dVQmn7Svihdp5k*S%EjTcaMH=Q z!^Tm0%=4xneV+Ee5R+t5Wy@RarEf2eMkUin#=pfwhz0SMg7|kM~Pq9+>*@`_zfwW1%-bG4gq|dtJ zC-)M3Qh~T$SHR3Ja(8oez!RAktj&ln)wwJCk!f2&WSV;8kGkRB)U?GrJZq=o1O?Py zgYqU$*o3${5NF+RFHCoDxR=mB@rL`~DXV2*zJ4TcUQuxd=9yTCFmV->Fu?4PECE7H z=vvI6LYw(eyE*5OzW@NvKo_`XL7?@!1Qkqf8QjK@Y`u zsTsjl&l9||IyQvM*ztj>_;b3cSU#VCiK%!WYe0B{6!#4@=Q=BeUScXG&?DLkWkF*9dJ_bBMWN8(_dnA~(sQ`;>33j4PNsI7p zGw@Ar_tFAF@!M!JDTfPj6vGhHa0qq~V0uOIH>qE8dz+an9~4nB8nAXWMM}TXkrcE{ zHA25@uya6}o=sgqaQo+T>(=3RnJ@q^p6?T^LarHj*7BLTl4|6vqD0Y48>4kxG)efL z(>R#MW-$IJB{g(E0R@|uK`oTMG0_!oc=pCHVIZ;^8xAS=-PJHAeT2DA)KSwQ<^nI|N_<@O; zm~LXGJV$`U#9WT057)%RW%Wu-%o&KcOw389#0n?oPkG!+*_|n_iAiV^v-r)-CZ<>+ zr*Q1OpHw9(a-Z@Ksw6$BvgHl)(rOd%5=;XO0SG826G zHBlL94XH-~52Q+~2p%NC>`hGK&OvCV=_fGfdET_*EIa}A#a|dc7o4DDAkF&vnmG@M z0a5Va;P5hM=3GK5HJK6sqme>q*T=$xCoqEI+&K9H(T_lhS zX93p_#Xi8#<1A`G$0F0Bpik3K{80u-U_#l*63^He7Cngii~%YZpz#g`;(jp$6!pX0 z%fJ_%_W6X~`of)M&dWu-p!4HqZLSQ4S7WKbm?1;4MIfMwGp1>8bU{I~!DX6`S}E0= z91qhJX8;e`!REAOlLjlBG)HJRt42PR)$&P_$Z3YEQt}wtlYaB~pU6~Yn&97huG5E4 zQ>a|u|0lH)qH0e$O|vQ5Wp!)}ju1YuQrCj*fics&aKW{eT8f1S*Ghd%(NZtDJ&SnD zO3gAQRygLhztNF$;n>tNb|XAUvfI)s

ya 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�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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/Testing/Temporary/LastTest.log b/cmake-build-debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..f90750c --- /dev/null +++ b/cmake-build-debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Feb 14 06:42 PST +---------------------------------------------------------- +End testing: Feb 14 06:42 PST diff --git a/cmake-build-debug/app b/cmake-build-debug/app new file mode 100755 index 0000000000000000000000000000000000000000..39bf83cfa4a2d3552f9180c78ffa132693b2db6c GIT binary patch literal 344 zcmb<-^>JfjWMqH=CI&kO5U+y40W1U|85pL4c@V;Z!2+npfq|KU39ObCNsa-k4@S2@ zm7MsZ0|Nn#RI3k4L&2O!J_H3R0G3Miik eO2a4t7z0YP18HU;R)F$h6wDVwFaaEN5(5CRq!BLw literal 0 HcmV?d00001 diff --git a/cmake-build-debug/build.ninja b/cmake-build-debug/build.ninja new file mode 100644 index 0000000..85f7cbc --- /dev/null +++ b/cmake-build-debug/build.ninja @@ -0,0 +1,145 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.27 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Compiler +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/karutoh/CLionProjects/Compiler/cmake-build-debug/ +# ============================================================================= +# Object build statements for EXECUTABLE target Compiler + + +############################################# +# Order-only phony target for Compiler + +build cmake_object_order_depends_target_Compiler: phony || CMakeFiles/Compiler.dir + +build CMakeFiles/Compiler.dir/main.cpp.o: CXX_COMPILER__Compiler_unscanned_Debug /home/karutoh/CLionProjects/Compiler/main.cpp || cmake_object_order_depends_target_Compiler + DEFINES = -DLWE_WS_XCB -DVK_USE_PLATFORM_XCB_KHR + DEP_FILE = CMakeFiles/Compiler.dir/main.cpp.o.d + FLAGS = -fPIC -g -std=gnu++20 -fdiagnostics-color=always -Wno-stringop-overflow + OBJECT_DIR = CMakeFiles/Compiler.dir + OBJECT_FILE_DIR = CMakeFiles/Compiler.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target Compiler + + +############################################# +# Link the executable Compiler + +build Compiler: CXX_EXECUTABLE_LINKER__Compiler_Debug CMakeFiles/Compiler.dir/main.cpp.o + FLAGS = -fPIC -g + LINK_LIBRARIES = -Wl,-rpath,/home/karutoh/.local/lib -lxcb -lxcb-cursor -lxcb-xfixes -lxcb-xinput -lz -lasound -lEHS + LINK_PATH = -L/home/karutoh/.local/lib + OBJECT_DIR = CMakeFiles/Compiler.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = Compiler + TARGET_PDB = Compiler.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/karutoh/CLionProjects/Compiler/cmake-build-debug && /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/karutoh/CLionProjects/Compiler/cmake-build-debug && /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/bin/cmake --regenerate-during-build -S/home/karutoh/CLionProjects/Compiler -B/home/karutoh/CLionProjects/Compiler/cmake-build-debug + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/karutoh/CLionProjects/Compiler/cmake-build-debug + +build all: phony Compiler + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCInformation.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCXXInformation.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeGenericSystem.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU-C.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU-CXX.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindPackageMessage.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindVulkan.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU-C.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU-CXX.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-Initialize.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/UnixPaths.cmake /home/karutoh/CLionProjects/Compiler/CMakeLists.txt CMakeCache.txt CMakeFiles/3.27.8/CMakeCCompiler.cmake CMakeFiles/3.27.8/CMakeCXXCompiler.cmake CMakeFiles/3.27.8/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCInformation.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCXXInformation.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeGenericSystem.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU-C.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU-CXX.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Compiler/GNU.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindPackageMessage.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/FindVulkan.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU-C.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU-CXX.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-GNU.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux-Initialize.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/Linux.cmake /home/karutoh/.local/share/JetBrains/Toolbox/apps/clion/bin/cmake/linux/x64/share/cmake-3.27/Modules/Platform/UnixPaths.cmake /home/karutoh/CLionProjects/Compiler/CMakeLists.txt CMakeCache.txt CMakeFiles/3.27.8/CMakeCCompiler.cmake CMakeFiles/3.27.8/CMakeCXXCompiler.cmake CMakeFiles/3.27.8/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/cmake-build-debug/cmake_install.cmake b/cmake-build-debug/cmake_install.cmake new file mode 100644 index 0000000..c7ab35b --- /dev/null +++ b/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/karutoh/CLionProjects/Compiler + +# 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 "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/karutoh/CLionProjects/Compiler/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..3007564 --- /dev/null +++ b/main.cpp @@ -0,0 +1,242 @@ +#include +#include +#include + +#define ARCH_32 0x01 +#define ARCH_64 0x02 + +#define END_LE 0x01 +#define END_BE 0x02 + +#define TARGET_ABI_SYSTEMV 0x00 + +#define ELF_TYPE_EXEC 0x02 +#define ELF_TYPE_DYN 0x03 + +#define MACHINE_ARCH_AMD_X86_64 0x003E + +#define PROGRAM_TYPE_LOAD 0x00000001 + +#define PROGRAM_FLAG_EXEC 0x00000001 +#define PROGRAM_FLAG_WRITE 0x00000002 +#define PROGRAM_FLAG_READ 0x00000004 + +#define SECTION_TYPE_NULL 0x00 +#define SECTION_TYPE_PROGBITS 0x01 +#define SECTION_TYPE_STRTAB 0x03 + +#define SECTION_FLAG_ALLOC 0x02 +#define SECTION_FLAG_EXEC 0x04 +#define SECTION_FLAG_STRINGS 0x20 + +#define ELF_HEADER_SIZE 64 +#define PROGRAM_HEADER_SIZE 56 +#define SECTION_HEADER_SIZE 64 + +struct ElfHeader +{ + ehs::UInt_8 architecture; + ehs::UInt_8 endianness; + ehs::UInt_8 elfV1; + ehs::UInt_8 targetABI; + ehs::UInt_8 abiV; + ehs::UInt_16 elfType; + ehs::UInt_16 machineArch; + ehs::UInt_32 elfV2; + ehs::UInt_64 entryAddress; + ehs::UInt_64 programsOffset; + ehs::UInt_64 sectionsOffset; + ehs::UInt_32 flags; + ehs::UInt_16 headerSize; + ehs::UInt_16 pHeaderSize; + ehs::UInt_16 pEntries; + ehs::UInt_16 sSize; + ehs::UInt_16 sEntries; + ehs::UInt_16 sIndex; +}; + +struct ProgramHeader +{ + ehs::UInt_32 type; + ehs::UInt_32 flags; + ehs::UInt_64 offset; + ehs::UInt_64 vAddr; + ehs::UInt_64 pAddr; + ehs::UInt_64 fileSize; + ehs::UInt_64 memSize; + ehs::UInt_64 align; +}; + +struct SectionHeader +{ + ehs::UInt_32 index; + ehs::UInt_32 type; + ehs::UInt_64 flags; + ehs::UInt_64 vAddr; + ehs::UInt_64 offset; + ehs::UInt_64 size; + ehs::UInt_32 associatedIndex; + ehs::UInt_32 info; + ehs::UInt_64 align; + ehs::UInt_64 entrySize; +}; + +// The executable code for the program +unsigned char code[] = { + 0x48, 0xC7, 0xC0, 0x3C, 0x00, 0x00, 0x00, // mov eax, 60 + 0x48, 0x31, 0xFF, // xor edi, edi + 0x0f, 0x05 // syscall +}; + +void WriteHeader(ElfHeader header, ehs::Serializer& data) +{ + data.Write((ehs::Byte)0x7F); + data.Write('E'); + data.Write('L'); + data.Write('F'); + data.Write(header.architecture); + data.Write(header.endianness); + data.Write(header.elfV1); + data.Write(header.targetABI); + data.Write(header.abiV); + + data.Resize(data.Size() + 7); + ehs::Util::Zero(&data[data.GetOffset()], 7); + data.SetOffset(data.GetOffset() + 7); + + data.Write(header.elfType); + data.Write(header.machineArch); + data.Write(header.elfV2); + data.Write(header.entryAddress); + data.Write(header.programsOffset); + data.Write(header.sectionsOffset); + data.Write(header.flags); + data.Write(header.headerSize); + data.Write(header.pHeaderSize); + data.Write(header.pEntries); + data.Write(header.sSize); + data.Write(header.sEntries); + data.Write(header.sIndex); +} + +void WriteHeader(ProgramHeader header, ehs::Serializer& data) +{ + data.Write(header.type); + data.Write(header.flags); + data.Write(header.offset); + data.Write(header.vAddr); + data.Write(header.pAddr); + data.Write(header.fileSize); + data.Write(header.memSize); + data.Write(header.align); +} + +void WriteHeader(SectionHeader header, ehs::Serializer& data) +{ + data.Write(header.index); + data.Write(header.type); + data.Write(header.flags); + data.Write(header.vAddr); + data.Write(header.offset); + data.Write(header.size); + data.Write(header.associatedIndex); + data.Write(header.info); + data.Write(header.align); + data.Write(header.entrySize); +} + +ehs::SInt_32 Main(ehs::Str_8* appName, ehs::Str_8* appVerId, ehs::Version* appVer) +{ + *appName = "Compiler"; + *appVerId = "Alpha"; + *appVer = {1, 0, 0}; + + char sections[] = "\0.text\0.shstrtab\0"; + + ElfHeader elfHeader = {}; + elfHeader.architecture = ARCH_64; + elfHeader.endianness = END_LE; + elfHeader.elfV1 = 1; + elfHeader.targetABI = TARGET_ABI_SYSTEMV; + elfHeader.abiV = 0; + elfHeader.elfType = ELF_TYPE_EXEC; + elfHeader.machineArch = MACHINE_ARCH_AMD_X86_64; + elfHeader.elfV2 = 1; + elfHeader.entryAddress = 0x400000 + ELF_HEADER_SIZE + PROGRAM_HEADER_SIZE; + elfHeader.programsOffset = ELF_HEADER_SIZE; + elfHeader.sectionsOffset = ELF_HEADER_SIZE + PROGRAM_HEADER_SIZE + sizeof(code) + sizeof(sections); + elfHeader.flags = 0; + elfHeader.headerSize = ELF_HEADER_SIZE; + elfHeader.pHeaderSize = PROGRAM_HEADER_SIZE; + elfHeader.pEntries = 1; + elfHeader.sSize = SECTION_HEADER_SIZE; + elfHeader.sEntries = 3; + elfHeader.sIndex = 2; + + ProgramHeader programHeader = {}; + programHeader.type = PROGRAM_TYPE_LOAD; + programHeader.flags = PROGRAM_FLAG_EXEC | PROGRAM_FLAG_READ; + programHeader.offset = 0; + programHeader.vAddr = 0x400000; + programHeader.pAddr = 0x400000; + programHeader.fileSize = ELF_HEADER_SIZE + PROGRAM_HEADER_SIZE + sizeof(code); + programHeader.memSize = ELF_HEADER_SIZE + PROGRAM_HEADER_SIZE + sizeof(code); + programHeader.align = 0x200000; + + SectionHeader null = {}; + null.index = 0; + null.type = SECTION_TYPE_NULL; + null.flags = 0; + null.vAddr = 0; + null.offset = 0; + null.size = 0; + null.associatedIndex = 0; + null.info = 0; + null.align = 0; + null.entrySize = 0; + + SectionHeader text = {}; + text.index = 1; + text.type = SECTION_TYPE_PROGBITS; + text.flags = SECTION_FLAG_ALLOC | SECTION_FLAG_EXEC; + text.vAddr = 0x400000 + ELF_HEADER_SIZE + PROGRAM_HEADER_SIZE; + text.offset = ELF_HEADER_SIZE + PROGRAM_HEADER_SIZE; + text.size = sizeof(code); + text.associatedIndex = 0; + text.info = 0; + text.align = 16; + text.entrySize = 0; + + SectionHeader strTbl = {}; + strTbl.index = 7; + strTbl.type = SECTION_TYPE_STRTAB; + strTbl.flags = SECTION_FLAG_STRINGS; + strTbl.vAddr = 0; + strTbl.offset = ELF_HEADER_SIZE + PROGRAM_HEADER_SIZE + sizeof(code); + strTbl.size = sizeof(sections); + strTbl.associatedIndex = 0; + strTbl.info = 0; + strTbl.align = 0; + strTbl.entrySize = 0; + + ehs::Serializer data(ehs::Endianness::LE); + WriteHeader(elfHeader, data); + WriteHeader(programHeader, data); + + data.Resize(data.Size() + sizeof(code)); + ehs::Util::Copy(&data[data.GetOffset()], code, sizeof(code)); + data.SetOffset(data.GetOffset() + sizeof(code)); + + data.Resize(data.Size() + sizeof(sections)); + ehs::Util::Copy(&data[data.GetOffset()], sections, sizeof(sections)); + data.SetOffset(data.GetOffset() + sizeof(sections)); + + WriteHeader(null, data); + WriteHeader(text, data); + WriteHeader(strTbl, data); + + ehs::File file("app", ehs::Mode::WRITE, ehs::Disposition::CREATE_PERSISTENT); + file.WriteSerializer_64(data); + + return 0; +}