From 47113c6b54b0f3e93acb559dba6dc4a99b8cfe49 Mon Sep 17 00:00:00 2001
From: Flavia Taras <flaviataras@student-net-hpx-2392.intern.ethz.ch>
Date: Wed, 25 May 2022 16:21:48 +0200
Subject: [PATCH] Removed binaries from git

---
 .../.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-1eb331a66a4741c8abae.json  | 1683 -----------------
 .../cmakeFiles-v1-bd4007150c601cca6a01.json   |  750 --------
 .../codemodel-v2-4b259539e836be807dbf.json    |   89 -
 ...irectory-.-Debug-b5b4a93f5e68b5cfc5f6.json |   98 -
 ...ectory-src-Debug-b6cf2213fc5053b67c22.json |   14 -
 .../reply/index-2022-05-06T08-51-07-0223.json |  108 --
 ...get-sockpp-Debug-88df4a72609027b40055.json |  182 --
 ...ockpp-objs-Debug-9368063109997d14363f.json |  226 ---
 .../toolchains-v1-ee5ca47e57a615ee224c.json   |  107 --
 sockpp/cmake-build-debug/CMakeCache.txt       |  513 -----
 .../CMakeFiles/3.22.3/CMakeCCompiler.cmake    |   72 -
 .../CMakeFiles/3.22.3/CMakeCXXCompiler.cmake  |   83 -
 .../3.22.3/CMakeDetermineCompilerABI_C.bin    |  Bin 16656 -> 0 bytes
 .../3.22.3/CMakeDetermineCompilerABI_CXX.bin  |  Bin 16680 -> 0 bytes
 .../CMakeFiles/3.22.3/CMakeSystem.cmake       |   15 -
 .../3.22.3/CompilerIdC/CMakeCCompilerId.c     |  802 --------
 .../CMakeFiles/3.22.3/CompilerIdC/a.out       |  Bin 16776 -> 0 bytes
 .../CompilerIdCXX/CMakeCXXCompilerId.cpp      |  790 --------
 .../CMakeFiles/3.22.3/CompilerIdCXX/a.out     |  Bin 16784 -> 0 bytes
 .../CMakeDirectoryInformation.cmake           |   16 -
 .../CMakeFiles/CMakeOutput.log                |  441 -----
 .../CMakeFiles/Makefile.cmake                 |  131 --
 sockpp/cmake-build-debug/CMakeFiles/Makefile2 |  155 --
 .../CMakeFiles/TargetDirectories.txt          |   14 -
 .../CMakeFiles/clion-environment.txt          |    3 -
 .../CMakeFiles/clion-log.txt                  |   25 -
 .../CMakeFiles/cmake.check_cache              |    1 -
 .../CMakeFiles/progress.marks                 |    1 -
 .../CMakeFiles/sockpp.dir/DependInfo.cmake    |   25 -
 .../CMakeFiles/sockpp.dir/build.make          |  119 --
 .../CMakeFiles/sockpp.dir/cmake_clean.cmake   |   11 -
 .../sockpp.dir/compiler_depend.make           |    2 -
 .../CMakeFiles/sockpp.dir/compiler_depend.ts  |    2 -
 .../CMakeFiles/sockpp.dir/depend.make         |    2 -
 .../CMakeFiles/sockpp.dir/flags.make          |   10 -
 .../CMakeFiles/sockpp.dir/link.txt            |    1 -
 .../CMakeFiles/sockpp.dir/progress.make       |    2 -
 sockpp/cmake-build-debug/Makefile             |  217 ---
 .../Testing/Temporary/LastTest.log            |    3 -
 sockpp/cmake-build-debug/cmake_install.cmake  |  113 --
 .../generated/sockpp/version.h                |   59 -
 sockpp/cmake-build-debug/libsockpp.so         |    1 -
 sockpp/cmake-build-debug/libsockpp.so.0       |    1 -
 sockpp/cmake-build-debug/libsockpp.so.0.7.0   |  Bin 476064 -> 0 bytes
 sockpp/cmake-build-debug/sockpp.cbp           |  245 ---
 .../CMakeDirectoryInformation.cmake           |   16 -
 .../src/CMakeFiles/progress.marks             |    1 -
 .../sockpp-objs.dir/DependInfo.cmake          |   27 -
 .../CMakeFiles/sockpp-objs.dir/acceptor.cpp.o |  Bin 142592 -> 0 bytes
 .../sockpp-objs.dir/acceptor.cpp.o.d          |  211 ---
 .../src/CMakeFiles/sockpp-objs.dir/build.make |  221 ---
 .../sockpp-objs.dir/cmake_clean.cmake         |   25 -
 .../sockpp-objs.dir/compiler_depend.make      |    2 -
 .../sockpp-objs.dir/compiler_depend.ts        |    2 -
 .../sockpp-objs.dir/connector.cpp.o           |  Bin 105384 -> 0 bytes
 .../sockpp-objs.dir/connector.cpp.o.d         |  188 --
 .../sockpp-objs.dir/datagram_socket.cpp.o     |  Bin 118000 -> 0 bytes
 .../sockpp-objs.dir/datagram_socket.cpp.o.d   |  189 --
 .../CMakeFiles/sockpp-objs.dir/depend.make    |    2 -
 .../sockpp-objs.dir/exception.cpp.o           |  Bin 95144 -> 0 bytes
 .../sockpp-objs.dir/exception.cpp.o.d         |  176 --
 .../src/CMakeFiles/sockpp-objs.dir/flags.make |   10 -
 .../sockpp-objs.dir/inet6_address.cpp.o       |  Bin 133792 -> 0 bytes
 .../sockpp-objs.dir/inet6_address.cpp.o.d     |  194 --
 .../sockpp-objs.dir/inet_address.cpp.o        |  Bin 132920 -> 0 bytes
 .../sockpp-objs.dir/inet_address.cpp.o.d      |  200 --
 .../CMakeFiles/sockpp-objs.dir/progress.make  |   10 -
 .../CMakeFiles/sockpp-objs.dir/socket.cpp.o   |  Bin 167688 -> 0 bytes
 .../CMakeFiles/sockpp-objs.dir/socket.cpp.o.d |  191 --
 .../sockpp-objs.dir/sockpp-objs.objlib        |    2 -
 .../sockpp-objs.dir/stream_socket.cpp.o       |  Bin 167024 -> 0 bytes
 .../sockpp-objs.dir/stream_socket.cpp.o.d     |  204 --
 .../sockpp-objs.dir/unix/unix_address.cpp.o   |  Bin 107160 -> 0 bytes
 .../sockpp-objs.dir/unix/unix_address.cpp.o.d |  194 --
 sockpp/cmake-build-debug/src/Makefile         |  447 -----
 .../cmake-build-debug/src/cmake_install.cmake |   44 -
 80 files changed, 9688 deletions(-)
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/query/cache-v2
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/query/codemodel-v2
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/query/toolchains-v1
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/cache-v2-1eb331a66a4741c8abae.json
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-bd4007150c601cca6a01.json
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-4b259539e836be807dbf.json
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-b5b4a93f5e68b5cfc5f6.json
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/directory-src-Debug-b6cf2213fc5053b67c22.json
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/index-2022-05-06T08-51-07-0223.json
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/target-sockpp-Debug-88df4a72609027b40055.json
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/target-sockpp-objs-Debug-9368063109997d14363f.json
 delete mode 100644 sockpp/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json
 delete mode 100644 sockpp/cmake-build-debug/CMakeCache.txt
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake
 delete mode 100755 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin
 delete mode 100755 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_CXX.bin
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c
 delete mode 100755 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
 delete mode 100755 sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/CMakeOutput.log
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/Makefile.cmake
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/Makefile2
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/TargetDirectories.txt
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/clion-environment.txt
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/clion-log.txt
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/cmake.check_cache
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/progress.marks
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/DependInfo.cmake
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/build.make
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/cmake_clean.cmake
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/compiler_depend.make
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/compiler_depend.ts
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/depend.make
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/flags.make
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/link.txt
 delete mode 100644 sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/progress.make
 delete mode 100644 sockpp/cmake-build-debug/Makefile
 delete mode 100644 sockpp/cmake-build-debug/Testing/Temporary/LastTest.log
 delete mode 100644 sockpp/cmake-build-debug/cmake_install.cmake
 delete mode 100644 sockpp/cmake-build-debug/generated/sockpp/version.h
 delete mode 120000 sockpp/cmake-build-debug/libsockpp.so
 delete mode 120000 sockpp/cmake-build-debug/libsockpp.so.0
 delete mode 100755 sockpp/cmake-build-debug/libsockpp.so.0.7.0
 delete mode 100644 sockpp/cmake-build-debug/sockpp.cbp
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/CMakeDirectoryInformation.cmake
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/progress.marks
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/DependInfo.cmake
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/build.make
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/cmake_clean.cmake
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/compiler_depend.make
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/depend.make
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/flags.make
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/progress.make
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/sockpp-objs.objlib
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o
 delete mode 100644 sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o.d
 delete mode 100644 sockpp/cmake-build-debug/src/Makefile
 delete mode 100644 sockpp/cmake-build-debug/src/cmake_install.cmake

diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/sockpp/cmake-build-debug/.cmake/api/v1/query/cache-v2
deleted file mode 100644
index e69de29..0000000
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/sockpp/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1
deleted file mode 100644
index e69de29..0000000
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/sockpp/cmake-build-debug/.cmake/api/v1/query/codemodel-v2
deleted file mode 100644
index e69de29..0000000
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/sockpp/cmake-build-debug/.cmake/api/v1/query/toolchains-v1
deleted file mode 100644
index e69de29..0000000
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/cache-v2-1eb331a66a4741c8abae.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/cache-v2-1eb331a66a4741c8abae.json
deleted file mode 100644
index 0974e65..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/cache-v2-1eb331a66a4741c8abae.json
+++ /dev/null
@@ -1,1683 +0,0 @@
-{
-	"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/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/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" : "22"
-		},
-		{
-			"name" : "CMAKE_CACHE_PATCH_VERSION",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Patch version of cmake used to create the current loaded cache"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "3"
-		},
-		{
-			"name" : "CMAKE_CODEBLOCKS_COMPILER_ID",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Id string of the compiler for the CodeBlocks IDE. Automatically detected when left empty"
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_CODEBLOCKS_EXECUTABLE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "The CodeBlocks executable"
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND"
-		},
-		{
-			"name" : "CMAKE_CODEBLOCKS_MAKE_ARGUMENTS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Additional command line arguments when CodeBlocks invokes make. Enter e.g. -j<some_number> to get parallel builds"
-				}
-			],
-			"type" : "STRING",
-			"value" : "-j8"
-		},
-		{
-			"name" : "CMAKE_COLOR_MAKEFILE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Enable/Disable color output during build."
-				}
-			],
-			"type" : "BOOL",
-			"value" : "ON"
-		},
-		{
-			"name" : "CMAKE_COMMAND",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to CMake executable."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "/snap/clion/189/bin/cmake/linux/bin/cmake"
-		},
-		{
-			"name" : "CMAKE_CPACK_COMMAND",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to cpack program executable."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "/snap/clion/189/bin/cmake/linux/bin/cpack"
-		},
-		{
-			"name" : "CMAKE_CTEST_COMMAND",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to ctest program executable."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "/snap/clion/189/bin/cmake/linux/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-9"
-		},
-		{
-			"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-9"
-		},
-		{
-			"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-9"
-		},
-		{
-			"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-9"
-		},
-		{
-			"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" : "CodeBlocks"
-		},
-		{
-			"name" : "CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "CXX compiler system defined macros"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;4;__GNUC_PATCHLEVEL__;0;__VERSION__;\"9.4.0\";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L;__STDC__;1;__cplusplus;201402L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;4;__GNUC_PATCHLEVEL__;0;__VERSION__;\"9.4.0\";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUG__;9;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__cpp_rtti;199711;__GXX_EXPERIMENTAL_CXX0X__;1;__cpp_binary_literals;201304;__cpp_hex_float;201603;__cpp_runtime_arrays;198712;__cpp_unicode_characters;200704;__cpp_raw_strings;200710;__cpp_unicode_literals;200710;__cpp_user_defined_literals;200809;__cpp_lambdas;200907;__cpp_range_based_for;200907;__cpp_static_assert;200410;__cpp_decltype;200707;__cpp_attributes;200809;__cpp_rvalue_reference;200610;__cpp_rvalue_references;200610;__cpp_variadic_templates;200704;__cpp_initializer_lists;200806;__cpp_delegating_constructors;200604;__cpp_nsdmi;200809;__cpp_inheriting_constructors;201511;__cpp_ref_qualifiers;200710;__cpp_alias_templates;200704;__cpp_return_type_deduction;201304;__cpp_init_captures;201304;__cpp_generic_lambdas;201304;__cpp_constexpr;201304;__cpp_decltype_auto;201304;__cpp_aggregate_nsdmi;201304;__cpp_variable_templates;201304;__cpp_digit_separators;201309;__cpp_sized_deallocation;201309;__cpp_threadsafe_static_init;200806;__EXCEPTIONS;1;__cpp_exceptions;199711;__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570814527423731704357e+308L);__DBL_MIN__;double(2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;double(2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_GNU_SOURCE;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L"
-		},
-		{
-			"name" : "CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "CXX compiler system include directories"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include"
-		},
-		{
-			"name" : "CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "C compiler system defined macros"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;4;__GNUC_PATCHLEVEL__;0;__VERSION__;\"9.4.0\";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L"
-		},
-		{
-			"name" : "CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "C compiler system include directories"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include"
-		},
-		{
-			"name" : "CMAKE_GENERATOR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Name of generator."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "Unix Makefiles"
-		},
-		{
-			"name" : "CMAKE_GENERATOR_INSTANCE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Generator instance identifier."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_GENERATOR_PLATFORM",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Name of generator platform."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_GENERATOR_TOOLSET",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Name of generator toolset."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_HOME_DIRECTORY",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Source directory with the top level CMakeLists.txt file for this project"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-		},
-		{
-			"name" : "CMAKE_INSTALL_BINDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "User executables (bin)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "bin"
-		},
-		{
-			"name" : "CMAKE_INSTALL_DATADIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Read-only architecture-independent data (DATAROOTDIR)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_DATAROOTDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Read-only architecture-independent data root (share)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "share"
-		},
-		{
-			"name" : "CMAKE_INSTALL_DOCDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_INCLUDEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "C header files (include)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "include"
-		},
-		{
-			"name" : "CMAKE_INSTALL_INFODIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Info documentation (DATAROOTDIR/info)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_LIBDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Object code libraries (lib)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "lib"
-		},
-		{
-			"name" : "CMAKE_INSTALL_LIBEXECDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Program executables (libexec)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "libexec"
-		},
-		{
-			"name" : "CMAKE_INSTALL_LOCALEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Locale-dependent data (DATAROOTDIR/locale)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_LOCALSTATEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Modifiable single-machine data (var)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "var"
-		},
-		{
-			"name" : "CMAKE_INSTALL_MANDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Man documentation (DATAROOTDIR/man)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_OLDINCLUDEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "C header files for non-gcc (/usr/include)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "/usr/include"
-		},
-		{
-			"name" : "CMAKE_INSTALL_PREFIX",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Install path prefix, prepended onto install directories."
-				}
-			],
-			"type" : "PATH",
-			"value" : "/usr/local"
-		},
-		{
-			"name" : "CMAKE_INSTALL_RUNSTATEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Run-time variable data (LOCALSTATEDIR/run)"
-				}
-			],
-			"type" : "PATH",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_INSTALL_SBINDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "System admin executables (sbin)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "sbin"
-		},
-		{
-			"name" : "CMAKE_INSTALL_SHAREDSTATEDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Modifiable architecture-independent data (com)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "com"
-		},
-		{
-			"name" : "CMAKE_INSTALL_SO_NO_EXE",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Install .so files without execute permission."
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "1"
-		},
-		{
-			"name" : "CMAKE_INSTALL_SYSCONFDIR",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Read-only single-machine data (etc)"
-				}
-			],
-			"type" : "PATH",
-			"value" : "etc"
-		},
-		{
-			"name" : "CMAKE_LINKER",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "/usr/bin/ld"
-		},
-		{
-			"name" : "CMAKE_MAKE_PROGRAM",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "/usr/bin/make"
-		},
-		{
-			"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" : "2"
-		},
-		{
-			"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" : "sockpp"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "0.7.0"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION_MAJOR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "0"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION_MINOR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "7"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION_PATCH",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "0"
-		},
-		{
-			"name" : "CMAKE_PROJECT_VERSION_TWEAK",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : ""
-		},
-		{
-			"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" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22"
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_SKIP_INSTALL_RPATH",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "If set, runtime paths are not added when installing shared libraries, but are added when building."
-				}
-			],
-			"type" : "BOOL",
-			"value" : "NO"
-		},
-		{
-			"name" : "CMAKE_SKIP_RPATH",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "If set, runtime paths are not added when using shared libraries."
-				}
-			],
-			"type" : "BOOL",
-			"value" : "NO"
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during all build types."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during DEBUG builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during RELEASE builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds."
-				}
-			],
-			"type" : "STRING",
-			"value" : ""
-		},
-		{
-			"name" : "CMAKE_STRIP",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "/usr/bin/strip"
-		},
-		{
-			"name" : "CMAKE_UNAME",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "uname command"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "/usr/bin/uname"
-		},
-		{
-			"name" : "CMAKE_VERBOSE_MAKEFILE",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make.  This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo."
-				}
-			],
-			"type" : "BOOL",
-			"value" : "FALSE"
-		},
-		{
-			"name" : "ProcessorCount_cmd_nproc",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "/usr/bin/nproc"
-		},
-		{
-			"name" : "ProcessorCount_cmd_sysctl",
-			"properties" : 
-			[
-				{
-					"name" : "ADVANCED",
-					"value" : "1"
-				},
-				{
-					"name" : "HELPSTRING",
-					"value" : "Path to a program."
-				}
-			],
-			"type" : "FILEPATH",
-			"value" : "/usr/sbin/sysctl"
-		},
-		{
-			"name" : "SOCKPP_BUILD_DOCUMENTATION",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Create Doxygen reference documentation"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "SOCKPP_BUILD_EXAMPLES",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Build example applications"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "SOCKPP_BUILD_SHARED",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Build shared library"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "ON"
-		},
-		{
-			"name" : "SOCKPP_BUILD_STATIC",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Build static library"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "SOCKPP_BUILD_TESTS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Build unit tests"
-				}
-			],
-			"type" : "BOOL",
-			"value" : "OFF"
-		},
-		{
-			"name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "CMAKE_INSTALL_PREFIX during last run"
-				}
-			],
-			"type" : "INTERNAL",
-			"value" : "/usr/local"
-		},
-		{
-			"name" : "sockpp_BINARY_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"
-		},
-		{
-			"name" : "sockpp_IS_TOP_LEVEL",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "ON"
-		},
-		{
-			"name" : "sockpp_LIB_DEPENDS",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Dependencies for the target"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "general;c;general;stdc++;"
-		},
-		{
-			"name" : "sockpp_SOURCE_DIR",
-			"properties" : 
-			[
-				{
-					"name" : "HELPSTRING",
-					"value" : "Value Computed by CMake"
-				}
-			],
-			"type" : "STATIC",
-			"value" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-		}
-	],
-	"kind" : "cache",
-	"version" : 
-	{
-		"major" : 2,
-		"minor" : 0
-	}
-}
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-bd4007150c601cca6a01.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-bd4007150c601cca6a01.json
deleted file mode 100644
index b3a9719..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-bd4007150c601cca6a01.json
+++ /dev/null
@@ -1,750 +0,0 @@
-{
-	"inputs" : 
-	[
-		{
-			"path" : "CMakeLists.txt"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystem.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/UnixPaths.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindCodeBlocks.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/ProcessorCount.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
-		},
-		{
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake"
-		},
-		{
-			"path" : "version.h.in"
-		},
-		{
-			"isCMake" : true,
-			"isExternal" : true,
-			"path" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/GNUInstallDirs.cmake"
-		},
-		{
-			"path" : "src/CMakeLists.txt"
-		}
-	],
-	"kind" : "cmakeFiles",
-	"paths" : 
-	{
-		"build" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug",
-		"source" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-	},
-	"version" : 
-	{
-		"major" : 1,
-		"minor" : 0
-	}
-}
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-4b259539e836be807dbf.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-4b259539e836be807dbf.json
deleted file mode 100644
index b4e1afc..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-4b259539e836be807dbf.json
+++ /dev/null
@@ -1,89 +0,0 @@
-{
-	"configurations" : 
-	[
-		{
-			"directories" : 
-			[
-				{
-					"build" : ".",
-					"childIndexes" : 
-					[
-						1
-					],
-					"hasInstallRule" : true,
-					"jsonFile" : "directory-.-Debug-b5b4a93f5e68b5cfc5f6.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.5"
-					},
-					"projectIndex" : 0,
-					"source" : ".",
-					"targetIndexes" : 
-					[
-						0
-					]
-				},
-				{
-					"build" : "src",
-					"jsonFile" : "directory-src-Debug-b6cf2213fc5053b67c22.json",
-					"minimumCMakeVersion" : 
-					{
-						"string" : "3.5"
-					},
-					"parentIndex" : 0,
-					"projectIndex" : 0,
-					"source" : "src",
-					"targetIndexes" : 
-					[
-						1
-					]
-				}
-			],
-			"name" : "Debug",
-			"projects" : 
-			[
-				{
-					"directoryIndexes" : 
-					[
-						0,
-						1
-					],
-					"name" : "sockpp",
-					"targetIndexes" : 
-					[
-						0,
-						1
-					]
-				}
-			],
-			"targets" : 
-			[
-				{
-					"directoryIndex" : 0,
-					"id" : "sockpp::@6890427a1f51a3e7e1df",
-					"jsonFile" : "target-sockpp-Debug-88df4a72609027b40055.json",
-					"name" : "sockpp",
-					"projectIndex" : 0
-				},
-				{
-					"directoryIndex" : 1,
-					"id" : "sockpp-objs::@145eef247bfb46b6828c",
-					"jsonFile" : "target-sockpp-objs-Debug-9368063109997d14363f.json",
-					"name" : "sockpp-objs",
-					"projectIndex" : 0
-				}
-			]
-		}
-	],
-	"kind" : "codemodel",
-	"paths" : 
-	{
-		"build" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug",
-		"source" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-	},
-	"version" : 
-	{
-		"major" : 2,
-		"minor" : 3
-	}
-}
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-b5b4a93f5e68b5cfc5f6.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-b5b4a93f5e68b5cfc5f6.json
deleted file mode 100644
index 072de92..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-b5b4a93f5e68b5cfc5f6.json
+++ /dev/null
@@ -1,98 +0,0 @@
-{
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"install"
-		],
-		"files" : 
-		[
-			"CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 124,
-				"parent" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 160,
-				"parent" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 164,
-				"parent" : 0
-			}
-		]
-	},
-	"installers" : 
-	[
-		{
-			"backtrace" : 1,
-			"component" : "Unspecified",
-			"destination" : "lib",
-			"paths" : 
-			[
-				"libsockpp.so.0.7.0",
-				"libsockpp.so.0"
-			],
-			"targetId" : "sockpp::@6890427a1f51a3e7e1df",
-			"targetIndex" : 0,
-			"targetInstallNamelink" : "skip",
-			"type" : "target"
-		},
-		{
-			"backtrace" : 1,
-			"component" : "Unspecified",
-			"destination" : "lib",
-			"paths" : 
-			[
-				"libsockpp.so"
-			],
-			"targetId" : "sockpp::@6890427a1f51a3e7e1df",
-			"targetIndex" : 0,
-			"targetInstallNamelink" : "only",
-			"type" : "target"
-		},
-		{
-			"backtrace" : 2,
-			"component" : "Unspecified",
-			"destination" : "include/sockpp",
-			"paths" : 
-			[
-				{
-					"from" : "include/sockpp",
-					"to" : "."
-				}
-			],
-			"type" : "directory"
-		},
-		{
-			"backtrace" : 3,
-			"component" : "Unspecified",
-			"destination" : "include/sockpp",
-			"paths" : 
-			[
-				{
-					"from" : "cmake-build-debug/generated/sockpp",
-					"to" : "."
-				}
-			],
-			"type" : "directory"
-		}
-	],
-	"paths" : 
-	{
-		"build" : ".",
-		"source" : "."
-	}
-}
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/directory-src-Debug-b6cf2213fc5053b67c22.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/directory-src-Debug-b6cf2213fc5053b67c22.json
deleted file mode 100644
index 5682a7f..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/directory-src-Debug-b6cf2213fc5053b67c22.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-	"backtraceGraph" : 
-	{
-		"commands" : [],
-		"files" : [],
-		"nodes" : []
-	},
-	"installers" : [],
-	"paths" : 
-	{
-		"build" : "src",
-		"source" : "src"
-	}
-}
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/index-2022-05-06T08-51-07-0223.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/index-2022-05-06T08-51-07-0223.json
deleted file mode 100644
index 6ec51c7..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/index-2022-05-06T08-51-07-0223.json
+++ /dev/null
@@ -1,108 +0,0 @@
-{
-	"cmake" : 
-	{
-		"generator" : 
-		{
-			"multiConfig" : false,
-			"name" : "Unix Makefiles"
-		},
-		"paths" : 
-		{
-			"cmake" : "/snap/clion/189/bin/cmake/linux/bin/cmake",
-			"cpack" : "/snap/clion/189/bin/cmake/linux/bin/cpack",
-			"ctest" : "/snap/clion/189/bin/cmake/linux/bin/ctest",
-			"root" : "/snap/clion/189/bin/cmake/linux/share/cmake-3.22"
-		},
-		"version" : 
-		{
-			"isDirty" : false,
-			"major" : 3,
-			"minor" : 22,
-			"patch" : 3,
-			"string" : "3.22.3",
-			"suffix" : ""
-		}
-	},
-	"objects" : 
-	[
-		{
-			"jsonFile" : "codemodel-v2-4b259539e836be807dbf.json",
-			"kind" : "codemodel",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 3
-			}
-		},
-		{
-			"jsonFile" : "cache-v2-1eb331a66a4741c8abae.json",
-			"kind" : "cache",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 0
-			}
-		},
-		{
-			"jsonFile" : "cmakeFiles-v1-bd4007150c601cca6a01.json",
-			"kind" : "cmakeFiles",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		},
-		{
-			"jsonFile" : "toolchains-v1-ee5ca47e57a615ee224c.json",
-			"kind" : "toolchains",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		}
-	],
-	"reply" : 
-	{
-		"cache-v2" : 
-		{
-			"jsonFile" : "cache-v2-1eb331a66a4741c8abae.json",
-			"kind" : "cache",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 0
-			}
-		},
-		"cmakeFiles-v1" : 
-		{
-			"jsonFile" : "cmakeFiles-v1-bd4007150c601cca6a01.json",
-			"kind" : "cmakeFiles",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		},
-		"codemodel-v2" : 
-		{
-			"jsonFile" : "codemodel-v2-4b259539e836be807dbf.json",
-			"kind" : "codemodel",
-			"version" : 
-			{
-				"major" : 2,
-				"minor" : 3
-			}
-		},
-		"toolchains-v1" : 
-		{
-			"jsonFile" : "toolchains-v1-ee5ca47e57a615ee224c.json",
-			"kind" : "toolchains",
-			"version" : 
-			{
-				"major" : 1,
-				"minor" : 0
-			}
-		}
-	}
-}
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/target-sockpp-Debug-88df4a72609027b40055.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/target-sockpp-Debug-88df4a72609027b40055.json
deleted file mode 100644
index 0b11699..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/target-sockpp-Debug-88df4a72609027b40055.json
+++ /dev/null
@@ -1,182 +0,0 @@
-{
-	"artifacts" : 
-	[
-		{
-			"path" : "libsockpp.so"
-		}
-	],
-	"backtrace" : 1,
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"add_library",
-			"install",
-			"target_link_libraries",
-			"target_include_directories"
-		],
-		"files" : 
-		[
-			"CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 108,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 124,
-				"parent" : 0
-			},
-			{
-				"command" : 2,
-				"file" : 0,
-				"line" : 111,
-				"parent" : 0
-			},
-			{
-				"command" : 3,
-				"file" : 0,
-				"line" : 113,
-				"parent" : 0
-			}
-		]
-	},
-	"dependencies" : 
-	[
-		{
-			"id" : "sockpp-objs::@145eef247bfb46b6828c"
-		}
-	],
-	"id" : "sockpp::@6890427a1f51a3e7e1df",
-	"install" : 
-	{
-		"destinations" : 
-		[
-			{
-				"backtrace" : 2,
-				"path" : "lib"
-			},
-			{
-				"backtrace" : 2,
-				"path" : "lib"
-			}
-		],
-		"prefix" : 
-		{
-			"path" : "/usr/local"
-		}
-	},
-	"link" : 
-	{
-		"commandFragments" : 
-		[
-			{
-				"fragment" : "",
-				"role" : "flags"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-lc",
-				"role" : "libraries"
-			},
-			{
-				"backtrace" : 3,
-				"fragment" : "-lstdc++",
-				"role" : "libraries"
-			}
-		],
-		"language" : "CXX"
-	},
-	"name" : "sockpp",
-	"nameOnDisk" : "libsockpp.so",
-	"paths" : 
-	{
-		"build" : ".",
-		"source" : "."
-	},
-	"sourceGroups" : 
-	[
-		{
-			"name" : "Object Libraries",
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2,
-				3,
-				4,
-				5,
-				6,
-				7,
-				8
-			]
-		}
-	],
-	"sources" : 
-	[
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"isGenerated" : true,
-			"path" : "cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o",
-			"sourceGroupIndex" : 0
-		}
-	],
-	"type" : "SHARED_LIBRARY"
-}
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/target-sockpp-objs-Debug-9368063109997d14363f.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/target-sockpp-objs-Debug-9368063109997d14363f.json
deleted file mode 100644
index 0bbc904..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/target-sockpp-objs-Debug-9368063109997d14363f.json
+++ /dev/null
@@ -1,226 +0,0 @@
-{
-	"artifacts" : 
-	[
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o"
-		},
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/connector.cpp.o"
-		},
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o"
-		},
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/exception.cpp.o"
-		},
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o"
-		},
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o"
-		},
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/socket.cpp.o"
-		},
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o"
-		},
-		{
-			"path" : "src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o"
-		}
-	],
-	"backtrace" : 1,
-	"backtraceGraph" : 
-	{
-		"commands" : 
-		[
-			"add_library",
-			"target_compile_options",
-			"target_include_directories",
-			"target_sources"
-		],
-		"files" : 
-		[
-			"src/CMakeLists.txt",
-			"CMakeLists.txt"
-		],
-		"nodes" : 
-		[
-			{
-				"file" : 0
-			},
-			{
-				"command" : 0,
-				"file" : 0,
-				"line" : 39,
-				"parent" : 0
-			},
-			{
-				"command" : 1,
-				"file" : 0,
-				"line" : 67,
-				"parent" : 0
-			},
-			{
-				"file" : 1
-			},
-			{
-				"command" : 2,
-				"file" : 1,
-				"line" : 83,
-				"parent" : 3
-			},
-			{
-				"command" : 3,
-				"file" : 0,
-				"line" : 51,
-				"parent" : 0
-			}
-		]
-	},
-	"compileGroups" : 
-	[
-		{
-			"compileCommandFragments" : 
-			[
-				{
-					"fragment" : "-g -fPIC"
-				},
-				{
-					"backtrace" : 2,
-					"fragment" : "-Wall"
-				},
-				{
-					"backtrace" : 2,
-					"fragment" : "-Wextra"
-				},
-				{
-					"backtrace" : 2,
-					"fragment" : "-pedantic"
-				},
-				{
-					"fragment" : "-std=c++14"
-				}
-			],
-			"includes" : 
-			[
-				{
-					"backtrace" : 4,
-					"path" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/include"
-				},
-				{
-					"backtrace" : 4,
-					"path" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/generated"
-				},
-				{
-					"backtrace" : 4,
-					"path" : "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src"
-				}
-			],
-			"language" : "CXX",
-			"languageStandard" : 
-			{
-				"backtraces" : 
-				[
-					1
-				],
-				"standard" : "14"
-			},
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2,
-				3,
-				4,
-				5,
-				6,
-				7,
-				8
-			]
-		}
-	],
-	"id" : "sockpp-objs::@145eef247bfb46b6828c",
-	"name" : "sockpp-objs",
-	"paths" : 
-	{
-		"build" : "src",
-		"source" : "src"
-	},
-	"sourceGroups" : 
-	[
-		{
-			"name" : "Source Files",
-			"sourceIndexes" : 
-			[
-				0,
-				1,
-				2,
-				3,
-				4,
-				5,
-				6,
-				7,
-				8
-			]
-		}
-	],
-	"sources" : 
-	[
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/acceptor.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/connector.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/datagram_socket.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/exception.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/inet_address.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/inet6_address.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/socket.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 1,
-			"compileGroupIndex" : 0,
-			"path" : "src/stream_socket.cpp",
-			"sourceGroupIndex" : 0
-		},
-		{
-			"backtrace" : 5,
-			"compileGroupIndex" : 0,
-			"path" : "src/unix/unix_address.cpp",
-			"sourceGroupIndex" : 0
-		}
-	],
-	"type" : "OBJECT_LIBRARY"
-}
diff --git a/sockpp/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json b/sockpp/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json
deleted file mode 100644
index e0f1310..0000000
--- a/sockpp/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-ee5ca47e57a615ee224c.json
+++ /dev/null
@@ -1,107 +0,0 @@
-{
-	"kind" : "toolchains",
-	"toolchains" : 
-	[
-		{
-			"compiler" : 
-			{
-				"id" : "GNU",
-				"implicit" : 
-				{
-					"includeDirectories" : 
-					[
-						"/usr/lib/gcc/x86_64-linux-gnu/9/include",
-						"/usr/local/include",
-						"/usr/include/x86_64-linux-gnu",
-						"/usr/include"
-					],
-					"linkDirectories" : 
-					[
-						"/usr/lib/gcc/x86_64-linux-gnu/9",
-						"/usr/lib/x86_64-linux-gnu",
-						"/usr/lib",
-						"/lib/x86_64-linux-gnu",
-						"/lib"
-					],
-					"linkFrameworkDirectories" : [],
-					"linkLibraries" : 
-					[
-						"gcc",
-						"gcc_s",
-						"c",
-						"gcc",
-						"gcc_s"
-					]
-				},
-				"path" : "/usr/bin/cc",
-				"version" : "9.4.0"
-			},
-			"language" : "C",
-			"sourceFileExtensions" : 
-			[
-				"c",
-				"m"
-			]
-		},
-		{
-			"compiler" : 
-			{
-				"id" : "GNU",
-				"implicit" : 
-				{
-					"includeDirectories" : 
-					[
-						"/usr/include/c++/9",
-						"/usr/include/x86_64-linux-gnu/c++/9",
-						"/usr/include/c++/9/backward",
-						"/usr/lib/gcc/x86_64-linux-gnu/9/include",
-						"/usr/local/include",
-						"/usr/include/x86_64-linux-gnu",
-						"/usr/include"
-					],
-					"linkDirectories" : 
-					[
-						"/usr/lib/gcc/x86_64-linux-gnu/9",
-						"/usr/lib/x86_64-linux-gnu",
-						"/usr/lib",
-						"/lib/x86_64-linux-gnu",
-						"/lib"
-					],
-					"linkFrameworkDirectories" : [],
-					"linkLibraries" : 
-					[
-						"stdc++",
-						"m",
-						"gcc_s",
-						"gcc",
-						"c",
-						"gcc_s",
-						"gcc"
-					]
-				},
-				"path" : "/usr/bin/c++",
-				"version" : "9.4.0"
-			},
-			"language" : "CXX",
-			"sourceFileExtensions" : 
-			[
-				"C",
-				"M",
-				"c++",
-				"cc",
-				"cpp",
-				"cxx",
-				"mm",
-				"mpp",
-				"CPP",
-				"ixx",
-				"cppm"
-			]
-		}
-	],
-	"version" : 
-	{
-		"major" : 1,
-		"minor" : 0
-	}
-}
diff --git a/sockpp/cmake-build-debug/CMakeCache.txt b/sockpp/cmake-build-debug/CMakeCache.txt
deleted file mode 100644
index 24f951d..0000000
--- a/sockpp/cmake-build-debug/CMakeCache.txt
+++ /dev/null
@@ -1,513 +0,0 @@
-# This is the CMakeCache file.
-# For build in directory: /home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug
-# It was generated by CMake: /snap/clion/189/bin/cmake/linux/bin/cmake
-# You can edit this file to change values found and used by cmake.
-# If you do not want to change any of the values, simply exit the editor.
-# If you do want to change a value, simply edit, save, and exit the editor.
-# The syntax for the file is as follows:
-# KEY:TYPE=VALUE
-# KEY is the name of a variable in the cache.
-# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
-# VALUE is the current value for the KEY.
-
-########################
-# EXTERNAL cache entries
-########################
-
-//Path to a program.
-CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
-
-//Path to a program.
-CMAKE_AR:FILEPATH=/usr/bin/ar
-
-//Choose the type of build, options are: None Debug Release RelWithDebInfo
-// MinSizeRel ...
-CMAKE_BUILD_TYPE:STRING=Debug
-
-//Id string of the compiler for the CodeBlocks IDE. Automatically
-// detected when left empty
-CMAKE_CODEBLOCKS_COMPILER_ID:STRING=
-
-//The CodeBlocks executable
-CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND
-
-//Additional command line arguments when CodeBlocks invokes make.
-// Enter e.g. -j<some_number> to get parallel builds
-CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j8
-
-//Enable/Disable color output during build.
-CMAKE_COLOR_MAKEFILE:BOOL=ON
-
-//CXX compiler
-CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
-
-//A wrapper around 'ar' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
-
-//A wrapper around 'ranlib' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
-
-//Flags used by the CXX compiler during all build types.
-CMAKE_CXX_FLAGS:STRING=
-
-//Flags used by the CXX compiler during DEBUG builds.
-CMAKE_CXX_FLAGS_DEBUG:STRING=-g
-
-//Flags used by the CXX compiler during MINSIZEREL builds.
-CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
-
-//Flags used by the CXX compiler during RELEASE builds.
-CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
-
-//Flags used by the CXX compiler during RELWITHDEBINFO builds.
-CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
-
-//C compiler
-CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
-
-//A wrapper around 'ar' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9
-
-//A wrapper around 'ranlib' adding the appropriate '--plugin' option
-// for the GCC compiler
-CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9
-
-//Flags used by the C compiler during all build types.
-CMAKE_C_FLAGS:STRING=
-
-//Flags used by the C compiler during DEBUG builds.
-CMAKE_C_FLAGS_DEBUG:STRING=-g
-
-//Flags used by the C compiler during MINSIZEREL builds.
-CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
-
-//Flags used by the C compiler during RELEASE builds.
-CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
-
-//Flags used by the C compiler during RELWITHDEBINFO builds.
-CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
-
-//Path to a program.
-CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
-
-//Flags used by the linker during all build types.
-CMAKE_EXE_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during DEBUG builds.
-CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during MINSIZEREL builds.
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during RELEASE builds.
-CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during RELWITHDEBINFO builds.
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Enable/Disable output of compile commands during generation.
-CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
-
-//User executables (bin)
-CMAKE_INSTALL_BINDIR:PATH=bin
-
-//Read-only architecture-independent data (DATAROOTDIR)
-CMAKE_INSTALL_DATADIR:PATH=
-
-//Read-only architecture-independent data root (share)
-CMAKE_INSTALL_DATAROOTDIR:PATH=share
-
-//Documentation root (DATAROOTDIR/doc/PROJECT_NAME)
-CMAKE_INSTALL_DOCDIR:PATH=
-
-//C header files (include)
-CMAKE_INSTALL_INCLUDEDIR:PATH=include
-
-//Info documentation (DATAROOTDIR/info)
-CMAKE_INSTALL_INFODIR:PATH=
-
-//Object code libraries (lib)
-CMAKE_INSTALL_LIBDIR:PATH=lib
-
-//Program executables (libexec)
-CMAKE_INSTALL_LIBEXECDIR:PATH=libexec
-
-//Locale-dependent data (DATAROOTDIR/locale)
-CMAKE_INSTALL_LOCALEDIR:PATH=
-
-//Modifiable single-machine data (var)
-CMAKE_INSTALL_LOCALSTATEDIR:PATH=var
-
-//Man documentation (DATAROOTDIR/man)
-CMAKE_INSTALL_MANDIR:PATH=
-
-//C header files for non-gcc (/usr/include)
-CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include
-
-//Install path prefix, prepended onto install directories.
-CMAKE_INSTALL_PREFIX:PATH=/usr/local
-
-//Run-time variable data (LOCALSTATEDIR/run)
-CMAKE_INSTALL_RUNSTATEDIR:PATH=
-
-//System admin executables (sbin)
-CMAKE_INSTALL_SBINDIR:PATH=sbin
-
-//Modifiable architecture-independent data (com)
-CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com
-
-//Read-only single-machine data (etc)
-CMAKE_INSTALL_SYSCONFDIR:PATH=etc
-
-//Path to a program.
-CMAKE_LINKER:FILEPATH=/usr/bin/ld
-
-//Path to a program.
-CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
-
-//Flags used by the linker during the creation of modules during
-// all build types.
-CMAKE_MODULE_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of modules during
-// DEBUG builds.
-CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of modules during
-// MINSIZEREL builds.
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of modules during
-// RELEASE builds.
-CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of modules during
-// RELWITHDEBINFO builds.
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Path to a program.
-CMAKE_NM:FILEPATH=/usr/bin/nm
-
-//Path to a program.
-CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
-
-//Path to a program.
-CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
-
-//Value Computed by CMake
-CMAKE_PROJECT_DESCRIPTION:STATIC=
-
-//Value Computed by CMake
-CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
-
-//Value Computed by CMake
-CMAKE_PROJECT_NAME:STATIC=sockpp
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION:STATIC=0.7.0
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_MAJOR:STATIC=0
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_MINOR:STATIC=7
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_PATCH:STATIC=0
-
-//Value Computed by CMake
-CMAKE_PROJECT_VERSION_TWEAK:STATIC=
-
-//Path to a program.
-CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
-
-//Path to a program.
-CMAKE_READELF:FILEPATH=/usr/bin/readelf
-
-//Flags used by the linker during the creation of shared libraries
-// during all build types.
-CMAKE_SHARED_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during DEBUG builds.
-CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during MINSIZEREL builds.
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during RELEASE builds.
-CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of shared libraries
-// during RELWITHDEBINFO builds.
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//If set, runtime paths are not added when installing shared libraries,
-// but are added when building.
-CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
-
-//If set, runtime paths are not added when using shared libraries.
-CMAKE_SKIP_RPATH:BOOL=NO
-
-//Flags used by the linker during the creation of static libraries
-// during all build types.
-CMAKE_STATIC_LINKER_FLAGS:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during DEBUG builds.
-CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during MINSIZEREL builds.
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during RELEASE builds.
-CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
-
-//Flags used by the linker during the creation of static libraries
-// during RELWITHDEBINFO builds.
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-
-//Path to a program.
-CMAKE_STRIP:FILEPATH=/usr/bin/strip
-
-//If this value is on, makefiles will be generated without the
-// .SILENT directive, and all commands will be echoed to the console
-// during the make.  This is useful for debugging only. With Visual
-// Studio IDE projects all commands are done without /nologo.
-CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
-
-//Path to a program.
-ProcessorCount_cmd_nproc:FILEPATH=/usr/bin/nproc
-
-//Path to a program.
-ProcessorCount_cmd_sysctl:FILEPATH=/usr/sbin/sysctl
-
-//Create Doxygen reference documentation
-SOCKPP_BUILD_DOCUMENTATION:BOOL=OFF
-
-//Build example applications
-SOCKPP_BUILD_EXAMPLES:BOOL=OFF
-
-//Build shared library
-SOCKPP_BUILD_SHARED:BOOL=ON
-
-//Build static library
-SOCKPP_BUILD_STATIC:BOOL=OFF
-
-//Build unit tests
-SOCKPP_BUILD_TESTS:BOOL=OFF
-
-//Value Computed by CMake
-sockpp_BINARY_DIR:STATIC=/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug
-
-//Value Computed by CMake
-sockpp_IS_TOP_LEVEL:STATIC=ON
-
-//Dependencies for the target
-sockpp_LIB_DEPENDS:STATIC=general;c;general;stdc++;
-
-//Value Computed by CMake
-sockpp_SOURCE_DIR:STATIC=/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp
-
-
-########################
-# INTERNAL cache entries
-########################
-
-//ADVANCED property for variable: CMAKE_ADDR2LINE
-CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_AR
-CMAKE_AR-ADVANCED:INTERNAL=1
-//This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug
-//Major version of cmake used to create the current loaded cache
-CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
-//Minor version of cmake used to create the current loaded cache
-CMAKE_CACHE_MINOR_VERSION:INTERNAL=22
-//Patch version of cmake used to create the current loaded cache
-CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
-//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
-CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
-//Path to CMake executable.
-CMAKE_COMMAND:INTERNAL=/snap/clion/189/bin/cmake/linux/bin/cmake
-//Path to cpack program executable.
-CMAKE_CPACK_COMMAND:INTERNAL=/snap/clion/189/bin/cmake/linux/bin/cpack
-//Path to ctest program executable.
-CMAKE_CTEST_COMMAND:INTERNAL=/snap/clion/189/bin/cmake/linux/bin/ctest
-//ADVANCED property for variable: CMAKE_CXX_COMPILER
-CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
-CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
-CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS
-CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
-CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
-CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
-CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
-CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER
-CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER_AR
-CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
-CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS
-CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
-CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
-CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
-CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
-CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_DLLTOOL
-CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
-//Executable file format
-CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
-CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
-CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
-CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
-CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
-//Name of external makefile project generator.
-CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks
-//CXX compiler system defined macros
-CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;4;__GNUC_PATCHLEVEL__;0;__VERSION__;"9.4.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L;__STDC__;1;__cplusplus;201402L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;4;__GNUC_PATCHLEVEL__;0;__VERSION__;"9.4.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUG__;9;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__cpp_rtti;199711;__GXX_EXPERIMENTAL_CXX0X__;1;__cpp_binary_literals;201304;__cpp_hex_float;201603;__cpp_runtime_arrays;198712;__cpp_unicode_characters;200704;__cpp_raw_strings;200710;__cpp_unicode_literals;200710;__cpp_user_defined_literals;200809;__cpp_lambdas;200907;__cpp_range_based_for;200907;__cpp_static_assert;200410;__cpp_decltype;200707;__cpp_attributes;200809;__cpp_rvalue_reference;200610;__cpp_rvalue_references;200610;__cpp_variadic_templates;200704;__cpp_initializer_lists;200806;__cpp_delegating_constructors;200604;__cpp_nsdmi;200809;__cpp_inheriting_constructors;201511;__cpp_ref_qualifiers;200710;__cpp_alias_templates;200704;__cpp_return_type_deduction;201304;__cpp_init_captures;201304;__cpp_generic_lambdas;201304;__cpp_constexpr;201304;__cpp_decltype_auto;201304;__cpp_aggregate_nsdmi;201304;__cpp_variable_templates;201304;__cpp_digit_separators;201309;__cpp_sized_deallocation;201309;__cpp_threadsafe_static_init;200806;__EXCEPTIONS;1;__cpp_exceptions;199711;__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570814527423731704357e+308L);__DBL_MIN__;double(2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;double(2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_GNU_SOURCE;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L
-//CXX compiler system include directories
-CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include
-//C compiler system defined macros
-CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;4;__GNUC_PATCHLEVEL__;0;__VERSION__;"9.4.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L
-//C compiler system include directories
-CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include
-//Name of generator.
-CMAKE_GENERATOR:INTERNAL=Unix Makefiles
-//Generator instance identifier.
-CMAKE_GENERATOR_INSTANCE:INTERNAL=
-//Name of generator platform.
-CMAKE_GENERATOR_PLATFORM:INTERNAL=
-//Name of generator toolset.
-CMAKE_GENERATOR_TOOLSET:INTERNAL=
-//Source directory with the top level CMakeLists.txt file for this
-// project
-CMAKE_HOME_DIRECTORY:INTERNAL=/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp
-//ADVANCED property for variable: CMAKE_INSTALL_BINDIR
-CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_DATADIR
-CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR
-CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR
-CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR
-CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_INFODIR
-CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR
-CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR
-CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR
-CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR
-CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_MANDIR
-CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR
-CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR
-CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR
-CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR
-CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1
-//Install .so files without execute permission.
-CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
-//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR
-CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_LINKER
-CMAKE_LINKER-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
-CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
-CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
-CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
-CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_NM
-CMAKE_NM-ADVANCED:INTERNAL=1
-//number of local generators
-CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
-//ADVANCED property for variable: CMAKE_OBJCOPY
-CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_OBJDUMP
-CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
-//Platform information initialized
-CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_RANLIB
-CMAKE_RANLIB-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_READELF
-CMAKE_READELF-ADVANCED:INTERNAL=1
-//Path to CMake installation.
-CMAKE_ROOT:INTERNAL=/snap/clion/189/bin/cmake/linux/share/cmake-3.22
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
-CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
-CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
-CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
-CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_SKIP_RPATH
-CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
-CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
-CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
-CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
-CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
-CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: CMAKE_STRIP
-CMAKE_STRIP-ADVANCED:INTERNAL=1
-//uname command
-CMAKE_UNAME:INTERNAL=/usr/bin/uname
-//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
-CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: ProcessorCount_cmd_nproc
-ProcessorCount_cmd_nproc-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: ProcessorCount_cmd_sysctl
-ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1
-//CMAKE_INSTALL_PREFIX during last run
-_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local
-
diff --git a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake
deleted file mode 100644
index 2fbe287..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeCCompiler.cmake
+++ /dev/null
@@ -1,72 +0,0 @@
-set(CMAKE_C_COMPILER "/usr/bin/cc")
-set(CMAKE_C_COMPILER_ARG1 "")
-set(CMAKE_C_COMPILER_ID "GNU")
-set(CMAKE_C_COMPILER_VERSION "9.4.0")
-set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
-set(CMAKE_C_COMPILER_WRAPPER "")
-set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17")
-set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON")
-set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23")
-set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
-set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
-set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
-set(CMAKE_C17_COMPILE_FEATURES "c_std_17")
-set(CMAKE_C23_COMPILE_FEATURES "c_std_23")
-
-set(CMAKE_C_PLATFORM_ID "Linux")
-set(CMAKE_C_SIMULATE_ID "")
-set(CMAKE_C_COMPILER_FRONTEND_VARIANT "")
-set(CMAKE_C_SIMULATE_VERSION "")
-
-
-
-
-set(CMAKE_AR "/usr/bin/ar")
-set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9")
-set(CMAKE_RANLIB "/usr/bin/ranlib")
-set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9")
-set(CMAKE_LINKER "/usr/bin/ld")
-set(CMAKE_MT "")
-set(CMAKE_COMPILER_IS_GNUCC 1)
-set(CMAKE_C_COMPILER_LOADED 1)
-set(CMAKE_C_COMPILER_WORKS TRUE)
-set(CMAKE_C_ABI_COMPILED TRUE)
-
-set(CMAKE_C_COMPILER_ENV_VAR "CC")
-
-set(CMAKE_C_COMPILER_ID_RUN 1)
-set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
-set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
-set(CMAKE_C_LINKER_PREFERENCE 10)
-
-# Save compiler ABI information.
-set(CMAKE_C_SIZEOF_DATA_PTR "8")
-set(CMAKE_C_COMPILER_ABI "ELF")
-set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN")
-set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-
-if(CMAKE_C_SIZEOF_DATA_PTR)
-  set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_C_COMPILER_ABI)
-  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
-endif()
-
-if(CMAKE_C_LIBRARY_ARCHITECTURE)
-  set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-endif()
-
-set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
-  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-
-set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
-set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
-set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
-set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake
deleted file mode 100644
index 425a6f6..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeCXXCompiler.cmake
+++ /dev/null
@@ -1,83 +0,0 @@
-set(CMAKE_CXX_COMPILER "/usr/bin/c++")
-set(CMAKE_CXX_COMPILER_ARG1 "")
-set(CMAKE_CXX_COMPILER_ID "GNU")
-set(CMAKE_CXX_COMPILER_VERSION "9.4.0")
-set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
-set(CMAKE_CXX_COMPILER_WRAPPER "")
-set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
-set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
-set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20")
-set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
-set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
-set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
-set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
-set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
-set(CMAKE_CXX23_COMPILE_FEATURES "")
-
-set(CMAKE_CXX_PLATFORM_ID "Linux")
-set(CMAKE_CXX_SIMULATE_ID "")
-set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
-set(CMAKE_CXX_SIMULATE_VERSION "")
-
-
-
-
-set(CMAKE_AR "/usr/bin/ar")
-set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9")
-set(CMAKE_RANLIB "/usr/bin/ranlib")
-set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9")
-set(CMAKE_LINKER "/usr/bin/ld")
-set(CMAKE_MT "")
-set(CMAKE_COMPILER_IS_GNUCXX 1)
-set(CMAKE_CXX_COMPILER_LOADED 1)
-set(CMAKE_CXX_COMPILER_WORKS TRUE)
-set(CMAKE_CXX_ABI_COMPILED TRUE)
-
-set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
-
-set(CMAKE_CXX_COMPILER_ID_RUN 1)
-set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
-set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
-
-foreach (lang C OBJC OBJCXX)
-  if (CMAKE_${lang}_COMPILER_ID_RUN)
-    foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
-      list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
-    endforeach()
-  endif()
-endforeach()
-
-set(CMAKE_CXX_LINKER_PREFERENCE 30)
-set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
-
-# Save compiler ABI information.
-set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
-set(CMAKE_CXX_COMPILER_ABI "ELF")
-set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
-set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-
-if(CMAKE_CXX_SIZEOF_DATA_PTR)
-  set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
-endif()
-
-if(CMAKE_CXX_COMPILER_ABI)
-  set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
-endif()
-
-if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
-  set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
-endif()
-
-set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
-if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
-  set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
-endif()
-
-
-
-
-
-set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
-set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
-set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
-set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_C.bin
deleted file mode 100755
index 299997b13accc73d792048f4c85b8271440e99fc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 16656
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

diff --git a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_CXX.bin b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeDetermineCompilerABI_CXX.bin
deleted file mode 100755
index ddff7d7eedce64bc9747dded2b49d943564148f6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 16680
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
A@c;k-

diff --git a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake
deleted file mode 100644
index 99bf971..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CMakeSystem.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-set(CMAKE_HOST_SYSTEM "Linux-5.17.1-051701-generic")
-set(CMAKE_HOST_SYSTEM_NAME "Linux")
-set(CMAKE_HOST_SYSTEM_VERSION "5.17.1-051701-generic")
-set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
-
-
-
-set(CMAKE_SYSTEM "Linux-5.17.1-051701-generic")
-set(CMAKE_SYSTEM_NAME "Linux")
-set(CMAKE_SYSTEM_VERSION "5.17.1-051701-generic")
-set(CMAKE_SYSTEM_PROCESSOR "x86_64")
-
-set(CMAKE_CROSSCOMPILING "FALSE")
-
-set(CMAKE_SYSTEM_LOADED 1)
diff --git a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c
deleted file mode 100644
index 56cfd06..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/CMakeCCompilerId.c
+++ /dev/null
@@ -1,802 +0,0 @@
-#ifdef __cplusplus
-# error "A C++ compiler has been selected for C."
-#endif
-
-#if defined(__18CXX)
-# define ID_VOID_MAIN
-#endif
-#if defined(__CLASSIC_C__)
-/* cv-qualifiers did not exist in K&R C */
-# define const
-# define volatile
-#endif
-
-#if !defined(__has_include)
-/* If the compiler does not have __has_include, pretend the answer is
-   always no.  */
-#  define __has_include(x) 0
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
-   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
-
-#if defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# if defined(__GNUC__)
-#  define SIMULATE_ID "GNU"
-# endif
-  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
-     except that a few beta releases use the old format with V=2021.  */
-# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
-#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-#  if defined(__INTEL_COMPILER_UPDATE)
-#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-#  else
-#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
-#  endif
-# else
-#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
-#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
-   /* The third version component from --version is an update index,
-      but no macro is provided for it.  */
-#  define COMPILER_VERSION_PATCH DEC(0)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
-   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# if defined(__GNUC__)
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# elif defined(__GNUG__)
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
-# define COMPILER_ID "IntelLLVM"
-#if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-#endif
-/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
- * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
- * VVVV is no smaller than the current year when a version is released.
- */
-#if __INTEL_LLVM_COMPILER < 1000000L
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
-#else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
-#endif
-#if defined(_MSC_VER)
-  /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-#endif
-#if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#endif
-#if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
-  /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
-   /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
-   /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_C)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_C >= 0x5100
-   /* __SUNPRO_C = 0xVRRP */
-#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
-#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
-#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
-# else
-   /* __SUNPRO_CC = 0xVRP */
-#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
-#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
-#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_C    & 0xF)
-# endif
-
-#elif defined(__HP_cc)
-# define COMPILER_ID "HP"
-  /* __HP_cc = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_cc     % 100)
-
-#elif defined(__DECC)
-# define COMPILER_ID "Compaq"
-  /* __DECC_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000  % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECC_VER         % 10000)
-
-#elif defined(__IBMC__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
-  /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
-
-#elif defined(__ibmxl__) && defined(__clang__)
-# define COMPILER_ID "XLClang"
-# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
-# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
-# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
-
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
-# define COMPILER_ID "XL"
-  /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
-
-#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
-# define COMPILER_ID "VisualAge"
-  /* __IBMC__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMC__    % 10)
-
-#elif defined(__NVCOMPILER)
-# define COMPILER_ID "NVHPC"
-# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
-# if defined(__NVCOMPILER_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
-# endif
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
-  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
-
-#elif defined(__CLANG_FUJITSU)
-# define COMPILER_ID "FujitsuClang"
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(__FUJITSU)
-# define COMPILER_ID "Fujitsu"
-# if defined(__FCC_version__)
-#   define COMPILER_VERSION __FCC_version__
-# elif defined(__FCC_major__)
-#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# endif
-# if defined(__fcc_version)
-#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
-# elif defined(__FCC_VERSION)
-#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
-# endif
-
-
-#elif defined(__ghs__)
-# define COMPILER_ID "GHS"
-/* __GHS_VERSION_NUMBER = VVVVRP */
-# ifdef __GHS_VERSION_NUMBER
-# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
-# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
-# endif
-
-#elif defined(__TINYC__)
-# define COMPILER_ID "TinyCC"
-
-#elif defined(__BCC__)
-# define COMPILER_ID "Bruce"
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__ARMCC_VERSION) && !defined(__clang__)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
-  /* __ARMCC_VERSION = VRRPPPP */
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
-#else
-  /* __ARMCC_VERSION = VRPPPP */
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
-#endif
-
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
-# define COMPILER_ID "ARMClang"
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
-# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__GNUC__)
-# define COMPILER_ID "GNU"
-# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# if defined(__GNUC_MINOR__)
-#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
-  /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-#  if _MSC_VER >= 1400
-    /* _MSC_FULL_VER = VVRRPPPPP */
-#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-#  else
-    /* _MSC_FULL_VER = VVRRPPPP */
-#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-#  endif
-# endif
-# if defined(_MSC_BUILD)
-#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
-# define COMPILER_ID "ADSP"
-#if defined(__VISUALDSPVERSION__)
-  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
-# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
-# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-# if defined(__VER__) && defined(__ICCARM__)
-#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
-#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
-#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
-#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
-#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
-#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
-#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
-#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# endif
-
-#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
-# define COMPILER_ID "SDCC"
-# if defined(__SDCC_VERSION_MAJOR)
-#  define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
-#  define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
-#  define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
-# else
-  /* SDCC = VRP */
-#  define COMPILER_VERSION_MAJOR DEC(SDCC/100)
-#  define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
-#  define COMPILER_VERSION_PATCH DEC(SDCC    % 10)
-# endif
-
-
-/* These compilers are either not known or too old to define an
-  identification macro.  Try to identify the platform and guess that
-  it is the native compiler.  */
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
-   getting matched.  Store it in a pointer rather than an array
-   because some compilers will just produce instructions to fill the
-   array rather than assigning a pointer to a static array.  */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name.  */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__MSYS__)
-# define PLATFORM_ID "MSYS"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-#  define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-#  define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-#  define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-#  define PLATFORM_ID "Windows3x"
-
-# elif defined(__VXWORKS__)
-#  define PLATFORM_ID "VxWorks"
-
-# else /* unknown platform */
-#  define PLATFORM_ID
-# endif
-
-#elif defined(__INTEGRITY)
-# if defined(INT_178B)
-#  define PLATFORM_ID "Integrity178"
-
-# else /* regular Integrity */
-#  define PLATFORM_ID "Integrity"
-# endif
-
-#else /* unknown platform */
-# define PLATFORM_ID
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
-   the architecture of the compiler being used.  This is because
-   the compilers do not have flags that can change the architecture,
-   but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-#  define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_ARM64EC)
-#  define ARCHITECTURE_ID "ARM64EC"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-#  define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-#  define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM64)
-#  define ARCHITECTURE_ID "ARM64"
-
-# elif defined(_M_ARM)
-#  if _M_ARM == 4
-#   define ARCHITECTURE_ID "ARMV4I"
-#  elif _M_ARM == 5
-#   define ARCHITECTURE_ID "ARMV5I"
-#  else
-#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-#  endif
-
-# elif defined(_M_MIPS)
-#  define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-#  define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-#  define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-#  define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# if defined(__ICCARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__ICCRX__)
-#  define ARCHITECTURE_ID "RX"
-
-# elif defined(__ICCRH850__)
-#  define ARCHITECTURE_ID "RH850"
-
-# elif defined(__ICCRL78__)
-#  define ARCHITECTURE_ID "RL78"
-
-# elif defined(__ICCRISCV__)
-#  define ARCHITECTURE_ID "RISCV"
-
-# elif defined(__ICCAVR__)
-#  define ARCHITECTURE_ID "AVR"
-
-# elif defined(__ICC430__)
-#  define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__ICCV850__)
-#  define ARCHITECTURE_ID "V850"
-
-# elif defined(__ICC8051__)
-#  define ARCHITECTURE_ID "8051"
-
-# elif defined(__ICCSTM8__)
-#  define ARCHITECTURE_ID "STM8"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__ghs__)
-# if defined(__PPC64__)
-#  define ARCHITECTURE_ID "PPC64"
-
-# elif defined(__ppc__)
-#  define ARCHITECTURE_ID "PPC"
-
-# elif defined(__ARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__x86_64__)
-#  define ARCHITECTURE_ID "x64"
-
-# elif defined(__i386__)
-#  define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__TI_COMPILER_VERSION__)
-# if defined(__TI_ARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__MSP430__)
-#  define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__TMS320C28XX__)
-#  define ARCHITECTURE_ID "TMS320C28x"
-
-# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
-#  define ARCHITECTURE_ID "TMS320C6x"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#else
-#  define ARCHITECTURE_ID
-#endif
-
-/* Convert integer to decimal digit literals.  */
-#define DEC(n)                   \
-  ('0' + (((n) / 10000000)%10)), \
-  ('0' + (((n) / 1000000)%10)),  \
-  ('0' + (((n) / 100000)%10)),   \
-  ('0' + (((n) / 10000)%10)),    \
-  ('0' + (((n) / 1000)%10)),     \
-  ('0' + (((n) / 100)%10)),      \
-  ('0' + (((n) / 10)%10)),       \
-  ('0' +  ((n) % 10))
-
-/* Convert integer to hex digit literals.  */
-#define HEX(n)             \
-  ('0' + ((n)>>28 & 0xF)), \
-  ('0' + ((n)>>24 & 0xF)), \
-  ('0' + ((n)>>20 & 0xF)), \
-  ('0' + ((n)>>16 & 0xF)), \
-  ('0' + ((n)>>12 & 0xF)), \
-  ('0' + ((n)>>8  & 0xF)), \
-  ('0' + ((n)>>4  & 0xF)), \
-  ('0' + ((n)     & 0xF))
-
-/* Construct a string literal encoding the version number. */
-#ifdef COMPILER_VERSION
-char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
-
-/* Construct a string literal encoding the version number components. */
-#elif defined(COMPILER_VERSION_MAJOR)
-char const info_version[] = {
-  'I', 'N', 'F', 'O', ':',
-  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
-  COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
-  '.', COMPILER_VERSION_MINOR,
-#  ifdef COMPILER_VERSION_PATCH
-   '.', COMPILER_VERSION_PATCH,
-#   ifdef COMPILER_VERSION_TWEAK
-    '.', COMPILER_VERSION_TWEAK,
-#   endif
-#  endif
-# endif
-  ']','\0'};
-#endif
-
-/* Construct a string literal encoding the internal version number. */
-#ifdef COMPILER_VERSION_INTERNAL
-char const info_version_internal[] = {
-  'I', 'N', 'F', 'O', ':',
-  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
-  'i','n','t','e','r','n','a','l','[',
-  COMPILER_VERSION_INTERNAL,']','\0'};
-#elif defined(COMPILER_VERSION_INTERNAL_STR)
-char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
-  'I', 'N', 'F', 'O', ':',
-  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
-  SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
-  '.', SIMULATE_VERSION_MINOR,
-#  ifdef SIMULATE_VERSION_PATCH
-   '.', SIMULATE_VERSION_PATCH,
-#   ifdef SIMULATE_VERSION_TWEAK
-    '.', SIMULATE_VERSION_TWEAK,
-#   endif
-#  endif
-# endif
-  ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
-   getting matched.  Store it in a pointer rather than an array
-   because some compilers will just produce instructions to fill the
-   array rather than assigning a pointer to a static array.  */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-#if !defined(__STDC__) && !defined(__clang__)
-# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
-#  define C_VERSION "90"
-# else
-#  define C_VERSION
-# endif
-#elif __STDC_VERSION__ > 201710L
-# define C_VERSION "23"
-#elif __STDC_VERSION__ >= 201710L
-# define C_VERSION "17"
-#elif __STDC_VERSION__ >= 201000L
-# define C_VERSION "11"
-#elif __STDC_VERSION__ >= 199901L
-# define C_VERSION "99"
-#else
-# define C_VERSION "90"
-#endif
-const char* info_language_standard_default =
-  "INFO" ":" "standard_default[" C_VERSION "]";
-
-const char* info_language_extensions_default = "INFO" ":" "extensions_default["
-#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/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out
deleted file mode 100755
index 601952a59681fed2c8a9e1390095ec484b87b929..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 16776
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
WWhLO_aW(yIZAxkpJ4#BPqWCB4CAaPX

diff --git a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
deleted file mode 100644
index a53de66..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
+++ /dev/null
@@ -1,790 +0,0 @@
-/* This source file must have a .cpp extension so that all C++ compilers
-   recognize the extension without flags.  Borland does not know .cxx for
-   example.  */
-#ifndef __cplusplus
-# error "A C compiler has been selected for C++."
-#endif
-
-#if !defined(__has_include)
-/* If the compiler does not have __has_include, pretend the answer is
-   always no.  */
-#  define __has_include(x) 0
-#endif
-
-
-/* Version number components: V=Version, R=Revision, P=Patch
-   Version date components:   YYYY=Year, MM=Month,   DD=Day  */
-
-#if defined(__COMO__)
-# define COMPILER_ID "Comeau"
-  /* __COMO_VERSION__ = VRR */
-# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
-# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
-
-#elif defined(__INTEL_COMPILER) || defined(__ICC)
-# define COMPILER_ID "Intel"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# if defined(__GNUC__)
-#  define SIMULATE_ID "GNU"
-# endif
-  /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
-     except that a few beta releases use the old format with V=2021.  */
-# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
-#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
-#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
-#  if defined(__INTEL_COMPILER_UPDATE)
-#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
-#  else
-#   define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER   % 10)
-#  endif
-# else
-#  define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
-#  define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
-   /* The third version component from --version is an update index,
-      but no macro is provided for it.  */
-#  define COMPILER_VERSION_PATCH DEC(0)
-# endif
-# if defined(__INTEL_COMPILER_BUILD_DATE)
-   /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
-#  define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
-# endif
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# if defined(__GNUC__)
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-# elif defined(__GNUG__)
-#  define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-#  define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-#  define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
-# define COMPILER_ID "IntelLLVM"
-#if defined(_MSC_VER)
-# define SIMULATE_ID "MSVC"
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_ID "GNU"
-#endif
-/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
- * later.  Look for 6 digit vs. 8 digit version number to decide encoding.
- * VVVV is no smaller than the current year when a version is released.
- */
-#if __INTEL_LLVM_COMPILER < 1000000L
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER    % 10)
-#else
-# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
-# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER     % 100)
-#endif
-#if defined(_MSC_VER)
-  /* _MSC_VER = VVRR */
-# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-#endif
-#if defined(__GNUC__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
-#elif defined(__GNUG__)
-# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
-#endif
-#if defined(__GNUC_MINOR__)
-# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
-#endif
-#if defined(__GNUC_PATCHLEVEL__)
-# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-#endif
-
-#elif defined(__PATHCC__)
-# define COMPILER_ID "PathScale"
-# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
-# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
-# if defined(__PATHCC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
-# endif
-
-#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
-# define COMPILER_ID "Embarcadero"
-# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
-# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
-# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__     & 0xFFFF)
-
-#elif defined(__BORLANDC__)
-# define COMPILER_ID "Borland"
-  /* __BORLANDC__ = 0xVRR */
-# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
-# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
-
-#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
-# define COMPILER_ID "Watcom"
-   /* __WATCOMC__ = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__WATCOMC__)
-# define COMPILER_ID "OpenWatcom"
-   /* __WATCOMC__ = VVRP + 1100 */
-# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
-# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
-# if (__WATCOMC__ % 10) > 0
-#  define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
-# endif
-
-#elif defined(__SUNPRO_CC)
-# define COMPILER_ID "SunPro"
-# if __SUNPRO_CC >= 0x5100
-   /* __SUNPRO_CC = 0xVRRP */
-#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
-#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
-#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
-# else
-   /* __SUNPRO_CC = 0xVRP */
-#  define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
-#  define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
-#  define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC    & 0xF)
-# endif
-
-#elif defined(__HP_aCC)
-# define COMPILER_ID "HP"
-  /* __HP_aCC = VVRRPP */
-# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
-# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
-# define COMPILER_VERSION_PATCH DEC(__HP_aCC     % 100)
-
-#elif defined(__DECCXX)
-# define COMPILER_ID "Compaq"
-  /* __DECCXX_VER = VVRRTPPPP */
-# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
-# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000  % 100)
-# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER         % 10000)
-
-#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
-# define COMPILER_ID "zOS"
-  /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
-
-#elif defined(__ibmxl__) && defined(__clang__)
-# define COMPILER_ID "XLClang"
-# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
-# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
-# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
-# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
-
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
-# define COMPILER_ID "XL"
-  /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
-
-#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
-# define COMPILER_ID "VisualAge"
-  /* __IBMCPP__ = VRP */
-# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
-# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__IBMCPP__    % 10)
-
-#elif defined(__NVCOMPILER)
-# define COMPILER_ID "NVHPC"
-# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
-# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
-# if defined(__NVCOMPILER_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
-# endif
-
-#elif defined(__PGI)
-# define COMPILER_ID "PGI"
-# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
-# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
-# if defined(__PGIC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
-# endif
-
-#elif defined(_CRAYC)
-# define COMPILER_ID "Cray"
-# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
-# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
-
-#elif defined(__TI_COMPILER_VERSION__)
-# define COMPILER_ID "TI"
-  /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
-# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
-# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000   % 1000)
-# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__        % 1000)
-
-#elif defined(__CLANG_FUJITSU)
-# define COMPILER_ID "FujitsuClang"
-# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# define COMPILER_VERSION_INTERNAL_STR __clang_version__
-
-
-#elif defined(__FUJITSU)
-# define COMPILER_ID "Fujitsu"
-# if defined(__FCC_version__)
-#   define COMPILER_VERSION __FCC_version__
-# elif defined(__FCC_major__)
-#   define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
-#   define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
-#   define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
-# endif
-# if defined(__fcc_version)
-#   define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
-# elif defined(__FCC_VERSION)
-#   define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
-# endif
-
-
-#elif defined(__ghs__)
-# define COMPILER_ID "GHS"
-/* __GHS_VERSION_NUMBER = VVVVRP */
-# ifdef __GHS_VERSION_NUMBER
-# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
-# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
-# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER      % 10)
-# endif
-
-#elif defined(__SCO_VERSION__)
-# define COMPILER_ID "SCO"
-
-#elif defined(__ARMCC_VERSION) && !defined(__clang__)
-# define COMPILER_ID "ARMCC"
-#if __ARMCC_VERSION >= 1000000
-  /* __ARMCC_VERSION = VRRPPPP */
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION     % 10000)
-#else
-  /* __ARMCC_VERSION = VRPPPP */
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION    % 10000)
-#endif
-
-
-#elif defined(__clang__) && defined(__apple_build_version__)
-# define COMPILER_ID "AppleClang"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
-
-#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
-# define COMPILER_ID "ARMClang"
-  # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
-  # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
-  # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION     % 10000)
-# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
-
-#elif defined(__clang__)
-# define COMPILER_ID "Clang"
-# if defined(_MSC_VER)
-#  define SIMULATE_ID "MSVC"
-# endif
-# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
-# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
-# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
-# if defined(_MSC_VER)
-   /* _MSC_VER = VVRR */
-#  define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
-#  define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
-# endif
-
-#elif defined(__GNUC__) || defined(__GNUG__)
-# define COMPILER_ID "GNU"
-# if defined(__GNUC__)
-#  define COMPILER_VERSION_MAJOR DEC(__GNUC__)
-# else
-#  define COMPILER_VERSION_MAJOR DEC(__GNUG__)
-# endif
-# if defined(__GNUC_MINOR__)
-#  define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
-# endif
-# if defined(__GNUC_PATCHLEVEL__)
-#  define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
-# endif
-
-#elif defined(_MSC_VER)
-# define COMPILER_ID "MSVC"
-  /* _MSC_VER = VVRR */
-# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
-# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
-# if defined(_MSC_FULL_VER)
-#  if _MSC_VER >= 1400
-    /* _MSC_FULL_VER = VVRRPPPPP */
-#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
-#  else
-    /* _MSC_FULL_VER = VVRRPPPP */
-#   define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
-#  endif
-# endif
-# if defined(_MSC_BUILD)
-#  define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
-# endif
-
-#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
-# define COMPILER_ID "ADSP"
-#if defined(__VISUALDSPVERSION__)
-  /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
-# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
-# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
-# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8  & 0xFF)
-#endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# define COMPILER_ID "IAR"
-# if defined(__VER__) && defined(__ICCARM__)
-#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
-#  define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
-#  define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
-#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
-#  define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
-#  define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
-#  define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
-#  define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
-# endif
-
-
-/* These compilers are either not known or too old to define an
-  identification macro.  Try to identify the platform and guess that
-  it is the native compiler.  */
-#elif defined(__hpux) || defined(__hpua)
-# define COMPILER_ID "HP"
-
-#else /* unknown compiler */
-# define COMPILER_ID ""
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
-   getting matched.  Store it in a pointer rather than an array
-   because some compilers will just produce instructions to fill the
-   array rather than assigning a pointer to a static array.  */
-char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
-#ifdef SIMULATE_ID
-char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
-#endif
-
-#ifdef __QNXNTO__
-char const* qnxnto = "INFO" ":" "qnxnto[]";
-#endif
-
-#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
-char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
-#endif
-
-#define STRINGIFY_HELPER(X) #X
-#define STRINGIFY(X) STRINGIFY_HELPER(X)
-
-/* Identify known platforms by name.  */
-#if defined(__linux) || defined(__linux__) || defined(linux)
-# define PLATFORM_ID "Linux"
-
-#elif defined(__MSYS__)
-# define PLATFORM_ID "MSYS"
-
-#elif defined(__CYGWIN__)
-# define PLATFORM_ID "Cygwin"
-
-#elif defined(__MINGW32__)
-# define PLATFORM_ID "MinGW"
-
-#elif defined(__APPLE__)
-# define PLATFORM_ID "Darwin"
-
-#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
-# define PLATFORM_ID "Windows"
-
-#elif defined(__FreeBSD__) || defined(__FreeBSD)
-# define PLATFORM_ID "FreeBSD"
-
-#elif defined(__NetBSD__) || defined(__NetBSD)
-# define PLATFORM_ID "NetBSD"
-
-#elif defined(__OpenBSD__) || defined(__OPENBSD)
-# define PLATFORM_ID "OpenBSD"
-
-#elif defined(__sun) || defined(sun)
-# define PLATFORM_ID "SunOS"
-
-#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
-# define PLATFORM_ID "AIX"
-
-#elif defined(__hpux) || defined(__hpux__)
-# define PLATFORM_ID "HP-UX"
-
-#elif defined(__HAIKU__)
-# define PLATFORM_ID "Haiku"
-
-#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
-# define PLATFORM_ID "BeOS"
-
-#elif defined(__QNX__) || defined(__QNXNTO__)
-# define PLATFORM_ID "QNX"
-
-#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
-# define PLATFORM_ID "Tru64"
-
-#elif defined(__riscos) || defined(__riscos__)
-# define PLATFORM_ID "RISCos"
-
-#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
-# define PLATFORM_ID "SINIX"
-
-#elif defined(__UNIX_SV__)
-# define PLATFORM_ID "UNIX_SV"
-
-#elif defined(__bsdos__)
-# define PLATFORM_ID "BSDOS"
-
-#elif defined(_MPRAS) || defined(MPRAS)
-# define PLATFORM_ID "MP-RAS"
-
-#elif defined(__osf) || defined(__osf__)
-# define PLATFORM_ID "OSF1"
-
-#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
-# define PLATFORM_ID "SCO_SV"
-
-#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
-# define PLATFORM_ID "ULTRIX"
-
-#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
-# define PLATFORM_ID "Xenix"
-
-#elif defined(__WATCOMC__)
-# if defined(__LINUX__)
-#  define PLATFORM_ID "Linux"
-
-# elif defined(__DOS__)
-#  define PLATFORM_ID "DOS"
-
-# elif defined(__OS2__)
-#  define PLATFORM_ID "OS2"
-
-# elif defined(__WINDOWS__)
-#  define PLATFORM_ID "Windows3x"
-
-# elif defined(__VXWORKS__)
-#  define PLATFORM_ID "VxWorks"
-
-# else /* unknown platform */
-#  define PLATFORM_ID
-# endif
-
-#elif defined(__INTEGRITY)
-# if defined(INT_178B)
-#  define PLATFORM_ID "Integrity178"
-
-# else /* regular Integrity */
-#  define PLATFORM_ID "Integrity"
-# endif
-
-#else /* unknown platform */
-# define PLATFORM_ID
-
-#endif
-
-/* For windows compilers MSVC and Intel we can determine
-   the architecture of the compiler being used.  This is because
-   the compilers do not have flags that can change the architecture,
-   but rather depend on which compiler is being used
-*/
-#if defined(_WIN32) && defined(_MSC_VER)
-# if defined(_M_IA64)
-#  define ARCHITECTURE_ID "IA64"
-
-# elif defined(_M_ARM64EC)
-#  define ARCHITECTURE_ID "ARM64EC"
-
-# elif defined(_M_X64) || defined(_M_AMD64)
-#  define ARCHITECTURE_ID "x64"
-
-# elif defined(_M_IX86)
-#  define ARCHITECTURE_ID "X86"
-
-# elif defined(_M_ARM64)
-#  define ARCHITECTURE_ID "ARM64"
-
-# elif defined(_M_ARM)
-#  if _M_ARM == 4
-#   define ARCHITECTURE_ID "ARMV4I"
-#  elif _M_ARM == 5
-#   define ARCHITECTURE_ID "ARMV5I"
-#  else
-#   define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
-#  endif
-
-# elif defined(_M_MIPS)
-#  define ARCHITECTURE_ID "MIPS"
-
-# elif defined(_M_SH)
-#  define ARCHITECTURE_ID "SHx"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__WATCOMC__)
-# if defined(_M_I86)
-#  define ARCHITECTURE_ID "I86"
-
-# elif defined(_M_IX86)
-#  define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
-# if defined(__ICCARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__ICCRX__)
-#  define ARCHITECTURE_ID "RX"
-
-# elif defined(__ICCRH850__)
-#  define ARCHITECTURE_ID "RH850"
-
-# elif defined(__ICCRL78__)
-#  define ARCHITECTURE_ID "RL78"
-
-# elif defined(__ICCRISCV__)
-#  define ARCHITECTURE_ID "RISCV"
-
-# elif defined(__ICCAVR__)
-#  define ARCHITECTURE_ID "AVR"
-
-# elif defined(__ICC430__)
-#  define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__ICCV850__)
-#  define ARCHITECTURE_ID "V850"
-
-# elif defined(__ICC8051__)
-#  define ARCHITECTURE_ID "8051"
-
-# elif defined(__ICCSTM8__)
-#  define ARCHITECTURE_ID "STM8"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__ghs__)
-# if defined(__PPC64__)
-#  define ARCHITECTURE_ID "PPC64"
-
-# elif defined(__ppc__)
-#  define ARCHITECTURE_ID "PPC"
-
-# elif defined(__ARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__x86_64__)
-#  define ARCHITECTURE_ID "x64"
-
-# elif defined(__i386__)
-#  define ARCHITECTURE_ID "X86"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#elif defined(__TI_COMPILER_VERSION__)
-# if defined(__TI_ARM__)
-#  define ARCHITECTURE_ID "ARM"
-
-# elif defined(__MSP430__)
-#  define ARCHITECTURE_ID "MSP430"
-
-# elif defined(__TMS320C28XX__)
-#  define ARCHITECTURE_ID "TMS320C28x"
-
-# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
-#  define ARCHITECTURE_ID "TMS320C6x"
-
-# else /* unknown architecture */
-#  define ARCHITECTURE_ID ""
-# endif
-
-#else
-#  define ARCHITECTURE_ID
-#endif
-
-/* Convert integer to decimal digit literals.  */
-#define DEC(n)                   \
-  ('0' + (((n) / 10000000)%10)), \
-  ('0' + (((n) / 1000000)%10)),  \
-  ('0' + (((n) / 100000)%10)),   \
-  ('0' + (((n) / 10000)%10)),    \
-  ('0' + (((n) / 1000)%10)),     \
-  ('0' + (((n) / 100)%10)),      \
-  ('0' + (((n) / 10)%10)),       \
-  ('0' +  ((n) % 10))
-
-/* Convert integer to hex digit literals.  */
-#define HEX(n)             \
-  ('0' + ((n)>>28 & 0xF)), \
-  ('0' + ((n)>>24 & 0xF)), \
-  ('0' + ((n)>>20 & 0xF)), \
-  ('0' + ((n)>>16 & 0xF)), \
-  ('0' + ((n)>>12 & 0xF)), \
-  ('0' + ((n)>>8  & 0xF)), \
-  ('0' + ((n)>>4  & 0xF)), \
-  ('0' + ((n)     & 0xF))
-
-/* Construct a string literal encoding the version number. */
-#ifdef COMPILER_VERSION
-char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
-
-/* Construct a string literal encoding the version number components. */
-#elif defined(COMPILER_VERSION_MAJOR)
-char const info_version[] = {
-  'I', 'N', 'F', 'O', ':',
-  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
-  COMPILER_VERSION_MAJOR,
-# ifdef COMPILER_VERSION_MINOR
-  '.', COMPILER_VERSION_MINOR,
-#  ifdef COMPILER_VERSION_PATCH
-   '.', COMPILER_VERSION_PATCH,
-#   ifdef COMPILER_VERSION_TWEAK
-    '.', COMPILER_VERSION_TWEAK,
-#   endif
-#  endif
-# endif
-  ']','\0'};
-#endif
-
-/* Construct a string literal encoding the internal version number. */
-#ifdef COMPILER_VERSION_INTERNAL
-char const info_version_internal[] = {
-  'I', 'N', 'F', 'O', ':',
-  'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
-  'i','n','t','e','r','n','a','l','[',
-  COMPILER_VERSION_INTERNAL,']','\0'};
-#elif defined(COMPILER_VERSION_INTERNAL_STR)
-char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
-#endif
-
-/* Construct a string literal encoding the version number components. */
-#ifdef SIMULATE_VERSION_MAJOR
-char const info_simulate_version[] = {
-  'I', 'N', 'F', 'O', ':',
-  's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
-  SIMULATE_VERSION_MAJOR,
-# ifdef SIMULATE_VERSION_MINOR
-  '.', SIMULATE_VERSION_MINOR,
-#  ifdef SIMULATE_VERSION_PATCH
-   '.', SIMULATE_VERSION_PATCH,
-#   ifdef SIMULATE_VERSION_TWEAK
-    '.', SIMULATE_VERSION_TWEAK,
-#   endif
-#  endif
-# endif
-  ']','\0'};
-#endif
-
-/* Construct the string literal in pieces to prevent the source from
-   getting matched.  Store it in a pointer rather than an array
-   because some compilers will just produce instructions to fill the
-   array rather than assigning a pointer to a static array.  */
-char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
-char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
-
-
-
-#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
-#  if defined(__INTEL_CXX11_MODE__)
-#    if defined(__cpp_aggregate_nsdmi)
-#      define CXX_STD 201402L
-#    else
-#      define CXX_STD 201103L
-#    endif
-#  else
-#    define CXX_STD 199711L
-#  endif
-#elif defined(_MSC_VER) && defined(_MSVC_LANG)
-#  define CXX_STD _MSVC_LANG
-#else
-#  define CXX_STD __cplusplus
-#endif
-
-const char* info_language_standard_default = "INFO" ":" "standard_default["
-#if CXX_STD > 202002L
-  "23"
-#elif CXX_STD > 201703L
-  "20"
-#elif CXX_STD >= 201703L
-  "17"
-#elif CXX_STD >= 201402L
-  "14"
-#elif CXX_STD >= 201103L
-  "11"
-#else
-  "98"
-#endif
-"]";
-
-const char* info_language_extensions_default = "INFO" ":" "extensions_default["
-#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];
-#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/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out b/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out
deleted file mode 100755
index ab5c4c316cd6c23c21706711a7eeef6d10f7847f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 16784
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
N+o?3_JqDhl_&b*2t_uJF

diff --git a/sockpp/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/sockpp/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake
deleted file mode 100644
index 95830d1..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake
+++ /dev/null
@@ -1,16 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug")
-
-# Force unix paths in dependencies.
-set(CMAKE_FORCE_UNIX_PATHS 1)
-
-
-# The C and CXX include file regular expressions for this directory.
-set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
-set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
-set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
-set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/sockpp/cmake-build-debug/CMakeFiles/CMakeOutput.log b/sockpp/cmake-build-debug/CMakeFiles/CMakeOutput.log
deleted file mode 100644
index 50fc036..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/CMakeOutput.log
+++ /dev/null
@@ -1,441 +0,0 @@
-The system is: Linux - 5.17.1-051701-generic - x86_64
-Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
-Compiler: /usr/bin/cc 
-Build flags: 
-Id flags:  
-
-The output was:
-0
-
-
-Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
-
-The C compiler identification is GNU, found in "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdC/a.out"
-
-Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
-Compiler: /usr/bin/c++ 
-Build flags: 
-Id flags:  
-
-The output was:
-0
-
-
-Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
-
-The CXX compiler identification is GNU, found in "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/3.22.3/CompilerIdCXX/a.out"
-
-Detecting C compiler ABI info compiled with the following output:
-Change Dir: /home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp
-
-Run Build Command(s):/usr/bin/make -f Makefile cmTC_7b38c/fast && /usr/bin/make  -f CMakeFiles/cmTC_7b38c.dir/build.make CMakeFiles/cmTC_7b38c.dir/build
-make[1]: Entering directory '/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o
-/usr/bin/cc   -v -o CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o -c /snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c
-Using built-in specs.
-COLLECT_GCC=/usr/bin/cc
-OFFLOAD_TARGET_NAMES=nvptx-none:hsa
-OFFLOAD_TARGET_DEFAULT=1
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
-Thread model: posix
-gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) 
-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
- /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cctegnKr.s
-GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)
-	compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
-ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"
-ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"
-#include "..." search starts here:
-#include <...> search starts here:
- /usr/lib/gcc/x86_64-linux-gnu/9/include
- /usr/local/include
- /usr/include/x86_64-linux-gnu
- /usr/include
-End of search list.
-GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)
-	compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-Compiler executable checksum: c0c95c0b4209efec1c1892d5ff24030b
-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
- as -v --64 -o CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o /tmp/cctegnKr.s
-GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'
-Linking C executable cmTC_7b38c
-/snap/clion/189/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7b38c.dir/link.txt --verbose=1
-/usr/bin/cc  -v CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o -o cmTC_7b38c 
-Using built-in specs.
-COLLECT_GCC=/usr/bin/cc
-COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
-OFFLOAD_TARGET_NAMES=nvptx-none:hsa
-OFFLOAD_TARGET_DEFAULT=1
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
-Thread model: posix
-gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) 
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7b38c' '-mtune=generic' '-march=x86-64'
- /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceqbblV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7b38c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7b38c' '-mtune=generic' '-march=x86-64'
-make[1]: Leaving directory '/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp'
-
-
-
-Parsed C implicit include dir info from above output: rv=done
-  found start of include info
-  found start of implicit include info
-    add: [/usr/lib/gcc/x86_64-linux-gnu/9/include]
-    add: [/usr/local/include]
-    add: [/usr/include/x86_64-linux-gnu]
-    add: [/usr/include]
-  end of search list found
-  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include]
-  collapse include dir [/usr/local/include] ==> [/usr/local/include]
-  collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
-  collapse include dir [/usr/include] ==> [/usr/include]
-  implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
-
-
-Parsed C implicit link information from above output:
-  link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
-  ignore line: [Change Dir: /home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp]
-  ignore line: []
-  ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_7b38c/fast && /usr/bin/make  -f CMakeFiles/cmTC_7b38c.dir/build.make CMakeFiles/cmTC_7b38c.dir/build]
-  ignore line: [make[1]: Entering directory '/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp']
-  ignore line: [Building C object CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o]
-  ignore line: [/usr/bin/cc   -v -o CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o -c /snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c]
-  ignore line: [Using built-in specs.]
-  ignore line: [COLLECT_GCC=/usr/bin/cc]
-  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
-  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
-  ignore line: [Target: x86_64-linux-gnu]
-  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
-  ignore line: [Thread model: posix]
-  ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
-  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cctegnKr.s]
-  ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)]
-  ignore line: [	compiled by GNU C version 9.4.0  GMP version 6.2.0  MPFR version 4.0.2  MPC version 1.1.0  isl version isl-0.22.1-GMP]
-  ignore line: []
-  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
-  ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
-  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"]
-  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"]
-  ignore line: [#include "..." search starts here:]
-  ignore line: [#include <...> search starts here:]
-  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include]
-  ignore line: [ /usr/local/include]
-  ignore line: [ /usr/include/x86_64-linux-gnu]
-  ignore line: [ /usr/include]
-  ignore line: [End of search list.]
-  ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)]
-  ignore line: [	compiled by GNU C version 9.4.0  GMP version 6.2.0  MPFR version 4.0.2  MPC version 1.1.0  isl version isl-0.22.1-GMP]
-  ignore line: []
-  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
-  ignore line: [Compiler executable checksum: c0c95c0b4209efec1c1892d5ff24030b]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
-  ignore line: [ as -v --64 -o CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o /tmp/cctegnKr.s]
-  ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34]
-  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
-  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64']
-  ignore line: [Linking C executable cmTC_7b38c]
-  ignore line: [/snap/clion/189/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7b38c.dir/link.txt --verbose=1]
-  ignore line: [/usr/bin/cc  -v CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o -o cmTC_7b38c ]
-  ignore line: [Using built-in specs.]
-  ignore line: [COLLECT_GCC=/usr/bin/cc]
-  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper]
-  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
-  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
-  ignore line: [Target: x86_64-linux-gnu]
-  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
-  ignore line: [Thread model: posix]
-  ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ]
-  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
-  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7b38c' '-mtune=generic' '-march=x86-64']
-  link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cceqbblV.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7b38c /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore
-    arg [-plugin] ==> ignore
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore
-    arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore
-    arg [-plugin-opt=-fresolution=/tmp/cceqbblV.res] ==> ignore
-    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
-    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
-    arg [-plugin-opt=-pass-through=-lc] ==> ignore
-    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
-    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
-    arg [--build-id] ==> ignore
-    arg [--eh-frame-hdr] ==> ignore
-    arg [-m] ==> ignore
-    arg [elf_x86_64] ==> ignore
-    arg [--hash-style=gnu] ==> ignore
-    arg [--as-needed] ==> ignore
-    arg [-dynamic-linker] ==> ignore
-    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
-    arg [-pie] ==> ignore
-    arg [-znow] ==> ignore
-    arg [-zrelro] ==> ignore
-    arg [-o] ==> ignore
-    arg [cmTC_7b38c] ==> ignore
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o]
-    arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9]
-    arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu]
-    arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib]
-    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
-    arg [-L/lib/../lib] ==> dir [/lib/../lib]
-    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
-    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
-    arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..]
-    arg [CMakeFiles/cmTC_7b38c.dir/CMakeCCompilerABI.c.o] ==> ignore
-    arg [-lgcc] ==> lib [gcc]
-    arg [--push-state] ==> ignore
-    arg [--as-needed] ==> ignore
-    arg [-lgcc_s] ==> lib [gcc_s]
-    arg [--pop-state] ==> ignore
-    arg [-lc] ==> lib [c]
-    arg [-lgcc] ==> lib [gcc]
-    arg [--push-state] ==> ignore
-    arg [--as-needed] ==> ignore
-    arg [-lgcc_s] ==> lib [gcc_s]
-    arg [--pop-state] ==> ignore
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
-  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o]
-  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o]
-  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o]
-  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9]
-  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
-  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib]
-  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
-  collapse library dir [/lib/../lib] ==> [/lib]
-  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
-  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
-  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib]
-  implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
-  implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o]
-  implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
-  implicit fwks: []
-
-
-Detecting CXX compiler ABI info compiled with the following output:
-Change Dir: /home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp
-
-Run Build Command(s):/usr/bin/make -f Makefile cmTC_2fb95/fast && /usr/bin/make  -f CMakeFiles/cmTC_2fb95.dir/build.make CMakeFiles/cmTC_2fb95.dir/build
-make[1]: Entering directory '/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o
-/usr/bin/c++   -v -o CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o -c /snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp
-Using built-in specs.
-COLLECT_GCC=/usr/bin/c++
-OFFLOAD_TARGET_NAMES=nvptx-none:hsa
-OFFLOAD_TARGET_DEFAULT=1
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
-Thread model: posix
-gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) 
-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccCYQGDo.s
-GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)
-	compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"
-ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
-ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"
-ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"
-#include "..." search starts here:
-#include <...> search starts here:
- /usr/include/c++/9
- /usr/include/x86_64-linux-gnu/c++/9
- /usr/include/c++/9/backward
- /usr/lib/gcc/x86_64-linux-gnu/9/include
- /usr/local/include
- /usr/include/x86_64-linux-gnu
- /usr/include
-End of search list.
-GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)
-	compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP
-
-GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
-Compiler executable checksum: 65fe925b83d3956b533de4aaba7dace0
-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- as -v --64 -o CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccCYQGDo.s
-GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
-Linking CXX executable cmTC_2fb95
-/snap/clion/189/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2fb95.dir/link.txt --verbose=1
-/usr/bin/c++  -v CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2fb95 
-Using built-in specs.
-COLLECT_GCC=/usr/bin/c++
-COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
-OFFLOAD_TARGET_NAMES=nvptx-none:hsa
-OFFLOAD_TARGET_DEFAULT=1
-Target: x86_64-linux-gnu
-Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
-Thread model: posix
-gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) 
-COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/
-LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2fb95' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9SdqMT.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_2fb95 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2fb95' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
-make[1]: Leaving directory '/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp'
-
-
-
-Parsed CXX implicit include dir info from above output: rv=done
-  found start of include info
-  found start of implicit include info
-    add: [/usr/include/c++/9]
-    add: [/usr/include/x86_64-linux-gnu/c++/9]
-    add: [/usr/include/c++/9/backward]
-    add: [/usr/lib/gcc/x86_64-linux-gnu/9/include]
-    add: [/usr/local/include]
-    add: [/usr/include/x86_64-linux-gnu]
-    add: [/usr/include]
-  end of search list found
-  collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9]
-  collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9]
-  collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward]
-  collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include]
-  collapse include dir [/usr/local/include] ==> [/usr/local/include]
-  collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
-  collapse include dir [/usr/include] ==> [/usr/include]
-  implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
-
-
-Parsed CXX implicit link information from above output:
-  link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
-  ignore line: [Change Dir: /home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp]
-  ignore line: []
-  ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_2fb95/fast && /usr/bin/make  -f CMakeFiles/cmTC_2fb95.dir/build.make CMakeFiles/cmTC_2fb95.dir/build]
-  ignore line: [make[1]: Entering directory '/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/CMakeTmp']
-  ignore line: [Building CXX object CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o]
-  ignore line: [/usr/bin/c++   -v -o CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o -c /snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp]
-  ignore line: [Using built-in specs.]
-  ignore line: [COLLECT_GCC=/usr/bin/c++]
-  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
-  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
-  ignore line: [Target: x86_64-linux-gnu]
-  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
-  ignore line: [Thread model: posix]
-  ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
-  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccCYQGDo.s]
-  ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)]
-  ignore line: [	compiled by GNU C version 9.4.0  GMP version 6.2.0  MPFR version 4.0.2  MPC version 1.1.0  isl version isl-0.22.1-GMP]
-  ignore line: []
-  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
-  ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"]
-  ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
-  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"]
-  ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"]
-  ignore line: [#include "..." search starts here:]
-  ignore line: [#include <...> search starts here:]
-  ignore line: [ /usr/include/c++/9]
-  ignore line: [ /usr/include/x86_64-linux-gnu/c++/9]
-  ignore line: [ /usr/include/c++/9/backward]
-  ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include]
-  ignore line: [ /usr/local/include]
-  ignore line: [ /usr/include/x86_64-linux-gnu]
-  ignore line: [ /usr/include]
-  ignore line: [End of search list.]
-  ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.1) version 9.4.0 (x86_64-linux-gnu)]
-  ignore line: [	compiled by GNU C version 9.4.0  GMP version 6.2.0  MPFR version 4.0.2  MPC version 1.1.0  isl version isl-0.22.1-GMP]
-  ignore line: []
-  ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
-  ignore line: [Compiler executable checksum: 65fe925b83d3956b533de4aaba7dace0]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
-  ignore line: [ as -v --64 -o CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccCYQGDo.s]
-  ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34]
-  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
-  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
-  ignore line: [Linking CXX executable cmTC_2fb95]
-  ignore line: [/snap/clion/189/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2fb95.dir/link.txt --verbose=1]
-  ignore line: [/usr/bin/c++  -v CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2fb95 ]
-  ignore line: [Using built-in specs.]
-  ignore line: [COLLECT_GCC=/usr/bin/c++]
-  ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper]
-  ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa]
-  ignore line: [OFFLOAD_TARGET_DEFAULT=1]
-  ignore line: [Target: x86_64-linux-gnu]
-  ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.1' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
-  ignore line: [Thread model: posix]
-  ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1) ]
-  ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/]
-  ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2fb95' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
-  link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cc9SdqMT.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_2fb95 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore
-    arg [-plugin] ==> ignore
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore
-    arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore
-    arg [-plugin-opt=-fresolution=/tmp/cc9SdqMT.res] ==> ignore
-    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
-    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
-    arg [-plugin-opt=-pass-through=-lc] ==> ignore
-    arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
-    arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
-    arg [--build-id] ==> ignore
-    arg [--eh-frame-hdr] ==> ignore
-    arg [-m] ==> ignore
-    arg [elf_x86_64] ==> ignore
-    arg [--hash-style=gnu] ==> ignore
-    arg [--as-needed] ==> ignore
-    arg [-dynamic-linker] ==> ignore
-    arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
-    arg [-pie] ==> ignore
-    arg [-znow] ==> ignore
-    arg [-zrelro] ==> ignore
-    arg [-o] ==> ignore
-    arg [cmTC_2fb95] ==> ignore
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o]
-    arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9]
-    arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu]
-    arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib]
-    arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
-    arg [-L/lib/../lib] ==> dir [/lib/../lib]
-    arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
-    arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
-    arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..]
-    arg [CMakeFiles/cmTC_2fb95.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
-    arg [-lstdc++] ==> lib [stdc++]
-    arg [-lm] ==> lib [m]
-    arg [-lgcc_s] ==> lib [gcc_s]
-    arg [-lgcc] ==> lib [gcc]
-    arg [-lc] ==> lib [c]
-    arg [-lgcc_s] ==> lib [gcc_s]
-    arg [-lgcc] ==> lib [gcc]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o]
-    arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o]
-  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o]
-  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o]
-  collapse obj [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o]
-  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9]
-  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
-  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib]
-  collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
-  collapse library dir [/lib/../lib] ==> [/lib]
-  collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
-  collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
-  collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib]
-  implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
-  implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o]
-  implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
-  implicit fwks: []
-
-
diff --git a/sockpp/cmake-build-debug/CMakeFiles/Makefile.cmake b/sockpp/cmake-build-debug/CMakeFiles/Makefile.cmake
deleted file mode 100644
index f8c7c94..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/Makefile.cmake
+++ /dev/null
@@ -1,131 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# The generator used is:
-set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
-
-# The top level Makefile was generated from the following files:
-set(CMAKE_MAKEFILE_DEPENDS
-  "CMakeCache.txt"
-  "../CMakeLists.txt"
-  "CMakeFiles/3.22.3/CMakeCCompiler.cmake"
-  "CMakeFiles/3.22.3/CMakeCXXCompiler.cmake"
-  "CMakeFiles/3.22.3/CMakeSystem.cmake"
-  "../src/CMakeLists.txt"
-  "../version.h.in"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompiler.cmake.in"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCCompilerABI.c"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCInformation.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompiler.cmake.in"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCXXInformation.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeCompilerIdDetection.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCXXCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompileFeatures.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerABI.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineCompilerId.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeDetermineSystem.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindBinUtils.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeFindCodeBlocks.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeGenericSystem.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitIncludeInfo.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseImplicitLinkInfo.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeParseLibraryArchitecture.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystem.cmake.in"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCXXCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeTestCompilerCommon.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/CMakeUnixFindMake.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Borland-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Cray-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GHS-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-C.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU-FindBinUtils.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/GNU.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IAR-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Intel-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PGI-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SCO-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TI-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/GNUInstallDirs.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Internal/FeatureTesting.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-Determine-CXX.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/Linux.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/Platform/UnixPaths.cmake"
-  "/snap/clion/189/bin/cmake/linux/share/cmake-3.22/Modules/ProcessorCount.cmake"
-  )
-
-# The corresponding makefile is:
-set(CMAKE_MAKEFILE_OUTPUTS
-  "Makefile"
-  "CMakeFiles/cmake.check_cache"
-  )
-
-# Byproducts of CMake generate step:
-set(CMAKE_MAKEFILE_PRODUCTS
-  "CMakeFiles/3.22.3/CMakeSystem.cmake"
-  "CMakeFiles/3.22.3/CMakeCCompiler.cmake"
-  "CMakeFiles/3.22.3/CMakeCXXCompiler.cmake"
-  "CMakeFiles/3.22.3/CMakeCCompiler.cmake"
-  "CMakeFiles/3.22.3/CMakeCXXCompiler.cmake"
-  "generated/sockpp/version.h"
-  "CMakeFiles/CMakeDirectoryInformation.cmake"
-  "src/CMakeFiles/CMakeDirectoryInformation.cmake"
-  )
-
-# Dependency information for all targets:
-set(CMAKE_DEPEND_INFO_FILES
-  "CMakeFiles/sockpp.dir/DependInfo.cmake"
-  "src/CMakeFiles/sockpp-objs.dir/DependInfo.cmake"
-  )
diff --git a/sockpp/cmake-build-debug/CMakeFiles/Makefile2 b/sockpp/cmake-build-debug/CMakeFiles/Makefile2
deleted file mode 100644
index 531ac57..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/Makefile2
+++ /dev/null
@@ -1,155 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# Default target executed when no arguments are given to make.
-default_target: all
-.PHONY : default_target
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /snap/clion/189/bin/cmake/linux/bin/cmake
-
-# The command to remove a file.
-RM = /snap/clion/189/bin/cmake/linux/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"
-
-#=============================================================================
-# Directory level rules for the build root directory
-
-# The main recursive "all" target.
-all: CMakeFiles/sockpp.dir/all
-all: src/all
-.PHONY : all
-
-# The main recursive "preinstall" target.
-preinstall: src/preinstall
-.PHONY : preinstall
-
-# The main recursive "clean" target.
-clean: CMakeFiles/sockpp.dir/clean
-clean: src/clean
-.PHONY : clean
-
-#=============================================================================
-# Directory level rules for directory src
-
-# Recursive "all" directory target.
-src/all: src/CMakeFiles/sockpp-objs.dir/all
-.PHONY : src/all
-
-# Recursive "preinstall" directory target.
-src/preinstall:
-.PHONY : src/preinstall
-
-# Recursive "clean" directory target.
-src/clean: src/CMakeFiles/sockpp-objs.dir/clean
-.PHONY : src/clean
-
-#=============================================================================
-# Target rules for target CMakeFiles/sockpp.dir
-
-# All Build rule for target.
-CMakeFiles/sockpp.dir/all: src/CMakeFiles/sockpp-objs.dir/all
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/sockpp.dir/build.make CMakeFiles/sockpp.dir/depend
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/sockpp.dir/build.make CMakeFiles/sockpp.dir/build
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=1 "Built target sockpp"
-.PHONY : CMakeFiles/sockpp.dir/all
-
-# Build rule for subdir invocation for target.
-CMakeFiles/sockpp.dir/rule: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" 10
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/sockpp.dir/all
-	$(CMAKE_COMMAND) -E cmake_progress_start "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" 0
-.PHONY : CMakeFiles/sockpp.dir/rule
-
-# Convenience name for target.
-sockpp: CMakeFiles/sockpp.dir/rule
-.PHONY : sockpp
-
-# clean rule for target.
-CMakeFiles/sockpp.dir/clean:
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/sockpp.dir/build.make CMakeFiles/sockpp.dir/clean
-.PHONY : CMakeFiles/sockpp.dir/clean
-
-#=============================================================================
-# Target rules for target src/CMakeFiles/sockpp-objs.dir
-
-# All Build rule for target.
-src/CMakeFiles/sockpp-objs.dir/all:
-	$(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/depend
-	$(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/build
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=2,3,4,5,6,7,8,9,10 "Built target sockpp-objs"
-.PHONY : src/CMakeFiles/sockpp-objs.dir/all
-
-# Build rule for subdir invocation for target.
-src/CMakeFiles/sockpp-objs.dir/rule: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" 9
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/sockpp-objs.dir/all
-	$(CMAKE_COMMAND) -E cmake_progress_start "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" 0
-.PHONY : src/CMakeFiles/sockpp-objs.dir/rule
-
-# Convenience name for target.
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/rule
-.PHONY : sockpp-objs
-
-# clean rule for target.
-src/CMakeFiles/sockpp-objs.dir/clean:
-	$(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/clean
-.PHONY : src/CMakeFiles/sockpp-objs.dir/clean
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
-	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
diff --git a/sockpp/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/sockpp/cmake-build-debug/CMakeFiles/TargetDirectories.txt
deleted file mode 100644
index 5653917..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/TargetDirectories.txt
+++ /dev/null
@@ -1,14 +0,0 @@
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/edit_cache.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/rebuild_cache.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/list_install_components.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/install.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/install/local.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/install/strip.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/edit_cache.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/rebuild_cache.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/list_install_components.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/install.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/install/local.dir
-/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/install/strip.dir
diff --git a/sockpp/cmake-build-debug/CMakeFiles/clion-environment.txt b/sockpp/cmake-build-debug/CMakeFiles/clion-environment.txt
deleted file mode 100644
index 270d93c..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/clion-environment.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-ToolSet: 1.0 (local)Options: 
-
-Options:
\ No newline at end of file
diff --git a/sockpp/cmake-build-debug/CMakeFiles/clion-log.txt b/sockpp/cmake-build-debug/CMakeFiles/clion-log.txt
deleted file mode 100644
index ca448ef..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/clion-log.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp" -B "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"
--- The C compiler identification is GNU 9.4.0
--- The CXX compiler identification is GNU 9.4.0
--- Detecting C compiler ABI info
--- Detecting C compiler ABI info - done
--- Check for working C compiler: /usr/bin/cc - skipped
--- Detecting C compile features
--- Detecting C compile features - done
--- Detecting CXX compiler ABI info
--- Detecting CXX compiler ABI info - done
--- Check for working CXX compiler: /usr/bin/c++ - skipped
--- Detecting CXX compile features
--- Detecting CXX compile features - done
-CMake Warning (dev) at src/CMakeLists.txt:51 (target_sources):
-  Policy CMP0076 is not set: target_sources() command converts relative paths
-  to absolute.  Run "cmake --help-policy CMP0076" for policy details.  Use
-  the cmake_policy command to set the policy and suppress this warning.
-
-  An interface source of target "sockpp-objs" has a relative path.
-This warning is for project developers.  Use -Wno-dev to suppress it.
-
--- Creating shared library: sockpp
--- Configuring done
--- Generating done
--- Build files have been written to: /home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug
diff --git a/sockpp/cmake-build-debug/CMakeFiles/cmake.check_cache b/sockpp/cmake-build-debug/CMakeFiles/cmake.check_cache
deleted file mode 100644
index 3dccd73..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/cmake.check_cache
+++ /dev/null
@@ -1 +0,0 @@
-# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/sockpp/cmake-build-debug/CMakeFiles/progress.marks b/sockpp/cmake-build-debug/CMakeFiles/progress.marks
deleted file mode 100644
index f599e28..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/progress.marks
+++ /dev/null
@@ -1 +0,0 @@
-10
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/DependInfo.cmake b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/DependInfo.cmake
deleted file mode 100644
index fae1738..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/DependInfo.cmake
+++ /dev/null
@@ -1,25 +0,0 @@
-
-# Consider dependencies only in project.
-set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
-
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
-  )
-
-# The set of dependency files which are needed:
-set(CMAKE_DEPENDS_DEPENDENCY_FILES
-  )
-
-# Pairs of files generated by the same build rule.
-set(CMAKE_MULTIPLE_OUTPUT_PAIRS
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so.0.7.0"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so.0" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so.0.7.0"
-  )
-
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
-  )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/build.make b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/build.make
deleted file mode 100644
index 063939e..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/build.make
+++ /dev/null
@@ -1,119 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /snap/clion/189/bin/cmake/linux/bin/cmake
-
-# The command to remove a file.
-RM = /snap/clion/189/bin/cmake/linux/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"
-
-# Include any dependencies generated for this target.
-include CMakeFiles/sockpp.dir/depend.make
-# Include any dependencies generated by the compiler for this target.
-include CMakeFiles/sockpp.dir/compiler_depend.make
-
-# Include the progress variables for this target.
-include CMakeFiles/sockpp.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include CMakeFiles/sockpp.dir/flags.make
-
-# Object files for target sockpp
-sockpp_OBJECTS =
-
-# External object files for target sockpp
-sockpp_EXTERNAL_OBJECTS = \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o" \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o" \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o" \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o" \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o" \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o" \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o" \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o" \
-"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o"
-
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/connector.cpp.o
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/exception.cpp.o
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/socket.cpp.o
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o
-libsockpp.so.0.7.0: src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o
-libsockpp.so.0.7.0: CMakeFiles/sockpp.dir/build.make
-libsockpp.so.0.7.0: CMakeFiles/sockpp.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Linking CXX shared library libsockpp.so"
-	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/sockpp.dir/link.txt --verbose=$(VERBOSE)
-	$(CMAKE_COMMAND) -E cmake_symlink_library libsockpp.so.0.7.0 libsockpp.so.0 libsockpp.so
-
-libsockpp.so.0: libsockpp.so.0.7.0
-	@$(CMAKE_COMMAND) -E touch_nocreate libsockpp.so.0
-
-libsockpp.so: libsockpp.so.0.7.0
-	@$(CMAKE_COMMAND) -E touch_nocreate libsockpp.so
-
-# Rule to build all files generated by this target.
-CMakeFiles/sockpp.dir/build: libsockpp.so
-.PHONY : CMakeFiles/sockpp.dir/build
-
-CMakeFiles/sockpp.dir/clean:
-	$(CMAKE_COMMAND) -P CMakeFiles/sockpp.dir/cmake_clean.cmake
-.PHONY : CMakeFiles/sockpp.dir/clean
-
-CMakeFiles/sockpp.dir/depend:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/DependInfo.cmake" --color=$(COLOR)
-.PHONY : CMakeFiles/sockpp.dir/depend
-
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/cmake_clean.cmake b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/cmake_clean.cmake
deleted file mode 100644
index 2c6a0b1..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/cmake_clean.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
-file(REMOVE_RECURSE
-  "libsockpp.pdb"
-  "libsockpp.so"
-  "libsockpp.so.0"
-  "libsockpp.so.0.7.0"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang CXX)
-  include(CMakeFiles/sockpp.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/compiler_depend.make b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/compiler_depend.make
deleted file mode 100644
index 6690bc8..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/compiler_depend.make
+++ /dev/null
@@ -1,2 +0,0 @@
-# Empty compiler generated dependencies file for sockpp.
-# This may be replaced when dependencies are built.
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/compiler_depend.ts b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/compiler_depend.ts
deleted file mode 100644
index 07c6b50..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/compiler_depend.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Timestamp file for compiler generated dependencies management for sockpp.
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/depend.make b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/depend.make
deleted file mode 100644
index 19e1a3b..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/depend.make
+++ /dev/null
@@ -1,2 +0,0 @@
-# Empty dependencies file for sockpp.
-# This may be replaced when dependencies are built.
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/flags.make b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/flags.make
deleted file mode 100644
index 6e7854e..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/flags.make
+++ /dev/null
@@ -1,10 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# compile CXX with /usr/bin/c++
-CXX_DEFINES = -Dsockpp_EXPORTS
-
-CXX_INCLUDES = -I"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/include" -I"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/generated" -I"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src"
-
-CXX_FLAGS = -g -fPIC -std=c++14
-
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/link.txt b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/link.txt
deleted file mode 100644
index bccc3e2..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/link.txt
+++ /dev/null
@@ -1 +0,0 @@
-/usr/bin/c++ -fPIC -g -shared -Wl,-soname,libsockpp.so.0 -o libsockpp.so.0.7.0 src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o src/CMakeFiles/sockpp-objs.dir/connector.cpp.o src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o src/CMakeFiles/sockpp-objs.dir/exception.cpp.o src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o src/CMakeFiles/sockpp-objs.dir/socket.cpp.o src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o  -lc -lstdc++ 
diff --git a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/progress.make b/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/progress.make
deleted file mode 100644
index 781c7de..0000000
--- a/sockpp/cmake-build-debug/CMakeFiles/sockpp.dir/progress.make
+++ /dev/null
@@ -1,2 +0,0 @@
-CMAKE_PROGRESS_1 = 1
-
diff --git a/sockpp/cmake-build-debug/Makefile b/sockpp/cmake-build-debug/Makefile
deleted file mode 100644
index 29fae58..0000000
--- a/sockpp/cmake-build-debug/Makefile
+++ /dev/null
@@ -1,217 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# Default target executed when no arguments are given to make.
-default_target: all
-.PHONY : default_target
-
-# Allow only one "make -f Makefile2" at a time, but pass parallelism.
-.NOTPARALLEL:
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /snap/clion/189/bin/cmake/linux/bin/cmake
-
-# The command to remove a file.
-RM = /snap/clion/189/bin/cmake/linux/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target edit_cache
-edit_cache:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-.PHONY : edit_cache/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-.PHONY : rebuild_cache/fast
-
-# Special rule for the target list_install_components
-list_install_components:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
-.PHONY : list_install_components
-
-# Special rule for the target list_install_components
-list_install_components/fast: list_install_components
-.PHONY : list_install_components/fast
-
-# Special rule for the target install
-install: preinstall
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -P cmake_install.cmake
-.PHONY : install
-
-# Special rule for the target install
-install/fast: preinstall/fast
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -P cmake_install.cmake
-.PHONY : install/fast
-
-# Special rule for the target install/local
-install/local: preinstall
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local
-
-# Special rule for the target install/local
-install/local/fast: preinstall/fast
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local/fast
-
-# Special rule for the target install/strip
-install/strip: preinstall
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip
-
-# Special rule for the target install/strip
-install/strip/fast: preinstall/fast
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip/fast
-
-# The main all target
-all: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug//CMakeFiles/progress.marks"
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
-	$(CMAKE_COMMAND) -E cmake_progress_start "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" 0
-.PHONY : all
-
-# The main clean target
-clean:
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
-	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-#=============================================================================
-# Target rules for targets named sockpp
-
-# Build rule for target.
-sockpp: cmake_check_build_system
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sockpp
-.PHONY : sockpp
-
-# fast build rule for target.
-sockpp/fast:
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/sockpp.dir/build.make CMakeFiles/sockpp.dir/build
-.PHONY : sockpp/fast
-
-#=============================================================================
-# Target rules for targets named sockpp-objs
-
-# Build rule for target.
-sockpp-objs: cmake_check_build_system
-	$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 sockpp-objs
-.PHONY : sockpp-objs
-
-# fast build rule for target.
-sockpp-objs/fast:
-	$(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/build
-.PHONY : sockpp-objs/fast
-
-# Help Target
-help:
-	@echo "The following are some of the valid targets for this Makefile:"
-	@echo "... all (the default if no target is provided)"
-	@echo "... clean"
-	@echo "... depend"
-	@echo "... edit_cache"
-	@echo "... install"
-	@echo "... install/local"
-	@echo "... install/strip"
-	@echo "... list_install_components"
-	@echo "... rebuild_cache"
-	@echo "... sockpp"
-	@echo "... sockpp-objs"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
-	$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
diff --git a/sockpp/cmake-build-debug/Testing/Temporary/LastTest.log b/sockpp/cmake-build-debug/Testing/Temporary/LastTest.log
deleted file mode 100644
index 67bc2d7..0000000
--- a/sockpp/cmake-build-debug/Testing/Temporary/LastTest.log
+++ /dev/null
@@ -1,3 +0,0 @@
-Start testing: May 06 10:51 CEST
-----------------------------------------------------------
-End testing: May 06 10:51 CEST
diff --git a/sockpp/cmake-build-debug/cmake_install.cmake b/sockpp/cmake-build-debug/cmake_install.cmake
deleted file mode 100644
index f27d067..0000000
--- a/sockpp/cmake-build-debug/cmake_install.cmake
+++ /dev/null
@@ -1,113 +0,0 @@
-# Install script for directory: /home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp
-
-# 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 "1")
-endif()
-
-# Is this installation the result of a crosscompile?
-if(NOT DEFINED CMAKE_CROSSCOMPILING)
-  set(CMAKE_CROSSCOMPILING "FALSE")
-endif()
-
-# Set default install directory permissions.
-if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "/usr/bin/objdump")
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  foreach(file
-      "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so.0.7.0"
-      "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so.0"
-      )
-    if(EXISTS "${file}" AND
-       NOT IS_SYMLINK "${file}")
-      file(RPATH_CHECK
-           FILE "${file}"
-           RPATH "")
-    endif()
-  endforeach()
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES
-    "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so.0.7.0"
-    "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so.0"
-    )
-  foreach(file
-      "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so.0.7.0"
-      "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so.0"
-      )
-    if(EXISTS "${file}" AND
-       NOT IS_SYMLINK "${file}")
-      if(CMAKE_INSTALL_DO_STRIP)
-        execute_process(COMMAND "/usr/bin/strip" "${file}")
-      endif()
-    endif()
-  endforeach()
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so" AND
-     NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so")
-    file(RPATH_CHECK
-         FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so"
-         RPATH "")
-  endif()
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so")
-  if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so" AND
-     NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so")
-    if(CMAKE_INSTALL_DO_STRIP)
-      execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libsockpp.so")
-    endif()
-  endif()
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/sockpp" TYPE DIRECTORY FILES "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/include/sockpp/" FILES_MATCHING REGEX "/[^/]*\\.h[^/]*$")
-endif()
-
-if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT)
-  file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/sockpp" TYPE DIRECTORY FILES "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/generated/sockpp/" FILES_MATCHING REGEX "/[^/]*\\.h[^/]*$")
-endif()
-
-if(NOT CMAKE_INSTALL_LOCAL_ONLY)
-  # Include the install script for each subdirectory.
-  include("/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/cmake_install.cmake")
-
-endif()
-
-if(CMAKE_INSTALL_COMPONENT)
-  set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
-else()
-  set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
-endif()
-
-string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
-       "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
-     "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/sockpp/cmake-build-debug/generated/sockpp/version.h b/sockpp/cmake-build-debug/generated/sockpp/version.h
deleted file mode 100644
index 082df12..0000000
--- a/sockpp/cmake-build-debug/generated/sockpp/version.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/**
- * @file version.h
- *
- * Version information for the "sockpp" C++ socket library.
- *
- * This file is auto-generated from the CMake build.
- */
-
-// --------------------------------------------------------------------------
-// This file is part of the "sockpp" C++ socket library.
-//
-// Copyright (c) 2019 Frank Pagliughi
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// 1. Redistributions of source code must retain the above copyright notice,
-// this list of conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright
-// notice, this list of conditions and the following disclaimer in the
-// documentation and/or other materials provided with the distribution.
-//
-// 3. Neither the name of the copyright holder nor the names of its
-// contributors may be used to endorse or promote products derived from this
-// software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-// IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
-// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
-// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-// --------------------------------------------------------------------------
-
-#ifndef __sockpp_version_h
-#define __sockpp_version_h
-
-#include <string>
-
-namespace sockpp {
-
-    constexpr int SOCKPP_VERSION_MAJOR = 0;
-    constexpr int SOCKPP_VERSION_MINOR = 7;
-    constexpr int SOCKPP_VERSION_PATCH = 0;
-
-    const std::string SOCKPP_VERSION { "v0.7.0" };
-
-}
-
-#endif		// __sockpp_version_h
-
diff --git a/sockpp/cmake-build-debug/libsockpp.so b/sockpp/cmake-build-debug/libsockpp.so
deleted file mode 120000
index 4344bc4..0000000
--- a/sockpp/cmake-build-debug/libsockpp.so
+++ /dev/null
@@ -1 +0,0 @@
-libsockpp.so.0
\ No newline at end of file
diff --git a/sockpp/cmake-build-debug/libsockpp.so.0 b/sockpp/cmake-build-debug/libsockpp.so.0
deleted file mode 120000
index 20282ae..0000000
--- a/sockpp/cmake-build-debug/libsockpp.so.0
+++ /dev/null
@@ -1 +0,0 @@
-libsockpp.so.0.7.0
\ No newline at end of file
diff --git a/sockpp/cmake-build-debug/libsockpp.so.0.7.0 b/sockpp/cmake-build-debug/libsockpp.so.0.7.0
deleted file mode 100755
index 324cc3f113ad7fc4f349103b884862e3d1370d2b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 476064
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%0D(|@eEq-{g`1t{zv(#K
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

diff --git a/sockpp/cmake-build-debug/sockpp.cbp b/sockpp/cmake-build-debug/sockpp.cbp
deleted file mode 100644
index d2da602..0000000
--- a/sockpp/cmake-build-debug/sockpp.cbp
+++ /dev/null
@@ -1,245 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<CodeBlocks_project_file>
-	<FileVersion major="1" minor="6"/>
-	<Project>
-		<Option title="sockpp"/>
-		<Option makefile_is_custom="1"/>
-		<Option compiler="gcc"/>
-		<Option virtualFolders="CMake Files\;CMake Files\src\;"/>
-		<Build>
-			<Target title="all">
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option type="4"/>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 all"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="sockpp">
-				<Option output="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so" prefix_auto="0" extension_auto="0"/>
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option object_output="./"/>
-				<Option type="3"/>
-				<Option compiler="gcc"/>
-				<Compiler>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/include"/>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/generated"/>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src"/>
-					<Add directory="/usr/include/c++/9"/>
-					<Add directory="/usr/include/x86_64-linux-gnu/c++/9"/>
-					<Add directory="/usr/include/c++/9/backward"/>
-					<Add directory="/usr/lib/gcc/x86_64-linux-gnu/9/include"/>
-					<Add directory="/usr/local/include"/>
-					<Add directory="/usr/include/x86_64-linux-gnu"/>
-					<Add directory="/usr/include"/>
-				</Compiler>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 sockpp"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="sockpp/fast">
-				<Option output="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/libsockpp.so" prefix_auto="0" extension_auto="0"/>
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option object_output="./"/>
-				<Option type="3"/>
-				<Option compiler="gcc"/>
-				<Compiler>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/include"/>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/generated"/>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src"/>
-					<Add directory="/usr/include/c++/9"/>
-					<Add directory="/usr/include/x86_64-linux-gnu/c++/9"/>
-					<Add directory="/usr/include/c++/9/backward"/>
-					<Add directory="/usr/lib/gcc/x86_64-linux-gnu/9/include"/>
-					<Add directory="/usr/local/include"/>
-					<Add directory="/usr/include/x86_64-linux-gnu"/>
-					<Add directory="/usr/include"/>
-				</Compiler>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 sockpp/fast"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="edit_cache">
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option type="4"/>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 edit_cache"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="rebuild_cache">
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option type="4"/>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 rebuild_cache"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="list_install_components">
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option type="4"/>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 list_install_components"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="install">
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option type="4"/>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 install"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="install/local">
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option type="4"/>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 install/local"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="install/strip">
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"/>
-				<Option type="4"/>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 install/strip"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="sockpp-objs">
-				<Option output="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/sockpp-objs.objlib" prefix_auto="0" extension_auto="0"/>
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src"/>
-				<Option object_output="./"/>
-				<Option type="2"/>
-				<Option compiler="gcc"/>
-				<Compiler>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/include"/>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/generated"/>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src"/>
-					<Add directory="/usr/include/c++/9"/>
-					<Add directory="/usr/include/x86_64-linux-gnu/c++/9"/>
-					<Add directory="/usr/include/c++/9/backward"/>
-					<Add directory="/usr/lib/gcc/x86_64-linux-gnu/9/include"/>
-					<Add directory="/usr/local/include"/>
-					<Add directory="/usr/include/x86_64-linux-gnu"/>
-					<Add directory="/usr/include"/>
-				</Compiler>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/src/Makefile&quot;  VERBOSE=1 sockpp-objs"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/src/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/src/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/src/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-			<Target title="sockpp-objs/fast">
-				<Option output="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/sockpp-objs.objlib" prefix_auto="0" extension_auto="0"/>
-				<Option working_dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src"/>
-				<Option object_output="./"/>
-				<Option type="2"/>
-				<Option compiler="gcc"/>
-				<Compiler>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/include"/>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/generated"/>
-					<Add directory="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src"/>
-					<Add directory="/usr/include/c++/9"/>
-					<Add directory="/usr/include/x86_64-linux-gnu/c++/9"/>
-					<Add directory="/usr/include/c++/9/backward"/>
-					<Add directory="/usr/lib/gcc/x86_64-linux-gnu/9/include"/>
-					<Add directory="/usr/local/include"/>
-					<Add directory="/usr/include/x86_64-linux-gnu"/>
-					<Add directory="/usr/include"/>
-				</Compiler>
-				<MakeCommands>
-					<Build command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/src/Makefile&quot;  VERBOSE=1 sockpp-objs/fast"/>
-					<CompileFile command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/src/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/src/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j8 -f &quot;/home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/cmake-build-debug/src/Makefile&quot;  VERBOSE=1 clean"/>
-				</MakeCommands>
-			</Target>
-		</Build>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o">
-			<Option target="sockpp"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/acceptor.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/connector.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/datagram_socket.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/exception.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet6_address.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet_address.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/socket.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/stream_socket.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/unix/unix_address.cpp">
-			<Option target="sockpp-objs"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/CMakeLists.txt">
-			<Option virtualFolder="CMake Files\"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/version.h.in">
-			<Option virtualFolder="CMake Files\"/>
-		</Unit>
-		<Unit filename="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/CMakeLists.txt">
-			<Option virtualFolder="CMake Files\src\"/>
-		</Unit>
-	</Project>
-</CodeBlocks_project_file>
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/CMakeDirectoryInformation.cmake b/sockpp/cmake-build-debug/src/CMakeFiles/CMakeDirectoryInformation.cmake
deleted file mode 100644
index 95830d1..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/CMakeDirectoryInformation.cmake
+++ /dev/null
@@ -1,16 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug")
-
-# Force unix paths in dependencies.
-set(CMAKE_FORCE_UNIX_PATHS 1)
-
-
-# The C and CXX include file regular expressions for this directory.
-set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
-set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
-set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
-set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/progress.marks b/sockpp/cmake-build-debug/src/CMakeFiles/progress.marks
deleted file mode 100644
index ec63514..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/progress.marks
+++ /dev/null
@@ -1 +0,0 @@
-9
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/DependInfo.cmake b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/DependInfo.cmake
deleted file mode 100644
index e11ff90..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/DependInfo.cmake
+++ /dev/null
@@ -1,27 +0,0 @@
-
-# Consider dependencies only in project.
-set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
-
-# The set of languages for which implicit dependencies are needed:
-set(CMAKE_DEPENDS_LANGUAGES
-  )
-
-# The set of dependency files which are needed:
-set(CMAKE_DEPENDS_DEPENDENCY_FILES
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/acceptor.cpp" "src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o.d"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/connector.cpp" "src/CMakeFiles/sockpp-objs.dir/connector.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/connector.cpp.o.d"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/datagram_socket.cpp" "src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o.d"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/exception.cpp" "src/CMakeFiles/sockpp-objs.dir/exception.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/exception.cpp.o.d"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet6_address.cpp" "src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o.d"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet_address.cpp" "src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o.d"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/socket.cpp" "src/CMakeFiles/sockpp-objs.dir/socket.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/socket.cpp.o.d"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/stream_socket.cpp" "src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o.d"
-  "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/unix/unix_address.cpp" "src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o" "gcc" "src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o.d"
-  )
-
-# Targets to which this target links.
-set(CMAKE_TARGET_LINKED_INFO_FILES
-  )
-
-# Fortran module output directory.
-set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o
deleted file mode 100644
index 0a61d6da3306e9757568685a366e384badd7c0f4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 142592
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
Cr0eDY

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o.d
deleted file mode 100644
index d2506d9..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o.d
+++ /dev/null
@@ -1,211 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/acceptor.cpp \
- /usr/include/stdc-predef.h /usr/include/c++/9/cstring \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/include/string.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/strings.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/acceptor.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/inet_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/sock_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/c++/9/cstdint \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cerrno /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /usr/include/c++/9/stdexcept /usr/include/c++/9/exception \
- /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
- /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc /usr/include/c++/9/iostream \
- /usr/include/c++/9/ostream /usr/include/c++/9/ios \
- /usr/include/c++/9/bits/ios_base.h \
- /usr/include/c++/9/bits/locale_classes.h \
- /usr/include/c++/9/bits/locale_classes.tcc \
- /usr/include/c++/9/system_error \
- /usr/include/x86_64-linux-gnu/c++/9/bits/error_constants.h \
- /usr/include/c++/9/streambuf /usr/include/c++/9/bits/streambuf.tcc \
- /usr/include/c++/9/bits/basic_ios.h \
- /usr/include/c++/9/bits/locale_facets.h /usr/include/c++/9/cwctype \
- /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/ctype_base.h \
- /usr/include/c++/9/bits/streambuf_iterator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/ctype_inline.h \
- /usr/include/c++/9/bits/locale_facets.tcc \
- /usr/include/c++/9/bits/basic_ios.tcc \
- /usr/include/c++/9/bits/ostream.tcc /usr/include/c++/9/istream \
- /usr/include/c++/9/bits/istream.tcc /usr/include/c++/9/algorithm \
- /usr/include/c++/9/utility /usr/include/c++/9/bits/stl_relops.h \
- /usr/include/c++/9/bits/stl_algo.h \
- /usr/include/c++/9/bits/algorithmfwd.h \
- /usr/include/c++/9/bits/stl_heap.h /usr/include/c++/9/bits/stl_tempbuf.h \
- /usr/include/c++/9/bits/stl_construct.h \
- /usr/include/c++/9/bits/uniform_int_dist.h /usr/include/c++/9/limits \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/stream_socket.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/socket.h \
- /usr/include/c++/9/chrono /usr/include/c++/9/ratio \
- /usr/include/c++/9/ctime /usr/include/c++/9/bits/parse_numbers.h \
- /usr/include/c++/9/tuple /usr/include/c++/9/array \
- /usr/include/c++/9/bits/uses_allocator.h \
- /usr/include/c++/9/bits/invoke.h /usr/include/c++/9/vector \
- /usr/include/c++/9/bits/stl_uninitialized.h \
- /usr/include/c++/9/bits/stl_vector.h \
- /usr/include/c++/9/bits/stl_bvector.h /usr/include/c++/9/bits/vector.tcc
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/build.make b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/build.make
deleted file mode 100644
index 9103c0a..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/build.make
+++ /dev/null
@@ -1,221 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# Delete rule output on recipe failure.
-.DELETE_ON_ERROR:
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /snap/clion/189/bin/cmake/linux/bin/cmake
-
-# The command to remove a file.
-RM = /snap/clion/189/bin/cmake/linux/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"
-
-# Include any dependencies generated for this target.
-include src/CMakeFiles/sockpp-objs.dir/depend.make
-# Include any dependencies generated by the compiler for this target.
-include src/CMakeFiles/sockpp-objs.dir/compiler_depend.make
-
-# Include the progress variables for this target.
-include src/CMakeFiles/sockpp-objs.dir/progress.make
-
-# Include the compile flags for this target's objects.
-include src/CMakeFiles/sockpp-objs.dir/flags.make
-
-src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o: ../src/acceptor.cpp
-src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o -MF CMakeFiles/sockpp-objs.dir/acceptor.cpp.o.d -o CMakeFiles/sockpp-objs.dir/acceptor.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/acceptor.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/acceptor.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/acceptor.cpp" > CMakeFiles/sockpp-objs.dir/acceptor.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/acceptor.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/acceptor.cpp" -o CMakeFiles/sockpp-objs.dir/acceptor.cpp.s
-
-src/CMakeFiles/sockpp-objs.dir/connector.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/connector.cpp.o: ../src/connector.cpp
-src/CMakeFiles/sockpp-objs.dir/connector.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object src/CMakeFiles/sockpp-objs.dir/connector.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/connector.cpp.o -MF CMakeFiles/sockpp-objs.dir/connector.cpp.o.d -o CMakeFiles/sockpp-objs.dir/connector.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/connector.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/connector.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/connector.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/connector.cpp" > CMakeFiles/sockpp-objs.dir/connector.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/connector.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/connector.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/connector.cpp" -o CMakeFiles/sockpp-objs.dir/connector.cpp.s
-
-src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o: ../src/datagram_socket.cpp
-src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o -MF CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o.d -o CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/datagram_socket.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/datagram_socket.cpp" > CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/datagram_socket.cpp" -o CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.s
-
-src/CMakeFiles/sockpp-objs.dir/exception.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/exception.cpp.o: ../src/exception.cpp
-src/CMakeFiles/sockpp-objs.dir/exception.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object src/CMakeFiles/sockpp-objs.dir/exception.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/exception.cpp.o -MF CMakeFiles/sockpp-objs.dir/exception.cpp.o.d -o CMakeFiles/sockpp-objs.dir/exception.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/exception.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/exception.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/exception.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/exception.cpp" > CMakeFiles/sockpp-objs.dir/exception.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/exception.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/exception.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/exception.cpp" -o CMakeFiles/sockpp-objs.dir/exception.cpp.s
-
-src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o: ../src/inet_address.cpp
-src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o -MF CMakeFiles/sockpp-objs.dir/inet_address.cpp.o.d -o CMakeFiles/sockpp-objs.dir/inet_address.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet_address.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/inet_address.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet_address.cpp" > CMakeFiles/sockpp-objs.dir/inet_address.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/inet_address.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet_address.cpp" -o CMakeFiles/sockpp-objs.dir/inet_address.cpp.s
-
-src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o: ../src/inet6_address.cpp
-src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o -MF CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o.d -o CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet6_address.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/inet6_address.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet6_address.cpp" > CMakeFiles/sockpp-objs.dir/inet6_address.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/inet6_address.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/inet6_address.cpp" -o CMakeFiles/sockpp-objs.dir/inet6_address.cpp.s
-
-src/CMakeFiles/sockpp-objs.dir/socket.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/socket.cpp.o: ../src/socket.cpp
-src/CMakeFiles/sockpp-objs.dir/socket.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object src/CMakeFiles/sockpp-objs.dir/socket.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/socket.cpp.o -MF CMakeFiles/sockpp-objs.dir/socket.cpp.o.d -o CMakeFiles/sockpp-objs.dir/socket.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/socket.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/socket.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/socket.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/socket.cpp" > CMakeFiles/sockpp-objs.dir/socket.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/socket.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/socket.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/socket.cpp" -o CMakeFiles/sockpp-objs.dir/socket.cpp.s
-
-src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o: ../src/stream_socket.cpp
-src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o -MF CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o.d -o CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/stream_socket.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/stream_socket.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/stream_socket.cpp" > CMakeFiles/sockpp-objs.dir/stream_socket.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/stream_socket.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/stream_socket.cpp" -o CMakeFiles/sockpp-objs.dir/stream_socket.cpp.s
-
-src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o: src/CMakeFiles/sockpp-objs.dir/flags.make
-src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o: ../src/unix/unix_address.cpp
-src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o: src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o -MF CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o.d -o CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o -c "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/unix/unix_address.cpp"
-
-src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.i: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.i"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/unix/unix_address.cpp" > CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.i
-
-src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.s: cmake_force
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.s"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src/unix/unix_address.cpp" -o CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.s
-
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/connector.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/exception.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/socket.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/build.make
-.PHONY : sockpp-objs
-
-# Rule to build all files generated by this target.
-src/CMakeFiles/sockpp-objs.dir/build: sockpp-objs
-.PHONY : src/CMakeFiles/sockpp-objs.dir/build
-
-src/CMakeFiles/sockpp-objs.dir/clean:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" && $(CMAKE_COMMAND) -P CMakeFiles/sockpp-objs.dir/cmake_clean.cmake
-.PHONY : src/CMakeFiles/sockpp-objs.dir/clean
-
-src/CMakeFiles/sockpp-objs.dir/depend:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/DependInfo.cmake" --color=$(COLOR)
-.PHONY : src/CMakeFiles/sockpp-objs.dir/depend
-
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/cmake_clean.cmake b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/cmake_clean.cmake
deleted file mode 100644
index 1cdb7f4..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/cmake_clean.cmake
+++ /dev/null
@@ -1,25 +0,0 @@
-file(REMOVE_RECURSE
-  "CMakeFiles/sockpp-objs.dir/acceptor.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/acceptor.cpp.o.d"
-  "CMakeFiles/sockpp-objs.dir/connector.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/connector.cpp.o.d"
-  "CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o.d"
-  "CMakeFiles/sockpp-objs.dir/exception.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/exception.cpp.o.d"
-  "CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o.d"
-  "CMakeFiles/sockpp-objs.dir/inet_address.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/inet_address.cpp.o.d"
-  "CMakeFiles/sockpp-objs.dir/socket.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/socket.cpp.o.d"
-  "CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o.d"
-  "CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o"
-  "CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o.d"
-)
-
-# Per-language clean rules from dependency scanning.
-foreach(lang CXX)
-  include(CMakeFiles/sockpp-objs.dir/cmake_clean_${lang}.cmake OPTIONAL)
-endforeach()
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/compiler_depend.make b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/compiler_depend.make
deleted file mode 100644
index b1a2105..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/compiler_depend.make
+++ /dev/null
@@ -1,2 +0,0 @@
-# Empty compiler generated dependencies file for sockpp-objs.
-# This may be replaced when dependencies are built.
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
deleted file mode 100644
index db683ab..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/compiler_depend.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Timestamp file for compiler generated dependencies management for sockpp-objs.
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o
deleted file mode 100644
index 1cf320b32a266f8c5ddb54a5010df9dfd1c04ef3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 105384
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%0D0%P&kL4%
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

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o.d
deleted file mode 100644
index 7cc33c0..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/connector.cpp.o.d
+++ /dev/null
@@ -1,188 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/connector.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/connector.cpp \
- /usr/include/stdc-predef.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/connector.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/stream_socket.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/socket.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/sock_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/c++/9/cstdint \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cerrno /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /usr/include/c++/9/cstring /usr/include/string.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/strings.h /usr/include/c++/9/stdexcept \
- /usr/include/c++/9/exception /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
- /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc /usr/include/c++/9/chrono \
- /usr/include/c++/9/ratio /usr/include/c++/9/limits \
- /usr/include/c++/9/ctime /usr/include/c++/9/bits/parse_numbers.h \
- /usr/include/c++/9/tuple /usr/include/c++/9/utility \
- /usr/include/c++/9/bits/stl_relops.h /usr/include/c++/9/array \
- /usr/include/c++/9/bits/uses_allocator.h \
- /usr/include/c++/9/bits/invoke.h /usr/include/c++/9/vector \
- /usr/include/c++/9/bits/stl_construct.h \
- /usr/include/c++/9/bits/stl_uninitialized.h \
- /usr/include/c++/9/bits/stl_vector.h \
- /usr/include/c++/9/bits/stl_bvector.h /usr/include/c++/9/bits/vector.tcc
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o
deleted file mode 100644
index ae8a5b1ad0bab4cebd9464da86c4887d35d38663..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 118000
zcmeEvdwiTl)&KMCcAHI~Hc6Y_TiUdg($Y&VP0}``A-$wc=#{30a^2>#X+v`(+4REw
zCQvHUDj*;zBJzR=qJkm{f}jH4(DxNV@$$X`BA}w8qVm4{zUQ2odFFX`w<Rn7_uEf)
zXXczUGiT1+&YU^VlZzVGt&X^^qd%@w=lCfNb)2#<_|SR=*E_qMvzc}V(lhZr8sAy?
z66G-}oUOuRRX9h5a}ge=;`0#BSMdc17vfurZyCPj_)>WlDqMuH65lG7u12_6#g`(i
zQSsvu)~fh2gmw6yfNwp%RNiuYSE%?(gsW7%0pV(V*WlZzU`+^5RPnV4*Qxk=6>dPd
zQN=f@@FawrRlHe+TM%wl@sm~9g0L0eKNn8>$JWOEFE=+{_QssX{TDpnxPS23#sduq
zzx^ukPUC?X2iI&W5-<gza2hXrY)<0=N$vmkyFcpK-|$-Dmm6MF`Sv%wLG%Z<zOnx~
zUDoA~rB<Z@xzqz&pKbK%UY|y6HST|cahj3+hNpv#mpwV>^fRA0Xmh^}+&=~GA8Xvd
z^`ZUiA6U1);jZ?^1H+D?u5aAm@M`&Ejh9_;my?==Qty%mOq2%P1qR>!(d)5?xTX6W
zew9XuW>QN7g!>y_Y&>x0Qvjn{5!U{1ue*kzgTFek{(;5=TOR`QvGw~OZ`%K6<Nj}n
zJokUAasMxsXwQ7Ly>Zc0<}ei#*kw;{L(7N}=Uses3(>f@gI)1<<Nl(9pfnVhy-_4o
z4M6G6Yk2$7IEvDMrvvmQpnnxC;!E9GB8_~Nr2&b(4Kcj!r1C-WcHx&DC7-9CFf}qy
z4R0T~_$pL!W*Qtt#*YY9T<;%z>#_^pdUr67rJ%dwz}C0-uNX;)!s{QidCw>f;`7_}
zaT1$EN0JmX%g7$oBuUDkg>>-gC*FM*lhw2{n`Dc!NLI_G9?dtUG&f%I1`V*r{f{()
z!|>3&<^!9U@9PO^&4osV&?D@LgJH<?jR)4#I2tMAXwK_1h;f=d!K{t`1d^e4$&<tn
zMjKi?ss<8iiVZl|x`@~<-+#e72O8da7?jSV5&S4dSVkin*MHP??x!q)JUkBf559>3
z^ro{fQ=dZKZ=yrr^T*~W^ISlQb`PfWW8sPR(NOQbXI9=9!hb`14uUZ~goh&9oZ7RY
zdZ4#$S6^RwReMXSWk-KYcY*-PR72+CG(Bg_O6BL(^yQo((bC@DpBxxSwDj!DT!Epl
zAT~68gL8AI;|$|s<NXv!+^@&P1_n~?&LZcFWsY+S0Y^-9m-kH;1;8nZo#dU31TQG@
z*v$oB2F14fNa>hP#If6GW;lcRegNOdHP~)lqH#~7O<QO_#WXh|eRq)NBeXdW$JdGd
z#|X;hIOFLjw!Q3U&^z45qS*a;uK+*_ixc~N@lD7e@h=n;T#=tq@n<5>Cs2yOvCe6K
zM&L@>pBYOEgR1DBF+>#~d=kG!!rzzj2)z^w-zt0~ck4DN_8(^SHlW%Jnkz4$Y_Uff
zP28Uc^d&^{Ick?+zhSU90rLr6fMUF*>Nmu=kbaj*iR4LqpCM8%NSJ(%vA+QHw}fFP
znF~Sxl+phSR2<T_&{Fn)Gy27P$0-4NHj!9NzQR~)LLD$0OaTv)B&<q)%XF>4@6<F(
zMsG6ad_b?%7|BTLr4t+OGX56eJ{!Qht4VJZqUl2PI0$~2fk;Ni=|}$>I5(dtXz_Jo
zTPDteemaNaGo^^Hg70_~U4So(LZN4?8h}0)s0D;(F-YzjK~sZQ19h@Sb4%Qhl13|>
zt`fpsAh<Y4M0tf$id^p(c@rq_PN!C^Z52Z5p>Kfbdxns!JqE=(v9pBc_rSTwLvCD=
zh*=1B2tgs{dS-$?At*Bh%rEzWlyI34oMZ?%Mn7uAwys(QX}dywrBGjFs5wSIin=|1
z8O{re`h!A!uc78P&<`J8oY+Aj_`V^awu>}JfyjwnF9d6F=J-7kG57SN`sH@PM`P%E
zd}S7Vn<k_5+ouJ8G;qrd-V|bqQ^@ZY^35P^O(%B>sp8ldg~;6tiVHQBLnjy~_BDmO
z4)9NCoUDwJ`AJ3aAdrt40_Io<ey9kZ1M>9%fi#|1St0$EBBe!dJidPGEjbD4n~HQk
z$W~_|wb_hBc>20$fc6|i&%N^s+G&%HR-{*g?4v<ai`NoGbuTEsVW?iAvS={c1<qHb
z&x7pOhV*;XsnVD=is0`+=7UdZcO&MXUCdfVH60YChKeL@Q*BgK4WQU+sHifV>Uu@B
z3lzIGRfI;R?6R?2h2TFa-$4+3OcS}>wKPAR*pn8~gCKa!5b=~3q90g9w8Xz`h<MTp
z(XT9`cR?^BuBE_Y5~Ar*U>t{engxPVLqwudjMoVfPx>YhY}7;wzgqA-%{zhXB|NX7
zi<3R=PHcmfe?M^7n*4%4*~))6aGx{zWp(c;tDg&*3C9T`CK~rS{JcoSwC}0KC0W(r
z6YmsaqH&}77zy|aXHwWXR$)g2H<$2SnBdQ~@~;H0DU|;*!E?*ofa?t54_NrifZHF!
zUuTv7Dd6r7;cvC@PXPCH2!E&Gd5ZiRxZj5GpSAGO5okZYcKbhX;g1GxuEEPJ`nurV
z69C^xIHO?57A;iYRa8k(^aZHYWc-mLxB|!zY63NQUba}c6S&V3o(GQ<{=X{kHvs>h
z&dY0;Dm*%jhp_u=Ab+a~RN<cBX#aGh9@>wu6fPqxvDl-1OFDb95EG4ChM(g#vD79x
z&Z>BqbTi2@PjV2U+lrrV%3(z0EN)3Tv3jf2D}X;lG}JyRm1(wG<$MPC2ZQBEWl4+Z
z2O#*dCQ@zfvnu)naDO2@3sUl*XXP)1<~|Nzd#qn!<u3)Uittwc>jckB#YW&x)A{Y?
z>sE^>1%itVk+po?X%XE7f;$Y6wS0ZiB6<`APaC4fIc8;g+9LWj2!3yftR?lQ7Ev53
z!%_H3FY!XplZSqk9AB}>7lU+-Avar_qWrT(*#fGr0Hq=t7V}rwD?o6AA>xXy78h8Q
z_k-%IhLT$>)1gU-+#dq@q9L$K*=CjUR}j!K!f&l&YNtgs1q8DVk+nBmWD(VaV5=d@
zD7R}Z@?MZ$WXQvE`-DY#6R7S8P%0Mhw}>7E!S@YOSZ?37C|?EDpADroQX<2-8+Z>J
z1yRn#SH!}Lceu<=7I`g5*9FO~f_DiePm2yv?KYHLrZo;PwI~mQ>NDw-ye7!PAd~hc
zE6<ale<7GBEZNUm<bMWf6h<9sB{O5q!6z-sqd-*=qzudBIU#59tpn*9hMZ!u8OQ?J
zH;n`u5%!Do{K0=22tQ)7aRv0Fx_h=zas~H->LEi(6)2*m7SWFY{+|Gm%amv})Tnhr
z>Anq$|I<{el%&Pf#L+kf;A;tqIkUR$Jd1n{NISBSr}f=+R>q5w>E;X>!yS09mFEG_
zKb<9yYRWe)@?V4We>0GWyYeSio(W@c<%6#@pSzNOtmeONk*@~n_6+3VR=9D$+s_64
zwOR70R*bjE?*{1;8OXz}*l6YXIq3hEA&-BOl+k#am1lG@Y)1HoTh2|f=1J1Z(*XKJ
zhCDoI=|{Dv&&sn8^dHHPhgTi?QF->q$I-y$W#nGaf5YT4lrFD2wD~!)|MaW)87Ti^
zs98?_4{r>T<tKiYg0V1-;2R$Gem_c<pZQsqgZw0u#U~WWz9EEM?=DbXOq8tTa32_c
zl*;y3A$M;8*(Xh*)OIBeKC<DcNGJWTg5Ysop2Cl$Bb~zk47mRe;in6p%t7uyfpZ~T
zTbC&nJo7aLxH66RPy6;Nyv!m$5u~RXa<daE#?G`TQ=q!sP=-a;V^Mw_RQDN5>NC6c
z^DN4zK=r(#4A*|EMfoRC<zY#dZZNgm1>a+l&j4w8I=O1r*DT7lpgP@9hM9fFq8tR(
z2MlGH+22`|p8(YZhB70w|Fp=z57J+xlPhKmNATd_&V3tH@d;WAVP>aUlruq9VJO4Q
zF1IMxfvUw&W@L7wMSdPg52TYTX4@>vPlM_~Lm6iF9E<V?p!%hu3^RM3MfrD76-?9u
z$jI#N7Wo{IE=ea>%syaIZU$AWp$s$oghhEis6J>Y!_2;7QQirvuNumX%)Vuj{}`k%
zr;{sYhkO1oco$TKle84V%#Ihz<ycYNxu9BVDE);?*15StNk$#F8B}K(N@|v>_zH_?
zF9@zNM5Z|V$aI@U{vROyRu=L!{o)H&#$O@R>n0;fPBHV0MHIu8&18IKN${Dm$X~X|
zD?z#;3%M*Ks1T+?ELW#e<iVLL!WTjLBu*F<aBozJNOX9qcNQq4!^^z0IV|^fb6DYB
z%3-B94W1&=;Z@#o99DbP94_`&aJbZal<8``XE;3Gdyd0e?|(R~^KM|e6TAyKT<(2{
z;VZnGIb7-8$>A#R3mmTYHZa{9?=%h@y$%kWynYVXdcSA7b>2TXT<;BM_y%tbhnu|r
z;P52xY6|n#dw+!3DLm=~3b%O6IXuNXgTphu0S?dduH`V{eNKhn=Wx6CI~9(qr~ED6
z0u`>~u+`h8!UG6#(8U;xpFZOEQ^YIAiJygY4`9CmAo5T>#q*y=d^g47t>{RckC9$N
zk^IV0uN<Xr^Wym%z2}h_&WMvn%|9NIJ)CHU>I|#+RNSQE8+o)I<uiIZqqi~_X8_fz
z(Q@;Xe==is1A4x}Fnjsia3+P)i8`(W=4Qe^iDDgSu3&3B&sq0#06%Cl3aV95&j9>m
zjdGvyvnB=q8gPFx_+isb(Vc=HftHTLR~qvy<>yA`lg-v~o&&&L2>en*!*vMFxjxNi
z;LkKPT#oR0iPX~%+yxphW?;czF8B`vcdN#`RIPIwzE1u@uIfbq+%EzDHKJh&ozCc+
zIQy%F{-HrR`Gsh5G{33n_kba?bTR?<a*l>L1tbZVfDVs@5yRc1zEF>55-xu<kTRmY
zr6Ug_F`K~N@e6)k4`q|%wF`(P?nAGRTT%(SZTOyrZ{+ttD(p(C#3Af%e9t%735hLz
z&WoU1lt}F62x^`Jw5fRnhShti`95U&5x&pk8+i*Q25KhkoB00KVAE@Mo&4*8HZ@;v
z)%-SOqTBpO#O*fE0o^)$H{%=mN4RFfo{evx!E()12)CIcXmcUZ(g_iFGQsu{*n1>@
zl<+h1qLJSL$=bYOuK_vol97)iwT@^UhYP%?9x+4vw*c+$LbQ`<9X7N_m)PY_Ldq_8
zhEF?c-H1kDPef*C)Vg^TxXVk>=sCQu=Tkvv0O*X`SVe@cb0(z<Dn>;M>%G5%C|Y=p
zcO8e<dUvj*^g-_t4i9-h<?zFvyNci+@s8r~I`0GyulG*p@CI)$hadHB;_ycAehzQ)
z9^vq2?<EdD=8b5ea&GaC<?vRonZu8Jy&T@=UBTh)-d!Ai%6po_JG_@Uywe-Gn)2W6
zm2>!6?-UO2^Umk+e(y#Ozu-N@;TOFZIDEi+i^B)K!ZnotOWtuDe%Wi_@F8zIhhOm)
zHWL0}Zxx4M_1Zc7ns+&ek9c=*_^9_RhhO(z=kRfFR1@WU!kf$ClU@^t-}KJr@LS#i
z4!`Z)!{JljH#mIS`!$Epc*D?t(ZcU|$8h*vZ#9SC^UmV%``)=Kyotjfcn_)YCmcTO
z{Z)nI)>1h?^eR=@%;Ar`eihz;@Tfx19se*#M!Msl<H#s?{NFe-#Vw$=991~YEg)eZ
zRXD>fASoYJILj>{@g7w;$1RZTbKL^Tew<rC*?B#2i)OkbKRHX?3Kz|j%gSFu=Wr)t
z47<~4AoHv$n&r+Qr6iw_XC=>Zib{p}#d@suM=M&%a8_5!DO%*COM__MtBQ^nJZXJf
z2tSMJ<DdPQY>p6Z5+Z{1Y9fU?O;D8MI*oFPP<W91JB8>t5PgM+D3Vr*x~V7JFR~Kt
z^-GFEUQ!ZQM*>kiT`WWdnMOoqC{l^<7<UFWHJ{+Z+Z94gfVD)-vKG|Uf+ErG(&b2D
z=O%kQoT3l;StY}VeZWU`24@l~XGK!2i&1xK7g(quusgcfJK-3|SsyFs6v0OC&!fQo
z2}<}mzL71&KJQASKPad_0sOxjCHJ)FQJ&F<U@3wbi^S_rK)EyV<@`c)J`>$2g)GuI
z*}$EAQf;GSs=N+lkB+JKKD(a6#oo6mEWXI=*g)aM-pw3d;kg?rz2BS2;Rn4%9A4u!
zarhxG!Qr*uAcu#%+c><=dxXOqy#M0xChtuSZ}vuRqVhiGE#UB0Zv%(7d3_vy%DbGy
zPkV<rywkgb!~gKU&f#6&FFCy1dzZs|yzwVdd7t$bbNJ@??=#<j8UII!K3e?O@y!f>
zdweg4e;@x%4*xO!104Qy{HHm5XZ)`y9NX&MypqB;?*p4DOnUEd*x?m6Q+kJY42L_t
zS`ItCW)9ExIyv0sUCd#ZcRPpO-V+?2<Nboees9<oDktU5;&9Mw;BdFMgTuYvg&gkl
zuIKPV?{*F^^B&~za_>7Fe!zQ$!z;bNb9j|E8ppTj*aO~T4zKZ6a(JzGDneO)#$D--
zBm*2TG2^avN0DWVhxE9IWk|0$7E>QzcMzG}OAu4USG%KV+~gBdvVYtiMH5o8Kjmlt
zVj#OqNtNS9chtBO)Z#bpza+<h8)~XrYLp`176Rho9YUQ4j#O=~xCIa|6VMz%30EI<
zN71?|i4VJ@=v*j?d)+v-fTt;+?l3&CmX0s=j-RV8-p5x@CVFwM8(%YKD+-q@`SDc~
zdG#4idBz`K+zU(`tw%x>$y))q7vIPWBshw>M5A&qmU2gPh7}yRKLGm2I)~`*<JaU7
z1!Z)9kDs>){Yz?h5$9aXXfAvdcrM0Q&=-)8!uX9odOlDU20bCsAS+Wo^*;15^%JAm
zgpI5+<(~-hQwR|I_~fzIAc1Lw#BGzu&ZVE78Zz;+=-9dRb1opxT%tZ5vFM~)Z^1GO
zmw8J$tn)s&hSK%k>u5rB(sJ)_9Io)joJ{GJ-a-ync_(t%;BDt{wRb*;YrGF5<fGoi
z<427@4u<Q*$raATs_6K+^z#qYI(OptqSKj?k;JVF)&BqpXHx>I|3Hne2Ge3(z;NlY
zQqVQydn&$>yHHa=0VnJ^`0g=S)>^3$R)Z-51)R7tHOJ?@x0>%prtjhVpH%jJ;hG8i
zI=+82SX1+MI&@IY&NHwF<R1iuOzg=qcjRW&KBZ@{+nGGlopF0D*sEzz_BfLZB}G|E
zsQJt}rijG2B)^c4qL3Q95W-Kf%W(r)OLRG|#mRGNoCHhoGhs(i3|ZMH%*XRKHV;Jw
z!TcCqlB=k|D!_EZHOT*720$6;w%~gjzL5vQ-9XrWeD@lx>4p~F4Mhb`K5^^I?>~_W
zc0#Q!yrO~<&AV&0!YW|Qf=~gq!M2<HwV9fJC33%)rq2W2Mtry88+ka~bi#JyJ7BP;
z>1OQLI{Cz^-}3Ju6>NEc@mj;UYhtzj)LFjpy)ph0YKeok0N==CVa5qN8<_b9YZy0u
z_G;A0CtiKduLO0F^FW`y8Z`|2eTGu}0-izvfdTt!G|+ZCn_rgS`1;cK*7*NMJu%RF
z_(r}JZaiU+24=3on#P-Tqkcsp_Hg3Y=l*KY2b&*QHz<qGw3+-|l3&OVP)K0iAbd~=
zfvkRsN(@sfM!bbGPIT~@QUR3}>(}o9h<umY>Eu%dXHaZPWhoK5&V`h6r*;e<k)Kxv
zR}D%|?HgV?8VOgnilb&m#?GamV*ne;^wYjDvL6ZF`KEno9v#Lc{^fb33`zW<d5!Co
zra(ZQ^^uYHnyimoS-&xlv<Aug#JmkUD*<J*buM<P@)46=??vps8#po5T|RdNejZ1e
zXA)%k(O$IhpPrl_hq<1dA7idZ=f`Nt`~uQIq9qFoh-p?{+>#ov8!=WWN;dKK?;cwY
zcL01N)nG)Sngz82;Po2i*82EU1>Xu>x5mqHVLWkGa>8W311;jj8B9!c?nm(Ramug)
zWw{g+g{NfsWRjpOx$8yyk=$Y(y@zuD5I--P+!Rx}S4<`$x{{&8uP%bNj=`6k=2FZh
zg;M2OHknnl(ahu?X;CF;R+${kGi4Kfszl6~T+W$*wh<w<L@ZRKM>_d*VjD?Cx-*uI
z{0b<>QDVmGNx!bw@ih}SVow(M+9`f~1IJn6WEa|K@l&20PM-JVQ1WX}4ka&nau|8p
zlf%ewyl<X_zAk>%qeIChZhPl$r})QFs+kHHy$I~IU<2VF#oo+{5#+!gMfjm(CETdO
z$5cql_O?p=I1{O;nJvW>kTQH0mB?<)m-0}Z+0J4-m%x0?q#p;xBiD{86uelk(`Sd$
z-Jx_}C_P}(JY{CqRFM*&{|xF9!0}ad7La&t)hr+-zO0H40}`*Vx&+Fk#FtlHiMVvq
z%smA)U{er#mzN_mFN55fzV6>jO^6>|6!k8wM#od?=;G*Tp6!uBPEL<brqJDk;x529
zGK?}cG45#P(D@O-Kdy1^2qM7Rin69gE6%{Y79Y!_%Y>XL-EZONyOgEKr#>oLvB{^d
z6lx-J-@?y74D~QBdx_x3BfmSg3db9Kg*m~WAb5V7p%S<gG~VS=C`7BQLQVxiLK8WH
zUuzYz54g)U-Y#U55OKRc4uZRhh}z{+Oo?Jjbjd2eaa*i<e+Z%%DGNzfvPk9Itjhli
z0vCN`l`BMNSS3vX!E7Q5m$cm~sU8GtGnLdXMAUt55(K+6ksKCjQ1HlEPU6oexq?y+
zpGR;$F~f&f{Lt|E5(@ho75GLA@&t#^j{yI<#<_nY0yBI*>dQ<GAEI<)i?RRX8+qHO
z#_&1dQ>)=aMD8N|EH%_3H#L0z5Bc3@;7%nxGbea8eE9K}0pKpwc)RD-@Zmyk1i{BO
zQE>QhArArfgvQ&2sNuuy`Z)+*B_e8<OEG`=T;w-S4Ii$z2%?{YFEcM$0>g(ZuL40m
z5&7i?h7Xr?8VHh^N>amzOS%XIS7$0o4Ik=0_YM$zMia@Xp+R8{A1X`jC%25uU#j<w
zPgr}%?bhD%DGPoF$GI%)mSe^(BRAz*jCHYsVm_K{G56G?yDoF_<IpZSjv|NIA?Z{u
zG#jQ+oLj`lTBq2JQ|4kZ@Dz)4a<RBt<<m72FYL398JCZI#bT%t(Ci7MT1oua$#V!D
z;go>pO#QV%&mBt(;pOhISZ7bl$)|)69XFmXt0X>u5^+=<=Ttt$1-@X4&qn2#|26bg
z#YKjux_GLIFCJTJ;!BE;H}R!ox0rZM@pcnGe(YWoZye*-+ho;yBl9Nw+%(0fxy6d#
zHksfbaHRpW9%ocuoc6(dTG5p7@(Ca%{cwV5{V@~$mK`(6Z_P22{T3WE#pinVM8Ea3
zC;2U&J=t&N>?wZBj-5C0a^1>f=TExD#1~9@z{D3$`mTwWPdaGg6_f8W@kNs#Gx5sF
z&zpG7cp4zwu48M9jf9R}X2t8Q_?n4k^c-tR`q&eFsUN%6il1WTJ<WnA$GwDl^T~@t
zD(@Kore<W$i^Zi{*mHk4fre53*FiX$M*N&H?zqjsVz)zLdZh3*VDjSBQv#YHps|EM
zZdL&yBwjI+2C&2zTk+#L&RopPD;}$Bo}V|S1o3>b(W!|wjm7|}lQW2?s2=p3b-`4g
zIJ{yNE&M|K7Lc(Kbm0TBortT%gCjnPM8wHYA>i^pj|i7HN|w8e7k)kd3Sg4?aXa%j
zM!Zg$1@pvMVq&k8PX%yE|I{T7N=Zef{}o?_MYXZ0^e1`Mh``*0r@o#a(PZK;c&D29
zPrXjWrQXt?<;N-E<Wr&3$hn3Hna@IJ8adezF{ksKX?G&MPp6|I<I<O=QROV}(w8}&
z7pGR|#n*#8pO$;vHN|g7IPF&aJd7_FSnuS22667rvT5#QLP%n|B)H7-1%BU_FXZ?{
z;<%!T(RALSFCTn(Gj(YUq4p_&Ug-+$ngYr~4l3lo!|pB??Fd3v9OUsqem&wa%E}9`
zz7^NFTrc_h$bK#0O#&v@AO9g-M@suhA+bT;Kt4)16ONu`?x_y)6p|WQ9ThY^8G)yj
zz%V%wNfC@5#k?Nnn(U+Mb#`W0@VJ`Q`4<qL3gSBCpi}X>$-d5Hw`%{b$-T?uwrXGE
z*M7icw`#BUYp0#is=c^~m5r--Ys`z2D^p&a99Z(=<gMiKZz)4O{w;PR4nFxWqMW?=
z_-XV@zASlh@+--UlaEL7FrJzD^x~o7ND<K&50fCy)fErpATNG&iR09*$IlWXDp=w*
zB1?Ng&BW6IbBas&K&g1#&pb|C<dDAu`T%xrhxP+IK1{)BV8yL?kt}wVV|fRuk5?6N
zVXvX2#$i>Xqd!1|Cu!A~Vk%SO#UoC_w2_HfRhY*D=QW^eZ0ug-7$&7wjf>uf6t}s0
z_&6#wpL{bIusAlUc!g4^o?lWPr@K2YW62_`z$MkZ<;4ZFm=i^kSi*^kl32=#5=qo>
zVvZz^=R}z#YB{k)63aMIFNu0iG)iJQCpJl91t+#iV%7L%n{j<BiPd9QBC%5vjm&kQ
zB$_yplEjJLJ6PuTN@D#O(q=A}#D+rJ>n@eV#&{D-yG#-%6`qR3RgyS$R2<!QP!gw4
zXb0v-Nt`jM7m3>>aVE2Kmn6>0r>?$V5{VHs#UGNycINFdNwmfXQNWYZB}?<TOL)ns
znd%nOcp{$}YbB|9F2dmdA~5}6Wapt9CC{HDqyGsQeO>;ck)g?G&<oj1QpQoMfF!6;
z2<{&dUfh-vj(>C|CigO-ASWHpXmhtpaOAinI4WYk+&$J@9O1o?cp{G;n?UORiSR{k
zKEl!_w9l#exqyXck;}{FFNlT~5?(1?N<tDexP@$vkdbGQNFqclRI^-e><pr!9~2QW
z!aPZeSZ|8p7<Htsj>?pRUKSR~;V4a_uM3WxkQk@3Y!FeAPm*xRCEN14(w7%`EJ=3=
zfz%p_@>n1@CYQ#F2u*M&OYy^3E3o9IBpP`#h<W+1dC;$eyr29&ahX)gYLl|aVJF0@
zP)Si=^NS+KDW6@tsI#Ofa`~}1k^;Ws7eJm?7GBs`ARR*9SF%y?*yXP0owTNfM?ZOG
z37aG<*<@?Z=8h&uEuSxix{OieyOoAIg$pEiuCxNb%EOR6ysTWp=ZYxft}xk5&$<MI
z{O2~}K<uWvoh8RhVmQFg@%h%md;ADa3=@pUiMS+2a$=+;MscD@5(S(XD+$>bCQ71+
zF;gWmniD0G7(0@5{5g^sS4d;J%*m(wXA$ZzxH06q#tl`_Buj=I*?h@}(jvLKS*YaT
z=8MP1pTYUb@hzM`PNJweMf&;~B4Cw-WA@~u&Xu~p&K#1{oL`rkWc%DgI;iJ0X&lAS
z0kk+uMHjjSWDy`2JIT!yQt%7RBzfIgOfp{be%2jLvLkmqKd-$UeqJ0r$xkm#AT?ac
ztdswqRRgtBaaSS>6gl?s3|HWYfXUC#Z?cG2I2-OV>*N5KxnNHS$TKiAL7@<k%b*bO
zWV2XXD>IpV37H4I%3to!V)8FkIM!8bJ_*eYW;OI2xf}}XRIccnHJ_M3XzCmCMD(jw
z=x>_b<e=y`T%n&Zxyf(QZ<RvdV{(%_V_MyJo808(m{#|*CO0`hrq%s@lbd`Z)9U`a
z$xW`3e%;b#BAdUNBIp{+XTa{(i`}vJ)Wb{N6k-j=uejssAWAo0QUT%Y!T6Xv{X`J3
zyCiji>l1i!@&xqaZ{Rmi{R(8>EP~KYju)r<vONCv*cjsRu`Q2%gS<F7>3JOIU4DD*
zqByz7@w!qgila)1;wXz*Z5?ZOvVPUB;)E<&wGEt*RjPJ1CuEhXUBihoDY}spOC-_6
ziF!$#$caWttYwxrNn#x*PLjk1PHdLMCQdX<VlyYUNMZ{owo2l3PMj=>GdOXIBodt1
zCW#hKoGOVnPMju*BqvUnL>DLMMLM_*@8-mrvbNQp%g0IbFXXP2lNm0yKzPCU{{%QM
zPR@waXpQ_Wl6+it<&3@T69q2-#0R)#xAB53@lW!yCGk5gn)@u8&oK=jvX_mK<)%Jf
zcYKtpCO1cBwyu^<fX?#%WVchdj1%hYQCAnM16h4h-Ac|wE|HRFRRJxUDo+C^;-df7
zt&a6ep7orEF6<=FhGH7qD$hnv=scTZcY<s(@l`h`TKF3z^5Vb4Z<3YYjgXu<^~>^E
z*DOmHd1bnHV80VxsBT+i43$FJ$Wc>JBM4NN<ZXo9Hl+syx|8KaPMkJ$7fX&@It9ur
za$RM#fDQz=5!mp<b6b9X3XYuvd|g?$C0altCNEIwbz({Jer|+E1bK$q#h)B4BngwF
zs7vDIAC=|iDDz3qqnyQBQR+S|x(Ydz%93OBWR>|=$xNQ6VS+LiO<i;pxu1%qgg0pZ
z;r4vcWs=^=DDq5|#Rw4y^qVrIq=;|3qsUX$<wLWGc8~>5eyhSV+4N*e)ZNeWC0AA-
zB}Gft2l$~1a&Zmgr6-D{MdbU+1gfETi6qDsRx}P?BmE7p?vs*_uAhDNQ)NCaI*kS^
zT}fNF%fe6JEE>CXOD)w2^eJAg>CQULrQpBEi#6S4XU3n$Y75<Q`*<aw3we|HXAs4U
za?uGRijKy4lPA>)Bl%pc5~B*qJfJ4k2?bHgehqiul6eKlLbGZK!n`<H4cNL!CuCl4
z2wIASB1`zuvk_%l@(5<yVwvjoTgDJ0`2^>MsD6LJ?TF{G9YP>iGeqJC{P^<8Je=7=
z_&l<FNG*5Er%e8?E^YZVe<@o&o#AEFhWfumMv*hJOLd93>VM3n<eDr{9wqgElQn`o
zm2L3f1x$|1b{RkAGRTeDCVp84Ie9hP;Ganuw`j0SF|?dyA(dCkBq#T08EU+gSv>!h
z#X)Y-()%=PRo*KitW%P!ba+l$1-!!rkRP>QfX(A)g-3F*X0R+O{yJ3uD<Nnx1QbIf
z4w*)LKEe}~e6sD5UlE~@i?)C<QPDAPSPMdZUUU?>Y%^=Bmp;rACI@aCdL2W_o!f5)
zzp>n@|59WWxpzw)()nfXDDw1{2GNeG#VvJ{_qUIem6zu~rUE#;mqo_2v;M2R2$Op_
z_m3*)B9RF@fcrh>#mU>+i=WTG<g4MupTlonoR<7jR+)H?(5s_(juZk%T5(>SUbE`O
zUqRf9)9Vbp_%HaE;H6CCDN1rr#-+zxqB$AA%=5CwB62Kdo|kRlC6yeAUAn>GABEan
zNRT;%q8}7w&VS3+GHw;&=m$8Wl_C$Y7`79RPqqU65JPtplzxz-!Q|LeOcjuKvfw1g
zc?`YFK=b0{ikufGx8S@ud8OvX$w3ohSxCR+_LmnY$F{n^)6aPHFB@vzYVVgV%D@?^
zEuc=we-*`E%PU!A+32^BxCjdv{FtJ3c}1r|T==f1h~st;Jh}=Jh6Zp7%EdP_wH26S
z@#E|uc$8iP0yi-LP6oOqNV1bj8plvT^+wJIUN)zL%tCa-1oConBcqwJnd@?I1J#|n
zBnPt^^_=Qa;C>b0Z)ucEWeR>+IhW`D47gVeei890MYl=O{{(LMHr<Y;gfGI^iJooR
z;Z6tsxJ)$S3ie_>_*e=221CR3NICRYH^=!RnZ<She~F=CEr)dho(oo%8~iLcgZy(Q
z%gZ#O!qm6<)K7u(=Z4y^z$*K0pZc$$9Db^9I+tw`KHw8h2T`RV^ou1<l(e4ksn>(@
zOhav07Q$h5`9>VOL3Gd%lJ+O69yjm=zbBse%f1`rk7meXQU8xm{S#2Wk%5}|?j%0w
z<K|%qxbJE@{VWqfR}j7^vV|wY`~*xH1lUTfiGx7o6px0SoYf+y@`M^$Ktz#59tAWu
z&cfvB#5dA`j50)dCPnC_!0-SA>MDaihYIJJ6lvp@>;d35pzjHi@ZgH{no1&10{@Jr
zaSq9Z-ZzSBp!Ujyid@7QB7X$o-wd&o^+}#kJS&S%cbqBsMlLWM3(b9geU-qU5TxOW
z75Or^%H0CoX@sX%%bbinDs#3M;Bz%f1R`0Vl&seRceBA?MfrD8J0jm<iMX^HxetKg
z>zYV9t&53%$ntk3@e@h#x)b>=H-dBjA9Bh};?c$<LYnw{(?oZ|8F=s#UlxOm-^g1&
zx*Dijg9cBae1}`eE5cTwPB-XbjE=fS$nGF;=NbHmrNc&uV=LW%yOE*@^ZIcR-C+o&
zpouQeBgQ`p+>-|1%@r+hVVJ;kLuDxEHQ>T+Eo7<+c@T=9PWH}JeI?7WRI}LP_ZSe&
z(?s&BqDZ|eU^(FHG){U{3RvTsLF{&b;2cB5-6}+zr4*Lh0TA3^h<H5`qElR6kXLU<
zW9|pRmxzeQr}%|M&am*$0{2`9-zA)IC2s;Z;w+Wl5)H3GAM(q*+R8Hv^mUYnXR#SI
za#($~*6^X;r_A+i1AUvxLm)@G=We-8rw60li$Gw@{ByFja1A#B_X#S%YUqP<C(L=j
z0^HX__{S`1z5v`ygf~npX?@!w`acj1!{R106%zx|{Va4kDMw0xny`f*?veF?%@a;O
zjlC5_9Cz#U%0aYzyW_w%DIa$WAPFj!)@GMG(np>H#2$^bS5=<p?rNFmRH%Cke*Qy~
z$~-TpD%|yBDIm$yOkvumK=*y3{RZ`+kZoqNLv>6RWwJkj<S)8NMRv+$D(xQPHBvN;
z$;NMo+dsZi+DAm6ICDJFsreaWx*9{{<P%^8Q5<x;SST;FkYhZcP!R}DAGdEirar!r
z>!`j@5VJn=8X#^o$WIfJ&!cYdcye5cFCREJ;kf6Fq?TWGop6<!{2in&=2g@^FM=$N
z`(u>xGkm!cQF`3V1obAs4j7aAxzRj=CI7WTG!6vE7^2UE57#2PQHW|l&|rwTmqqNK
z-~+Yp9iFuvpz9*qFQY6a_B&V=)M96{Ye4dm5ZOIkn(jm<djKR46B)_S@pp4ZeorIx
zZcb1r!`Q3ahs_=Td(68$e$BcUCr6sRI62#T49Sa=8!nCw#}k}<xIKp89vK=zKB>E2
zoRngZ0U$)tr5w+TQ%C31fM??xDGKvZ$ms~L7x%*x5zUL!)XAqQ>BUK_@EDNC@qC);
zr3ygegJT^k$fs78a@32{n95^+DV%*UB=Q)NPh!OhfT(HwAB`3}bEe^kW49yba%}2!
z4ZEm9!ww)e9mheuH4ZWSQ<;lya4GdEq%Ov1FX#L-q%?aK!E2U6C8YOLK%+%;Rq+^#
zPML?NC@3-)5zcY+aj1dIy%jNf<d5;&HQ_lr@@XCUqK>?zBY)PB+vcm{??Z&^o`pzJ
z0T=n-8u<quxfv%SM%{%7b2A;0S_W-dsBo=_a8b_#_iB`p*K6b*I?{|&6r)-Y;pY4p
zD0&i!p*L#u-H32apM+3E+V>)M0{-s}K3_o;qNUG8Jv4T)Mx5V{A$%=<W)a2B=r@kg
zA;>vy7vS{yf(j{)8u;Vh@>M`*a{fa*ecE4Gv^*6-?cVYmo3@9PVjS<@1~B3!Rh2V?
zbyE)dECgPE{JIwdI+OEL-J13^i`K8Z&8DrUoo2s9hsnkt_m)ossy3Qq33M44iX7V6
z(4S0ULn`9U=+JhjnhqCFS|z+71)!Dlp;vQOYD@IcLl-r)4t6-h>W-t0J$mT=iyC^6
zs-{C%^w3=w;WUMvuWlJ_wb4U&sPqYwX#z(N-FVT-ea^7uBWcx%9NKhp7an;XwxW>c
zWaQ8~XEmKVYe<pr!p|%!ifX-)dwN)THLZm=xi?F4Q672Ke9YbH46Ec513H(OrO&l0
zr1&HBgO7X5i-69g;v<I|XRhS1{uXx=A`jr(yP19x_;GG!Am_plD&<cf5kwB1)<-mv
zLubH`-lem+{v4ws?k({hIMGll+Bk~@5joW5RFhtMED-whDHU;VsREQmOuYjUU+AnM
zC3lNOJkAie*u>~cXEmwyy?{n8#SaUu3*~S`hCF4V&!<&Laevs|2k1=BPs2{r{?MZJ
zhuu$Y+SPPac@>bzpYUTUcFrLx`i$cvg2Wd~fL@pe=uFOr`l{(jw9KNbGIXZ`dMu>^
zWA?t8e40Ac?yR8=ZLgJ;wFuC=w|qcnrMXWsT0?u}9T{mquW29Aw6ym=Ytc?LEd4x8
zTRn9<-gjWpt}wLYv3)Z8PjR{1F!0^8;<PJsr(KFEI}0R{#rR>_H2`IG8s(?YX)2_+
z-)U`t&gA@P-8q`}3X66IWx&V1<yxDzxF|-@;-WkX@Pvxfgfjqq@0*G%Ct>u(of_|W
zZ>cvC&|wSR6DCCq0EjL1dJ39~E4<oC?ZtE`h>dp`0ZPh0e3X@3;$hD$bUeny?J}B*
zYbR0e{MlUV2!rEd1m_j0oFj|fXo2SmJCtjbAy@23h5`ddDa57bvCtrx-e<nZAXE+?
zH9Cm$5o0Qyo`N;tqIeegtMj4-xJ0P5T7AN#TF7slEeHXPw?$O}*-R*fm`Q3AgOzFN
zOadOwzy+hq3HB*D1!c#jGn$I2?5SQCs+?-%1Uiz_QQU_}P#;cn-6rm_>A}jhkV?w9
zvZ>%}#tigIDIzmtPI++z!~SS#G$Cijn2yHCF{UJztMtO`aKnkUV|6AfY)&wn-%oRE
zXv`^ok6Y-L7xxsj7ms$w<ke5SVFeGEd3Nbg0BK4t2$rWCw9pnBiMw=#8c=0+2I0Eg
zfYeA>=dGW3lr_#PBB4RJ2=YSbkw_{RI%;~Dfd?0HH73v;=_JRgUg)kV4mD^oSFCz7
zIJK56MV0=jUmAhnX=v4?b^maZ@$sqyheHiZqlgj3GDU%jUsvhS7(PLZv#FRSYkje+
z=UGnyjiBYKAhb&;R@h=VipSGR5nWF~<s^TWK+UIFG8I)dpzo=DTn6?3Y7s*TkI^-@
zOg<`|+&ICoK}<B6zTsg;m9(kV=R|{I$rIv$>$M}(+F@>;M=Osnz;$yVK<cmcQ!&1m
zcr+$9ECoyk-F_D$+9)ELhAHJZn@qoQCz9+>G9Ydafi@SberXOeWAnL1i35GJm8OC%
zj*~G^0`fUU^*bsBPb7hD!Z4nCkQHGXsy!`Oo2<!NE~jTgl332LS1K$VBWPTlsf2(g
z!Jx`ntpO<$Bmo))WI=6L!yhebQBm}Ds~H|(o;Yt)1B?YIB5&tej=E@7N{&;jQb&;E
z+DTWts*iUBF|=G5+|DqLgiiH#3ZkcAop%)WGZ~mLF%vt~_XL9BGnk!dg_4Tsvb(yc
zfDo`SnH*@5o~}gQL*rPwwY^w|c5fwCPrQ+l0vh+{1XnaQ*!xGj#}pJ}8<|qDb;4-3
zXaZi~fdRlHf(lOQDJtuTurWA_M=)M<>GvmbBOA>g!=#xNvRUs9BCd3?cTgSs{8<3w
zF}FJ~0ANrF=9JOKQ;qVUAH-^DU%+5)i7zbS<U*P>yw*UDxD~S(OFb+vcKwM!wOrzc
z%M<P|6}XyIJy;`&`ZCvShdiz?ch!C!r^o9^E1?H|NS(gYosHkC@P-`P%lBLPsGO@Q
z9oNeuK@RwQ@UWKpKIn4+s1fZousQ4bPVNGvja}>dy+*@%>L@a4rT4RJ>xbOnKor^I
z9y3rO^?rEI`iM`#10hI(Hv)$0)QZIQEFMukZUC>ml7q*O>Nr%!8=)}jc9BkUlk2%S
zVh37AhcdKO4FICL1ytp{Yuw5)+S}>$M3X15&pYc-S_HC!O^$!{j~w=O3c89P<(Srt
zHF$-NsE`x}`=iea8Wv9LV~ED<<BLw~Bau#r>(}Qsjn{`gojyiKRH#qv8hoVkkA&Cd
z{QvM@lfWSi!>Drw_Bhx5XTd1^x)`B&sKRkeclLHCOM7~gZKbPv+XlOnJ*k1xfwsZk
zu9nh<EsdqCn-dikrOmw^sXZ<I$&!Yi9i2VNWPfMRj?x{SsnXW2mbP7I<6A2K$G5bz
zr>$$SJ*kq;`(6A%f16V}IM8qEX`45%bZKd8XKEk=JP6vmq&iVuxuC1FXK?R=9X*4k
zhs|5so@^c55iCJ6B=@F*;Ix9%*b(}!&eqZ$ZEdA#^h<Sf-b1;iseOIPP-A<NDfCJT
zo3Hgxix=*s4wnC>Eb-94Sk4S=>+7SntF>jIvn?@@qMim}6xtB}voSrpK8&LTr)W=d
z4+Y7+ZOOh=XKzoUFV(N;=gn*D?dj;G>==2(b|Tf^LOn%A^z|hykYpK1btU>*I#mJO
z0YE@YYunSdv!$Q&Aymako|dkz-nN!hudbC+T}dVd!w|WScJ@+?$pZy+_H?E?Te>>W
zP4*|cItRFc((aBu?NUeE&i>vW&fb>l?B>GzThLl6aBv`r|0f+}A~o12EVOj(=<V-J
z?d&#1Q4>2;No4QsPe90!3H7Jc)7PJDPj;Xy+Y`Ng3I+iOipQ3N_taqqw)w39EYvPQ
z?3$!_T@zLV>B|M^&mQ1>z+e~xY(5&<1Hq6m5Jv<|B95!L9m!O0Un<eo+n<zT+93X2
zi4+phP)JrfPUDdN`?ipoQHh#6iGz_Sw{u5NOBdp(BiY~I(<@Ok1OcvX9qjB%fom9E
zaZLzbb@7Qrck4i^C1vUhB@>C&P3sy^BG^KSgKa4b;G=k$nR<yT)h(H1SP6>SrHN>S
zNj#D0=<6NO43U6!3-%2p&>$LHphSzE*a#<I^aCWK--P{Y^24zy@sdasOLIDM%AX?B
z2{GQz^&)aj`g3gJbFrhI#ye=-;V^{{iyVwa5X6R`8i`Pjk#>%c12FI5SlPz~H^#<&
z3b=}|#v+$x$oCoG<{R9w2>xxH#r?g&&W@MHs)>n?*lgk=g^DA?hHZ<DreKhH8aBv9
zBRihh_Z$BuWG{O-wkR@Z47VQmfN-7xe(aw}II-yuXQh}f5<+IrF8tDn8$0^p*!+~P
zIv~OQ5jWlu8~t)@a{N+MFeWy-BsS%xSfn&IIzAAK#1G-EI<7k`8VgA3+mQQ|mw{d;
zg$|41m7IQi%G_8@{KVMQ_%pF7&&8%b9h>kxH{V71@wG8H0ms~US*#|y=U@!~S~cEr
zL;R)K#Ft}bB)$~hw1?oi*hB=8&&Dbd#J0tbqF`-o0pU`y`4phn5rCweaNA;&C|C(r
z5Jc+64u1*H5`p(fY?#g5RS@RH__Ej>kf9{5B^8Szg}xd=f$FQZ(za-@tCzWdip&s^
z1cm^?d4L9>uRDr7SO|lOx~sQmM+yJXu7at9Wq5ZoLCb)XIBmn)YFZ@v`pPRPOwihq
z92k%kC1|5**iDqpsl|yz+upt9<>eLjw$;?uoGLG;jYF-JO>GU$E%<4u9N5#+*RZ*{
zGU4p#<`tcmi{3qL1G$w~UYS^*=uh@R8A>Kv2KP2}cXzi*QRP*ML|}6)Uld3#MNV#8
z2O87WGLUNM?@z!zqOYaBidL#r?_d`#v$6rQxCVPjM#=UPk{d{{w)FN>ZCYX+YKbLU
zdiJfXY}mZExeVpzBCW-VW~}gi`x-X2ZCcyb?WDT<Iy$kxrEQ#vlUuq5letw=z6gRC
zNTw3FOxuy#+0g9_?1YYiy#$w8ohd4GExNNhTq(M<asYd`3<Z!3bu5%uV8d-skmwV=
z9SzjNZl^!lwmZ?$-`nl<^ro=+?@4G5hFbiR?v}k6)65_@kLoc!mOeliqrwE<0FMsq
zRE-{Lm5bZ@Ta!@Ja~H{C7D-2EKX@g6lw5M`*)sHOd*=XVc<#Ma)lV!nVDwSfI6L}#
z2m43^RZVqBZ^42<-2{&NyIXuMD_1EJ*Da}*T-O-Px!q20pJ;lgpXsnN?X)M`I*GZy
zUYfjzo3pFRRR5`2%|SBNw!1Y~j%Xft_wG*WdF<D&%3fK4qW#$*Jr99)clJ0J+AC|0
zA}wEJjVm7FSb@89994_ds+6Dwen8sPyg1>o1`350YbGzjYnLVxIPCETfteH<98H+-
zIcy*e4edOZ6P-QPi9v_fa5(`$b8l<uYia9D?StUZ$29$A?fCcb(Yd#wE7$I*2Hy~q
z=DnBp(=MFZu&X9IvFk2fn%F(CXP~X6r-Q0ELIZM>V_#nbuX9)l7eidh9sQUc-~q~f
zPpYYFT~~P-e;OL9cGK?C@bBcrYIw$WS70*_9=;MCUA;I7_UveCZz!+ER6%zq_xAPn
zz>ZR0#>~>Tm7!_f>$=Mt8rpVuL+IGVam18~ke${NKrZ`ShD9CAsT^%_@TD_p7xbU?
zv;z|>YTXIyU$!RkJ~08!gja!;n8#b7TqL^NTQGTKzt12z8WSYAE?EajyhqTn)HoOV
zp=$_BAQK1&yB9PA+GrM4U`qEVJCgm$9=I@}_b>o_5z-p#bPObuyQD{lx_?)+q@ez=
z4WU+a;F=l=ld1V7!E{}~;6t)I7b6d|cd(k(za<WvDQe5-mn^C-E30!@adx2R_P}J~
zoHNkdkF{yNzhr64gu{wvd+%T?^t>Za{T$a&%zcb~EI>W58?}<<fVOn%`HW+)x}&AL
zvuhvnBztyu!XhK$t>QK|(Wo%11(uA4hDDgFJOk6UtVN_@VYWAIOzi1wPx3}jg6JM3
z8^V#w#oP58oDNpXCE#O24%4BMl^Rhw)e%PO9_o;3X(q)L9WO>pUO#al(IXThJ@PEU
z)Lx}TI@Ic`aWo?p7l)oIyfzxMLrg!IB={d8Z99`Vz`<9qR-g7T5VgT9(bB(z&pozM
zJk<IZtFu?bk@l#yZCGm>8k(0THZ)f!nl`EAii8ugjnW*#OvhRXeVylfU=~zVrfmeg
zc_sUsIvbXt8#-YeA83G0>)a%aSy(%$UyrbX<~WO3(c~T;s@VG0HDFj|I#LC>J#1^S
z_F~gh^K7Ub(CJs^9M)Ev2iCw4TX8K6X*D%wxYUxiS65O;3}##;L~W)6Yj+<mEQl_L
zi5b>Z!Pw50p7yR}!Z~NK6Qen~7iUu1tDqWNtW<@D(PGTRo@84Jr@0NyiQrb+;Is|)
z(+;vPF|e<@wU^a6)g}&-DRgb8(?Khg1A8$mVL3DgDk9{X>g}YToR!6LbQMl<XAkzE
zIlS29VoRuQ86e|D)^P{zoi?!drPI{98kl#Ox3;CciS0pc4drDxO<)sJcA@e_^P&V9
zp<$!P?(QT8dtl~ouW$x@Q!dOOvdQu!7abq7DT~4)N-S?nmKtX*2w51bphH_<e{WyQ
z4l-_oMba)3N{YFfzi3&;_NPy$C9S<QF0{_CH2%O@4R;P*U2?$g>+QqEMVnG?{N2}Y
zA}eUJ`)W11jV%(aJq6d)9L95{I+pvUAcq@ZF|3cSxeQUL@#)7RbOBB#-8j+hrrRdE
z=;~>~O%S>RlQXrmlT`q#KNkh=ZD6J1W%~WT4sGjh*_B*Cw<7Hec<V2v3sSV6Y*uO-
z9Z5U>7c2_pq#Cob!8a<fd?qSL36S}lX)d&`Yvof988P~BkF2ef{^;A?;h#A53ZJ&D
z4qyPoGRVv7kS%_h7h^O0t@?+4R>(mU$+iWP`q9Vca9E25da&{Il64D);8rqnh)RLX
zAq#h<ZK}oQiB*jHBlFTE-Jw?`+Rva><9Lwjg+bgIXi135O{*JL2eM}*cO?63`OwRI
za1PT~neuqIXU2xAG?Xt2n1)G@hyA6$pH7YI6Me)g4&N0^co<q!67{56e{wWhbdk}8
z?r3F2>wuDoWrL(NFhHhzT$JyC^4m(5W!`UqA$@WQsm9%joxOv)Q^LI$FwkLgk?zcu
z7(>#~2W6F<UXQGQvU2PscBfi!?t|4AhgckRX}O~#q_V_tzYm=W98vhBuLk20j_g=1
zH}URf^<S1P66;$tguJJP_U3a2Ta;a(Ic2t{>M}YRS_i_QmbKJu^ed|P8c8ftISg$%
zxo0~X)M5bSC_J;Qba#unq}%Ckr3)*ki~dayTgKRtfJWCoWk1oYXW#;D71?;Ra_Aq>
zFf(<24)sD!*Ga3$wA}&i0lF{Ud(k0@u7gt5m0AxP>YT1_=|getYKUM3YU}OFpb(dr
z`I|nq!)G$QMO4x~0me{wr**nyWloNxVo-6E5g8Jp6RTKHI=WhR3^*PAEp6%?#|z2O
zM|@SXyDvrN3N&Y+uSaas=rS6vtOYy1f#pb6>fF|;N^&qEIl<0BD%&7wZtv+Vnp=I{
z-7<BoN&EgSx+omhqW-q!xctRQCSe`KE(|DJ=uG4N;fN_@cW-CA+_@zCo$_*<0AnbJ
znO<$K*o+d*2USdhpb1-S9`=>({F1V|ni^}$$_+KVfC5feeA0!%kB+}W!M;;+09Nqy
zW3f7KIyh1qrxTi)37l<`=zW|uaXX<;SXneQGOzm9)uB#htjB8KGIzOjw1=4#yCN>^
zl5~)f(=<&iYpi5j;OPuBfK>+WIMBOUzriYqC#vClgg>@w24u$r9u>7G$o|wfIIvTl
zSlB)<#+mXmo|kmG^9_!?)Fo5pm3$qXwlCm%M9f=><~<~PcxK5&_7@^mLKSOhG#fDW
z23l}r<B8V;P0m`ig2cO>?qoOJ1Neoet9RAvew<I>yUE#3tz^*L5-BJa1F%yJP-i>q
zmv2inpC(35IH4t381HGgV!$YiabTdfcXlX?qU<$^HOl3Qn$(=CDDUe`wk7v;!l}(a
z6p#@ED-d5R;9?&_hfhOyt8z@tb-zHNdL#5@Umo5Bgi8B8lvkViq8&oS9b}1uC*cxO
zmcU@$?ZE56pO%SLwA0ZVI@qBWP^BCB*Cwpqu?|Q|Q^sx<4T!kOc8O#u)<fTJ$}1Af
z$*P*z342jLDNt<?5$qV$Ipp@j+cpwd?hZ5Y_5CuB&9M88E&?TF6J~i?dom!;O)#Ey
z&}3AGU>UCoKC)XKLhB#Mv{nJ@I;*{`QYaM^76xdcP@#-J0koigx~{6$^D?lWynlNS
zETv*NQ&LeAcQMXH#4zpg=9*LsE<6~Q8mAIcOEzV)2l_Y1sdL%9uzOD*?v_#=I7^5d
zit!!d@z~wczY81M;buTZ=F@H)EsP@8Y9-WMY$ec32a^48DZoV{-PuAJ+@0*l{5Ka#
zH28*mLT6_n_PDfMF#L_;F!t!K2Fo7p=P1uK6mqn;`#07@-5Ir#OS8w<W5w$j^ON@J
zkn%v2WPS<!Rg*a$9N4g_Y~gf$iS9UpRC3e&WRXAI+CpX@QY!S?K)WwpLejcQSAW<E
z{Dp&|yn$nfQ{$9wFlGA7rMo)e`^`Dbu;^?cr4O@JJm(r@!!id%I@#Js#P%etzP<Vq
zdZ^u8Ud@(BRw0!46qZ1^0s6O=`hrufBjt<jLkTa9q&o0Hqylq)59|nzS`wfD!Nh>I
z1g_%HCE8$rY}-wi2miiGj$!b4X|Y@n$@x3fY?7$mY<vG8(lD20zE(tAIy!C->lM^T
zM4rP$&)}3`%=SYs&K#4EG|2sXz~&_h{1N-1rCp5yYA7vXN3x>&n|n?R9^I~J$001H
zT;)*5T@@S_ds1K+Hxqo(-__gO$Ci2+1qPCAmi1>#d76dVSA$puVjcohL@fMj#K<K$
z-^g?4TP0^&Y;#*yx;wG&ihl)F;@5FFPn={%PaG_+a({vO(nXVDj=IvAtFHD`KWAE*
zNtvR{NwzGK4G+BJFxut1U-VWd{XiBRfR$uC%)EI^?HTuwD((46S{5`T@ESZ6kRnb`
z$dE3}OR)Ak3iPzy$EZ!KG#uKNpfq=EIo{#O1&3v&60obIXel|!Y>Al_JQ0s%C&_V7
z*M^b{No=}-G9ZjxtksgoKID>Fk%og3ERMdvns)G(@`gIAb6C@Og!z_f9<a2<5(Cy0
z!f`v~%*F}``!J9e1rK8XitupO4P^7J!+{ecFmm0eCe6^7bmLk=%Rs8PT>`!e&!I4N
zZ>o=uT;wh(k}p6tyL^x%&m@=^aMve27rtr1<v#lu(Av;kA&#s$jPPo?8<mYFhy1=1
z5qzomS_~QkYvukB5Dykh8=x&43fSI`e%@^KPG5fH8BT{UxJ8pl^s*2>=~NOQkO~=J
z^|6`G8v{GxZ&qU4!e|wQJAhnpfgkuMw6nR2{cgAy1lr}OqZV<^2802pi*4UL4b3Dq
zrhcBH=Cni)i|}gKt*?jpw&qApAg_%fA6}rjfyXwo_)_Dwf)>6;!Db4b9t5oBYO`z(
z{a=MOm#_1A_S){V#@}jwNi|iLy}8EOJj>B!k<`Gl9_j*ywY6=RQKK^WN8l0?7Ds&v
zX|7-Crjx9C@O_bIf5>pozLoZ^C|JrtX1E<-k?A|R;2_eDgyzPGpA}Rp_P=lsm%~yH
z54Gh9ww19)hY8Z(vLlI|)p$1zeSqp?D4P&-6Q8<c#(|QCdLQ|^vq4)H%At-Bs9adD
z;PfgRSBB0oJ;6%|sV-QC{Mp^xdNz#1;3d^7hD8<@&H0XwE?9rT7H!pOMwIuU*Td11
zJiK#jn9>{3EHcB1QPeVx05FKBK+J+j7RSTQ(#6{CftS{dE@kMBzSjOU-yG8Cl=j}R
zh?hp%nK6&-I{{LPadqC&OV69}X+bUU9Kb4G!A5Pe!NW3+8QlRdTI@CA2!ny->lW{;
zy@f8@iCuD+)2?#3;2{f2&fOv!fOO1&HnL&h=`D>ztq7_|==4c2o8@y6`p3Vd=t;HU
zLGFI^ao;}adGe8gGC_uGF-hmJaG5jS9^4hs?L0cXgP&m3j~^?o+cv;i{gQU*3z%!k
zREt9SfRJ=DSo7g{l7v?!TuM+cKblDEuNGS1qFFzcceq`NY`M7{mtl@=V<ji$h+i3Y
z2Icf5J4A*hgiJhY>;r3w<b6D?Hesah)-G@G59#Qjv!d@enOkeM&m^ta;&hIG8b;3;
zWN4+;M9Tq!HZ(eth)<qewL^aVylQSd<*=2(=^B4j9maj83kdZ@jPc(X>NWyfr+Erj
zyAxAwdU&SIX+1>!Z1nIh^`Nr4A9<kUc;4iTa-K^hk0T7m-0P4d^UyT}bFxuR*=hH$
zydK-SJ6fT{%mFrwYC1mI4|d?qpzpW)BfJ4hLmt-)>HQ_xYL!VDeC5#mp+8Ol8zOGG
z`n1nfPSqOQjW5i!8%=TF$)!=yMP$<>EsNC=Qhxbhs8qMm!)xp<-bK!&^gJ>@=%TJQ
zhb~d_^H&$w-L!_G({LS4o{8kAfFmHkcm?gwVM{c#*ng6zdzac0jm2MIJHVkE51e3C
zrpI@n<6v!8wtl3|Y2R{crI9WwKjrw>9`qp#VlG{$Hvo9nwhYJ{Xt<ms*`)Pr4n*4s
z&Cg0|aL}L+@gHF+%FT+~M@DIIe1yVtT<2t9SLmH($h$`H`Ttz|sHGVy3HOSzMd)Ls
zXde79+Q1;*Gr>B3rrntp^PVI;{mqLoq_<filOY{mXRFB8lY-4b9>H=Fu%PHw2tABD
zC)|;f#RLkQLytGmfDYX<ve%zEg#b@3O1|GG*$$AqN6vZtmYv+jF|KvxO%mpr?IR3{
zX1I3p^ICF4!(I&N?%iV8VjGd~au_zxRdmr~H)NS3ZgW^z!VdxQ6+i~1m~=dT#9SV}
zLuG2J1)uj}#(9Jcb%@Fc7f+5H+Myh-W%Z{e&-O1GDlfSxe$;znHSEJ_T*gi&1rUaF
zHnJOA5FLocuR51y)3B<w7#Q2w6^m?<Idud-Nu@og=FEk4N<RiOR541I;{7vOW+P8R
z5(b};tc5e}04F8E84lL`;EONVRj`EpGLBOYgX$sEni|;E%<J89@-&o3@Um#~>al&?
z_?xG+L%UCfec_GO3wCyT5EN<wJy>U58HMt}w4A<cS>i!Igrt!38y?u_C#0U}iOpfi
zJg{l)61qJi)6?0!;sjY=tgM(=y^PnBICIkEkULJLBjq+Ym*@wxPy^q;DQl8G|1dkr
z6yFeEXjs6op<SVmJ^tI1Fk0Xx0D6een@7CK^Q#87Oikb;c<}qKVndx9OO3-Owp4!a
z5mwlctx8-K*p=Gy{CCX5Lx-DI$`Zx~_<@~+srKGIe8UqGRC$H{fRbo1nGddJxN94B
z+QpiFON3bD#qFCnRkERUk<)(XKs#PN*cWu}$Z6YBw)(IqR;_srN=;4LB>6Wl6|z_i
z{n(%_)$jFXT38D=l5I_o)siFMS_WOQb;bn?cm^M#yV;+~WLajaU2yoj7E)j^KJjeT
zfO={um)&h>5B0F+MLic~Zs24hFV&Va@ziC*9vhH@>z8#!G}H-g%n4+{l1o6epCxQ9
z-Dx|USuvr-VVT;UYQ=k#=p9e&$wVtN?5noHT&-~WjGTk21TV4m<R-=nw@mpQN~z*^
zJt6x*Kb*0tol2DH*Q>mHXK)3*Fl5#^{BRVlN%`z!nyDVeTRiApsL%kE>3XOgXD()F
z0*bRK)Hizh8{USh2Y$9mCccXuc&SV>ILX+HM%)7AUOJ~`&bF2eePtnog!rm7Y{o5C
z!0&_1{qPCEDou*L??^*)HspQBoM%yG&4r6mf`-nfrNXlMe#ALrziuuk6<6CD_^@-N
zF4m8W8Sf9;Qv(hl<O%7!A@E_XX~W6O*EOw5G;dtF7XKxk9+|{jGO)#yeECerqXLIl
zz7Lb9D3zw<J66IXrE4dl3|+KZ1J~9t%z7}ukGJamS*vqYfwfR&c}yk!QGLGpQ7$K#
zfmA*>jqYxI1O8AaW%?<aj>%Pg%Eg8idZ1MI=Vm+%K&vQO5%|E0hXlJickJY4*fvI>
z3-M77VE!9)hRP+hXIkwcxf~Wyeyp6Hd~M(-ho}%s{$S<(((&29&?rXYQ9{x&FN1LK
zJg+<heb|$ln(OwyuQsFdGCHw{8&N}NCvI-#a4_@%Yj#of3@FJqxJ6geyR%V=exX{G
z(elOUi6Jk;5cU@wwgRL2FwWCm8J(wxIv}j2ObraZDF&_$(>x0Kk!rl28*hchAxS?L
zI&|@+PaAtqXC6~xe1ZdpzD-rn4cY2)odeeJ{%aCv4qWleF~tN;e!s@2njK$OZd|`U
zvE|fF%3nP^w|&pA&Ga-JJ)XrzLhb)c`&il_k#!GBG88>}bcPqbfY*?{ap%@5tv9?^
z31@j8!tBvb@*G+`mFAa=oc-rDgJy4PpS`vmMhR^rQHeE*{MEuaGmW6!%;o%QN$$uF
z^PUHr$M>%${qo46kJ};kFzJuD0qX2lZ}JVUTjgccDgGL{dsD7!WQIpCwAnMKjVMET
ztQes&=K4JJejc{52bWe@N<xmd+8)r<k<nKjTL$?!(U7M@BCAb9)5U^X7&%7akxLru
zL+@(qeH}U8U$H63_N-<N+jb^`ViMZYd5Qh^m@VN)1c#ii!EWW(>tEOebRTi@*6#A`
z^J;V^J}<!g#$S}os{-uzq_BpnwMj@H>e&&jX1GRT3kFSpej5S5Lm<bV%kXMzDoJ0X
zU}nIzP`~4aCa6C7I*FBdl7#)2I0KeFUzL#evdNpX8vOGHO2ei?Pa&I^Gl!naH|k23
zW3Yg2KgY8jQkB)KQF9o&MrGnf02g7j;pH|9$`{cZWuyQ_YUl>Gf5&i!X^md_0k14)
z&4#TdE9cECuPj-*uySEp$%5|GU{7+{jwH+^ooz_A;4QPu@Xu!!R9BWP*io_oXWV7@
zmo~_-pkq_hO8mAA?CX&?!VV5B80?|v&KB^?U<QE1&0pKD1$Yxy3eJ|j{m72zjZln2
zwBa&&r$)oi4T!c5E1jd@tL4s=9$s9`9^cT<@pQI7^KwxK;EJT*p$4C~HYdaDz1U8r
zUh<Vo720+w`^9^i`$jW^V8t$+*dqTgC$SQ?eEs4&^&DRg)1i`{`sE`4JkxknVPjvr
zIP-PTK-xp^j$x=g?>zMFLcgGZO-><``ck>|fgf&DS3|>=1mDftSHiRi@r9NDJ~6cb
z9bw&6zF%ZMpckIVW1c12p*9y;*<R~IJ?r4@515eP1FwHq|C?dxg3Rzd|3>{d|BxR_
z(E6HreGpc`pb}QC%whiV5qX0D8A-pzE@9p~p|8NmxPc9xUKp+(gqODy@t!wS>0usp
zt5+AiCx==YAw#W&|M7;rj8b+7-fHOikdQ)WS#e<V#A~u)a^{C^c?OYh5WnSBwv{8=
z0?E6PhNXRytaIpDKWT=qjKBmVc3t%zW6TVGk*@erIe5pPJXAOIk!6nJ@AZ7PG=Vje
z+{O6#(;-jy<<z$<b$QhjFO2wKB5)t4rdtM{Yz8)ZNoU|)n51h%p7Jgpe)>sX|Bo$#
zRWJUr9b3{mm&|b5AA$z}o@L;FHQ~FzkZs2{?4<eRVZ5@=hDHRZl!X|2Cvj#t2+;7O
z_l~BLET+(kS}iZqfe?Z(HqH3j-1)p9)?xhdzcb?w4BHg6y^yy>edd^9jQz)%7_NqM
zI!=&nj}L;hqw5M5z<5Egjn--0F~d!T$BEOCO5%!CV-A1Yz;8+j7@%pcvC&mu#pJLT
zWH|+*KSD1GC6NS&03Uq<da$x&i}1267v!t`FWegFK9qG$tm~{b;61jxdT`sFU}Ld0
z<K91$0){QBg*8gvqL%gKTN^kQ4R!IxF$rg>OdFJXuaHCk(~VbDdh-p)!IZL)XIf$9
zte2CTr=MLCJ<oazgLYiXWx&xtL*mQ3jPE~5e{|n>w#a@`Q)d_Tk|Vvo$&nYo{AvxY
zF!@7c5hiBC-o3uh3Rz+O|5h>7j`JTRJd#B#M{iK}HH9LJ|LX-MSFKT5rdjYkXW591
zg#N`jX}#bOE1%YrGA_d9<(9z{L${L^Wj;fMu6N2S>^D^rDY;ks=Tu`u;x&*Ko#6W9
z|4#*3kcQfy=7jCPm=XmA>sX?lZ0MaPxy-S}m<?oq!5ghqhyDv}VxC&=qk57mj??yb
z^T=I}j{;|WNRNe(ZMa!a!qV$J(1G-9B=$f2ml^1Y`d@pLSCc5Ru`LT8>@jS%0wETm
zBblBm%E&t~{K^>8EZ*bcl{}5v(KxqW)<+au6GT6U?1JRZ$Ja6#3L6IT8dMmZ@J5f|
zKh+w#wuS3T*)659p;=auJO^mYl{j1H*=q$q$AkqHFFhoW75vZC5_(D&$`9U?m1@}$
zOywpsqshxZ9K_j~o(oQN(0f1Rzmf8Zn*YxLIWv&egs<4?eGFL0`T2i@_{)s}-D!MJ
z+uqwvtu<qGQH2Bbx*x`FyeJV*UEs;V7MRU;h!-xW{4vZ!Ihj&NXRH)HvwYC<Dbpq?
zbPirwvdsq8NisOua9<B~DN%YkMvFLPAEr{+A;^-0R~kr|=@oMHqR1ZgfAO*v6?}7C
zXQo%j<=T`iT9mY|Lq7+1q5r5gJyeb5nB8#sKQ;0W!()oOiAGrH)w$W4g+)rAn{v^S
zg3oR6?Cl0KL6e2jw!!Xherg<V7{q^Vf`b<(p$swR`beh>K1iZz{33<G`GVS;=C!F>
z%mG|#RXepbbLuND1jj+TA=bJrE$SKGr(oRZ<p@De0W`UNovu8~0UJ9+@Htv6{&a1F
zC+g7cbiIsK!+#f}RvPucyTKb(6HV%0TRS`c#b@EnKimp%epoLB>;LZXD>10i*+s->
zEcL8uu)i?F={W7bPc8SC*C^+ojo7i^Ng{4ec!et21aa}AH|JpWSktu`Q@>i9M@;yn
zUS4jQ!D)K}&#*?3543uG6=RdtK4mfDsfp`EY7R`iti%T!35uNC3aMdhPFohaZQ4wz
z9;D}4&sL-XVx*@HR<}$Z7RMdd>|#_idK*GUJ<ER!G}d4LwFpC9@nMLytkU%VEpRV_
zEnH6pc`0FFf@RiQa_|pnXy~Sg%28jYXSM(q*E<MGuWYo;1x;SQnwZuZ>?#|+$Z}c-
zV7<o6S2DQRrtQ7ui^OiM-sp^tIQUt!a%D})oUN^R(Z!(LOD!lL<W%{E6=e&{Di@Z|
z6*%V`hTkH5WBB4e%fUa^evDvIeCab*0>?dfv*Ye9a;J>Uiyw3yXDZ<IrOyodX(%YV
zBC>MS@NFPKl5n*I$ETEjG`_>fpFwbZR?v^e@AL8J6C9t3^rP_`ef%v1$7ekKX#9E~
z|22Z+lMVl(pq(lTb^b0t|2qo5*v9wxcmliUZd%8Z$@>^3r)c?<ATf&|_>|*IGBtJV
z^vl=|S<)w)j4oFAaYUqfTqpUd{Hq9#&!_MW)X{iZH1c7;o~Kkf#}KhD=M2A`X9<qa
zBlrf&X+Sxj6S@-MiqwBze*tk*4$*waud7ngRN6GVeEb%LC%Kq1ESaPfKATLgJ3{^k
z4wIj%%=97g40HbYZYEsRjPxKj>P!m)R4VFB&jK$=gHyk{jt^Je#B@=aS!sEq&e3Tw
z0z@6|-85X(nVkj``eU=e=cK{Q03kj#e>!YXa3yks->l#~mJrt=qTq8b1!<qCGcOHB
zfT*(|3!Fzt8ZPP(x9Oj#Q;`k?B<d{60_T+>4HtE)(_jRMI!m&^mu7(<p9Q`w3;cvE
z@a0+HE3?3<*U~>xXH7Z~kf_s?1->>5e0>)9hAi++S>PvSfj4J?Z^;5bISc%hEbvpa
zz)#BpKO+nLtSs>DS>P>M;O$x9$t>`WG<YvV^sM#KALMAB4^Xk&Ii#ID_<4wv1wkNE
z&og9n8k_)8r!5OSogbmst4T0h6eVT)L<6gfPZ4FU#!u^5)ETa$fiUW%%Yg`@PP!Zf
zo*&4s6H#Y`jt0W0;|0<>5p_oDXdsL_qXKE2h&t)=CtTDi)Fgp0${Jn(#EGbrt-r>k
z69W=;inGAAmKa1w9oAZcKrV+hvJCJEX)pprMFUL3MV(1$FrlBE1wJJW{&zrTTKnt_
zMKK;jvnY+)apnU)!&(pP6-^`HnaW8r+~2SDj&*64@~>uke;;3=%D<Q4{yxq+F>pU(
zxWA7Z$zlr4bo_l>!xu2z-+%QEw-xYA?cK-p{=Uq*FzUS)@EOi>#hqhnx+4qy!wmQL
zan}8i`&lX{(qhWdGwlt)Gx772Eb!r28fIF0f-Zk5!^=$hTK*Lb_w@liQa3Q%*9ShO
za-I!%CVsADdVfFF_1=|*{>xe5PjNZbhEF{L{*s0M9l*y}dMWAc^eKg+HN)}s3Oxcg
z0G^5eomt@50iLP+Z!7qtQl0aH3S+U%<re@x(^;yh9EZ;YNL2zp!}0Y8J)WDH-q(M$
zJO>!=>p!|5Kaz$1i(J01Z|Jr^#qgDepL!L0mEk8DxaKF0tzxF77wLNEGQ7diYd%i|
ze1_xeA-diUz;)bYLS$bS`0ZSduSe;X>+vk~zhU}Krs&Zs_71~+eQBzKPsLU@!#UZ|
z>-L8KFSoqj3vcsWSH3jEt5{(2Bh(_}r%U$^0<88Q(^2-eb>)@8XA#+9Kp}(gZdp|&
z_h1Ui0scL6MrepO&0-S9b78iHEKCr1K1v>LUbAlFiskDP8&|Jxh8yLU<tx@TkaxqD
zlg*7_Ak$$QRvu_rsMTeRZ12MVt6^hmM%e_fkTpqKtITV<{5$A$Kk)RYzYb%(%0wKx
z-p=xmHB6z*CH=pz;8Q^XnJAi-{ErhY5i7VYTTL1is)BOQtvY34f3jmC9y#2*Hv#X^
zf!-cG+m_mw*bU=(m@V~B#P|l53+e0AWo52G`YY{@-}e#oWv>d#*m(+Pp1-#lNbj>%
z%*$4G7Ef$W4h+)2MaBzF;4BW0#a(!UrIRndR14DPL%Ic#?i}!Ng)fh^Jm`#!7T>@W
z2)~v*Lr<BvXZdxh#vlIQFJx=W%JOV{nTZ+Z>OEZU(LavD|Mm#XLB(c9kLuI5G-a*M
z7DAd>r7O)aOvkGMmaX~f%?p0@ic6~0TALVZuXv32dCrJ8ElR`cH&ZYI|FJBcKuul0
zhVbghjt_l<{mI1c&i)kshpaFRuX14awzPKcE+_Yhflj<w5_dZMAR_LkJ9?S(X2V;!
zb5+Cba_H5_hb@HJ$1B~41;6C9MuqU979FK_Qm98xE57f%E1y{kejLJ-1>dURM1PJ2
z@3i3CE%=2Ne9(d)vf#Td_?;F!X~92l!Fw(Ei8x2lhxplrujaqog7357doB367W{)2
zyw8FcB2FKY!!~?%`C9LwdQY|B`h-I8(=E6@*%7?Og4^Y{S#W(~rFv~RrRhWE?7%k@
zKhzf*o{b-^X;V4f7X68c(}&<>9n$4!OA*0)Ecgcyr%xDuP{0hg`|ElOZp&F)o~fLE
ze09BA?<2S^H+|lsZaWWO{V7rrf}gK}2z7rE`~nMJqT&Savf#G-?eTBR-yWa3eBzVp
z)%<6Zzs>(eR=qa=)Q|e3%O^h1)<A?MDjw$FF8>mX-Y%c|QGe|6FV#SVB`QwkpQ+*$
z=<^xD6BfKo#R+a(5tmqSJ(dV$%lTrYwcKnuleVwnn$PffdoOan9OdXwiHZ=PdJGfD
zZkG+W+hxPEwM!Mx_X<}aq2+G(%axkQ!V^FCc+eySzsjPs%h|7qtdQul)qAx?r}-j!
zTRxiPaP=P0L<n(Q<If2E&R1~?w1tr1B*T-`VA1D14ga$`I%|7|hQBqIN^y+EjNl6y
zB0tBdIKfLTc$EdGdJC0FazzMUJY4`AL+}r)0Y!TveKbEBuIHwPPdQrXNapm>a7}-W
zfDQb0Rq$s*@GWY9KNNybX%xWsL-5@T1n|=k{5z^ceiMT4RE+;U1b?eU0K=)n@zMPM
zu0hhpA^3<UfzJ-Xzg#Zx1tIufXp_OGAq4;341uo;!M}Whz}v%cRsOCJypt9Le8@gY
zAI<-#)nc<h1b;;hoZCY1|55TJyJe<w9tgo-K3nL%6M|pm37qVl^wIqM<Ty#c7J@%K
zAn-qi;4i3jenjxPoP%mH*7w>Pe%1z|J2pf=bDO{yhTx5x1imo@ubCzAlSA+?Mg`s(
zf?r-Q@V*fIS!JrZDg+<bD)a|K@DHg4;NB4YW>x-!A$V%9l=Gtye3;_@r4W2xi_pIr
zf<LiS;BSZEZEF1~RPEMs*7OrX@U^f{(Pv=@K68@5t3&XYn+1MK2ws{Lcp?P9U9DG_
zgy4T5B^00iA^78@B;xa#5d75|fqx+c->Vkp?}y+Ym@4$oh2SYQKK~GcS5yl9-$L-(
zn81tFeAV*&yDEQT2)<^!(3gkcd94Cp8iGHvQsA3I@axokOoZUNoE;%}jT*NXhv3_m
zO8M7>;JTdaL-45T-}^#vP5-43JYTKbKM283R~z+DLh!O<g`Yo!;Cs}%{kIVO#CD-C
zRQ;gke@JcA6GHGGr~^t}2!5wp|5u0LDJl@3wh(+{34@(oA^2w$e;0+|n*PcV{4cAd
zoZCWhO@CJi{?uxre>?=&^iPN24NHXnjSyVZzZHVVXA1oU)o)s!ntpl+UZeK4H6ggB
z-xz}5S1slDhv1t2+z|ZcJwktD2(IaG3&CG%6Z$7Ya80lE2;HvNI)whEEc9=L;Oo`C
zHbSk7x*T2pm=OHL%~F0@2(Iaugy5IbVG*B`L-6}lKb;kVKS+mieD;LkW7Yb9Q3(F9
zTDNZr!8QFIA^3z*QvTy1xTb$P1ixv8(7zIbYx>`Z;D4vXC_bJ#0BCt?`r;5g?`)wj
z3&B^b^?ykS{$icbZwkRR{k9N1U+E8fL-5DQ7=zD^A^6O-0>3{5-@i}bkA&bSs`2*C
z5PXT!XMP@n|KJ!Y=d}=Am-D9({K{!UKO$d+2<W`<lIq7XA$UWv&>a_oYx;^1e6`vK
zPYl6-r^?wJg8zsr$LH)2`~uak{t&!Y=`&Y{;0<bB{cs3=wAzn96M~<yTk8En2tH<!
zz@G`hUn&szk3#S<^#Xq_1V3A?OMeQ%KdJa1K?4~dJ)Xa%_Ng%;`29*hJ1zv@sP_Ge
z5c~$!kDEepO}{M!|D!rYo)dzXsCxH>;KL>g-`9lTV^n`#AA-NB&le&1>FQkbU<iJ#
zD(CwlxU0^~&xPQ3whBM5h2XQ*dErkX_&rMR8lm(fLemgDUCC`i2>y~9SJOlAMM`h1
z4Z**z>T3$YbvY-6;1{kI{s%+wTa^LzrV#ukRsNSk@EN^Q&Z8mt)OiAbE(F)~zX-wK
zRr<hR|6gbK0Ut%R{tZ0zj-d!B#bD?qB#}Vqp@iQ1g+S_(1VR#$00{^N6a)kXM2aXN
zsDMaOs?tJHQ9-$0R1i@tAac0^zDQAl|D1h(j~;&PsJ#0zPWHRcDRbtWGiPQu3;6-m
z^A`DLjF$>nPicE<d^PeU9Iqzi8@ot7Tayn?7avNl@$uwq`$>E*xyH{RFO2iTE94r#
zp1cRvhaZsV;0E(2<i{&ZeJ+w~{5A5oQY5|_`lGg|#@8Z$Ek@!ylWTl$@(#FBG@4xF
z$CCflP4ZtvuJOysch{2mUF69D;s?pU$8kSJ{$O>9KSN$KSv)`HV{IReFHXJz^L%Y`
zjc-KW8t0>d<QhMmJhqS2Czo8~XOLgf{zk6x>&btKko-R;*Z9xL^Dr-6A+L@3;dk;G
zxQ-4)zt;BD`1<6p4wCxlIN<mJ6#psu+jw%#|1t7#tk2hxYy4*Nc_XDhUyy73x8!rj
zNPIzm*>e3$lBf2PxJSq}{}$vY(<FWv`6XP}j3oaN$0LLM+*rwH0lCJ%Kpuv5`&;B1
zzmL3l56S;K@*P;G{g=El#_4VHT+Dk#(C@T8FZP!FgUB_$3Hddg?-I#1K8?Hq&PPkh
zHGUQO+XJLNACPPOC*=2yk@#EW8eh1qysrEEbC5i5NUrf=<Q`mi#FA@#GWnE9$$u`n
z#xEw1^ho?ca*aPsz8mZI>*N}*Z(QmAR;wrZH$Z<;*Z9Wd70}OP$TdERd<Oc}0&<Oi
zfqX>;sm}rOSuMpsBwr}(ca?nC5P9Jic@^YSx4gWr`&%tZo`;a<q5b=k*G`o9A>`9A
zPfj7v#5#W_Il8~!N^-p~_8R%iJ*C|J<Q~jdACMQo^KZ!qkCuGSlV{`2&;0kx>)JkN
z`rtYF5v+Sc$Thwh`K|_%&rouWk0&o1BJtD6HGU5Hwg`#eNWNr*_;&I~Fdk2kYy3Cl
z8ABzXqUfjEJ{s>&zQ3Zxhmvc2b8@}!97VnY{WyVqS0TxNI=RL_O<o!E!d7yP-%UOW
z_btCB*Z3dEN8r3t4EwF^)3~qHvkZB$Eb&LkHNFLTA6(DIk!$=&@&>qmoK3Fr3&{Jl
zllp99$2i$TzNeVPpC<2v_;chR)s^`BaQ&_Aqwy8V6L8<78M(%{C2xlM#FH;VKN&?{
z4fEt2a*cnEJPY&WE^>`ONS=!P&ys8WPvooWNc;F>9i;7Z1;?cl`Q>PdZ%*DaOuQX=
zL(Ff{<Qkty{%e29=V@|{Ur7E8=GFJeHU4ArEm*%@AlLXS<V{kgK9#Y~()Q8#KynZ6
zxAY>v&m?pngUJJNUn`cpRac4s0N24<?yDG&pS$>1<d0*2uaFPHJo_8@K&;yf>ir(4
z8o|!b7@QaU$>T$%o>j?PHxaK#uJIw{*U|1>$j@PY*qi(t$=)xX{2lDiNb)*yl3)^f
z<r?BokaxiGT1u|<UrD|e>w#_L8o!(TLX4FA8M(%vA|F*s;;)ix{7v$p?h;?2s%*9Y
z=>7ky<ZJ6mTyt`bZ%ckDO5%r;ugetokiU)VpvmOAPMb#Fs;%U+jC?B2%de2fp+D~?
zkH-9ekbESL*G2M%HKp9E<SFRSh4g&@C(MkC4X969@_9`qpDN@}4ic|RJ`3;ng^_nd
ze{M^jhjH4O{3O~TntTTqz9Yy#sV((cNM07cid^ftkzDJ!lROCLul?lX0;Sv&<XX?u
z<dg7u27hd|KWAf|UzJ?zS(jYv8Akpd%4<n}rl{1jAGy|Z2>G=Z5<iRleXIi)kw1xX
zv4Z?FjIW*KM{u4!Og;zey&uRm{yO;vtdq(GNPV?EHNFP<HmplSTs)loFz!S4B!8)y
zpZ5_(-VgKJwuj|)t<SFs^86sV-p4yk-lw0$pC&Jc{l7uJFkRv+p+9Q5-LSvG<a*u@
zCx6{c2F_yuxxSw@jJ!J9C!Jicv$Dw>V%~U;{Di5n^LUY5KM46Yxn4)_CvS)T@HM%%
z^AF@xa6PV{pVD@F5$#(N=T-IK(NfQc$Pc2Qhmg03k@#lh^~Z~MCvPxVygzwil$%AK
zi0kM{<g43AKGVqa6%b!cuIsv$<m<;u{6_L$JBuG6-!Mx21M)^4#J?if_%r0=hDrP_
zay^e1!ud^)OZ-TQ4<vsS^HM$XWb}hDoF6ow3jUH$dvg6eYH#vucs`iC585G}T>IHn
za{Zj@Gvu28BJvdU&n@J7Uff4s7S~7blfQ*__?BGXk3LVn8pq`(d5r{Vw?ZgK+jDcc
zcqMW@f7K+{&!dKte}n72HspGJ(S>{f?hgzk*U!bplXpY@>EwD`CXp{JCi^vud|y8C
zdF1nO|7rude!gxex#qK<d}+Mo{~5V{KH(I(e*X0ra{YYE@8r!JO8%9x-qhnb?-B8~
z<axuzJCaA^eZy|#b<qw{<a%CACV$^lz<Eq0pI%J-BKd?w@rw0itM&f@=j$5ey1oh~
z*Z$d(d?>C*+LKo+F69j&*Y#B_xhF;9=aCQVD!z<d>-ieF)^i*AD%^M7O+E|d9wXO!
zo+RIfbw%m=cedw6TramEZ;SXy^4Bn5^&@|5l;oRBuKCO%*L)U}@6VQe_LFNqhsiac
z&&lgyJmg0|E$(D%mPDFQDRRxH5_#cHQlFaSdK^Q@^*FX7ABXi-2l6&JFApWx;}}OC
zgzKzl$vq{co_ol3e-DxC{vIQriu3C&a?PhG<`r#E&8HlBAIviW<l1fx$hF<V$!BB!
zZ$o}7N%nUjxwhLd^0;vlKZkrpd-3h$y1)C#b$<_&H^`BEPLS*Vo*~!$y-eO{sN{2<
zd>{JZeYpRm?XUY=fqZ#)$)^)L-UrDb*ZqBzT=#bdd3~(sHj`^Ud&o7P_sKWm{_1Ds
z+HT*HYrFkK{z@a+-(ScN^cF9P*SX!wk$;T!Pe<}K4@f?l<hs9;$aR08BHxbjzJpxz
zd52u{IZB=yA@w=s;@^`;4UqU>$#0etFKQ-7=b`PhE5Q5IuOj*T1I5G1OJm-SB!3h0
zULSH@hYus)YbxM8lF5&u-7?8vM}2b1wcOd{TJB<UE%#+|Eq4RCevWV}`AqcZ{p9+0
ze8<T1uwE^U``Oz5=P|#PBmWlb_6Nz2mX~%5BG>pZ@;aDLdXjg;eWwBB4M$1-spQ(8
z6Upl}miVdU(+7($C)f6Wom{UY-Xhoh^T_k{l>AST>*qqxlk0WaW%3NHC(2=cq{l_C
zBLc|vx~w*NBG#*s<a%A!ojk0M)IXE_1m2IyC69}c_}Sz~a35nad0*VGc$r-P{$vxm
z{vF`2<V(;W^mEqQKE1GRkHq<3eO)W5XLs^~0pc;_OEHcT$rH;;{6zA_n75~ruj?!E
zPmw!cBJF+5C-*BSzLfmEA>u2^OCq0j<Q=+7{F~(Z{@hOT?#(5BKly0PdmobPdGJee
z9gpY8bsSwG*Z!<u6sE^Z$74y1V|5)zmB?$OookY}@yLF)Aa8~Ci6k$De%p^cag5{>
zM?R>a_(<}xwZ$isYy5Qb$;lGGoLt*sJ^6a{^R480nBR_&>v1_r{t4D;-;vL2EA{z}
zd}$Z)0%5Y%;}Tv}o>wN<_(1XvMI=6gd;#jynf!QFiH{-I_$2a)h}X|UX+8Dx^K&S^
z-oGUO*U0rezJpvp*PTbM_ghbqZ^!XELmr3oZ+^U=ruBRe?NFS20>)`=@`5;DHzNNK
z=aKH@I!^kN7e~A4`+Hg+U5AXN_!ovryFEePyOa2Qaveu6k?XivOMbDm<g=Sx<KH2_
zh<^JOxsIa?<T{S7kS7$Da!WRqt+s=XqX)@#96e0_JI+(h$#q<`BVSuW${Rwi@p0tQ
zwIu#Aavc{>k{4+u@yp3Iel_{3mJ)xET*uL2a{W8TAIWtbT_e|Vbep_WXDPQzxNNok
zbsW_o{|M>ZlIu9?LjF;<<U4{~$5ASIz5Wva6uFM0XURix9k`BM$I%vY9Y+Vqf5rW-
zqvV+ZQlBr$<08b*k-tAy{0jM8yuYJg*{SWU>#pKhKdPU>d8#70)+dl$>(hu_>(hc<
z>(hx`>(ht)WLMd*;pAGMk>pyRapYQ`spMLpr^&TGOUNhU^9d`-wcHKlx=wzZT-V9(
zlIuG86LPK3*W|@8F3ytwjO&g6kq^z0_Pj#gIG^|}^34szOX9qw{Uj<*ybQU1-mWTn
zcBsVHC%@K1Jed3l#zjl=OMNAN0QqC+=dt8dvm`!^ye;y{A>WC0{xtFotPkgrFB>QM
zzeqk0*Wqi)kByZ0t>ia)iSHv{hV$bQ@`o}c{sehXyw7ol{2QF_E|b53_1{hM(|BGC
zpYPD)J|R}hy`Ow&Yw_yjS^dO=$%~-<yO1xy`LrMTE4?M3X!2*ri;p6IbFlb$@;Jml
zPJXnq#6Ls+1lngQ`6gU<tR~-P8p?TWCV#kw_+E0okM<$?1ECWCIe8hh+jr!LG9~^Z
z`84eBZ{!nGCB6vG|9X6{loKyU-m-)EL*!$Se|_?sSl>1!A2C|;X;1#}Q1M>mF}R;N
zl>FUF5}!yOk9jYX{CppYe~dg0^V?J8J#gK(h<tT~<g<pn{sZD$$S+}j$RpR!NBx_8
zIPS}TMSii4<bRpGMM?2n<fX8_DvtG_9^areiLXGu1@qp+<n03_K8SoE?n^W$*T2u~
zK|UPu3FMNyb3c}RWkq>qEIa!DRPyP=B>oxl+i3qc$?M}fZ7=z&SO*>^KZgExg1q)X
zDff5syt3kDF)wQS55fAs8hIFwi}O#mc^?{o0_UBk<odlN6Uc`QlJwKr>x<`+7m5%+
zLjDT+&llwD%S-%O^4T%sKa-cME`GzstKqz@`>XLaUA!H6DB6D*c}J{gvdACDd0E$e
zTJ99I^CpTfQB3Nu-@B&q>L0trf9B#pk*8!!{#RYRbcDRF<!XEd7Y`!ef%9pYi}!Hx
z{w|(EJ`?Sh<>Iqle1VH^Ab%0#Wea(B13&NMYx3^sp9R{=>)LL$y2|tW$OAiyS0Epe
zBwm%gKvnS?<ZGIUHzq%f^JX{l3|wdRC2xj#elYoe(<T1|@~?2+mrni(#@nOhXK=h`
zkY9s8N4^vN^A+-(YEqx=<PS9#KR_Oa`TQt(zNQj?id;XJ`(N@QDEAt99O_xLo#dy-
z{Wa95Jb4qeTXpiqRU~~7c~u;j7UWR@65pA;Ant<?ATN*kIgUIJ>-IGAr0SCYqvRVO
z7N1FeHbi_Odw}>V@=@r|o5;stT<j*_*h}*Hfc$&(&(FzsApU#u>e%1Q<OA_}iCg5^
zQBrORyspQ03D#Ye$Qxrk)+8U@Nb(6K-}SI~8}dlhvpae32#Nm}c~+MA2=bme;`;X=
zTK_8f#B(YB9n52M$k$<Av6OuHNXch4`B(Acd&u{e6hBG+E<8WxEv@HUxZbHoetW#+
z6G2|5jCd6JN?fPpkXOVwokIRh1<B`m@-SS_yg^<c?YW0MvWDbyhWtNi;w2(wtNYt3
zT%Ok<Peyz7C;t-b_H^>7E|Sla<TH`~TJkfv{(6J_xuTNK2jrJAU!5f%jN?)Y<5>5r
ze^<%pe)7_2=TPz`xULvX{yFXs#E|Rv!A&BsQB%rYLVhbn{3Y@u=(lf?U&DO(1-X7f
z^)KXOLM4BHykDX1P#Nu3pZr~17jz^)iF{(oJK}!X^W>wj-d;_<-(Tvph5ULYas3>Y
z*0X~7#d&;0@$)N+pCs=REq;!CeysQ}<O3^<=kF|AEw@BBd43=HP#mu+<bAPDYeb%l
z^IatQ1jKvD3*$UKjeI@EonDt{J)7dV{F~y><M>`6e**1L8sk#)c?w>Sd=c(Xb|rrv
z@uSH1pg+tepMvx9>*RfLo;pB2H$mE8zxPP%Id6n`p{{oxuV4Ghb6w|Zd~4LF6UAS~
zc`BOxBg~VD<a04EO(cID^WIb!f8NDka`Csw2Q-!a%5(AKF8;NPUn8G{dGeNvSHL(Z
z?o`8EI%<4X7Y`$!8X)y=>Eiuee5i|OlGhwA`A=~1MJ~R~#dngI!T9=|TtA0&ojgCD
zCw7;5X}c{fBG0qPe<>(Fg**xU>S^+ph+j(H5a-i1<oU4<*-G9K>(%|_y{b!nJ|_Qk
znE03ExIORpBY8#4S69hD!}_NH<`r$9<(RMh$;+cXtC9zyzt$sfT371Xl>BxB@ebt8
zvF_?aUI@p1IQhGnH%5_9#yHI;f1|gQJB@tgL*nzv11gFyC*R#ld_DOh%x{Ot<8j?_
zp1d;FAy>&K^^^Sb_mr(3mpM2trOAWQ&JU7rj*|4X$g86Ngp%LDeV_K^pOun)x|0W^
zeG<t_CrSKxa{ar(Tyo84Df!j_$!8sTXpHz4a?R&s@@M-?{7Le@W5o00_-H$q$9ehz
z@>aOsukPZF$@P20x{{}29*7~&gpVVCK1b@ghdd7B`cv|bSVvtZ&%pd#3gbZccaCK5
z7ew9$`Sc>6T0#<JkZ<=FpGKaB{xF~XI~)&vKTYcs94z_dQT#0UY4X5)*nvK>)qENx
z%JYikOVDq_$wv*9`2OT=G5@5Kzl8BJo%}+E<nt=|gIK4%OWqXw^$q#=$me(R{Wvca
z>wD+^zCBo;S0LYteo}+H7v`%F@*;I4pJwE3Fki)xe-|q8qsSjGDL$P%W{mhE@=KV9
z*OD*8@!m?FfaAE2d?m)q3GyvvrQ9>*t<euJlMh3EZjx_ByZK|D*8UdwFUh|a`TnNj
zt;nyB6Yo#%!8&{-`Q!+RpF+M7{csieCd3~k--~hmHTi`=$-fZhOWm(>Sclgn|H=e7
zkB;QWasMibybk7p$H<qWeHM~Ggmzy={(YR3yN$d>3-QC`?;-ym$m`;~so#5~`&$|F
zK-mG3pL$A`JP#*-3-eD0@<O;i8bUs-u;g=rd=UIPd7nWNUvA)?^%)u=&l{0fLqF_B
z9@bXkW6AZt<RtRx67Kgbd40?$r^sI&D+zuizm56oH}dP4*NS5Qw4I+WE%^kvcy02|
zdcTxh|L(pcdD}F}KaTt=#(OgPx*Un0Odg2mv&pso&ypX^kbG8?Yy1ZCMu>lpT;o3?
z?}hju$Tj{a@(t*pMR4BG_SbeRO@200>R+FH0NO2-{C$6k??v7(M0_B5#irs@$u)i^
z`K(ll-$btQ+sSKYOZ->l8h?g7pn}8~!Fba4>4SDFO}-cV6-KV{Ey<^bO8&#iU&t@+
zA-@mpKaX7F7n6UAd3!H;Q(U*cOWq#W7yl!#ign~=@>95;EHgyvtL-yrq&$C^ydCC&
zhU6R3PnwgL!@Sywyk$knzbE<O0P&IJTAwlGBQPFjl578;ORnE*^E$crAK`S0-b}s%
z{rNEYc=WUXkdMave2V;M^oQ@s196>loje=I@izH++;6Rd^P3*8pK;y~B)@@mU<A3g
zXD9L*<D~tEl52b%dD$`&KapJHr;`60<8CSWE?noXBtM4rMjm<F@>1@5<bi0nBjiib
z4#&vn)RTO^Apf+X_&4N}<Hc{2H^Mwn82h2e<qeGAYUHbMT~m|XgZs9v$n|^MI*`{W
zB=w0RpN0D~3FMEU+)3mI>q|b<$TLTa>%Z@(`*nX=@%0pc1?R7K$dj<H(9bVxK5em1
z`Y*-nzq|4O$O|F=lDPk&`2>!a`jjUx0@v?V)%b|!65p8O!>}&uL9X-30P^ElPiByp
z^ho{_$V;PNEh5*y4_!`v3iHEu@_ab2?InM@tCagW`7;sXUz1<Q`Je>uD`@+?gzMRI
z<ey^w-G;mft`j?vA894!CXl~`{*ywU{h-9>l9#}Gat8Twtp8V#Cs&bt){xH(5ZCXI
z(fyr<b~{Az$I<`Kkn8#Df8;lif1zk8NAv%&lsqp<{!OfSD0w9A&$M^(PUJ5ZlYC;x
zHJ=3X;~gYEoBVCeZ;z8N2$J|&<S*d7vxZ#17ic57{(Zv7<b#_?{-2TG!u)WRT;p$&
z<FNZxi;?`a{dIn;NnT0&E%`;v@6j$EPks{f%%kL*PcC^ctc#YAXW_VSA&;%@=Y8xW
z*ZdEW&kvXQFUd9jJMuR$&*VdY)OOSOqU4t_kJKX9_=e;^_LTZ`B-eh@gWS_n;zyI~
zanB;3iFNw|a*ba~z6SH~PV(8fPqmkPS!Jou@Hp9O`vhUXJ|Z7gQR0r1UwTCRTk^6P
zzZb|mVBK<+d?V&V?>}1aWU2Le@jl7FG{&*Ieh)|$@-MNztVRB6QOPHSJQ(YWmgMa*
zjv~pI!h4ecnkxAZCO?Yvf`@!xIf+jtUx9VYc=87@pX8FaYa#i}B+tTmWIp-IAc@!S
zKhyRsgY)~#6rVX#;@6Ykh!o#J9)<JWKJreX68{1DFx3A)<iE9(_%F%xQ2(>!vl~nN
zMe?ZT;@8RF=qg?yLAKfs`u%hz$!B4F-B11>)Uz7-u%?o4ZF2qh7aNn$=qK^5$e)N3
z??^rc=aJszwe@<3ykRZLXA=2`xbB!vJ|6imATNOR`3vxTPPWx0Yw!Q_C_X7iUOZ&Q
z2UzhpC|>K6AN^5}i`K`Vd<^EFN^n!3s#g9jDgMDW@?r-oUeB@Sl@!a-mAwgOQ9fGF
z4OV=9CvuNB+RyJDm-tKMUne60t|N7S^?RRNkZZY-<Xr<KpZ?^Zj1eD0-nFK94&1bx
zslPtnCPy>-eQS9o4R*FSD1R-t46e^i{#fFBQ`Ld%{_1|Uw&L%%@*m(5pYGy0<l29p
zBwyA;3V8-@>WLxYePJ`jckU_iJFR$3@!l7Hq<G!0YvfZ3Nj|r&d~oZ*`$Fv`dEL|p
zx1zkz8qVz&XT{?b<&DpAiGSLP#}dsO|B6fe+g7|OTOa>+i9c(_V=3TGa?>SV|2;b1
zuON&Mbv=$P$y=k5I>1f471c^QTm7CD&1X2)Kj~I{5i5Q^<^L~q_9f(F(0>Xet;rv!
zaIfgGGxf2@SAh3bKR@Gkxxtp(^^dT;7=AaK-j<uP^$~+#O#b%qO}E_cC%Kkuoej;k
z-0q(%EVujrCd=({lxMj;u8&%7&kv_9x96ElmfQ2Qw;`R^%>LT*xxWGDVK(-8A;9tg
z6M#ps<<%9ft$Eo#j(UvL7a_er(wL|A@zs4%ua39?D_-+7REN9~o(EfQ_lI!uc6c6P
zx!q4XlWYBYTW<HC!Q^_(Vl21&RT8<zr(3RVWhk3G49{~dxBKA?axA;<=(l$NTx`V~
z55e;lmfQVy4Y{`eCd=*qyn|d{%d=eDz|bM`Rd{~X@=EyKY>t!TH12oWa(i5yBX5l7
zmn^r(%XM;XAA5Y+<ESY5yV)4m_OZuZ0P-}ON>;pa&EFo6Iwnkf9V_0r=KmbdpXOzI
ze7$LTQIi24A6jmYmz$Q`<Kh8K=q7)=|A$#__w#<1+x>aI<#xY)({j6i9<$u;hZil^
zK4o^T6n5U!)9zR8Ew}qmoaOdBcH45h|FlLUn*8m4GSG6nKcrY5;H1&V<Ca%fw6-Sy
zB<pzqem8YQ)w~j6IkNOhjOF(6&9&S<zAG%Zk8hsk_VGP!xqW<fT$p;=$5;Q(#`p-N
zHJb>tqt3&)ecZcPj#~rXxCG1X{_uq5c7J%;a=SmQw;Z=}y!jut-0mkAEH`!4$1j#Y
zpy+JNBgkybk6s6bTW<HO!Is<oD%*0qUoEygz{y`9J1noRXtqI_Iis^;<D6|)hHR7c
zw+v58Y*3abJIgO9A=bI^78IA6=@*odCQtr&H7I&W&nB5^@uSkyLqg3qIyNC8!;_iW
zAvAKF6R)|r#|4`>Q;-Si<}<G*BVtD<r{wqy^d`_kqhnKZ8fPX?@cgq-sj;bWbb3~X
zokpv1SMGNwxnmc#{@!$+tdOShNgk(7Ov8AxqT|xiQX-Rmw+d3UcWpKVNV_J+$47gz
z<2~tF(av#8@mS4!N8BBi^S+Xvt^qz99xpaYicL*O@iyZfS<wDj2gX;8+@tTv6!i)T
zGkq&DBX%^}E98;*3{Py9CmNM;T8>Mhwxj}^N$Y2Lvbv;1M)r^H=e*$}UDA|fesems
z({%j@{?UiI4v|!XTV4O6yK|NuybbSd0k>-4C}`nsVIkf)yYp)b9Zy=_y8{2BzIVs|
zeTDBF`&tXCcbC6xW$(;l4o1Jf3^NmoTfW|!d$LUNcjsok_*Z%OZqvK7^Bwn>Io~lq
z`mUr)J9^^ACPpWxj!1JRWAE>=ad8<QonJv2v8jn3Ge>(X;SKXaDaolG&BdAPHC)F-
zN?LquN>GPEPA(&YqN5YDv!l~J8JTIRu_?(}Inm>S{et4tMvwNSI_HJdv@B0hr=9~E
zW@g34kHYiB)UiS78EH<UtQ=(SNs1ofjB2OY#Ei7D>Glce|L^y7XPsxSBQ%!?{Gw|B
zvsMaoehR{M>z2Mh;&jbq(nsAxdJ}6NcKTt?b1hf5ZsjL<Q{S21yw$AfbnBKr#YcMc
zR;i}bty}smq}Mf_+5eb(NT2J(nundfiSt~`)va6kv%RUE>mO`Q`Q}<x)9KbN{mV#a
zxBsYnNdG$0>)O?npK=fBcOkvK|6}eU{UIOeC)`8&V?NTGW2)_@TetQ*jr8TQHTxg#
z{AfDex~0E@boTz6x0E!UZr#%Bb%LEf_a4%h#JbzAf3tf?uh-Xh`GfBveFKzlr=NHa
z>BEuU?!QmoLwdb#vde$$9@2OBQU1((NZ;Sb{!h7w^f5llpLGxElYEr_#66_X@=^X%
z_mKWkALX0tTJ86`4RFka;&z4en>=P9z1|;H$K{(o^)t8SO<oayi2PFN0m(r7u^GSS
zx>5U+&a1T?Gm!<HAN%nT171Y6{s?X0{ATjx@PC><#7S%N<oyajhFV`I#QV^8)90<7
zUrhSKltCS&udadEQkeH^Y`yJAFN8lRd#deZ+Rx;r^-(v+)K~dkQNG@PL-BX*XRPyr
zukw4N{9q(B<p(-HT)r8TzRI6~^4lT3ZfH0C-gHU73+Z(~-O`_ONq-FK?RzRF4=%rq
zQ+Z$YKmQNYoBKe%((6DoYd-tI<#%ur`)dDOAIHD0lM%PS8Rx#rZ-S1h_t&)!T>f~M
z@)!FkzrK(1Uvw!y73G`pWk0z5#V+M<^3ngyM>=@_&EHKq|M}&ojF+Q)Z2qW%iM1bR
zk)Frz%SiZl<L4VEy$Ow=@=yDyzZpwhe^YN$CocaO%D3+ontD?)esx{apGW#tCXw~v
z^festRe%4=(o%DgHp$tV&lGU|yP<q;|2eo%&(}th>z@^x>{9<_NMG~MQ15S?KF6j0
zD^P!(KTQ42`k(9nhSs0TIe_v@lXLlpT<ZS`(l@5`PWT;<11|O7;iLX${mAvdf$|Gb
z#zk>LuX9Iff2LQy;!^%mlpljY(|+coUtE4YXPz`|!u>ZG<^SFIuj!=s)&GL=MPl~(
zr<ITL2e_0Uhw}e!{PuP!KgLJ-=A%fw|G6li+kf#tZ2yTa<<CX=F;1E0VcNf~^TXw@
zb}2s(<wrPa?1!dTTj^5%C6vDgfu{WS&X1<oadiUa^YPa=f&T9JoAb1<<G;A7j5PcB
zNBStgkdxR~{|m*NP=9y)P2s-EKjfqQPCm*HLHT_AlTdzylg55%`>8c>DgQdk&qknW
z|1Qptrq}k5b}4@i%GWq8Pt)u3Aui>oSCjVdj6hR<H|IywYrapRe4hXFP(D7kqs86v
z*(ihCUFv@t>HYsmDZgm>%5S>Ve+TMs_aF07Fio%ZKjBjUODLbuUtFKxT<TvG1!*~2
zUoBssUv;VfIUnuc$4C9^IOiF2q`3V9P>{LivL9Uk0Z7mNHv;K7p6lP+N$>2!UF)CV
zhwdJ~{hc^XukA9~rT)DUsByXvT%XlQudnMi3F((5tH@Sr^{1`W`u|DZ-(pbzLsR92
zBxf_o`QiF+b}7GbhNPQozlrS-m;bIy`h|~5`red)p8D-`sehf75_uX4O#O#AKV1JW
zT*^N?Ny?9)0_myWr!M6e#T(mmo%!87O!-mH510Qxm-1_wn?=q;zb8_j-Q9lYT*_a(
zT55X8+JAHZn#;d|@`JSiY<E5>zZ}Qsq4j0mf87>y&a>us9zTooNraZC>G^p<C%v!n
z6SG#*YyVGjGKh74G`+g{e2a<X`maFw=KhHNkX-+4$JR)1$C%#_BR#vOSMTYhH&Z1o
zKmCp(eSijHtMykNf$};1C8R$}FL3%;C%w1*G(&8&(SCYeX4-Fr^P}mt{mlMQ5#Ai~
z3d)`al=43HGt<aG=ZDi5a|~Tv0`dRT=Ej2a2*-H@>^)ZcyV;uai?8%M)=B#D&i>gC
I(Ld$?0Dq>2S^xk5

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o.d
deleted file mode 100644
index 3258d34..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o.d
+++ /dev/null
@@ -1,189 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/datagram_socket.cpp \
- /usr/include/stdc-predef.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/datagram_socket.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/socket.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/sock_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/c++/9/cstdint \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cerrno /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /usr/include/c++/9/cstring /usr/include/string.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/strings.h /usr/include/c++/9/stdexcept \
- /usr/include/c++/9/exception /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
- /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc /usr/include/c++/9/chrono \
- /usr/include/c++/9/ratio /usr/include/c++/9/limits \
- /usr/include/c++/9/ctime /usr/include/c++/9/bits/parse_numbers.h \
- /usr/include/c++/9/tuple /usr/include/c++/9/utility \
- /usr/include/c++/9/bits/stl_relops.h /usr/include/c++/9/array \
- /usr/include/c++/9/bits/uses_allocator.h \
- /usr/include/c++/9/bits/invoke.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/exception.h \
- /usr/include/c++/9/algorithm /usr/include/c++/9/bits/stl_algo.h \
- /usr/include/c++/9/bits/algorithmfwd.h \
- /usr/include/c++/9/bits/stl_heap.h /usr/include/c++/9/bits/stl_tempbuf.h \
- /usr/include/c++/9/bits/stl_construct.h \
- /usr/include/c++/9/bits/uniform_int_dist.h
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/depend.make b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/depend.make
deleted file mode 100644
index 4a40969..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/depend.make
+++ /dev/null
@@ -1,2 +0,0 @@
-# Empty dependencies file for sockpp-objs.
-# This may be replaced when dependencies are built.
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o
deleted file mode 100644
index e2f2787d1e1c4ff0684814b8f86eb0c03c325f5e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 95144
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
Z`&isJ(IZry;I&Uk{Tz|pMZvNDe*j^RZXN&t

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o.d
deleted file mode 100644
index b1e0409..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/exception.cpp.o.d
+++ /dev/null
@@ -1,176 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/exception.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/exception.cpp \
- /usr/include/stdc-predef.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/exception.h \
- /usr/include/c++/9/cerrno \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
- /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /usr/include/c++/9/stdexcept /usr/include/c++/9/exception \
- /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/c++/9/cstdint \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cstring /usr/include/string.h /usr/include/strings.h
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/flags.make b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/flags.make
deleted file mode 100644
index cae3459..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/flags.make
+++ /dev/null
@@ -1,10 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# compile CXX with /usr/bin/c++
-CXX_DEFINES = 
-
-CXX_INCLUDES = -I"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/include" -I"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/generated" -I"/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src"
-
-CXX_FLAGS = -g -fPIC -Wall -Wextra -pedantic -std=c++14
-
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o
deleted file mode 100644
index b2f5e4756b6e48d100cfcab044858cb63f4002d9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 133792
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
OeJPTi)nP>8`2P=nXOYAJ

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o.d
deleted file mode 100644
index 3d02fe7..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o.d
+++ /dev/null
@@ -1,194 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/inet6_address.cpp \
- /usr/include/stdc-predef.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/inet6_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/c++/9/cstdint \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cerrno /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/sock_address.h \
- /usr/include/c++/9/cstring /usr/include/string.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/strings.h /usr/include/c++/9/stdexcept \
- /usr/include/c++/9/exception /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
- /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc /usr/include/c++/9/iostream \
- /usr/include/c++/9/ostream /usr/include/c++/9/ios \
- /usr/include/c++/9/bits/ios_base.h \
- /usr/include/c++/9/bits/locale_classes.h \
- /usr/include/c++/9/bits/locale_classes.tcc \
- /usr/include/c++/9/system_error \
- /usr/include/x86_64-linux-gnu/c++/9/bits/error_constants.h \
- /usr/include/c++/9/streambuf /usr/include/c++/9/bits/streambuf.tcc \
- /usr/include/c++/9/bits/basic_ios.h \
- /usr/include/c++/9/bits/locale_facets.h /usr/include/c++/9/cwctype \
- /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/ctype_base.h \
- /usr/include/c++/9/bits/streambuf_iterator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/ctype_inline.h \
- /usr/include/c++/9/bits/locale_facets.tcc \
- /usr/include/c++/9/bits/basic_ios.tcc \
- /usr/include/c++/9/bits/ostream.tcc /usr/include/c++/9/istream \
- /usr/include/c++/9/bits/istream.tcc \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/exception.h
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o
deleted file mode 100644
index a600f7ccc45cc7dc94a63e05cc87cec20f21779b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 132920
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
J7*RO>{{xCo77_pe

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o.d
deleted file mode 100644
index a074ef6..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o.d
+++ /dev/null
@@ -1,200 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/inet_address.cpp \
- /usr/include/stdc-predef.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/inet_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/sock_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/c++/9/cstdint \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cerrno /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /usr/include/c++/9/cstring /usr/include/string.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/strings.h /usr/include/c++/9/stdexcept \
- /usr/include/c++/9/exception /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
- /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc /usr/include/c++/9/iostream \
- /usr/include/c++/9/ostream /usr/include/c++/9/ios \
- /usr/include/c++/9/bits/ios_base.h \
- /usr/include/c++/9/bits/locale_classes.h \
- /usr/include/c++/9/bits/locale_classes.tcc \
- /usr/include/c++/9/system_error \
- /usr/include/x86_64-linux-gnu/c++/9/bits/error_constants.h \
- /usr/include/c++/9/streambuf /usr/include/c++/9/bits/streambuf.tcc \
- /usr/include/c++/9/bits/basic_ios.h \
- /usr/include/c++/9/bits/locale_facets.h /usr/include/c++/9/cwctype \
- /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/ctype_base.h \
- /usr/include/c++/9/bits/streambuf_iterator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/ctype_inline.h \
- /usr/include/c++/9/bits/locale_facets.tcc \
- /usr/include/c++/9/bits/basic_ios.tcc \
- /usr/include/c++/9/bits/ostream.tcc /usr/include/c++/9/istream \
- /usr/include/c++/9/bits/istream.tcc /usr/include/c++/9/algorithm \
- /usr/include/c++/9/utility /usr/include/c++/9/bits/stl_relops.h \
- /usr/include/c++/9/bits/stl_algo.h \
- /usr/include/c++/9/bits/algorithmfwd.h \
- /usr/include/c++/9/bits/stl_heap.h /usr/include/c++/9/bits/stl_tempbuf.h \
- /usr/include/c++/9/bits/stl_construct.h \
- /usr/include/c++/9/bits/uniform_int_dist.h /usr/include/c++/9/limits \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/exception.h
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/progress.make b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/progress.make
deleted file mode 100644
index 77f0c82..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/progress.make
+++ /dev/null
@@ -1,10 +0,0 @@
-CMAKE_PROGRESS_1 = 2
-CMAKE_PROGRESS_2 = 3
-CMAKE_PROGRESS_3 = 4
-CMAKE_PROGRESS_4 = 5
-CMAKE_PROGRESS_5 = 6
-CMAKE_PROGRESS_6 = 7
-CMAKE_PROGRESS_7 = 8
-CMAKE_PROGRESS_8 = 9
-CMAKE_PROGRESS_9 = 10
-
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o
deleted file mode 100644
index 5242145b807fff30305c16469c8b378ecb10cf4f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 167688
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

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o.d
deleted file mode 100644
index 1677202..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/socket.cpp.o.d
+++ /dev/null
@@ -1,191 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/socket.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/socket.cpp \
- /usr/include/stdc-predef.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/socket.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/sock_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/c++/9/cstdint \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cerrno /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /usr/include/c++/9/cstring /usr/include/string.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/strings.h /usr/include/c++/9/stdexcept \
- /usr/include/c++/9/exception /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
- /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc /usr/include/c++/9/chrono \
- /usr/include/c++/9/ratio /usr/include/c++/9/limits \
- /usr/include/c++/9/ctime /usr/include/c++/9/bits/parse_numbers.h \
- /usr/include/c++/9/tuple /usr/include/c++/9/utility \
- /usr/include/c++/9/bits/stl_relops.h /usr/include/c++/9/array \
- /usr/include/c++/9/bits/uses_allocator.h \
- /usr/include/c++/9/bits/invoke.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/exception.h \
- /usr/include/c++/9/algorithm /usr/include/c++/9/bits/stl_algo.h \
- /usr/include/c++/9/bits/algorithmfwd.h \
- /usr/include/c++/9/bits/stl_heap.h /usr/include/c++/9/bits/stl_tempbuf.h \
- /usr/include/c++/9/bits/stl_construct.h \
- /usr/include/c++/9/bits/uniform_int_dist.h /usr/include/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \
- /usr/include/linux/falloc.h /usr/include/x86_64-linux-gnu/bits/stat.h
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/sockpp-objs.objlib b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/sockpp-objs.objlib
deleted file mode 100644
index 5ae542b..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/sockpp-objs.objlib
+++ /dev/null
@@ -1,2 +0,0 @@
-# This is a dummy file for the OBJECT library sockpp-objs for the CMake CodeBlocks project generator.
-# Don't edit, this file will be overwritten.
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o
deleted file mode 100644
index ef99f712a73dc537f14ff0be76f1ea50877b7f85..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 167024
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

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o.d
deleted file mode 100644
index e1e4591..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o.d
+++ /dev/null
@@ -1,204 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/stream_socket.cpp \
- /usr/include/stdc-predef.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/stream_socket.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/socket.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/sock_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/c++/9/cstdint \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cerrno /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /usr/include/c++/9/cstring /usr/include/string.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/strings.h /usr/include/c++/9/stdexcept \
- /usr/include/c++/9/exception /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
- /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc /usr/include/c++/9/chrono \
- /usr/include/c++/9/ratio /usr/include/c++/9/limits \
- /usr/include/c++/9/ctime /usr/include/c++/9/bits/parse_numbers.h \
- /usr/include/c++/9/tuple /usr/include/c++/9/utility \
- /usr/include/c++/9/bits/stl_relops.h /usr/include/c++/9/array \
- /usr/include/c++/9/bits/uses_allocator.h \
- /usr/include/c++/9/bits/invoke.h /usr/include/c++/9/vector \
- /usr/include/c++/9/bits/stl_construct.h \
- /usr/include/c++/9/bits/stl_uninitialized.h \
- /usr/include/c++/9/bits/stl_vector.h \
- /usr/include/c++/9/bits/stl_bvector.h /usr/include/c++/9/bits/vector.tcc \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/exception.h \
- /usr/include/c++/9/algorithm /usr/include/c++/9/bits/stl_algo.h \
- /usr/include/c++/9/bits/algorithmfwd.h \
- /usr/include/c++/9/bits/stl_heap.h /usr/include/c++/9/bits/stl_tempbuf.h \
- /usr/include/c++/9/bits/uniform_int_dist.h /usr/include/c++/9/memory \
- /usr/include/c++/9/bits/stl_raw_storage_iter.h \
- /usr/include/c++/9/ext/concurrence.h \
- /usr/include/c++/9/bits/unique_ptr.h \
- /usr/include/c++/9/bits/shared_ptr.h \
- /usr/include/c++/9/bits/shared_ptr_base.h \
- /usr/include/c++/9/bits/allocated_ptr.h \
- /usr/include/c++/9/bits/refwrap.h \
- /usr/include/c++/9/ext/aligned_buffer.h \
- /usr/include/c++/9/bits/shared_ptr_atomic.h \
- /usr/include/c++/9/bits/atomic_base.h \
- /usr/include/c++/9/bits/atomic_lockfree_defines.h \
- /usr/include/c++/9/backward/auto_ptr.h
diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o
deleted file mode 100644
index 16a7fca6628fb8f8452acb8ec893e3c0292ad8a9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 107160
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
D85sv+

diff --git a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o.d b/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o.d
deleted file mode 100644
index 042187a..0000000
--- a/sockpp/cmake-build-debug/src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o.d
+++ /dev/null
@@ -1,194 +0,0 @@
-src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o: \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/src/unix/unix_address.cpp \
- /usr/include/stdc-predef.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/unix_address.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/platform.h \
- /usr/include/c++/9/cstdint \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++config.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/os_defines.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/bits/long-double.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/cpu_defines.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/timesize.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/include/x86_64-linux-gnu/bits/time64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
- /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
- /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
- /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endianness.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
- /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
- /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
- /usr/include/x86_64-linux-gnu/bits/socket_type.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/asm-generic/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/uio-ext.h /usr/include/arpa/inet.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/netdb.h /usr/include/rpc/netdb.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
- /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
- /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
- /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
- /usr/include/c++/9/cerrno /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
- /home/noec/Documents/scuola/ETH/FS_22/Software\ Engineering/git/blackjack/sockpp/include/sockpp/sock_address.h \
- /usr/include/c++/9/cstring /usr/include/string.h \
- /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
- /usr/include/strings.h /usr/include/c++/9/stdexcept \
- /usr/include/c++/9/exception /usr/include/c++/9/bits/exception.h \
- /usr/include/c++/9/bits/exception_ptr.h \
- /usr/include/c++/9/bits/exception_defines.h \
- /usr/include/c++/9/bits/cxxabi_init_exception.h \
- /usr/include/c++/9/typeinfo /usr/include/c++/9/bits/hash_bytes.h \
- /usr/include/c++/9/new /usr/include/c++/9/bits/nested_exception.h \
- /usr/include/c++/9/bits/move.h /usr/include/c++/9/bits/concept_check.h \
- /usr/include/c++/9/type_traits /usr/include/c++/9/string \
- /usr/include/c++/9/bits/stringfwd.h /usr/include/c++/9/bits/memoryfwd.h \
- /usr/include/c++/9/bits/char_traits.h \
- /usr/include/c++/9/bits/stl_algobase.h \
- /usr/include/c++/9/bits/functexcept.h \
- /usr/include/c++/9/bits/cpp_type_traits.h \
- /usr/include/c++/9/ext/type_traits.h \
- /usr/include/c++/9/ext/numeric_traits.h \
- /usr/include/c++/9/bits/stl_pair.h \
- /usr/include/c++/9/bits/stl_iterator_base_types.h \
- /usr/include/c++/9/bits/stl_iterator_base_funcs.h \
- /usr/include/c++/9/debug/assertions.h \
- /usr/include/c++/9/bits/stl_iterator.h \
- /usr/include/c++/9/bits/ptr_traits.h /usr/include/c++/9/debug/debug.h \
- /usr/include/c++/9/bits/predefined_ops.h \
- /usr/include/c++/9/bits/postypes.h /usr/include/c++/9/cwchar \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
- /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
- /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
- /usr/include/c++/9/bits/allocator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h \
- /usr/include/c++/9/ext/new_allocator.h \
- /usr/include/c++/9/bits/localefwd.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/c++locale.h \
- /usr/include/c++/9/clocale /usr/include/locale.h \
- /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/9/iosfwd \
- /usr/include/c++/9/cctype /usr/include/ctype.h \
- /usr/include/c++/9/bits/ostream_insert.h \
- /usr/include/c++/9/bits/cxxabi_forced.h \
- /usr/include/c++/9/bits/stl_function.h \
- /usr/include/c++/9/backward/binders.h \
- /usr/include/c++/9/bits/range_access.h \
- /usr/include/c++/9/initializer_list \
- /usr/include/c++/9/bits/basic_string.h \
- /usr/include/c++/9/ext/atomicity.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
- /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/atomic_word.h \
- /usr/include/c++/9/ext/alloc_traits.h \
- /usr/include/c++/9/bits/alloc_traits.h \
- /usr/include/c++/9/ext/string_conversions.h /usr/include/c++/9/cstdlib \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
- /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
- /usr/include/c++/9/bits/std_abs.h /usr/include/c++/9/cstdio \
- /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
- /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
- /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/c++/9/bits/functional_hash.h \
- /usr/include/c++/9/bits/basic_string.tcc /usr/include/c++/9/iostream \
- /usr/include/c++/9/ostream /usr/include/c++/9/ios \
- /usr/include/c++/9/bits/ios_base.h \
- /usr/include/c++/9/bits/locale_classes.h \
- /usr/include/c++/9/bits/locale_classes.tcc \
- /usr/include/c++/9/system_error \
- /usr/include/x86_64-linux-gnu/c++/9/bits/error_constants.h \
- /usr/include/c++/9/streambuf /usr/include/c++/9/bits/streambuf.tcc \
- /usr/include/c++/9/bits/basic_ios.h \
- /usr/include/c++/9/bits/locale_facets.h /usr/include/c++/9/cwctype \
- /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/ctype_base.h \
- /usr/include/c++/9/bits/streambuf_iterator.h \
- /usr/include/x86_64-linux-gnu/c++/9/bits/ctype_inline.h \
- /usr/include/c++/9/bits/locale_facets.tcc \
- /usr/include/c++/9/bits/basic_ios.tcc \
- /usr/include/c++/9/bits/ostream.tcc /usr/include/c++/9/istream \
- /usr/include/c++/9/bits/istream.tcc \
- /usr/include/x86_64-linux-gnu/sys/un.h
diff --git a/sockpp/cmake-build-debug/src/Makefile b/sockpp/cmake-build-debug/src/Makefile
deleted file mode 100644
index 62627ff..0000000
--- a/sockpp/cmake-build-debug/src/Makefile
+++ /dev/null
@@ -1,447 +0,0 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.22
-
-# Default target executed when no arguments are given to make.
-default_target: all
-.PHONY : default_target
-
-# Allow only one "make -f Makefile2" at a time, but pass parallelism.
-.NOTPARALLEL:
-
-#=============================================================================
-# Special targets provided by cmake.
-
-# Disable implicit rules so canonical targets will work.
-.SUFFIXES:
-
-# Disable VCS-based implicit rules.
-% : %,v
-
-# Disable VCS-based implicit rules.
-% : RCS/%
-
-# Disable VCS-based implicit rules.
-% : RCS/%,v
-
-# Disable VCS-based implicit rules.
-% : SCCS/s.%
-
-# Disable VCS-based implicit rules.
-% : s.%
-
-.SUFFIXES: .hpux_make_needs_suffix_list
-
-# Command-line flag to silence nested $(MAKE).
-$(VERBOSE)MAKESILENT = -s
-
-#Suppress display of executed commands.
-$(VERBOSE).SILENT:
-
-# A target that is always out of date.
-cmake_force:
-.PHONY : cmake_force
-
-#=============================================================================
-# Set environment variables for the build.
-
-# The shell in which to execute make rules.
-SHELL = /bin/sh
-
-# The CMake executable.
-CMAKE_COMMAND = /snap/clion/189/bin/cmake/linux/bin/cmake
-
-# The command to remove a file.
-RM = /snap/clion/189/bin/cmake/linux/bin/cmake -E rm -f
-
-# Escaping for special characters.
-EQUALS = =
-
-# The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp"
-
-# The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug"
-
-#=============================================================================
-# Targets provided globally by CMake.
-
-# Special rule for the target edit_cache
-edit_cache:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
-.PHONY : edit_cache
-
-# Special rule for the target edit_cache
-edit_cache/fast: edit_cache
-.PHONY : edit_cache/fast
-
-# Special rule for the target rebuild_cache
-rebuild_cache:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
-.PHONY : rebuild_cache
-
-# Special rule for the target rebuild_cache
-rebuild_cache/fast: rebuild_cache
-.PHONY : rebuild_cache/fast
-
-# Special rule for the target list_install_components
-list_install_components:
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
-.PHONY : list_install_components
-
-# Special rule for the target list_install_components
-list_install_components/fast: list_install_components
-.PHONY : list_install_components/fast
-
-# Special rule for the target install
-install: preinstall
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -P cmake_install.cmake
-.PHONY : install
-
-# Special rule for the target install
-install/fast: preinstall/fast
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -P cmake_install.cmake
-.PHONY : install/fast
-
-# Special rule for the target install/local
-install/local: preinstall
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local
-
-# Special rule for the target install/local
-install/local/fast: preinstall/fast
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
-.PHONY : install/local/fast
-
-# Special rule for the target install/strip
-install/strip: preinstall
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip
-
-# Special rule for the target install/strip
-install/strip/fast: preinstall/fast
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
-	/snap/clion/189/bin/cmake/linux/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
-.PHONY : install/strip/fast
-
-# The main all target
-all: cmake_check_build_system
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(CMAKE_COMMAND) -E cmake_progress_start "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/src//CMakeFiles/progress.marks"
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/all
-	$(CMAKE_COMMAND) -E cmake_progress_start "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug/CMakeFiles" 0
-.PHONY : all
-
-# The main clean target
-clean:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/clean
-.PHONY : clean
-
-# The main clean target
-clean/fast: clean
-.PHONY : clean/fast
-
-# Prepare targets for installation.
-preinstall: all
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall
-.PHONY : preinstall
-
-# Prepare targets for installation.
-preinstall/fast:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall
-.PHONY : preinstall/fast
-
-# clear depends
-depend:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
-.PHONY : depend
-
-# Convenience name for target.
-src/CMakeFiles/sockpp-objs.dir/rule:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/sockpp-objs.dir/rule
-.PHONY : src/CMakeFiles/sockpp-objs.dir/rule
-
-# Convenience name for target.
-sockpp-objs: src/CMakeFiles/sockpp-objs.dir/rule
-.PHONY : sockpp-objs
-
-# fast build rule for target.
-sockpp-objs/fast:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/build
-.PHONY : sockpp-objs/fast
-
-acceptor.o: acceptor.cpp.o
-.PHONY : acceptor.o
-
-# target to build an object file
-acceptor.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.o
-.PHONY : acceptor.cpp.o
-
-acceptor.i: acceptor.cpp.i
-.PHONY : acceptor.i
-
-# target to preprocess a source file
-acceptor.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.i
-.PHONY : acceptor.cpp.i
-
-acceptor.s: acceptor.cpp.s
-.PHONY : acceptor.s
-
-# target to generate assembly for a file
-acceptor.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/acceptor.cpp.s
-.PHONY : acceptor.cpp.s
-
-connector.o: connector.cpp.o
-.PHONY : connector.o
-
-# target to build an object file
-connector.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/connector.cpp.o
-.PHONY : connector.cpp.o
-
-connector.i: connector.cpp.i
-.PHONY : connector.i
-
-# target to preprocess a source file
-connector.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/connector.cpp.i
-.PHONY : connector.cpp.i
-
-connector.s: connector.cpp.s
-.PHONY : connector.s
-
-# target to generate assembly for a file
-connector.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/connector.cpp.s
-.PHONY : connector.cpp.s
-
-datagram_socket.o: datagram_socket.cpp.o
-.PHONY : datagram_socket.o
-
-# target to build an object file
-datagram_socket.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.o
-.PHONY : datagram_socket.cpp.o
-
-datagram_socket.i: datagram_socket.cpp.i
-.PHONY : datagram_socket.i
-
-# target to preprocess a source file
-datagram_socket.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.i
-.PHONY : datagram_socket.cpp.i
-
-datagram_socket.s: datagram_socket.cpp.s
-.PHONY : datagram_socket.s
-
-# target to generate assembly for a file
-datagram_socket.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/datagram_socket.cpp.s
-.PHONY : datagram_socket.cpp.s
-
-exception.o: exception.cpp.o
-.PHONY : exception.o
-
-# target to build an object file
-exception.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/exception.cpp.o
-.PHONY : exception.cpp.o
-
-exception.i: exception.cpp.i
-.PHONY : exception.i
-
-# target to preprocess a source file
-exception.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/exception.cpp.i
-.PHONY : exception.cpp.i
-
-exception.s: exception.cpp.s
-.PHONY : exception.s
-
-# target to generate assembly for a file
-exception.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/exception.cpp.s
-.PHONY : exception.cpp.s
-
-inet6_address.o: inet6_address.cpp.o
-.PHONY : inet6_address.o
-
-# target to build an object file
-inet6_address.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.o
-.PHONY : inet6_address.cpp.o
-
-inet6_address.i: inet6_address.cpp.i
-.PHONY : inet6_address.i
-
-# target to preprocess a source file
-inet6_address.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.i
-.PHONY : inet6_address.cpp.i
-
-inet6_address.s: inet6_address.cpp.s
-.PHONY : inet6_address.s
-
-# target to generate assembly for a file
-inet6_address.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/inet6_address.cpp.s
-.PHONY : inet6_address.cpp.s
-
-inet_address.o: inet_address.cpp.o
-.PHONY : inet_address.o
-
-# target to build an object file
-inet_address.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.o
-.PHONY : inet_address.cpp.o
-
-inet_address.i: inet_address.cpp.i
-.PHONY : inet_address.i
-
-# target to preprocess a source file
-inet_address.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.i
-.PHONY : inet_address.cpp.i
-
-inet_address.s: inet_address.cpp.s
-.PHONY : inet_address.s
-
-# target to generate assembly for a file
-inet_address.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/inet_address.cpp.s
-.PHONY : inet_address.cpp.s
-
-socket.o: socket.cpp.o
-.PHONY : socket.o
-
-# target to build an object file
-socket.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/socket.cpp.o
-.PHONY : socket.cpp.o
-
-socket.i: socket.cpp.i
-.PHONY : socket.i
-
-# target to preprocess a source file
-socket.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/socket.cpp.i
-.PHONY : socket.cpp.i
-
-socket.s: socket.cpp.s
-.PHONY : socket.s
-
-# target to generate assembly for a file
-socket.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/socket.cpp.s
-.PHONY : socket.cpp.s
-
-stream_socket.o: stream_socket.cpp.o
-.PHONY : stream_socket.o
-
-# target to build an object file
-stream_socket.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.o
-.PHONY : stream_socket.cpp.o
-
-stream_socket.i: stream_socket.cpp.i
-.PHONY : stream_socket.i
-
-# target to preprocess a source file
-stream_socket.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.i
-.PHONY : stream_socket.cpp.i
-
-stream_socket.s: stream_socket.cpp.s
-.PHONY : stream_socket.s
-
-# target to generate assembly for a file
-stream_socket.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/stream_socket.cpp.s
-.PHONY : stream_socket.cpp.s
-
-unix/unix_address.o: unix/unix_address.cpp.o
-.PHONY : unix/unix_address.o
-
-# target to build an object file
-unix/unix_address.cpp.o:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.o
-.PHONY : unix/unix_address.cpp.o
-
-unix/unix_address.i: unix/unix_address.cpp.i
-.PHONY : unix/unix_address.i
-
-# target to preprocess a source file
-unix/unix_address.cpp.i:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.i
-.PHONY : unix/unix_address.cpp.i
-
-unix/unix_address.s: unix/unix_address.cpp.s
-.PHONY : unix/unix_address.s
-
-# target to generate assembly for a file
-unix/unix_address.cpp.s:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/sockpp-objs.dir/build.make src/CMakeFiles/sockpp-objs.dir/unix/unix_address.cpp.s
-.PHONY : unix/unix_address.cpp.s
-
-# Help Target
-help:
-	@echo "The following are some of the valid targets for this Makefile:"
-	@echo "... all (the default if no target is provided)"
-	@echo "... clean"
-	@echo "... depend"
-	@echo "... edit_cache"
-	@echo "... install"
-	@echo "... install/local"
-	@echo "... install/strip"
-	@echo "... list_install_components"
-	@echo "... rebuild_cache"
-	@echo "... sockpp-objs"
-	@echo "... acceptor.o"
-	@echo "... acceptor.i"
-	@echo "... acceptor.s"
-	@echo "... connector.o"
-	@echo "... connector.i"
-	@echo "... connector.s"
-	@echo "... datagram_socket.o"
-	@echo "... datagram_socket.i"
-	@echo "... datagram_socket.s"
-	@echo "... exception.o"
-	@echo "... exception.i"
-	@echo "... exception.s"
-	@echo "... inet6_address.o"
-	@echo "... inet6_address.i"
-	@echo "... inet6_address.s"
-	@echo "... inet_address.o"
-	@echo "... inet_address.i"
-	@echo "... inet_address.s"
-	@echo "... socket.o"
-	@echo "... socket.i"
-	@echo "... socket.s"
-	@echo "... stream_socket.o"
-	@echo "... stream_socket.i"
-	@echo "... stream_socket.s"
-	@echo "... unix/unix_address.o"
-	@echo "... unix/unix_address.i"
-	@echo "... unix/unix_address.s"
-.PHONY : help
-
-
-
-#=============================================================================
-# Special targets to cleanup operation of make.
-
-# Special rule to run CMake to check the build system integrity.
-# No rule that depends on this can have commands that come from listfiles
-# because they might be regenerated.
-cmake_check_build_system:
-	cd "/home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/cmake-build-debug" && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
-.PHONY : cmake_check_build_system
-
diff --git a/sockpp/cmake-build-debug/src/cmake_install.cmake b/sockpp/cmake-build-debug/src/cmake_install.cmake
deleted file mode 100644
index 14bf624..0000000
--- a/sockpp/cmake-build-debug/src/cmake_install.cmake
+++ /dev/null
@@ -1,44 +0,0 @@
-# Install script for directory: /home/noec/Documents/scuola/ETH/FS_22/Software Engineering/git/blackjack/sockpp/src
-
-# Set the install prefix
-if(NOT DEFINED CMAKE_INSTALL_PREFIX)
-  set(CMAKE_INSTALL_PREFIX "/usr/local")
-endif()
-string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
-
-# Set the install configuration name.
-if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
-  if(BUILD_TYPE)
-    string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
-           CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
-  else()
-    set(CMAKE_INSTALL_CONFIG_NAME "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 "1")
-endif()
-
-# Is this installation the result of a crosscompile?
-if(NOT DEFINED CMAKE_CROSSCOMPILING)
-  set(CMAKE_CROSSCOMPILING "FALSE")
-endif()
-
-# Set default install directory permissions.
-if(NOT DEFINED CMAKE_OBJDUMP)
-  set(CMAKE_OBJDUMP "/usr/bin/objdump")
-endif()
-
-- 
GitLab