From fe887c8af2a51f42aae2f87a4ea4e78b96548ac5 Mon Sep 17 00:00:00 2001 From: ganome Date: Sun, 7 Dec 2025 17:52:28 -0700 Subject: [PATCH] WORKING SCREEN SHARE!! Its overly sized in the client, and needs some fine tuning. But Screen Sharing IS IMPLEMENTED! --- build/CMakeFiles/Makefile2 | 28 +- build/CMakeFiles/progress.marks | 2 +- build/client/CMakeFiles/progress.marks | 2 +- .../CMakeFiles/scarchat.dir/DependInfo.cmake | 1 + .../client/CMakeFiles/scarchat.dir/build.make | 20 +- .../CMakeFiles/scarchat.dir/cmake_clean.cmake | 2 + .../scarchat.dir/compiler_depend.internal | 711 ++ .../scarchat.dir/compiler_depend.make | 888 +- .../connection/client_connection.cpp.o | Bin 648248 -> 652936 bytes .../connection/client_connection.cpp.o.d | 218 +- build/client/CMakeFiles/scarchat.dir/link.d | 3 + build/client/CMakeFiles/scarchat.dir/link.txt | 2 +- .../CMakeFiles/scarchat.dir/main.cpp.o.d | 35 +- .../CMakeFiles/scarchat.dir/mainwindow.cpp.o | Bin 98576 -> 143464 bytes .../scarchat.dir/mainwindow.cpp.o.d | 35 +- .../CMakeFiles/scarchat.dir/progress.make | 1 + .../scarchat_autogen/mocs_compilation.cpp.o | Bin 109176 -> 149496 bytes .../scarchat_autogen/mocs_compilation.cpp.o.d | 239 +- .../scarchat.dir/ui/video_grid_widget.cpp.o | Bin 74944 -> 82024 bytes .../scarchat.dir/ui/video_grid_widget.cpp.o.d | 35 +- .../scarchat_autogen.dir/AutogenInfo.json | 11 + .../scarchat_autogen.dir/ParseCache.txt | 3077 ++++--- .../compiler_depend.internal | 49 + .../scarchat_autogen.dir/compiler_depend.make | 745 +- .../scarchat_autogen.dir/progress.make | 2 +- build/client/Makefile | 27 + build/client/client.log | 4442 --------- build/client/dmesg.log | 20 +- build/client/scarchat | Bin 866160 -> 903256 bytes .../DKZCZIDWWL/moc_client_connection.cpp | 28 +- .../DKZCZIDWWL/moc_client_connection.cpp.d | 71 + .../EWIEGA46WW/moc_mainwindow.cpp.d | 48 + .../UYX5XTB5RZ/moc_video_grid_widget.cpp | 22 +- build/client/scarchat_autogen/deps | 49 + build/compile_commands.json | 6 + .../dbmanager.dir/compiler_depend.make | 1581 +--- .../scarchat-server.dir/compiler_depend.make | 8169 +---------------- .../scarchat-server.dir/progress.make | 16 +- .../scarchat-server_autogen.dir/progress.make | 2 +- build/server/scarchat.db | Bin 24576 -> 24576 bytes build/server/server.log | 814 +- .../scarchat_shared.dir/progress.make | 12 +- .../scarchat_shared_autogen.dir/progress.make | 2 +- client/CMakeLists.txt | 2 + client/connection/client_connection.cpp | 41 + client/connection/client_connection.h | 6 + client/mainwindow.cpp | 7 + client/media/video_decoder.cpp | 226 + client/media/video_decoder.h | 47 + client/ui/video_grid_widget.cpp | 122 +- client/ui/video_grid_widget.h | 4 + 51 files changed, 5124 insertions(+), 16746 deletions(-) delete mode 100644 build/client/client.log create mode 100644 client/media/video_decoder.cpp create mode 100644 client/media/video_decoder.h diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 index b91b578..1fb3ba0 100644 --- a/build/CMakeFiles/Makefile2 +++ b/build/CMakeFiles/Makefile2 @@ -256,11 +256,11 @@ third_party/CMakeFiles/argon2_lib.dir/clean: # All Build rule for target. shared/CMakeFiles/scarchat_shared.dir/all: third_party/CMakeFiles/argon2_lib.dir/all -shared/CMakeFiles/scarchat_shared.dir/all: shared/CMakeFiles/scarchat_shared_autogen.dir/all shared/CMakeFiles/scarchat_shared.dir/all: shared/CMakeFiles/scarchat_shared_autogen_timestamp_deps.dir/all +shared/CMakeFiles/scarchat_shared.dir/all: shared/CMakeFiles/scarchat_shared_autogen.dir/all $(MAKE) $(MAKESILENT) -f shared/CMakeFiles/scarchat_shared.dir/build.make shared/CMakeFiles/scarchat_shared.dir/depend $(MAKE) $(MAKESILENT) -f shared/CMakeFiles/scarchat_shared.dir/build.make shared/CMakeFiles/scarchat_shared.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=39,40,41,42,43,44 "Built target scarchat_shared" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=40,41,42,43,44,45 "Built target scarchat_shared" .PHONY : shared/CMakeFiles/scarchat_shared.dir/all # Build rule for subdir invocation for target. @@ -277,7 +277,7 @@ scarchat_shared: shared/CMakeFiles/scarchat_shared.dir/rule # codegen rule for target. shared/CMakeFiles/scarchat_shared.dir/codegen: shared/CMakeFiles/scarchat_shared_autogen_timestamp_deps.dir/all $(MAKE) $(MAKESILENT) -f shared/CMakeFiles/scarchat_shared.dir/build.make shared/CMakeFiles/scarchat_shared.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=39,40,41,42,43,44 "Finished codegen for target scarchat_shared" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=40,41,42,43,44,45 "Finished codegen for target scarchat_shared" .PHONY : shared/CMakeFiles/scarchat_shared.dir/codegen # clean rule for target. @@ -324,7 +324,7 @@ shared/CMakeFiles/scarchat_shared_autogen_timestamp_deps.dir/clean: shared/CMakeFiles/scarchat_shared_autogen.dir/all: shared/CMakeFiles/scarchat_shared_autogen_timestamp_deps.dir/all $(MAKE) $(MAKESILENT) -f shared/CMakeFiles/scarchat_shared_autogen.dir/build.make shared/CMakeFiles/scarchat_shared_autogen.dir/depend $(MAKE) $(MAKESILENT) -f shared/CMakeFiles/scarchat_shared_autogen.dir/build.make shared/CMakeFiles/scarchat_shared_autogen.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=45 "Built target scarchat_shared_autogen" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=46 "Built target scarchat_shared_autogen" .PHONY : shared/CMakeFiles/scarchat_shared_autogen.dir/all # Build rule for subdir invocation for target. @@ -341,7 +341,7 @@ scarchat_shared_autogen: shared/CMakeFiles/scarchat_shared_autogen.dir/rule # codegen rule for target. shared/CMakeFiles/scarchat_shared_autogen.dir/codegen: shared/CMakeFiles/scarchat_shared_autogen_timestamp_deps.dir/all $(MAKE) $(MAKESILENT) -f shared/CMakeFiles/scarchat_shared_autogen.dir/build.make shared/CMakeFiles/scarchat_shared_autogen.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=45 "Finished codegen for target scarchat_shared_autogen" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=46 "Finished codegen for target scarchat_shared_autogen" .PHONY : shared/CMakeFiles/scarchat_shared_autogen.dir/codegen # clean rule for target. @@ -359,7 +359,7 @@ server/CMakeFiles/scarchat-server.dir/all: server/CMakeFiles/scarchat-server_aut server/CMakeFiles/scarchat-server.dir/all: server/CMakeFiles/scarchat-server_autogen.dir/all $(MAKE) $(MAKESILENT) -f server/CMakeFiles/scarchat-server.dir/build.make server/CMakeFiles/scarchat-server.dir/depend $(MAKE) $(MAKESILENT) -f server/CMakeFiles/scarchat-server.dir/build.make server/CMakeFiles/scarchat-server.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=29,30,31,32,33,34,35,36 "Built target scarchat-server" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=30,31,32,33,34,35,36,37 "Built target scarchat-server" .PHONY : server/CMakeFiles/scarchat-server.dir/all # Build rule for subdir invocation for target. @@ -376,7 +376,7 @@ scarchat-server: server/CMakeFiles/scarchat-server.dir/rule # codegen rule for target. server/CMakeFiles/scarchat-server.dir/codegen: server/CMakeFiles/scarchat-server_autogen_timestamp_deps.dir/all $(MAKE) $(MAKESILENT) -f server/CMakeFiles/scarchat-server.dir/build.make server/CMakeFiles/scarchat-server.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=29,30,31,32,33,34,35,36 "Finished codegen for target scarchat-server" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=30,31,32,33,34,35,36,37 "Finished codegen for target scarchat-server" .PHONY : server/CMakeFiles/scarchat-server.dir/codegen # clean rule for target. @@ -423,7 +423,7 @@ server/CMakeFiles/scarchat-server_autogen_timestamp_deps.dir/clean: server/CMakeFiles/scarchat-server_autogen.dir/all: server/CMakeFiles/scarchat-server_autogen_timestamp_deps.dir/all $(MAKE) $(MAKESILENT) -f server/CMakeFiles/scarchat-server_autogen.dir/build.make server/CMakeFiles/scarchat-server_autogen.dir/depend $(MAKE) $(MAKESILENT) -f server/CMakeFiles/scarchat-server_autogen.dir/build.make server/CMakeFiles/scarchat-server_autogen.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=37 "Built target scarchat-server_autogen" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=38 "Built target scarchat-server_autogen" .PHONY : server/CMakeFiles/scarchat-server_autogen.dir/all # Build rule for subdir invocation for target. @@ -440,7 +440,7 @@ scarchat-server_autogen: server/CMakeFiles/scarchat-server_autogen.dir/rule # codegen rule for target. server/CMakeFiles/scarchat-server_autogen.dir/codegen: server/CMakeFiles/scarchat-server_autogen_timestamp_deps.dir/all $(MAKE) $(MAKESILENT) -f server/CMakeFiles/scarchat-server_autogen.dir/build.make server/CMakeFiles/scarchat-server_autogen.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=37 "Finished codegen for target scarchat-server_autogen" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=38 "Finished codegen for target scarchat-server_autogen" .PHONY : server/CMakeFiles/scarchat-server_autogen.dir/codegen # clean rule for target. @@ -458,12 +458,12 @@ client/CMakeFiles/scarchat.dir/all: client/CMakeFiles/scarchat_autogen_timestamp client/CMakeFiles/scarchat.dir/all: client/CMakeFiles/scarchat_autogen.dir/all $(MAKE) $(MAKESILENT) -f client/CMakeFiles/scarchat.dir/build.make client/CMakeFiles/scarchat.dir/depend $(MAKE) $(MAKESILENT) -f client/CMakeFiles/scarchat.dir/build.make client/CMakeFiles/scarchat.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26,27,28 "Built target scarchat" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29 "Built target scarchat" .PHONY : client/CMakeFiles/scarchat.dir/all # Build rule for subdir invocation for target. client/CMakeFiles/scarchat.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles 30 + $(CMAKE_COMMAND) -E cmake_progress_start /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles 31 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 client/CMakeFiles/scarchat.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles 0 .PHONY : client/CMakeFiles/scarchat.dir/rule @@ -476,7 +476,7 @@ scarchat: client/CMakeFiles/scarchat.dir/rule client/CMakeFiles/scarchat.dir/codegen: client/CMakeFiles/scarchat_autogen_timestamp_deps.dir/all client/CMakeFiles/scarchat.dir/codegen: client/CMakeFiles/scarchat_autogen.dir/all $(MAKE) $(MAKESILENT) -f client/CMakeFiles/scarchat.dir/build.make client/CMakeFiles/scarchat.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26,27,28 "Finished codegen for target scarchat" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29 "Finished codegen for target scarchat" .PHONY : client/CMakeFiles/scarchat.dir/codegen # clean rule for target. @@ -523,7 +523,7 @@ client/CMakeFiles/scarchat_autogen_timestamp_deps.dir/clean: client/CMakeFiles/scarchat_autogen.dir/all: client/CMakeFiles/scarchat_autogen_timestamp_deps.dir/all $(MAKE) $(MAKESILENT) -f client/CMakeFiles/scarchat_autogen.dir/build.make client/CMakeFiles/scarchat_autogen.dir/depend $(MAKE) $(MAKESILENT) -f client/CMakeFiles/scarchat_autogen.dir/build.make client/CMakeFiles/scarchat_autogen.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=38 "Built target scarchat_autogen" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=39 "Built target scarchat_autogen" .PHONY : client/CMakeFiles/scarchat_autogen.dir/all # Build rule for subdir invocation for target. @@ -540,7 +540,7 @@ scarchat_autogen: client/CMakeFiles/scarchat_autogen.dir/rule # codegen rule for target. client/CMakeFiles/scarchat_autogen.dir/codegen: client/CMakeFiles/scarchat_autogen_timestamp_deps.dir/all $(MAKE) $(MAKESILENT) -f client/CMakeFiles/scarchat_autogen.dir/build.make client/CMakeFiles/scarchat_autogen.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=38 "Finished codegen for target scarchat_autogen" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=39 "Finished codegen for target scarchat_autogen" .PHONY : client/CMakeFiles/scarchat_autogen.dir/codegen # clean rule for target. diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks index ea90ee3..9e5feb5 100644 --- a/build/CMakeFiles/progress.marks +++ b/build/CMakeFiles/progress.marks @@ -1 +1 @@ -45 +46 diff --git a/build/client/CMakeFiles/progress.marks b/build/client/CMakeFiles/progress.marks index 64bb6b7..e85087a 100644 --- a/build/client/CMakeFiles/progress.marks +++ b/build/client/CMakeFiles/progress.marks @@ -1 +1 @@ -30 +31 diff --git a/build/client/CMakeFiles/scarchat.dir/DependInfo.cmake b/build/client/CMakeFiles/scarchat.dir/DependInfo.cmake index 2f086ff..5b6fc7f 100644 --- a/build/client/CMakeFiles/scarchat.dir/DependInfo.cmake +++ b/build/client/CMakeFiles/scarchat.dir/DependInfo.cmake @@ -14,6 +14,7 @@ set(CMAKE_DEPENDS_DEPENDENCY_FILES "/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/mainwindow.cpp" "client/CMakeFiles/scarchat.dir/mainwindow.cpp.o" "gcc" "client/CMakeFiles/scarchat.dir/mainwindow.cpp.o.d" "/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/camera_capture.cpp" "client/CMakeFiles/scarchat.dir/media/camera_capture.cpp.o" "gcc" "client/CMakeFiles/scarchat.dir/media/camera_capture.cpp.o.d" "/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/screen_capture.cpp" "client/CMakeFiles/scarchat.dir/media/screen_capture.cpp.o" "gcc" "client/CMakeFiles/scarchat.dir/media/screen_capture.cpp.o.d" + "/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp" "client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o" "gcc" "client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o.d" "/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.cpp" "client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o" "gcc" "client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o.d" "/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp" "client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o" "gcc" "client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o.d" "/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/scarchat_autogen/mocs_compilation.cpp" "client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o" "gcc" "client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o.d" diff --git a/build/client/CMakeFiles/scarchat.dir/build.make b/build/client/CMakeFiles/scarchat.dir/build.make index 529cbfe..8084b24 100644 --- a/build/client/CMakeFiles/scarchat.dir/build.make +++ b/build/client/CMakeFiles/scarchat.dir/build.make @@ -247,10 +247,24 @@ client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/scarchat.dir/media/video_encoder.cpp.s" cd /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.cpp -o CMakeFiles/scarchat.dir/media/video_encoder.cpp.s +client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o: client/CMakeFiles/scarchat.dir/flags.make +client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp +client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o: client/CMakeFiles/scarchat.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o" + cd /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o -MF CMakeFiles/scarchat.dir/media/video_decoder.cpp.o.d -o CMakeFiles/scarchat.dir/media/video_decoder.cpp.o -c /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp + +client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/scarchat.dir/media/video_decoder.cpp.i" + cd /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp > CMakeFiles/scarchat.dir/media/video_decoder.cpp.i + +client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/scarchat.dir/media/video_decoder.cpp.s" + cd /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp -o CMakeFiles/scarchat.dir/media/video_decoder.cpp.s + client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o: client/CMakeFiles/scarchat.dir/flags.make client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o: client/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o: client/CMakeFiles/scarchat.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o" cd /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o -MF CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o.d -o CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o -c /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.i: cmake_force @@ -275,6 +289,7 @@ scarchat_OBJECTS = \ "CMakeFiles/scarchat.dir/media/camera_capture.cpp.o" \ "CMakeFiles/scarchat.dir/media/screen_capture.cpp.o" \ "CMakeFiles/scarchat.dir/media/video_encoder.cpp.o" \ +"CMakeFiles/scarchat.dir/media/video_decoder.cpp.o" \ "CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o" # External object files for target scarchat @@ -292,6 +307,7 @@ client/scarchat: client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o client/scarchat: client/CMakeFiles/scarchat.dir/media/camera_capture.cpp.o client/scarchat: client/CMakeFiles/scarchat.dir/media/screen_capture.cpp.o client/scarchat: client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o +client/scarchat: client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o client/scarchat: client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o client/scarchat: client/CMakeFiles/scarchat.dir/build.make client/scarchat: client/CMakeFiles/scarchat.dir/compiler_depend.ts @@ -317,7 +333,7 @@ client/scarchat: /usr/lib64/libavcodec.so client/scarchat: /usr/lib64/libavutil.so client/scarchat: /usr/lib64/libswscale.so client/scarchat: client/CMakeFiles/scarchat.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Linking CXX executable scarchat" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Linking CXX executable scarchat" cd /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/scarchat.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. diff --git a/build/client/CMakeFiles/scarchat.dir/cmake_clean.cmake b/build/client/CMakeFiles/scarchat.dir/cmake_clean.cmake index 596493f..5270dd3 100644 --- a/build/client/CMakeFiles/scarchat.dir/cmake_clean.cmake +++ b/build/client/CMakeFiles/scarchat.dir/cmake_clean.cmake @@ -15,6 +15,8 @@ file(REMOVE_RECURSE "CMakeFiles/scarchat.dir/media/camera_capture.cpp.o.d" "CMakeFiles/scarchat.dir/media/screen_capture.cpp.o" "CMakeFiles/scarchat.dir/media/screen_capture.cpp.o.d" + "CMakeFiles/scarchat.dir/media/video_decoder.cpp.o" + "CMakeFiles/scarchat.dir/media/video_decoder.cpp.o.d" "CMakeFiles/scarchat.dir/media/video_encoder.cpp.o" "CMakeFiles/scarchat.dir/media/video_encoder.cpp.o.d" "CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o" diff --git a/build/client/CMakeFiles/scarchat.dir/compiler_depend.internal b/build/client/CMakeFiles/scarchat.dir/compiler_depend.internal index 0c4fca7..faa8eb9 100644 --- a/build/client/CMakeFiles/scarchat.dir/compiler_depend.internal +++ b/build/client/CMakeFiles/scarchat.dir/compiler_depend.internal @@ -474,6 +474,7 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h /usr/include/alloca.h /usr/include/arpa/inet.h /usr/include/asm-generic/bitsperlong.h @@ -1435,7 +1436,41 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /usr/include/features.h /usr/include/gnu/stubs-64.h /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/libavcodec/avcodec.h + /usr/include/libavcodec/codec.h + /usr/include/libavcodec/codec_desc.h + /usr/include/libavcodec/codec_id.h + /usr/include/libavcodec/codec_par.h + /usr/include/libavcodec/defs.h + /usr/include/libavcodec/packet.h + /usr/include/libavcodec/version.h + /usr/include/libavcodec/version_major.h + /usr/include/libavutil/attributes.h + /usr/include/libavutil/avconfig.h + /usr/include/libavutil/avutil.h + /usr/include/libavutil/buffer.h + /usr/include/libavutil/channel_layout.h + /usr/include/libavutil/common.h + /usr/include/libavutil/dict.h + /usr/include/libavutil/error.h + /usr/include/libavutil/frame.h + /usr/include/libavutil/hwcontext.h + /usr/include/libavutil/imgutils.h + /usr/include/libavutil/intfloat.h + /usr/include/libavutil/log.h + /usr/include/libavutil/macros.h + /usr/include/libavutil/mathematics.h + /usr/include/libavutil/mem.h + /usr/include/libavutil/pixdesc.h + /usr/include/libavutil/pixfmt.h + /usr/include/libavutil/rational.h + /usr/include/libavutil/samplefmt.h + /usr/include/libavutil/version.h /usr/include/libintl.h + /usr/include/libswscale/swscale.h + /usr/include/libswscale/version.h + /usr/include/libswscale/version_major.h /usr/include/limits.h /usr/include/linux/close_range.h /usr/include/linux/errno.h @@ -1537,9 +1572,12 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /usr/include/qt6/QtCore/QTimer /usr/include/qt6/QtCore/q17memory.h /usr/include/qt6/QtCore/q20functional.h + /usr/include/qt6/QtCore/q20iterator.h /usr/include/qt6/QtCore/q20memory.h /usr/include/qt6/QtCore/q20type_traits.h + /usr/include/qt6/QtCore/q20utility.h /usr/include/qt6/QtCore/q23type_traits.h + /usr/include/qt6/QtCore/q23utility.h /usr/include/qt6/QtCore/qabstracteventdispatcher.h /usr/include/qt6/QtCore/qalgorithms.h /usr/include/qt6/QtCore/qanystringview.h @@ -1557,6 +1595,7 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /usr/include/qt6/QtCore/qbytearraylist.h /usr/include/qt6/QtCore/qbytearrayview.h /usr/include/qt6/QtCore/qchar.h + /usr/include/qt6/QtCore/qcheckedint_impl.h /usr/include/qt6/QtCore/qcompare.h /usr/include/qt6/QtCore/qcompare_impl.h /usr/include/qt6/QtCore/qcomparehelpers.h @@ -1584,9 +1623,11 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /usr/include/qt6/QtCore/qiterable.h /usr/include/qt6/QtCore/qiterator.h /usr/include/qt6/QtCore/qlatin1stringview.h + /usr/include/qt6/QtCore/qline.h /usr/include/qt6/QtCore/qlist.h /usr/include/qt6/QtCore/qlogging.h /usr/include/qt6/QtCore/qmalloc.h + /usr/include/qt6/QtCore/qmargins.h /usr/include/qt6/QtCore/qmath.h /usr/include/qt6/QtCore/qmetacontainer.h /usr/include/qt6/QtCore/qmetatype.h @@ -1599,10 +1640,14 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /usr/include/qt6/QtCore/qobjectdefs_impl.h /usr/include/qt6/QtCore/qoverload.h /usr/include/qt6/QtCore/qpair.h + /usr/include/qt6/QtCore/qpoint.h /usr/include/qt6/QtCore/qprocessordetection.h + /usr/include/qt6/QtCore/qrect.h /usr/include/qt6/QtCore/qrefcount.h /usr/include/qt6/QtCore/qscopedpointer.h /usr/include/qt6/QtCore/qscopeguard.h + /usr/include/qt6/QtCore/qsize.h + /usr/include/qt6/QtCore/qspan.h /usr/include/qt6/QtCore/qstdlibdetection.h /usr/include/qt6/QtCore/qstring.h /usr/include/qt6/QtCore/qstringalgorithms.h @@ -1643,6 +1688,20 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /usr/include/qt6/QtCore/qversiontagging.h /usr/include/qt6/QtCore/qxptype_traits.h /usr/include/qt6/QtCore/qyieldcpu.h + /usr/include/qt6/QtGui/QImage + /usr/include/qt6/QtGui/qcolor.h + /usr/include/qt6/QtGui/qimage.h + /usr/include/qt6/QtGui/qpaintdevice.h + /usr/include/qt6/QtGui/qpixelformat.h + /usr/include/qt6/QtGui/qpolygon.h + /usr/include/qt6/QtGui/qregion.h + /usr/include/qt6/QtGui/qrgb.h + /usr/include/qt6/QtGui/qrgba64.h + /usr/include/qt6/QtGui/qtgui-config.h + /usr/include/qt6/QtGui/qtguiexports.h + /usr/include/qt6/QtGui/qtguiglobal.h + /usr/include/qt6/QtGui/qtransform.h + /usr/include/qt6/QtGui/qwindowdefs.h /usr/include/rpc/netdb.h /usr/include/sched.h /usr/include/semaphore.h @@ -1676,6 +1735,7 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /usr/include/unistd.h /usr/include/wchar.h /usr/include/wctype.h + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any @@ -1866,6 +1926,7 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new @@ -1986,6 +2047,7 @@ client/CMakeFiles/scarchat.dir/main.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/mainwindow.h + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/chat_widget.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/user_list_widget.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/video_grid_widget.h @@ -2950,7 +3012,41 @@ client/CMakeFiles/scarchat.dir/main.cpp.o /usr/include/features.h /usr/include/gnu/stubs-64.h /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/libavcodec/avcodec.h + /usr/include/libavcodec/codec.h + /usr/include/libavcodec/codec_desc.h + /usr/include/libavcodec/codec_id.h + /usr/include/libavcodec/codec_par.h + /usr/include/libavcodec/defs.h + /usr/include/libavcodec/packet.h + /usr/include/libavcodec/version.h + /usr/include/libavcodec/version_major.h + /usr/include/libavutil/attributes.h + /usr/include/libavutil/avconfig.h + /usr/include/libavutil/avutil.h + /usr/include/libavutil/buffer.h + /usr/include/libavutil/channel_layout.h + /usr/include/libavutil/common.h + /usr/include/libavutil/dict.h + /usr/include/libavutil/error.h + /usr/include/libavutil/frame.h + /usr/include/libavutil/hwcontext.h + /usr/include/libavutil/imgutils.h + /usr/include/libavutil/intfloat.h + /usr/include/libavutil/log.h + /usr/include/libavutil/macros.h + /usr/include/libavutil/mathematics.h + /usr/include/libavutil/mem.h + /usr/include/libavutil/pixdesc.h + /usr/include/libavutil/pixfmt.h + /usr/include/libavutil/rational.h + /usr/include/libavutil/samplefmt.h + /usr/include/libavutil/version.h /usr/include/libintl.h + /usr/include/libswscale/swscale.h + /usr/include/libswscale/version.h + /usr/include/libswscale/version_major.h /usr/include/limits.h /usr/include/linux/close_range.h /usr/include/linux/errno.h @@ -3193,6 +3289,7 @@ client/CMakeFiles/scarchat.dir/main.cpp.o /usr/include/qt6/QtCore/qversiontagging.h /usr/include/qt6/QtCore/qxptype_traits.h /usr/include/qt6/QtCore/qyieldcpu.h + /usr/include/qt6/QtGui/QImage /usr/include/qt6/QtGui/QPixmap /usr/include/qt6/QtGui/qaction.h /usr/include/qt6/QtGui/qbitmap.h @@ -3308,6 +3405,7 @@ client/CMakeFiles/scarchat.dir/main.cpp.o /usr/include/unistd.h /usr/include/wchar.h /usr/include/wctype.h + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any @@ -3500,6 +3598,7 @@ client/CMakeFiles/scarchat.dir/main.cpp.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new @@ -3621,6 +3720,7 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/mainwindow.h + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/chat_widget.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/login_dialog.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/user_list_widget.h @@ -4586,7 +4686,41 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o /usr/include/features.h /usr/include/gnu/stubs-64.h /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/libavcodec/avcodec.h + /usr/include/libavcodec/codec.h + /usr/include/libavcodec/codec_desc.h + /usr/include/libavcodec/codec_id.h + /usr/include/libavcodec/codec_par.h + /usr/include/libavcodec/defs.h + /usr/include/libavcodec/packet.h + /usr/include/libavcodec/version.h + /usr/include/libavcodec/version_major.h + /usr/include/libavutil/attributes.h + /usr/include/libavutil/avconfig.h + /usr/include/libavutil/avutil.h + /usr/include/libavutil/buffer.h + /usr/include/libavutil/channel_layout.h + /usr/include/libavutil/common.h + /usr/include/libavutil/dict.h + /usr/include/libavutil/error.h + /usr/include/libavutil/frame.h + /usr/include/libavutil/hwcontext.h + /usr/include/libavutil/imgutils.h + /usr/include/libavutil/intfloat.h + /usr/include/libavutil/log.h + /usr/include/libavutil/macros.h + /usr/include/libavutil/mathematics.h + /usr/include/libavutil/mem.h + /usr/include/libavutil/pixdesc.h + /usr/include/libavutil/pixfmt.h + /usr/include/libavutil/rational.h + /usr/include/libavutil/samplefmt.h + /usr/include/libavutil/version.h /usr/include/libintl.h + /usr/include/libswscale/swscale.h + /usr/include/libswscale/version.h + /usr/include/libswscale/version_major.h /usr/include/limits.h /usr/include/linux/close_range.h /usr/include/linux/errno.h @@ -4828,6 +4962,7 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o /usr/include/qt6/QtCore/qversiontagging.h /usr/include/qt6/QtCore/qxptype_traits.h /usr/include/qt6/QtCore/qyieldcpu.h + /usr/include/qt6/QtGui/QImage /usr/include/qt6/QtGui/QPixmap /usr/include/qt6/QtGui/qaction.h /usr/include/qt6/QtGui/qbitmap.h @@ -4953,6 +5088,7 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o /usr/include/unistd.h /usr/include/wchar.h /usr/include/wctype.h + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any @@ -5145,6 +5281,7 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new @@ -6168,6 +6305,504 @@ client/CMakeFiles/scarchat.dir/media/screen_capture.cpp.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h +client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/asm/bitsperlong.h + /usr/include/asm/errno.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm/types.h + /usr/include/asm/unistd.h + /usr/include/asm/unistd_64.h + /usr/include/assert.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/confname.h + /usr/include/bits/cpu-set.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/environments.h + /usr/include/bits/errno.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-fast.h + /usr/include/bits/fp-logb.h + /usr/include/bits/getopt_core.h + /usr/include/bits/getopt_posix.h + /usr/include/bits/iscanonical.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/local_lim.h + /usr/include/bits/locale.h + /usr/include/bits/long-double.h + /usr/include/bits/math-vector.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls-macros.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/mathcalls.h + /usr/include/bits/posix1_lim.h + /usr/include/bits/posix2_lim.h + /usr/include/bits/posix_opt.h + /usr/include/bits/pthread_stack_min-dynamic.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/sched.h + /usr/include/bits/select-decl.h + /usr/include/bits/select.h + /usr/include/bits/select2.h + /usr/include/bits/setjmp.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio.h + /usr/include/bits/stdio2-decl.h + /usr/include/bits/stdio2.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdlib-bsearch.h + /usr/include/bits/stdlib-float.h + /usr/include/bits/stdlib.h + /usr/include/bits/string_fortified.h + /usr/include/bits/strings_fortified.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/syscall.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/timex.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/error_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/uio_lim.h + /usr/include/bits/unistd-decl.h + /usr/include/bits/unistd.h + /usr/include/bits/unistd_ext.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/bits/wchar.h + /usr/include/bits/wchar2-decl.h + /usr/include/bits/wchar2.h + /usr/include/bits/wctype-wchar.h + /usr/include/bits/wordsize.h + /usr/include/bits/xopen_lim.h + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/libavcodec/avcodec.h + /usr/include/libavcodec/codec.h + /usr/include/libavcodec/codec_desc.h + /usr/include/libavcodec/codec_id.h + /usr/include/libavcodec/codec_par.h + /usr/include/libavcodec/defs.h + /usr/include/libavcodec/packet.h + /usr/include/libavcodec/version.h + /usr/include/libavcodec/version_major.h + /usr/include/libavutil/attributes.h + /usr/include/libavutil/avconfig.h + /usr/include/libavutil/avutil.h + /usr/include/libavutil/buffer.h + /usr/include/libavutil/channel_layout.h + /usr/include/libavutil/common.h + /usr/include/libavutil/dict.h + /usr/include/libavutil/error.h + /usr/include/libavutil/frame.h + /usr/include/libavutil/hwcontext.h + /usr/include/libavutil/imgutils.h + /usr/include/libavutil/intfloat.h + /usr/include/libavutil/log.h + /usr/include/libavutil/macros.h + /usr/include/libavutil/mathematics.h + /usr/include/libavutil/mem.h + /usr/include/libavutil/pixdesc.h + /usr/include/libavutil/pixfmt.h + /usr/include/libavutil/rational.h + /usr/include/libavutil/samplefmt.h + /usr/include/libavutil/version.h + /usr/include/libswscale/swscale.h + /usr/include/libswscale/version.h + /usr/include/libswscale/version_major.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/sched/types.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/qt6/QtCore/q17memory.h + /usr/include/qt6/QtCore/q20functional.h + /usr/include/qt6/QtCore/q20iterator.h + /usr/include/qt6/QtCore/q20memory.h + /usr/include/qt6/QtCore/q20type_traits.h + /usr/include/qt6/QtCore/q20utility.h + /usr/include/qt6/QtCore/q23type_traits.h + /usr/include/qt6/QtCore/q23utility.h + /usr/include/qt6/QtCore/qalgorithms.h + /usr/include/qt6/QtCore/qanystringview.h + /usr/include/qt6/QtCore/qarraydata.h + /usr/include/qt6/QtCore/qarraydataops.h + /usr/include/qt6/QtCore/qarraydatapointer.h + /usr/include/qt6/QtCore/qassert.h + /usr/include/qt6/QtCore/qatomic.h + /usr/include/qt6/QtCore/qatomic_cxx11.h + /usr/include/qt6/QtCore/qbasicatomic.h + /usr/include/qt6/QtCore/qbytearray.h + /usr/include/qt6/QtCore/qbytearrayalgorithms.h + /usr/include/qt6/QtCore/qbytearraylist.h + /usr/include/qt6/QtCore/qbytearrayview.h + /usr/include/qt6/QtCore/qchar.h + /usr/include/qt6/QtCore/qcheckedint_impl.h + /usr/include/qt6/QtCore/qcompare.h + /usr/include/qt6/QtCore/qcompare_impl.h + /usr/include/qt6/QtCore/qcomparehelpers.h + /usr/include/qt6/QtCore/qcompilerdetection.h + /usr/include/qt6/QtCore/qconfig.h + /usr/include/qt6/QtCore/qconstructormacros.h + /usr/include/qt6/QtCore/qcontainerfwd.h + /usr/include/qt6/QtCore/qcontainertools_impl.h + /usr/include/qt6/QtCore/qdarwinhelpers.h + /usr/include/qt6/QtCore/qdatastream.h + /usr/include/qt6/QtCore/qexceptionhandling.h + /usr/include/qt6/QtCore/qflags.h + /usr/include/qt6/QtCore/qforeach.h + /usr/include/qt6/QtCore/qfunctionaltools_impl.h + /usr/include/qt6/QtCore/qfunctionpointer.h + /usr/include/qt6/QtCore/qgenericatomic.h + /usr/include/qt6/QtCore/qglobal.h + /usr/include/qt6/QtCore/qglobalstatic.h + /usr/include/qt6/QtCore/qhashfunctions.h + /usr/include/qt6/QtCore/qiodevicebase.h + /usr/include/qt6/QtCore/qiterator.h + /usr/include/qt6/QtCore/qlatin1stringview.h + /usr/include/qt6/QtCore/qline.h + /usr/include/qt6/QtCore/qlist.h + /usr/include/qt6/QtCore/qlogging.h + /usr/include/qt6/QtCore/qmalloc.h + /usr/include/qt6/QtCore/qmargins.h + /usr/include/qt6/QtCore/qminmax.h + /usr/include/qt6/QtCore/qnamespace.h + /usr/include/qt6/QtCore/qnumeric.h + /usr/include/qt6/QtCore/qobjectdefs.h + /usr/include/qt6/QtCore/qobjectdefs_impl.h + /usr/include/qt6/QtCore/qoverload.h + /usr/include/qt6/QtCore/qpair.h + /usr/include/qt6/QtCore/qpoint.h + /usr/include/qt6/QtCore/qprocessordetection.h + /usr/include/qt6/QtCore/qrect.h + /usr/include/qt6/QtCore/qrefcount.h + /usr/include/qt6/QtCore/qscopedpointer.h + /usr/include/qt6/QtCore/qsize.h + /usr/include/qt6/QtCore/qspan.h + /usr/include/qt6/QtCore/qstdlibdetection.h + /usr/include/qt6/QtCore/qstring.h + /usr/include/qt6/QtCore/qstringalgorithms.h + /usr/include/qt6/QtCore/qstringbuilder.h + /usr/include/qt6/QtCore/qstringconverter.h + /usr/include/qt6/QtCore/qstringconverter_base.h + /usr/include/qt6/QtCore/qstringfwd.h + /usr/include/qt6/QtCore/qstringlist.h + /usr/include/qt6/QtCore/qstringmatcher.h + /usr/include/qt6/QtCore/qstringtokenizer.h + /usr/include/qt6/QtCore/qstringview.h + /usr/include/qt6/QtCore/qswap.h + /usr/include/qt6/QtCore/qsysinfo.h + /usr/include/qt6/QtCore/qsystemdetection.h + /usr/include/qt6/QtCore/qtclasshelpermacros.h + /usr/include/qt6/QtCore/qtconfiginclude.h + /usr/include/qt6/QtCore/qtconfigmacros.h + /usr/include/qt6/QtCore/qtcore-config.h + /usr/include/qt6/QtCore/qtcoreexports.h + /usr/include/qt6/QtCore/qtcoreglobal.h + /usr/include/qt6/QtCore/qtdeprecationdefinitions.h + /usr/include/qt6/QtCore/qtdeprecationmarkers.h + /usr/include/qt6/QtCore/qtenvironmentvariables.h + /usr/include/qt6/QtCore/qtmetamacros.h + /usr/include/qt6/QtCore/qtnoop.h + /usr/include/qt6/QtCore/qtpreprocessorsupport.h + /usr/include/qt6/QtCore/qtresource.h + /usr/include/qt6/QtCore/qttranslation.h + /usr/include/qt6/QtCore/qttypetraits.h + /usr/include/qt6/QtCore/qtversion.h + /usr/include/qt6/QtCore/qtversionchecks.h + /usr/include/qt6/QtCore/qtypeinfo.h + /usr/include/qt6/QtCore/qtypes.h + /usr/include/qt6/QtCore/qutf8stringview.h + /usr/include/qt6/QtCore/qversiontagging.h + /usr/include/qt6/QtCore/qxptype_traits.h + /usr/include/qt6/QtCore/qyieldcpu.h + /usr/include/qt6/QtGui/QImage + /usr/include/qt6/QtGui/qcolor.h + /usr/include/qt6/QtGui/qimage.h + /usr/include/qt6/QtGui/qpaintdevice.h + /usr/include/qt6/QtGui/qpixelformat.h + /usr/include/qt6/QtGui/qpolygon.h + /usr/include/qt6/QtGui/qregion.h + /usr/include/qt6/QtGui/qrgb.h + /usr/include/qt6/QtGui/qrgba64.h + /usr/include/qt6/QtGui/qtgui-config.h + /usr/include/qt6/QtGui/qtguiexports.h + /usr/include/qt6/QtGui/qtguiglobal.h + /usr/include/qt6/QtGui/qtransform.h + /usr/include/qt6/QtGui/qwindowdefs.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/single_threaded.h + /usr/include/sys/syscall.h + /usr/include/sys/types.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/array + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/algorithmfwd.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/enable_special_members.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/erase_if.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable_policy.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/node_handle.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algo.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/specfun.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_function.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_heap.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_numeric.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_relops.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stream_iterator.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uniform_int_dist.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unordered_map.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cassert + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cmath + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstring + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/functional + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iterator + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numeric + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/optional + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_algorithm_defs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_numeric_defs.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ranges + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/span + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/bessel_function.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/beta_function.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/ell_integral.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/exp_integral.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/gamma.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/hypergeometric.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/legendre_function.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/modified_bessel_func.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_hermite.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_laguerre.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/riemann_zeta.tcc + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/special_function_util.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/unordered_map + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/utility + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/version + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdbool.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h + client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.cpp /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.h @@ -6579,6 +7214,7 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h /usr/include/alloca.h /usr/include/arpa/inet.h /usr/include/asm-generic/bitsperlong.h @@ -7540,7 +8176,41 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o /usr/include/features.h /usr/include/gnu/stubs-64.h /usr/include/gnu/stubs.h + /usr/include/inttypes.h + /usr/include/libavcodec/avcodec.h + /usr/include/libavcodec/codec.h + /usr/include/libavcodec/codec_desc.h + /usr/include/libavcodec/codec_id.h + /usr/include/libavcodec/codec_par.h + /usr/include/libavcodec/defs.h + /usr/include/libavcodec/packet.h + /usr/include/libavcodec/version.h + /usr/include/libavcodec/version_major.h + /usr/include/libavutil/attributes.h + /usr/include/libavutil/avconfig.h + /usr/include/libavutil/avutil.h + /usr/include/libavutil/buffer.h + /usr/include/libavutil/channel_layout.h + /usr/include/libavutil/common.h + /usr/include/libavutil/dict.h + /usr/include/libavutil/error.h + /usr/include/libavutil/frame.h + /usr/include/libavutil/hwcontext.h + /usr/include/libavutil/imgutils.h + /usr/include/libavutil/intfloat.h + /usr/include/libavutil/log.h + /usr/include/libavutil/macros.h + /usr/include/libavutil/mathematics.h + /usr/include/libavutil/mem.h + /usr/include/libavutil/pixdesc.h + /usr/include/libavutil/pixfmt.h + /usr/include/libavutil/rational.h + /usr/include/libavutil/samplefmt.h + /usr/include/libavutil/version.h /usr/include/libintl.h + /usr/include/libswscale/swscale.h + /usr/include/libswscale/version.h + /usr/include/libswscale/version_major.h /usr/include/limits.h /usr/include/linux/close_range.h /usr/include/linux/errno.h @@ -7782,6 +8452,7 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o /usr/include/qt6/QtCore/qversiontagging.h /usr/include/qt6/QtCore/qxptype_traits.h /usr/include/qt6/QtCore/qyieldcpu.h + /usr/include/qt6/QtGui/QImage /usr/include/qt6/QtGui/QPixmap /usr/include/qt6/QtGui/qaction.h /usr/include/qt6/QtGui/qbitmap.h @@ -7896,6 +8567,7 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o /usr/include/unistd.h /usr/include/wchar.h /usr/include/wctype.h + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any @@ -8088,6 +8760,7 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new @@ -9934,6 +10607,7 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/screen_capture.h /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/video_grid_widget.h @@ -10899,7 +11573,40 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o /usr/include/gnu/stubs-64.h /usr/include/gnu/stubs.h /usr/include/inttypes.h + /usr/include/libavcodec/avcodec.h + /usr/include/libavcodec/codec.h + /usr/include/libavcodec/codec_desc.h + /usr/include/libavcodec/codec_id.h + /usr/include/libavcodec/codec_par.h + /usr/include/libavcodec/defs.h + /usr/include/libavcodec/packet.h + /usr/include/libavcodec/version.h + /usr/include/libavcodec/version_major.h + /usr/include/libavutil/attributes.h + /usr/include/libavutil/avconfig.h + /usr/include/libavutil/avutil.h + /usr/include/libavutil/buffer.h + /usr/include/libavutil/channel_layout.h + /usr/include/libavutil/common.h + /usr/include/libavutil/dict.h + /usr/include/libavutil/error.h + /usr/include/libavutil/frame.h + /usr/include/libavutil/hwcontext.h + /usr/include/libavutil/imgutils.h + /usr/include/libavutil/intfloat.h + /usr/include/libavutil/log.h + /usr/include/libavutil/macros.h + /usr/include/libavutil/mathematics.h + /usr/include/libavutil/mem.h + /usr/include/libavutil/pixdesc.h + /usr/include/libavutil/pixfmt.h + /usr/include/libavutil/rational.h + /usr/include/libavutil/samplefmt.h + /usr/include/libavutil/version.h /usr/include/libintl.h + /usr/include/libswscale/swscale.h + /usr/include/libswscale/version.h + /usr/include/libswscale/version_major.h /usr/include/limits.h /usr/include/linux/close_range.h /usr/include/linux/errno.h @@ -11140,6 +11847,7 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o /usr/include/qt6/QtCore/qversiontagging.h /usr/include/qt6/QtCore/qxptype_traits.h /usr/include/qt6/QtCore/qyieldcpu.h + /usr/include/qt6/QtGui/QImage /usr/include/qt6/QtGui/QResizeEvent /usr/include/qt6/QtGui/QTransform /usr/include/qt6/QtGui/qaction.h @@ -11237,6 +11945,7 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o /usr/include/unistd.h /usr/include/wchar.h /usr/include/wctype.h + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any @@ -11430,6 +12139,7 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new @@ -11626,6 +12336,7 @@ client/scarchat /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/CMakeFiles/scarchat.dir/mainwindow.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/CMakeFiles/scarchat.dir/media/camera_capture.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/CMakeFiles/scarchat.dir/media/screen_capture.cpp.o + /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o diff --git a/build/client/CMakeFiles/scarchat.dir/compiler_depend.make b/build/client/CMakeFiles/scarchat.dir/compiler_depend.make index 40562b1..12fdc51 100644 --- a/build/client/CMakeFiles/scarchat.dir/compiler_depend.make +++ b/build/client/CMakeFiles/scarchat.dir/compiler_depend.make @@ -472,6 +472,7 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ /usr/include/alloca.h \ /usr/include/arpa/inet.h \ /usr/include/asm-generic/bitsperlong.h \ @@ -1433,7 +1434,41 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /usr/include/features.h \ /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ /usr/include/libintl.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ /usr/include/limits.h \ /usr/include/linux/close_range.h \ /usr/include/linux/errno.h \ @@ -1535,9 +1570,12 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /usr/include/qt6/QtCore/QTimer \ /usr/include/qt6/QtCore/q17memory.h \ /usr/include/qt6/QtCore/q20functional.h \ + /usr/include/qt6/QtCore/q20iterator.h \ /usr/include/qt6/QtCore/q20memory.h \ /usr/include/qt6/QtCore/q20type_traits.h \ + /usr/include/qt6/QtCore/q20utility.h \ /usr/include/qt6/QtCore/q23type_traits.h \ + /usr/include/qt6/QtCore/q23utility.h \ /usr/include/qt6/QtCore/qabstracteventdispatcher.h \ /usr/include/qt6/QtCore/qalgorithms.h \ /usr/include/qt6/QtCore/qanystringview.h \ @@ -1555,6 +1593,7 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /usr/include/qt6/QtCore/qbytearraylist.h \ /usr/include/qt6/QtCore/qbytearrayview.h \ /usr/include/qt6/QtCore/qchar.h \ + /usr/include/qt6/QtCore/qcheckedint_impl.h \ /usr/include/qt6/QtCore/qcompare.h \ /usr/include/qt6/QtCore/qcompare_impl.h \ /usr/include/qt6/QtCore/qcomparehelpers.h \ @@ -1582,9 +1621,11 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /usr/include/qt6/QtCore/qiterable.h \ /usr/include/qt6/QtCore/qiterator.h \ /usr/include/qt6/QtCore/qlatin1stringview.h \ + /usr/include/qt6/QtCore/qline.h \ /usr/include/qt6/QtCore/qlist.h \ /usr/include/qt6/QtCore/qlogging.h \ /usr/include/qt6/QtCore/qmalloc.h \ + /usr/include/qt6/QtCore/qmargins.h \ /usr/include/qt6/QtCore/qmath.h \ /usr/include/qt6/QtCore/qmetacontainer.h \ /usr/include/qt6/QtCore/qmetatype.h \ @@ -1597,10 +1638,14 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /usr/include/qt6/QtCore/qobjectdefs_impl.h \ /usr/include/qt6/QtCore/qoverload.h \ /usr/include/qt6/QtCore/qpair.h \ + /usr/include/qt6/QtCore/qpoint.h \ /usr/include/qt6/QtCore/qprocessordetection.h \ + /usr/include/qt6/QtCore/qrect.h \ /usr/include/qt6/QtCore/qrefcount.h \ /usr/include/qt6/QtCore/qscopedpointer.h \ /usr/include/qt6/QtCore/qscopeguard.h \ + /usr/include/qt6/QtCore/qsize.h \ + /usr/include/qt6/QtCore/qspan.h \ /usr/include/qt6/QtCore/qstdlibdetection.h \ /usr/include/qt6/QtCore/qstring.h \ /usr/include/qt6/QtCore/qstringalgorithms.h \ @@ -1641,6 +1686,20 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /usr/include/qt6/QtCore/qversiontagging.h \ /usr/include/qt6/QtCore/qxptype_traits.h \ /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ + /usr/include/qt6/QtGui/qcolor.h \ + /usr/include/qt6/QtGui/qimage.h \ + /usr/include/qt6/QtGui/qpaintdevice.h \ + /usr/include/qt6/QtGui/qpixelformat.h \ + /usr/include/qt6/QtGui/qpolygon.h \ + /usr/include/qt6/QtGui/qregion.h \ + /usr/include/qt6/QtGui/qrgb.h \ + /usr/include/qt6/QtGui/qrgba64.h \ + /usr/include/qt6/QtGui/qtgui-config.h \ + /usr/include/qt6/QtGui/qtguiexports.h \ + /usr/include/qt6/QtGui/qtguiglobal.h \ + /usr/include/qt6/QtGui/qtransform.h \ + /usr/include/qt6/QtGui/qwindowdefs.h \ /usr/include/rpc/netdb.h \ /usr/include/sched.h \ /usr/include/semaphore.h \ @@ -1674,6 +1733,7 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /usr/include/unistd.h \ /usr/include/wchar.h \ /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ @@ -1864,6 +1924,7 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: /home/ganome/ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ @@ -1983,6 +2044,7 @@ client/CMakeFiles/scarchat.dir/main.cpp.o: /home/ganome/Projects/SCAR-719/repos/ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/mainwindow.h \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/chat_widget.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/user_list_widget.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/video_grid_widget.h \ @@ -2947,7 +3009,41 @@ client/CMakeFiles/scarchat.dir/main.cpp.o: /home/ganome/Projects/SCAR-719/repos/ /usr/include/features.h \ /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ /usr/include/libintl.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ /usr/include/limits.h \ /usr/include/linux/close_range.h \ /usr/include/linux/errno.h \ @@ -3190,6 +3286,7 @@ client/CMakeFiles/scarchat.dir/main.cpp.o: /home/ganome/Projects/SCAR-719/repos/ /usr/include/qt6/QtCore/qversiontagging.h \ /usr/include/qt6/QtCore/qxptype_traits.h \ /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ /usr/include/qt6/QtGui/QPixmap \ /usr/include/qt6/QtGui/qaction.h \ /usr/include/qt6/QtGui/qbitmap.h \ @@ -3305,6 +3402,7 @@ client/CMakeFiles/scarchat.dir/main.cpp.o: /home/ganome/Projects/SCAR-719/repos/ /usr/include/unistd.h \ /usr/include/wchar.h \ /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ @@ -3497,6 +3595,7 @@ client/CMakeFiles/scarchat.dir/main.cpp.o: /home/ganome/Projects/SCAR-719/repos/ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ @@ -3617,6 +3716,7 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o: /home/ganome/Projects/SCAR-719/ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/mainwindow.h \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/chat_widget.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/login_dialog.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/user_list_widget.h \ @@ -4582,7 +4682,41 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o: /home/ganome/Projects/SCAR-719/ /usr/include/features.h \ /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ /usr/include/libintl.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ /usr/include/limits.h \ /usr/include/linux/close_range.h \ /usr/include/linux/errno.h \ @@ -4824,6 +4958,7 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o: /home/ganome/Projects/SCAR-719/ /usr/include/qt6/QtCore/qversiontagging.h \ /usr/include/qt6/QtCore/qxptype_traits.h \ /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ /usr/include/qt6/QtGui/QPixmap \ /usr/include/qt6/QtGui/qaction.h \ /usr/include/qt6/QtGui/qbitmap.h \ @@ -4949,6 +5084,7 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o: /home/ganome/Projects/SCAR-719/ /usr/include/unistd.h \ /usr/include/wchar.h \ /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ @@ -5141,6 +5277,7 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o: /home/ganome/Projects/SCAR-719/ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ @@ -6162,6 +6299,503 @@ client/CMakeFiles/scarchat.dir/media/screen_capture.cpp.o: /home/ganome/Projects /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h +client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm/errno.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm/types.h \ + /usr/include/asm/unistd.h \ + /usr/include/asm/unistd_64.h \ + /usr/include/assert.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/confname.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/environments.h \ + /usr/include/bits/errno.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/getopt_core.h \ + /usr/include/bits/getopt_posix.h \ + /usr/include/bits/iscanonical.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/local_lim.h \ + /usr/include/bits/locale.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls-macros.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/posix1_lim.h \ + /usr/include/bits/posix2_lim.h \ + /usr/include/bits/posix_opt.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/select-decl.h \ + /usr/include/bits/select.h \ + /usr/include/bits/select2.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2-decl.h \ + /usr/include/bits/stdio2.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/bits/stdlib.h \ + /usr/include/bits/string_fortified.h \ + /usr/include/bits/strings_fortified.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/syscall.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/uio_lim.h \ + /usr/include/bits/unistd-decl.h \ + /usr/include/bits/unistd.h \ + /usr/include/bits/unistd_ext.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wchar2-decl.h \ + /usr/include/bits/wchar2.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/bits/xopen_lim.h \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/sched/types.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/qt6/QtCore/q17memory.h \ + /usr/include/qt6/QtCore/q20functional.h \ + /usr/include/qt6/QtCore/q20iterator.h \ + /usr/include/qt6/QtCore/q20memory.h \ + /usr/include/qt6/QtCore/q20type_traits.h \ + /usr/include/qt6/QtCore/q20utility.h \ + /usr/include/qt6/QtCore/q23type_traits.h \ + /usr/include/qt6/QtCore/q23utility.h \ + /usr/include/qt6/QtCore/qalgorithms.h \ + /usr/include/qt6/QtCore/qanystringview.h \ + /usr/include/qt6/QtCore/qarraydata.h \ + /usr/include/qt6/QtCore/qarraydataops.h \ + /usr/include/qt6/QtCore/qarraydatapointer.h \ + /usr/include/qt6/QtCore/qassert.h \ + /usr/include/qt6/QtCore/qatomic.h \ + /usr/include/qt6/QtCore/qatomic_cxx11.h \ + /usr/include/qt6/QtCore/qbasicatomic.h \ + /usr/include/qt6/QtCore/qbytearray.h \ + /usr/include/qt6/QtCore/qbytearrayalgorithms.h \ + /usr/include/qt6/QtCore/qbytearraylist.h \ + /usr/include/qt6/QtCore/qbytearrayview.h \ + /usr/include/qt6/QtCore/qchar.h \ + /usr/include/qt6/QtCore/qcheckedint_impl.h \ + /usr/include/qt6/QtCore/qcompare.h \ + /usr/include/qt6/QtCore/qcompare_impl.h \ + /usr/include/qt6/QtCore/qcomparehelpers.h \ + /usr/include/qt6/QtCore/qcompilerdetection.h \ + /usr/include/qt6/QtCore/qconfig.h \ + /usr/include/qt6/QtCore/qconstructormacros.h \ + /usr/include/qt6/QtCore/qcontainerfwd.h \ + /usr/include/qt6/QtCore/qcontainertools_impl.h \ + /usr/include/qt6/QtCore/qdarwinhelpers.h \ + /usr/include/qt6/QtCore/qdatastream.h \ + /usr/include/qt6/QtCore/qexceptionhandling.h \ + /usr/include/qt6/QtCore/qflags.h \ + /usr/include/qt6/QtCore/qforeach.h \ + /usr/include/qt6/QtCore/qfunctionaltools_impl.h \ + /usr/include/qt6/QtCore/qfunctionpointer.h \ + /usr/include/qt6/QtCore/qgenericatomic.h \ + /usr/include/qt6/QtCore/qglobal.h \ + /usr/include/qt6/QtCore/qglobalstatic.h \ + /usr/include/qt6/QtCore/qhashfunctions.h \ + /usr/include/qt6/QtCore/qiodevicebase.h \ + /usr/include/qt6/QtCore/qiterator.h \ + /usr/include/qt6/QtCore/qlatin1stringview.h \ + /usr/include/qt6/QtCore/qline.h \ + /usr/include/qt6/QtCore/qlist.h \ + /usr/include/qt6/QtCore/qlogging.h \ + /usr/include/qt6/QtCore/qmalloc.h \ + /usr/include/qt6/QtCore/qmargins.h \ + /usr/include/qt6/QtCore/qminmax.h \ + /usr/include/qt6/QtCore/qnamespace.h \ + /usr/include/qt6/QtCore/qnumeric.h \ + /usr/include/qt6/QtCore/qobjectdefs.h \ + /usr/include/qt6/QtCore/qobjectdefs_impl.h \ + /usr/include/qt6/QtCore/qoverload.h \ + /usr/include/qt6/QtCore/qpair.h \ + /usr/include/qt6/QtCore/qpoint.h \ + /usr/include/qt6/QtCore/qprocessordetection.h \ + /usr/include/qt6/QtCore/qrect.h \ + /usr/include/qt6/QtCore/qrefcount.h \ + /usr/include/qt6/QtCore/qscopedpointer.h \ + /usr/include/qt6/QtCore/qsize.h \ + /usr/include/qt6/QtCore/qspan.h \ + /usr/include/qt6/QtCore/qstdlibdetection.h \ + /usr/include/qt6/QtCore/qstring.h \ + /usr/include/qt6/QtCore/qstringalgorithms.h \ + /usr/include/qt6/QtCore/qstringbuilder.h \ + /usr/include/qt6/QtCore/qstringconverter.h \ + /usr/include/qt6/QtCore/qstringconverter_base.h \ + /usr/include/qt6/QtCore/qstringfwd.h \ + /usr/include/qt6/QtCore/qstringlist.h \ + /usr/include/qt6/QtCore/qstringmatcher.h \ + /usr/include/qt6/QtCore/qstringtokenizer.h \ + /usr/include/qt6/QtCore/qstringview.h \ + /usr/include/qt6/QtCore/qswap.h \ + /usr/include/qt6/QtCore/qsysinfo.h \ + /usr/include/qt6/QtCore/qsystemdetection.h \ + /usr/include/qt6/QtCore/qtclasshelpermacros.h \ + /usr/include/qt6/QtCore/qtconfiginclude.h \ + /usr/include/qt6/QtCore/qtconfigmacros.h \ + /usr/include/qt6/QtCore/qtcore-config.h \ + /usr/include/qt6/QtCore/qtcoreexports.h \ + /usr/include/qt6/QtCore/qtcoreglobal.h \ + /usr/include/qt6/QtCore/qtdeprecationdefinitions.h \ + /usr/include/qt6/QtCore/qtdeprecationmarkers.h \ + /usr/include/qt6/QtCore/qtenvironmentvariables.h \ + /usr/include/qt6/QtCore/qtmetamacros.h \ + /usr/include/qt6/QtCore/qtnoop.h \ + /usr/include/qt6/QtCore/qtpreprocessorsupport.h \ + /usr/include/qt6/QtCore/qtresource.h \ + /usr/include/qt6/QtCore/qttranslation.h \ + /usr/include/qt6/QtCore/qttypetraits.h \ + /usr/include/qt6/QtCore/qtversion.h \ + /usr/include/qt6/QtCore/qtversionchecks.h \ + /usr/include/qt6/QtCore/qtypeinfo.h \ + /usr/include/qt6/QtCore/qtypes.h \ + /usr/include/qt6/QtCore/qutf8stringview.h \ + /usr/include/qt6/QtCore/qversiontagging.h \ + /usr/include/qt6/QtCore/qxptype_traits.h \ + /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ + /usr/include/qt6/QtGui/qcolor.h \ + /usr/include/qt6/QtGui/qimage.h \ + /usr/include/qt6/QtGui/qpaintdevice.h \ + /usr/include/qt6/QtGui/qpixelformat.h \ + /usr/include/qt6/QtGui/qpolygon.h \ + /usr/include/qt6/QtGui/qregion.h \ + /usr/include/qt6/QtGui/qrgb.h \ + /usr/include/qt6/QtGui/qrgba64.h \ + /usr/include/qt6/QtGui/qtgui-config.h \ + /usr/include/qt6/QtGui/qtguiexports.h \ + /usr/include/qt6/QtGui/qtguiglobal.h \ + /usr/include/qt6/QtGui/qtransform.h \ + /usr/include/qt6/QtGui/qwindowdefs.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/sys/syscall.h \ + /usr/include/sys/types.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/array \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/algorithmfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/enable_special_members.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/erase_if.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable_policy.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/node_handle.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algo.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/specfun.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_function.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_heap.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_numeric.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_relops.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stream_iterator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uniform_int_dist.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unordered_map.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cassert \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cmath \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstring \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/functional \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iterator \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numeric \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/optional \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_algorithm_defs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_numeric_defs.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ranges \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/span \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/bessel_function.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/beta_function.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/ell_integral.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/exp_integral.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/gamma.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/hypergeometric.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/legendre_function.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/modified_bessel_func.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_hermite.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_laguerre.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/riemann_zeta.tcc \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/special_function_util.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/unordered_map \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/utility \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/version \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdbool.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h + client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.cpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.h \ /usr/include/alloca.h \ @@ -6570,6 +7204,7 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: client/s /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ /usr/include/alloca.h \ /usr/include/arpa/inet.h \ /usr/include/asm-generic/bitsperlong.h \ @@ -7531,7 +8166,41 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: client/s /usr/include/features.h \ /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ /usr/include/libintl.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ /usr/include/limits.h \ /usr/include/linux/close_range.h \ /usr/include/linux/errno.h \ @@ -7773,6 +8442,7 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: client/s /usr/include/qt6/QtCore/qversiontagging.h \ /usr/include/qt6/QtCore/qxptype_traits.h \ /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ /usr/include/qt6/QtGui/QPixmap \ /usr/include/qt6/QtGui/qaction.h \ /usr/include/qt6/QtGui/qbitmap.h \ @@ -7887,6 +8557,7 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: client/s /usr/include/unistd.h \ /usr/include/wchar.h \ /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ @@ -8079,6 +8750,7 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: client/s /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ @@ -9921,6 +10593,7 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o: /home/ganome/Projects /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/screen_capture.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/video_grid_widget.h \ @@ -10886,7 +11559,40 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o: /home/ganome/Projects /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h \ /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ /usr/include/libintl.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ /usr/include/limits.h \ /usr/include/linux/close_range.h \ /usr/include/linux/errno.h \ @@ -11127,6 +11833,7 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o: /home/ganome/Projects /usr/include/qt6/QtCore/qversiontagging.h \ /usr/include/qt6/QtCore/qxptype_traits.h \ /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ /usr/include/qt6/QtGui/QResizeEvent \ /usr/include/qt6/QtGui/QTransform \ /usr/include/qt6/QtGui/qaction.h \ @@ -11224,6 +11931,7 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o: /home/ganome/Projects /usr/include/unistd.h \ /usr/include/wchar.h \ /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ @@ -11417,6 +12125,7 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o: /home/ganome/Projects /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ @@ -11612,6 +12321,7 @@ client/scarchat: shared/libscarchat_shared.a \ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o \ client/CMakeFiles/scarchat.dir/media/camera_capture.cpp.o \ client/CMakeFiles/scarchat.dir/media/screen_capture.cpp.o \ + client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o \ client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o \ client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o \ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o \ @@ -11627,6 +12337,8 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o: +client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o: + client/CMakeFiles/scarchat.dir/media/camera_capture.cpp.o: client/CMakeFiles/scarchat.dir/mainwindow.cpp.o: @@ -11801,14 +12513,10 @@ client/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/opt_random.h: -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h: - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/random.tcc: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/float.h: -/usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h: - /usr/include/sys/mman.h: /usr/include/spa-0.2/spa/utils/type.h: @@ -11939,52 +12647,8 @@ client/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp: /usr/include/pipewire-0.3/pipewire/array.h: -/usr/include/libswscale/version.h: - -/usr/include/libswscale/swscale.h: - -/usr/include/libavutil/version.h: - -/usr/include/libavutil/samplefmt.h: - -/usr/include/libavutil/pixfmt.h: - -/usr/include/libavutil/pixdesc.h: - /usr/include/libavutil/opt.h: -/usr/include/libavutil/mem.h: - -/usr/include/libavutil/mathematics.h: - -/usr/include/libavutil/macros.h: - -/usr/lib64/libgmodule-2.0.so.0: - -/usr/include/libavutil/log.h: - -/usr/include/libavutil/imgutils.h: - -/usr/include/libavutil/hwcontext.h: - -/usr/include/libavutil/dict.h: - -/usr/include/libavutil/buffer.h: - -/usr/include/libavutil/avutil.h: - -/usr/include/libavutil/attributes.h: - -/usr/include/spa-0.2/spa/support/thread.h: - -/usr/include/libavcodec/defs.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/video_grid_widget.cpp: - -/usr/include/libavcodec/codec_id.h: - -/usr/include/inttypes.h: - /usr/include/bits/mman_ext.h: /usr/include/qt6/QtGui/qpointingdevice.h: @@ -12083,34 +12747,18 @@ shared/libscarchat_shared.a: /usr/include/qt6/QtSql/QSqlDatabase: -/usr/include/qt6/QtGui/qtransform.h: - -/usr/include/qt6/QtGui/qtguiglobal.h: - /usr/include/qt6/QtGui/qtextoption.h: /usr/include/qt6/QtGui/qtextdocument.h: -/usr/include/qt6/QtGui/qrgba64.h: - -/usr/include/qt6/QtGui/qregion.h: - -/usr/include/qt6/QtGui/qpolygon.h: - /usr/include/qt6/QtGui/qpixmap.h: -/usr/include/qt6/QtGui/qpixelformat.h: - /usr/include/qt6/QtGui/qpicture.h: /usr/lib64/libgio-2.0.so.0: /usr/include/qt6/QtGui/qpen.h: -/usr/include/qt6/QtWidgets/qmessagebox.h: - -/usr/include/qt6/QtGui/qimage.h: - /usr/lib64/libbrotlicommon.so.1: /usr/include/qt6/QtGui/qfontvariableaxis.h: @@ -12127,8 +12775,6 @@ shared/libscarchat_shared.a: /usr/include/qt6/QtCore/qvariant.h: -/usr/include/qt6/QtCore/qspan.h: - /usr/include/qt6/QtCore/qsharedpointer.h: /usr/include/qt6/QtCore/qset.h: @@ -12139,8 +12785,6 @@ shared/libscarchat_shared.a: /usr/include/qt6/QtCore/qlocale.h: -/usr/include/qt6/QtCore/qline.h: - /usr/include/qt6/QtCore/qitemselectionmodel.h: /usr/lib64/libOpenCL.so.1: @@ -12165,6 +12809,8 @@ shared/libscarchat_shared.a: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/semaphore: +/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h: + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/list: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream: @@ -12185,6 +12831,8 @@ shared/libscarchat_shared.a: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_timed_wait.h: +/usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h: + /usr/include/sys/uio.h: /usr/include/sys/ucontext.h: @@ -12211,14 +12859,26 @@ shared/libscarchat_shared.a: /usr/include/rpc/netdb.h: +/usr/include/qt6/QtGui/qtransform.h: + +/usr/include/qt6/QtGui/qtguiglobal.h: + +/usr/include/qt6/QtGui/qrgba64.h: + +/usr/include/qt6/QtGui/qregion.h: + +/usr/include/qt6/QtGui/qpolygon.h: + +/usr/include/qt6/QtGui/qpixelformat.h: + +/usr/include/qt6/QtWidgets/qmessagebox.h: + +/usr/include/qt6/QtGui/qimage.h: + /usr/include/qt6/QtCore/qutf8stringview.h: /usr/include/qt6/QtCore/qtversion.h: -/usr/include/qt6/QtCore/qrect.h: - -/usr/include/qt6/QtCore/qttypetraits.h: - client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o: /usr/include/qt6/QtCore/qttranslation.h: @@ -12261,14 +12921,16 @@ client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o: /usr/include/qt6/QtCore/qstdlibdetection.h: +/usr/include/qt6/QtCore/qspan.h: + /usr/include/qt6/QtCore/qscopeguard.h: -/usr/include/libavutil/channel_layout.h: - -/usr/include/qt6/QtCore/qscopedpointer.h: - /usr/include/qt6/QtCore/qrefcount.h: +/usr/include/qt6/QtCore/qttypetraits.h: + +/usr/include/qt6/QtCore/qrect.h: + /usr/include/qt6/QtCore/qprocessordetection.h: /usr/include/pipewire-0.3/pipewire/utils.h: @@ -12297,6 +12959,8 @@ client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp: /usr/include/qt6/QtCore/qlist.h: +/usr/include/qt6/QtCore/qline.h: + /usr/include/qt6/QtSql/qtsqlglobal.h: /usr/include/qt6/QtCore/qiterator.h: @@ -12507,6 +13171,54 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o: /usr/include/linux/falloc.h: +/usr/include/libswscale/version.h: + +/usr/include/libswscale/swscale.h: + +/usr/include/libavutil/version.h: + +/usr/include/libavutil/samplefmt.h: + +/usr/include/libavutil/pixfmt.h: + +/usr/include/libavutil/pixdesc.h: + +/usr/include/libavutil/mem.h: + +/usr/include/libavutil/mathematics.h: + +/usr/include/libavutil/macros.h: + +/usr/lib64/libgmodule-2.0.so.0: + +/usr/include/libavutil/log.h: + +/usr/include/libavutil/imgutils.h: + +/usr/include/libavutil/hwcontext.h: + +/usr/include/libavutil/dict.h: + +/usr/include/qt6/QtCore/qscopedpointer.h: + +/usr/include/libavutil/channel_layout.h: + +/usr/include/libavutil/buffer.h: + +/usr/include/libavutil/avutil.h: + +/usr/include/libavutil/attributes.h: + +/usr/include/spa-0.2/spa/support/thread.h: + +/usr/include/libavcodec/defs.h: + +/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/video_grid_widget.cpp: + +/usr/include/libavcodec/codec_id.h: + +/usr/include/inttypes.h: + /usr/include/boost/version.hpp: /usr/include/boost/type_traits/is_integral.hpp: @@ -12743,10 +13455,10 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o: /usr/include/boost/preprocessor/array/elem.hpp: -/usr/include/libavcodec/version.h: - /usr/include/openssl/evperr.h: +/usr/include/libavcodec/version.h: + /usr/include/boost/preprocessor/array/data.hpp: /usr/include/qt6/QtGui/QTransform: @@ -13025,6 +13737,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_chars.hpp: /usr/include/boost/numeric/conversion/detail/converter.hpp: +/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h: + /usr/include/bits/types/struct___jmp_buf_tag.h: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector: @@ -13211,8 +13925,6 @@ client/CMakeFiles/scarchat.dir/config/client_config.cpp.o: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h: -/usr/include/boost/asio/co_spawn.hpp: - /usr/lib64/libzstd.so.1: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h: @@ -13553,10 +14265,10 @@ _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/end.hpp: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/mask_array.h: -/usr/include/libavcodec/codec_par.h: - /usr/include/qt6/QtCore/qstringalgorithms.h: +/usr/include/libavcodec/codec_par.h: + /usr/include/bits/atomic_wide_counter.h: /usr/include/bits/stdint-least.h: @@ -13631,6 +14343,10 @@ _deps/nlohmann_json-src/include/nlohmann/detail/input/lexer.hpp: _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iterator_traits.hpp: +/usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp: + +/usr/include/boost/asio/detail/reactive_socket_send_op.hpp: + /usr/include/asm-generic/posix_types.h: /usr/include/boost/asio/traits/require_free.hpp: @@ -14447,6 +15163,8 @@ _deps/nlohmann_json-src/include/nlohmann/json.hpp: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h: +/usr/include/boost/asio/co_spawn.hpp: + /usr/include/boost/preprocessor/variadic/elem.hpp: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h: @@ -14513,6 +15231,8 @@ _deps/nlohmann_json-src/include/nlohmann/detail/string_concat.hpp: /usr/include/boost/asio/detail/buffer_resize_guard.hpp: +/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp: + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.h: /usr/include/boost/mpl/aux_/config/dtp.hpp: @@ -15608,7 +16328,3 @@ client/scarchat_autogen/UYX5XTB5RZ/moc_user_list_widget.cpp: /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cassert: /usr/include/boost/numeric/conversion/detail/bounds.hpp: - -/usr/include/boost/asio/detail/reactive_socket_send_op.hpp: - -/usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp: diff --git a/build/client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o b/build/client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o index 2844b945559818d087cd96fe1a5d4ad2565d2e52..53d644bf16742f9a5bf3c094113905541cde8f64 100644 GIT binary patch literal 652936 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

*^OgH18W(R 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 literal 648248 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 diff --git a/build/client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o.d b/build/client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o.d index 68c3bc6..ad27510 100644 --- a/build/client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o.d +++ b/build/client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o.d @@ -359,7 +359,133 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ - /usr/include/boost/asio.hpp \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ + /usr/include/qt6/QtGui/QImage /usr/include/qt6/QtGui/qimage.h \ + /usr/include/qt6/QtGui/qtguiglobal.h /usr/include/qt6/QtCore/qglobal.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdbool.h \ + /usr/include/qt6/QtCore/qtcoreglobal.h \ + /usr/include/qt6/QtCore/qtversionchecks.h \ + /usr/include/qt6/QtCore/qtconfiginclude.h \ + /usr/include/qt6/QtCore/qconfig.h \ + /usr/include/qt6/QtCore/qtcore-config.h \ + /usr/include/qt6/QtCore/qtconfigmacros.h \ + /usr/include/qt6/QtCore/qtdeprecationdefinitions.h \ + /usr/include/qt6/QtCore/qcompilerdetection.h \ + /usr/include/qt6/QtCore/qprocessordetection.h \ + /usr/include/qt6/QtCore/qsystemdetection.h \ + /usr/include/qt6/QtCore/qtcoreexports.h \ + /usr/include/qt6/QtCore/qtdeprecationmarkers.h \ + /usr/include/qt6/QtCore/qtclasshelpermacros.h \ + /usr/include/qt6/QtCore/qtpreprocessorsupport.h \ + /usr/include/qt6/QtCore/qassert.h /usr/include/qt6/QtCore/qtnoop.h \ + /usr/include/qt6/QtCore/qtypes.h /usr/include/qt6/QtCore/qtversion.h \ + /usr/include/qt6/QtCore/qtypeinfo.h \ + /usr/include/qt6/QtCore/qcontainerfwd.h \ + /usr/include/qt6/QtCore/qsysinfo.h /usr/include/qt6/QtCore/qlogging.h \ + /usr/include/qt6/QtCore/qflags.h /usr/include/qt6/QtCore/qcompare_impl.h \ + /usr/include/qt6/QtCore/qatomic.h /usr/include/qt6/QtCore/qbasicatomic.h \ + /usr/include/qt6/QtCore/qatomic_cxx11.h \ + /usr/include/qt6/QtCore/qgenericatomic.h \ + /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic \ + /usr/include/qt6/QtCore/qconstructormacros.h \ + /usr/include/qt6/QtCore/qdarwinhelpers.h \ + /usr/include/qt6/QtCore/qexceptionhandling.h \ + /usr/include/qt6/QtCore/qforeach.h \ + /usr/include/qt6/QtCore/qttypetraits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ + /usr/include/qt6/QtCore/qfunctionpointer.h \ + /usr/include/qt6/QtCore/qglobalstatic.h \ + /usr/include/qt6/QtCore/qmalloc.h /usr/include/qt6/QtCore/qminmax.h \ + /usr/include/qt6/QtCore/qnumeric.h \ + /usr/include/qt6/QtCore/q20type_traits.h \ + /usr/include/qt6/QtCore/qoverload.h /usr/include/qt6/QtCore/qswap.h \ + /usr/include/qt6/QtCore/qtenvironmentvariables.h \ + /usr/include/qt6/QtCore/qtresource.h \ + /usr/include/qt6/QtCore/qttranslation.h \ + /usr/include/qt6/QtCore/qversiontagging.h \ + /usr/include/qt6/QtGui/qtgui-config.h \ + /usr/include/qt6/QtGui/qtguiexports.h /usr/include/qt6/QtGui/qcolor.h \ + /usr/include/qt6/QtGui/qrgb.h /usr/include/qt6/QtCore/qnamespace.h \ + /usr/include/qt6/QtCore/qcompare.h \ + /usr/include/qt6/QtCore/qstdlibdetection.h \ + /usr/include/qt6/QtCore/qcomparehelpers.h \ + /usr/include/qt6/QtCore/qtmetamacros.h \ + /usr/include/qt6/QtCore/qstringlist.h /usr/include/qt6/QtCore/qlist.h \ + /usr/include/qt6/QtCore/qarraydatapointer.h \ + /usr/include/qt6/QtCore/qarraydataops.h \ + /usr/include/qt6/QtCore/qarraydata.h /usr/include/qt6/QtCore/qpair.h \ + /usr/include/qt6/QtCore/qcontainertools_impl.h \ + /usr/include/qt6/QtCore/qxptype_traits.h \ + /usr/include/qt6/QtCore/q20functional.h \ + /usr/include/qt6/QtCore/q20memory.h /usr/include/qt6/QtCore/q17memory.h \ + /usr/include/qt6/QtCore/qhashfunctions.h \ + /usr/include/qt6/QtCore/qstring.h /usr/include/qt6/QtCore/qchar.h \ + /usr/include/qt6/QtCore/qstringview.h \ + /usr/include/qt6/QtCore/qbytearray.h /usr/include/qt6/QtCore/qrefcount.h \ + /usr/include/qt6/QtCore/qbytearrayalgorithms.h \ + /usr/include/qt6/QtCore/qbytearrayview.h \ + /usr/include/qt6/QtCore/qstringfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h \ + /usr/include/qt6/QtCore/qstringalgorithms.h \ + /usr/include/qt6/QtCore/qlatin1stringview.h \ + /usr/include/qt6/QtCore/qanystringview.h \ + /usr/include/qt6/QtCore/qutf8stringview.h \ + /usr/include/qt6/QtCore/qstringtokenizer.h \ + /usr/include/qt6/QtCore/q23type_traits.h \ + /usr/include/qt6/QtCore/qstringbuilder.h \ + /usr/include/qt6/QtCore/qstringconverter.h \ + /usr/include/qt6/QtCore/qstringconverter_base.h \ + /usr/include/qt6/QtCore/qiterator.h \ + /usr/include/qt6/QtCore/qbytearraylist.h \ + /usr/include/qt6/QtCore/qalgorithms.h \ + /usr/include/qt6/QtCore/qstringmatcher.h \ + /usr/include/qt6/QtGui/qrgba64.h /usr/include/qt6/QtGui/qpaintdevice.h \ + /usr/include/qt6/QtGui/qwindowdefs.h \ + /usr/include/qt6/QtCore/qobjectdefs.h \ + /usr/include/qt6/QtCore/qobjectdefs_impl.h \ + /usr/include/qt6/QtCore/qfunctionaltools_impl.h \ + /usr/include/qt6/QtCore/qrect.h \ + /usr/include/qt6/QtCore/qcheckedint_impl.h \ + /usr/include/qt6/QtCore/qmargins.h /usr/include/qt6/QtCore/q23utility.h \ + /usr/include/qt6/QtCore/q20utility.h /usr/include/qt6/QtCore/qsize.h \ + /usr/include/qt6/QtCore/qpoint.h /usr/include/qt6/QtGui/qpixelformat.h \ + /usr/include/qt6/QtGui/qtransform.h /usr/include/qt6/QtGui/qpolygon.h \ + /usr/include/qt6/QtGui/qregion.h /usr/include/qt6/QtCore/qdatastream.h \ + /usr/include/qt6/QtCore/qiodevicebase.h \ + /usr/include/qt6/QtCore/qscopedpointer.h /usr/include/qt6/QtCore/qspan.h \ + /usr/include/qt6/QtCore/q20iterator.h /usr/include/qt6/QtCore/qline.h \ + /usr/include/libavcodec/avcodec.h /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/attributes.h /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/common.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ + /usr/include/libavutil/attributes.h /usr/include/libavutil/error.h \ + /usr/include/libavutil/macros.h /usr/include/libavutil/avconfig.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ + /usr/include/libavutil/version.h /usr/include/libavutil/mem.h \ + /usr/include/libavutil/rational.h /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/intfloat.h /usr/include/libavutil/log.h \ + /usr/include/libavutil/pixfmt.h /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h /usr/include/libavutil/dict.h \ + /usr/include/libavutil/frame.h /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/dict.h /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/log.h /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h /usr/include/libavcodec/codec.h \ + /usr/include/libavutil/hwcontext.h /usr/include/libavutil/frame.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavcodec/codec_id.h /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h /usr/include/libavutil/version.h \ + /usr/include/libavcodec/version.h /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_par.h /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/pixdesc.h /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version_major.h \ + /usr/include/libswscale/version.h /usr/include/boost/asio.hpp \ /usr/include/boost/asio/any_completion_executor.hpp \ /usr/include/boost/asio/detail/config.hpp /usr/include/boost/config.hpp \ /usr/include/boost/config/user.hpp \ @@ -389,7 +515,6 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: \ /usr/include/boost/asio/execution/any_executor.hpp \ /usr/include/boost/asio/detail/assert.hpp /usr/include/boost/assert.hpp \ /usr/include/boost/asio/detail/atomic_count.hpp \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic \ /usr/include/boost/asio/detail/cstddef.hpp \ /usr/include/boost/asio/detail/executor_function.hpp \ /usr/include/boost/asio/detail/handler_alloc_helpers.hpp \ @@ -460,8 +585,6 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: \ /usr/include/boost/system/detail/error_category_impl.hpp \ /usr/include/boost/system/detail/std_category_impl.hpp \ /usr/include/boost/system/detail/mutex.hpp \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ /usr/include/boost/system/error_condition.hpp \ /usr/include/boost/system/errc.hpp \ /usr/include/boost/system/generic_category.hpp \ @@ -621,7 +744,6 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono_io.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/format \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/charconv \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/formatfwd.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode-data.h \ @@ -1003,7 +1125,6 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: \ /usr/include/boost/asio/detail/timed_cancel_op.hpp \ /usr/include/boost/asio/detail/completion_payload.hpp \ /usr/include/boost/asio/detail/completion_message.hpp \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant \ /usr/include/boost/asio/detail/completion_payload_handler.hpp \ /usr/include/boost/asio/cancel_at.hpp \ /usr/include/boost/asio/impl/cancel_at.hpp \ @@ -1170,7 +1291,6 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/include/openssl/opensslv.h /usr/include/openssl/bio.h \ /usr/include/openssl/e_os2.h /usr/include/openssl/crypto.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h \ /usr/include/openssl/safestack.h /usr/include/openssl/stack.h \ /usr/include/openssl/types.h /usr/include/openssl/cryptoerr.h \ /usr/include/openssl/symhacks.h /usr/include/openssl/cryptoerr_legacy.h \ @@ -1230,88 +1350,8 @@ client/CMakeFiles/scarchat.dir/connection/client_connection.cpp.o: \ /usr/include/boost/asio/ssl/detail/shutdown_op.hpp \ /usr/include/boost/asio/ssl/detail/write_op.hpp \ /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/qobject.h \ - /usr/include/qt6/QtCore/qobjectdefs.h \ - /usr/include/qt6/QtCore/qnamespace.h /usr/include/qt6/QtCore/qglobal.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdbool.h \ - /usr/include/qt6/QtCore/qtcoreglobal.h \ - /usr/include/qt6/QtCore/qtversionchecks.h \ - /usr/include/qt6/QtCore/qtconfiginclude.h \ - /usr/include/qt6/QtCore/qconfig.h \ - /usr/include/qt6/QtCore/qtcore-config.h \ - /usr/include/qt6/QtCore/qtconfigmacros.h \ - /usr/include/qt6/QtCore/qtdeprecationdefinitions.h \ - /usr/include/qt6/QtCore/qcompilerdetection.h \ - /usr/include/qt6/QtCore/qprocessordetection.h \ - /usr/include/qt6/QtCore/qsystemdetection.h \ - /usr/include/qt6/QtCore/qtcoreexports.h \ - /usr/include/qt6/QtCore/qtdeprecationmarkers.h \ - /usr/include/qt6/QtCore/qtclasshelpermacros.h \ - /usr/include/qt6/QtCore/qtpreprocessorsupport.h \ - /usr/include/qt6/QtCore/qassert.h /usr/include/qt6/QtCore/qtnoop.h \ - /usr/include/qt6/QtCore/qtypes.h /usr/include/qt6/QtCore/qtversion.h \ - /usr/include/qt6/QtCore/qtypeinfo.h \ - /usr/include/qt6/QtCore/qcontainerfwd.h \ - /usr/include/qt6/QtCore/qsysinfo.h /usr/include/qt6/QtCore/qlogging.h \ - /usr/include/qt6/QtCore/qflags.h /usr/include/qt6/QtCore/qcompare_impl.h \ - /usr/include/qt6/QtCore/qatomic.h /usr/include/qt6/QtCore/qbasicatomic.h \ - /usr/include/qt6/QtCore/qatomic_cxx11.h \ - /usr/include/qt6/QtCore/qgenericatomic.h \ - /usr/include/qt6/QtCore/qyieldcpu.h \ - /usr/include/qt6/QtCore/qconstructormacros.h \ - /usr/include/qt6/QtCore/qdarwinhelpers.h \ - /usr/include/qt6/QtCore/qexceptionhandling.h \ - /usr/include/qt6/QtCore/qforeach.h \ - /usr/include/qt6/QtCore/qttypetraits.h \ - /usr/include/qt6/QtCore/qfunctionpointer.h \ - /usr/include/qt6/QtCore/qglobalstatic.h \ - /usr/include/qt6/QtCore/qmalloc.h /usr/include/qt6/QtCore/qminmax.h \ - /usr/include/qt6/QtCore/qnumeric.h \ - /usr/include/qt6/QtCore/q20type_traits.h \ - /usr/include/qt6/QtCore/qoverload.h /usr/include/qt6/QtCore/qswap.h \ - /usr/include/qt6/QtCore/qtenvironmentvariables.h \ - /usr/include/qt6/QtCore/qtresource.h \ - /usr/include/qt6/QtCore/qttranslation.h \ - /usr/include/qt6/QtCore/qversiontagging.h \ - /usr/include/qt6/QtCore/qcompare.h \ - /usr/include/qt6/QtCore/qstdlibdetection.h \ - /usr/include/qt6/QtCore/qcomparehelpers.h \ - /usr/include/qt6/QtCore/qtmetamacros.h \ - /usr/include/qt6/QtCore/qobjectdefs_impl.h \ - /usr/include/qt6/QtCore/qfunctionaltools_impl.h \ - /usr/include/qt6/QtCore/qstring.h /usr/include/qt6/QtCore/qchar.h \ - /usr/include/qt6/QtCore/qstringview.h \ - /usr/include/qt6/QtCore/qbytearray.h /usr/include/qt6/QtCore/qrefcount.h \ - /usr/include/qt6/QtCore/qarraydata.h /usr/include/qt6/QtCore/qpair.h \ - /usr/include/qt6/QtCore/qarraydatapointer.h \ - /usr/include/qt6/QtCore/qarraydataops.h \ - /usr/include/qt6/QtCore/qcontainertools_impl.h \ - /usr/include/qt6/QtCore/qxptype_traits.h \ - /usr/include/qt6/QtCore/q20functional.h \ - /usr/include/qt6/QtCore/q20memory.h /usr/include/qt6/QtCore/q17memory.h \ - /usr/include/qt6/QtCore/qbytearrayalgorithms.h \ - /usr/include/qt6/QtCore/qbytearrayview.h \ - /usr/include/qt6/QtCore/qstringfwd.h \ - /usr/include/qt6/QtCore/qstringalgorithms.h \ - /usr/include/qt6/QtCore/qlatin1stringview.h \ - /usr/include/qt6/QtCore/qanystringview.h \ - /usr/include/qt6/QtCore/qutf8stringview.h \ - /usr/include/qt6/QtCore/qstringtokenizer.h \ - /usr/include/qt6/QtCore/q23type_traits.h \ - /usr/include/qt6/QtCore/qstringbuilder.h \ - /usr/include/qt6/QtCore/qstringconverter.h \ - /usr/include/qt6/QtCore/qstringconverter_base.h \ - /usr/include/qt6/QtCore/qlist.h /usr/include/qt6/QtCore/qhashfunctions.h \ - /usr/include/qt6/QtCore/qiterator.h \ - /usr/include/qt6/QtCore/qbytearraylist.h \ - /usr/include/qt6/QtCore/qstringlist.h \ - /usr/include/qt6/QtCore/qalgorithms.h \ - /usr/include/qt6/QtCore/qstringmatcher.h \ - /usr/include/qt6/QtCore/qscopedpointer.h \ - /usr/include/qt6/QtCore/qmetatype.h \ - /usr/include/qt6/QtCore/qdatastream.h \ - /usr/include/qt6/QtCore/qiodevicebase.h \ - /usr/include/qt6/QtCore/qfloat16.h /usr/include/qt6/QtCore/qmath.h \ - /usr/include/qt6/QtCore/qtformat_impl.h \ + /usr/include/qt6/QtCore/qmetatype.h /usr/include/qt6/QtCore/qfloat16.h \ + /usr/include/qt6/QtCore/qmath.h /usr/include/qt6/QtCore/qtformat_impl.h \ /usr/include/qt6/QtCore/qiterable.h \ /usr/include/qt6/QtCore/qtaggedpointer.h \ /usr/include/qt6/QtCore/qmetacontainer.h \ diff --git a/build/client/CMakeFiles/scarchat.dir/link.d b/build/client/CMakeFiles/scarchat.dir/link.d index f66d477..42227b1 100644 --- a/build/client/CMakeFiles/scarchat.dir/link.d +++ b/build/client/CMakeFiles/scarchat.dir/link.d @@ -14,6 +14,7 @@ scarchat: \ CMakeFiles/scarchat.dir/media/camera_capture.cpp.o \ CMakeFiles/scarchat.dir/media/screen_capture.cpp.o \ CMakeFiles/scarchat.dir/media/video_encoder.cpp.o \ + CMakeFiles/scarchat.dir/media/video_decoder.cpp.o \ CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o \ ../shared/libscarchat_shared.a \ /usr/lib64/libQt6Widgets.so.6.10.1 \ @@ -187,6 +188,8 @@ CMakeFiles/scarchat.dir/media/screen_capture.cpp.o: CMakeFiles/scarchat.dir/media/video_encoder.cpp.o: +CMakeFiles/scarchat.dir/media/video_decoder.cpp.o: + CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o: ../shared/libscarchat_shared.a: diff --git a/build/client/CMakeFiles/scarchat.dir/link.txt b/build/client/CMakeFiles/scarchat.dir/link.txt index eca83e8..ed38e34 100644 --- a/build/client/CMakeFiles/scarchat.dir/link.txt +++ b/build/client/CMakeFiles/scarchat.dir/link.txt @@ -1 +1 @@ -/usr/bin/c++ -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/scarchat.dir/link.d CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o CMakeFiles/scarchat.dir/main.cpp.o CMakeFiles/scarchat.dir/mainwindow.cpp.o CMakeFiles/scarchat.dir/connection/client_connection.cpp.o CMakeFiles/scarchat.dir/config/client_config.cpp.o CMakeFiles/scarchat.dir/ui/login_dialog.cpp.o CMakeFiles/scarchat.dir/ui/chat_widget.cpp.o CMakeFiles/scarchat.dir/ui/user_list_widget.cpp.o CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o CMakeFiles/scarchat.dir/media/camera_capture.cpp.o CMakeFiles/scarchat.dir/media/screen_capture.cpp.o CMakeFiles/scarchat.dir/media/video_encoder.cpp.o CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o -o scarchat ../shared/libscarchat_shared.a /usr/lib64/libQt6Widgets.so.6.10.1 /usr/lib64/libQt6Network.so.6.10.1 /usr/lib64/libQt6Sql.so.6.10.1 /usr/lib64/libboost_system.so.1.88.0 /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libboost_thread.so.1.88.0 ../third_party/libargon2_lib.a -lpthread /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libQt6Gui.so.6.10.1 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Core.so.6.10.1 /usr/lib64/libsdbus-c++.so /usr/lib64/libsystemd.so /usr/lib64/libpipewire-0.3.so /usr/lib64/libavcodec.so /usr/lib64/libavutil.so /usr/lib64/libswscale.so +/usr/bin/c++ -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/scarchat.dir/link.d CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o CMakeFiles/scarchat.dir/main.cpp.o CMakeFiles/scarchat.dir/mainwindow.cpp.o CMakeFiles/scarchat.dir/connection/client_connection.cpp.o CMakeFiles/scarchat.dir/config/client_config.cpp.o CMakeFiles/scarchat.dir/ui/login_dialog.cpp.o CMakeFiles/scarchat.dir/ui/chat_widget.cpp.o CMakeFiles/scarchat.dir/ui/user_list_widget.cpp.o CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o CMakeFiles/scarchat.dir/media/camera_capture.cpp.o CMakeFiles/scarchat.dir/media/screen_capture.cpp.o CMakeFiles/scarchat.dir/media/video_encoder.cpp.o CMakeFiles/scarchat.dir/media/video_decoder.cpp.o CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o -o scarchat ../shared/libscarchat_shared.a /usr/lib64/libQt6Widgets.so.6.10.1 /usr/lib64/libQt6Network.so.6.10.1 /usr/lib64/libQt6Sql.so.6.10.1 /usr/lib64/libboost_system.so.1.88.0 /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libboost_thread.so.1.88.0 ../third_party/libargon2_lib.a -lpthread /usr/lib64/libssl.so /usr/lib64/libcrypto.so /usr/lib64/libQt6Gui.so.6.10.1 /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Core.so.6.10.1 /usr/lib64/libsdbus-c++.so /usr/lib64/libsystemd.so /usr/lib64/libpipewire-0.3.so /usr/lib64/libavcodec.so /usr/lib64/libavutil.so /usr/lib64/libswscale.so diff --git a/build/client/CMakeFiles/scarchat.dir/main.cpp.o.d b/build/client/CMakeFiles/scarchat.dir/main.cpp.o.d index 466dbe4..c139799 100644 --- a/build/client/CMakeFiles/scarchat.dir/main.cpp.o.d +++ b/build/client/CMakeFiles/scarchat.dir/main.cpp.o.d @@ -562,7 +562,38 @@ client/CMakeFiles/scarchat.dir/main.cpp.o: \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ - /usr/include/boost/asio.hpp \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ + /usr/include/qt6/QtGui/QImage /usr/include/qt6/QtGui/qimage.h \ + /usr/include/libavcodec/avcodec.h /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/attributes.h /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/common.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ + /usr/include/libavutil/attributes.h /usr/include/libavutil/error.h \ + /usr/include/libavutil/macros.h /usr/include/libavutil/avconfig.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ + /usr/include/libavutil/version.h /usr/include/libavutil/mem.h \ + /usr/include/libavutil/rational.h /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/intfloat.h /usr/include/libavutil/log.h \ + /usr/include/libavutil/pixfmt.h /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h /usr/include/libavutil/dict.h \ + /usr/include/libavutil/frame.h /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/dict.h /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/log.h /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h /usr/include/libavcodec/codec.h \ + /usr/include/libavutil/hwcontext.h /usr/include/libavutil/frame.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavcodec/codec_id.h /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h /usr/include/libavutil/version.h \ + /usr/include/libavcodec/version.h /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_par.h /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/pixdesc.h /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version_major.h \ + /usr/include/libswscale/version.h /usr/include/boost/asio.hpp \ /usr/include/boost/asio/any_completion_executor.hpp \ /usr/include/boost/asio/detail/config.hpp /usr/include/boost/config.hpp \ /usr/include/boost/config/user.hpp \ @@ -662,8 +693,6 @@ client/CMakeFiles/scarchat.dir/main.cpp.o: \ /usr/include/boost/system/detail/error_category_impl.hpp \ /usr/include/boost/system/detail/std_category_impl.hpp \ /usr/include/boost/system/detail/mutex.hpp \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ /usr/include/boost/system/error_condition.hpp \ /usr/include/boost/system/errc.hpp \ /usr/include/boost/system/generic_category.hpp \ diff --git a/build/client/CMakeFiles/scarchat.dir/mainwindow.cpp.o b/build/client/CMakeFiles/scarchat.dir/mainwindow.cpp.o index 5becf7eb2a3d9e2da1e7b63397cbfc9be2a6921d..0f4d8da131abb24214b7414d73aed6ae37e42877 100644 GIT binary patch literal 143464 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൐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

AYPSF_%A8`8GTHksnmX5BBasJv_a8 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 B5TpPA diff --git a/build/client/CMakeFiles/scarchat.dir/mainwindow.cpp.o.d b/build/client/CMakeFiles/scarchat.dir/mainwindow.cpp.o.d index 5dacf3c..3aee838 100644 --- a/build/client/CMakeFiles/scarchat.dir/mainwindow.cpp.o.d +++ b/build/client/CMakeFiles/scarchat.dir/mainwindow.cpp.o.d @@ -562,7 +562,38 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o: \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ - /usr/include/boost/asio.hpp \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ + /usr/include/qt6/QtGui/QImage /usr/include/qt6/QtGui/qimage.h \ + /usr/include/libavcodec/avcodec.h /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/attributes.h /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/common.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ + /usr/include/libavutil/attributes.h /usr/include/libavutil/error.h \ + /usr/include/libavutil/macros.h /usr/include/libavutil/avconfig.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ + /usr/include/libavutil/version.h /usr/include/libavutil/mem.h \ + /usr/include/libavutil/rational.h /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/intfloat.h /usr/include/libavutil/log.h \ + /usr/include/libavutil/pixfmt.h /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h /usr/include/libavutil/dict.h \ + /usr/include/libavutil/frame.h /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/dict.h /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/log.h /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h /usr/include/libavcodec/codec.h \ + /usr/include/libavutil/hwcontext.h /usr/include/libavutil/frame.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavcodec/codec_id.h /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h /usr/include/libavutil/version.h \ + /usr/include/libavcodec/version.h /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_par.h /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/pixdesc.h /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version_major.h \ + /usr/include/libswscale/version.h /usr/include/boost/asio.hpp \ /usr/include/boost/asio/any_completion_executor.hpp \ /usr/include/boost/asio/detail/config.hpp /usr/include/boost/config.hpp \ /usr/include/boost/config/user.hpp \ @@ -662,8 +693,6 @@ client/CMakeFiles/scarchat.dir/mainwindow.cpp.o: \ /usr/include/boost/system/detail/error_category_impl.hpp \ /usr/include/boost/system/detail/std_category_impl.hpp \ /usr/include/boost/system/detail/mutex.hpp \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ /usr/include/boost/system/error_condition.hpp \ /usr/include/boost/system/errc.hpp \ /usr/include/boost/system/generic_category.hpp \ diff --git a/build/client/CMakeFiles/scarchat.dir/progress.make b/build/client/CMakeFiles/scarchat.dir/progress.make index 9dd64bd..e2405c9 100644 --- a/build/client/CMakeFiles/scarchat.dir/progress.make +++ b/build/client/CMakeFiles/scarchat.dir/progress.make @@ -13,4 +13,5 @@ CMAKE_PROGRESS_12 = 25 CMAKE_PROGRESS_13 = 26 CMAKE_PROGRESS_14 = 27 CMAKE_PROGRESS_15 = 28 +CMAKE_PROGRESS_16 = 29 diff --git a/build/client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o b/build/client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o index 1e343ce036db2b334b36bb73936f3f44722607e5..07d03959ee9144f8e5841adb0bb1057a1225b058 100644 GIT binary patch literal 149496 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 z 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�_$(J*#P}Q+KAiE3UAT|& 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

Ya5g&F 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 V4>&%V_*b1FDL+g46_3vU{{cvW*pmPN diff --git a/build/client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o.d b/build/client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o.d index ad95847..4a05829 100644 --- a/build/client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o.d +++ b/build/client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o.d @@ -360,7 +360,133 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ - /usr/include/boost/asio.hpp \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ + /usr/include/qt6/QtGui/QImage /usr/include/qt6/QtGui/qimage.h \ + /usr/include/qt6/QtGui/qtguiglobal.h /usr/include/qt6/QtCore/qglobal.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdbool.h \ + /usr/include/qt6/QtCore/qtcoreglobal.h \ + /usr/include/qt6/QtCore/qtversionchecks.h \ + /usr/include/qt6/QtCore/qtconfiginclude.h \ + /usr/include/qt6/QtCore/qconfig.h \ + /usr/include/qt6/QtCore/qtcore-config.h \ + /usr/include/qt6/QtCore/qtconfigmacros.h \ + /usr/include/qt6/QtCore/qtdeprecationdefinitions.h \ + /usr/include/qt6/QtCore/qcompilerdetection.h \ + /usr/include/qt6/QtCore/qprocessordetection.h \ + /usr/include/qt6/QtCore/qsystemdetection.h \ + /usr/include/qt6/QtCore/qtcoreexports.h \ + /usr/include/qt6/QtCore/qtdeprecationmarkers.h \ + /usr/include/qt6/QtCore/qtclasshelpermacros.h \ + /usr/include/qt6/QtCore/qtpreprocessorsupport.h \ + /usr/include/qt6/QtCore/qassert.h /usr/include/qt6/QtCore/qtnoop.h \ + /usr/include/qt6/QtCore/qtypes.h /usr/include/qt6/QtCore/qtversion.h \ + /usr/include/qt6/QtCore/qtypeinfo.h \ + /usr/include/qt6/QtCore/qcontainerfwd.h \ + /usr/include/qt6/QtCore/qsysinfo.h /usr/include/qt6/QtCore/qlogging.h \ + /usr/include/qt6/QtCore/qflags.h /usr/include/qt6/QtCore/qcompare_impl.h \ + /usr/include/qt6/QtCore/qatomic.h /usr/include/qt6/QtCore/qbasicatomic.h \ + /usr/include/qt6/QtCore/qatomic_cxx11.h \ + /usr/include/qt6/QtCore/qgenericatomic.h \ + /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic \ + /usr/include/qt6/QtCore/qconstructormacros.h \ + /usr/include/qt6/QtCore/qdarwinhelpers.h \ + /usr/include/qt6/QtCore/qexceptionhandling.h \ + /usr/include/qt6/QtCore/qforeach.h \ + /usr/include/qt6/QtCore/qttypetraits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ + /usr/include/qt6/QtCore/qfunctionpointer.h \ + /usr/include/qt6/QtCore/qglobalstatic.h \ + /usr/include/qt6/QtCore/qmalloc.h /usr/include/qt6/QtCore/qminmax.h \ + /usr/include/qt6/QtCore/qnumeric.h \ + /usr/include/qt6/QtCore/q20type_traits.h \ + /usr/include/qt6/QtCore/qoverload.h /usr/include/qt6/QtCore/qswap.h \ + /usr/include/qt6/QtCore/qtenvironmentvariables.h \ + /usr/include/qt6/QtCore/qtresource.h \ + /usr/include/qt6/QtCore/qttranslation.h \ + /usr/include/qt6/QtCore/qversiontagging.h \ + /usr/include/qt6/QtGui/qtgui-config.h \ + /usr/include/qt6/QtGui/qtguiexports.h /usr/include/qt6/QtGui/qcolor.h \ + /usr/include/qt6/QtGui/qrgb.h /usr/include/qt6/QtCore/qnamespace.h \ + /usr/include/qt6/QtCore/qcompare.h \ + /usr/include/qt6/QtCore/qstdlibdetection.h \ + /usr/include/qt6/QtCore/qcomparehelpers.h \ + /usr/include/qt6/QtCore/qtmetamacros.h \ + /usr/include/qt6/QtCore/qstringlist.h /usr/include/qt6/QtCore/qlist.h \ + /usr/include/qt6/QtCore/qarraydatapointer.h \ + /usr/include/qt6/QtCore/qarraydataops.h \ + /usr/include/qt6/QtCore/qarraydata.h /usr/include/qt6/QtCore/qpair.h \ + /usr/include/qt6/QtCore/qcontainertools_impl.h \ + /usr/include/qt6/QtCore/qxptype_traits.h \ + /usr/include/qt6/QtCore/q20functional.h \ + /usr/include/qt6/QtCore/q20memory.h /usr/include/qt6/QtCore/q17memory.h \ + /usr/include/qt6/QtCore/qhashfunctions.h \ + /usr/include/qt6/QtCore/qstring.h /usr/include/qt6/QtCore/qchar.h \ + /usr/include/qt6/QtCore/qstringview.h \ + /usr/include/qt6/QtCore/qbytearray.h /usr/include/qt6/QtCore/qrefcount.h \ + /usr/include/qt6/QtCore/qbytearrayalgorithms.h \ + /usr/include/qt6/QtCore/qbytearrayview.h \ + /usr/include/qt6/QtCore/qstringfwd.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h \ + /usr/include/qt6/QtCore/qstringalgorithms.h \ + /usr/include/qt6/QtCore/qlatin1stringview.h \ + /usr/include/qt6/QtCore/qanystringview.h \ + /usr/include/qt6/QtCore/qutf8stringview.h \ + /usr/include/qt6/QtCore/qstringtokenizer.h \ + /usr/include/qt6/QtCore/q23type_traits.h \ + /usr/include/qt6/QtCore/qstringbuilder.h \ + /usr/include/qt6/QtCore/qstringconverter.h \ + /usr/include/qt6/QtCore/qstringconverter_base.h \ + /usr/include/qt6/QtCore/qiterator.h \ + /usr/include/qt6/QtCore/qbytearraylist.h \ + /usr/include/qt6/QtCore/qalgorithms.h \ + /usr/include/qt6/QtCore/qstringmatcher.h \ + /usr/include/qt6/QtGui/qrgba64.h /usr/include/qt6/QtGui/qpaintdevice.h \ + /usr/include/qt6/QtGui/qwindowdefs.h \ + /usr/include/qt6/QtCore/qobjectdefs.h \ + /usr/include/qt6/QtCore/qobjectdefs_impl.h \ + /usr/include/qt6/QtCore/qfunctionaltools_impl.h \ + /usr/include/qt6/QtCore/qrect.h \ + /usr/include/qt6/QtCore/qcheckedint_impl.h \ + /usr/include/qt6/QtCore/qmargins.h /usr/include/qt6/QtCore/q23utility.h \ + /usr/include/qt6/QtCore/q20utility.h /usr/include/qt6/QtCore/qsize.h \ + /usr/include/qt6/QtCore/qpoint.h /usr/include/qt6/QtGui/qpixelformat.h \ + /usr/include/qt6/QtGui/qtransform.h /usr/include/qt6/QtGui/qpolygon.h \ + /usr/include/qt6/QtGui/qregion.h /usr/include/qt6/QtCore/qdatastream.h \ + /usr/include/qt6/QtCore/qiodevicebase.h \ + /usr/include/qt6/QtCore/qscopedpointer.h /usr/include/qt6/QtCore/qspan.h \ + /usr/include/qt6/QtCore/q20iterator.h /usr/include/qt6/QtCore/qline.h \ + /usr/include/libavcodec/avcodec.h /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/attributes.h /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/common.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/math.h \ + /usr/include/libavutil/attributes.h /usr/include/libavutil/error.h \ + /usr/include/libavutil/macros.h /usr/include/libavutil/avconfig.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ + /usr/include/libavutil/version.h /usr/include/libavutil/mem.h \ + /usr/include/libavutil/rational.h /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/intfloat.h /usr/include/libavutil/log.h \ + /usr/include/libavutil/pixfmt.h /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h /usr/include/libavutil/dict.h \ + /usr/include/libavutil/frame.h /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/dict.h /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/log.h /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h /usr/include/libavcodec/codec.h \ + /usr/include/libavutil/hwcontext.h /usr/include/libavutil/frame.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavcodec/codec_id.h /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h /usr/include/libavutil/version.h \ + /usr/include/libavcodec/version.h /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_par.h /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/pixdesc.h /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version_major.h \ + /usr/include/libswscale/version.h /usr/include/boost/asio.hpp \ /usr/include/boost/asio/any_completion_executor.hpp \ /usr/include/boost/asio/detail/config.hpp /usr/include/boost/config.hpp \ /usr/include/boost/config/user.hpp \ @@ -390,7 +516,6 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: \ /usr/include/boost/asio/execution/any_executor.hpp \ /usr/include/boost/asio/detail/assert.hpp /usr/include/boost/assert.hpp \ /usr/include/boost/asio/detail/atomic_count.hpp \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic \ /usr/include/boost/asio/detail/cstddef.hpp \ /usr/include/boost/asio/detail/executor_function.hpp \ /usr/include/boost/asio/detail/handler_alloc_helpers.hpp \ @@ -461,8 +586,6 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: \ /usr/include/boost/system/detail/error_category_impl.hpp \ /usr/include/boost/system/detail/std_category_impl.hpp \ /usr/include/boost/system/detail/mutex.hpp \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ /usr/include/boost/system/error_condition.hpp \ /usr/include/boost/system/errc.hpp \ /usr/include/boost/system/generic_category.hpp \ @@ -622,7 +745,6 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono_io.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/format \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/charconv \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/formatfwd.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode-data.h \ @@ -1004,7 +1126,6 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: \ /usr/include/boost/asio/detail/timed_cancel_op.hpp \ /usr/include/boost/asio/detail/completion_payload.hpp \ /usr/include/boost/asio/detail/completion_message.hpp \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant \ /usr/include/boost/asio/detail/completion_payload_handler.hpp \ /usr/include/boost/asio/cancel_at.hpp \ /usr/include/boost/asio/impl/cancel_at.hpp \ @@ -1171,7 +1292,6 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/include/openssl/opensslv.h /usr/include/openssl/bio.h \ /usr/include/openssl/e_os2.h /usr/include/openssl/crypto.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h \ /usr/include/openssl/safestack.h /usr/include/openssl/stack.h \ /usr/include/openssl/types.h /usr/include/openssl/cryptoerr.h \ /usr/include/openssl/symhacks.h /usr/include/openssl/cryptoerr_legacy.h \ @@ -1231,88 +1351,8 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: \ /usr/include/boost/asio/ssl/detail/shutdown_op.hpp \ /usr/include/boost/asio/ssl/detail/write_op.hpp \ /usr/include/qt6/QtCore/QObject /usr/include/qt6/QtCore/qobject.h \ - /usr/include/qt6/QtCore/qobjectdefs.h \ - /usr/include/qt6/QtCore/qnamespace.h /usr/include/qt6/QtCore/qglobal.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdbool.h \ - /usr/include/qt6/QtCore/qtcoreglobal.h \ - /usr/include/qt6/QtCore/qtversionchecks.h \ - /usr/include/qt6/QtCore/qtconfiginclude.h \ - /usr/include/qt6/QtCore/qconfig.h \ - /usr/include/qt6/QtCore/qtcore-config.h \ - /usr/include/qt6/QtCore/qtconfigmacros.h \ - /usr/include/qt6/QtCore/qtdeprecationdefinitions.h \ - /usr/include/qt6/QtCore/qcompilerdetection.h \ - /usr/include/qt6/QtCore/qprocessordetection.h \ - /usr/include/qt6/QtCore/qsystemdetection.h \ - /usr/include/qt6/QtCore/qtcoreexports.h \ - /usr/include/qt6/QtCore/qtdeprecationmarkers.h \ - /usr/include/qt6/QtCore/qtclasshelpermacros.h \ - /usr/include/qt6/QtCore/qtpreprocessorsupport.h \ - /usr/include/qt6/QtCore/qassert.h /usr/include/qt6/QtCore/qtnoop.h \ - /usr/include/qt6/QtCore/qtypes.h /usr/include/qt6/QtCore/qtversion.h \ - /usr/include/qt6/QtCore/qtypeinfo.h \ - /usr/include/qt6/QtCore/qcontainerfwd.h \ - /usr/include/qt6/QtCore/qsysinfo.h /usr/include/qt6/QtCore/qlogging.h \ - /usr/include/qt6/QtCore/qflags.h /usr/include/qt6/QtCore/qcompare_impl.h \ - /usr/include/qt6/QtCore/qatomic.h /usr/include/qt6/QtCore/qbasicatomic.h \ - /usr/include/qt6/QtCore/qatomic_cxx11.h \ - /usr/include/qt6/QtCore/qgenericatomic.h \ - /usr/include/qt6/QtCore/qyieldcpu.h \ - /usr/include/qt6/QtCore/qconstructormacros.h \ - /usr/include/qt6/QtCore/qdarwinhelpers.h \ - /usr/include/qt6/QtCore/qexceptionhandling.h \ - /usr/include/qt6/QtCore/qforeach.h \ - /usr/include/qt6/QtCore/qttypetraits.h \ - /usr/include/qt6/QtCore/qfunctionpointer.h \ - /usr/include/qt6/QtCore/qglobalstatic.h \ - /usr/include/qt6/QtCore/qmalloc.h /usr/include/qt6/QtCore/qminmax.h \ - /usr/include/qt6/QtCore/qnumeric.h \ - /usr/include/qt6/QtCore/q20type_traits.h \ - /usr/include/qt6/QtCore/qoverload.h /usr/include/qt6/QtCore/qswap.h \ - /usr/include/qt6/QtCore/qtenvironmentvariables.h \ - /usr/include/qt6/QtCore/qtresource.h \ - /usr/include/qt6/QtCore/qttranslation.h \ - /usr/include/qt6/QtCore/qversiontagging.h \ - /usr/include/qt6/QtCore/qcompare.h \ - /usr/include/qt6/QtCore/qstdlibdetection.h \ - /usr/include/qt6/QtCore/qcomparehelpers.h \ - /usr/include/qt6/QtCore/qtmetamacros.h \ - /usr/include/qt6/QtCore/qobjectdefs_impl.h \ - /usr/include/qt6/QtCore/qfunctionaltools_impl.h \ - /usr/include/qt6/QtCore/qstring.h /usr/include/qt6/QtCore/qchar.h \ - /usr/include/qt6/QtCore/qstringview.h \ - /usr/include/qt6/QtCore/qbytearray.h /usr/include/qt6/QtCore/qrefcount.h \ - /usr/include/qt6/QtCore/qarraydata.h /usr/include/qt6/QtCore/qpair.h \ - /usr/include/qt6/QtCore/qarraydatapointer.h \ - /usr/include/qt6/QtCore/qarraydataops.h \ - /usr/include/qt6/QtCore/qcontainertools_impl.h \ - /usr/include/qt6/QtCore/qxptype_traits.h \ - /usr/include/qt6/QtCore/q20functional.h \ - /usr/include/qt6/QtCore/q20memory.h /usr/include/qt6/QtCore/q17memory.h \ - /usr/include/qt6/QtCore/qbytearrayalgorithms.h \ - /usr/include/qt6/QtCore/qbytearrayview.h \ - /usr/include/qt6/QtCore/qstringfwd.h \ - /usr/include/qt6/QtCore/qstringalgorithms.h \ - /usr/include/qt6/QtCore/qlatin1stringview.h \ - /usr/include/qt6/QtCore/qanystringview.h \ - /usr/include/qt6/QtCore/qutf8stringview.h \ - /usr/include/qt6/QtCore/qstringtokenizer.h \ - /usr/include/qt6/QtCore/q23type_traits.h \ - /usr/include/qt6/QtCore/qstringbuilder.h \ - /usr/include/qt6/QtCore/qstringconverter.h \ - /usr/include/qt6/QtCore/qstringconverter_base.h \ - /usr/include/qt6/QtCore/qlist.h /usr/include/qt6/QtCore/qhashfunctions.h \ - /usr/include/qt6/QtCore/qiterator.h \ - /usr/include/qt6/QtCore/qbytearraylist.h \ - /usr/include/qt6/QtCore/qstringlist.h \ - /usr/include/qt6/QtCore/qalgorithms.h \ - /usr/include/qt6/QtCore/qstringmatcher.h \ - /usr/include/qt6/QtCore/qscopedpointer.h \ - /usr/include/qt6/QtCore/qmetatype.h \ - /usr/include/qt6/QtCore/qdatastream.h \ - /usr/include/qt6/QtCore/qiodevicebase.h \ - /usr/include/qt6/QtCore/qfloat16.h /usr/include/qt6/QtCore/qmath.h \ - /usr/include/qt6/QtCore/qtformat_impl.h \ + /usr/include/qt6/QtCore/qmetatype.h /usr/include/qt6/QtCore/qfloat16.h \ + /usr/include/qt6/QtCore/qmath.h /usr/include/qt6/QtCore/qtformat_impl.h \ /usr/include/qt6/QtCore/qiterable.h \ /usr/include/qt6/QtCore/qtaggedpointer.h \ /usr/include/qt6/QtCore/qmetacontainer.h \ @@ -1331,27 +1371,12 @@ client/CMakeFiles/scarchat.dir/scarchat_autogen/mocs_compilation.cpp.o: \ /usr/include/qt6/QtWidgets/QMainWindow \ /usr/include/qt6/QtWidgets/qmainwindow.h \ /usr/include/qt6/QtWidgets/qtwidgetsglobal.h \ - /usr/include/qt6/QtGui/qtguiglobal.h \ - /usr/include/qt6/QtGui/qtgui-config.h \ - /usr/include/qt6/QtGui/qtguiexports.h \ /usr/include/qt6/QtWidgets/qtwidgets-config.h \ /usr/include/qt6/QtWidgets/qtwidgetsexports.h \ - /usr/include/qt6/QtWidgets/qwidget.h \ - /usr/include/qt6/QtGui/qwindowdefs.h /usr/include/qt6/QtCore/qobject.h \ - /usr/include/qt6/QtCore/qmargins.h \ - /usr/include/qt6/QtCore/qcheckedint_impl.h \ - /usr/include/qt6/QtCore/q23utility.h \ - /usr/include/qt6/QtCore/q20utility.h /usr/include/qt6/QtGui/qaction.h \ - /usr/include/qt6/QtGui/qkeysequence.h /usr/include/qt6/QtGui/qicon.h \ - /usr/include/qt6/QtCore/qsize.h /usr/include/qt6/QtGui/qpixmap.h \ - /usr/include/qt6/QtGui/qpaintdevice.h /usr/include/qt6/QtCore/qrect.h \ - /usr/include/qt6/QtCore/qpoint.h /usr/include/qt6/QtGui/qcolor.h \ - /usr/include/qt6/QtGui/qrgb.h /usr/include/qt6/QtGui/qrgba64.h \ + /usr/include/qt6/QtWidgets/qwidget.h /usr/include/qt6/QtCore/qobject.h \ + /usr/include/qt6/QtGui/qaction.h /usr/include/qt6/QtGui/qkeysequence.h \ + /usr/include/qt6/QtGui/qicon.h /usr/include/qt6/QtGui/qpixmap.h \ /usr/include/qt6/QtCore/qshareddata.h /usr/include/qt6/QtGui/qimage.h \ - /usr/include/qt6/QtGui/qpixelformat.h \ - /usr/include/qt6/QtGui/qtransform.h /usr/include/qt6/QtGui/qpolygon.h \ - /usr/include/qt6/QtGui/qregion.h /usr/include/qt6/QtCore/qspan.h \ - /usr/include/qt6/QtCore/q20iterator.h /usr/include/qt6/QtCore/qline.h \ /usr/include/qt6/QtCore/qvariant.h /usr/include/qt6/QtCore/qdebug.h \ /usr/include/qt6/QtCore/qtextstream.h \ /usr/include/qt6/QtCore/qcontiguouscache.h \ diff --git a/build/client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o b/build/client/CMakeFiles/scarchat.dir/ui/video_grid_widget.cpp.o index 8551543a80e3dc8fb645660871680a2601d5ead1..93336a809d4f6d509043a441aef6d7904922ba72 100644 GIT binary patch literal 82024 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: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 30 (size: 7759024 bytes) -Sending screen share frame: 30 Size: 225 bytes Resolution: 1898x1022 - Encoded frame size: 225 bytes (compression: 0.00289985%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 60 (size: 7759024 bytes) -Sending screen share frame: 60 Size: 250 bytes Resolution: 1898x1022 - Encoded frame size: 250 bytes (compression: 0.00322205%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 90 (size: 7759024 bytes) -Sending screen share frame: 90 Size: 248 bytes Resolution: 1898x1022 - Encoded frame size: 248 bytes (compression: 0.00319628%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 120 (size: 7759024 bytes) -Sending screen share frame: 120 Size: 206 bytes Resolution: 1898x1022 - Encoded frame size: 206 bytes (compression: 0.00265497%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 150 (size: 7759024 bytes) -Sending screen share frame: 150 Size: 484 bytes Resolution: 1898x1022 - Encoded frame size: 484 bytes (compression: 0.0062379%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Read error: Connection reset by peer -Reconnecting in 1 seconds (attempt 1/10) -QBasicTimer::start: QBasicTimer can only be used with threads started with QThread -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 180 (size: 7759024 bytes) -Sending screen share frame: 180 Size: 1851 bytes Resolution: 1898x1022 - Encoded frame size: 1851 bytes (compression: 0.0238561%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 210 (size: 7759024 bytes) -Sending screen share frame: 210 Size: 274 bytes Resolution: 1898x1022 - Encoded frame size: 274 bytes (compression: 0.00353137%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 240 (size: 7759024 bytes) -Sending screen share frame: 240 Size: 1331 bytes Resolution: 1898x1022 - Encoded frame size: 1331 bytes (compression: 0.0171542%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 270 (size: 7759024 bytes) -Sending screen share frame: 270 Size: 3585 bytes Resolution: 1898x1022 - Encoded frame size: 3585 bytes (compression: 0.0462043%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 300 (size: 7759024 bytes) -Sending screen share frame: 300 Size: 26680 bytes Resolution: 1898x1022 - Encoded frame size: 26680 bytes (compression: 0.343858%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 330 (size: 7759024 bytes) -Sending screen share frame: 330 Size: 251 bytes Resolution: 1898x1022 - Encoded frame size: 251 bytes (compression: 0.00323494%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 360 (size: 7759024 bytes) -Sending screen share frame: 360 Size: 225 bytes Resolution: 1898x1022 - Encoded frame size: 225 bytes (compression: 0.00289985%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 390 (size: 7759024 bytes) -Sending screen share frame: 390 Size: 207 bytes Resolution: 1898x1022 - Encoded frame size: 207 bytes (compression: 0.00266786%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Frame received: 420 (size: 7759024 bytes) -Sending screen share frame: 420 Size: 337 bytes Resolution: 1898x1022 - Encoded frame size: 337 bytes (compression: 0.00434333%) -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034468 - spa_buf: 0x7ff8f842b960 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 39, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344a0 - spa_buf: 0x7ff8f842b9c0 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 40, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f40344d8 - spa_buf: 0x7ff8f842ba20 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 41, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -onStreamProcess called - userdata cast successful - dequeue_buffer returned: 0x7ff8f4034510 - spa_buf: 0x7ff8f842ba80 - spa_buf valid, getting frame data - Buffer type: 2 (MemFd=2, MemPtr=1, DmaBuf=3) - data.data: 0, data.fd: 42, data.maxsize: 7759024 - Mapping buffer from fd... - Successfully mapped buffer at 0x7ff8ca209000 - chunk->offset: 0, chunk->size: 7759024 -Stopping screen capture... -Sent screen share stop message -[libx264 @ 0x7ff8f8002c80] frame I:15 Avg QP:14.67 size:197787 -[libx264 @ 0x7ff8f8002c80] frame P:417 Avg QP:16.57 size: 2772 -[libx264 @ 0x7ff8f8002c80] mb I I16..4: 100.0% 0.0% 0.0% -[libx264 @ 0x7ff8f8002c80] mb P I16..4: 0.6% 0.0% 0.0% P16..4: 1.8% 0.0% 0.0% 0.0% 0.0% skip:97.7% -[libx264 @ 0x7ff8f8002c80] final ratefactor: 20.40 -[libx264 @ 0x7ff8f8002c80] coded y,uvDC,uvAC intra: 25.9% 14.1% 11.4% inter: 0.5% 0.7% 0.2% -[libx264 @ 0x7ff8f8002c80] i16 v,h,dc,p: 54% 26% 19% 1% -[libx264 @ 0x7ff8f8002c80] i8c dc,h,v,p: 82% 13% 4% 1% -[libx264 @ 0x7ff8f8002c80] kb/s:2290.49 diff --git a/build/client/dmesg.log b/build/client/dmesg.log index 113af4f..908d157 100644 --- a/build/client/dmesg.log +++ b/build/client/dmesg.log @@ -1,10 +1,10 @@ -[18668.379846] scarchat[176143]: segfault at 7fcd6e376010 ip 00007fcd8d79880d sp 00007fcd7e12da08 error 4 in libc.so.6[16680d,7fcd8d65a000+148000] likely on CPU 3 (core 3, socket 0) -[18668.379856] Code: 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 48 83 fa 40 72 43 <62> e1 fe 48 6f 06 48 81 fa 80 00 00 00 0f 87 e0 00 00 00 62 e1 fe -[18801.545370] scarchat[177299]: segfault at 7f42681a9010 ip 00007f428359880d sp 00007f426bffca08 error 4 in libc.so.6[16680d,7f428345a000+148000] likely on CPU 10 (core 2, socket 0) -[18801.545381] Code: 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 48 83 fa 40 72 43 <62> e1 fe 48 6f 06 48 81 fa 80 00 00 00 0f 87 e0 00 00 00 62 e1 fe -[19278.629138] scarchat[181239]: segfault at 7fb06de37010 ip 00007fb08cb9880d sp 00007fb07d893a08 error 4 in libc.so.6[16680d,7fb08ca5a000+148000] likely on CPU 8 (core 0, socket 0) -[19278.629149] Code: 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 48 83 fa 40 72 43 <62> e1 fe 48 6f 06 48 81 fa 80 00 00 00 0f 87 e0 00 00 00 62 e1 fe -[19631.762068] scarchat[184001]: segfault at 7f2d26c6d010 ip 00007f2d4599880d sp 00007f2d367eba08 error 4 in libc.so.6[16680d,7f2d4585a000+148000] likely on CPU 12 (core 4, socket 0) -[19631.762077] Code: 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 48 83 fa 40 72 43 <62> e1 fe 48 6f 06 48 81 fa 80 00 00 00 0f 87 e0 00 00 00 62 e1 fe -[19819.927808] scarchat[185618]: segfault at 7ffba6c6d010 ip 00007ffbbdb9880d sp 00007ffbae894a08 error 4 in libc.so.6[16680d,7ffbbda5a000+148000] likely on CPU 14 (core 6, socket 0) -[19819.927819] Code: 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 66 66 2e 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 89 f8 48 83 fa 40 72 43 <62> e1 fe 48 6f 06 48 81 fa 80 00 00 00 0f 87 e0 00 00 00 62 e1 fe +[ 8.140829] amdgpu 0000:13:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none +[ 8.832404] r8169 0000:0a:00.0 enp10s0: Link is Up - 1Gbps/Full - flow control rx/tx +[ 13.549757] input: GravaStar X PRO Keyboard as /devices/virtual/misc/uhid/0005:3554:F533.0009/input/input33 +[ 13.585058] input: GravaStar X PRO Mouse as /devices/virtual/misc/uhid/0005:3554:F533.0009/input/input34 +[ 13.585792] hid-generic 0005:3554:F533.0009: input,hidraw8: BLUETOOTH HID v0.01 Keyboard [GravaStar X PRO] on a8:3b:76:4f:43:fc +[ 20.753209] Bluetooth: RFCOMM TTY layer initialized +[ 20.753215] Bluetooth: RFCOMM socket layer initialized +[ 20.753219] Bluetooth: RFCOMM ver 1.11 +[ 274.373243] nvme nvme0: using unchecked data buffer +[ 274.390377] block nvme0n1: No UUID available providing old NGUID diff --git a/build/client/scarchat b/build/client/scarchat index 9df21472825b7d74fd6bc53ced29fe900f1b60a4..7868a651af3561622e1233197841bd45842ddad8 100755 GIT binary patch delta 299413 zcma%^33!uL_VC}gkP>8R*xIlMSu84$s$g*xgDeI`45HX^fgl!(B1R}!MADS?YPkIoVz3^2l_l;cxZBd=iIa0?Y&8p zG;{EjRQS}ev%6<-fq^%V_-PoaSJoZBIoLSS6tccI98!(ch7WyG&+mKxqfi*?d)lr& zYBC*!{)qc~l|OlZsX-f}OV^zpMMKy9`S-@z(qHWqd9T}HQP|FUN!nZQ==;cH=CJOe z)l$seM{X||u)e_FJ*_mk`$(UHVcn06AGrW0%IZnm}a6be7U#R4naDOrUzXbkYs+eqU7?&&A zPxu^oJQw~~!v8A5=fmR#@P8rvzh3dhaKA)84jN10K@I%>8~nc+{x5_7LHLiikh+(W zVcY`pt?+*(_`e4JhvEM^_`e?hN8mr+?ka$Jb2kXlt#7rz%Ct?K zZW!GoKNj>bH$@)kS`zUVI?bv`H+zZM8ky6%#8x;?=_3t=ZgXYi{r)B9b&>I%O3bGs zKXxpMxH@>vQD_;d>fkg#iM-#l#0*Eu`j$lE9o)8Ey0vY?G#w`-yfdl zv^QUgOz%))-W$24OGzYVciK8;Gusu}(Xqr_ANjJlWPL}s?UeJit2-j^+e>UOYuAyQ zj!xSfS*Zb}N40Gv1ycFRx@8Y6B;q>8X+|S+3QHnBcyvzW%MK-x5Ih3Ik)Fa5# z>|SE~8taS>dagsy_PV2N!ECivU7Thz@<5*wvomI5^Bu2S2O`&ZDzRNRRY$DoD^`VYFGgm2JdCops|B z9rw)0Ezn1oMy@X@iTI10=5jIIkD`C`V5D2ml1KvRgJSBWik!BEdg?@KK)O1c!Nr(A z^!4?w67!PC_`xOS_age#p*m7OF$u5493xE*r|n^#m-$WPmQzb?(QMueg(XyTqBHVW z7|mbA2(HHdh2HxSYI;T6Mv~o}=4aTK<`yxQ&hBpWMll=w-JOwi2WKSQ-3$GLW18vi zwB4awnlZu3d$`R(VxpG{&+W8667S(OPsD7^iIMTpJ1rn@6br3b%&S|`KH}-=Hh+vf zUFwX~^&DmPj?C!`qo{i&V)b;I6L99O@8vY_6I09$k7~sF>LUUglXM5&8Yu&Z4ZYm9 zKXekd>-5ry*o)n^J-W*xzGA2O9S(XVRO~jd$LStv0(Q6Pik@N*XaUVow6VRQr=qze z@+C~-uW=HaXNdK?Layu*x2;NBMJ$l!Wn;OWesh|bTH`b`yWrjerNKfsYejb)Bc@Cr z5&yZ!I>^V>+i5n+W!&3o`&ic$2?6gZmSbV${n5_ITfIxn|6#{LURZ~tkJHvm=VGhS zJzyKAqucI*K08+Ij;*3nPamf_K;&|o@Y9UhuJ7wKXNv8t8fUi&!C(_?F9Ponb7`m8 zAj5s#=3ud(r20B-)Aevf?EP@apiQJ49z7BHvPVh8JGOV^mVTqm&vB^CAvl9v~tReXKjl>?-z@r_oa+G|&l~HgspCexTd7T*rx|fxi~%Hq0rq zDRp_xtFR{XtH=(pjk&_MOS1mn#7jxUKgelr!?|w`!+x|a*1l|YdR5zI=r)lQSl41d z;%?=F;Xl?57l$&q7*!qXH18Mnoi3)wFfmo;<48o^qq?+@ymM?%vl{1Qqy9BAt}k3%8|6c!<+Xiw$3Rzsm9<$Lnd5efjccbEp7Nn?xR$~YL_$NIwh7rhjuVsScrn|TiS@8t=VQ9Wkfp@r zDi@`GCN40oViP<;cN}bAIJAEe)8`7z-?mBnx2@8{y#6@1`G(l>2kQW~i?oYK&2dhc zA?uDi+dKg;y^#!9pCU%`cyw-iT<_544sn&ZRtJdGm*R}Z>(^|}Y#(H;FBaEc$8fj# zgP2E2*t@!jJ+gMV7xrKrlr=h^hy`{nIJ$5&z-`NWywmoe?owM*Hrw#=cuj!;wEb|d z>iS3u*l%Jz*-vnrABbUGB<9)6ViErx^N!S?;I@s>c}CJFIL(n__FN+7l;cFFd9v8& zJtw+t*J$6SUwEhx192yA4sdnAHFY8m#QG6VC=O3D?h#%n4kvzigwxhF8zuo3PYRxa zN6i>8Vjt-==ZeKxKGJQwdxS0{G|~&p11{!~^hl@ewrodk5Oc0{loKvV<42XixeYH* z72*kF}CRt7od;XFpV+|-j=ka*DMLp^M&dmA z{Bo4yW8iru+K0}T_Wx0Q>8aA*cZsxjD*h>SLO1XupN0nwLp(PJW&i#%(_~y$tQ&Zt z54#!t4gYtNt7q%R#4$2}dyxzPF2$|j4Am2}$jh4|Q| zY1Ku?Da99REd5htm!6^mOgKvh_WUjbf2ep52!IK>s$^g8RQwzWfIKis`ng5<@8*&` zHl_gUH;m5Wr(x`bz?e{6CDcRl|G>V2l_k|=)I;+z1VEl)lWVKu;T`!y*+&%?8Y2_x zDEc3QdWbvsA#AJaW6GzJc-na8BD~6%Lo~TfXhEzhgxFm02J@h|VZfIXnACEjX zZe+Lcr7|*fkhpEaYvuYgI|kL9(W~t(m}6Loai;93+m!uFFsYDder_j-P4RDCD!%Fv z2rF*4cqMnLIUiE|F}3;~v*Z+m`6+J$)#UcD4!Kx#RFUCliGFyVOenTZ&dCkRPmL-d zptha&759nNUu1ZcAD84o<3TYeoksd;+2fG7xII^lBUfYu=F6VbBXsh3)f4k&;7^o& zCrAjl5zl_<$6-oE7^WEZT=Gv@@f5{x_aF~~;{Rlq!mB{y7F1K9fo&JtV8atbbCnFd zQrUMirXWqi(;yaMk-z{IIKz4Lwa>y zsvL#8ci4LF_!)yv9XoH)b=OY0cFt9mlP)-S%yjW+%=F0%=3KRS%CwWFSC@?yXu@?1 zmsT!XJpa0dsG2k>vi^#&y-cM>1CqpDkOA0gDBdS3(}6r_Y%Gw@MLy^!UYr%DL4S%&DG# z-FeqtSvhIijFV@Vm0!4M&cem>u3L01@`XY{Vu{$(X3QQlSy)8pU)A}f$b`z?(V=@f zIn4RdGo4)qMsBFAjvjw+=VPMpz1ykZu&PPr*H%`~x$wq7)mXQ2fNQNlPQ&Ri1n9*y+{2Me~;eAAM5QoW&PZUNwJlb>*VUD`h9a!^uk)&c(bg zylx6ebFNrWc^>$lQF;B6%7t?)CykwsB8G~Vt>|=Y#5eEd(i|&0Ws&mety~bOTr|md z?zCLU=#G~<^@<$4x;QfMs)kc?txg)PTTR277eN1Ai4m@>oCh6R=AM4mjn$Ro7cH7| zV`RrwD;DM)jy@%?hVzzGW4<%zSKjddUB%J+3kKl=)rk>LRqtLjhcR;kfy#wfPMRCJ zsOp*%NfoCqS*YtcqBkeam_1|mLoZbo49#;jf8pZFMb(pP%1+7Ei0ManyxZyc$X8c? z9K_)y9Z*)bsB+GN1=r1;IH!8fq#D$TjzO_(%y`s@S#^E@$8eHyef4ZL_h(nnxeALV z31_?g$aF6_cSd#jyd?{Jh`BIj@)f>wm-?1Y5@kf!-qC4Dr1_eOXAxhg>e7!g2r!7! zTh`gq8D+DDv*`VwckUB8Yr!=miLbG_jy#$-?8@l--MS3e`sRWWojT8(zwpZ0S60r2 z1-2-1;D#&CSX4Q;a{kiF+4C07xwg`nvlKORXI}?{c2ZVa3?n!@FlX*HmDRvzFRZ*l zNs$X`+`Z=Go-+HY%IeuyESWd2a?$L?FeRg*Upx1Vtgq?bO{(Y3U$9{I9GsPlBe9y3 z`hXh|aW-Z@54|p~UR1eg(RGWqzF+fzz4wgjliagsS63~%?uOZmZ-iBM?QEf)9}TbR zeB#!7Zuz0p)^%&HFNhR{2X?sV!YNZ{j~=_VH2k9Zmja_5oGNYbvk-oEfctia9UdW( ztR2vfLORCiB&)hZesHi5G$#BL!wf>BJ|JL1eZinB{5PRlANW}S zjk`i|9pEtr#ec={s0Z9*aW?oRlnMXk<91+;ya3!6La+kRVRv9_EV7-^5B_6{{ox)- zcW4_#rQH|+B09i8?VzzVXeaX2;m~PsaMuA`^b}S-!2#OJf2K%aAh@-|e+-R5T;kpi zKW%Ub>Ins4Pjm#y23I~CR)DJBP%#dmE%H>PZ_uXPVm%#1B@XyG1f*hNWe3_F2o65> z6DH6R+Td_ux1)?b)m;@Nrv%cT!Wz?-zA=)`7z!HfE%XG52LW|A27@ybes+e(ICj`v zR*M5PEK5*hs_>W?+6@!7HsB^Cf`f~`WaY<+d+E<+9A}h*E%q(yvF%`Ea0zsLN9fL; z(3PFx|8T$#Fv6}!6R0e*@2*in+0BySw315z-5|r6f%lj+-uHm|WN)1S68=LfXBSR$ zY$y9gdgvf#8uqEQl||xX9Ka4nr_=bK;ZTMa1x8`y zmAgw|n9)rKuyjF@J&Y5<*I@XMXuJm&`h!G2_SReAiE9sIPEH>*z90qM&tnYenzf4kR1!pRoN=!L zRV`5nFwA&N$yW+_i19BaFBS4&qe;p0g?y~>iIT?)d62PR$!7_9pz*VkD}_A3Xn&zh z>gS-ysGre8fjPpUk1Sd*r4?Igv+t+ zL1=%1aj)_xhr~wgyBMQYZ=~@xiIVyA;VIq-W0PvIVciCpL?;?sl-yhBk2n6M{hZ<*t?8Rl^hj%r}4FtpA~YkaZt!Xn6IKiFXMm8;2B|1WVE|Tj**=8 zoyDxjiL|IUt^&9;DSfq&+Z%mA#vAsS1uy)dtqcCk9%x5;z%))(JtkfgkjthZyKMA( zFXVGQSe8TNlc`emyjpWlf63j9y9P*J&bdo+58+Th+y+U7mnaZBj+NZUct-IG#toHd z732CkdNzep6jKPaCd>n`=Fz;V_< zzg*VHctF`F7}qcQG%>CVNNO(oAI4ZcVNPjP4b7=jx?Ti*a2*3*-9vvJuNK zI2cwH*qK5PfrD{ffs=7vfQxbcx?U;c>ZRDA;bsb5frs%1{hA2l@v&->GVVT2@(RWc z#r=Xq|Ld{$C`A=(kWc{vjJv*+U0K6;Oz{xoF6F0|avXox*V0j#Dsc9z291pWqTbx) zcp!f)bpR*l%D;SEJhel%cS#=1F2AIzpp-Sx6}TDK6_his3-B-=nkozM=5ZK*U4bu80b8<4$j^A_ zRarq5mQT~CsR1qNbX|XvrO_*#uM!&cQfvTmoM<ZrYPK7j z)T9(M!7$>A+mYk^*FzBhT`n63YY-kP=Y*4SUpL8JjE9bsyp-{T@?TE4Sbr&1frltC z*-$&_$jf-5L~ z+Z45eYWIr&d-y)k#W~3$(tBYy)NS=HJAGz^z|6oAf*-9|8Uz=4=-E5 zEzNjRoqR0D!-J)t7RGg8j0&Uhn0UfwF7i}6>AMyh}@*A0@4>i{XnwS9(hZQsH;+Kc#(&H0l;H*hkp1GpKtm&l6C z8TTsgV_e%;Y-Z;wX2dmcm8kbD=QAL2L67M*D&6qc!+VUzqGGq+}U07a2|*8uN@#2 z^?3?-&z9mb#sdSTeFNhu6(G)d;!)WXjf{JHfFGQHO-vEnDH|ji52zh5#kgPXfN91< z%HCq!q0W*S;9~yEdJH2e_hiFpkO^qss1mX>?pFaEjQdnVPR3m-uq(&a`csP1oItThGwys-Cg@?@r4sTo?p6u;75C&-|vI%Q5aBCIiG7cYGjuf^pyfq@O0mv*&-mQY2Y}u;MAkGk;1)X~qqF zRtqAqV3b<;TgmOZb8L=VFSa za#YH=OAUdWai8MljK@`B9>&AU-isXPzpgB;D)X@h0p+NI@q}{ZXFS$J_E3OvM{gOa zhH$a|d`b}`3LHa+>beHTU5dvUcPrk=xJU5>oWzo&V#1$jN9tmcIjrRRcTYNyQzEXOtf&wW9Jv{PV3!O~&Uk<2$HVx^%HI1pJO97&mUQG}4Z0~u6^vi3?EQ>4H%UJM#_ey* zo~+4owf-DK@QnlTibqxk9$?&1yoT|_tm)P zjQd}a_6f#~9l&w^H8F*&UN%TEo>l?Uj3-n8i}83u`pGb!2}^D~$i`+XYgK?2#skW~p+3c;=2p;%DTO^>Vdwx( z#^Wl0i}B1)YSJ<8`B`!|tt?ctY_iyGBxc=-_Bjfc-ZX#T)Km9qB6j9)+@T(7Bq#4(rD$6jg zKdjNhxVE>ew{YkJ($nm6{X3XKH*hiTIA1m`XWXs0k8z*kRg4D|4?WG!|6!%5XAR#QtEsX2mf*H@`Z`Jy@V0Om!Z^4|5 z2lemkTuh;V+vR55sS+t?JfPnDa^PbA>xvV~k%u)%D(+=GqZ0Blo>ul%j3-p!K#t4x=THr5 zatbkh-5yy%h;f&)uVvh$c$jgY;`NM&$Ez<^i!p^?HE3YmP;a}9GagnSQEplsh0o@-!Szdg5!@te=a0$~0nnIfSA zq!Ru0l>nk-hjK|c_IFaN0*A29yw2cPtHn^AZC#I;OVcg}Fyn=AC z{^Fx#WmQCh>o25aeVR%FuK(DP3XE^W+u(^dc&ZIlkpD~FJ(Nfcsb)P z^?e^+!J+?k0R2TE6|8~&#*!+=UFvHrLX7(ruV-9;?M0k&9RGxB&`1@?)zj!E#*NEl z%1OqxeVTEPvbPvVdoll7m?ESa*k8?G1sOF|F2)nezMOI6a+#=)agXBuSK0YLq!aupzW&D4|Bm@OYU8P`MOX56Ff%Nf@N1iefVQw=H@FI93C<6f0`i1D=YQ_HxX zr1g^L&i^jItSr_>gE-@UW#7oSuB?f1*Bt3Tna6Sb6-ehP;98&>Sd2F)xrK4p6>5-P zXRAidEeGQ$tlG8(~gWc^1HM~IdU+r1C%muTq#Q|XWX|#UH`pI z5mo^z7}o&;oT~sK#&rQ<#@%Yw#DYwr12i%oQURJ6*8x(DJ5>OSaqZtwZ|Mr^u}`P~ zcKu#2xd9p#%8`?CSEX!O%D7I*%eW5g&*w1y71B{nzQXXU0JV(A6t8DIt#||Du6fdb zoN@UQEyPbSMNBnlVqCwbn_}F!N(QhP_bcAQcv>HL@J(zu|7CM{9Y9SwmwI=b<}u}{ zlyRL+0x5+Nbw57#rkupua&AI3LJi&X$|8#(J!Igw^OyhC08Ev9go z@_jxT#@&kBoAUPqJ=-0O8^=gLPR3n|yPMegU$4t@)*!Avmg8YOsdxqBdJC^%Tz?>; zR&&w+(A9eDZO{trf4J!ejf{uYPO0CPtLI8aeU6}s*>_i;BSIx=%1;a9G3CecR{oGFKS9IE6lvwi#kfO#hRe;kOYLy_9niWbjM1_H53^6+CEpw3 z6&(6sH}I>;<>L(oN=JUib>J$-6UtA3akoqQsihppUpop@1@Z#fpq}xVa@4?hmFkH& z<2rB!<4NVm z&v-nj9My1zsvyL;TfM)pmT{N*xK2Ie4t4Q~G44J|77%P;iY<4`o`^FZQj@Wfaih0% z)Wo(Zdl(NXdmrQayIHFkk1dpeYZ&)m2OQ^LEmODxvOzuLX~i2D_oy$0jWe##2MNY~ zi>3c0a54X-2p1crNU;WuO12meDf={B8jZ&z}8K8N@JsCPcZ z^A+&E9QjgdBjX8WpJ3drKDL`;Ja($| z8yPn)P(y;NqSMXJS1xdxr8F#4w9>xRem)RABi}e@K6%Ylkzl5%U zagVNmalZCb$$W<3)K66JWSzG4ZMsS>U+0+jJuV61>-*T3r9cWF7+kRRbR97 ze_Z_zx0W>sTrP(u&Ujq+5aS`;LyY@$4{0v@a$n#Bp7wJ#MhZxtN_fIhHdQi4E zzRmZezc0kYcrg5cGz>9?5tBT@xc&wtV}E`Cui63AYX87f1pWyv{RO?T9nv28wX!qe z5zPMz)sQKSwAxtkJ#jbY8W=5v&mdgCyAAzR!GHYvExhR$9FO4Q4Gqx$T#;1obl_Y+ z8|GZU^vbzGDy9kPXV1bO$6sgaYNLU>4X&SV^T7J)Hs|`KTFS-z)35PR1$JFP9UeIk zwZX$}@MIg@{iZtq^8g<8yr1)OGFNDq`rF`vHh3t@p?>NpoK@s=eIDQm>B}kS`l^Zi zSNNfaSbq~*mW%!eBTN0RC#%5z#~Yc9)RBH09=F%;_u*W>b&K<$e!C1;=y$Pk9&RI{ zhBmmLOkP@mdI>iumLFBXi$bDs9=M?mo@j%o+Ti-NBIzIcUyqG`?S}`hdiCfDHMYU^ zuWq;>>uB~k{-v)SJwQzxJlqD?znI{G6K&Y1fQ$LZ8|YWBIM**yao+OA(F>>`>z)pA zEXRX+%cC);$m9C+zC5r#6?5()%a{h%7pa`RT7R)N8Z@=R({1pUHn@Xa6=_1H`uv~E zNKAgi(?)}eHh7>7UfTwbD-Pd(oWDagwb7uItna_d9K}x$;rh$_QBlzb59D*z|Inb8 zC?;T5>J}rsJGtIx2-kl?1DiP1+jP+d<@My6lH(9Rc2tF7G`7JLZSa74<&y`FwZZ+E zDAtb+UM3Y+kqSN|JkDYdu%E4M83xOyig+6Sp3KmwczN_|VW!7UP)+FR;v zw-|tO2T4frporlh8PNtcB(RxjBLMvj4Hs^Z5$p$0#KU(Ez0+ zAB!LqoArA?V$4LOnog_d3*)d(jzvg26y(EBEU`}2V zfN~cJZ~{rRlmwvMNBrmU7s>gbDoRO!E~ElC36RIh&`@4M0_X8;VNgF+xJlqBsjQp? z&f_F7<$e-4k7onJpIAo!di|A?z=b5RhXl^!BrxSwByb)lfhiAqNZ^hnu$KhR<0LTU z0TMWmlfaaFWn6jw*MH6oC!LQ3&f_F7GVbqhrACbT@5;%{Oz?3(U zz5NZ>q90#lwOf%7;iI7k%@B=A`zaGV6DJVgRf9w&Y-AU)Se z{3tHRKTRCb25FKh<&7l35E39kcvn(D6A7HhpC{*ks>qOp@;FI|@+K1aA(Bv%1kU4n z$gqB@Xd!{~I0;O7k_3K%1Wu8_d0YpExX5MyV^^t<-JuWKz)+uZ<2*$I|Ay_=ElmRF zaT1ttIRBHtL}A!TV9L`Z@MIko?ky5HkCVWZJ49TlA1ljKkie8%B=Ayfq;44!IFFOS zlsiemOY_eEBrt7|A%Wo!L1u3)BrxSJ5+IKg|C)>OZy^B=k;)AHEEPiLarNO-G^Mfm~syZe2}ar zFA1E-a|H(tstAz4d7K2M+)Dz-NZS04ISduP1@k7ukvM^&~Lm z2@*JuV_d8sdo52v0#lwMfv1tll_G&DH^^BskCU@xkSY@7Kv7A?(jt!XIB`UInk00X z_;HdG(eaYY@plo$6w#UTM=9Yq5Jv&RUm`qC`1gc2625@=Ptf!K7Sf=FG}uqLkBsHB z#8Cy|-w}I1;g=F#r8(9=iYNkF0lYsM;|leC0BHIbVqZ_*4MTZ?*ndLoJ?d?Hh>*+v z2SLA|Pb&b4n~OB?X$beFZE$-c_c}kdPad5IjnvTj6sJ0F6B)|Qp_ATl?WayvrjQ;!&DlUf~4izLs-YP-4{-`Fm_mFou zPVISG8JhHzg+_)fxGNJ4XnpBnYq4@8u^*wiW>=EPV5te-$8g2;m-)J)?bn+ z-X{%GgfAz7EyDW{o*{f7;STjSU39&b_;&>N=XR(jq6n$)fV4pad>gI4B?-TlaEtK8 zgxjBz{?X5L!YdSqzd@b<_SzI_u!uBhA)LPL)~VjOh<;WOdygs%Ih~~b?{W#j+|v6W zTzHaFfnP&PI>IO?ocK39gsU%YhnDb5Yr^G6lLR(=gkw_j2JtJ10#|~*`3aZbjVd)& zgxj?-+y@AkrATEB;l~jB5OS;^ox>k>&faQC1NhU(*;|-!eWgTYJ>lK5)^MI6ygT6y zga>;NMVu&l65dF7FTxXqmk{1WxPJdPs*{BGmiBV|Q$*2+I7$=VmvD>leuQTT?@xFO z;R6Ua-Vf#`-9VzSzn|kS!X1PUBHT&%v4pz_A53_u=2-s_qHt>ku%U#P6Mh`w9>Plr z_Yyvwa3A3(0GIs_4=RY_MAE=d_z1$Q2p>s!fN(eAHH4Stc+dzD#Ys7ZQA_wKgog z_+^9#2)~^08p3BI*W(`|3O{L3OZXhZ!-QW!cs=2B36BweCE>vaqNpT_IN|dMZzTLG z!V`pFO?VUG*ASkRJSdjmwM3C34HgofCj2_WEy4qYX9&NZ@D{=sW&0luKFqCx#iW6q z@M^*xgfAi7N%&I2U4-ADIgWoRQPgM!+`9?Ck??ZDZz9}7_|1fS313FI54f0rxcrtA zMFnY~Cn&1@golWI72&rK9w7YhgxBPF&{#nfp`60FmGD}^R}vm3d==sKgx^MZjPP2) zRe23WQAZlY3BR52M#5JUo*;Y;;Z20EB|I4 zaqRCR3ge^PD!7|)JK-A$cMx7rxRdaI5bh%UpSk@HRsm7mLmIdVznAcG!tW#8L-A6c1z-u>TYOAmM((A0oVp@J)mV2!ELH8ss?ta0oUNMTj(bgz#Fz8wd{* z{wU$~gg-`jjPT&&MA1MLPZAy{d<)@?gg-@ig77%uO@u!qxmBi!`Vpd>7$F&oB8uHP zg%KkBJ;G}Vf1mI$;U5rQPxyy~#{`G^aru2j6b+=o$ArfT-$QsK;VHrsgnvqS6XBm_ z`yULFMDcIZAVv7+gr^Drf^duQy@Y27->0~U-$E2$k_N_}+$#8ra692&6Ye1V8^WE0 ze@nP)4>|wuCyG+i;5)+IgjY7K2>&l~J^nRB@e^qfBK-dduO<9v!o!6BLU=vlzY-pd5k(78G!Xtj!sCShL3ktK zt%N5Cr?2ZZNiNU-1!k^Ak~C;Xc#81$gr^C&5pEIQf$$9B$I$oxw-7}q(!ls6w+cEF zZYR78;SR#P67D3tNOK&27g0F00(dFm-3WIR-ktDr!g~;SSh~D14+r zG2s=2mk{nJ+(~#9;k^kD3NN~0OVnlH) zY0yCUV8Y{s4<)>j@Z$(i5MD}nQ;;Zz6Gf8n6A4cdK7#Nx;UfvR2zL{nQCyt=%ZQ?d zG&qTHBb8ePClhWb{1n0+gpVfNN%$E0{vQ`noJty$5?)TYoA9xOmlJ*(;U2|;Q{10|8V(DB#Ii+U=raW!Y316OZeG@hY6oT zcs=34bBH2F6z3A&K=@R`@Cw4`6YeMcYQn1szb41w?|%@*f}FyrA^cjx zLxe9Ryq56m2oDn;AiQ31s2`W#^+XXP4HgmJK=@+9ztKjd1+X-JmxP$Op33q-*&i^Zk z!bKXaBD|FF+X#0PUQ2j6;dO+2vK;EaohZCng<-5F+(-Bt!Yc@0OSqr#I|;8MJd9kg zzW`CJBMoW@Ur%_5@Vf}FCH!u}!-Q`jJXlW@^+XXP{2zoj5dKfXqdZKuZG>8%YI^hk3 zzd?AM@STJ=686ma+X?@ea0lUg==tAC6e-fcMfkr7FD3kQ!rg>_L3lag`?4Iy-$N8%XBBWF zBK#Y|eT08Ycm?6#5$-44BD@MY&Ocm!%|sC(4gN!T4dDj}4-x(Y;kATk2oDn;{E;Z? ziQ>P6#|Zz4@CL&FkMKC*KNH?a_%D*n^_L)u7Sf=J@c$8>B>XqRQ-uFcc$)A(2)8~b z=l?&6B10Oq65c|%SpegvZ(rnAK|8|jgtsT$p*hxXBMPTh052rmMR*6oO9{6V?k2n= z;pK!M16=k$1oIF@XVSn+cvr%GgclKBLAZl(KjA%cJZMxAMbDhV2oT!Ugf|jCNd5guNC7^AK@`W522F$y zCOk>F`s<3qPl|B$*I5Nm6FyA&5#w(W#c?D+hH&+V>x82g!jC8R#@^g2IDv3G;p&el z3O|m$h)Je6zWThMS}q0>brvluOVFh#a_Wfgr7kQt0jCK z;lVIbs6S#V9Mu!MQQf0dK*$;M)9ZPR0Xk^D{a5Ba|P^$#`&WUZ0cU zzzRJew|<546oEW#!hP+pf18^NI#eGz=Wl z)}gzZTnvBfP3nWvplcRLxsb_+;jh?HhrclSAd~kqc`uXqXgR1e)IiBQnY^9J+nBtC z$(xzHk;xmB3_GW+cr7zn#pLBoUdrT!OrFQ&SxlZOEo$@?rQ>iFtE?$p@LdpUHcfya(kVou$lRCzH1`c^i|rFnKeRH!^tx z$U$1sT4u0{$;+9%l*tR3Jdeqz^fILcQSc9leaN>3zIi9c_WeG`rkTq0|6+nW%4Q}FK6;n zCNE_2JSNY|$$0&59Xc}ygglMOlbJk@$zzy2lF7rEJRmEp>wj?;sPh1m3z>ZQayAE; ze2~fenY>ra`ue{|1AQJ~@=hjiXYw{CZ(;IgCT~=7_WHkp8LVaUDkd*y@=_)*Wb!;F z&ysTP`ahEyOk?t7CXZwC7$%Qo@-QY35Hh*`7c+ydOfF>dVfcI9dHVp94>EZ_llP)b zum5|P!EPq+Wb$?gQCNr4E z3zIi9Ik=I54NP9kw&g7*`UdZHm`EqdRtb8zZCX=Tzc`}p7F?kG=M>2U> zo($Lj0eJw<15ED9ypYNBa@i`ue|D19ko1!{pse-pS?^?j*gG}C!GQIxqWd?hgyqn28nY^9J+nBtC$(upWyZ&!v1{;{XmdUG_yqw8P znY@t6^D5Z&e-<;C$>eEFp3LNNOdiAJkxU*|!LI)Um_adyf9x54xN_|hR$O0OeRlb z@?<8DWAYd#kIa+d`adiWzUkVgDKM44Xy_cMdNOy0xf-Avxe;F7vFpJ4EnLLfjlbJk@$zzy2@OeRlb@?<8DQ*w0tX!E3A-qkk`@p)IaR(J8Pt{&p|4nJ)5{yMsDz1g$K z?ycKrZTwGbtM%!(t*zl`*%(`o;Fs`QW$)^VL&~r8p3r`1DZGbZiLjfGcALNs8hPv5 z53#KOzsE8=D+>+qwijtv-E-cg@5h z4)54EmpCzK>6OuqHD=e~|23l)HERN@GO|ARR8m{tn=HecY zai2yPVB8Um54?|$TH*8N=rm_py~o=1O>1k`*B4(xpwGiz8~FX;?Wp@kv-tQ+z>jq| zSb5jn4EfYe9AdXND^GT0Zpqfa9Sz)QI)hHMp8@t^p|q;d7V-&wFH7>~@*II#S(ePx zqkIy*==UbjTkXJ~br{~kfS!t#B^e>e;gGcvJzWe2zrY9Xy->nIyoZ8`;mv5c6kR^8 zyuEd#5yU-YO-G|Ul+mVL(OG{pi;p=GLqLREcSV;` zOLSiF^Y4I`XgX4b$_>DhQVg{XtguzrBlTTSzX83x594gTgM$ry?y|mm3u`=NeTMh> zHHvP#0^4-D59}eKL)NozMO_=rV#n!-Z;*7Kwf3#(_M6P&Q;J0b`>ch^85skSz%Tou zRT(C5A|?PGFj2NV<{i+WJmjtDUhq`(1X_Lv(+FW}lW>31ZOUk0lgyR4?~ch`g^eDB zM%I1!qyEd*sC#aQ!Ts0o1wT+5oo360kIRPGqc?jC`W$m9m`tsM3D*>T>SnWF_t8TB z&KiMcYit{a+M{3GYz{1#*b+T_v)Q{t9jqbi^>lQ=GP7U7&M%^;FEa-W+5AOoYx9Cu z>FFPDVv;Wnall(lrjGq}$#`63x4tRd7tH%2dhar`_g@a+dVuxr0wb|RPXiYRp0IkP zRev8Zyi6QYlbh}1u}hx$CYo7h_AU7N^JtglW}nI%abiEa54_<@vTlc|B9e?a*3Crm+g?5*e5Vlx6ipz(aOWHAEDvhU}z;_7`EfL zO5xai{cp4m9_jNM^jV>-whJq2RJ0Pm(*%8r#kCB5>Rm5eKR(7EN&N9P z{0MJPigbdl))$}QnB5exK7y|zfd_u;nsz2kwwo&O`c&v$-J#XzLWft1={2b-HwJxh z7M=ld;9hj>l)BfgHQ?{S7Hb|v@vd1Gx0Zq10~@zHM7&mOA*$~LP1u_II=o}~z^&r_ zZsRY!$Xoa4E7E4aT2_NuC5)VX1B`31hahwsK_x1u1?F!y>%1p z-qn*}&$sZ(<@X4Dh$Ri5spI6X#Wx0Y@;3l`)_RSPPtCzVTv;zu({)VE~*zOaSxgyG; zh|=h^Tg<|-SIZ)Pf+E1U9E=-C4W+t1}wX$!0p;jdA6y`2mkLu&ZIYRq zxlA`6Ez|3ZL?zj-G-ak&^hLKi(`h);(5Yh%;r$_NJ4_GERLt&joD4qe1v~_;>9QJ! zZuK%J&hphZ+u5>ncEIpEaT?S&LIg z%-YAh3cUkH{8gN_Cx0PEd=8BGr3Ynli^csR>v!A#2-c~cx9-VWm*)O4>U5MW z|I;Nu%d5ra4O@-#z*Cr!x9*Lpb#q}2K-vdCmT7Mmv*3_564IXGUDJOiI2L(gAG|Gd z9kkpQ2G`kSd+21>%z&L?^dHCDqqnRyOV0ZYI+2++Y z>(CzAYmY!0)_RBs7t?MR7aCTf%&T<*$!ns`YB&sbPeLQv{UWb}u(#(smQOn-qt9Ew z7LLiu2VX`Lt3kd{-kW=(<5!z~qgU3MSC|#@ zvHy1Sih|GfVY@z2AzY?}y{Or{S89ad-z(jH^@W5LcYwu}RM`Ky)Lgg*G*wji&%dK% z)|zJ&y!~3#9X35h30RM{Mc%s8lLu_pW&e)8zScaepj;}W-aE}M1#f*8J#eQvFuL?k zb4bCaS4Fev=cpMiG!qIO0-o3Fflpgo%RcbdU1YDg^zzrl@pkW4alCcSdmno1fp@UC z;Ax*H`?Sx8Px~Hy3(l2eY(0bP-;#Y@ksZV(*Wpgm2U>6UL8d5Nd!&&#ko}y*!9HZ2 zw^iCr!h4tz#M!ZUv3?ir;DF|_1~Ut%VN`Fk4!+&mI;rmeCf)i?bw{{Hms@K-jV`~} zEbg)r8d?d^&MUfZL3DfAEbhBtNWj{?vA_u3Jfz&H?uy}HQ>w9BV?T`^0)ya=Z(%C{ z>Vl_~7FKPuMy4SCiZ@K}ia$Fq`P#eUr6J{TST*2j@EZBh>W9Y>IK)-}&-KI=Sp1jo zVdIyEgrSA8WRiEq%|il4^)Xma!1@OIA9AaPXM-YS-M-VNuGuuigJ5OMj zwHq&V2Pd$P%s96Y+`eXcKSWhKaMJ37z-NTP##^`3GH^Sqd((2l*EU%b;2O|;xQ}T> z*S&7`?6GY(bmfmQkaD5DX7$>O&-{DOx*Zj7s1f#i>w3cTaCoBq;ZBUvb4c@K+&Lc3 zHiR7*k2AJw24c*KLjvBq3*l+-5Evx!93HyC-t5E@*VxV;sA{@wn5?OTaC%17m|RUA z&XG0!0TYhaG!bmDre|?vpr&`=tE;SEp}^){*_y6?7gKA>)%4cqq9*S+RNM#(9F<&6 zx4nTx*YwwHLtWFr0eLm0-inU9%Pc<613iR}$a6J2K38ah#bvd_C@>dXR_`{#)diV(9T2`)Ltx(SH&4fMIS4}PeD$7J!i zI^>rQVgO66lU|2jodH9}EDEv~4z#cxX_5X}`#AU-7DN_Mw97K{nBZW{cNPTq-1-Bq z?VHLi11=l$iVh`2rxgu{g=(!y%O%S@_*+;SmJ8?18e8vva%?=IpT1uK+%E^<3Y1E5E7kh5KH??)HY*L{X@e zt=u@EosaRZUhKh**!ODmqo{d8(c*s;80y)|cUJMM(XRDo>A>%Iw6;!xd4RhTHgil_ z{p^q`6rkmMJE9lWo45C#07h6F?11ZGcbNtkR4BenAA7W=-W+`LcQ7zGu2brE%5K@y zTXp1lbw67j;cAM>U5~4;?$Fe_AFP?nqtpIjUOe^-98s8^gQtM=in3pRjhP6hgI(ASK<_D^$c!Onfr!~Zmg z7QFXsbm%?i@db;M(dqY?b9xxCW0xhSz~^Jm$Gh!$j3_#&re@G5PkoCvsbq?tSqZ<7MCde z0^*-v5njOh=Vobr7vlE>hK}67*@%AsN_*#kw_k#CVDUL&YUHk7J{(xz>#fm2XLN9l zUUO6%c+F{_)g8Rz{neY{IrHDG3E8ltqRIQs;tpTIz+3%aiGFt<98})>L8Q{*?+9Ps z9(^hf@PGf2@K}VGZ;w8*5#V4;z`?J=#JB#0-hzY3%W<5ZFqMnEtDj5YW0=Y2i_yXN zn}Z7Wz7U;!zj@-=_zPIhq*SgH@#^tdv4B>V!Zsw9TOF7kc*(i~Jj0|FlyzPiS8;AYy^bXl)gAe}eC^prvTHCNM(f6S5W!*E; z`MQ^65ABd+*x?r#RjceJ*+U0pXLQ(r@ckEM5B1tFng_=qy#7V(A(&XT55lCx&1&k{ z@3IFR*meSqm`&bgs5hqD0^=p@y=(9+1h1dJec%)8Sa9cE^Rfea%X;t|w4kq{49149 zU_&q&iZ(y*XExPeSo_34ylmkbnjLjNX!b5BlQXfy70}kY?*&=h`?9!W3J{(Fjl$7C z2DR%wtr{+q@T&V$u)DAPH(uKIS$}LPFmQha&3D!z5c2an6|bue+gn>hFV{d+qq_5y zH80o0inCU{87+IrEFRhS(E{T@%z74wW{sFmR#OZ+?BxKI0k2ZxhCC@GX2?_9qDvk! zk1JTUExPd`b69XB2CqBV+#f7;V<*gm=FSLKFN?`7tOJl-mP+QH5zMP1yoV-QVW0MqEGQSFNR$nLpa7{Bbs6vVau#wQD+=Z|RD zHyYh!_9&RFI^4vzr#D8YKVtSN@H`j&W|LW3uwhrU>%-=Nf?uAEmOTRZd!CI>d)ORV zu=I)O@`ugg!_R$!cQ72+_F3)4Ua&IrCw2qOtP7uwCLcC?Pc-3tX|=~~e)Y>fREm6l zdK`!Bm!exMAVnOXuK+Zki(O)E%N`nfi0JZ>pT!)X>+*Dx&9)T1gC#!QiV|ycB+dxl`au7`+5(X9v3bhVJIrpKZuK4K0o z`0yFoqt8DRz4j6F*n-G2(RGi&i{y)*i9Un!v}dAw9x+D+FZu>gIx9WG1x>7*RsDIc z6VAj=c>h_9Lyi6lPgo!FLg#LVl@8aH4sCfm!5XH#!7&D=sED`5_DS&TY6Fh5S%)4->bSOIs!jJ9^+kil~!uTee1y6>In*^ipT3NC7lUiYY3-1!W&r~wOW z@z&_NN6oVal4c zDbGi5ddxi8f8kT;?~Lc*S;-4UuwTHlr3t4L8u-%i6qq$rR<|DlJC1s~B%Zp!(y zsvs)1L4PU5f!kojLuD}HOP+(|J)nl{9)RZ;I=fLP%j`zOcA1ym&EiSOPV0NT+`)*o zhwo*!M#1T!dE?vBW1cXF7cBW&^h>WAbiFl>u9r2+Zn^v6=(75x%C9siD)%q#10{=jMQ9`#)1zhWV??xMdv(e_Byf4(IYR#srqzYi->G-#$`uuF&bM0phY&<8Jk3|2K2v-dDfeDKb7y%*53zTaL^)1H+K@_TfXqTP9ois}Ds_+5(jiObb85&k>u@ zO6y2J0r0aOfBk}c)r!ZX4{R}eP3$bpmnCItBhfo(hlwa;MlI=rTj)NR%~l_9WA%a` z>ZrKt-_dTrn?3E5vEftC$U{iM_m2tM zm6m-FUi5^#;Pn*3?9wFxKb4l#}x|NN12ihA%Lm@WLg%;N2$3Yx}xdACtYaSivW7 z+`fBM_Rf8(Bc>v}?NQk~Z+;}3e~(>$+@sO!x52Mi=cJ;8wwWb;|DMcl6L2XwErmO~ zd_{F~bjLQcXU84b2{703$V~0UD_ozwROSu`7=jPytxom!W;3(NFQEo;k zH;;TMi)w<`gL2t~h?_f(=B9&k^Gbv4;<3_Azf1DmbSG{GJP>t14{Hc}8p@ci8ovF3 zh#&lZ7mdH^gIpQ$*ip(jLAm)FCLX5ktMFMnRcw6x0(rcJJbsWo-asA)ZzsZX^?3Y6 zQ|f*mf8mt6Kg2JhFY>M#(fPLy#ti)Z(#P=oB`5wa>;+h;;&*Gq;Wsapu%}P0+Yd)I z7*cl&79oG-c<=wC>^=9> zUe2>cT}?FI#3ZKY(by10MNP5SMA5|Po@g*JYHaX+XZLs9fj;m1|C>*at+TT;v$M0i zv-|s$j0tS1sgolAU3keT+2CU$=c%}J9KT*A3#*7H>%Af%wyE%9}l!Pe|DU| zMX5IT8mP_v(Eb%|F2C<=Gx`hu^-f)2H67j@LMwId^5Z*o0qHZI*~qD<8u<*Pwc^|? z(X|n8mqtF?q8fQiHFEM_)kq2C9OUM&pBuBPM5k9H0hm(Ks0dZwprQ#GR zFDo+aV`{j&iM#J|!)|EzdmDJm-Eg0}wBaeha4aYmV?N?Tck7}$yiNI*5-feEzx!0l zEe(-^^RH(4?x z;>DRCu(LT09DzygM5=&NUzVx%6#S7OdC?x7;T6;W1}TT?grRT+iVYn_OWuAKPRx-l z8+O4d;RoKaK-aY9-t~}{&&$ATzJX6J(2Z&^qcJVsYvTMJ$30XHw9bskFyUvMSkso5 z7C?x@P>tG)ub`+=(m=nSH`uESs&-=?@@@L)(>!^vF0ihJ7!^YU7(ztC?!BH*+N%q0 zu>s}m?-REG3=QcY$$85iq&4JzB-82agqS^j9sh1G7V5p$@w0oeaBsd&HpP6`Nyk>N zb_93ryDAbwvNBgj>gr)5efSn1u}>Gx)^f_P8)3+!FD_G!dhe>9q*wGrN%AmNvYjE1 zUbm!@mmy|*!U-oFg!zaoP{BkaAL$C3JtwK!ER$ht*CcoVZC%N07wW>q|Yu;UWP*DDEd3ci(m8(+hPiSgxwu*N_JXNl6}WK>nsD?WV*% z|BsiO&~KEmK0z(}ToNFgel>-ss&F=iN2%~+3J*}>L1CWUYrigHkQWSDB0JXoeL?%2 z8@jBQ#J)8Ug zNaV{U8F4s7HtkwC^Q5@O(F#_)y~`G0sGib>O1UUqO?Xx+{7K0P4OXc*_H_1=lJB(I z*Tpxh`OE{@yI!`MuRWj(uRaODiK8EV$qNqPH2Nk)T;N0(y+9k|oN6mY>{STS`9pV_ z8^H4z5vtYqqrXVOMm2>h*OiW_s|fPXYw>dkKQxE{spLm=ks#)RS0!7G(Lm+Md<7~- zBw;mE@)^*RvMIiiqZR(6M3#uJc=kac+#FylN|+rbN`4|_!d1QT1kj3lXutuhUq#6e zL=^B@p;73*==f$;`erpD3KfzLf+R`5$N)#7fC>s_{wl5zAA#G0c|5vE7Z!D4RaH=# z@0RSN5(V=r*k3BXTg9grfhQ|g@zq7T$hu>wnr&{9n6KH$o7VB8MLPe$OF&u#p%I8! zv4{Z-f@R#u9~bF@%wJHKsDCAbA*%#ucEpc+_+F+|OX8*$@)p0#P;P_~(SzuGK z7)xz@03i|^@grCI;o@5=4?+D*)~n=|4Ttqo(HfO7uIa#X$z17PUDJo)^dvalSM&Ts z*ws#)%da2O)o&lBp^+r&Qpl!U6@;gj>@6OH9}44t<|y2KgjmZv9o97o`+Fj(b>gM$ zUb^_2ilF6jqUjdtC)_rg2I3gWAY301^E4RVVumbgikN1yTsB%v5yp~*)J(b0kY^ZqG^9*soTdiRvIgV~6urSfQcnEouE+s63@C}WR#HpwjRvD> zdv1bO*oA^{vxR_2{ENjKD5t<@Bct*KJ8n6wPpm34avEIsDy>c)g4 znbq^FOWj{w4qv2FL;h`12L_WF+m~=lvOlLS?VO!3}sAcAa*>l#3QA_v49AS1SD5iV7`xyMn697U4J1jK%6H0Cq=c2v4U z*DIw@3f4)M)3gyK@4fiYMpIwe0^QhfB+KLYL`tSHFYHrjUZh(ojsmh?s8-KN$@z4R zCWFA~kzDds6;hk^V!;X!`Y@zO?5CeSO9^ITIQ6T6>Q|>E%>^iW*wD|6>7!in)7(m4;jw67p5DcGa6ig9t!906-Bn=qAW=a?pWuCE|^@HRrZ& zfMv8QeMtQJ$O!+5_lWLbSyO6gl_&@2poVfI1k#;aqPJK}9S0U=nbZdw!T)L@AMplF zBu~`|A(X}ZEEQwoIZ`i5D?kW6(wuMd5G=`kwerH^X2a>8((u&*T`IGp$5vu zAT%VpBMag&D;(l6hol-K@^uu@?lzQ)HHe7Iv`9wII7be3U@qkxM2cd`EpMZj0-eOv(wucR;KnjqKD<76Vcbie6-tqr+JB z-#?~{GIu~_H1jt0Zgw{g~S3QF2gCxda(iUL=ketKKj|cxHV9RyA+|mUN(!FQjVx%5li5IdI#Wd?@|^% zoe1uHhaW$#3+T|sRq3Emm8KF1djqMG=h2WN+krI8DKYUK-tYvh%WjJS_zX0h2toll z?luDtC$cTX*T|??@7G0n8cmf8N&9ylMvyp3GV=@lyhiZEO!+%m{*I+znjB+9CuvCR zir`yM=mOc6Mf}(aU48S?MF5VmmkkU=X_kjuNi|aV;;J^ePLk?lUc_+G^&O&gX$ViCka$8uHFc>=HM6Vl)n1TF#Sic?7fOc|83T&ggyfuxIm`-aq|8E@4+}%(;d6 zHxwqUD54Z=VkF%Ab~IEy9Nb0Czq^#0A#$ks*IoJm9uzZaVn!cBHt^%8bkSbRXnitp zF?T<$%kz32d=x(~;>%C#+SJVeUB#OqqNB6h-jd7n5pp_ePPt=|D@IB>V;{!DRYLUQ zA!VlGXN4%G;0^ppP}a}MfPwNPPfCAc#-4@nz>A?CAksRAKYs>WZgq3`_%phgc2{19 zX4{J0swA2mYQiN?`bHl?G7{q{QC&pBO`o~aP|%C{bNErfFt>zoi6DtXUHYv&V;l1J zpiS{0k05Eb3K?ExC`&766J*aAL5|YZP+3booMRA_{b@N*wKgR#gS|(o*4bNb6_n`R0L6$lZ)Bsi9$q>SII(# z*wtSLdThry2R*zSdbo-CIpzHFIh~)!807HSt2luhlg$Ip>*}|>M$*_Y$Jy;vsUM(b zT>F%jL8EQQVm|V`E@tT0x6z)%mXPCJ9ZHmA0NY`Ot&Cqaq&$EXoI3Q|N~ALvM4$(0ed&*g7k)HQ5123->GLkb+j_JC$| zR?vaSkTrnhw*!Vj+68@B^*M8uo&LL(SHGkSe<2-ldmLyhngSA8ieEzWmK-4j-UEqD z38mz#fCVd(H4nMmh_4;Q^F{TN%OoaABFkFNr(e*AxL=>6HC8l7fowH_@4lpK;=2xU z`+N)%st_(7yut5Wg2(R03A{nEZbaa|8#K7)Ma-rvOLS|3J{KV(R`7Mjx)=MO!Sn@5 zxezBMr7=Je8!Pv zc+HU4fEa%aD*Qc{PrM9!@i0x6w<{O~s}F~8G&6orEZR1kASDLcAqSe_cB;LSgDq0I zy2!yDq2yo`*~E~88Y_ssiN7IvhYx^Z5FDe%W;!Zblm0WBt<$`-J2%T5hLYc*q-d(u z{$;tlw9c=&0sRrMvFt0`c*reSGSJeIK$^dj>6hs*yuqf*iCHD$I~q1Q2X%BfP{~w0 zCYB756=-1$0rXY}8A)<5UYaGF5L@wgM;nFz2kks*ks`hYf$48EAQ^j)Rs&xXLO2|V zL1au3=AoHxV%}nY`HHTg`7pXfWmZBDr`d*P$Z{mCZj(IRcGOd#bM*>zCxA|~_8*>R zeKmucXimHYH9uNL)O;4A!9Y+n!3=7z-CCoNEN3Z%DT;3K?B8{@y>7mWQuncj`5k*{ z`LFW)-*s)h!vBK^y*Zyh_#H#MxOAG&7d0Mww-LB^;!j2Tf$e;3UE zG>HK@LtZ@9&F$ z5EWlwA!65=l9e_!I+UH#b^9??ApCXi1M@torLYfKxyUt1(Znf_P-G;Eh!(SX(trB; zHCg~sqUjo#g6VhlAzi!(b4v;C0Z>OTQ%6rNb%(cqXA*~TnYGfa-F>7qT+9SpEWe?! zeHz9!LFtgkzrCu9cs_-iFoOvW_4FY$2o2dvXsPYdKq}jZ81@2wh@iLE%^3UB6?$>;s4YZ`oRCRM$Kyk3?kq5~EDjFyf# z$J_O%ZbJP~a=b(%kqUK(x(O$BGuy&buIZjL_jMyZ1CsV{g~9ngAR4Wvh;a^m0;)9x8u$)YWiOC(DtpkKsBP*tpxLQ$0n+GKbcstZ-Fw)AwXj@hsU8WrQR z_`lb5;Vs9^K=(&JMoK3M0voLkTnLf-pkRe=OKi)#Ue}H9IE-5S40NLbZgeiMf<>x? zQ7N&yh@s+hQCz&5$**14HR?8F`crk~&f!DoKM{wLD@3vUJx{+x(s-k7F!p}ej|V+4 zlvj@DJq1=7TW6Q^@Q*$GS=luH{$rhAO$jE4z~s;5?+Bdm_5%ndD$XS~9rB5#(+G*g zTbD78LZl4G)c|v794(Z+b{R*9P>9A+Jef@xN0%3qdcbP#{(l%jGoWeg+xie{r6P5- zL=nb#$tuu?x3%khhF2$BA=X7`<4{G@sLqW`Xw+L^2T|3T2#vZ96(MxA)Ez<-kWJgs zNgt+~G-mUU?7GJ0H>XnN#D9y?BTdhZAl9QtOQhm;>CsUXq8@dj=>a{uz6c$89m*!Q z04HuW?bQd$ZjesH1aKHS-3~$mJXwYvMyZCsrQ}zTED7wZRG=&ogc2ne`IQ^+ID8j< z5;vx+w?^ErPATW+x}G8K2NBqa0NXr;pSq!I=;cr4hEL~@Z|IuDJ&=;LDS6q=ShKUIFI>l5k)?=0z`~R2B!4OXI z2{I*I^d_Asur`l4t}W*+6tR)5VSsf*%EzSz{#S|4yLSX3F$_>vh-v^RP0UCq4ljs1 zviVBR2IT9}JO*lE07wm|_{PLmm ze(J%Fc956*ls5x;8udwG)|JM-3k*XZeUFw}_9nc$Nl-5NSwW)sskG|iN2G}W`tik& z)&N|_&BMWMx6Czg_)J0wKA@B!YN2-}*_AqE$V;H9GUqAaL1OAtY1PFbYU^XjlXxFL zl^|t>i9|;Yv%@XKkoP5NkS0`Z+B0g@bkuNGkZbaPsfjL6RR|KlK9x2_6j9+it{G;U zlR>jDT@z(mKk*io{&R9w?Db+HW&DH;QS^-5QIz{7<$g*(AJNad^z#<|tijKUd~Z^Y z&}^URCdk`n=2kRNCm@eBm5Wfr(JRq%3!=Dy^t&w;D;#=L2*(&u%Tf^gO?ax3+yS_V z3RonSoD_8dHqF)@UMzQI?UDlFhNKE9`?KUL-uafUPH@@yr$CJ*AzU<_Pq?KE8CHA~ zh@6sAT?xs~K(dhXejo|Xp^;I!7mZNh11i9&z(`pj6#o5B>_8ryU`P# zL;^k)7#-T+Xh15`TYUF)%hkm)s(XGSeoo=1O1m_x-zh=6g2d{(rwjO_zzHf)gaSkm zyBXZWZI`Eu_7f3LcdQ}mze)9%Nb#&hmFnUSq1Bmw5}t-vS0XGLAV)TQhsK@nMBboO z=U+W|9QuMW{_RxWxfB~A|BmH@@z;E2ETxx3Vz#*9&1p`?++8SAHR&1WR9qQGtA7AFIosmAKA{;6JH#LgLFf-}6$Ro2 z2Z#g0{b>*(0C5V=hyZcmV**hseul(}|G-;u2R};oU>p_-KXW;MZ-A%&l$+QAtBikE zA~l|g#x+?jDN=!Anty*<@Kkx+jw}@^H2%!g(j5B9!cP^j^@Yy_e(W|Znfp|tD}EGx zykYzS=Y`Q4eGUlEr)x)}b7$e7h=PYUsm>kKB*TS@)y3Nc`x+Q2uHZ*C@CmI(ZE@+% zR0C%8e-p8~vUx(}dsVeCR#p3%4S^G>u=;MU2`DqB$)7KP)2_Jc-Nf0vtLTp4?u?{~jUEMBC$VwQrqOQh* zHZH|hp%~Aeqw{NCorso7kdp9&SzjJ%i9VwhDSW6q;gSGJqq)x=5MaL?QshgOP@MHs z$vMTfd|F4^;_gRP44Yk=tX3h0jlAA$aSJ|F#8`xpp&-mt5b~T5<~$7{1bYeoJr#&f z8i*8t5K~cBOu&yzFRj`>feQw0i5TwaflIN`PZyJeJt9w{hD90}?h%-h|A&g)6 zHyU!yt)%ImqK)59$h3#j#8n5NMXk#4TRsh6%D~5j%M~zF{6;@#@uRVG1FfNLabGxl z_ZIQo>Oc3mq~N5)_f&T>D@Le12R%UQ4aoKai_dGiC_M^3cZ66YXxDKg7Co| zTDujcf!*dEPlF(JWK|&M0R+)KmxjkzC@Ma~4{;5tBrZQfzu8-W<}RGvMmn!bmsV(| zUNpL-aEX<;)Q)@nk3@zh!B!*rmHRsX4sNRPzu!^#KY;X$2*ML@A0$aY2SnRpX!v6& zaF>Q-X3=UUz`U8T{R7e zt=_YcQ$(L3{K*4daPu9P0K2OkW+cEE(^*5PAsjnbxE@cFHEJn%(T2Qbl69qGnPXs5 zX;8aLg`FBSO>yccKb=fqI{{v(}#%XKu=Y>5M?NU;(zQ4bAiMuMgS zm3{ElAgU9_0K0(xP9MaJAL$~3dk(7T`F&Rx`Zj}j*kg3SU)J;I>5p~ZUTbL(9UmfF zuf2gNf*rfx(E6nja-*q6G!jgdutz2Y`nI6RdnCvcL1Hlmb+I8O%a#6$tXZmJpAc01 zlM+ZtipEs7KK%sIk01RQ@PmO+Bs^b+PED8WC>BA8h|!QyHIfQNAjvB@`rZhh{zTU~ zaCs?!_S}M<8C%>Utiou6B3^XZ!Vi_}!g_!H2f5Udhdr&vkOe>Lz7excxJ)um{PHhl z;sg)JGKw_gq)_x9s7O}TYgj zgP%N*4=d9J*FBv9DRCSHqKB0cUuml5f4fAVGWxUa`E%XOUsC(}wa>N81?EG&BzJpw;d^srp{ztCgLKhLH| z+X2s}N9X`ak2X4)4~DB9R0>)_+YlYs9wnSDm%? zUvmJ_vHjQBSp(L+zt&6Q@{dC(B71o!gL)a#BV6QOA<)={oJ#>TD36lfMH6CsKZwg! zs3F|HFu2)^k5K`+!CefMY_h;3vk(5S_1YT#u8sxvo4S_t<*tY&a#Dj^1pbPBPtqA$eaKPV3ZA1)4qboTMwhcSP?f-#Spuha51k95R} z0sK8A*L)2%#7Dr>9(a`RWh^veI>89RTxYa)gn_7@|9LD2|4bh`m=eAFa-BPC=-#|< zId8VnGng6r@?>`w&Jz3ZQSPj--`GB=?I7o6pekPJ!+&&VLG0lae$Ac5)LJqfiQQmR z+V`LE;MF&JhPl`7qe1)oB?Ya)OMIaR>sYrnjoitgjAP_t_xh*@3ksp}tubXTXheJe z)^5ZU{hQof&l+{oy{VW&2bL8FmwjQc069B7VM1Es>Wctxfca&QJdVS=)95~Z`IryW zvk-Ig5ie{Rc^%ZpBcRJpjB>=oRovGR_g3)-hqdyz5kUDX6wge}PCVwwC{h_eIO1Qa z_N8CrnbrhEzIOyO20>lAF{HTf-IO5wVUWo(k{y-8qKpA3N98u0c za*yHw(uf0Ki`WhQOB}$6a1o(}C?Q2?HdW6~9Pfw^SMe7eaifYSIN~uX-jL#%S=os` zjtnoA@!tUra47-+eAy8{tKwhF@=Y-MK2a6cIRGqI@oYzY)?z$F2Rzvz#_4q?Olfa!`y(~&E?IF71jCk}MP(^Wj#5sz2#C`UY8 z#eFGGJaThn+}|$&3H*_Oi&gxXBVI)DN<1>(LDE6}F3J!^IKl^y;&)5r&m#@Uw+7?H z&k%6%sA+GFN7Bh4JMk5XfvynqNL(09DHNZHq=R}BesyB(XgYE67rP`p>K?s%bEO03 zhj{=vrlp|)woo{L6_e<_*^wM{rAu9T`q{|5a@_%AaI4-?nl#W&Yr(bZm5TIl(G z{I?n`gl*c%AJkwin)NTFPPZ}UB)$#99`~0mf06@V;x#h!52u0dDIoqqeak|gUX#6O zMv9?9657(QeA~;dP!1rg+1r?7#{GtB_Mcqxv8s3~e~UB!@Ac2fU+T8@x8TROJo>WJ(j2{nLm7< zD#Gmi3DYt-HDTz)yH zOrO=!XnoP!XpO~HoB59kDP~MKWXL5qNhG~NNePFrp`9}apD{Az&cW4YCspaVlUl0S zS~cWhaJm^6?k9u>B@Zo>x|bj=RFE=F2%px%!x6SWku4ZhA42`5akzJ&l%q znfTBHIU~?{1iX((2qMMIzU5|IT?J!lafQ-!$JVl!z~d5xhcCbuP|4x+9w{(_+i!nw zW7Ixl-iZZxD(@(c;Z4W}G*lF4$o3=<1Tn^FtBF_7r{ZEie%s;{3JsegGNe$FKu!ab zSFiChWBrwh)84@mCPNe+F{U?xvq2I;G$C6$9mcyMH(FZOnGwTjXLJgbm^}z7V3$U* zr#YJmB_LIW;x1Zy4vRgY0Y2N80=QIsR`XLL(MeX6I;5n~*+8=Q4zL)qp-}&IHIy>^ zx27Qt#tJU!iFg3D=RhC~4Y0^Sd19@j{O3=X_onjZK8^|`*U3J>b0HO#%{bv>!Mnpl zwgmTD{1rc8Y}xC{x)fIplH55O?D%wp>!{8jkY+-VWYv&&dMu(vo&?%{1VNXycm>awP_^WEU} zkpMxEx}DFf$pZQQ6c2y1R3phy961klhTJuPkn@lkat8yuyc3xjPKLUwGecem@^PKa zNLqj-gOts$#6`^AKKF?ZK3RCxel`a9exp@aM5wuyYsTp{9890?{5J0tvCJiFCM!lFwnd<$Q|e9}E={m_)uKSkTHrctjh7F*FEw zcY!d``&5-Fn&faCfUlP#r@d__uxe^or$|@_SIk>!mP63`VL1=0&B9(vt$u!ZB>z;W=+S#zewvT(^S40s|&53%sXnVh}*k$lyK}n zVj%~3_EAalZ<;m9+Ztn!!%7aalq9V>-qxS_)SiZ$_gJW4ZuJ&7`|+3jSz|U}AfM&W zT1InId3j#J?3%b0S}*56&jrnLgcmyOL)Q_tX(Z>7SJqAB@ninj6G^;9M!a@^Hm{lDb=ZH3 z*IRs?9hj7^IyWnx*9&3wS<#EUeFzJ$^Zs_do76bc=CkS7Z|CDFKYKg3;BVJSRr1GH ziN8`MKCDVSV>`Epu#lee<<_F^Ql}bxJqw+hURjWL3{#oW+SSKc)YVZ&R);0V62F*2g%E-6bU9_ZSH00_b}!Nm#+<3%I;{Xo8@9SF@kFK^!-lN^1i;4;ubPjzv11SKOb?@_ zhc~}6-qX(v11G`Du)3fEA}l8_)Q7s3+(C_Kf?pB;|63ju#(_bt;v6qGHG>!}=}_WE zA9~@{&Fn&DY1L!G3dA&)=^k5vJ9O>w>*N~f{n~8IlNK)|Yh5ODSTz?F+Vf14brpAzENg^ z8LoYz>RSH%XXb;6mg7e20BOi3oS6x!@rYR>*YAmMAJNmTo2#;->SDIp$1O`^I?V)T zqjeT6wJzdz92rIXycIt*>APx zzV%r^{QP+uw(^z?VOuxB726?{@4&XAOliErwuQ{quyy1rY+h}cVw0av8e#u;5#0aESv1Okz>K|jm!OX!% zXov-!6+b}=xh!iNA(GJynRa9&l8Hk#qW$m`%W-4E-b{})ixJyA`vWm_AZb|vhOM4U zuq%e)Eg?Hh2$ZgY;%L%HT9-EnWBz8t))RRC2+h8#!^g6Ez=G`IW7yixlu(fAle8qp zn9~DF*#RNvX1vMTz!Y_k0RKRJ#6Pn!VV@!Q0WmG_MDli04#d$&X91HT^$0yj7H-1Q zFfdJboEDlsX$klumzj)KLytoy%Tbf1W`x+0NK$}A!&WM9tr;Or+BCG6cOq#?TOSi1 za)Hqd>o)7fG+Rm?T`#<-*49Le*J3hy15HtvOfZTuTtF`gGoU5Gq$~i2wM6Lz*y7tu zXFg)IB%|1iIFs2QUud#il6Ja@aHSfS&6A8?Ehet=_QJT*nx7J59dEV6qe-Y|NKTm2ACj$n8Zf6A%St07zQYxt_LpZ6FB+3zAHb6bwWNS|o`B*jO1( zEx;ieid4YNKuJME!xG^0wotELn0K0+EWh9amlRo36!4O$P?vs;Rv@Gp0t@PtC8(F~ zq|q`Ep@Aey8WU)4HRO#Y+j^_}5-!#_=wVS%~kqL?!r-@5cC93!7~WpWBEf1O;|` zCe-9+1a)8#8F$YBTHaOyt-UW&0{w6ofPUPTXGE}=fbZ`h&6-EK(O&=kP7Y6&foaJ(sNQDcFYaLv<`SHn|kHQH$j`AB&2Id-J$h*$-q8eKjn z**ln&fDbL=t=g%2J*8Q6^w~vAJ6VY@s6#qq;K4e4{F7F7;9|+SJz;t1!AeAutkOMzK!sF6)vOjbP8KL z(v@>`1JAR`xaJFz63lP3VlmZ6LcWQJH_G_iO$8C4pB47ie>p&r_5 z)k~x8{b{s=esu*cIA9AUzAUXCtg&tW+pt?1;yWtj`<8u_opNz=s-v(3hNW1Ykj5 z7ZXE)M8zzxY|Z}oIx;DFobFkhYe$4|fiqg3Si?AohAqz8phGr-Vh|vc`)cA0iiKei z=RzyrMdL^tN@?fom79^6nPsvz8G{7+s?osY>`oDGnJ=Zmdrv0<1Bq?42RR@5zW_5F z)&h-*QMR~H)F1*xNcB+JYni@ihuJOOa!$VaM*H-L&&TroV97~sR+n2=X1Z~Dm7eFu zQkg!hOD~1DNd;t^|E^qh1bYmPeU1Gp6I^*HiN4Pp1uI<)!sLfO<<%vGU@c<*0zCve zYA``HhzG=}!Jc)f!K^OM z#=eKeSGlnd$Qo4pHZ(mLApnHcZ%DS&H%fqrVXOXAs~l8Y&EUm52#b}Nb?|YLj|rU? zK!?63d<{f+pSFi=aj&Bciq5@6E&;iS=s<@37+vG3as)&Lx&0{Yjge*_ta^-wf{;cu zx`d`tq&gL8BHJ?L;*db~e|I<4;3YH|s~Y_04cTBv+2Fs3P=keN@I1oedm3W4#N8BL z*AxwA6L^gUnYAiWgp%p%nunCv%$DM;pAvakC?)0}N#@DT+EMv80l2L>Gz$}Ls7Ad;`fzfH8YLO#JAm}fXu%Jj%FdSC&LlbszkN4ZxdY=dr zSV6w57ci{C<;jI6Wcl>1pw!r__V$YBM!0G!Jwqx_OhzjuJ2k*r^(#ZmjEWV#>N>e` zp4!d&tqO=}0s%X+SX_Zh;Zx&SY_H!?OHI9`6)gWCmo9p*A-SlGu%|@0Q0&0iajG-P zb*nih_OQL-Z~RsqYg}tfIO85B6D_+-(^O+3s{kpOs_?AT8> z=Ofy&n0g_7 zf;K6ewlb)RD@~w+)bxf9l#0Emq;T3+rDVO@WU7ry&zB$Lg#~N#k0CsYNz2P_28+IE z${~iHN(>2u`8D~3Ac3#hr5LRT*75ArW|m7b_w5hgd184?K)Jb z;_lKfzo?qz-u(}FaRLji^&*5_lgESAxpxQF-oF>LN69JC9duMp9I$6c@xC3HsV%Gl zu^Anc!;!qeVchuN!^IG>3aK7Qt=w~04>Lm z?o!MgFNZM{aGG^~I(RPb`tb)HS&v>O4Cs;r&H+mHN{oxW(wy=aiY5>bN7s*IrcvQS z`=1rz1NN_;!#~5-i7h^FaQ4C)TRTT#V;5>*S>T zMpOgp#OCkz8G6LodFse zW<5Q5PG{EKcO#P5JCkeUaJVz;YJLNHUyck-qdPRT96pmNlcr}es+xnK2kZkesvU%$ z?-E|-5+33be%mGdl}k7Q;rb3hO%Tz%(E2$z^Bf*ugt)VnzI=BV*0s3}@&y@R<9Kl2?gXCw1qlsNEQfv}7HjVu5DVi6BXX3bi7p|Rxc;ovo?)oaN=RF`a@ z7ZGk8by7r0yF_k9mx_4?J|h`xzn^RIy~(Uz`|mNPNmguP0!8M48?Rpnqe&p(~4txD6!orGJl6-yRjIy(3c-gVZnXx7rBvw zhl#v1l$KS=-pK~vWS{c54KuvlCg4AsiX+7Wnmk}0&^l)ZWGP=-ClZNdYH14P)9xv5 z{@3Fr-B>I3yAKadVNu<^6d+hNyuJ~8myG{(Q4rwehf{YatJ<_Ii< zs=%&&t?u|>>-CyAPyBI0s6Io3u;HPCkeE>c0ef$ROOaOH$FS|Tcz!0qnmb%1zl!gW zYm>o=d3s3Qb#YP8r}tznM*ih4k;riNC|t~OMdAr2Uzv$79?(aB(NiA`J;%ufwR%Ao zDHV-S&#(<=Wq;9hAA=)_P?7)DS`!?RKdR1yP2kd54;|j^9Oc!>{ly1me5eWfqn5j3 zmjMayA;IHErm@TY=l{z1?6~X@!~YW7Ho4g^iYabU2RlvEkn27oZomncVjU7T>%Yp~pyGKya2X+1o+x;q1 z@~6>=zz{hrv*%_|)9S_CaOeu`dl%#N{|Roc^B;t4nu}pH-;MkBW=ZaY?v?Srz1ef_ zu?Q^a&6+=72eX?JG;x2567+O(3?5Fn%KL1?C9)UboJEq0^{2?6?hsyVj@$gN%z|=z zS;znF%~A)Pq;j^I(+J;fuuMqo0yQVyxWB37LInv5{4cTQq8tyAV%K@*W;sZP&Z^ra z{c~f)z=I^(5L!`;;khE6^)`P|R#sl}qqb2M=+eK{l=0!1sz(2OB-^21@QOdU;E>CH zus9vz@h;)FUBZP3Yeq=&faLzk{b)~%zvBUiP_=By!623EAIzGVT11Xi`hQUmyfIhq z2?x)_P#Vb?dg|(W62=KV+E^;uL378Rh`k4cB=#^R=rNcS+-OPCz}xrtE(3vS0rI97#fQr1D51&-kQNN7HIYGOkeU}&}_iHpII^ClR9^i5_GKN`x8lwX`>9n@7%N8{OyKJYx za@t3P;FVkTe~njLU4Nk|Y;{c?L3>BDp{~ddCMSG7Nom2q=oL1*h@g>jyUVfLrR^8o zCr%6p3^&@}Og9SySqz|4x^uV7@t86k`W?GneP+>ml8_eFenBMGepxIE6b- zgKddHsA|!>zXG}}0Da|V0@e%a9F;cb?7hk>c44WH#6CBa5pc9VwmF zztH|cMWoQa-z9v}C0yPBWz9mnnrzf+VnHzj+8bTKGkp?z))lc#_S#+V)T07UFPyNm>Vsa!I4{bJ)cR$#q-Gn7QkRevh#|0oXAESG%^Z6Nq`6Ht zRn4}$0KL!@_=$nqO7TT$0m&@c!DJd!*16;I1@7;NKEzs}Ij>>>K}f5mtJN~ z++P!A{MF9-VP;rNbO4xC>F@*7*6o~fUFPJRa+ZnbW3##wCzItohob{OdGcb&o1o^M zr2KGn9O^@QlGzVjFN3N|pfv#aAYA49GVC6kxH8pn)XarR)yi_)1ME>9z2q&>G#<|E*{fP?-#caMz6ko8cENc5AkP4^=V+65JTv0*Lr&s7sVuP7oIRg%)*~a$I>fD)b+Wf9p~R58 z33wQ`wjoRE0A~M^De~;MP?wf)(U42SUfIVs|CO0~s3IUHdO5Kv71^Xt9M}ZQ6DjzZ z^XEIW+UCI^rVCbIsHQ|ev?D)EOekf(p~-itxFwLDQ;1zHpiAxNk#^0GLN!9~7s___ z@hh1u38m4L^qreHOVEL*k1)58TAxsEtcBp9NueqO8uHo~BQF!COpsK)emdnattv9NKr0-yF_nx^KK$#z&68J*?68GXD7pHro9b z;MExk51$6V@#P~~61(^-KR%Mhvd@0y9;4U}_s)Q^cNBY#&A7ljjb=;P)${zwXqL`a zo#&yiV7s{6c|P$Kwzt;sUqJ?1F8w94&hdmXtc90&S??xZEasEPu=)>&v8{Eum~RCpKj?qgY; zd+gaVuAAgpFSH(VFuP#|hp$4b?G5eo&`-|rZ^p8AO%I$=tvfe0zN3_!{m`n#(sCPQ zfBy`xHI9k8+fGwizli*FDduOz$EUgXc-G30g$$WUR^GVNy!&|8!O+~1Ncy3{X})|s zi#PmvN-If&=iDiNW<2X?c-xUkJH*RQ@$d<(v*872;&qXHicg-vQhXnsBn%*HvNdt@ zB;PlIb@kn>C3~yn^(VRiL?rjqk^@z8_mh0wMAoHxYBg9B7B72?v;3QhETCx99+GNw(SSxTXc1`NdxGDZ2&XXP?>t}eqY+^EFhSA=iMtQ(Gnr z=MN`guXW%l9yggab#HhTdv=rA3yBY4q-N7I3&Do`S>1>twf}UGxoD6b^T;7(lBN&ds&w4aJ+wlNeiHG=B&&UV@_{FP~J5!?IQwp-I!Z^qJp;+n`Dm_0hLx>xdt*1hJ~kwW+Svrm8Ge`c~+pL=(aV|jw>ENPazBI9S?G>df!;pZrI z2xKP}wwQ9yyg=@mEzj}nEV#g~y1;j3v3Z8?A@uM7!!%5f)1Tu#;K~>GBWkN{kcHp? z%qm*ZTZ&;I!kWUaoc{Gkp0Kv25^OIRc0Ihs=JWjHSDBUVyu{ngV!5o}S-yQ1>*}7I z=*7!su{dU5&f{jIXN}JA!L#u&5vvkAKq*NHFq;=+S3V(+&vqPTD+v2*T zh}1m?#Lb_v`o)F{N+e@Q$dx-Bg4)Xx(7#3E2udJZikt{@DP!nGP^e5x@v$l-mSGRj zG``z#vY4flUawIFY2!swSA(1Q{TKk*YSlQ&KYWulHRq55JU(hT?b@r|kc4AKLvMKG zbQ^Amd7&NARXOdi^&@oJA>;~od{RoA5$v(|F-BaD^ajZ94r2GOZ<^(?bmu`cVbx;2 z=&=dq*=9Dv&OyKLqPK@fQcsG--k+$e#aOGr#F$o7_@1D6kyu|!_S<~7Y;(;fhQ)7# zBk-QalYss!a8Qe9DPA|~j^SAfg#eOY41?CN#Z||j*u&!2^91DptUY`a6%ItvbdYH? z4~~GBhkF0$Avy&=xEM4XiE~FhI~NX$qp;DCa@@FzTwl&o5evLXq@PDM7#hT~hH^g( z59{G?#SR5ct{E<7^=fJ_Xa8{JD~HP+a;F26{SI290MD)6RQLDGHj2fTzvx_AJ-Cqh zt!QzPzHc%(B0UXuAgOoU>G(DCEh1R!AL&+j<>s1d%^_dvR!6h;tUZpEfXzQB)GSGK zBSeyDCq}p9JGLKomDtcWX6 zFoY0nOl{G5XWZ4{)Z78F8i1?{zr(<92Q~<)lCSIn=JrA{Lzcj|X5liR^`JL!OUp5X zzOZlmptU_jRPm`CLbB33hl%2oKye)VU<2z`W-xKP2+5M96ls=U1}0H9KtDkax#8&v zcWYw*mQV-M(ZLos5~zw>he^N^J0o2jze(I3Y_7~tLtYH(+7G~QMy}SQGq zHU1}9Qlm5eK%xy$!RqTAk{T_OB{d)&a?OjsI7UW~W>c%cZn$ibHlNixp&t%gOlB;` zutO9o3V(91U}Nzx#l|iYUmQ9Uxuda;5R>;Q_WJ{tv}TP7*laT79za8m4~6VWQnhtj zyY><)OREsjGBO3B&=iPupfTz$Ui6KiB?$T1L(z*?82Qq(SkwFD@Qs@Zkyx%5&`vg} zTr+|ehe_gl5-}@Yp+vG#3Q>yX?-UE3sl6`FWh(5F=%7b_OIdy}ap5k|D+HKAHri-N znukD(5p_}}mb5OQoz)&V?j;=LQt^4zv&SJtEuby?AkrWrGzZZIf_%7$aOoFgKZ4`D z9m@MGZg6KshR2kN2Cia1A|EGJXr1KW=0BnfM8dp`vK?dK{TX2X6WLM{Ms&Y;`zaa8 zMm4#io}=nSy;0t?nODJi$>vN&Ge~e zBd`Za{qOpI|g7s@vwroAAH* z;|TwJK2F5{-p7BQ4?Awr5$?T!HDhn>6MHP4L zvCuq6M9MpX({d;a61ifN?JG(oH_2G8ZbUpp+YwIJky64xL)2j2*39DSbVmXm+axU+Oy4Bh5|PB` zn(-!8GaBkv&os;8%P3BIGq*R-H?x4T=b+M)4=z52WL?W>X(56VP`o18p+v#to=~B@oIhq0Mblx$W z)o(ipx*BWx*n-r&t1{2NfM!c&F67$%}f4a|xqugZ!xUXrslW$$wba8m-?eI^!LZ z9`@RBv5^7*a1eX>a1%YEWQbZSs}aTp=pg-*E|{_9)Vm50hTNZMBE&-i^tC?HH9+~h zF|7@yC*)g9s7?sdKMlGeYPE!1vPl^d*?6T1(;Oa4UdW!)rSO71~a9hcidzo-pLm zRo67@VgU-uk+YhF6&Fu5IV72MjAINiDrT<>bd9#z-l94g285i^s=mM|395m|XBE)} zG*K(}j|VV)q)_CYiKD%YEqOXO`(l?#Rtf-#!wF1=b|W+ru!fX zb)4E;xPKhF?c58rzXZ^(f|q7lewm7E^N2(K=1QPWNAPe-h{`ADmra#zQFK5<6I3D`;O@8|gOvL|MSe=dm zn?V?uPt(Zmk%seVi7iZBqm8D7gd#)kQ~)N~#RP#9%Whjh{=wL)Nq&R1tbglE2codk zkJ+;;@F}zpLK)i|tb16(9fiz;KO{2WzTiaWomGTPvyKe&Wo10l!E@5HE_i%W36EBv z1CP~cqo0+vu7CQAN_c$lg2!@{*<@us*ya8FFDrI6*6iZdma!A*;vvw_E9g-a` z&g|gfFi#A};TcENhXs(Y;lTl0u`Fkdst!HQ6I5uI2l2DJ-c2{y_FPpNgGvf1^o zF?Su$6P%tioSqlq8G42zW+)9#LivRekt(#csHdlh2P@n-L!To ztTq9==*Ok7+FaO4(aVH)fbuC;Vx~(Au$a(dN3?=o1(!pthSYPfXy`IAuEO3;IzHUR zpEQ}bSz=)d8J1$sS;HKL_ox(8&H{cm z=N!e)nWSF$AH0_|kl7Hw>HK~=X)>O3mhvnLixmCu7AVoX}1h z5sd#(0h}4s-JtR#3HZjZh>>twU5k`7$R<`iPvevb1Xvntqr4*WP^*7#fc6THAdmK@ zx|+Wel#%2pbtFo$;p0p~Fo0p3pWD0PG7VfIf_-wq|LyZ<#B#KR?(I#5IDThX?CP?B z)~pcz4IbSUSti-S$*-jl-3NJBf5xu)ogfJL*)LSD zGIbTI%)QA~CZNuV9E&2;f+}79p~EY&hhJ?Q{jgH(&w7fChZD4h{;Hl^i5CyN@LK&K zUNmc%D!@jzWJXD?zrz6MrMG?H4Cce06u!KQe7MNqqMa||mu!?x$sdWu(+n4N-Ix3_ z13-^QKULR%#&7mD7I}V*wZ<3KbOudO_pAWkr-UX;xVEJw0KauA0ABU zSo^zvbf=WV5XW{nw7&=kKs{i3S7&0MKPCT=My=+&quhnqodECa&n%StplQgmfWMjZ z);ML!(q1@Etd?g6_$PU?ZF>U`{3THP(hqi(TN$1_AFbL@VpqAVy6EMiSVKa<^(R>$fxm0lyJq}BoLKyS zy6bzYvQbQMOFqh4Vf;n=0CQZ%hSdBP zXq+2rdz)Tv5bF^paC1GV zRn>vM*^E{-AiphQgBbM>9p57A8V=HvEuwjq$QfEapE(*;b)sI+wEnhwOwO&^^MRwD zJ>O8?R*}&08ki=(O=wCEq-pL~kkW|07W?!#mRO_lMGH@)Sr+o!h3B0!=JrBj&U0iP zr#&EB7*^$J=62yZ&tD@%3su>MQ$LILQ}1n}eq@4XNK1;{gnXmGT`5?}WtPiN3g=aD zA5PGAJ0~DMah8Dwb(dA>!ZzWaC3y9RfGU}8obhi|rR|fXnTLd?r$JNdl#(C01iMR^ zh6WiSUBM6aKyI22$rAdfuB@IQE-%kE>HOJ)KV#qE`97VVp>J*p&1RCu-89;zNZJbv zqkrDZ!qjSl!|AVS`Eb65cIu%n)F2|HFi%}~As14N$qZlH2^a#Zgo6}sr`||})vgJ; zQHz@LQ0uBQc-2m0OxODCwK4Z?EVa1L*b|ofW-UH&-(Vfjz3Il0ims{KW>We!5t;?h zWPB|$WLARx#h7~zuUJ#-CIT4n#=R_M?;bYWm}Bb0P@+oU)XFpjciD5NanD4dK`hx5 z)Qw%<=pNkq4iM_Mi}fzr_vM>il=UBdwAb{%UDQQ``hRp$4Gp-~MavTaA2M$I1baPk zkBqrhG}6n}$ApKWE2^-*#t2o>4G3xZN$?fw>ee14k>^dXcOaN(K0d?E6>*)7xs%bS zPMTxAog&B(M;-A~y19x$c~MB2JH-IQF#3L{=r4R{P|PkdqsNFRC{_}50o^(48M-qN zfYFnOYN01nAPacy<^v3!R@`@Z%<|*AAUoE3!T4CRtx{?)x$PE_wI}_;Eli4Kv^m0+ z8^$_s00ebPemm@Q@F26v+D)x6jRx)(&CB-3Hy-1>?zCyQ_|EBUslx!`#t)4qe(SLi>G>HK=ty*19<=uw8)%YZ;)$qMU8MwXw*y zKi9N9V^_u6*(p88=~+7Ei9Ai6ErJZWWVML#qVsl3zb{2SgUD8C!CVK zH2948S=4+$N5)AX8gN#u7X3FYIVZmNYdpb$z?d%_&zWCPy}tlqGp+s#je5Aja_lQn z-C&qO56+8s@zefmvC@!3zkMxEi0x}>`vvi<-^4Kv0Par9|0+9Z$3=*qyhjS+GvWl# ztly(FLW}Qz3yNY|enZW}FwK;CJ=Jt|KW{Fn{*!q7i>WKWVJJAGA#$pvk+`3o<-twe z0Sq#jkF-CY$ayDXP4-9)P1ohl*UQ)pgAf>p9pr6D@phAi(^10vFoA{|@-rMx($_8zpTSUojXhd+85t^G#qtmb!{nWw}nmz6f$ zYQ9I?WQ1aQVEAhaU5&$XONY~vOClsNb2vjj?Bs)&$Z_H<0u<>=~FvDEOI#$FSxDj&OyL9uOlef-vk;Hyqz)5u%Skd`^JI5 z^q;l6$yC>o-echVMU9gTw<;-j z5asCYBUJT{=;Pn$0QbXx$=kvqmJjc+ynVV)m$x_WipGHl=dqxz68bMW`!+RZaKs@h17q6!-=cDOb9%5(obc(^ z;=g3&;hJ=GzwoN?w3lPh8?Lm3-e+MsgqA;mupFWb%lkd(w}WDxcr;&^mPIDZlV4a` z4x%n9q~#!+w0x0kla})_8g?RmvdHoLe34~of$%gK`q8%EAtd|K-QUGXg_flsUBj5hUVUmQNl-eu=;tniPDN>Hxgo?07zArbp*c z?CvaG44P+H41cp2>_#>Iff(#&G5-VP#n{QZ0Bn@(DEk&P4m;ulO_s;c#8(D^t7ZaI#9B<{aUK$K3clv|^yU4F%4p;(9z&Z~p^d`B&Ie_^>&x zd?jj*nC7gi5*D_G-s*&CFHk@#%N8?w6U3~ z+Gu7fwc_8*h)q+>v_k`7SwNA6qGi;oHc-Lfsa~vpl;G%^pghNOIj85wd9=DvoE1Yy z((ob-WI6hzNQ8TRf{6p$*Jq(RRnaDmjP7dP7Id#jM0u=S!FxCHDZ-x3psP*W){8;YrdBIEr3slj|? z%yWZgZQQ$9lk_+>i8X*)i{4gb5AoMvI-tm_V%kdj$W=CKHUX{*T;c%t7qYT~f<~yD zt3nzrhq|Wgtf~1^+)~XuS=UN4nV<7)bZ#)YmXcwjVgN;!k|BmM)UlNGH+)N@O3A<` z^<51v1;-JpBfQ|EofOliIr{r;r{_sd&+Vqs$x`xCR*GrHQiSYEF}6MqBVj5m=)rLA zTT?I;#yMCS4K4{!&loa%lR-L*p*I&BjEj$#xs>zRVBC8&<=8zO4jKou4sJU!wjPH_ zs39qaKilWmfn!DYrAYSB!W#b%^!&tTh$w4ZbS8x=yU8FibpSPVlP&4UKv~MLlui$n zp|sXb&MvnGCQmjasP~q#6!W3hWn_ro_fTAQg)cM4S=n>V4 z+R}L)F25)^qlPtbbW5+vmcIeYU}#QW3f!cC&1(A|co3FQV(7@>4@L&G3@pp#2SAGSE8~AK6xPSV%s;GSRS`di%Kmos7#^Jlu{ zU^$Vy5)(B}oUtm?%JiGMqCS1+E9)4{OZ;Sj;VuRG$)=U7E&%Q}55>$+f%~r7G|Er5 zsdMZDAU~uwi>fnfS_c*|htdHl&77H?7WYg$vYoA&_Bsa9T|b%9V|^`d^&zb(W?eC> zbQMXucBlU0=78}=`3r$uE^nSD=O#y~MSYMFHZyDj-c`|CRb`~13vI3{P2#L4HS(7+ z;)R(;`^(0LUbNm{P7^;=p=tp#Qf#e4odcw&=T!Lpv{)s?(LFk}@?)I9`rsf^{CYlz!M3aKVXR(RYR zZb9Wx8LP!_)ADMvz99-BPi1YPJfN4=WHrM*3aBo-8P6BHxD@ZJ}j< zi>29gF+w&If0m~5wPbwdAgye=qwFW8sc$WLv%=Mij>5n6qE@x#me8+Lu|P0sTP|3d zhZ`gEm~PqlGSNNfo&lrvGMTE>k+H&OCUvMICn=2~lc|$C)~CPJk-i51C6O{s>`qIGm^|s`c)srRyssOr zs3*IN_kHQlda{XdDNA*uq<7!OzPwgyo@ROic6EW-7RzneFE0&Z`e>UeuF zufeE&PPGuf`DnwH>V z%ze~@hDXafV&g!fXqi}L5o}~B`LV``RUX`;{EkuTIQl(W-WKcP=zM)p`dIp-zT6~! z@uZ~lMw`#JR9QuJ2z_AP!1Q*htS@JvRc(ELzva_Qos_tCH4pZ_ceB) zJrBgwUkyQVKPi+JBdZ4;QqY~|!}rh@b>Sd`OR9P1Fm;~(&`TXl^J8SK=nT%356^hB zYni^CfZkEB54E)Ad)@GWd0z{>pNgU&rgO!M4{4`fHT!HA8<*u)SvLubphK6ZO}Dw%1Ae zYh5OA20dAOPtNA&>H0G~w8y$;>(6WWIaj3-jpYTgp*_XL%1&ZeN6L?t;|y!4C|1@j zJ1zyyM>gvNiiwknVy_ELj+236i3=@_g9!SLzT%&?R2V125&xOOn#fRZQ5DkkggK#X z&hxUyxuY~^H_z@W4Qe9WR1O7`CZ3-27~{cX5v#(Ma-fNl6G9V!|m{<&ss_!uiApg>^P+Bm(Z=X=3lB;imtVk)xBqr z;<7QnPvhl^KEaz^i0hKbwY#fd=^acNzlN)y-kagWXGuM48oMR z2B_t{GNk6*Ew(;@Et4Hj_SDrd8?#);>^XY4%WbOCN>-~>3ac80_qEIiwC%4sIH2E3 z*2-G`91Yd2Prz#n+O!WlQZ9dex{qu(Y(D*|#p|pRh`}u#&>J{CD^4}7bV|>#JzHNnCHmQ(83R|RTH~FbgPooO zjCipwvV-cJL|Mtw&-=StrL>{_Ce?H?vAZ_Yq?p?bqaDdI+6!B`ZLr6JVEb{$jJffe zMSRj^dX_9}WO+#Dr*^}59|oJrUDHo16*1nLyTm)D&GXQuskkC#P)dIO0z9YbP8F#D zmd3zBG+?{e;1ezkFwVyQ9o+aXXN0BZH_~>caLS3eP4n+8d*Fw68253a4! z9e7NQJC!jQdH6Zay!$98<#$JIPmH<0Gpu|qO{)#t{aS4`Q}Z*i>fqZ7Bb=*is8`3J zZ0-99%PXxmeVv_@m1=VaFM9z);&b zM(Nw#wtnXRef38XHEbs%+6MhQ%TZvXb>5yo7(=v-n}u2!} znell%ZEPoNRwrh%6!WBE){{STixNQ7&Vh29qv9v+TlVcbAc#w<@zR*Dd;H&5*A?uS;P)FjH5fg*~yW z{7w%!$grNy_K+hQa9m=j{*YUHaNdIp9_62W+_{wRp|0ew=0jgBX-^^_mrX2_Af{q38C#;++YTX}mVF*^v zYC#b-?kyV_%i@c=wE*LZCM>Q%Q+msgDj(kE@pU$ZuUSmnddr#-{ycCcd%X)gI>5RE zY+8QIOeCoxfd0C-3@iKmHy!XjcdFY*#u!p9L;6TRgJC9R^_3&V@n-aUU+F97{!(Od z>j%SwA(LYJ%aPS0%CaSHF`VMyIQPcp;3PI$x4lzDr~1p5SzWQ_=fT8QAc8@sJ;}y4^yht(8oB{G55nb9cW1#G2 z5KR+wYxv_qFrh_}`(P|=hfu^|dBnRLc;|oj2oF>7VCh}q=?w=-R*JBMzAfh&#DgN* zHbi>C%5!Rn3>Ei_s9=cfSK;I}M_$*O)MKdJD32IREqMn-zqM>BOSN}omO+3f*1ao- z%D>OK(9SJ}s+O=}a;HJ$xzdf{@|pO(EL|QUTZKLS)&VRp#L-!oot_7VSelK*(D~dh zD$d_i9?Cmk9h6vN^vEF7C|MKqwsVvmP@(V}2gKJwmcY@nmBIHGQ_~)pREm>Pv|~xp z*)(m8tZTSMpO2CKD<~HoMcV|D*I0Q<{^(kY?u?ax8*b2d=~y*gK5D5mPMQsJ9pdR6 z951(s`+`PHkZEB(&N)i|iY2Oj+#A9!Vt+pFOFvAIYhlDIMcEm!Gh8UNtj&-K1}qeQ z%9I1dfdiJLi2yI&e@2%l$pf)I_Uu421`mi$VE=i)jX+ivW%|Y5jrs| zxe!uN^NwwVLU|@B7|e$mD2aW2_P(G_Q>2&hxTo?Y#`X5*>pbVxI|T`bK!HUAcxH(h#Gz7`2yw(XW>wuFcna}E(SWuS2bKB%ea zUX~EiztipMGF7(T=|bbKiRzR#LwZ-P=u~!lBFb($OA}|vaO2fFC_Ck>UUpCcZJh!8 zQtyLwWrlpu(18ZbgdFTk$7agjhG_E7l9>|WC8+Lg5k$MQgr>~#Hmagilt0f-QL7xfmR=f9)@3t``Awb}C3Lbh4&rF$R3 zsJWMXK7wg`(PuREBe_j1`jKiak~a)rSd_(>lEk^|w0McURCVKe2k2k0uCZ71@Ocqs zliVslK!nsz<-w9g*Dalwas@l+-DPs9VTa|yGTGfAnp~mK74l})3TqvuxBl&T{^IW< z@?9zW*v=3@Uo`Wish0VX!%*rw@cPuMzH^+Gu9O#)GdLqfAv+C0;?tG%-YVG3X04>H zt7JgfV0^K%wN#B=?Wm#+rh7)*S`QD1AV~?+kj2iN#epdMd_9G&0fU8c*>mV! zX3m{wbq4!^G*b>RyieoS%HCp@nF6w8h8%gyiN~a0u?t2>H!U|jbD@YF8R@^_FYb^3;<}uN|VBbL5tCYfL%MA-2_vXxzfNFv6b5qVsd5 zpLjNrew`~DcKiR_xk@~ON?iVb?O)N@c{0xD{-pns1RVy_(RtF#IA@`w!4-ZjvMk;V zRxzxkS6d(pR_d}K_XAxPd~imW1@Xr%owuKDwai)g_f$bv<>EVw^Mmj(9^)6Kn*1s~dEf$v^j z7Cf8n0IfJ_KILxMWWnA2Hdzq4*J3!p6`0BUAR1`4$%6NGYO=tu|4av@^H&_tm#@&- z!}7UEn?c8q$QqTN6-vJMH$n3=$Nc-MkX{^tY5VYW>U3205h1f^>rpvh%=&`jkHL`E z`3o9-Oh$TF+wBShd7fhG7!Hr#zj1LZtf`T^Y3DH+;r$c8mVEp||M+khJvk<8iM6|R z2;<+#)Jo4ZV;2oNj!eB32L=WaT5Tt<0+vy%a8Reh>G!rbe5b0;Y$AWjzUVt{qM zv=4TS8uFXjee_NmcLMN2v^?FUL-HUe6k0-Do{{8}$IVlH=&O7zChS+|e z?9ktjX}|R#el?^9Y%f8oq4vl~jo7Xu6=Ey%WIJ6r1q8Z(ZFzA@CL78$#}Ff5#|_lx zjBG4k&!X%zFrD6+MQhFghrP4t>>1fyOtk$rnnfvR@%}WM=AD&|#Nli@dKURV&Zc{3 zk$+;gp1+ap_i2`%e{U9@JtymD)lY}QrFn{L{`S^tj(3j1?8o6*I1hV6*l%4jiu#Z$;R#aAOo+D9hVJ5JX@2Is@W3k zA)u`dv=ogjwb*9XY7WR+O_j!y|9JrZdki%>FFVOyxGe3VJ8lymHjXx&m#t(MTS9=_ zI0mk-%rsGGcD-<#$F8*1Jf1?nmR@bQ^1E}Wq9NlMP4=eeX2LY%WBqnCrZ!voBHT61 z-ga!i+_~Og-f%&nf!xYZ+YO z=TnT;UF-?vId z%bZI6bCT9xkk#r=!9nE`&tzMh{&A`))v3(-lk|kkMEpmY^-g78taHNdBqd&y)#Qx{ zMU;5AlqXHQDBZ;uYv{d;a+GK^lAd40F6;W~6!DErGEAe<-(Yii8m;(7E)p}+Ezy@` zbAt$&K;yoZD_~`CzbsdYYEx*-W!bvQatvo$z7lG4Hpb-sTg9d?{%O{VtW$#?v3 zfQYSFm0&Y1IpF}$GH^slGby2J@g(}@J2_fh8b-~pV0|@_MqiP>o~<#oDdrgoYUISC z;)0LZ1lV9St+*on%g(@62O6bJ)hMM&KYo9MQl{D|#luc1(L)`S;%X}&ua|H8;LyLy zSNY%aKMrw}&pYB6$!~GXA=`D&LQvN@MB~24_*G zB}|ifdUIbvJFm-B?@u_@95d~Wk6W=1azi%qTfg7YeNUD;FpSwpgKmI*mQDU&mh0|R zX02112Vc@oE|dBnWn7)gbapDU_)9X}l+^-XO#0t?B0uEjl(xnX)QGsgJHI;N`a#n3KGu)>)4f~L$GaiKe2Mmx-@>Yl(B7%u57Miw_D!2M$cXoHBOT49 z1&`r-GmOUkAivH!byspD5e?_O8U`VWSQUdoCSM|%{Rb;+Nyc2w1I-+BSx=6>rM{e? zBl7%r;-e35zH4VR-}w&m&)h~K_hm@h%YHi2 z2^zQ`x`VeJM{qPP3pY8r4$-vcvCq5OrFhkC+(CRT2qbtL4_0^9m}&lf8Q{5)A?BP! z`XlY&E-vF3)18jqmp(QA*7WMJY6+OlTb;m^W+>5SD!MNNJwyH%%Ij{r4znJ0+ne+R z7pd8CirGqo9-v9fN9j$9)ta=j+kZEy6}Q0b)TCQmoN#I5#>h;5pDsQ?lcE`-tw|cx ze%89(xJkaD+yL{~$0aQq=?q0{QJMEC{ui|97{tWCfE?~h>Ay%{F>Nm8{~{Y2-!3Xn z%%3qG&V7g@a`bJw_={X)ywkO)`0ysQ1s$sH>_Rhsm1~pgIwu;s6cyu~voUWN%*FN- zq2-YS44HxRYZ+dEnjZH&v$Wc1F!UG?s78^4X^;vd-yxJ$C!>$-0-Ke-#GV-QK6$iR z1yX~YkyUSaO(rO}1~P&F`2 z<8=V%4T5OL1xsi=oC)IW9O_>n{kx9PKJi4O)?|n_+R&i(vo7l3m^>KrK@MnW9($>T zNN#O#f~*nATXX0F0H?g-FE*`R-HZ1A3v_i2w0%*23V`jLP;ri<=|eYYI$($UIy6nm zQXgUHx##>je zcF?e+>9YW+WYkyc2s)a69xI#@1ofs5%+;G-NyA-hdK-rLX49)^_~`}{jh_D9^ghmz zwWdGG(VM=Gzu238l~t}cL9c7)-1MQi4#3{@&vG11f3Qx|ojNR<;neiiD9TOOg<&Gz zN}8?!&Km@ukA<3}>6!$L%AvqV81-5VQ(G6PjTxd1KbtVT()P_!UzDvuc1Xpl&XBdH zADc~P0B(F>I%n0@FZDFw{0sEk8fbmgO)pa5`i$xM;~2V!!XkYTy?!L)JY!n11Ja8W zIHM%nvWOT;dyFiKmc^HH9%Bb*K{wj=SYB?q5_>hcdj&o(&oa7Zx2Tm-M!f+w6|Paq z(GOE{rUkoXw8Z{$crh;x#yVxLz?o~RTL#eaC$dA!w1oeGllp(c33AG8gX2Gdy8MYP zh!4A1w)`m{3fJ?v5vu!=F~W=CD8Li86YgJ$h%0^YSI)enPSd_{9||9p;&W3Vx#-qR09)nzUyF~zVl}U z>tQmc1+!TOIjb(FX+^MChTE4>2;<JlY&EA%hMS$>^+3=r6laQ5!Vlmq+UPB!(-I zUfjut6ZRv)F=uI$Yd36!7ad_S+*NJIc$8q6sVToYh839?%&z-6i80hMYoO&oNO6;x z7EH5>;DmS5zNm3Vk|xl`*Roz#BhGIZgTv98B^Wnr$}f-9D=qQsjPVI1*yJn-#er%c z4Iz7H=6&So%#c(K)jv7Ofoc+7dFBDGc2xUf1T<~U8P(O}iHd>h7%px{bqa{11l2V7 z$uO$-L6L8u`kh9insBh8$}@0Rb)<%n9o5C!BG)$VJZNUuT}a}%)^IbL5vz4=z7cCJ z+=_)4throUez>@s66yUjaIzzuU?+h2;}$Pf>cs?TO9h)=aXntgm+M#C#p(F|obWGv zFDEQ6RQ$r5k8^b~dbzgXp9mPAdVn?HLZ;xz?F{r5Zfr+Kxb|8|%?-d|;TQ)FOsEgk@t}X?h`iWPw=M=oLH>;v~ zFPdY9Z=vprk}Vpyp=*lLyG%Q-*6g0UnVPsNe~9~ys8%VZyI9qnW|dMxvw~p$OEtAY zOja~r?+^6^v=s8yJQsM|4Yd2kV*EI| z8A=RP@F^wdI=pb&gmchzAIG;&Tuh62TUMO}Up78~mPlnvE7d!+!>dLFxkocwvM(WS ze#-LEuTBBfC@!gnX=O62rJiZSz3HNPDkeT{ljebyWKLGB0f(~+NASyD4?Wkp@(+jM7TP zwWQ24$^?%gAc~UM@f#D0C}pCE2%4r*H?9UK#({AyNIV!8uBzHaJYy0mp{z1Xc>1ioQd?YaPFKq-H^k^Vw9{SrMda0{Wfhb^ z0z4t7T5;qBHtiN1)U36~G%j|3xrRP9Dy@Zxq~DE-fB8j_69wmaZdo2pRXmhj5n7Ly zdnlX5yG?NJOPMWx#>s?=N|5+7ntrdSAUJ(2m9C@=GB#vpflD6b)it$oJ(^TW=^}Rb zrSp}P9C0{|I#pHzLW4MD19YJL1Sk%djCrduBR3eUQ9&QlpCro~VL zFC|5UG{m7a#mB!*Bqrel+9aHLzF-Gy>U^sh%qRWAXs4GF;WfS?W@VUm^r;_5B=9XT zj2?R_ApuSKTWyU_Sufzoto;UBMXXGsnI!H6Qfy89{peXO88?!_nQ zQcd~QmbbgR(Rn`}-9X#uqH^ca{XiSt8_uH}NDHg-=m!4x=-zS~U0BYv(d|rXRUX{{ zZFIfQ2HQp#ARMC`K)3vrnxa-9DFI4#QKK$J1Sm10c_a-Cz@S#Gs}E|8FxnS@LCue( z>VZm1spvWwj=eO?OR3`D6BP2_13Nm9)&^o=XLIfmZw_qTK)M%*fo;d%n*MuWr}MyG z3eX2OspSfjJjd_DSKRZVeT`L%Yw=gUCN}pD{$|q}b;gi8o zS<<1G_O~VlQ9(7OdfEB-z(&O-ffk?Y3a$qkQIlGQDg(re8nixCX{GJyEY3jSW|-ib~b!{cy!cU=%lmD@g)=wFTi| zvMD|k6QQhYa1!*Xh4t6gmQBy=Dv{!hJJqbGv@Rc136M0dITcD%>M0SP zwb1#v_MkedNaYnU!mnJbNS1m^UqcpEiBdA)9BhhG-p7wuwDK-~W=3Ofok5GEl@{fE z%9S*a2Gj=?w4F@T>nlUMHGS+nrkZGUYI-kqWGTJjm7U_{aSzDqT2t|KgB$JWny)E%e2ABSI zj>O%`<*8MS5-gs((K|8FR<2bhON{bv=_h&kIHerbXr#0#bNy>g$o#g9MmIu})LeS6 zkrE(cn$TyBlp5tfHsSsQ%p@-A7lLj!Qnprcl|U(HhKDrH(Jl=$$6T97D;g`o<@V15 zTz~LQT0R9fMr`}Ljg=N+OhpQgRYJj1&jgQ@oYMyNo1#LBK4GZr zmRraT{m6xGHB%yGE|SZ|D^=w?c!-EsYLtVoC>HS}J=A1{-ilY!N{>K-`lqBV@k)^K zSYctYH5Sakvu-zqZpJI^%2?_HUvo^{hnBj{mAVEIRe}1qP`s-8ykbQ7#)G)K`hD1) zw9^eP@DKW+h2kfFMx^vDEtINdPQ64e>$AP+bGp4>|di}i6Hx)fj6mF8>rCjrqGl&N<`MH zH;nQi4WIok*elkgaP(1AQ*{{_D8H#j(a}e>dj!=voHRYuU(1O^O=3?|)G?esO?e}4 zZ=_j|*eA7U-14kmtH3MRG1pCJ-oYW}6eVC_pjJopQLUt2M>!5%mV5Ge!ozn4yNcaMw4?9a$*|mgj#-%U~XGBPjjQU)07$!i-w>bAaK5%VIJDg zY!Dl!wavOhr=WWUFNj~NZk0Ub)8pf@@cR5%W$xC z4Q} zSE{;uK^7F8%PW|6Oo+*E_UwtuQcSMt zT=FjvC%&ff^R;3OQw#(e`|-_m-BjJx<**mJomm_5&9!sA<&I8oin?$b_aw`ZU_HY0 zbB+>e?gn9}7l`4AplZv17$EB?&}$HU9}AhoE-u1FHGz(nbX2MjuBXVlFu{F}^1 z7-Q~y{hKf%*p&`>VY@uh&XqgYoL zs@h2j>T+D;POZ3Puv+o0NVKx*R#I#vCia4D4loD6J_R2;-ly5X{tW!z@1z7~b#cHI zC2->zE_=V1zj!OvCq&k*~Z*$_%R&=xv%d}Q@SX@KDU;D5tcF$#|7(#M4o9L zT%?^{plXGTp_^SGZmA8qb%os6+n2(-DnVH_z^GcY)OHY9;EE~(!4>ri7|B+llO5CJ z1ofrWt^%A<|M;b_SPMAGbGPBwf9KA;tTqEUU17k|mF0=qbs=tdV%F)TcGTb_7(Jct zs#KG${(xlZs&w~TiQZynKc8|YA(#mOS~?1T@9RpvyD9a()_`2v=i?UO_PBX0E6r4p zW{&s&fj;S`L+fsD!?falA^Va+6=v64@!XKRX{Mi3AV}5n zkVM=M8PJ3_cUSxq)}ur8wx1}t#1A+oSg@0)mv+B9z8tn?VNA`g%QTpPwh0qU=^n}% zk2|Q_;j{2Frkfth8jrfpsRpFZ@2S+1Upy$J13i`XviyTW%iFz_Owq9$B*W<(oZ@Fqr!jKF`za~aM?Ne>pSmP!4xt(Yq?)H7beLuitP-lWdss+U`oRvJ^8;1w zucTBdbJtPFb*|$}v}IC%ti?xGf35i%%e8kf^YmBJjJxXV1brR-)ZFMw5d)L}xum`; zr4CRcnzq%h7#s^>E&nO)Cfg@a?SYmeyD(__p_e;6a`glczNsV|u& z?UBV#;i@aM>#rwx_>(ai&WJjb%VzMt++Y~3Z+D=?!Agu*>;8=BLG3CF^(_uG z0ynPFmiGrMnFb{v{7+3rDt==0RSFrR_=}ELsl^ajN+Yh)s*#F+<#JcSzQ(b++GSCw za(7)JX4m$M31*P{mh%f$khRRGA_-VbFgas?_p14_T+_FLe=-!mhuR zLbix^6n}4T5Ph=gZ|f^u8Du;7uIAul-*=Rt__feSS?qN#&s?eB@1kjWz~G-*dV@Ih z9BWl9T%NP~v|k&Mn!V}Eca%QDgu8d&RfdSazN2aHDxvb>kA;>`-c@jJuGBT!Gz`>6 zNI5%9Ib|@qc0*A%$$?kb-7BP(BNX5ID`8mW;K)l+PYEX(b8-EIi@M@6#sUW7_NHUe zm)n~zr6GcE&ztn?2qmEO>h91MKDtWfMk=Wy_8YBROZ$BTDQEhf5{JM5`{bh5w^`p^ z1Qd9KZNj*v;jYya{0{v;T)lzp`AM3OQUyd0jeDM91QAN`7v6L?sHb=I%)#mwWd2`7 z^Y*Z6582?35oBD|A=fbXthURpIe$^?C?(nWVMksP9t=e=7#FqD_w@cKCDgcxwNvyv z_p#dXG94MEG^_UG4P1Bk?Tyr3vaRLeTwnGrinV?Fa8(+criS65w~6o12pjP%tDWfIT3x*72+Q z=oZx*t9XlFexQ`Gm_WDQqH$xD&W4wCVyqGwx$-M6IU@o3U1qn#0~r9iZ;qDwhBQr9 zJ71uHbfvD}w>QzH>u_;{cJpEbWG(oZ1>d=Eaj!92`!U*r%>eF+jQ&9WD0bpD=wbf0!nXZI34FoW~3$9$}E`ZcS7o1l2^7W!-*KeQ#aDGj5MvoegN*DA& zYd7_un-n)rsV@hCbjOTSlFHsXi)w+!giCZ_92RDOU890=N|4+Y;!5u06(8@?sLC-! z&|`Us#1U#XUa47OILHi&{tOP)w)HxV8?Uq!zD2ZWywa*kbzr9BcmrhR7^VXp4&Us0 zCD1-heuv)}rdQXg!2~5%47x+3Cnz5o4w4}Q(#Ck5f-Q2SM`!U=dmaPTIkZ!fjDafShrxW=Y8n{gM;&UE?;>=!r_4 z__8f+nyA#OcOG^`hi`;UCwrt$fOs$+XPBQs%f#qlCa$C2{+bMvFvb2D=Ss~dDRcZb zy|A@yWwM5QKL4O?_q^%OBrI;nyjU_BGgOCE?Q6?q3YrYF#m7HT0+L0KE7WVUQoFbH zIc)CvZi!#&E2sBEvD85WJiklPiXCdD0ZlCK9L$n{k($em!4f|mzb>jTn$P!L>X#Jg z(-w!v{`Nb%Jy|h}KhMypDT;q|mE#~Np1A;Gkxk$vT!NaD;O3%7ltH0-NPsXv|2=$) zo3E9s<(?y+Ac()TnstHhPEowyT7p<`(0M#~*7)-|+>gwQ^y9nm`qlbfet@K51tSET)In=tyGrpwcmdJU7jxm)o4cF9!m z9BA8CgPM1V<|V;9le(A0XBQ}Dy3!~s1PCx*`%ba);B=BKu_vy{?hc=nt_Zun6xbl% zdZ;bl`lp(01XpMuVG2?sVQ9gUfk^{coUpGRQW3K?%`}iNRjCU6G+~%xPIfa^lxg`h zqCn^=rYub3EznzO`I%T%;HEr;D29NGe6tL)@T(GH8?k%nYZf|Tx_Jt=KE}}pR zkMgoB`fSC~`gsmbF^`N=uK+WI84QOChBk(QGD_@&gZ^R48}7cVf!(^<3MK8<%>=e? z!UEwbN9YvB*3E0{czAKUFSNa5n)y@nZD5Y_2ikl;_dsT&1eAM)TS>Xj%11$5P)+91 zEVojXv)CzulXv*@A}E_{v|Sx#%)^Cg=!b^rvuCOii0ju?ojT9t=icE@d^Ek*=9yEP z=}29Hm?-GmPb;$^e}-9M|1KR@o^O-g)LT3(`N{AHY8C2(*$Ew3KBJwZQz?6LKN%Tv)` z`?+)e1tG&*J#a{07^RxBP8OW9YhVaw_p3Tc69lf~(cc(C?$v>6BsjESvpw4<_J>OL zhXngWtF-))19{yXkeEHg%_Xx8!YjL|+t8ERVGG7@kcN_eWs@hiN=joa3fxQ3PvXzW z)(6e7HUh1HT|u&3fp(j0X^d}%7s#|rEmzu;rECwLhZ2Vqv<9QtzCzo{4CYg~ue9Aq zx!Fpi27g)r7e)WQMfM&T3Ru8cJrE*?bJ%tdJD;J4*@{otwUb%~^&4~Z9LR#j-B+Q04oE?FE;!MF(7(XZu>Uh~B zbY+$j-OL*~!M6Hzqlielcb3obpd*#gs0E*-414Vf7+R>1XdV5#KF3W zAJgdBN{zB35FU;@arS;%IUC+H;ofAKt+bAwt6$*5gPNeWWI|z0p9y8pUT$40=e-JV zHG3b`&A}#g*kMY^QPQ${V3tqG?+wg!^&u_4R*LB#hK6mJ+|V_Em1dq`NXdC+oYaD+ zNBo27qaz}Ab02gFPCR7f`Y`8lz5F-NrikR7%N%H3iv+uHX7S(yX>AA0tde5V?<_`4 zDwc(xYa`P>n3J`3;5OR9Y54~=MD(iCnnJNjGbV4*)g99}EZBV11W*ZkG58=(9b0>6 z4?vvEw73`J-BZm=f#ja~G+>}H&#-noij%peU5 z&zmdw(s~>>PBHcJNHxJwpxcDSAI!!`VGEVE|GZ;MaWU=4Ro)UO_EEV!rAJ^S;t+GE z8Rt%6od)3*jk(|O6TFi0o>EqxQpey*Tk^2C{so;w34=QY&rzBg=25>nN_=Gx{Z^$N z=ssJ>&) z)u6c=-X_<%Sb*g(lbS!=K-OnY|3@6!xv7!-^mkIVyTO+4hh_|ry++~z4k9zN>Z z_`vu21na4d=P8ZK`KY5gI}apHo~Kl+?4v%0q+)>=TvC4PJf)LiFuk6qG*f)kHAkqq zNl7(C(mWH=-=`ZUB^D8qD!r#H7x%W&w)d1S<$0Pz@OH(Rhd{RF^OdA>0Z2)FdK4+! zsCT~dPR!R^OVBx}Ro32QOp{DerU7p4O&vWrGPicuRTN{wq34!urGN6Vi#-WNt#5PO z`UMpAKK5*1(t!6BKg0o_`o7Z8@CR*wU-8fS7PhkmsX4Df3XMPt+Le=t#CB2r5^QTH za_hT@)uVM{YeUX+H)GBTjKC&f2@Q?)*W8h8%h;>iS`y|>?X*c4b9*Aqgvrw~z0~V> zOw$dot;w3jL!$>9obUL8T?T{zGa8^@a5oVHV$}+Oq8QL+r0IZMZGet)E+#Apdh1d& z5nOC_d&P;l0LUGob7!jQD5A+i=-&F2wE;cRx*SuzjWFp)vr-TD_Eem&R4qSD1FJ)z zsQF5i;Smj*4{o?jGv_NcYroAk?EONsC?(8G@09rTIM8d4)MV4;B%>w6>-9S=O&Q*= zt#Nc|z7o>nG*IILdTY|7^a4AOYAfJrFR&763ygaWiStUApczL|A1EyhDU|+!5-x&X z(((_Kc!YT3S9doC4ZCle>8#a4?h6#ZMy-*QAD3)8YHHpxKh03s(v()JkY$CBbu53< zdljFjMkVG?cP+%26k7kHehU=eCSK^0e7$8r&6M6LDL=yt5Hh?AtrIb9_{NRUzD41i zr|nyr7qnx6;+b_BAJyZVVcCj4*WUD43*r0PJ__oT-5|vqSTShRtLa2R8T$j+Ot-+W z3R;UfimTD+c+n;(1K!~4Bm+bTs|dQ_P+x6f-qXi2g#~X$#Xv4uBA5E0q%I>hLFm7R zaja544>9e*^mo+@+jY5R%&W&K=J@^*m@56YQ^a-lg;tW*=`Gh17%^-;{;u2TF^P>;sVRVt?%a}kM8gLp}!O)zN&L)6zDXVf-$ zfkFdUxZ0_44>P)Gwit7AC;Nq((40{uabqFv7%se9)!hPDK!_@3 z46d~5_>mGOe!WAJK2qLmS(~*S%{?~1e5kfgFUZ#9!#>s+)k5GG1Pn$|5*){D^f)RvUNV!=+@M#?#{_##bN3JX;=I=@tD8_{!} zj--Qdu3(~86V@;qG9~9;AunUpqj}VPnc`bEnbG5c-bjO%DfK+-EQOw8JKj@WKi(5z zq4mp@g`(7Uie0Wu4cx!Bq#Ft_d*4-uqt75DY|`KoDI3M&^EBoEarPzPH6CBw$(uVD zA#RXJL_$OmTf`DXghUcm#6c(D%y>&++)d(&g~~>adB9Eyw;=%x1c`+|WY#q8im(0sqfBOH)5v z0XUSJYiZwihB?ao4b*a_!K&<7LVvC_wDNj}3BX#G!9vyvpF|J);z;B>FoI zcHYd{&Fc7X-_g)jh6es6=K(6n6nP*iUiI24*E7-bDn1-RI7f$98TPsKDIjS2YD3kg zC62P%ffW%q*ClW9fYYk0zIlt+qOnHQi3=0?&Jk89!H;AKHG8p!keAEpB=cI>%w8>_foly-T?W2{lg?VhUoOrI-%{&zqo==Z z0Z$;Dn~uk0#i)H~U>kluxR5*pI~UnAzBkkf3I!2y^KI1b5RF=hXEtliBl#9pdC7M6 zYAU-9t#)2O_0}1>xO|7bim%rhIxB17Z@A9Tz$X=y!X40-+&C0qPQJ(YmA76+jn^Ce zs~39#?vwD|&osR}q$3QMZt7(qC4KOZF|D4nfhTY186|{Pzp+ku~D}bitH~fN;W?)TPL4|&Re_DsR)Zhn0 z52fh}TJnRz&!-YH{#O_GFQ?N#7_23xfy6(ksN8ZI_9H0vpOn;PKN^}j`wh)@m_71Z zUiHpWP8uO5k6yeP`!1trlkaB3mt~tGS*~B8Uhyl~xDeWu^aMTTyuXa1otv>K^Rtz% zY=(Pk`nTl2#ZazTi*L0;@nL^+Hs4XyZVTW~A4%J`7{XgjP0`5CHshflm~0Q6(*sxo z*#!1!>@4)PLwc?~^KxwT)!m9cm7FECV5?!DGJ6TN+h*wCQ+Els&(;SPuZ*gK(gW|* zOgga5FiPo8RC_z}KUhrvY)AgZOzQuUKX?Z9{t2Z1<088C6Y@7)M5}*B{yPi*JOAV) za^GS2skIM(m&O9#PCMbu*Yj14PcCo9lDLj(*EoNWU6A?=8>76BXika6D?pj@1sC{s zK$gr(gg^)Zl39(O1odYpMx;+7Ro@9)wBHO3EvVYoPt_3^tOq!;mim^)>@>{rxU%Y9 z?tXu+2GT1Yi&pjM*W|eiI}B~UrbfHqvR>+I8n?^POgS@+(s!W^!zwzn8w9*;8vV1& z(5lq3l?-BZkgNqYU{bN4UDAB&nhM`Q*ZGu~3ir^<^JrHptnmw{YSkS1POGN(R0`g0 zNG^3@3gb)nT&W+!n#IfeZ0n|wy4%pA)W#LEwKn$Fx@fI^J(uEtL2F)f>5E?g z^z}KkZVj&8T@|fiJF*D&Cu2p?}xduT$3sp_SPD92s>YiqpthmgfD`_~8 zaWRDo?g6h}lS1Kp5dS=d26H?*g_iC?kBX(x$vrrAG!c;7Y4Ed~`Qcp-;R6ogdk*1e z4&iKvaH(7Q^*E-#yOE!ssO66VH^{I>I211AP`I>1xTHh)q(lC+n{R2yUKsH|d6SyG z*HGM9u}-8X=@{cN6RC8%;k>f^OD&%CB^BCl$SE^(0;3gtI6myIDKSgmwC^nmbLfQB zfCGk_c&Kv*b^I0nPjURQV{Qp*v4=Ap!U5PA z>hl}?Ii27${+pqVvSk|iXBhe@-DjmHWEh0A(gA+L2jM$%tE-FC;R4m;o$)RKygHbx zTt^Z|dUJ%ob7Uk(?#PJdQ|1_-r?V~l_mv;Tw|x{pkQa~S+BLhpV};lAGHBl)e-!8C ztCk-xj~aHk9+;-_*!o?m;$g!i#Wt0`KWtd3G@FV`M)eT6$y`y)8IFc4WdeytNtIb!foUX7&1N3gs5&O$eizyV^Qg@TS^ zW4Fmjia%=jv_>U4V^|O;-_&Ky!O1+@@qzAfVJF#DE*kRhv>fXnM$qk}7?TZ?sqQgU zR%|j&ItDY)%i%=F4B;hQQ4;m!@3n2jyQjy{TGH^;LdTg%+I>Y0PZ;_s4=1LsI$_xE z?9*U~Mp_~K1awi>Ng`!a0YkXo9yH~Y!KmCB#*q?5#$jVDf}aUcUrMwf1&$RFZ8+uf zC^~$~5LloBM>fmPz6HEEGHVohoHhg$_~SkzeKdR))z=ZnISn_fF^&WHmS=pOB(Q9W#{fpMm&2_yzf#HI#Ah@P&p3JXH6&v)Xhpna_fGw)=u+ zpEZOlhd!sHXQ9k5A4E^iLf=~TIYs<#=&dyVoWA=VD)FXqRO_4}%D2=wGzJv9+j;_I z-M)@9h|X&3aWwZFCgt(5lyMHO1_Q=Y<@1=Vlg3h?^M(eIWAC8PZ!s3yoIG^D2oNC? z@5%uR&vRMN><>sGgFeBbF~&U?%ovh-1+_UV6Gu~tivYOMXlip2`i$3T`r;xyFe;3u zUy$y#1Xyhu_Ew`RphOOJLSHI;31<~kMp4^KpsJ>$Xvrl*ZROWKbn+4o4;&atWiA_H zeJhXDd)G4TpuGl|-XR=KeaLdzuv{5Ag3A11*rB8ir}KXp1}g1_r#Ac(YIlceS%A`Y zfP~n};rHB&l!(tb{ErqM!{Iwxco2vGW;fqAcW22338%n!oc4FGStDYWCr*9g3%n4nwDdW!#$9>AX zoCl{&aw_zNr?lawcwWHCSaUzaG_&)WM!DCqc(`;GN)DV;>$5P1&J8Dg>~54S;6gQT z8GKxK?gnyT%T3x%9dCiD-0diBgD$^zd`s7JoXZzl+7TI2#9#C24e}SN-$h1m%qPFw z*adFWQ39#d?nvEl8_E}ZzfF7ba~IHrQeFO{xwj#;Pj=91UEe|0>OpUB8%ijXI#98{ z;a*|rK~?@X_{4mBMRBs7W~a0iF`dKgLy7Ph4yS72J{80_8alJI&kkU)z z4T)zk8H#`w9C?FGe90pO%Y}VXTxx|lX37X;#_a0N1g z2ZnOW4xs*lp;qybmRyGicKuKku6iK@X!rv|X+IY|-JEa_FQ5-#!wzab8ILvUtA4cZ zfuW)DraRq!V5k;y0Upl0`RLEorY%)LXlFPTMS8(Thy`4FFsk5rL_bmFL!39N8BaYQ z8oVs80JPpSn;Rs6M&Up8VhYckGAUA{@JQ@w4s7}ng-4|RU+w&RL7j4P>$WU(ZEf6)V zH4@Ae(Q}6W9(alcqPf{)^?V%TJ*&H|MGHv(V7m=O9tT71)j!U^R?DyYB0I{Z^PKK( zOK<*`MxAsi+4bS{kLvGlum1}C`~O}4zK`?Q(d*xY?D_S#YEF^aSi3%KN29W_`pt@` zx!IVa%iB@S#|A&=c*@F#?PP90%H`zhdbYCh)cUcZ!Jzg$|D~rDKSIB=gPj+JBc1oR z;ed2dJ!M965VNR2nf;nfKcrs7w2V(462xQ@l3o-UFrM{6pG+Zfs0-|v_aKMI(c{O4 z0B?8wQ*ryJyYb2Q)blN=$`gZc%wp6AAoRM;THWy7%GS=U%;?8cZ3xyK+4iP(VAn?7 z+CHzH^Jbd$#1LSai*yEIy#14Gr-7t>HdtWS(e-gc5N!R|V4Bc+_LgT?Uh7*VlO9q( z9UD4a75Wu^6pdB1*O;xg08&`9a;$Cys>5Nqs{a^Vz1?*nvfJtKNg%ezQ_Fv_-!SHb z=90QeL`J6ZyJ_5G%qk~!ZX0f4Vq|)bKVofr%Kk^<`cOMa-<<+T6Hq_UC{cY^4aZde z7%B^-quf+y;-3Y)?)Pub^*?4t!y|l19e~uDc&IpAE!@mL)@SiKy#P0s;(6tW#3&Pk ztLzV4h%vNx)rNhj)>A{ZLPdEQEI{%&2>KS$f26mwF z&kVK03h8aJt`?;BW8~=#c9uvP)5hLlDw>hrxDp{9>Gm^2^-}jChuL-unGllZ4j44D zi)lqwo*T;Ifr;kY&u9G8l4fZ?KWIP4w4Zz0kLwGpq|iy*1?)Gd4Vv0nVTSGf=KSzK z4&gfv;ovR#c@iALzd7W&=n($hA*|+w`)AnF@*)|w=?>wC4&mVr;R_Do{E9Mc%^lLW zJA}XAOhsNAYFpfRc<>TQvcV}`z6-?8?`_=8LY4BR1nB1#CJ#2*-PK=P@=(e*!*)qI zhs#|s9gRF4$99%<&sOIjbYAxxiy7<0AT}&kloM_u4#_`KeY9|-DfPLk1b3kWFAX8( zz<2L2R6mcgqwkQdWFEAKY{fUfrL*0XT1s3L#lAAk_t+K5i#pyuJKU@dZpyR`fS3Ng zSD>ioapdvZP@@DG?cwM)&UsM1e)X0*y@m_j;Z`*MwV`}LKzTn^J>G=Yyf&0;UO$QL zy4>*tvg2NS10?gIt(e|8NrhJgvegWpJ_!e*sb=8<$iHKm=l}wL+6{p2Uty4F%WFf) zc9#?XM}4ie`l@oFesVfysaDja*Q;IP*V7i%m@C&T_ng%nNuR$llxZ^fqk20(=8HR# zAq!K$4(C&C!oub=@i74Pkbp)?IMv2<@r|MEzykkWPnJ4as|Vf+S?bqv?&7{D42uR| zwjI9CjTpWum};mtOC1kz@1M{{M9O5VCCHW#OWkweQC5|O9>h#R?J*okiEL@0V28ur zT!UH}tXXq7WSnz4Yx7R(D#_*GXv`cJtf7qq`%l6+rEBlhcuqLPB$}nx#Gu;Q-e^vP zo*hy}EiEbXPu@>w5u`4KB#cWq7^(BY2U6%~t7F?xgSUn@mX`+=C&@*)$_w)2HRhK- z(f@|xBEaNtTYw^5e3MuaP_YXXH>?&yJL%FvEyeTDLk+}OrhdpOnc*^vVj4j{@zf=pX>k8p?-{qJ0_2QjCAJ#n(*FG+HyG}pA#I$HkMr< zJ*bCmPwjzhhp+1#!r$66eC3dM$ss(!A)JcvJo|h@TT~(!7T|UrsbQ|6eucp-O`Avr z;K~iK#9TIrtVT~XUp91MKs0@m3-#p*dMlmrq&||Z-jEcWrT&5mB6m!()Ked2N!PP1 zMi#XuPc=U6c~~_z{IIIUdcNVv$5eb+Ut3&*M6|K1Ag14<2EwZ`$kf&eakV&VV8q#m ze6I%<+5_L|0XCg}VozL&06Z;vKgJR0@{&&3jUPQxlK@uD7qK-D)I7?*HoVmSu2QdfkedZ`*QzvHd_WNK-NN6!fdfWo4(w^A8NsE302DjC&x7M|@I z0|;&PktAD@F7&JX)JgsVD) z8##m_Iu`+JXd60v=X>)~LfQ6$0kit67_|itx1t%}dRk8OxjdKx02M91#zwQ=_S;5H-Dx z$N~I1t4TcZKnK{E+O3Wcr*%Sfic}$5RjnI_;V#Iemg3oU zr^ZEZGI4;_`)dPkPKHfGJsC-TjKZ%(u>2?@_b5(yE)QOejrP!dqwpKUWJHpa0!)H+mn((3}Eh>{vk1qzB;Q4JtX(ms?Xkq**eFMpr) z;rHGS-=2G{ z2#2qrL4`z!=@6()XRmkFS247%kf`7tbr(p)LXDC5J{4VNj{;s(--!K-G(gcFOW#np#Bs zrI@PICvIY_^HDnQCi*ysQr)7Wa^X;Jn&~O9CVj>Ub+iO`^>Ik*ilU;BvvQ~kZ8V9d z&YS76Ni@VegVo(d&C&(-gJ~X>xyJ^!ktb!C=igPw)u##WBG|bWZEzRmm8cjx=`Kbi z8d*&E;HP^r5eDC`Ma9HcBT3qzP>zCgb7kw0CH7Zy_1Qrg#SVZwy)T>PON(le< zVTTyjl<2cIG7>vdvnUUrC)sbfARrP>w9re!tg#3n%G$Y*Vxh zLG$ei&GnkhDe>^3fNQ1MmY2EnB7NaexdILF5Sh-wRNYfl$4_@p5lBNkg$Ms}rFT6P zSDN7|_9~Stq{fyMcxZNIRodbOQtDTg?t6(I%1-~(IB(&r_}(qYBLRn#JYSP>_tk$Y zL;63gOjCV?pYr}St@IH%&{L6i`-uMKLV|D_GXw7mV@G^P*|)i28K#uKm?V$@=^Ryu zB1#LtB0tGN<1sH7NCQiYx=QarT2We5@|jTy9Df&@WF56R20$;FU4gPni?&65{qr%{ zFohcVis9{7Rz#yQfgW130cFrEVy2V}dc&Y=5B0}dI+-!2&M@;u9@qGmSbPK}vl3iN z5;g-hB7kyz0aRuH)$VNAD8KP)<6H%(aGKaKbNrSs<@kvzg$P}T$hh2}g3E|f9miEcRJRo!R4<{A zx>my`l)Gw041=az#3Q3_uel4k3^|1PUuO;G#xxYdIbxR4c=I<~{mqw_l@WfP$2F^m z+5+FD!jY{WC`G5r2>*!5s7$N&AR4f@e@Hc!=dKS4O81i!+;ih<<}camBXmZuqF*Vh zS{5`BScRIG6`{(>@-(%qC~4V=qPA!`lnnzN`15j3e+>m&UEpg+*CAWoS^43P4&g3( z*w)V;sAdoJa>#ZsIbUO7j7N2(lK!HKrCKoHg!ADl#YwKa)cfGE%(Z(1nJkQYv#Y^i z^)^UeUlw_*gOEqN>jWzu$-=!=mr`7gE!OD$bRaO@gTEm%0li4y%bP@qybX|eVaoDW z=T?Azt4o8gaP-38-nRC6Y7KnV7^mlpm71)GR7(dkBzUOAn{xa`pt89#l`AJo78y{5 z0pMzv22gZ45mEO9V7|XuJ>;Wd&USugJ_?`cVGxGxj6?eAnY62%s2gwwJ&3b@9>lW( zLiv#TU3Dbze2C{xs%Oel(Ew3K8Civb12DL4OH#`K;cY44XNTe)=$_X^@;pseymh?4 z>WVr*b@J#^RPH5STwMZkI9D7{4m-b=?`AcbPoGcOde%+I8fWbV9Xv~Q_vRe;;HiX2 zZA6%iTll@D+X13_$BF2%tq^nRniv(kl(f#s4_h33&alm!@m7BstGozN zj*g07E=-U z^g#BbM~}qJnKKKXJrcn`rWto6KZ@uC3r?D^B&g7J%P~#;Fn-q17AR%5MzDQH9fDCw z)2yPQE0G0b!>Zvk3%DQ70kiL%x#~Dr%7K71&6F8BH9y};WJ`0?T37~xVteQ>NQ>dc z#Y?p)*RD}?XzoV6_CqSk9FkEyz^rCg0xpSlb4%-5!RzLhNtWBD#K}Nc)D*t;5jR(% zmMByD*uZEWmlgi68}D8BK23N^>W6{k!Q#5s?Vbl!D1YC2kZFW>cu5|FB=Y8 z!F3ontFih42U>p*?&Md2=Dg%CoLmUWL7Wa-xSlK*&R>0n36`&)Jg^q%M<|Z z6q9@t{nmh~-_rq@A+8M9NglTC<-mVRK zL(>YmVwlUmRM#K}uSTsF9eXEUYe#<6y=HzDW)F|!@01nUbMBM@K&zkH6pIy!BU3`OnL?BK3WAUe7J&u zO70q)y;ahF$ZRAJOb^>Me9)zIig4>e-&8`4zK%6EcBj*o0MesUT8*blk$;dVYdUE{ zRakpH?ulyLOH!*KXh@OWX<(4>H+8~;$$6ccV4_7qB1|cx*YMt(9tVkXMRJN_6fk`r ztGKh#ud?t`E*GV`l||h`K`nSe>1lgK<0?ZaoSQ;RD~no1%K{6GJzmp2ok~|Kivd18 zFkuo8jJ*ugHjIgn><5KxYfDhKDq^AXzN7~BwUXps6&UU1Lm^c~OU2?#mZ~Dfwart- z=^vB3U;U?4vYIHT_&uetYNER`IFJ@s6LHE(6WypL`YBzCQPb+;lrr9nN(PI{%H|Rj z6^tG)DnVU?#RS(`kF|P6Kc>HeQBUW`lp8E+D_^=%of@LI?`1GCp1=k3wM>E4t9ORl zs4#7-Ard~Vj2Xof7%qg5R9{3i4W&3}mF1SccveRj#MB&*(Mw;6KOpe<v)0yGjB^u%hFXNn)#2Sk_LA~Mpl5K*p}sgO3$My9h_TXpiFQz4>i_{q6g z-{4f2EOrN!uNMoK(=rAcLH?FsCaVG9RZ!C(sb9KNoth$7IXQtsYk^)~dCzo_1E@2PSvOh#=Mzo+w_G!Y{{^#%!_2$7CMBF>0w(c0v}G| zs7~_i^)?`@zuD?5&tB)9=!4+2TDnY`I2cSY6#_&(hPTiTM-PTUV+>ATYzmx$Vw%A` zIolIMb=C?tybeeKGMPsWah1k`3V}c}mq~wv0#Le;b>l8%9h#r@hO^8X<%+C_qd&zt zyotThY>rkyZQq9F0S}#Y(`G%epgO!f%Y})(C2myr8GM;d4_Xx}ydo+95-=lEF^C(^ zJYIG8V$y_TdU_eu$$s%TH14VJiXRg3Hy~dJ`ekW)7AgWtoh!^(hx#_f65@oDh(G|d zw<5)VosMw5}*uyy`4q<9?Am7`EZoPgq$h*d(YQAg(AQZhL;#icT`Cfvq;ODa#H9LTd^D z%S)Fo8R9AU?m(BxuAsXElI|k^>-(qpoUH4GWSx3I3B3t44XN~SE# z)9AdBfh%I>Hk7j%v^rkR$gATyu*B!*SP*$ztk1uo$_zVL7p#e|lcNAj4fU)8R7ygA+ROa3|ZZEYz|DHcO_ybiR4XPtLSOm~->SNI^3jE89IOG{kZ zz%$D|`C6RwLv&F*+Os7krE{xKDg|KX>d%0f%^^5L?gs zH!XQOP=I91$LTe+bOvMWz<5-HVZMRepW>2Fa>eoCLr~{UmP08+&QhtVZHC$bsgHqF%YR_i zlxSt(7_*%uW~$#5H{9G1$ zosQW$>y^ca0qPJy9fwCatep$C3?BqMAHc+kOBsQtI$}5mAmt)b5Q{_%SjS}$92*}W z{{0m612>4E)%cWsjPaIXFURe)U4?Yeh&#<9SBxy=LO)3auZ}6ei^kz&HJ-5;oLjfO zhPq7UL6IDyEHYs_fkTYr45*D+$Uv|VN#}>u_n2oot5MrI)Nw`%I$6gRWI-Jk$&w^L za&aou#&fMEuW9 z{bAaszA3Q;2+h8+-&(3Qnd%^nhHZlcm<2-+FAx0XG67Tr5@9X@3j>_K`3yynIs@b& zX@?1^&r-Nq+4e|4{Pb#q3FUy zo-4n~E{u^=Ws)SMg;G@j6?jP90lu}&C^ag;gw7`f+c1cA4a2D0{VkI!{ zD5@;L90=|<$l2B($L^Wkm@P~c8jII>Ke&;Z8|=a#BI6N)WXa@PD%beLA{^%hKIn#J~wLOs^Yx4QC5yXmNo*G;v8d0{=Wb@nxo;X z9{{n9!7TcJt*S?UrzY!lonYkgrO)c#mpOK0j_vnP^Ofp!J!~uZS$<+shwvL@z?KJX z3lpVXetnTcr@}--WwnutG!Ug+3cSprpa!DmfN04YMPg$Eh#~ucIWyXfv4T56bZ`EZ z4i@=4>9~>!sz$Us%lHxllcNW#E-qjTx;cRFfKk8x2SmWT77(n=#niS>b7*e^QM$nb zETuFn!Y^Pr>0mIJ9+M8lr;Iy*T|LZ{U0*@SKEwppHc*hx)`Du!bEsIj@USex%)`AOHWucNXZY4Kw0z8Aqv*CrV2$dyq7yt*eT;^aCc8;DJk;1x(t&UJ!q2_ z0whY)iy8;g;Uv{bmJ{DR(w+0UGWajdL{7|$*eUR9*w+UtOlB-pY?(Aq^>wBx4Mhd> z_W%UffknBap^*S24v!Y)hNdFBboMRD&1zrR*FiNxYVBuvsP1Jll1}AJ1J~$bL(#%A znrXutd)YyT&fpeP23+qR)guav=bjnz=Jf*(ykQ@vt!*}DqIn!@i&PgZlY)E_a%d2)ZR z?#zcKxA)VVtgbbgrEX_C3Yt9XM28|pxe}e^%yVew`Dl6_De72$`8>aws(Ldyul~E4 z0`_Jq*qd?In<)j7i#lw?%Hp7Rce@>iHQ9pd7CFTnT5dVoL6N0RQDTG3Wkz%p5tP4A z?*hR=Q<{hiE|)MYU82PTWmHpo7%dtpQTlJOrZg-@bW)DS(xDg;UZENkvislW8{*<& z#%Bm5Cy7tSb%ot9uoYs(r^@bLG%r?Ei`dyq$D5D6Lz8)8CmeJK?z-FNV;axXdQlhp z`3J*vVHmxRh0_44Ktkgj*#8hWx$F)WYpWd*QO>GAOo-nBcPdb`D+bB5HZ~-G&mHJS>QxFE^)*iBub2&!O^NMU0Cl zvV7K6M7eCw%AqY?MQpX?TbO$zz*wXK3A8dE2@oj$=sUaTvDC*>^1bSQD~HN<6QT8k zkRdKPmNTG{5cz%;&sm#ib8T+gD(V5`utg)RjRw74ZRqDR2@UsMV~BI9i9n<7VvEa^ zYdLiKH$!WeUUap#2aXj z`?(v*z}qquRXZTR^dP`qB0eqW5-YEwgm$t>FEL#!F@{S7a0v)lU?taVvHA_+BE$bx zq=QzZ1s8dI2}RH;S;XoW#w8kZ39d#?2?i@bD^ZSzGaV%~h>CFL8n<%uwxwOT#}Wrm z!VMNDbs@6C55ZeYyB3b@ZO@=?-fzjPI}^$1^2Ls*yPsA76O?fY?-!xVD8_sm;f$tsW5dD7C8r9q1=YR$0OMqw@0KZT)fn zg;+-*|K|-B_ZJ?;3L>Y&Dq>@6s?c9lDt6}72g##aQ_udQYTr6?vCLh$8HQ$(F4((r zj-xNGf83S5oSge7n4(t0G4E%2$BDg>h-Hy952)dJ4aafbp;?T^rvBD=YA{d) z7k+?u=A{$Jtw+B{lx2QBy!Y zR5<`s(+2BvZkl#0c4+sua;~(rPG()`eO=^P1)in#DVw9kujS?*jzOiichbO+h@PQu zR=>0OYBx1}#?{ot$PM7aZ2ID13_6ZUqq~sQ?8*&EH=rmzPY_yB#~!D9gG4#Yc1$5# zN4ctv)RxddUvUjOG}fF!c?d>j4K0f$oCaSgC)P(njeDhpK5e5n!rN|EKTrO?8-*Am ztb*V(g4Enlq~1J+Qo5b-Xe-6ZB4N{tWpRdSvY1xl6em3S3rp2MBnl#(5+c5V1TmQA zj)j7rrunUfZk4Swu`cHVkz9jhLvuK~oy*5ceLfOTvPov4o`A%#y+ESB-IQVV>x0~B z#Wnib)0#V!r9MAHl|KcRMuTVAO2S~Fo4EW+appiRv)?2w^JcIfjWDx7ky%Ic2Vp!* zENu{GGJle2!65A6Jd&TMg!Yw9%7N;SJPaw1(-LGc)6q{cDKB6a+9t47BPFyHFGm4j zIb>D80+U1pjgFQRHB+5+%svekfCRXg z-6a>qmA+haRet(0`3O+s382u~M477qaFe0dI!zBg6P3C|EAYPT1?z0L1L|_7cV<4w z+e+q@S?@3p1&(_C2@tP<#MOg`v;~>Xt%2RBft=@TgY>AaSpym}L@eB|-HH=;f|(7ro$-?7gM#rXZWK>thKU)9M?9?` zCORq^E$IC)QN!XDf|_+Eu&xCcOi~$gzy3=0oU!W2DK7rrK4%{YsjkQC6*&^!NLEU+VPIwwiMHbI% z?=jQ>t-VWX2fe+a+@5qjN(p`4oGZhVK-?buwK?2FtEJyB_3Ti$cBmzXc@Us3!L>+> z1iQ9}Za_uqR`3SYGMH<*m5~qg>nI)M40X1aWhiGkkU=X(i0aDrlXP+f9ucXKPK8E_ zTBY$$tW#QmMhzD}N4;lw3Rxq{1skXnGE`f;4^;S_WO-AN4LxANkc@{;zWj}IHpG@A zr=+;~MAMFuqHgh8AEp1^gx-!6HH&Bes^zz@bLTdp#-l{NqKo(2jcV`@4^2%RC5|~O z!M{+OF@U$m>Qu`ZvENyFl$jbiP8@ep${i%P3Bs&=vMjap1o64Evj5xE(_e~u&dQ2! zQVV`1S~@GumZWx`Bx*P-ohWtYWHG>5G5wU9Z4s-Tm8E-V!Bo*g@oSQLeX4MAR-SyF z`u8-^+gWKnKebsRo~Tjg?@V1jgBM&^8>IRti+;|^#-Au@mT0Rynw5Ha7F^|(#mTAl zXN%>|rDuGnI9UzT;!`FoG1h+WpzHBgTykyoTs$N7aSD8Zl>(bnE6wAElucA^zW7#o zkw8c0i>u0vA87s8;+axzTI%uzqO4GyCZ(n?5#5FI^y}2pD?}-0%jNkw;1rrH<7HNR zIPhNd!T2UTa94-GX~iDLRPVvjLYKkU|HQtfDG4qmOl@|?bR5OhCExN0=tlt^tOu*H zOU83%Y=C{ftXPel!63a|s}R6)xaNWG_Uo19qQ2DvuF7Fi|F8tz_)b(A7}g9875N_x zm9#fh(cVyTZV2sE(c9V0`gM2vK908ZPXGF&wtAMJQ7gsI7Ip4N_(`kCy-o?O(Nsec zu<`aSF22A7II)B)`FG#{5_;ctV@;O&`$`R@d!YKfuIpBS=@^l`Zo}G<;#r|MTWd%`PhD(Cnc6X8+33y1R+Ez`whD z1RFNT7OeIV%mr>f=k1K$$DWO)W`F*5HiIZ>#9R8sT4SbV-asisuc;yxe(gXEmqb zbt(BP4;5?N+;uHrOW{)wy}zYKYei#a>k_i8#bKFQOK9y{QD14ZlCG^4fgXQi7sG7r z5jZ$L?AF*mF{ae&=SNb>??t5sCLY?9G5#!*YcG}INDhC&w2a^VJPSa2l@{@DMts=y zaa%ckP%?e-y{PAQjngFzx0mG5_TQcTTsq9mp|c2h)|m+{d2b;59APql4#cXfz9YAF zqP_*KvJtxtelY>7se@2WRPsSAxo3v)09YfgzQh~Oxacy1hY+GG78-`BkqeXgwZ$airPG zw*kRPFIU}zZ}Kiu_U#$Z9vP8*EYyswPFSk6!Qu}&_`bXOpV9J-aD%jbM*BC43NDwI z=1|l_yc=6JF^AfoclK7?6RFG(@F;ziKy`l*r(M4QN8~H(TOT0PkD_a#rY5HOP`0N0 zDEbAB{0I0gi*}H-W;Ac5YusZqXY!f8X44pIduBADCO&hKJ$j_*im*urMBIY2rkcskBqyu{OwyW`g%X^r z2GVgtnJ*1eU8YgtZNjfV#31{-u+eQk8{IUeI?bryZFrnEP7%qd5gJ;G{PCP4e?k|_ zpNK{HQI*L#xm__0dzq7e1JTUpv~)~6X_P?1&H6NZn+Pb|3a|gggJngk{gW6y5|Qc> zDWJvFespr1DD8c^pr+`9f51<)2lj`V%3JkYyj}bi?*yXPxs@k(Nv~qUl>F+hf^#r8 zOX0p-BkDfD2vp!OjHLAd*gJ3=q?dU>K|hH`C3eZ8`KpLpM?8%Elc?0u7nzao)B=tA*z2jpP8M8p&J(3{Ie)iawF&0SHi>e{1MaX#?K5C}TWa}uu#nI{`p{vwa=3I&&g{Jk;1=U_IhYDQ}sV75AUHp7sq zt_Qi*JitOdIoe<VP6OHEjQt@IP7_`%G_1 z->bq64=hK}(rZj1sb|{we5Ku{A=TPBU*$Jd3r#KGCCa#zewKrafW=(J>n^oU6%(C% z(eYH67;3rj&KbP96CS`WRXzR=t6tfvFIe7x_C4vT29YW88}!ZIe?K|VGu6;!E|$lc zgldr8c3@}i8B>`F%-{GQ4c;x>g6T_{_@BHjNBg!?W`_px<3w7sTa@?c#OaJs`%>)r zn|Ji*ZqckpRoQ>(fTyv?FBxZTBv zc`P?G2~L$sGr15hg@!dz3-i^NpK9N`m{Vd0+i#2>EH962J(jY55s`}9SSptWU99kJ z+;=RxSmxit^wGCrdq_h33l zm9Aqv!jJeiTp`lc{toR(+3-<^1hh}yIa~5p1K%^LJ2e=UDPN#Q__QU z)2jab9j#6mN4j-prv(_YZFOOJgM*Z|7*@lPE`7<=siQtnB$hqMi?Sl&qepFD<)^dG zkoX`c_27Qd#--JgaSZO>K!13^n8UL4=WRH`B>Ltv{tA~~^}6hq-#1qv_79j-b_51- z9%!DjU`l(olRx;ATptR5nwBA`pKwaG*( zk_m+{>PxDgDP}7f<7iJNj?i};M}K6B%4KI=gnt)(MsY_VZBs0?{fO`_^2q>gG=kJaQ?S0{W2yRj@P~h> z@KMoUiTH{}9TlYuRr&`wNb&4bh87(anT6>n95dzhsnYBKYY_Z_=RL?ZSZU8rJIeV zN+)r?>tb)}a#B<+w6QnCB7QqVvrmdrp6kzmYb6|j$ucnz`&s}`EIdPLCq;#TmRimi zoCA|_B@;@*0qoBt26{80FP}ipr^JBDb2tOu^n!*d|JgHfb*hcQkdrlQ1kF7qng(?q z4&&toJSWA;-s*0Qge?$^gomYSf6mQ|nzOg*-6>I_$eVull$EzB__V0tc2uTFjx_u> z^*$|{D$|G2hSS2=rQD4i$~-MXgO2^B4dZwqUcTXmT{^iWUCASWCFwT&s;_mC+)3 zU(eYd~0FwLGGk(VFKGRpk25wu5{g%b23xS1%cpr4IZS!M>~tXDH~{<6?Hf< zkTo@DHJO|G51BTVE9X1Z+S_H?T)pD;!zuH35nJ3{5_YVUT?yEBoywdO{w1z`!ZkXm zV3V#>+jAno?0g)ow>nxyPj|wK#ywp$@V}c+0orBr_3X_rMSqx}ejY}9&WXy+>dR*G zo4<@>X1d?)SUl^jc|G4>ZQrQta}15k>l{)-lkPe@*}6kPR&Vv7s^`UaSnqGDKg2qY!<(q_v77N9o=LFlh@v;M;U7Pw;(;th`*#PHWu6go&ui>5u%|2GOZY5QTj(1vF8ZjGY=5 zg+X{@4jv7?FN-Qw(+&Y8?5_i@>I_>W`2dO!s)teXf~hiYeICigXN{PDh<08UEBz}m zUjg6Jraw4=#sM(d;hC%c(vQadfpg1i2Gi0%MCr=YS&@POPi5~^==rV{knIdQ-6vWrOGf_U+mjE_D$_9@TxBP{N?Dr@V-wV-yYbvrJL+xs z1QBq7L!GG9U!s+AVTi1-*!s3wx(O9RCr-4uZn;|)v~16KkiCZuR`oU zW=h3WGWVfQS4F%s>l0dg75g*o2ho+Q7>}!M$@v;c_(VM_b4^rhpzy@eg?mNWfF|5O z8_f0K=#Jz#Fm|HXQn#H>2r7bA_>bMt5(N8T6lKBQTmDAuMLuJ!CAU(Q{+mwFTNAWjA z=^{c3Q#QHh^q?^}MAKqpxe1GmhVEf9HLYibJapO4_V>nPmsI;j7~% zoNxH#Z(QhCx@q>Y7wdQ!)swaq)FIWEv*DIR zbxjvG;o*T{m~z*1Hh`Sff~SM@{SvU_J!wzX?+CBJD;TgSso5m8gp}s>z@d1yI26!z z4Yz?OY49BpSbQFm*&t=tK|)T_iaS_!{?L@p-w{@2-%09oS5#2$w4<4KaT!PVlaz56 zempb5u^EuwnD=at4Z^6WRnmY@grN@|ic83hRNZyXKC>r$Rdnl&dQL;YGs&dkb<;^A zN_OlB^AU7xcO0kjg}rQ_Jf^erCa8raO0JK31S6j|LN+)yFc?V#K}*5v{Ejq973E!f zbY{fls%tya52|QTrm@!MVM8e=wHj)Rvv%qYmr5L5x~uxOCB-I!f|Xcc?eO#^sMI;F zuGW`1u;X!_i*2~f=UuoQ#}BumE;bQgY&^r6e|D+VG1_Sp6@9+h0Vb9~}i^bB;^C%5xLk9`7ZoZ-6lQa*{b55B{?^cXSb(zk35o&bEQroDhqBm$8_-jr{P|+6?8>5gJZ~a?kE~Li z(UireXINRxM*at_Sy?PY+pAmyZ?dw?b4hs{v!h0Heuq0I?Kul zcFLDGk~2$cwIHW~5bFFzEsdGW*`^>Or$4k_oQYSXTk?#)t5((3*#(WM#Zz2LIj;k4 zc`AHe`!>+NA8SsnpQG7^4d|bzxPhlq9Cdz%WyB6MefdoIHeH8$*l&=fL0+TtA#gYm z_Xylo4@#zbSKXv@9gjxXtz{27^#}BpEvT!@(qGR+oQqd`?8d$ley(@xYmK*#lZ_Yu z6>*+xxP1Xf^-|nAX40hRqJwg!HJy774fM)k9(>PNPw4$~QP#CA6Fx-77iOyTLX`2Q zFfP7KyZj>DH*jos_AN*$OFduU8p6{}@m1G9pECc^jZ5{I$3XG1a2jg68_mBN=5Ryc zxGnslBA_Domm+}vdLi6Px$F5hG?RK~9j3K$_0)~6NW2s^dm@z!eZs%i2&eTJd3~oX z<^@JR6U^s7bk57`KmtGVH&9J^Jamk*2a%R0-z7*1ZFdM|txY6}c`f72BlOI7A*$HE zlsbm?zZ89a%5$mO8vW0Ou~NM!8AU|lbrk*zyz^8j^?n6KbyX+>BGSIsbWJA*MU}Ng zeEN<*>58h|I$pyMA066wYURBshMurqX%y40bOPMd7quR z!j<8I?dQE(RM+!VJ+mI2@?qJ+>GsSx2XVo6BCjf`%l(R~EZnv{hjhUFF-VOU$ZuJwA9NNG}lIJbQg1S``%#D%}_Vy%VC4NQ(6ON7U|*g z$dLb8z@llc&_VJv*Zp#GW~!H(5WN>=dwpI5boCPD<^izn-+}aXCyno6yybZq8~#6l z9F6+zn_2#7!M>RV!@J%_wf!gK}~Z-g_4E1IbC_X@JMTJc>@W( zZx(PaJwO`Sb?(*rd`*j@9l0W;Sbfy$paT8zGd<50HQZj+(i#JsTmJK+n#QU{4j@Id zst){l(O_c>!vLOxK%X9@cwTG7w=@l1MEx5bc?`=1()6Oiw1iOYC1ejeLj2WfU~h=y{0u826jy4 z+lEp+?`(f(zyGg*Zu~MO6=SxMd|Hi*WWX}jK8?vuF;?^`#trLkgw@fodbu9g7V&y1 zwZwPJ*`@h_#p1iIxZFe5_N9>T27lKNRp67+7S@85Z2zN zRB_H-A#Y(U8xdMf%M=08iHrUG<>KL`8r+xx8jG<;2Yv-~Y(`1uyc(VHCE%`MG*%eL zDJ1w*4VQv%^D(H7e@9alBLss7OT$Vpi16 zA^&v-Pq*|6I+W_Oif{o;GUQtY!sMI3%&Sg9dE%{JFMg9SJ&3@KWzKgI(`5~+hHAVTu(=e7z2xi zAlZQlpIt}qiWozc=KfU2%{Wkr-A2pYjQ+~DYLxC~#51m2>9w1&Y=sV(3A~J7rZ3}D zw@QOJgZWzWCh=1Ng(8X?OFP$~u0@TF>w_vc@pW9Jf)|&R@n? zexcgRz*96Pum}UW9AsiY@lkY(hWuZuaKFI|m?j>SM+CGJSeMmKF!_`(x~QEO!1AE4 ziF081O?X9QGFEiUMi_+-gCaXrp<^avBhM4pKu6Yy0dt_07L*l7be%(f?#6n>js$#w z-%r=j0C!`h;`3y(gZX3)tw45*>t@h^eyZxbO<;EcV0YTO-p=Lva56vmf)+=nfcph% zv!w%oPzzM%<|4WvU7c75r*7Uz@7RcDoKat_xu62|T9C|GgEO{6M((!yDRn4jtYui| z%j&+b@UPq#IF=%G_m6q}fw%hHHhmC%|0A6%W{l`wXZ8oXYnuYu-#1P&i;Y(qYcEwB zrXQcq)hLN8>_n%Lm;?>G00_LEx3mFD^On9=0lT9pvc!gv<$zs$NHd3T$I-a zx5B^J$m7-nho0b-G9I1>;0Ew(!x|DnwHwdh6t_P%()|*~aAkT;3i2@e6`I6_Qaq1b zp;jJ7uiBTO#V`%k04VahN_?Amh4~5|Ka!kyY~Xla?{J;mmw^>%iHEUzsm}gd!P6Kr zSnqG+v(va*>X{I_=3%T>ngSgqG9fw3#aj#aSU%ia|ioD{nmD}$tmQskfv9|XwGKH_VhNp6UyAiYfQkv*( ztf`y{q%GdYK&4wCo%c3Yu#}KPB6rUVBB=Fj1vsQ_CxkWTRktKeBVE5PdI{6$iOd$! z1nKGkykrVG;)`W)t2gYwBQW=D-Plr=2CQhJHiM_nwY7OsTV{UP!rumduYI#c+5-dh z03;P>2+xbM1G;V5htWayQV;UdWvQw8&2XtF_?myIg_P`_qUdEQW03N$29@)H7Go<- z<9v+U2b4)bpG%=nSgV{{?To7?wYyWH!)8tt;tbZ_+2 z7Ep|e_(AA76{BGMx@;+-(2Z=D(uz|M4fiv4RsOC-NBuyX{*>!yEQ6miWsGHOF)0Ax zE|MhR<(79T&e)>r&j6dT3|H>^IAQQo?F)(+NS0wn|8gdVRy3OeT|Q-Eea-vCrMv9~ zrisS+X=E8=nM%F1d<8ztr=~I^$D6f-0eN>@n2Da3F^*G|(loTJF<#l>LuqBfIH&v3 ztFp#u1!#=$hn{(^6fN~PMk&30=$gOLtD+x|BXAfO_I_;9I5t3OODQ*pSy#f1N|!Tc z)~`~;Au$3GbtWcwej)yT|DsOrYBecav(*1X+?&AFnEw6a_qk85J8M}YgoC6~WQmGW z6emK~vKEOV2}RapCpl!jFvet?F~+`Sm$93T8OAb<7{i@Vj2SxU{NA7YKBr=Q|G(e! zy#BA}Ij^qX*S>tN&-JpoDG*J{8zX`IwL-e0~{9e-J#FKob?h?C3ngALe7(Y_Y1 z+mP)OchuxRH)MTk^{YuFqPx|UM|H|K=e$OKUN$Sx8B$79gMZ<|9K{rgA92Cx<)7!g zz=gFbcO8ikzjdp@n>S`U$BoJy6;(s`M5Afr{cdo&_vZ_Ed}B7M_F9q^@Vyc2gPDK_ zrRYjEnpBBDZ_MhH+lV?NbA0tI2Uq5%5d*4a1-h{ajkrq7*SfPFu2m_YQ+0Y{Z@dYA zgPz}~cMmZqZK5qz+`3x44bJ?;s_H8*PM5@D$9(xX3|K=*IYKGrYw>D0YbyR^!*@4f zM)8Ub5Aa})j*aF(_T0BEX63v?IFXzdc8iM~rZ12DuNabI#C4U^79mV#%Hu**$ zg<}(P#Tuo2G`K1&~ze++JpB#ANW%`6zXLAgSGIf25hh4 z+5dOc`QV!k$_pg*Y{&)kHF%?)pJo+!z9*~Ux^1~t5Vf*&a}co+=D-?25#j zHf3I-Gd_RU6pSQf@F`81n@@j5l4$W-nbG0)QtJ1;?-9`VIQ$j2w)9r|b2$SApzSQ> zU|GX5{5OQQiv+)r=%6!~DP58o0WdaIA;^5=HV z-~|&JillCd7Z>vKiCIu)2DkTO)yla-j8S5Nkc?hTSM^7#H?+y(Y5SNte5e;|5RhdA zgPt{;;9I#vGOrqSpho}gWWS@7{X1M-$HLX=G3aD0dzj0N{InOVZ&>%vWX@$JyHuXD z$dlzH(PxN=sNq1|_NgVfB}+?Iw-%zHC97LisMkOt+(BxzRveYamoH?GB4oC7qiJJl zH4jyO{uiGQDudt`I+nB=h0lMj!Phir&Q+o{Boa%O%!Jwe$L7qXiYx3(@0(tn#aRp1 zsA*^d%0?{~6_UCbBm6VUz}>Ss+3QsMGI(2t%6v{zme>pdOTgRM+D>k5U1Gb8nx~>Y zKufnQA_XJLbkAF(5shWwa{UCN?@iI8UB(HNpW-(Z%i;qVmgTHuEd8tRC+2Oj?ksvP zqj)TXfd;qIX(ob*tSbaaXdHR4uTJB8N9PMa~@GP9#pb40iFiRc2GIsMI7ucQ^Lb!@BSghuadiE zp6YN6?&Uso-%IWdRhl^*<5#^|)k>~!P1f;f?%#{}OK&z%yjOHHHqc zi};b&%uQU!vL3c(E*h~x8D7DM)zgl9W8zJHn0Jj!By+Wcs9RR5NALDrKKQqZPw`=q zh5?E|#xV`O=9k=HWx7hzSp#_uOSx^av(d>uHy-XZV90e|Nb61NcfFKrFzE(M`yBAk zNA1(nJgcbP)5p!Tro4#g{IB+DW6wwVvRVdZf9*nNC74}h$zoKy%nO}$AQ#RAch(cy zRqpHx<%0|4bIGiHbj*@DdsTRB|657x<4njeA;Lb$gVM7m*u6EFarM3UF(769O-Eal zdp{tj!4hxp{}AtIAIGc69tUduY9D*PqfR(QCk(A3P2L7_(Dn;0i1g7Ih?zZ4#DFy{ zFAzP!Vj8ujStOi4wZ6M%zO^T%%URYn-q~m#)U4K_2~yA60Gy>y(<;f}j+^@Rdh!sD z`lHT}t`p1e8owcLc-4TiGZOxgVU1O=q+7D`y2zwH-&={2CP5c%6?E^Y#Us{ggt%ai zm0t{h@oAV39u)WzPvL&hJ%yx_cq?A8pW6g{r#=x|9~#TEvPnv)Vv$%m)w@I{&b7+K z+)0)I>7Hwcfr^%fI|BnVqN1lY>%sHXtlQ1~S)rPG{HUoV`<>8-;H6a*K*>90Al=iK z;_6(x zzN7(H2}>cbmM$_^uarL!rM)M6QQIu(M6OOOCYZr)ZY6jurkX|xH4_=7lJ*>mk~Sc{ z(c9qwMA!aOqKmlcCiuT}FPd5sv)$a9hzp+7`l|p#aW7REjd+#L)L`^>orQ>xA!2G} zed&X;5us^jdcO~wjX{0T=>EcoB-Vg|^l8Ra_zO#$mju8uacAX4=&-cdi($qQ%IfhO zbl+gvd7I}@wdyc;O~kShroea#Jp`sq47=u(*$7dtk)NU^8SuKyLPVzU`C}H=ZE(AoP|uAR2<^y#L#7ZVd8bpoR5?Ta*O+4@QA3RKXy3FHl9EhQ^xi{SP__ ztZi_(%9k-5uzK-<7i1M%xN>i5)p&#ibN=+CIC%^CvUJ0%l*X#~@+|EuL7o9$DF3&X zX9n?ly;y+6m8B6|(9iOE{b7^^TuZOl-;irlVZgI3m4RhP+u-!kj_Ij!LB8+p=Jr6= z)22G6CnX>&_GuHGK-A<)08bI$4@ za?lJQa?Yw0**XLiv5ZXm;NXayfL4$`0XHxG7r{wBQEI%gOKFNqK|3kFoM;8)GZL4d zE@LRlXs{G=XX!%vP~nj6a4?fnz}`;E1NhiAIR#ND$RoiRY4hSxqr@IZ5VoT+cnl60 z`u{z+B*VWLuqd7LE^S_=lNWtLqJNT4~4B#K@BTh%)-%_6o$mawqK#<+; zf8?9QWuGoY+u6kx^>gVmq|i7PWiX=W z7rDE!m7Cr;S%WW6XmFS%EbXA4GK|#IPT*xfb8@BT|HyK_3DF%SGm0Wop)H4p%A*kS zCG;M}1${UO1+78lw44-qJEORqnFhrt5r}g05>nL4-ExVqspM$_b^bQRQN9PVd4GENyRC(fe-6S7@nWA-W7rTbDL%DHxGb-)NfKkKA@Yz1K=NJ@PYgF zdgHuIrNpasZV+!Ny0>&CE_m1ucloYTN1tq`=M2TwzZ>GDxSdW>*#3gNT#--y zF^I<6j$|1$7GQr#JQslozYTy*ofF1f`wF3?t zEyG+SW@XH4@L*|x72!>7fby{aoE@7P#nk_zm^_e@W@Lkyrv@QDOC!&)a8ambM2i=` zCHxEMEV#o0mk?GR9(S?~UbM@Sv!{ z7*EsW6yt}2XB2|2&8K31U|N=R<9#5#7!o2&Nk$Z$={uw}$GaEhAYov)M(I}Dl^ zh@n7kLuA`>3;(Da5JHy-GsBsKW0%~Mh{`%`ppwcIt5VV>V?HWr zR&hah78kTKWm2bR^8I!-lUv2V)RH!tN7JU6bJg!C4(LEtImu{ zlR6lz;siEBraUQA&O%eF2Jd)FIZo3+)I#i4sFM$gz4@hDNW(n3q@6oS$urm`Jv_m; zx0Btxt+;@hI}vIByCnVdic3;7`ahJU(I-k$8Fm@S?YMp=BrG$^Lc=o1tyR8%u+#B5 z$gl2nVD4Qk-WiRi!EAMvwtyBo51f%ZAB$Z`pfV+3sZ~#9n=W78`odaXy!~g+Jv{lN zI--Uvj{})3byU4n$&^N|d=v(CB$O%{IZz!v1+j|js8pTTFNyE`D3wz9RES!)#g)DW zk8XZk>2qOMIzss-Dq78%!*okbB<Tab`R7VUJm1%=@jplPatc9MTpf@h{<2;!$3Et6DrD^1Y z7}db#SGYhThf_374k{J!^bT zgY8rL8zaRMnufO|j1+BXS`T!WMw0o^+UHhPs}R&yirbV@qba_z;xBQ-EKg(dtzOsl-h z^@KrQ^rx~UWiaJdooLys8x4(Bve4x1!!?)7e<1o#Ok}H|`NN*(IqGhPvNp1qI<1n4 ztaTb&{3;;DPm2hAp)VV%JyT%fPkmVf?Q>`<`!O%=z=tLt?8ka(N5E#S9~+=Ol4Iik z_^|+OYQBlLY0DC|5zuUF%j#?YxM$+uw`E6aN)Jlb*+wSgev@_0hi~v@UA1SPS(AZA zP3At5@n?hE4n&uDidOk?fIB9fmO(>d6TA>BllfQ%rehW7M+B!uYvlWP;S>EUdh*de zazn&)$Dg@qx8F7KG6C4+emb7}1TZJV+m z0PC&2m}laT0}#U((Ac+!X5t+a_ifMG>U}_3q+;Jq^Jg9}7QFZ(EY9J}qscMtf%?%; zxgym99Zi0gTtnHqQ^XEl9FhO}&BTwlXBjO5e=i|Uep2yXR_^UmdUGlL`y@UikhRiw zd1B%R1FeP7+{Xwi|OcycF>IuNp#b^ z&K(I}$1)GLfQjt3a#uLwhQCTRY~{#L9>F*5NLVu`-@IYsH#)Lz+J%oyym2t|ZR>Gc zrCe^SG1hJ6v$;J>=|f8CeM{+=jp3gKA+l^}c8?QT_!in6g(Z4@Zlv^RnAiFGl+|xgl%)=2aZD|$H7L>Di%4~t5B$oL! zUYNCx&hZ4ZB^h5NqfVgPLzsl6^D`mf5|1(bc?fp#pQ8m=?!;;Z&w5zQCHLgy>*Nz3 z$_zuXx@q29v)C6`Vv(iTFk~t4zLG_HMy)TIlfYSHJF!;f-KgI{`GUY4yE-vTdLC zIU)#+sYo7m&BQ}GvjEY1G@sX*Ict0WVd6VFgApG+F!4*BS?w+tK{$mG@9EusmyiB} z6md4$5s@_4r+sH#Ks-D`DaSWmknj2Tz*=}5!sx#q#!xrhlKV&A3pQ=4XO0akjwb3V zCxZS$MPlwl-brwj9N*^kefDJ|-E*Vfd@4z%Fd0 z_E!k%TU}V|9@9ZS>H>0mjdaI^`Rnyw4@w953t(w|aO%-TzZ;s?cx}t};cE!Yx zb%o@){JV+&*_HLsrb5#u4E;(=I1LJ8jay8H5L8;ax^*PiRLl^_p;$DTcS#kVxK8(z za_T`g{Rr6?hD{h(#B?K!Mb$YE@qZre4&IG@(T*o;=(re(mN1mEcQ@v)HOJzhflHYh z+LZEIzOEZvsU3o7ns;X{TCBaJCXZK9@RR_)eyf-fIy5c&6Uo>5!NgZ}XCc~s(A@3L znrb&fnpf(a7&<`r=SQc9mTI^25XdoS%X8~yin04o|5Ua&qM zY4rb`EK^}=6*}j8z_YslH&pRU%clAAD$uRn_hlUGOpC#&h+fHXrlmugc1D7`sR&7+ zj3JykRJ6T9Wusw^!_IKNF`RYQRzu$M!a@Ih$Zh+ctX{38Vb+f4T<-i*`fWYd+zW?aT`e&MDpk}M zvO2_8?{X>UgZzhQsqq#?K=IFkVGJ#@cLRwolA8nK^`FnCZ#HI=+ zc^udz5&qjHM3ZpAn^#yPH>t8a*%{ULTK2HS6pWbAM<~S#HTH!(%+dQ^v76mBI_uls zEI<>GujKb$hx0b>g7R>=yy#~tobq|eWM>`qNvW{060*<0;_?lJdD>yHg6gBVO+WS| zykR8eo66~@E-lIH6-G{`xB2hMKV2#*;(co)IU}bkev~`txQS%xGx1_w_z)ft!5keX z-c(axg2r?z4q{ne`HP8G|)G%+qlh?3Lq|RG*HD zNXHYSP4xK86l-2lZwZB#{H!w{+Ml)7#zMHQ>yLqXi>s!rANsTUnmQZKSY-I0{Vg)Q z?m&yC%RpX!AZsPoDdIr`aZEViClenxka=jMpvfG_!de|4fI9O7N31$aA3e5P5)TWs zs8Lv`eq&>|l0trMrCH(nbWzb>O~y2pe4M^HbI#@wwcd zktLF8RwOSQ#eBq$Cf+d$9c}$SgxN8>4Z!*zc{mqg__A8yLSr z3&kxcf@_AcH(KpQ6Mr|1HLW%Kuv&LIdg`u{a(h)d^ET=*4~}7h+SCgsz95GAYke-5 zvM$6hA5BB!5ldB_?^9C9z`iB=#(jB%Sk_D&_=@+AWo?>xzzw_Or@X+q`gC`B*g4Cx z`4O7uHN=F-@`_>MU;JP!3l)F;YxM{S{Da`_E+fD%9?;Ag!NNVdBc`zQruZ&8wYquZ zkpVq!bLidj>=ssr0WVG@<7(bLSwIN$2G zW+ZE`osWhyc_gbV#=hihN3w=u!G3;nB+Jxp_!c|Zak%kQ`H-c+>w8&P^0(f6X&iIY z2E)s-IMzUXUBK_fVFF<~jfq=4G;^V863<$Q5xsd7(0z0PJ>4YXEQ0+ReE8EkC00Lb z+5NPIBF2gx3;3~k)=k`kd+?)Jn`Wc;QU&3j+(}m=-<-1;Ph80D3tMFcR<)&Xt0^`D z*L|mT6rC-B^Y&N+E3~%+z7AV8uwskAXA~Pt;4OQUl-)-c2mT=C;=qb6rMw4U{a`M- z+E)MA|5Wy?9q{gkPRX%bQSSTQeD7$cv-@o~B`#PW^rz#o^)$OzC*WY@N;qL{MhRP$ z9>^Go)$ZIGySY~aj!|~s&7%`oHPL4`pO}E=RJ2P8^l;aw0{ys)=Oi$<#+ysIR-h

xTo+qC-@^g8E#3j?0gUEJ2%n7y^wxsh0>1KB*V2t(|S+567~;V$W{8Z4wR`dmrVK zlQ6TqAI85(Vl74Yqx@PDP8Cf*!kdp{jm19O`G9elSl{c)H;!ZB;<3a0uW{_OcyR|m zG#)MITU_=Zj|)bhXYtAt5YLz{yv+nukui&po51>rj}P$+6IdfL`z!u@0z~WcL)<=@ z>BT;W_<&>_`K=ntmnFl!lVV?oUr&ZW-f@tNDL7BO;vji;;tNvH2fR4IPo&_Sdku@F zb|TBw3ZRAZX}|}2OzNirr=h6IrvW>`M)@@0#obsyp-%&T2@QQ3P>kNqm!z_>V*V~} zPGx2>+I#gB2rXZ4-h2w{E_!a{v!-AMDsJRErr?6!b$4Dkg^d?~@5skY1&w}g$u~_! znP+z3cgdXM&8tjfy*lW>AT~JeoDF^n^UcRWCw$EO3Ji)^b+@?ABnvzfVXL}lSl!FP zo$oHxIF)^}0r8+0{f&P&jn#BrxRIir<{S;XR(DC1jMm|(PMGgwRca?G(Qn$oD@;e` zd+p?drlZX?*vS`9XEnvgLHw)ftc_TAC(oJA`iT>FaGx0vbv-}lgJ*!8av)zY1MUGk zc=imqul|NR8sI)|J@+@D(0AMOy#~a$q&>fH0OL&D&V6RG8R9=*XC0o&nrJ$Iz24gQ zoyjeOo4sm>btbn`vHo0cszsl>uh{ZT?)_5w`E9xTY_>|Q*pQ!|&0=r`jl0ZYQQ}5_ zzF-cE6n|^W@6TZowUfDp7Gb`xOP78SH}SgfG_^YfkOyNK!!IKC45wo?m0s~QPRBec z1ShZ8s-a<1=I(W(BxV`b&JP!hFoZ5z&G*b@UBrD``MbF&_Ux_PV;->ARz7GR$Qj?3 zPnySCi#@jT-ScpzV9OR>Za(uAQ&w@``OHIH6N_AK1)I z?AJ2+ZNfg8Spyca)tZLum#gH*d?5Ee?ldX0;o7aN^>8jXycMsy7%89Fz=IZpYg^zs z&&9YW^87P?Wie~wyc4noXWv78-RqP^S< z0d)9Gs@*xbE1qdWadoG+trH()2wckgRzTw`=yY#+trizcHSk9`LgR`K7T1| z;JTeo?izHV#?Dv?zfkJdZC-kDGG_VrbbbZCk&JRbX+w$IV|iIRuag0x_w`%eZnRjt za#uJiqgy4Da=UasJ_B^HI=@+@I@_wwxr_L@(#~5g&W@_{>P6gf8A}lRc=P$oSi5?Q zh#BcV13Gm*PS(m_Z>H#+a2WNT+-*I-zl_y!{&5xTU}hu|aDitJWh%|~0Pp@H2CEwaahBEG#@#;UGT&z>}5|3RDE_-^BFIvu;mfeCj3-`Vk z`RV1XLBm_iV8rJ$tij{qOkanvd_OW@w%yFx3S7szwt<byjv}DciJwY~IA%uV8IE z%tq6rg+*f^PDJ!^4xH)VL%=+WJn67yp}imqBlLEOKjYHOjYPbe2>t0$INIX%M0{wV zOqC1#_zFmv^wqrTN;XrBU(HvoWCrm<5wE_A#fr`6^XaP~ZkrVGeXCdt|HG7P$i+aC zrmm_qP#f{Cc}nrxoTDb5Pj8Hb{XyEf>PxuBGV{*!`m0&BmJ6snh{9ezL6v1Jvw?zu z42sl-|21d=@@a+m9c3JdsC16Ut!8xs%u3X1eDZ+LC>A`gOYH@fQ;wo^l;^BeBaf!O zKp9`Fk~(iLKeHMlCVvIDmOe>0=SLg)#2g;P*=9pz0#>K= z%87a`%RQF$WWENoykvf{@YUl1jg6kxcCWmj@v_)>J@=wTk9CjSUB&i_H^-(Qgu4Bq zYlLU_51i|N=)22@##$d5XIhN8bSYC2O@o^9y=$;Ma(o$oxdxr(Y3(Ld-hfd<)j4Pg@wvT!fa+DU3*4>8vA$O0T%;TYhyd>t5EMnuoE>#M9h$9c$2F zJXNB~$AQ!~L^y}0w^5G{VHIlAXFOpYtK&LhCIy@8OdChm*7pU{#kVNvcI5X|kH#|3 zviaV1%&Gm2(<<+TQ_FfVn<@);Zfk<_@MOwX8HSo2F__}1&N}j>FwB6{yuxR!PVIpd z2_7rf!yo;~uad{@t9kHeY?n68LBrQKW{$k#dbV0DH1e(M*=%v%4DR+ht6e{C2E}+> z{dN&{8LH4}SZ%6IjPgj7*G}iLpM#~kP3L<*XSI5tMgcATFtNpaw-0J?mAh)hQc-Tt zCLcJZT8z0XitW+Lujl$S;dM8#u#O$3V-T#&U{2bj6uB)*%sMhRC^myOeU)QYg?iuf z$szjm8ITIz4dOJsTYKJ(QXH7hH-EvVh)bvPdYQ~u+WZcrj+)J* zGT9b~LXvFg$1(f4joQLhdU%1VQg&_-Wpr*iy?^& zD-?rzVY#%KMuVlznO1XiOMpFA3yV4XBQpsuH3I(IR`#yi!AX`0AF%_Sx++tCFVFju z)hrta7Z@w=?;h0f1Jakzhb(29v2w) z+~I4D=QX)@$^472*g=PFN~=&_-LO_s$ZQ_J4U^!?6Zq%b*gyxHe|yM#I^2YL*{cJ{qAJ7y|(n&~sSE@5aPOx)(7zBC$2=ez>o;o^9djJ%0Sc2Y$niYtL z1tv7B^KuhBb$<|p)pxOc-$9V^Q8ITtgh^X+GWR=#Yjz!CdBP!#&OMX))kC;$cV$rZ_j6yB}j69aqF^gf1~Q+x40& z0p=W~8xAx2PkqJb9b+C2-^Cz39DFe*m6w-3Cx-I=_7y*WjJ3D_DhfWXQ80nZrulKgy7& zp4>f3+(XFhWHAS!mX1Rhe7lo1wHiDwp>pB9__pO85WX1M+Sf`^`DwQcl+ zEiB~G1Uek)r#UIM|0gK2QLe67mVSOSIa0nK#dn@$Ju2)Ogmav8XlJa`aBh1FGhg!% z{>3TCxBOAuE}L<&pMo{`scf|UuLf}GG#f4Y#q;FTtaH`0-_SJPfrZg#Zajy+Ae#Sp z8q-aOG2HE2_NUl1f!m*9{cEfkNjbxQ9kp~HWvp{XZaR|BJcG&g4-x$S8J1mj^G(E1 zeTWjB8 z2Us2^E$G2de#b)H|3-1JX|L>OS>`Fr$;$Vc>Yt9aP>(Ua2XFp8mYgz&@FCx0UCTI_ z*Z+Zi*E8}bWaqm+O4izt{uK1ohhm14hxf|-70d0ahbH7<1L<+)!}om(U1pZ+_9e50 z8OC+v{y$>5EcyW-{3Fh`_z%w7_#>MpijBj0y{oA9hT&ODud*>($6rykCvo5$1AVHt z3#TDi%<{SrUhO&yaGd!`*WeI7>N=aOapVuLvpscuZbS5`0qwG~L+r9HDSK<-&9mkA z9r@m0nZKqQ&;OMri)(K2*c+^#?TlMs?=J7n%0pB(<%6xV@p(s{eS_6*akZl=g>Ma{ zGU3gYVmXiNJT%hI=!ESl9db=iv_#82`|*l5A$6yf2eOwvos7<@q^25L*6u>XrCy>{D6e%JV~asSS-o!KWi1hpO^>~URYGDE<)2o8L#zJUx`p zx{n??1X)CmPyEEQ?_*~3Ue7fTm_ZZ4XFXuCDpcjB2kfHg*O{OFgJp{PHhjcGtb+dT z%lABF4i#D-MshFxO=j8Hkzaj?{p*vhdBH9qcJHk&wq&;|wcNA66@UAP zHMgG$OFA!klIm3+--@?;%$hU{vD(refZT>mmP32F-5^gDCXlay9YB$xZw0>kF?!us zw|MhhjBS2w$#WjFTE5F$TPjtKgiqvbX4|rpde|MJLx=8u*hh`AnXUH2YJ4r!_+DJ( zEoIiQQomcM)WHh7)Y*BI50_c}z}JXU?VugyV`wx;KJy|C4)W!9X;l3!rw-znar}q65E@%OriH#|mqoG!ko@<%vE-r8-IDfDGXKU~#60aN5gs`{Ixrw$K(ZXM?Jo?tXKxVe%S_cqPdq@!syDT$W8S`mw= ziw(8lnCEPn3-Z8+HZ>c(^7?dE@4%k2^-!;7IsXZ>75n<|!Y9n5(upi&z=ztAvCfVx z-ZGE&xAat-4t!c3tL{<@q4O?LLV20W|IMh&gM*3A-T^2uQUA-<{BR!g_UVrIb&09M z(#Jr>+Md^H<+osT@FWEJxlqttqfhe*o%7CaQfnN`NUje#E~f?XMo+O3usMJae9D?t zZ_tdGxh0;+u$4!2Q?Ie^YRxmBvIXKfKkoJn6XMB!JmncW&K+JHqxkCl%`>z**H*m4 zb3AF%m8U&t%ftt5xl=xlY;9`G2jydNY#T7IxQ1bNKuAF$fo zl+U_pLb<*Ga|eGve!74y7yG;OzAsp_8m{g{-4BMs;qqS|{IeIVv4`(BBvwEvrA-mB zZ@PW#J!KCy=;-GB`3o%1Kl0&@FR?Cc-HQt8Y{o$GQ+bdR1 zBi6w4cz-j0abYX&@(=ptz(zdr9~LLNIP;tTFc<0lR`@=G_oiO6pG18g|MfLy%RT-1 z&NrBt_iN8@zQLmNo93JqLIBKdz}*Yk@8XVJUe3hgYn9CfJK=P(G6X(~OK0E@v^sg2 zKR252^5$9@?ymoK*RUp8aK@~-=;`cl=PRHf<> zFGcR!E$s~kC85S~8aij|C=aMjH5~>C0q($BM%VDLw2sl1Q7&3ZnOT3VN|C(82=`TA zN&ezRw^fg%_TmjUidr1+#@lJ6F5<+Re4$3FBSt9JE-z8>6rHPbgb)KtqyMDOkkcnR zVqyOVr2k#Vb2L&vv7e6nh*DcI&6TH!lB;M}lYb#f?Zle*`CU|)bPk!^u~MwK|48n$X?X!tUYuh{${nxB z=Q8`BSj@vz^90nq;@(R&SGAfusOH}c4=f&9s1{SLW_nT&3DmYmNRO?;e9RhwsG5JV zy1!Ja&bv0Un@e9sfZu!fEph*P0;-9-wbzFf)pd>~wM-XWrSq3({V7Qa~&+^(9Z zTFvWJb8V}6k!n8nCm&r#^62-2u5=epx8sdv;;odVPQ-dU0NgYgOMSVx6oUeIcO!k2 z8kd`ulD4Y(>VvFjWuzWr1KT^6Tz>`DL&RQIGqxYdoOCB^h^=%~Q}rP=0;Q>Amx9`P z!#BK1IjL^d7{vjnS;Nw8@a6ci6<@yQgUU&@Dz~nz2o1f(`oe3zpq%6;hS_KBD<>I6 z@kAXSR1p>(>hOe$QX{c;CBC$hRGaUr2-nk2s$(Z7)v;bha_kV)q(ZSYIRP#-&pD@= z^S-U!f)^snVRX2IPlaH(V_9}U1Dn&)OM@YmD;gNl?cF_I#ZKBNhSuf>?U445wRnyl zn(vnKyqrBGg5y2j&t94?y4B*>?IAwCD#xYDQfF~jSsq?lY9abn=W{Dd-r`@5{8(kl zrC|~zS*|ho_yJ^9Ii)Z^5maw2sw?7+nguO%=&g{LYrQtRe-7-`(L8$UMk4 zYf}|zmZnmCIYqc!T?pY~ti+pFlg^1QwX@z-lW@?mONG@=QmsnEz)Br=7y zBkt-Xbr2`a=Lt>_M4MLfvrbZ^7`Kwwts~VGJFMisb)@TJQQ0i}y3%@$cybxvRZj{O z)0brx)RQWU;?|{H+dx_JzK{=bmV(8H3-}gi zB=y~5E;~y;V%%chppmpryphgNHj?^?OVW8Y7pb{8BAs`3k#u62J6Z8A(hiNdFpbx6 zm5ylJnG3Uiag~N^#GnP-*Bw!s=W~NQ=-M=u?{$~Pib3;vgC^2!(RUL6vWfJMwjjTd zf8im$*EsOcJ*D2_q&ZnHJ*D~@am{S*&D(dIuX(vJSOLM7*b`&fc zwUE|mf66Q5*)61Q8pbQNL|*Iu&HJ>Jx@d>IF60|qO3k(I&|GgRwbOp~Pa&_?3QilK z8QMzPs{QBhLSEKea@BqZO)GC{nYIly7riAH?a5b#{Drp^rac8sU~5U=!uiiav+~9s z4OwcyV0Q=yA&t{*@12R~_)892o>R!*_)AU|*T75O*Hp}=e-`rk0a6XyKAC7C21FJZAi34- z{db``cL?=EI2AHeNf_%7o_7oR>;MVxCYX3ufYh_5$)t{rv3wh-#hH8zkW*~s-%-%| z?Ikzuu)M;oZtW!}jdl)*oDe95YrUX36(~iCZ!iZALNS5ugFv~|+(Nz}NHV&-w$34y ztbNV( z=|0ZkC$A9|FfXVz4VNgVYib$ZUsvf|Dr>Fei#K73Jt&<*yVChi`9q%ipwPP0l~>O) z&B<#7xr)bFkfe8B3$;#r-=UZ(2g;Va?}Zc{rM&)G=>%(&&`nuNl~~PEM;?`>V=T4Fk+4DkiiB`~Bt|(r zs?06r{0C^aozW}>(8=6c>TZbog}mOA+W;*mBJ$-fFvzQ(P!8#QhH|&a@-AUB#ecpm zS^ZPsTI4?#{$(8nf{pxhA*OWsvMvN`NL^uRrO;igrmUhdq@BsDDCgy>p(fl$6u(;x zBVbVPeJVbUW!_h^eCgbX*N)OU7s$z1m0$yN^N?D}2{~n#5FOYLANvnh{maMU9hs!Y z&u|!T$j@kXKWM8DFn%1s#+ty?PbM(I|6!qi&hNZx7b!_h8p-E%k+!)QD4?-SHa^LxHy(G!s0Zvk*V!H@xBQ7n zkB==~;p2u&4m@g_#!l;frI1hQDmB#FL6g~4s-}JOQ(;zCS80_fVu`GKcjbmy~Aol&V*f_m=dj$M^6}J*C@~A7de88g6$gJ9I|xxF~MyC2bJD zi07WYrF-I^rmRYRBp-B`gSfsgMiKW%@Vvfo_yZRm`$^5j=Uw^xe$wWO?%1ob#L=cJ z-x(oocAhfaVwH~b9OvABX)}9bNfr1#m&RG z+W?Hwa64zp0I9a<8o~Jh*k=so?FLHcMbipyGf0}_(&&^zw-IkK^!b=>w@#>Z>v@Xk zR)e1%BvsblI9bSV4wBl4m;3O_gQb|tyRZOUY7ptyhtC@+ z4CYUUNPlW>^D9wOSIsT%6fJcvL#s!7xh`7jBy}Nu$X~pEv=ky1-CR9X3e()=-2e;+ z?{k03Czl4i(lE(cszEj_o)z0PVmDxM?nSYMvpD?*pEXQc=(72+Qox7!T=u^T7?GtG z@TbG27^DATl`+JYhxybPsb8IAxNl7zg%5bCxNA+3iKBjxe|S&gSM;`BgT+Q>k?Aukq)xQgVIM z=}(63jX^4vH?$v4fJ^Htw}-b)>24wR!anb})*7J(-(jJ%mz3_#}1-(2A7Nuhy%8?Cf z+MD+fO<&8k_whgCC1;zh@XIUDlNyMIy}a2d^pSCU3wgmjsTv=o-Y!9k(EUK&a7Vl`o<0-Zjns`D(uB z&SRtj0K*t53UF_XRHxF+RV5;!&q`h{QR<`lE-NaL2C!Zo__?vtmkv>3I7W=;Wc3<+ z)V-|IDW(MRnMu;u;>NDL$vDU!k3(7Cj+5{(uI3$G)>gAK)@IZs) zC${*8PcvZh)3OEU22eJw9q%|3{MTtaKRi>KBaU0g{bxxl#U@{q*`2?iB}IslYk9xf zsISV~__Nv47cROr3MqzO`vfVjtyW19wnk;rU%8b@_uvCWb1-S@w2tfNO5Mdn8~B>J zQeE2+NAR|0gUY$(#$qHxOkU82-Fhp1jE1efF01lFOx-lQ`H|(Qn~KZ$#zp8w3NrXf z!e26YvlWQ8U=ilq-+sZ{rAz7JpG*0rbg8jM%U`5R8yeSHs*q>McPe=b(4t9RH|7|ho^z{;6#wdkX-vL%RbU;0h24Ry;LT1GdKH4bt*6iS? zjFN}OmOnM3#_J<0)WWb!YBC>;IIgF|4Fay4k?&n1Icsk$wj{TAF@L`VS>4VXEtP`A zPK$ZmQmh!%_>4bZij_u8l3g;Slj6li{85IqSNwZ1U%N~iRq+CrGp)l!7k>Y(ra|K= zX-e|P&V8bkO&6-A{4&jwtXCSJv0QSlQ4WFrRlJa|R9YWdsM31}a zLhSftJ|k1|DL)~3xS!v|*qG$8Iw5G-*py^l z@>pHW(1Zlt@YtBK!(*E^ZCYX%n6MM%E9Ut2}d2Etyd~8f?{KVMdLTC?N%-F=_*wkcQ?D+A>j((F=BkSNM z=|>xb&fni(2pN-VtnFAp_e5J-2^3W-2{qUH)8zIF|j&9 zH*9ip>;yMqeC(L9$+1zYmng-H&}nFV0`f-%8y`C~Iab#*bj;9^v6ejQluQcU$Lg}? zeE{#iY~mK>Qu-?T;RRu)Q(*Cmck){PjOk~m!GI{_Keec)Oum9a^&iPk_u zzxd&?W347#d}4fZ{LqB>DWF8KLSQx8()KC=ViRM=8ipg=!$Ag%UtL4N&stz>=;85W zViPCCk4>C_8Z0U4$k=4vu#^!aV#lMxro;-JI*mz+9a-86-gOfv=*Fgur}~abNf?@p zScnZ062``WOv7~sH3ssjkXPrL5T6)J@%alLx=HcFljBGer!bJe&=G7ybeS+|0xDo= zg2Ft-21`xG4o7q)mLrt9@gts?2yR89f=)@qLl>LcChpDa)YH99!k;tvqtQe zQna2bcl-H8b&DE5G;w5XR7_lK%xFJdR8*qQby8e>Oq?!$g09h&6gORfKX=cO>SEF@ zWOY9#xtHe!=cS~^AMotZ@yW$ZtMk-FP+^gC{P?V$Qgy?`()CK#ctu62(Bg7}cU2~C zN)&T-^H+Td|ACRIo>8#mVqPJ3E6o=|vy=(ro5d%_B%}BGpiOta7bYl}sh3Z7Dskou_?i19jkDp3q z%6!)2ThfaPeD5x)YBg0nfOpi!tdx!K*(Fu0m^3tIbTRkw@JAq)#R@IZ5=^Be0)>za zun?MfM{Uj{#*ZEIq1T}kqvEO2MvaJ1NQfFbe*DnMV0bG#4)hvqp>EjNk@1PWV#lS# zPDu9ig8-z~mi6qB^o#v+t!=`UM}=nF$AxArLz$zYGN7(NWn!7o<7uJU8OjN&0@S;_ zLi1CoJ5bl4&O)_<{i^4M=DAP_P<^1n|O1=5d}b;zE~462Dm*$Bc+vL{srirnbv4Y|`#4~0>L zFa(NT8=U|}zhtOdP)ni6ev2SfR|4*Ufg;)mMUfrh&-P1!Z9ZTDp;X7wE+sxO*(WMF zK(O$&phy5gZT`I80ZEq?ctG+hqmlTy{ZhkpP>L5n ze)R~PsS>Tulr^FOnFG1zs8pj-NGWF`8+`?bNJ&Mv2CKju9hEv7h$4BuasYVkjgN(mj*9!u$q{+l%beyf_5{aVTp`C`%5 z-Y}rMZ_jSA$wT{0PKs^bW_;|(_zB6e<2zae?fB5%$*onH85-AnXlPtWh;PqOco;e? zAvUymOC@M;YDkGOu_1^mIedKlM05)+TlQ3~sUx!nu*BLaC6R_0p}kv1g&0CYLWcEe z9u?9zA-wCv@QEQ&DD?-w4>IU$&0x2bWXeLn_}EGR?JTxI7NaQZrSn)S;?nsnmCcF0 zJ4BVvW-&e5eL#%>r4;7T26YkYIMkL>Y7g{fpk9r|vN2R!sAfkj?#Yrzw{d$y*HS9 zSpqT(9(7hD+60WY=qZxArSxPLOPOyq{B+_;u#dyO>*abSD!i20$K6okP})=NChyH2 zC?VMy5TGKIlf_)x-~UaoMLclU+0dTirU8(p&8aTf)8w zN~%+$96d_(?xpml{ZvAjFjSj?EE~hH3o7TMh)M_ePkPGOU`x1E3$C!>E)?i5C~MeD zrSxQX(;fA1bzJk2qt!kik*$e(Zw|y=JW|^tO7vDc!f1;kz0VNrEe=%etZsz=R)&9D z-i&;2_Uf+MAI9->3Y61HMY-pD^WpH4FmXLf^yJU0Uy0cVYpMTE@Vz;;%X@2c#89+m zb=wFV!>ILz=4?C_nFB@o|EhZP-wbC-r^W{f+J_dIU7-T?oYl7d)i7sSk@+E%$MPcc zaH#cA$uN_;2DK7u4Q?7Ngu3}zkvSC@2bI09M7@E%BkXLUBBAt9K2WK+lHm%J;T{OR z4OBHKXQ<(@ukcxsf&M8f85VP)RzhuoIskPR>KfETs8>*1_Z69sKm|fQz$X&=0OKrr zGXK|=;nRUK5UD-XM5skjTlN;2Hvsop^kn}3MHvv$P(+$@qR1?qDl&&dEriO3B0Ewt z-cG&(^OK83=HH<%Unnx4g!&b#_W2UE59TkSo_>eSeGjTZRr{gH90o;pq*lUi5X{@} z7n#>V85ZH+6sV?9b)m{VC^DOXPoQo?U4}Xe75NA16>2`*Cqj*Y>Ic;csx{QFQ0Jiz zL466e8mbb)73CC}U7+s{eE`&Rn16>F0=-ub>L35iafq1ke_k2>XA^w{N_No? zYcl-5D0>9F1HW~j6qz4cko5max&L4M3^V)(53BxzJtg$B#qAwh-vxW}MK#@O-Dz9kdPH^m;)z8_ssJ!7_JwYhKib=+WH)b!LAVmN9#vBQp z2}}YeX$#E{T?Anp@PNA@+yP$k5(F0;EPXW>gkiw&7Pzhp%mn5E-vFDI!BSXDL6{9Z z01ReW4r?U{qkxgX1Hi+r1cUGp8e4BHdP#-mi$EC|*jf-0%NClGeFULjxk9r&7Ksj( zFEpUM?lAph_DjY-GH<0;6GRpI@uSR*8ru zIUOdpz<%`+PplwJ2W|mw0UCni1ffAgY&MNT-2G$SO$yDf;{{N1-_f7z_-Y0ABDY zG??E&a~T$q$%2p%6jB7ChbJNe?gj==#1dUoFcokJaL^=_40s&)2QWGn5jF!8PR5gH zUSLAtdY~``ObLtx1~*5>frq@2p{ZB~Y+Y#H102)Z0A`sc2tUFi6S&O>bv0cOegGx` zEBS(HfJ=a_W(dMhz%@X7ze4jXU*3!zF_70I0`Gc4Tjq5a`|q?iqp*2fPS;2y|WsQujrMmkYv#ECm)3!Y zfYX4xfMKmD+UQ|5rlTYBw&@{@V^z!7#Ihv3p@+-ivG17=xaeRVU_C&@OUzqWV;}Qr65DVUcjfoNHTvT2;TyaW6xmQ zL{z~}temHU>3|I;gNJru-vVf}8}R}c1G9npJ!qD|J;0|^(f;LqkeJgzvi)clzye_8 zbTH8YbUrgMmj^BZPCJOI0loqbm<8rK1d7c;onl>n8*mzM`#i{c;45JAVc0J~L4YTL zYmOit?C~E4jsQj;g~VNGfG9l%*$#{2z)ip%Cs22bz#J#xVKGD}FcbLhG)lY#hXlTb zzYK`bOCbGnWbm>e^Z}mzK@j$=L;*Ze;#H_RFBD)kG78M#s0tsL*C0dS{+Vl0Rp6Ou z!#d;`B-;aY)Ct0s&k#X<$aJ7bBLSie%m&l}`v3!halmNcG~i5N1~3!21(*#y49o$3 z4-`HJ?*OBL@5mkK=z{n*pxFWqGocBGCI^@RjQ#@L54-~0LiU>xurZq7R#3zh?!Y*A zMDP_#*aZH76`Bfy*EWc1U?wmXD141N21aj3GX-V?oth!sHz){jCU9{xwErtR&`x2I z1H1za--%`flI;QNf!V-?L>b_EU=DB(umE@#DC|Nr1=<6j0(C&zN%I0$0|o+Jf#JY* zz-VANFbO!kKHC3GXi{O330w@k0?Y*F01p5QfER(nZe$Q>54353gn*7fFQ5l75Euvy z2lfF*1LJ^6z-hplzzkppa0_q`@UQ`zY-qj*UIFF+bAYda!X7Y5LnH`v0_uQXKrdi0 zFc26C3VQeWR=`Z4 z9=HcM2$&5_0u})Ah?-!(56ueb1>6CQ2Ic@WfbW3WKu0j$6`%kf$^ljb764s=_WRNP zx40oE`%yQrm-0#^d}0Jo8U;8|eyK?p7| zYtkV!SD=uEDgb5zSCaV%cnGLFhW2lR1Tv2yM?l?i1OR3L6M#9uxxl0os3I~0ACmbb zGK`EA0IvXZPJx2d8nQt#pgm5Ct^wu%vw;O?z?{J7bD)3+@Ov;HP%!)mu7<|zCvY)v zCh#55{t7%okYoZqfLDNlz?`dKR>Etb3^4jv^qOcTSAYe;9H0$`<gj77#L`0GCNbk_9pZ9zzlq4=xj%n6nGPu13cUr8LEbO zfPoGsb1OX(1SW(c9^f`$baliZiuQj67h4Ouz`@C6-V+XwxIWveCrVHcC-fo^aedei zMhP02%vXTfzye@+LzCHl2oeMi0%kNq#K6oZCUc({_-~4W0W*C~=J4T&=l{_5K5$Zw z`~UyFvopK*wrh82%l3a%l1dE~Q8Lx0rNtsFZ8eBiqQPP%W>gYVi#_LBS`4Q{=Lmyn z9noO12#XFK!Xi$GICJQ*wY%=`^L^jfY_k)e&+qYhJbw4%vHQBN*Za@)|GKaHzOVb9 zgJO}Fb*b8-fNA!lz7=*s~W5U zD=vdSeXq3%44t{x>U%jnU+h>6#&|%u9c--d z!Ov`t;d&wpmV=4hHmgzM{8aYP8^{nC0Gq=H^6N|lVh6Wb2`~YgH?=J|GaGO~FdQPVoE$=imsi1q^_`%P0xx2bX~XunsH(*MmVY4u-(3U+pJ+KH2f+N5X z7yu*S46p`dcb*Xi7lSb{TtgsEU@h1THh?YQ7BB&}fW}oc1?UCMiPQkt7xaUEFbWof zEnpBdsz?CzfpuUIjDt~dC)fgdPe6WkTi6;$AaFG~1cP7*jDmGw3m6A|{36>1D1kOFbKxLDliVN0Gq*jumy~P39u3LT^pv&2!!~ty95{k-IH(#7J+ea z1n8^A0q2MaSVBAsR)Ec573jYX`%|z3y{D1@*Z?0`L=#Sj2jgG@Y#05-^o7aPXqaE= zT|mGmzt#%|z*;Z_t_N$tI2Z@FfxabFISE9-GOz_~g%9wf&mrPbum&`iQ4>?BF|Z1( z0at(tupTVCnVJB@F#-t!#&X)49F~DbDUQG~#Uu=tfC(@N25zB~f>AIg3Gq3=W-tiG z;X~k7FaqurJ+K{&gWjoRjJWS^jTt_bjqko|aCC(S3{b!NUN0~3c(0WFR z;A3P63_gw?SoQ>+_G}6kBO{>kB>G_VDGCCHHqgZ95C_AB1e%{=yb7_ArU3m7jDm8i zbQ4txCSIVeK<{Qsa4rdegF#;-omb+oQWC+}sZ!9pg<*Lf3BNmQ_#I(a!9~uu=7aJ)ozWu0K-gnFo6+w zyVU>&vXO%|-P*1CxnvBCUj!DlTZI>+*SFo83pV#_w>E$+zIMyalFmPr9Zs^e16P0{ zb~RGDLEj_P6j%ceUKJ)m0y9>T&^mGshQK<|w;qS9$@ya> z0LIx**0%GQ! zC3oW=tOyhE69|EUw^0BS@3dQEYH`ramN+m08h;?ct?gDVSoU{1AL#p#41g_Q(H}|p zqjswd3~i&6g2q4Sw8Dcvh5aXVQZTWdngyFbZMVYB1j;_c5g7Oig*qI5L)F}agC9`@ zBj7eL`ZHBXhJ3$}QS{>AxO;I3mV&WXY7PwUp_hZ+y(GK_9t?nSa0ZwFw}AfkcJBWZ z2(`CcdG#oQJ}?1}0lmMrTkF9HxKntr@IK;JyR`uHAJ}1S0*&tM7rGxT?67LUK#vY< zJJ@_M8<-xTKx|%%fd(6+)<^Nf-lBFeb`G1CW;}@C+zzWAjDnj$|9Kr&D;NjIJVXt# z11bat&+o8yg5G%@*5W_WiNHG0$FFJ+U5nkq4yzUnggUGQ7`g)cKZ8{r)(S9C4gWA1 zTGU~cJ%YdRZ5>uKf#}K(Yr;Bm1eSq`dU!ChmaSKRAtA5|j6c(1?G}8l!z%wPcF(ho z3vA)TZ-XDDAg^>-zV&4IO?Fy=L2$R=`yJMT$H?H{*~UkW2f)Q(I7pyIngCo2M!*Iz z2G&XweArD05^b%9n>fp z@O|B3Zc zyTITWGAwb>9e$3gB~V1py<0Yf4`nmt=02kXIRa1-c1hR5V!1Z)Re zzyKxpjbrx_7y_%oX0R6YA4?7Wje>&VDgwrMN(|N<|Em>w9-PGPGtgH|23`P9VM`R~ zJ%J^N1G_Y6*vI>SN>|P1Y_WOu%?Qp0|Qsn)?~Ei z8WJRX*qN z7z2HOrYc_{=U@#O{|h_U8Y$UdX=BhIBOx&MEc#${BYgl&G~oADnr73l)?!dLpKSq~ z!vu<6gLs)7fo1G4s{#}3Jd1-Z>>wNZIywJG>)n;2E*l~=xt|uGkj@^ z2^9LKaqbKrlBID)aD{2y2sm#V7l6x4<7U8_HplcLhm@oe(hVtLIRqEO8E{f7atK$W z9S*V?hg%CLB~G<%fRhrZa$De}z@40=-vTKm?j+&(u!FIUr*NK>L`>KI8SD!u8BDEy zKU_P{!&13oxYjhT94@>&ja&ekNaG@KyVAH?xSeqMDH&V`w*#(!3b#r7J0OK?*8bp} z`j?XL&<;}-TeZW3QjGI5oeZWX?1PgG=BDV4fs+iTawTw*!F{%*Ujf;YrWk_Tp2jVM z+Xi=NN+NY|QiDgNaO>fu6CR$z#o=U>r0Q*jD+xoUw((BLVz}%S<94_JTxxrI-8@Ey zGgI^i!;MSh#=(t&J0wM~6s`^ zS-xq@0&pvnvaj~ZBm;e^!YHzR?aD+2xBeQQl^~Zx^orpcx^R@g9I~+s$u<$V<}@w> zw>^!kh1;3Nt%KVQmpW%`f-|n&V;w9x;gHNU!{zmWOe#tZ?0_t~R*gKv?3ra`(K&Uv zFX5;Y4v!6}21-$@dJLIuAGEU3)T|{3Ir{(Z-8J5ZOm(=hAIN2qTuDc9g&IPG`rw&d|1xZc{ zu^vulTK_=Mn40fh>Y7h-&KcEYh|0<6J>u>Y9##c2%)_(fRmknvtBEtrfg^_!9(+UB zu|5GVf>BHya>!6AgX_CWJv74{5|&&?h%a8X$GTG#F3>CsRJ?_NzGplyt*{DA8d zr@hLEZa`L2!y{>`U7BjOYifScs?16GzNPNs{4&?vZuveMZ?bN&(yr0W*)*WY!;Zq# zT*HSSlM{F0U7elBcLnK9%RP(#({tyLDbX2$PUwHokvX6Yoh|5u2pg{AeBT^gOwFAp zRVf7yA@6(l9_wVgov+FFo{mHeS0I>y;3hGo*Dt`XH1~S`Ps)`xUx$3|tzBojO>jPT ziX0*~9FjmYTs?jk2r-ZJwf~*)yHowEL(eh`!X}HID%_41^-^i|3nZ(~bcJjv?$c#M zkq3~CsO8bE*wI^-Q&z@HF~haO87`Bg-1d90>lyS3)@m#Bk+sV1E9Vrr>saBlr+SY1~A@05kXZb-HYsNU@Tgg;Wt$O?{^XM!ugL8`x zmlBTrL46C~dj;Xz>-SiXqA!Qc$@OrdKdR%-HV0-k5-w8eg0sybSqZ}JO09w~kTF-x zu9;t%N!)!NQk%~_scNR=a3RFqit5ec_fkH5329ZF%OkT zIL0Of!L@s=y$lL>w+D3{PtGq|DFb7s5hr8tuosu#@igRtp?byqfny@(j zDr(!WlsRyDa$p5qtUt3##Sh=oLONVdxbb>*qwqC^ zcU`ZZJ(pJ9LfBybp_AK(pZ_gz?Tekn3aQX>H`s{{lsYdZ9!${}BOiZr;amT#ZadHH zpS6Op`y%!Dd1lXo9rT2ziv5c3J6}Gw8;3l-R>L#6A5! z_3yLHo~mP}*=JNOl5Q0HLbTiqonm{IyH{rNxqGRr4aiH_&b3_R=iH|ron;;}d-}O^=kSo^T<)Hkgs9%k{CVV zB$ZmAB6`Bw^}0ZH^-h6GAjc&OB>OXUfn>PPMYa=zZ^dD-Ui~u5JbY9=q*R;T?It<~ z?&X;)rQb=`HX)BZ#@AHEXh^*}Z8lkJhulrpMhPjmJgJ4$to5Zyy^rs)=*5P+WsQ1b zHgzqdWGhB?UB4toPF+V)szf#ygXOYndTfn)_uuBB$~VUh739$|j>GCRadr9{^}rmn zM}Z%5#8d2&lIip4HEKY_9H_pYV-6a<3`rFAo23mdltiMLOS6|}t@PaCUX{7pRfd~& z=+wSN=a$+&X^r~)BXgiTl99>p%rB!ijr!X3bgx9O9X&t&w4@t)K1WZ@3Yy~!D(RVp z+xA$mNv2xwRgVPCLkj93t2VMvNRocp^3}oj}_6xXFFit!4#wQ#99 zu7``J>BZ6#5!*&MNhF!DaNFQ&;gTmW;da5*9L3|wR7Il?^BancW&04tLbw%hLsPh+ zaFW4PZUS5!PA*d95Zf}iU1{80xT4WXTP}t~u^Ms=WUBE>xL~KEqZfr+oW^Z{tAiUY zsd9+FCb-5lz3p%!lfz}!Oeh6?Jy(Y%HUFKFaTEyms*1} z;7ZcCO1NUUFv}wQkX$c@45TU6z)gTlt?IRK zD@xtML z3$;I)yi4HtG3m$WnLP*2C0vaklF$?RIh~h55oC+UsuwG{XHic$GFA<%lq&_obvnF@ za7>2_IU6*MRg2IWIDv4>@Axf8wnO`^BD~YKALJou9IcZeT%^Oh2>b1De-*mKbcYLl zl;P;M&Z~GS=TNxfG;RW1AdM@7n~=uMg&UW~Rl|)*<5t4?k7jCOwPPQWaMVXPOH$_m$>1qM%y2GQ#piDL>NI;3!z!B#i?%Z(^o0ziIF;7*!>xoX z7bUribh2|@B92Ru`HyL{ICt8IWFiPR0dABq+-sRh`!nne8Mrgx&mio6_fCxEBAF{A znHqeM+fZ2hre5xBM1h63zH&NAZb^ufcK-RtwOP}|$sE>|1M-%MMb_(CN9ay zCK8In+iem`W`vGQlVDdz| z&y9zruCt_)oIb^fJ$G-bbvbc&-YPwBv)0q{3gnL@<*j$5%EPvU#VGtYsj#Dqf-SE{ zKBY}3(7eBV6Y@Kg@=g28wf+O$CaJxP!kL)j>fc%Z5 ze8K+m3gicOX#eFYa?*Ed0ELT^3dJc3T3(O*>7?AhzkCz&j9+yEefO7dM}AsTE}Nt5 zYoy}*Y0^g0XEq(iB+8wP;|a?lZQcy`&>Q==x%8(I3_Cyig&DN@>nqjFE6hU%RzUs@ zgR@X@uUW}8ir>B^AkO4193B_ne+4&j?R`jB_lhC+>wkJhjafa8R<*pvSef&ky$!2Xa_nqyGqnmSDBYhjv(mWq;t!C z)|9JqyQQMY7ay_zId%+wHX&=Cq6SuRYgAtJ+t#dGEpe;5u!>fj3%P`s{_R$4ytT8{ zd>99YbFQ1B9ml=amDB=`5O_crnDHz4bOOo=Uu5!AFF&Ftds{R78H*Qs%uQvM? z)Ijb^lG|4}q>P3difU^%XmTgy)+AYLlf9Jx8q-}+i1#8&UL^fFv_k#+7PF6p-^pd7ZGT3m zywko`GQdjTwm+^@uI-ulHlQFEQ?`SFoeG@}wj!5n58FYvPI+erc1s3WhuQW&E>G5A zr+pzEf9SE={^L%$Z9nuNN-ze6btUXvmKu0@xq7~u{t$%R1$mi}_b*qggnqEfHCP-T|Uu#Z)3{KaY-`?z`UJ1Dt($;+KW=Xx5 zid|>AkDlSDv`EUymvKS9Z!Ya5%jE^|e)>UBcplsdKZ2mVbX;AkzP-*Imc4=SI3~0w zzA(oQl$QhZUQW&>{?40^^d}?lNR}!XEiwmoD|046mtYw6^*|H&7F~Sp0 zQ9Z9W&j^ZHPr`zaVZk$;$!U$DR2WO+K~6`jC|`^$$Szbh#pmM*6wm!ObHD&(gtFx?|R zwNWSVl@+JGrP1dr5 zU(*R(+*K~8kfF#6Pi?afa?!*mBeyRKO6+G+YVHkO{RGiyKdsHWNHqE^QLAq-k1U8n zjyR*u;^$lp_l}#?yEmBU7MOIu#xvV2`3A204>ze}ZZr=s2td})XtTbNK6L#}YT=FM zp#@ctmUoy)+E0$XOr6@n<0M{&BJa|xnVTD^wIir+MHYVxi_g3 z!rW*MKvtBuId^e?il~K}yg_NjO5dbhi2?VxCx#H=1(HX|w1;Jlzkg@i&=A6qG;?<{i3g+>p6pb?r^&MOlkk zKKSRVFK;rBE@(wz%tdWhFR9VxH>$&ym{W(BO1oX$W>H=q_Rw?Y<$F(JNEQ>XL^c>% zlXx6`qf$%EV+&%C>*u#w!^MknqxyUaEtr6;zqHM=glxP)4OnW9Ef_PFcDamqam4)I z8^nBoTC&vaoi*V&@_&VTXenpDb!gRI)n@%wOvm4#K3Zy?JE$3j?Nx1^+f%B@&0wif zxIWT#-d(KDTxMQUP!B2Za($EuId8FjH(hV7hlw74RNU- z&N2^Hm)&gkDX64EH!S8QCrS8;>y^6MJY<->kX(3Un{}yF$0OJ4^{>78q&WBFd{ZXB z#S@s2Z&Y92%me3jgbTwef4MpNkKdW@!*&y|zNt+=GUnC@kBoiTl+q3fc*X>`su!sT zmYY4shaiu8q1CDp@{>jOc-N2Rxw3TKVsB#MG$e`EqkBKPcZ=@Ri`2iDbGm7Q%z9Ci zx7%c|Zhg_%!1BEH6*ch|Dtjy8@h8O zcj=W;1dCtYWBo-c>G|u_!FO_ty%}-{$#SX3sqZ=#g3ePWX{BArT3*{@Wn>|{4VnE^ zbDBKW7k=$H5N&^{xO0sg1WThr!Y1VSjO8ZHaGb~F^;N%oh-`>K>sg`ilP3q_s^gM%J zv3LnDB4uOyRkb|f@~PWbFeS`DvhCJ3>+e#C9o1^{3Ug|9Wq{uBO{>bimHD9=jS0L@ z_BTmaRjctr%EP=Zkg_|}eOR7gMM`a8LGE8TWhwOS)&5OU?+ye-B8-aWZmX1qS? zn_JEP1=67!>zKDha&Wckew%qj_S#8&OXBNRb?I%K<%74G?(8O*gUAd_zXEx6(|>=P zwO7)8_gd#s-E+5@0}AA&&6Wo!qDcO7tqhMrs@v_PBX4U49^@q{DZs32)iJk|t#-&b zWP{}O$ZOR+AxF?p%GUCRn+!4Uwes9>uzLP>rUH3Wv$$!G#nWHIz2O?C6#ZA4{YSST z`Qf=%`-YDDrfX=HU}~!vm69q=QTgT`>+)Q}7hR(kt~3XFqM4byv(@=Qvxj?9Zf1#k z@JF-faeBv(yyv+Rr@xBvKyljjxuf(~Y2T8+vr$S4oPCY5R+@)QYlJ-dZ>?6TkpI3K zLub2J5e88vx?O*6vrZ#y-*uei+;tRZ?bs!7)>G_0x?0VrRjJLN)5N!|rVu5QS-U=mjf|1Us?-yI zXN-KXnlVz3q&ePZog*2ER;lb7`pOna^(yM35j(wdvO&sdL+A7`%;cK57O z&);btF>EJfBjjB|esxuH4qr;cmgF*>a;`GAl+gWORR`V0#cnZOVBM>2)_h5*<|=jO zU92<~L$e`67~FD|`ur}lS9ZfmtjIrVQ`TLa z5B+q6dLAV&&qQPRRqBMh%~M9LgnYlD)naTI?$58Z+nxu*Y=vU^!{2)3-hc3>w#Z+< zQayjSc}TYX4)G^@)K^3b+$VBn%=b8Maiek7mAVCMc_v?uq!{0;JxCUcZ=O1*T>Uev z7>m(~eZI$9C^~bmwD(S2%>KK~&zM(-as#Dv58m|LLeZa273}Ex4BZF66+cbe+MH!( z57M&l5y>t-HsB$bwB*ZSgDK11QboU9p&tE%d1Q7g4wrr0rcU?+%asN6gZRgKh4si4 z>iR!Wz*Sv7AneE581-Rb0`Y#ZX_RNV?`V?@1I)phlP%2 zJLJPj&GmBec)F)9D!gysi}_y6Q=&QjGIhcl zs(L}H=8((wt7^%hy#Kx3+-sdCZPe{D^}rhQ(4!h5+ezYHN#eT&j$szNDC`|FEW6-$ zqO+AB7PlMsT{W`K99b~T*leH4awfv;|G)dv+1=3%7t1Ifw?xU9>k!0)^ zIY%dxvRR{sWY(cmo4?n}$;Ep70=2Q;ym{0F&UW*YRnT%NeIV{i?opBUuRxwC+UrbT zO_$p3pI@(y?9}Sis(Z|y{Ub9NiGBAv&$&~YzYe~*ulnphb69~%SJ=uIa_rV0bLqa; z&o4&u&yBhz3LK9^&*Ii6-^-D@O>O)DeEUE(|6a3ye|eR?d~jDCY5T?Sp~33md(C0_ z@*U1*zOQ39{X+HGy;Sc|`o@LH^iG~{S8skPWb|;|@*~y6HRi}+D^eA6=I__=lGuW? z`8QHM^#DcOj(*6$*UFG4df^foZ#~sxOU!I#M$Iv!C!E2YMY=SF;lAk-s++B8DT`F8 z@*q0xNA9(Hc0=c)OVq-sTo^;{eO6acJ<~aR@+c?+u@@V)#L|R6IWum`-HvLO)?JRl}=-= zdXS+i-x<9=nU^({j>{G049nuZ&TAyJzuZ)k^rP?-iq$s{lC?&{<@{RaFnDRv^U;xH zx5I~~s(}xYYzh5k86PjIjrh4lE2urflABpNH%0WF!SK(Dqc!u?VSh6F z4KIeQ#gSy)ece7s$nP*ZA;aSf9C3>9{s>FzJevQ*6kOoNB?XdJ6ihh5VG*GG|^`5#Lj~3Omo&9 zCY@^V>b=&(l7-C|+k-=mec0??P=chM6SzGjR$pxQ-^1i%xgowWHJbFLHzZGA%TTU^ z-ziDWyjb1+uzAQR`JlyFc$kE)d#q01z1+2mw8p`0MLw=}ul1P+c|TqJy$>^XymY$b zu#AXh$3>EM&mkn;z}Kr%la?M`if#*hRFZzkBM2|A{kgBdNIm}uW!MfmD(UDf?I@)T?Z}(!_gXJXzdZgTrwIqHqYUzS4p{)% zW$1U2GZ$4r`XAhD^_L=NX!RwikFG;9CaM0#-2GZy=J!qLB>ueDI#Q<1SLdp?)|rQn zN7z5w)0i5!)2npbFLcj7xVN{A;@tUeJn=vG0Km1Iib}c zU-{%->l*16XUhdmB)3KK=Olu2ZfL1%8duD1UyhdiODwGId1OZtAKe zJs}3aY13Yn`#6_ded#V->V(HhQ@-*1L~>C6;{vBm7DL8g+H2h=nlD_S z9zb(+L#k%o1^YFJq_-WN#H)Lq?W~J0P~Sbu6ll`B;w14n3hoQFA#4XlF-U8QwaACQr<>v+vL{Wk19CyKDZV`4X^N%`Sw!%ewbT(J9lHg7 z!B(d!%I0v6;1g_iQ`~sI(-bQq|COwka~*F3LiCF5A9t-~AKq5L@BUaf#d;!v?Om0m zY8v6ox9g_x2N_(S>ZW)h=rqLw$V-xG)&-rWsDZ5bLN~?YpxqS1r6+Z2oAw{q+T;dIN!4u|r z*^3Dq|7ug&Uz(G;vn(=9T4ndY+N^)c>^f+UIylCCg9^yR8*I`P@~7Ey>3*oHiJ88F z7?P)W@M6Dd^2uzqIcE0As^t{WuvPsUGkbUQ;j@AGm=7i1zxQ^+v5)p`j}^Imu5kTF zw!SKR(sUmrA3Pk&6=HD)>BVUOGBxoNZZ0f;lKV$%5l*C-O<20GLC9^Al&e|!+>{~R zWAJXC^2#WjGh03JHx^yrKgo@bB3f(ko;K^hSx6?#R);-hPAaH`+-kL1_sBKT0hHow z5>rnxv^F7;>+Z4HNWPw>-g=7a@KVwDQt0a?dwXZ80Z()3HU{!PWGlx7`PnR$`=va; zeVPT#G9=|@yOWtmW_4!fFxC7tYXE7&@&nqP`RA5d&YiMfpXN+wH`Hfs))F+6vk$LOP5P}``mshP3>*(+&Ni9z08Fx^0uq+PiBun5h5c{ zI0}LDoL!b*DDYR0tV}CrH4vHWRlja9d-mQ+xV%?;=Zhjfly|~adDX~gc+Vzp0V_N^ z+}nOP$4`6ASJvWW*#oQysjKy9x4nrNPw8d?EiZ zQ%w`H5^^r2t$Eo@b*+$fkhMw8sWa6hkb_oSPJST|(D^68=AIOC(s|C{`1Cn*)M)8Rby#07)(6|kc6pUV z)}+$ARvy}Joh-?=ovTjxn|b)OO2`HbS(O^@FIcp24@bXbVJ~n?t{_Q&yY(P)-uCvp z7Ui3C7bA*Y>5-H{hTD_pN>*kS0BujD( z=5IUPl^DwuAzP%Dv**#-UFn*YdU=JXo+VMeE4Tj*04>7tJ9#jf7Y54YhaFdoP-WJ=W(J z73X`W$)q`yEF_SQ2&f^OdG^=$8k#1c&e+U7i)QSa#jQ3F;mqKakJ;}t%O^r(s^;p$o5@_J7@~61_^g$%a$ft$uiR$7k42HoVjG{mZi^<&RsMeJTr0o*13~safR8 z%#a5TJ&z<4K1l(~Z#kK-B<%jv4CxQ9)PW{C4WwLLuI9hY4z|9ua8mpDaIf?%&B~0pM*7YhX}E5b`z}++k#yu4*!@g8_eeVR*riQ|(Dophu!wuK zv-o715F8`;tHHJ&?paI?cjXL~{fc?Wp>f#3R36h6OBu?--lpY0nRFMs85bJMs5aPeb1y68pVHo^5`-y&v?aV=yMWWLQf+&Z|% zG;Wi2c!<`M0yV?+ouh7SG>1%YC+rV)op0o~S}M}G!Eh^5IGI1I8Aco64w5Nj^%?5l zjpmUPWt>fnw_3wdaL+!&u1Wo1*{&Oh>B~}s@Ki43l`I3YN|N_<>BqS)8rvzAC=!^4jbK!q=jei_O_j`P9q&w z8z~8G$J1_fhAv}iD9b+UG<9i{`QE^-v{N$~JXtb0Rt%XCxTcgM#v;s4x2oB1FwGe^ z$qhjD_#51QsGzzMV>+C737$Dseeeb^>&y44XFRL2-ZY0zTtQeiC8XAKUmUhzSg}#} z=82qYQ+l%xc^td#8`b4+(pEbNH&dciAEMI^?{9E)d`q}6_zj(L@XH*X!zu{RP1BM2 zcmqwct$~pvwXyINHT*43o$~SSUpKLzIRkRuDJuLHi-r-9p%>e&$HXrWq}o0td+sx60rqmFEHw@34t02`eUmPr?%QD&sq^1vd(CdR zlDE`DZ<|97^WDtT{?4j*CMZ94)e$E6E$vnt6TN%QboKAIxxcd>a-CLoU&o~&Bxp*$uW#dRq{`rO5h9V%gKx1G}l_U*2J_R|u=VV^sfl*)+0=aAb^{ z|1Q_IErfTC?XV7^OmbB4w;QhHJ@wGL=6MCRH2sPX+O0(ec>LugHR^qHm>Sz`4jP_7 zvYdvy$c^L}`hI@mtkmHm`Pq64)?c=(rOoC^Ck$Re6*52fmUL29ZZh8nkX7tx@0>EF znQCeHa=2qqaKD>O`aPZwCy->}>F-iZJLy=Lq${y5q(O^z^U>LCbjF{oZhz05H7x>J z$|cq%(t-md&s~SOWM%HH7`AoIN&|L}{To0e{s`EZDCr(Qcp53YA^jDcG%-dj)>FB&F)Iwvf7QMQ0g~qvXmx>?E~tD_0$JY3pr0 zJFKZv;h&eNPqvzOOfzWLU)jL_4OZ@O3Eo(Ir_8BR;X76`UGodh$4H z=9S1kjj5woLY9-YUu4wWBF?&Qn1L~3=j^J;vsF$1h{>uQ!{!Mc)>g?^#Wc10Kg>M0f5Ze*LhJPU3Bo9)hY@52roE8J^l}~e@-#sx|{iparNXpvwK#M z=%$<15C1TGPFqYkfry*X$qKT+F(H*#hiuI9{be$X$tR}QozdY`{sF~m`p4$sLq;$r z+L;fAq2T^%3e8j2+5A4Zyt_Fy&5%6x?k*>g5c(s|>ae`h`5&30UjNvfG&&A>7fx8$ zbB9fw?0+{^ei*OmoDQp>OuVzEI9tHxd}8(+J%(;yi}hP#eH7M{x|&O}<>*xL#p8Gu zI)_eCPkh21*L9G)FtnfF`lcxB6BagGAme-!SN|ve-bEc&n@n_dlhy0nrPPq!a9WPCdk#(~ zbzKLS!S6t)?&1#Xg&cIIO_qH7)XYy=W{sm0d`sr5B%eo3R;xedrgz^zGUY8)fBlrr z1T`pB@X_Y!Qq%n>JA1KmKI3e=1IbfNP`$+T^GTG3(^bl3BMF<*5w7AJ)RNYK)&2@{NEhXraNkLniom^-Ge>`vEn&#XLML zzna+mPOH^J$VUPsvu{?D{O+z}9ADqj`FTniJM!yy%iw59J+ACmN9;*PzCFJ4iLRHL zhcw?3hke8F{}?_Tzq5c`we+QFejBxuiYT^!(*g<&RMs?*5zPXThpMB|c?+z|m>uJ?Ev!8sr%sqO7 zQvc#vM~|;%fr{h@hD@FenFA(J05+wi4VgkJu4HwG^|g%E%n9n!ueo@tgj_<$e?_|7 zmho!y*Jh7nRze0EI;<(;Ef;T`OqcTgwxFxpdF^s?u6?^kzEofRw+`z)8N%O>SGnJ? z@Q`*3)$v7f@%YJj=eqi&Z_MGNM^M{KsNs>+jr&jI$z<2-YMBVj&{=;EUrZO5ciYy- zcVB@ZieSMD9nMFSrj1v>d}H2FFoG%%z1U&BE9=5{kCQuEeboK`=%41)tlB7};te%$CtW8_xcx14>P~Y>R>^}5#&^_*JIxCU64ZU(2OZWGGDn zStYo?9H*v#Yd+UszGWZ%qQlu$QkL(N>#fBo*TQf6LJj=RTr{X~E&br@4(HY+GMTn3 zA7G~XhB}vmMUPRNzhj?X6mkn+bzdZ>kJ@9L8}Pk$nS%;;BWdNk?q6c+UVe<4zRNr| zryajhKJGq7-mNK8$A4$$sV8@FyM9HKJ6b>S!F;LxtYg&YyKpWwRq+egcvASEj#dYM zZ%)c?{xj#vJsoP!_w4MKuhPeeJo-I5o+DJ|rnU}il2qXMqt!>>n}=stqp{WMP}x85 ziNr=CLtVdGUuGKeW`Iv!`vdp>7f^FCz94^{lwrkTz>T_6arMR-@JQ-BeWxjaR(8V`8((9)3ZBRqx*{ntGBVDGaT0mJyp<#{sGctkWsI?SVv{@I+QUO~gxL!Ot_ zxIFKBj7X;E4Uh3(kE7Ntbnyo+W3T$)zo>Tq*&JHnJzF+QZ*gUA$TZ@ao{c!U+co5{ z$(}!ZjPpHwBKUI8vmRqjMmfQ@3{Snsc-HlRi^!86k7{f+=M4Iv5_{ieeC8tG1NNAs zDrO8N6XQI!ImVO%eq-9xm}6YzGmN`4JPkRWj4v`@rQ+(dFXi*Al-+aK1FnsK+GD5uU_QmAtpWElP|#Dm-$XlECACc|@^Bi>+(UA0R#cFV{)F~dK4Bz~G)p0BfvT`tdyS;ikTB^=B2Jd|4(0GUhXH-ANz~u69YUO z1{jpaP-`-Cj_AHE!}FDCe4F9iv9( zM3wqEKWCV$vFee51v&2Uq>LkPY{_^nEAtzd=bu@g|GGTevOGU!dSD`M&(B$&)$Us} z-p%rS;yDcJ?yMn%T}H+Y#toF#SQe62J2Inxq30@3$q?>Q?9TA?%3R|*u+?R}>0*JP zq&)i!u#tBLtTl&Z^t{^hS%y0IXS2WhQ}>*6!e<;wj}LliwAIpA=rCVq8BG%WG{dtu z%lIy1?DA~mIhW_IY@^ZTc{|J4nMsFS#Lo#(l1iyc`V!boH3Ve+~VpF zv)<+TCfoSHRX}*R%hQ@|EXnlzJKK0NQ%rrEGCdz>8$0X>4Nzkmcex+RK*9j!23FZ9djtI564H|DFmdLeJT zM7`51=P6gwC2C3UoXM`OmFl(LIe#7KtCZI3m(g8@cgc{)GK_V!c*YmfPBNU0N_AJC zoGV?m^Hf$}@)eq=hV{*<2um9bUAQ#s=RU^E*)>^KALIV~zna9p?fFXvu|&}@A`ka^ z#YF_&6AF5j7!z42Ezj`q&gH!sr<52!+risho)Tl7s~_w?Tt}A}_h*X2#!U37Jc5jy z5^>S(Q1WzjW5zvh!`gUP-<-{^jWY)1gfd+fLG{|eoc^u}!HwSx%(>SyFnXR-s9bv5 z=1k+6%p;w`&@t>Ia^A*=hUPq+87>>_PyzW63x}`2MxR#Icf-B1z~o41G_;*f@~=6@ z+MOeKw4)c*Xq@20%O*M)k#`+9LQ`$zCx4TQHqEJ3I|^w&l9Z=83YBO_Cpwt!$9U4o zP>r_#?F@1937+IQ2ps?0j@D^Mv11*%|2PK?jRB2uE%$xlBplV~OY-u{4o5`C?TA_* z%qdWLqjT~ye@-n`_nZ`t# z-a1DwY{dS@Dx(j~a5575of?bl1mpjUpXkZI<%cFo9^15|=KsY}r1ZBOCB0DPFYCTA z%&DQ+2nU0O8vmP8W0HQeHfYuYujMGjbUdgro@$8QPHpG?+0pm?j-BryC*fok1Fz_& z?BjNRb08`=>o~l3I2gFW!MNMOGI@%^vCVRhq=RUV!^gDTR^nf^PN3y~sma7CvL563 zy|%5S_+vB|Xr=$YBn~+fv$!jBZOh%GC0M9gJ$d zWK-Ft;-AU-RE~g_hjhXm0>meMzQ4ZP>{%zCx#?cP{VVx|a z=u>*w)eLg@R^4<-eZSY?!wIdB9G{6a#Tu;`lpkS9Ia*(JO6E`2kS>|;?yh>}uQ__Y zdZ&p3NqohQr;NXzrtLnUaRo6>K>LpWU*sw28~;lJ=D|(|OElh`mcjp%JT?9QlY@Qr zWBgwV5KgV)q9Uh+e|B^>vL(}vME9gOMtP#upqIehb42OC~@u<}6%Tl+YEgMA%r z)wr{t>6E|dAV;vGzk>;lp#e^Oo0iA_;y5hn?(oUNM|CF)C5M&nj1e98>ItejtrIuA zcD~~@BWXgUpT6VaYBA-Mvi30 zG$!^s^GtAvBlo`FbrhBD(Q=J78WSCQe$wZbh(0U(e|7k{qsMQZ9^g2PX@i7z;M07w z=6yONWg27JQH_qbX#G$!0nJCdcg?W3m(xOJHmVoL=L`xblho+f7|>{FOeE{z-L5Wu z`ZVX)7}OYRcgk9$)M!4Y`Ie-9vTj-(M`arQny=CE zxJIXiS-I#s7~0#e3zu=GdTD&lfUxIXXO0fPeT&1Nt8uLM z^W9qxe}l%uHD93P55DQh`#F5r7_Es{-*5y6YJ+oh{9jEDpDc*^mNQDcgPqwTpwUR8 zR`hATh~{HSxyHb`Vt+!?EjM4aL3~!0O(rxpYcys%d_beEq@FzbfP+=p*o?x=(0UKU zt4C%qD%dX^xmjmWqoFarEOnaW-kVN0^n&9*s?m3c6Hn%_N$UkSYo6<4Iec|p^;#Ug zuo2gaF?oQ=k*Mja*s2|RwLGXD8ns>Zyjz?aPb4$Oof_L;S_X$E^=vtlX-GS6xxcH! zfL07?M^TNwv<#MOy|Vkbi^~yz-of;y4r#rXdPnXReS0!bwz+N2Ey`rVS~03I-C<1Y zC4O=;9*~!AIHLd2CD*9k8ckY1rui1|U=hZXia$Dr-XF6za;0;GD;z(i>siA%)rr^X zi@>Dofaa6&ppM7W^rFARxBNEmHoT{qc6aq_EYld$SferKV7TQpCxh$K5)PK773B1; z@%=KYm(S^!$H@Zz&hmS>QKYX%L;CtVD8InS5!V>uMz9=-ZR){b&WXdSlb69--!E@u za@1%HUhBkT)uMmSMh5Yy3>7*t$2=%$8m)FzT5Oex!%LDE#M))zC`axc<6zk+XK2Sp zd8C+M(^xafkq33$ z(Dz|#PLL+(IcVrqX9Prw9ZVeI=qD34Ud)k^*C*QI%&SqJ0LYO<-&eLglep*&nsA~X zQ5u7~X_Nj!wqCzM^+~zLmb7%Mwcg@sj=#9p3ynz2-)1}A(Y`Oc<|~ZkB_@HcoFc83lMmg)>ncQ7bFotSb2 z<8}p%kABs)0+J4sm^Ar~xYNM8Vbk@T2JRR3o$I8Zln2w|(X{vnY4Mh{xbM8K{$gqI zmacKP;hX841A-cB9Gn@S={QQCyN!z9<^#XOM>H=5lvP~9so2bTg{0flHOo$ZR$x}w zd`HsaaUDkR9J zlgUIizb=jUUEt`a`-y5^>?QMwE(MXrmTnwZdP#oAVcER9eP( zcU-2ya4^MQvK>u}x1_~=7dz>tuQa2-!yEJVs2r`{dGne#d_%6+;E|%cP6SiRXy!$*$qeaPB7fGu%=`-IFb3baQxL zH-}GlftbFx-JE0dnG8O0+&%pcFJnmfa5`V3$5uk$m_10}m<{AR=>>W_n7lEY)UVO< zsFvHc$G_x#*`!{J*7I@`pToZNvUPp>#;h^cNuasbxtI^?3TPhCHQ}UwJXt|LM{Yag zU$ed;oYeEV9C@^h9_d%=guP=Ng=_xkBwVIz*n3FVgp>L)Ee~mVGU1&%;iR57*RgL& z(~C*EQhwiPN1<3b35T>n*}$#|+XhlHEstq=dcsLPzrH`@)3?f#dR~3k(SMZNSSaM< ze{d3x=qfULbxk;F(5&S_El)a3mN=>B(@zOk`@nK>B!RuZ`oB{?SeXTB!x?&x zN|yN7G==;#(@LBcKP)XiR>!%fbdEB|GrQ;PBky0%ovB_r?t8%JoRa!zVw}d_8p|J0 z7tF~SIdEvPLpZmOXe#F#+DN{PGUP1v6nbYAH9P*2tC{Es$F5NObCTzGcyzp|$jM-m z_detZl4HlbMjgfNgrg$&J3P~$J*y-O#2LVjpUTE!IrixI!I^TVJ3Djd7W)*t(R)cw zt0(NMa8mPY3}`IV7}OZj7|~dxF{&}9F|M&$V~fUwMq`$fp4Y*!;nRd)V?bk>#-PTK z#)!rmjZuv;jd6|58e23bG#ayY25h9S`!wO#7|>XzF{m-5F`}_XV^m{IV_aji#{bvc zo4`j^H1EQlKm;-q2w_Wrfk9anVFm~U*RTW#5S#!aqL>LJKs3Mr0RhDsTyY;nJ-DF3 z1#l0jjQT1DSKKi8y05_v+=KcmxZbL+rvf>m_x1a{|9j`BROjjH>gww1^_MK291Em zK;xj5pjDvNpf#Yipmm_87zz|8+5C+kKmarsGz1z3jey2LLPqv=+1u)Rc$<(R2j-paIZa&=6=CGy)m}je}N#R)JQ7)_~T6)`1#6%$of_ zT>{1r8UW1&4S|M1BcL(RIA|qk6=*eR4QMTB9jKYX3XuP$+ki2C&;V#IXb3b68Uc-g z#z8AVt3azkYd~v3>p;y+Qh@zGodfjqg9bozK|`Qn&*z$yS50L=vrfrddNpfS)mXeDSBXfeTr&|J_EXc#mC8Uu}k zR)SW6R)f}n)`HdvCI6od1wj3v0nl8~5NH@Q0vZF2gI0o8fmVaofYyTA`Zmtk?4&7; zs<+54KqG&(4U{%&T5Bgsjz7|@aZ)Bfk8jneval)7ph_7`&oFqzP>qLbfn)6>hGhE2 zh@WvemCRH(NM?PtVDf`04krIRVyXp`881`3@W~=6b|6y?nEYUh*ym1dlOxJBpCna- zDOV+dDXdIXni0Ge)TmmDum6UTAYE0#3$X$G9l~=Mzq}x8s)n2PF7?{@jsz!|)Ro!Zher%&z8t~r&ioN4Nw9%*+qz?C1G>b>ul5)w0=E#?cyA49o>EjiP=K$w# z#`w3D{%3xD1^I1@(qRcilS~Wa#{-HuruBMV!>mbp5aa5%kQ- zicp-tx!?rm@rHt~08Y<_EPoss8(R141WD~a5wO}BC-7t$SJ3lRFpIR773;!Vl_oDKIw9?aW~*k z0k54dg8Zlget5?GXMukx`2P)j3-F1+e*vCx1;)9ph!{*3V?nQ8(JKg+2At_Ao8`1QcwxAP22)SecnoM3TW1YID+j09e}T1w2Hlk$&F_pF<=X+=Qw;TBB!XGs!3U2c0;Rg$ev|Oe0p6{p$mw;1 zp*Jz(3QX)czhvL>(e#A;rK95!45Q$inuw33&K6$yiI4Np-;mI12n)u=9Y& zZWsO)kn`C+AF{R~|B9}HpYOtdpbmfwkbFx+{%d+r{u~i=MR0DA59a2WD`v@fu|+GHbgvVBhpOT zoedLo8!Q=^XM~?G$>QG$G|t+LPZN`N7uY<0jNozLe4_>bjyq290W6>W{~Scj&XoxN z3z7j}TE)KsLj>P+moQR#`3)7kYP;~0e)jhq@H+7GT~z%04{-lm!aouDo3Dq9pqif~ zLLU%aJVNl;M#)%BchM-|Zwvn-i8g~r3+}&7H0R3;_;vVz5!6|T z`Fxxt$o)nHT>?RKLW0*okUDARcx3#3Lpi%A2p)g2p&aK#!GG9@b*>63KS?5TYef)W z3dFyGCkt+V7hn?<;de2_gW6sQyYQB+y9l*U1xIHa!= z6=`g+zaC|h;5%dx2ELodUltVpQ3M5mFQo+o<8k0;BZCe!E;F9KuOa`vb1fbjy;6^^kKP@bp92^wj>ejU0MdY~L`|JTqz)^w?o zpc%T%dt!p8cNJWlW#e-NuWTc@_7geh3H}o@2$O97op`?Bfeym2KJ@7YnEy|CP)wvH z>wFOsWJv;bqDyG%!iq+Ks}nW8M5?9^lTY=b8_0{9KMMI_tBx_j%LT9WH{$Zs!8C}7 zULg@Re#uy!=-n#?4;?DF@*lBM@ECCQp^L8)`~z3UpR5u^1ygtCkowoi|{W%24R6s)7u2k%@g@F;jzC%ZWlZvc+><%G1F?DL{yEC z1cxI*#(KePfe!}1e}mxuQNqtxR`GB29fF6#f)~INPuwZ^t5CF^l|%Kv=PrqepDGES zK?cS52>!)G0t^xP=Jk68@BOggs_2v|u~7Q@hCS(<8--shUFQdb?RmJ!8<)6nrOziJ}z9e{2)FtSi?GjN5Ts3V{BPENt z>N2te89ylsDgT?VKo0OzP~t=WEqHE~C>rJKoA@{DRf&jglZYfZU9;B(k31syA|d9S zHw6C$8N4lG%qMROUi-K(4n^IsCkD3k>raWIRQLRgnlA53MBQVOKjVA7|Opyru|3BK7S zxOrA^?HQfV1V80z5fHZ77<23wqG-rfW#4`&{QqKp_J2*V?rVwYh#rXg8T)Jgjo@{! zNXA-a{p$n|d?C12nX^Z5|9gUKm3{QB;Lk%oR~hGT(!Q67_=l1}>ulYB1i$TBDH-a_ z{P=_5m9@gJRkn1m;I+WD%Dg{`CE~6syX$AlpPk}4WDsU;=$HR11nrUxw9an(P4M*H zf@_sErztGUiG9|P|MVomtAJ~jy_PI^uWgwBhi$gBHfx+@XTt$koo!2z1Q%~>SjUA; z1UEQ%BTb^sMTGOLTEE`Tg#5lu8E-)cbvCug?Lv%s!jVw{FQG?b0tIDU-wkO)AtH~EcEK`5qvY`p!jBr;88R1-@>^Kf|eq|Z@|xj zpf$jkye2?1OpNAuC4+O{5PT}|m4qK`Kl2vw*S^L4U&mm_8@Xf&Izaxq+WSm>W7l_!62B-(5tJbEw_{Tm66`9L^(Kv2^bqEHF&all6a-vr#2jN&4| zd)A5^<-Z;HqFU_6p8-MdP{hF$+Jgl0IjS+);J-CpoIXcC(gdzMwI3qmnZT1;N&#Z_ zvsPm+z-qwUOc6=OXD05JnG}X1(=J02E1x_R(~jo1cC$to;1a9(RNh7ynkmZF9vJ#==kKe=JK9#9RqxwwDC@i858W z{cY(W{Balm(;bC>G%Rrh%&N{H4siR}fM??iU8d{ONd%=|BngUZ5?~-6g3%5N@B$;0rL%=s57L|;LVxBM2^vnneM!E3JuEIagg^vY3(S^r= zPXT^93bq?~U3AJJR+pDxq8{BPgQq?d&d-tHJ;K?m&E3*Lg;9cbJ%s<>FNDztJP-Jb zz-dlxe=~sJ@}=VW%y5IJQ~=-S@G zpMGRRIp-Y7IL*c{*((XQqSJraMx>dszY0z}LH740@OOc$gCjgJ+NydD4 z1pnIi75?4K&;Eb9h3U|7M2!DUGX50!l>teR^Sj_b3Nily-WPjB=YoH5KjGK2*oFfy zA)H%>epGNP;kNyy_D8e9*9Gg4;C|rxmBD)8QwIpYer?bg3YBCZyw6`mICs69pr~5z z)@&O8IpQHi%t8h)Ab~$wDzPu{Z~i2Mq=Aw_2>hDC5rlJxQ@Ovxv6AM4e^N5Njle&A zv~BLCh=YwjfMYko64A7z}Ep^1iU4UYFx06DZ>8(@WH@$18+zDkNr(UglQrP zIw8Roz&in-4E$5zi-1>1GILmtWc)d%$63IOfj8!Jw&|w}sOUq8$Uy{Z!h8?>sOFL& z9~oy4mJH4Zem@FO4m>Aa_}hU0Zo&^{(MN?pYQ`afmhAqcBm+0T_GrP^fj@){t~=)7 z_=;l%kKt5_VkoMkXth1agZy9T=Q@o3fDCjP)s;=?32DG2*ZvBRlMLcd3Vu0EeLe8x zmI6?xZGXFg`=1ehd*}_fzrgV#sJ$z}GT{E_C4mm3x8w?c)r*4j%PssndWhitAO|&S z-U43rn(%)jLx>3vrTIU5>2a+@(VSfVpZTnjvx4uRz#wkyp2V_?y11-}th zbLm*YGe3r)lSH1mnEZ}e*$ zXlNE%Jj>8mFA7yG1ygZDY+OPu!5{Rq#X!n8^$&`{8!(4k~>Jta}Qo^2`v$HCOE>YSZ7HEWl2geAdI zCrE0uStblup)_&AyU-L(zw}jSTyK*_|81k`twDSV*A~gXg19O?a=shpy_VWc1}SMe zOU?Lz9}|-7(ThIz>83gzhaAcu$}zDaZmK*=T(B&B}C z+sf%x*{pNY5+_(ms;ozBWQr8|C-~}*HrjXiL}ZJj*|Z?*3Aa_BRSgb(7goFW-p(G9 zpFQP75%8ZHQRgD)eK~MF?@YbUGYNuyeJR8xjvp>Y&wyqVlp}fthlnF`w?y565^o`# z{Z)^n=!QIZL1OJY(qQ>)dHy|elH{acMYj^zyhk|8*MoiLqV&I5+&H_|Hf!n2nkcFjzw(n=`sDB&!p`bPoMQ1EXE zXTO?!OGCfPm}2E*82$LS2pOE8uFEJD7m@OPco6voUR-x{H2+-Q}h)I zaU1Y2m4fMNU>|Tk=Zk;365LcQ{CZLl9NYw^5uQvhj9^W=5SgxLoaF1Fx$rNui*Txk z!%fXIVma+_2Td1an4qxo4eR`y>J+b|9q)M*&GPiXW|j8=lBM?$7nv%lOje1A3(pWv z-P4;yILpy<1XRw=z}@{Se}6?S{%}52%!<~P?$^kGPQ0?Xt_RbcF6*1M3-+g;obw6b zq+9j3FyY)1>fRK6yFuTmO_sFE65riO?f+G3;SO*W&p`e8&Zf{>9yynbTHC-eX(l*= z=TgX)v{YntK^yYTf@XLQq|3Bir{xCnuW3S-TM}FgX8q*;S!DAn;dbE0m*Co7_DJgH z&JdDS+^>w4>|pdbqzFw8F&N_A9PjM-Pw9avv$7Y%aIJ{WvV#-07kms zeHuz?>lEHeL(2vv#GqOQg^__;N*E>n_6CkfE4#WnGc% zS;AQ@J$qXF%C<`dPsb=sPv-6K8N#KCKcWyjjUL6M<8cCquTV!jU48FA0)uNA-2 zp7RXCrSn-)AG%3Hz6UA9I_Pm33s5n=W5^+zPa)Q(5^ZlgIA##eE}$n#s^?q=em#I$ zT_AP2b4mWyhqGYN;^XWdU>)}cB_+Bx4M#=kS2omJG6tvpwv^+@D? z5^Iig=51`&E@jqvYOPx}LG1oz;OoQoH8;GWUvMxy)JjIm^G=L2)XSV!SxvGT*!U`c->K= zl3K6eTJc6b2~fT9Ou}seqgPYNb{IIUOPkyd#;F6S%@>R6`fiv5&2SF2_R?n(&Zf-$ zQhN1UpxM*lPj{_{zO(#xLX_2hHCx7K(&3ESIi2FHe2A7*7g02e4u?gRH4t4x&yTpx z)A!02(ZX%xWPOX9Tt{{#skxs@bUIwnM>v;Q4{m!O;!Xx$N!NJsk1t>3-(KaPDkamt zeZEupFnQn#OS100UX-lrElMUMxA$#ywAl^PX6cwvE3~`)m!9kp&dLOGCDQ>&wpa0E zr9!oboPVS6yJvuR1CP8UT9dEYAAiF~@((vv*iRgZj3-Eh(K}>xlj#Ddf3V8Gs~NXV_jV0Mw@}C$`D78QyUp)GM$IiE<7XHx zaEtI)9VwNPFQUyIA;eX%UVd$oT*-!qnU2B(Miu+;@e}nS{Oa}w-tmmrMaHeb7u|tLL4F=ig%L? zb)94VJ-DEk=-Sxen1MOI6VxKnCEFYxGz{C3?%vYqAkH)$Q9J%9Elx_iXNiI31b z6~Og`b6w*+;1oVi#(K??f}e3R+DzSM|Ah&MuMTpHw?V;GV#%qfiGvA{XBaO zg;<~JnWD*QQ0POXG{1^9@EWtpxECo?a_U1<>qF;isCYGpxSYpH&h((k{+=P6>n)Dk zX%<7HJ%n35a7RlHoU7tKDX|_ws!NO)oQ-UkT|)L)QrxvlswIM(XtaO1op8?dA?%JQ z{uAMxsooKy)pf%r!fE&lUo4)k!&jD*w3RYF-je9V`z5uz%H{yC=4)Z;cM^*D2H|Xy zs)xiRy88JMcnk~a&ERkKfDCN8u7PbC;iTOZQ%x7f@=w+Km?J0y_cp{?4~h*d@i?jt zGPv5}nP&Ap;>BA0=bb%V%%3gsb>1vSt%Xt5*I!PkCwy8T%6v$%kcOgV6k1C@8^$5A z+P^(WIQz1mU#$Ds?^>L?lLtgA-M0Ila4uc?q2i)^Q8oV_d06mjui$){Hvb-d#NyP9 zamefEf}7tc!a9Fen}3O4q~rO-C~ypORz5{t(`1U~3d>zCBJV}?V!~Myy)UQ_@E>e4 zU)rPaHXIwQ-ZqtRX>=7FA_002NEdN4a|7WlSPxq*hv0WLW$AC=(Cg}aNZIQ#kr=|^ z8QP162xp0Um5DxRIUTrO;nq*!y_n3J=Lol|ro5-2=&z7b znIlc_6R6Zc}*x0QnD54zM@$T%wU?p}ixp*v} z1H8Snd>f6&!KX#f)tjW%Hibjw+vsR1qV?=o-C0;dIP2LIeH=y!vxRWhf-Y^g`S4xb z{CoTvF(jP|W&hSWQS!4=uB!h?Q*D9lI|<&_)GQTbH*z?ZBkTxx5{0;K{5Uj8>-s9f z**7Y2pW0%Zp)oIM%B+19VkQ0VX|^-(IqE+hOR^r^CaP6pf}`Eg#}fTBMYDVBnf@b? zO`enVJZ)S}eoiNE>nsp`i2znBjD2l&i0=uv7JE=i*d20$&kKLGtCKG$-11Ks{xiV8 z68w5=o61jmffq!w58j8uoVKQm)XvdJ%XeL|DfRp*ZK}Or6#jTish#W4vp)x1?=$KK zIp!rXncn17Ev?OTC7kl@V*+Q1(pt@@ON7yLyC*`>RV;{WIeI5V)?wv21RO6SrTYQK z`-F3~=vl#=z<>32DT>|&7YCm9vfz5TZ58m4;HTAJGAR}?W+g>%OALJ^$Q4LXO*q%D z*(OHPLHToJphu#&0)Lwt6w#MWA+8m@-YO3qg~}0~1rEJ{PM6)_&5F&;+UAFUBjc7gAO=lU86V9sYy%nnJPMa(%`Bjlxhi+Fr@C~Psr24+4XscgW z={@|&wEb()&o_iZ>?eBKcMu$llq0%^LR>9+3!(Px9bOmNddHEDgF^{t{)p=pmj{8@ zVH-+I*!d0N54oOdTu(U0r0lH}W-IJ=bpm@W4~;t5P1nwcE_oOG7iUw5wF!?FH(iVJ zO(C4ityhld%W2C9=MKFN1CQE!ANchKlwOe2-P!RnRo{@e#2D4sg45w+2I1CtSlV{M z$oZ&EMr%k;o!$Ix;nJHV)x?(qA3|-1f9sIx`-EpWT^?-GI{J>J)C2vefuk>Qy$Ws$ z@Oj) zD&;kg0I&N@{NWxU=8O--!#23~!Y?3PTJqx>^1a6)lAXR*$}$jTPp$>8FN;E4f@-vZ zx!`zCIa0pRkS~3w@Ydk1hkRHjM7Z?*Gr#db(ABx2IB&nNT;J+TY zdzZNexLy$rlbG)W&oJ@9V!az7=oDwiD>P?X{*l;0?-#^H&*nB8o%EO`!Cl0~Z8zd- zyNy4V)OGm!;s+UvO{o+7H?@iLD4I>E_fO7&3BUV<$8nztqk%#t)8O&czAgvM244mJrUx31P>!0L2VCLtdlh z%f!zmI_~O*ZzPv-?tr71V2Bv^kU! zZr_91DKmixQf|_eDerU0ZYxE<6m288;Q0qk?1vK0TA6!gy9rx&<_zV>)plJV`wHOU zOT_hcv-57?ddsPLQ^&8x8f~_%6(w~EJ&q!5>&sd~A-1#LimMZvOlQyQRI5i>l2uVB zf@a;-aN4t8xL&lRU=O(T0zox?vprHw_q(R25Y8s7cFj9hF~6N(Y}8Qp3l!pt)tjVr ziSiBMtbg?-;+4zL&Yt}iGO~Z95Lcky+oKI&;CGTT9WEq803D@CxXr!bd2rMgNC)vd zeAe^5lqY?T^pH)3nEr%YTe^0_$1}ez&x0BYz5^L__oA)b(^19W19z`sCpsJ7p!$ee zlKsJdB&XOADQ=zkkJ<7ATa=b7=Spd|LF(!s)fx{_h;^*NosBwA*#%rLJ=d*>u6s3Q zK838M&lPKYg$`pmbC5*60QOnrd2@Zr&EUwz2V{d#dF}U!ME5%<&l7I#mHiGls&ggJ zMM6x`Puxvrnq1cbua^>jC|f%J4hpfq=nZD-i+h=a{T(mKPlC42FH(w{+oUod6Gt~M zJB4pkfBhk%)6bGp>jR{wze=(?Y(lMrxE_qNBEFL-#2M;!(>kmFQaPgj--JW&${7zC z(}72drPM3newP8K+gUAV82n-KPtHm2X4a;hl$31o$cf@COW>}r3*OemUX~1YsUUjz zCjNS+hKg6>fn4lfF-!=&&oNG~_Zd8i(^m8m;jD~a8$KEQ^BM`RchAC!%;C<)_vn?- z0{VQ5ovHF0iCBPSi-GICpr{>_Ae^%?u61=QdO6uoU5mlHHV|XJ2Y&=t>2^azZ~6?3 z94cz)*lP>rAYvj#utIv9s2}(;!a3uBUu>tFfeGOLje@_8mO1ngkyDEWWeO_cc8f!( zan5tWAZ^(lX&P)n*WI?P)$ zwbVm%dX`x2>KBF*E_t2=4)^N-N%Vmm=NZ0DBnBXN2;t&Io9aXFX~@?yRqWw@OQtvD zw&9GU5Ni~7?YTX#9MNVTk>P%!;c&t^rCw_F6*MXbZZBLWOq=2c;CkPfwu9FQ=aN;s zHglTL_gu7ga}u@9S{4kZKRC0<2pN-?BeO-o<9HiiGkXDe4crwP=2-`P?Wwkc- z4usprgUOQipLxLbPBSg)a;M8j)MY(M(X3HyuoO=1zKOo&vlB;b{^}?2-x6+n6g)cJ ziZZ6R7CG)2?>6A!pQOvst(7GDG>_zrFz(k9f)ZgObEQgsn5dscxUGylsf-+W-aX9E z#!ac#Q2tKHsQy?oT_8h;`HgXU_NJHQ-Ua3J+luY<_GIm{W;nr5$VLuDbJq2jB_r8@ zc47nc2XNYrFI+!nvh7pEPTkwT1rR`rYeV1i#^| zBptJw(uaRsFM5l%wv!&tRxZMHie{D4f0rIz_ZBV$o|_P>o{l1X3Ecg@ThI2Ajr%RP zVT7~%mb8V*Kb^yG>|puZnkqD&6K%9H?{kE$wtX7%c{_^F8N7QeM+guq8doV$;Q+l+H-2H;-^zPk4Vu`;Z5nA-l+=FC*ET&q^|F zQF|o1btloF4(}D=iL41YJ1BMjXo}`c^&&XU^jyL@({PS7IIXB8`aaL{yWSJ*?-cK* zhcTy7G$*Td4gJ>>&UP@Diw|m_^AN-ZT;tkNezoNa4f$@T5X&}wq@9crUoh_~N6L2^ zini_|`MLL31{2OQLax1~THtyopUN6<4 z=H3B3=k|ua-?@jBDe!=p`Ens<6yerhqs1CSU=CkT<~PouFQ^L}On)#_#5GHcIKeMy zm2xGbKclBs{L?<<*IuGy)2ABhcQO@^Nrn4&43f!t9{`6guv77n6SLZp zyG8A`;=5*~vvLm&Cq)#^$#N%4raIa@WutvRBUXG6c~TDLW(cEuX|A=fkp^8>Esi4$AB4oAgxghN z!7>VQo_dq=Y;aUF2QTQc0Rz~)Nch_1jwW4Skw(M^gj-#*_CR7BZt)a2&USWuM{aS0 zkZMaxYjcr36h9Ko&kYego*_l4mU5Y9L&c_*IKe?@qDK?X1r47mjJgP!$T-htqi0Zv z3+kSytp`rGirc)kY3=~--omdTF5V-g`^zl94$Qw3KYK?{*HG7Sn9cVzQ;8Wt0g8B( zM40p+#m#gU`_6Dtv)nJq2)Cv!{eVK8Zw)ml{tdSO(sj5< zsh4N#0NOPldLAY@=_c0rG&Fq?(b|~C){>HaA$SCW(AO#(!M^FqoIP)6k=&rW5s?)Xn#OByJpO_*?2pr zB>r6L;rS5~Bc3X1{RegOZ^mt{eN7?us#-K@RVlMjYA24lPis-d1PEsxYsZN$mC&)tc;x9s z_BA_X)wjtR(E^5u)!i@60Pa53;{w82bj&Zx>OspN0*|1H=@jpz38MOL*Us#A!b#2u z6N5MFXg*@1BpBs-usoe`Ry4js+Q-!>>*b8Il~T57DEc1?v6AjLxO$%`vNyN}$WwsF zUHCG>Sxy`u%IP@R=_J7eM~i>s1tqgW@IEGjky)J}d$J^Oza|wXT$G=$q38+2=mjQeGjTJYDpJ{kI%a8};^X?p9E1$Te993-4Nw>~E9>fI(Ff%~nK*@Ro= zqZd$!Ri2D@i`73jGY6>e-3^aCxYB-59Ae|$>OiEvig{khU(zys-GZ(W1_F8B!Q z$;BzOKe*r&QK%AQohtM^;hcfrHPn4ZxHQJJQ$^))uK4$S^hH6!#N%)t)lyNE(8 z&As>fK|M#usmKqLcO60>I}I|jKcx`MsKp@LAGLi!m}`Tc-r|)~UDiBBxETE_3i0QT z`Yjj|ntg;@t&S68JrARo6idlMc)#Tw;MV}Jd`tKTVcYa6;1Tq2+PVB7c+~iD%Gyg1 zbn-OGxVo_jdQXVCk8t*mn5#qmjBxgj5FQ2V+f2#RMb1~)5!6bJ0*~2~1xU+GbZZ-& zdB0Qt{e+M&Ey?OwB2wHdvxUwMVvgQ}X!jdruMlpZ&41i*_SA$H-E7rJo^+`lk@v6} z!10Ys7gWP!;FUO|>ssI&2&Zk0Yi6dlOnUg5;?#CoJ1s(kWq%Q=Z`^sW*_zrec<4+q zQZCgh|57mN$tRrk@w;}-p5;`f?;*DG7)hlQo}YlH16OZrKTD+5be1~P=V~Vq&Q(;0 zJwhGq&Sc!Sft5&E=NgfpSB|V&3UT#^uu-N{qE1d>5*4tpjI!pBGFOPI%V4P22U+J0I~xYaCwD}~rXb={>*aR@%@3`tpo{#E;i*9d2R_o-?=XI?Vt zIiOrj;r~L!Ws4t}@r2uKTn;eLCQFJ7xlhO*OG?|#mNbrBhl1I>@R=5 zB&%&JQq_It0k6hmJmnv-0Hr7xMIo-42tG{^mw~;2=MZk^ z(b162jLx|Upb63&{1F|W{JA%Bs`PahyQ(3i!|w>Uj` zZJgRN`ZE2&BSQpVZKxf8BHTJ621)HUd(n!M@tV^`tGnU2Cjzf46Z{Pn_gdiQG?|C$ zOfG$~mD9(Z^qjcg93+S>u@eUqcWt0-C0x94r-tbI>>Vl8n5HZho#M?U?~xF75%4fJ zPdbPl%-1$qwDnn%%zYY8F7T6IY^d42XNx`EBh0gevq?hOnblRzx4^59l6-qZtuvNc z&uD9^OPX3}G$J0R2wTMLS`LxO>iflNXalC*IpS2+%OvFxq&$^yF-}ZF!J8<=YNfv- zR+$FgK~cfo?~c?t%bTRO%WfKD`_m^Ol`>>SknA|ZZN;O(sYBdGxMaPrKIB~vELuh( zZXI#F8{7%fE+w3$xnJMSJQuCTwL%;NJcfenP;)NfJiz*QHq>^z@Mo9+&d;OT(;p`yBq@k7+oJKg8!;i<%)4~5V;arYN^fQ?4m}4(s ze%dy{8bF)XY{IRzq8C{XddUoyIRX+l1FuBC(G~dngxl)GNl03q-V3F@)S$iS1pgAk zt!8*or;CRt1V7DGxi(^^(~!wNS6L#Hf}NNoRuj&GV(2n;7%93$iWqmj&3HB8Qp73> z*}?c?X#fjRltV8SiMePP+9zBOJU&GDI|?!W%Y?rc2WRb&e$lkL9GbZ{KgI~&)?{Nc zseQ}CS3tFtof`5@rYf^djhY4ja4NF-T{(iI`pI($_jgyvTqy=01x`d&x#e_aQpHL<%(<(Y@nv?2j5c_I$$G5yK}-4{#_lT}?P= z6JIKFmH>a5aIU?&L!_gA8MeD~CG*SId^jBxo>!iiTTqE2(!fjQ#=6-R)S!4?X!jFy;S>JT#gCc)hgk*5K#S|NJVOQ-gCAK@Za1b|;k1WKP402&3UoqV!x8L1(LEGmL)UE=)$}oN<~rbb4wWtrXpSYE zRUYn0-rJ$ta>A|3=sCLszsuq@RJ(S(YDG?4Q&%7v|0YE;9oM4*e8*78iYyi@EP%-S z>p7mI5GzxOHm!~GedS1Lv;opmy4Qz}st--oQ2t^Hu?1szE)hUpZ(6*CshlA?=x)}L zcSz1=tEjDu@KH{28|tXf7ILj6(I<$Rh5KF4{(pdw%F$wir;+KPJH_^qMk0JErdKx- z&c*e+9xA*GJU3HDp(Kn#>+Z7rQ%p5p%bSM`o}&mmoQ;tTuuo#j?iM`ogecS;{&h9* zx`%{+CgjvO%iE^5%dewoJ59tsjCP?z?h$b@eEOw}%$o@3au}S+q&?Nk&Q22N`wq#{ zmr8EhT3X*r;_N_rB!&3dL^a-kSGS&0&#{C;Z1O7CYOYQ>vJSrwHo%jZCs3xb&f0dV z?Fw$8Xx1@=(Xb1mn^(#3vfDMhTt+zahjG}eZjh}f+$x>@B!$?W%~WwE9bdn+I4$vA z16kHaq>ScJh-KGgNsluPx||N&eOhnlO;Y&Xt`{Q;3AZ}tOZ5&w^{xW{if5&l@I(Hc zgku(ywFzl!21{D4vyRTjEE*36-Y=pfc)9T{h*)l;Q`S?o?Qin8fHCBHMPllMQXQ4& ziu109fO`nHI=g({@3d@B4ee-43Q9H$m-~3h<%C;D-`P;=4)7a%o}hE&s}rz!!6piE zZRO%EMeY4-31@v`J)|z0p+OS69~FsF*NdDlKE~cn4a>D~yLpRv z{c4xje@!@9BWlvIZ!;9t*8Op)?0VJtHp01G23#w*m%wk};u9ffA8_|UtVdR}sr0w% zr{vV^GYR5eDA)C+);)yVVFXLT!;tD#7GdX5dnjbRGrP@J@S?jf2k!+Ir?;!{T8s`4 zTL_od{V|2uFWj%v52mh^@dzFj>-!&H5iYs^uAzb>o)q4?iPFX}#F{eT?!M)G!r7RW zo2A|Mlw@WN;o=unmZOCU;GttC%JU*~kXG)mws#TE+NKW@QTiNV%2R?@4HsM|7*7JP zo+@3n_$?hP_q4TRl+MhP&hB<({4Pas#->yRwSX&|XQU{jTu-HXS)3lNU|P`|a!w|k z6u#?_O}k zFOeLnAoh3IHW)iUn?sa$RYamTh)v8?!da)-8p-V#Y}3qqPMob8?@qNx87^?PcA-&q zEuwR=$D+ev^XEley6eQm5aFDC_*>~EZb4%MYdD;~I)y%VQ%>P|>En z!$v24Z%N9bFKIg+K_M#c;dg1I@OAUT@-9laeXvldZ^Q|4m3T&E7bogIgf zA`@N~0oCZw)ITn=(fPMfG=EwUhTEyX??JNq8%dCFhZ+&*e%&V8W&8$aZF#UOQuXp!w&W?TV0W3|YC5?Vhd_z1d< zLtOXTD&5z7e87IvIK+T@r-j9n|~68xMJKNxGx1B9w=Gpv|+cWiX__Y}>!#j(9U9t9ipn&9q(G43Q>y75mqL@8t4q~t5$ z02jV44jPV1e-=lLjC}(sQ|8u()@UgDEQd&1sJoPIGW7V3aOpI4`hHzW5QBnat;DI;3BZGX* zHORk4IP+H?C5%}tpYk`McO`?^N#dI8QE|%&=YAmU`Viv*i_^yObg5|VALr=klz)~F*-Er3(zNzuA?222J@h_m zVVUGzfo`XTvy+*FmPAkf02;b(R*3-*bdY3vh{8U?+4O!KD5w-wzEGxfjbHU9zwF(E|P3E@Skk5r1nmi zBdDM0{jsFZ#RC&RxIz*=kD^&S_xk#38y(ziQ`7Y!u0?41Cz7lZ-{orF>z(D4X?`6= zbHy0ft8d;<1+Q|Q57CEkYiF$Tb&q1Evy;TpA!1CjwrT1C;s*Lk$zB`n8?Z~Nq6!-z zi&4^32p1=fYRGpZcyqC0)i&~!a%6v|92lR|A?@7VQiRxS>0Wg%zJ_tTw11dF+%7|| z1;WS5QPAWwRQO=2>0Xe%6S({4vQD2%mr?l<_epfmIQYv6mpsp*5F0S!nw&hY9NDjd zBOPyWpaGh~FIYA`FTlK|6=YvRxRsrqpb*P8I5mty_V*3&7@i+qA#P}%{1Pcse$r6> zu&)Rs8M*g~)yAM9olQ8)uEI<9I=tKu{`47Qpbz1lPsy#e{Po zUF~Z4&Aveqz^`L;h10Sx`4^qoOeFsfaJjD>dlC3P*Be5?I+0rG`n2~BXC8^mex9P) z58ia`ij3VOwuqlD%6|cSRxr*URB#oA*eaoYV$#oO6~MpWfg21FT?95~ek(am#)GC9 z@G8Qs#OO{Akwo{$xW5q2IW2R2b#VIkERn{L0vSX4LgE_2nZNEgsX#UScHnDWPh^hy z!SW9^HCIYeMxo-brU*7p+zzwGj6w$g0`7OckNK9fGCh4TH-S(f-`Vm!*eI$YpEhCH%Q;&N5;#35zCn~rNw$taW@if70s3k{SExD0}tEn z4_XIJLqrp5yVeO)x@ahR9EDg&2-~Mmf%iG!W~3-z0sQ#ikZD+y=?G;u6KmDqgtN?T4~apHsABHow05rZSbgYq3d!2K zt7&9Q6u=1?PeWQc;gaeK4P~zfZzNAdF9+`@gma_IJxv`fN`zXZ2LFIX(L!H#J$)ua2gg00p`d5AEEe-j; zrVwkBiCqx2d}d=!pRJ+j1r%c5bk{(6CE<26{=(h7vbs!%@2{ZW{}9NALfBqL1sVX)vk$_;}{KSk9QYnS*fm zS=T=i&ZATnMk&p+KTR)f`CQL;M-eWzUsNBuq&{?)hI~&@h|{}o>iL{->!m5pX|LBx z@&!1=Hgiq-C)RVsD8$lgM~VwMO!+6T-8P7>v`kg%lucuai5;7+nZVqX@3ca6mGcfCN_%&LykK5gfA!Axw&2B>zuGCQjkrQ&yYkCgJjCCmeab1vzZi{T%VX!9}QEGK}WO?&vF*2q2k zatbj=#I?NHM!3~GStO2!-i_KIWkFjGamkJp<8^5%EMp1hl-2M)ooQ|YfB0eHe-siw zREeegkkb8y%DlEBF^-2W+Ey|$r5EwT4Ye03B%I4+Fzr${1c zC`U@L6QpIILLt_}J^tTHIOnq0_42@@^(j9KgT1V&EWu9zj+3}vvPX2PwKxcb@Pv68Li#=DTB$E24 zo_nNIy3*6pxp%Oqsq@y5)C}k43q7r!cIBz>It!boWhQP2r}pzWFCUZYar`BzO`Y%; zp61Rwvr}(LY@VGu{}pFQM$=4Rzkze-Oqf2uv~OMPFY1+ae3L&(!51|rq3-eAmZ;Pvf@E^~*dRoHL&Bwsb}>_Y8I}d%%;KAmjH)8Zx-BptPcR z;*v;dzwG&?Gs_lKl+GVEcg~{H`4kwjaL#nDvApqPCRF6iz+d?zriI2V3N6aZn@}{N z$f?Psnq=E2T0}ivlN0AH_dK6mFd#T@Jj9KgJAbwwhy;<7oV^F#B?78O^N_8Vx+Sr3nx%cT^SgXG^YFtfB` zcMJ9j}v&`EpB<4wGL zndh3uf2B&cRb@iyyoIH6rkDQjH0e*8Oen3GR9wEWbV$WPlws%CuMbp8P}8}wnX~B` zPnZ6GG;eSa2_0KHvv~Rvtt2U%mMrnx^`4zc&b}KxqyMpz1i2(bN=j@=>W#UG%sFmC zQNR8T>nDE>S$#(F^wOMYXzl`PG~|T!rOYmxFsNw4V7C2V)cD^rb8sLjH@ z{RaG{c7LLr)8#Qw>%_!0o&iby#vRba1}&WP=Z%b8Q*L2J(ZIw7H+lB{r3?K%Z?@Gv zyllpd|JHjZR0R7^b3Sk5?UK0dR?qT7GK&`#QCldTKY#B0+_CvXhfF$gV*c2o?7^$v z8`jGSed%rL9F^y7v8wliHa&s^3x}6ZTR3w9HSW?0#nh1u3+9anXp2YHHZk9+-PdI1 zs%a;*a(ewr{r^edd)qqU54?vseed!-;XM74r+fFog;w8b<)!&SaSv@Xd3iar(QD-; zzPihkXxwwZk%I%&#G^{fBc=26LSv{3D$o%)TOakbNwIo3D_{3!IklBuZ{q1H&xA&Q z<>`OV;I{i1QnIL++V>x9zG(3Qj=Xq(M;>szMP5(hhzC5|Q=G(ap0rWf17;O3&<0vs zQn0Y1n2a&0tn^Inm?zFv6LF_kZ=U_eumxQ;@Lwf1d$;fN`uwFLK_-bIHJ6G=7RijG$;fITS$twfVvZo z%F7c+2o-zUIUQc`JkXJP^MefB2Mnu?d00)n^nz!*$A568i}oykDz@n;uTNY;rTKKHzr^bdMoHuYn}Xs$(b9V+XB|8BrY?D*1iSn|** z>>c%EbjcrUJ})?6UPTc%y$YHz6qS|Gs1Xbv@ONU**PfIl=jrb~zAk^|CIjZsgv%MS z$&=-z)_Hogtgo@M1>+W$m**{V(r@>+c51#ShMN05X^Cldo~2$VZ-l2^6qAnwT{k%B zkFNWNQSUGGIiP>&-@j0r5zo`KaiKxjR@auMDHC#vXp)jQZDNpox_m;gXhJ`yw$Rh1 z@d*?96|Jf%X`A@^7f*{uZ4cr~!~5l}DjL_xxx25o*)^TLBdO~5x7L3DCz~LRE_uPg z{sG7~rEyM1)3i?44oPi#&6VC8`X8Xm;QgEj>3Hna&o-V!_ayJIMt|9{^w-)sK+r$X zwJf430L?*d*W#gikgkP%XGUXh!9Uof`caeO(euA=Pt-9urO(iacH{A$OlR~ePpb1} zWAE?n8%$t}BazZMC3(}uin~(0$==q*i+Bw&y=X?+oDyA7IIrF6>F=avc*~u}=XqNv zPtQxt%ka)?)J2&WkeH%K@$@rFD`apUcEa$yVMPOjiJfh{bK3SAcVM7u zTs%0KM-6g}ii1p7{&fD^fv4wxHUSQmc={zyJ<9viAx_uVJuN+D*3G%k$#?uw&%nP@ z{%_6P`|*f})zP1|P+F@VutFNd3kT<(dERD;(}#Go8s&_0O)rD}4xCLLWEjj|#H+D9 zCpO&s$Uj?GpQ5uyiYXF_~ZQBIp#`= zt#Z5*k`i;rcvmGk4?N@P?E6DYpwWR$SwKsmVHHl&mEOZz@i?c3qZL;U{pW1Ffc9)2 zXyiTW+Tq^DiFpOy&W)V5x063#ywcOkZm6^%j~OtQb`tVOPslDRD|7tWsex537q?2> z67rUMq7x@HXr}*zV>h?Y{uu{0P}#`fLJe^INolE0=swRVC(8nWenB~n&YKOUP z4sCYL8B6;udD6}uf1|W4C%Vm3>{KOrGq{^;m++kK9noprxG_3qA4rMHX%}w%nC!v{ zv?XSz>DfaTL`akIyfailV`1L73H^(LITPm>&si|TPMk?e8zEEoaVxxgq7xe|Wd0{R ze%tS7^41lpc|gZc!_m;9yu{HLd(#d%<1aQT{@%LMHqc?Tyx6}PwZCV}w%uB7a?>t} zvMaq!c~P-{I`=PNQl$0*6-&z{8XmNv%e=+rx zGU=uLI_K?vUZ3;JI!}*8<#pcI|KFLw25ACYxW?OR)$voiChlD0U6TA)ruv)y!~1^2 z=0^Uwr^!Q0eOGVC6+2XqnF+;;Cx-;Ppue0jZ)9E?JOP-D$|2QV^-{^9-KJIOwNV?Oz zIwkslcNeF;sa*8nFCJEa&Jmv)kEG-ygmQ_4r5MTj;CGXvZuWT$<7aL z(mJQRYru(hNXw4e$q%&%88>x{3f3MTvwE+*$2lT7;J;lJHMD26lTbp+yjmmiQt%#V5rY)Q?qjY}J0!q|C zH)m?lJ3jI1o8Ie_S{-C-#0lKt>HfzGD0%vh~}17R0!!9~uHBpL>88ty$I@%r1|Sn{}{13jwWAl=KR zwbAVVE|*}iM7F;iOeZav(1{ z5{tg_p8OAvf_BA-hkJjf=m8#1&7QX*oHMID8BXpo^yKu{Z@k|m4Le{YtY58pdm{C?D9lZS? z>=B*w!+V~#PEotG^V6~D9ZnM<*}VOrU0RcW^6dlOakf@G=o6fS&eg{aa27R9YnS-F zQ`+{Vq5IeNG)m^pTS%{8R4n=L#;<|&UP5vC0y}bHkX-ft$wxXr_|ppA3+?)TkIX1< zjQnxv{f8dA*cEoG21{)F4oZjzB&X>M9&anO^#fl6N=)vZ_FA$N=$lrV zoO_(}O5e0T89j%~3t39LpXg)+2p@Ny;7S82&UnI8V>byNyUDpEkTx(Q{TBIKY12i{ zE1W(vQ(k;iTG`vl2&VOIrr+I$oYBFwK`rs8AGF5jTop{~lU6rdQd_!edB;{xZ7|KB zkv>OYrPV$sqaS5vF2h@Ppv|T_;|WjoekLytdOve6>6bRBBW@hhn}_17MR)tJ&84ni zTDmX3LS7nG`ip*B!F($>wsHdf)6z5I8^8tnEu5>e)B1L-71$tJFTAxf#a=9} z{;G-Boz#J816%5e%>LIU`7Eb!VA`N$|Le{r1JjOcvl#H|XGJ$Zk$ar?2Bsb1Nxw-x X&%NB=$Z0hwEjxM57H9OJwC?{4dD#n6 delta 262227 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

s$(zY? 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

q!@H2*Vu4~&UeA0Upfee|J4*0+4V*$Wmh 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 (#yG=_9p@Soe_H*?z&v>(a(sA&kaC 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

@t>&w1I|CpytgzU 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 L>Vl@lvfBRuOa+V? diff --git a/build/client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp b/build/client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp index d4bfeb6..51acacb 100644 --- a/build/client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp +++ b/build/client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp @@ -49,7 +49,12 @@ template <> constexpr inline auto scar::ClientConnection::qt_create_metaobjectda "messageReceived", "sender", "content", - "connectionError" + "connectionError", + "screenShareFrameReceived", + "std::vector", + "rgbData", + "width", + "height" }; QtMocHelpers::UintData qt_methods { @@ -73,6 +78,10 @@ template <> constexpr inline auto scar::ClientConnection::qt_create_metaobjectda QtMocHelpers::SignalData(11, 2, QMC::AccessPublic, QMetaType::Void, {{ { QMetaType::QString, 7 }, }}), + // Signal 'screenShareFrameReceived' + QtMocHelpers::SignalData, int, int)>(12, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 13, 14 }, { QMetaType::Int, 15 }, { QMetaType::Int, 16 }, + }}), }; QtMocHelpers::UintData qt_properties { }; @@ -102,6 +111,7 @@ void scar::ClientConnection::qt_static_metacall(QObject *_o, QMetaObject::Call _ case 3: _t->loginFailed((*reinterpret_cast>(_a[1]))); break; case 4: _t->messageReceived((*reinterpret_cast>(_a[1])),(*reinterpret_cast>(_a[2]))); break; case 5: _t->connectionError((*reinterpret_cast>(_a[1]))); break; + case 6: _t->screenShareFrameReceived((*reinterpret_cast>>(_a[1])),(*reinterpret_cast>(_a[2])),(*reinterpret_cast>(_a[3]))); break; default: ; } } @@ -118,6 +128,8 @@ void scar::ClientConnection::qt_static_metacall(QObject *_o, QMetaObject::Call _ return; if (QtMocHelpers::indexOfMethod(_a, &ClientConnection::connectionError, 5)) return; + if (QtMocHelpers::indexOfMethod , int , int )>(_a, &ClientConnection::screenShareFrameReceived, 6)) + return; } } @@ -140,14 +152,14 @@ int scar::ClientConnection::qt_metacall(QMetaObject::Call _c, int _id, void **_a if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { - if (_id < 6) + if (_id < 7) qt_static_metacall(this, _c, _id, _a); - _id -= 6; + _id -= 7; } if (_c == QMetaObject::RegisterMethodArgumentMetaType) { - if (_id < 6) + if (_id < 7) *reinterpret_cast(_a[0]) = QMetaType(); - _id -= 6; + _id -= 7; } return _id; } @@ -187,4 +199,10 @@ void scar::ClientConnection::connectionError(const QString & _t1) { QMetaObject::activate(this, &staticMetaObject, 5, nullptr, _t1); } + +// SIGNAL 6 +void scar::ClientConnection::screenShareFrameReceived(std::vector _t1, int _t2, int _t3) +{ + QMetaObject::activate(this, &staticMetaObject, 6, nullptr, _t1, _t2, _t3); +} QT_WARNING_POP diff --git a/build/client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp.d b/build/client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp.d index c90d43a..b59b871 100644 --- a/build/client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp.d +++ b/build/client/scarchat_autogen/DKZCZIDWWL/moc_client_connection.cpp.d @@ -46,6 +46,7 @@ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley.hpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/message.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h \ @@ -87,15 +88,25 @@ /usr/include/bits/fcntl.h \ /usr/include/bits/floatn-common.h \ /usr/include/bits/floatn.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/fp-logb.h \ /usr/include/bits/getopt_core.h \ /usr/include/bits/getopt_posix.h \ /usr/include/bits/in.h \ /usr/include/bits/ioctl-types.h \ /usr/include/bits/ioctls.h \ + /usr/include/bits/iscanonical.h \ /usr/include/bits/libc-header-start.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ /usr/include/bits/local_lim.h \ /usr/include/bits/locale.h \ /usr/include/bits/long-double.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls-macros.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/mathcalls.h \ /usr/include/bits/netdb.h \ /usr/include/bits/poll.h \ /usr/include/bits/posix1_lim.h \ @@ -970,7 +981,41 @@ /usr/include/features.h \ /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ /usr/include/libintl.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ /usr/include/limits.h \ /usr/include/linux/close_range.h \ /usr/include/linux/errno.h \ @@ -984,6 +1029,7 @@ /usr/include/linux/types.h \ /usr/include/linux/version.h \ /usr/include/locale.h \ + /usr/include/math.h \ /usr/include/net/if.h \ /usr/include/netdb.h \ /usr/include/netinet/in.h \ @@ -1070,9 +1116,12 @@ /usr/include/qt6/QtCore/QObject \ /usr/include/qt6/QtCore/q17memory.h \ /usr/include/qt6/QtCore/q20functional.h \ + /usr/include/qt6/QtCore/q20iterator.h \ /usr/include/qt6/QtCore/q20memory.h \ /usr/include/qt6/QtCore/q20type_traits.h \ + /usr/include/qt6/QtCore/q20utility.h \ /usr/include/qt6/QtCore/q23type_traits.h \ + /usr/include/qt6/QtCore/q23utility.h \ /usr/include/qt6/QtCore/qalgorithms.h \ /usr/include/qt6/QtCore/qanystringview.h \ /usr/include/qt6/QtCore/qarraydata.h \ @@ -1088,6 +1137,7 @@ /usr/include/qt6/QtCore/qbytearraylist.h \ /usr/include/qt6/QtCore/qbytearrayview.h \ /usr/include/qt6/QtCore/qchar.h \ + /usr/include/qt6/QtCore/qcheckedint_impl.h \ /usr/include/qt6/QtCore/qcompare.h \ /usr/include/qt6/QtCore/qcompare_impl.h \ /usr/include/qt6/QtCore/qcomparehelpers.h \ @@ -1113,9 +1163,11 @@ /usr/include/qt6/QtCore/qiterable.h \ /usr/include/qt6/QtCore/qiterator.h \ /usr/include/qt6/QtCore/qlatin1stringview.h \ + /usr/include/qt6/QtCore/qline.h \ /usr/include/qt6/QtCore/qlist.h \ /usr/include/qt6/QtCore/qlogging.h \ /usr/include/qt6/QtCore/qmalloc.h \ + /usr/include/qt6/QtCore/qmargins.h \ /usr/include/qt6/QtCore/qmath.h \ /usr/include/qt6/QtCore/qmetacontainer.h \ /usr/include/qt6/QtCore/qmetatype.h \ @@ -1128,10 +1180,14 @@ /usr/include/qt6/QtCore/qobjectdefs_impl.h \ /usr/include/qt6/QtCore/qoverload.h \ /usr/include/qt6/QtCore/qpair.h \ + /usr/include/qt6/QtCore/qpoint.h \ /usr/include/qt6/QtCore/qprocessordetection.h \ + /usr/include/qt6/QtCore/qrect.h \ /usr/include/qt6/QtCore/qrefcount.h \ /usr/include/qt6/QtCore/qscopedpointer.h \ /usr/include/qt6/QtCore/qscopeguard.h \ + /usr/include/qt6/QtCore/qsize.h \ + /usr/include/qt6/QtCore/qspan.h \ /usr/include/qt6/QtCore/qstdlibdetection.h \ /usr/include/qt6/QtCore/qstring.h \ /usr/include/qt6/QtCore/qstringalgorithms.h \ @@ -1171,6 +1227,20 @@ /usr/include/qt6/QtCore/qversiontagging.h \ /usr/include/qt6/QtCore/qxptype_traits.h \ /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ + /usr/include/qt6/QtGui/qcolor.h \ + /usr/include/qt6/QtGui/qimage.h \ + /usr/include/qt6/QtGui/qpaintdevice.h \ + /usr/include/qt6/QtGui/qpixelformat.h \ + /usr/include/qt6/QtGui/qpolygon.h \ + /usr/include/qt6/QtGui/qregion.h \ + /usr/include/qt6/QtGui/qrgb.h \ + /usr/include/qt6/QtGui/qrgba64.h \ + /usr/include/qt6/QtGui/qtgui-config.h \ + /usr/include/qt6/QtGui/qtguiexports.h \ + /usr/include/qt6/QtGui/qtguiglobal.h \ + /usr/include/qt6/QtGui/qtransform.h \ + /usr/include/qt6/QtGui/qwindowdefs.h \ /usr/include/rpc/netdb.h \ /usr/include/sched.h \ /usr/include/semaphore.h \ @@ -1204,6 +1274,7 @@ /usr/include/unistd.h \ /usr/include/wchar.h \ /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ diff --git a/build/client/scarchat_autogen/EWIEGA46WW/moc_mainwindow.cpp.d b/build/client/scarchat_autogen/EWIEGA46WW/moc_mainwindow.cpp.d index 000c7de..e52747d 100644 --- a/build/client/scarchat_autogen/EWIEGA46WW/moc_mainwindow.cpp.d +++ b/build/client/scarchat_autogen/EWIEGA46WW/moc_mainwindow.cpp.d @@ -47,6 +47,7 @@ /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/config/client_config.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/connection/client_connection.h \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/chat_widget.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/user_list_widget.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/ui/video_grid_widget.h \ @@ -91,15 +92,25 @@ /usr/include/bits/fcntl.h \ /usr/include/bits/floatn-common.h \ /usr/include/bits/floatn.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/fp-logb.h \ /usr/include/bits/getopt_core.h \ /usr/include/bits/getopt_posix.h \ /usr/include/bits/in.h \ /usr/include/bits/ioctl-types.h \ /usr/include/bits/ioctls.h \ + /usr/include/bits/iscanonical.h \ /usr/include/bits/libc-header-start.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ /usr/include/bits/local_lim.h \ /usr/include/bits/locale.h \ /usr/include/bits/long-double.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls-macros.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/mathcalls.h \ /usr/include/bits/netdb.h \ /usr/include/bits/poll.h \ /usr/include/bits/posix1_lim.h \ @@ -974,7 +985,41 @@ /usr/include/features.h \ /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ /usr/include/libintl.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ /usr/include/limits.h \ /usr/include/linux/close_range.h \ /usr/include/linux/errno.h \ @@ -988,6 +1033,7 @@ /usr/include/linux/types.h \ /usr/include/linux/version.h \ /usr/include/locale.h \ + /usr/include/math.h \ /usr/include/net/if.h \ /usr/include/netdb.h \ /usr/include/netinet/in.h \ @@ -1212,6 +1258,7 @@ /usr/include/qt6/QtCore/qversiontagging.h \ /usr/include/qt6/QtCore/qxptype_traits.h \ /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ /usr/include/qt6/QtGui/QPixmap \ /usr/include/qt6/QtGui/qaction.h \ /usr/include/qt6/QtGui/qbitmap.h \ @@ -1322,6 +1369,7 @@ /usr/include/unistd.h \ /usr/include/wchar.h \ /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ diff --git a/build/client/scarchat_autogen/UYX5XTB5RZ/moc_video_grid_widget.cpp b/build/client/scarchat_autogen/UYX5XTB5RZ/moc_video_grid_widget.cpp index 19e8642..17ac41b 100644 --- a/build/client/scarchat_autogen/UYX5XTB5RZ/moc_video_grid_widget.cpp +++ b/build/client/scarchat_autogen/UYX5XTB5RZ/moc_video_grid_widget.cpp @@ -42,14 +42,23 @@ template <> constexpr inline auto scar::VideoGridWidget::qt_create_metaobjectdat "scar::VideoGridWidget", "screenShareRequested", "", + "onScreenShareFrameReceived", + "std::vector", + "rgbData", + "width", + "height", "onScreenShareClicked" }; QtMocHelpers::UintData qt_methods { // Signal 'screenShareRequested' QtMocHelpers::SignalData(1, 2, QMC::AccessPublic, QMetaType::Void), + // Slot 'onScreenShareFrameReceived' + QtMocHelpers::SlotData, int, int)>(3, 2, QMC::AccessPublic, QMetaType::Void, {{ + { 0x80000000 | 4, 5 }, { QMetaType::Int, 6 }, { QMetaType::Int, 7 }, + }}), // Slot 'onScreenShareClicked' - QtMocHelpers::SlotData(3, 2, QMC::AccessPrivate, QMetaType::Void), + QtMocHelpers::SlotData(8, 2, QMC::AccessPrivate, QMetaType::Void), }; QtMocHelpers::UintData qt_properties { }; @@ -74,7 +83,8 @@ void scar::VideoGridWidget::qt_static_metacall(QObject *_o, QMetaObject::Call _c if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: _t->screenShareRequested(); break; - case 1: _t->onScreenShareClicked(); break; + case 1: _t->onScreenShareFrameReceived((*reinterpret_cast>>(_a[1])),(*reinterpret_cast>(_a[2])),(*reinterpret_cast>(_a[3]))); break; + case 2: _t->onScreenShareClicked(); break; default: ; } } @@ -103,14 +113,14 @@ int scar::VideoGridWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { - if (_id < 2) + if (_id < 3) qt_static_metacall(this, _c, _id, _a); - _id -= 2; + _id -= 3; } if (_c == QMetaObject::RegisterMethodArgumentMetaType) { - if (_id < 2) + if (_id < 3) *reinterpret_cast(_a[0]) = QMetaType(); - _id -= 2; + _id -= 3; } return _id; } diff --git a/build/client/scarchat_autogen/deps b/build/client/scarchat_autogen/deps index 18091d9..440b5a4 100644 --- a/build/client/scarchat_autogen/deps +++ b/build/client/scarchat_autogen/deps @@ -57,6 +57,8 @@ scarchat_autogen/timestamp: \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/camera_capture.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/screen_capture.cpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/screen_capture.h \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp \ + /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.cpp \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.h \ /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/resources/resources.qrc \ @@ -109,15 +111,25 @@ scarchat_autogen/timestamp: \ /usr/include/bits/fcntl.h \ /usr/include/bits/floatn-common.h \ /usr/include/bits/floatn.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/fp-logb.h \ /usr/include/bits/getopt_core.h \ /usr/include/bits/getopt_posix.h \ /usr/include/bits/in.h \ /usr/include/bits/ioctl-types.h \ /usr/include/bits/ioctls.h \ + /usr/include/bits/iscanonical.h \ /usr/include/bits/libc-header-start.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ /usr/include/bits/local_lim.h \ /usr/include/bits/locale.h \ /usr/include/bits/long-double.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls-macros.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/mathcalls.h \ /usr/include/bits/netdb.h \ /usr/include/bits/poll.h \ /usr/include/bits/posix1_lim.h \ @@ -992,7 +1004,41 @@ scarchat_autogen/timestamp: \ /usr/include/features.h \ /usr/include/gnu/stubs-64.h \ /usr/include/gnu/stubs.h \ + /usr/include/inttypes.h \ + /usr/include/libavcodec/avcodec.h \ + /usr/include/libavcodec/codec.h \ + /usr/include/libavcodec/codec_desc.h \ + /usr/include/libavcodec/codec_id.h \ + /usr/include/libavcodec/codec_par.h \ + /usr/include/libavcodec/defs.h \ + /usr/include/libavcodec/packet.h \ + /usr/include/libavcodec/version.h \ + /usr/include/libavcodec/version_major.h \ + /usr/include/libavutil/attributes.h \ + /usr/include/libavutil/avconfig.h \ + /usr/include/libavutil/avutil.h \ + /usr/include/libavutil/buffer.h \ + /usr/include/libavutil/channel_layout.h \ + /usr/include/libavutil/common.h \ + /usr/include/libavutil/dict.h \ + /usr/include/libavutil/error.h \ + /usr/include/libavutil/frame.h \ + /usr/include/libavutil/hwcontext.h \ + /usr/include/libavutil/imgutils.h \ + /usr/include/libavutil/intfloat.h \ + /usr/include/libavutil/log.h \ + /usr/include/libavutil/macros.h \ + /usr/include/libavutil/mathematics.h \ + /usr/include/libavutil/mem.h \ + /usr/include/libavutil/pixdesc.h \ + /usr/include/libavutil/pixfmt.h \ + /usr/include/libavutil/rational.h \ + /usr/include/libavutil/samplefmt.h \ + /usr/include/libavutil/version.h \ /usr/include/libintl.h \ + /usr/include/libswscale/swscale.h \ + /usr/include/libswscale/version.h \ + /usr/include/libswscale/version_major.h \ /usr/include/limits.h \ /usr/include/linux/close_range.h \ /usr/include/linux/errno.h \ @@ -1006,6 +1052,7 @@ scarchat_autogen/timestamp: \ /usr/include/linux/types.h \ /usr/include/linux/version.h \ /usr/include/locale.h \ + /usr/include/math.h \ /usr/include/net/if.h \ /usr/include/netdb.h \ /usr/include/netinet/in.h \ @@ -1230,6 +1277,7 @@ scarchat_autogen/timestamp: \ /usr/include/qt6/QtCore/qversiontagging.h \ /usr/include/qt6/QtCore/qxptype_traits.h \ /usr/include/qt6/QtCore/qyieldcpu.h \ + /usr/include/qt6/QtGui/QImage \ /usr/include/qt6/QtGui/QPixmap \ /usr/include/qt6/QtGui/qaction.h \ /usr/include/qt6/QtGui/qbitmap.h \ @@ -1344,6 +1392,7 @@ scarchat_autogen/timestamp: \ /usr/include/unistd.h \ /usr/include/wchar.h \ /usr/include/wctype.h \ + /usr/include/x86_64-pc-linux-gnu/libavutil/avconfig.h \ /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ diff --git a/build/compile_commands.json b/build/compile_commands.json index 2a842e7..992698a 100644 --- a/build/compile_commands.json +++ b/build/compile_commands.json @@ -179,6 +179,12 @@ "file": "/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_encoder.cpp", "output": "client/CMakeFiles/scarchat.dir/media/video_encoder.cpp.o" }, +{ + "directory": "/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client", + "command": "/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_WIDGETS_LIB -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/scarchat_autogen/include -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/client -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/argon2-src/include -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/argon2-src/src -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/jwt-cpp-src/include -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtSql -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -O3 -DNDEBUG -std=gnu++20 -mno-direct-extern-access -D_REENTRANT -o CMakeFiles/scarchat.dir/media/video_decoder.cpp.o -c /home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp", + "file": "/home/ganome/Projects/SCAR-719/repos/scar-chat7/client/media/video_decoder.cpp", + "output": "client/CMakeFiles/scarchat.dir/media/video_decoder.cpp.o" +}, { "directory": "/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client", "command": "/usr/bin/c++ -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_WIDGETS_LIB -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/scarchat_autogen/include -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/client -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/argon2-src/include -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/argon2-src/src -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/jwt-cpp-src/include -I/home/ganome/Projects/SCAR-719/repos/scar-chat7/build/_deps/nlohmann_json-src/include -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib64/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtSql -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -O3 -DNDEBUG -std=gnu++20 -mno-direct-extern-access -D_REENTRANT -o CMakeFiles/scarchat.dir/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp.o -c /home/ganome/Projects/SCAR-719/repos/scar-chat7/build/client/scarchat_autogen/3YJK5W5UP7/qrc_resources.cpp", diff --git a/build/dbmanager/CMakeFiles/dbmanager.dir/compiler_depend.make b/build/dbmanager/CMakeFiles/dbmanager.dir/compiler_depend.make index 49ba07e..523b263 100644 --- a/build/dbmanager/CMakeFiles/dbmanager.dir/compiler_depend.make +++ b/build/dbmanager/CMakeFiles/dbmanager.dir/compiler_depend.make @@ -1,1579 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 4.1 - -dbmanager/CMakeFiles/dbmanager.dir/__/server/database/database.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.cpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/sqlite3.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/types.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -dbmanager/CMakeFiles/dbmanager.dir/db_manager.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/dbmanager/db_manager.cpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/crypto/argon2_wrapper.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/dbmanager/db_manager.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/sqlite3.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/types.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/codecvt.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_dir.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_fwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_path.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fstream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_conv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/quoted_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/sstream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/codecvt \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/filesystem \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/fstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iomanip \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/sstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -dbmanager/CMakeFiles/dbmanager.dir/dbmanager_autogen/mocs_compilation.cpp.o: dbmanager/dbmanager_autogen/mocs_compilation.cpp \ - /usr/include/stdc-predef.h - -dbmanager/CMakeFiles/dbmanager.dir/main.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/dbmanager/main.cpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/dbmanager/db_manager.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/sqlite3.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/types.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -dbmanager/dbmanager: shared/libscarchat_shared.a \ - third_party/libargon2_lib.a \ - /lib64/ld-linux-x86-64.so.2 \ - /lib64/libc.so.6 \ - /lib64/libm.so.6 \ - /lib64/libmvec.so.1 \ - /usr/lib64/Scrt1.o \ - /usr/lib64/crti.o \ - /usr/lib64/crtn.o \ - /usr/lib64/libc.so \ - /usr/lib64/libm.so \ - /usr/lib64/libpthread.a \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/crtbeginS.o \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/crtendS.o \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc.a \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/libstdc++.so \ - /usr/lib64/libboost_system.so.1.88.0 \ - /usr/lib64/libboost_thread.so.1.88.0 \ - /usr/lib64/libc_nonshared.a \ - /usr/lib64/libcrypto.so \ - /usr/lib64/libicudata.so.77 \ - /usr/lib64/libicui18n.so.77 \ - /usr/lib64/libicuio.so.77 \ - /usr/lib64/libicuuc.so.77 \ - /usr/lib64/libsqlite3.so \ - /usr/lib64/libssl.so \ - /usr/lib64/libz.so.1 \ - dbmanager/CMakeFiles/dbmanager.dir/__/server/database/database.cpp.o \ - dbmanager/CMakeFiles/dbmanager.dir/db_manager.cpp.o \ - dbmanager/CMakeFiles/dbmanager.dir/dbmanager_autogen/mocs_compilation.cpp.o \ - dbmanager/CMakeFiles/dbmanager.dir/main.cpp.o - - -dbmanager/CMakeFiles/dbmanager.dir/dbmanager_autogen/mocs_compilation.cpp.o: - -dbmanager/CMakeFiles/dbmanager.dir/db_manager.cpp.o: - -/usr/lib64/libz.so.1: - -/usr/lib64/libssl.so: - -/usr/lib64/libsqlite3.so: - -/usr/lib64/libicuio.so.77: - -/usr/lib64/libicudata.so.77: - -/usr/lib64/libcrypto.so: - -/usr/lib64/libc_nonshared.a: - -/usr/lib64/libboost_system.so.1.88.0: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/libstdc++.so: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/crtendS.o: - -/usr/lib64/libpthread.a: - -/usr/lib64/libm.so: - -/usr/lib64/crtn.o: - -/usr/lib64/Scrt1.o: - -/lib64/libm.so.6: - -/lib64/libc.so.6: - -/lib64/ld-linux-x86-64.so.2: - -shared/libscarchat_shared.a: - -dbmanager/dbmanager_autogen/mocs_compilation.cpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/time_members.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++io.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/basic_file.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/filesystem: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/sstream.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/quoted_string.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_conv.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fstream.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_path.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_fwd.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/dbmanager/db_manager.h: - -third_party/libargon2_lib.a: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc.a: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h: - -/usr/lib64/libicuuc.so.77: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits: - -/usr/include/sys/single_threaded.h: - -/usr/include/stdlib.h: - -/usr/include/linux/limits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream: - -/usr/include/linux/errno.h: - -/usr/include/gnu/stubs.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/fstream: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/libintl.h: - -/usr/include/bits/endianness.h: - -/usr/include/bits/xopen_lim.h: - -/usr/include/bits/wctype-wchar.h: - -/usr/include/sqlite3.h: - -/usr/include/sys/types.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h: - -/usr/include/bits/timesize.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h: - -/usr/include/bits/types/wint_t.h: - -/usr/lib64/crti.o: - -/usr/include/bits/wordsize.h: - -/usr/include/stdio.h: - -/lib64/libmvec.so.1: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view: - -/usr/include/bits/types/struct_tm.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/bits/waitflags.h: - -/usr/lib64/libc.so: - -/usr/include/ctype.h: - -/usr/include/bits/types/struct_sched_param.h: - -/usr/include/linux/stddef.h: - -/usr/include/bits/wchar2.h: - -/usr/include/bits/types/struct_itimerspec.h: - -/usr/include/bits/struct_rwlock.h: - -/usr/include/locale.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc: - -/usr/include/bits/types/sigset_t.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/dbmanager/main.cpp: - -/usr/include/bits/types/clock_t.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/limits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers: - -/usr/include/bits/timex.h: - -/usr/include/bits/errno.h: - -/usr/include/sched.h: - -/usr/include/wctype.h: - -/usr/include/bits/time64.h: - -/usr/include/bits/stdlib-float.h: - -/usr/include/linux/types.h: - -/usr/include/bits/thread-shared-types.h: - -dbmanager/CMakeFiles/dbmanager.dir/main.cpp.o: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h: - -/usr/include/bits/floatn-common.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc: - -/usr/include/bits/getopt_posix.h: - -/usr/include/errno.h: - -dbmanager/CMakeFiles/dbmanager.dir/__/server/database/database.cpp.o: - -/usr/include/bits/stdint-intn.h: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/atomic_wide_counter.h: - -/usr/include/bits/posix_opt.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/local_lim.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h: - -/usr/include/sys/select.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/sstream: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h: - -/usr/include/bits/types.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/bits/typesizes.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iomanip: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h: - -/usr/include/bits/cpu-set.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/codecvt: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream: - -/usr/include/bits/byteswap.h: - -/usr/include/sys/cdefs.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_dir.h: - -/usr/include/bits/getopt_core.h: - -/usr/include/bits/select2.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/asm/unistd_64.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h: - -/usr/include/bits/long-double.h: - -/usr/include/asm/unistd.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h: - -/usr/include/bits/posix2_lim.h: - -/usr/include/pthread.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/dbmanager/db_manager.cpp: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype: - -/usr/include/asm-generic/types.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_ops.h: - -/usr/include/bits/endian.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/crypto/argon2_wrapper.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/stdc-predef.h: - -/usr/include/linux/sched/types.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h: - -/usr/include/bits/environments.h: - -/usr/include/bits/types/struct_FILE.h: - -/usr/lib64/libboost_thread.so.1.88.0: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime: - -/usr/include/asm/types.h: - -/usr/include/bits/struct_mutex.h: - -/usr/include/bits/wchar2-decl.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h: - -/usr/include/linux/close_range.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h: - -/usr/include/alloca.h: - -/usr/include/bits/stdint-least.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h: - -/usr/include/asm/posix_types_64.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare: - -/usr/include/bits/time.h: - -/usr/include/asm/posix_types.h: - -/usr/include/asm-generic/errno.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/codecvt.h: - -/usr/include/syscall.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/include/bits/stdio2.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios: - -/usr/include/asm/bitsperlong.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/linux/posix_types.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/bits/locale.h: - -/usr/include/bits/syscall.h: - -/usr/include/bits/pthread_stack_min-dynamic.h: - -/usr/include/stdint.h: - -/usr/include/endian.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf: - -/usr/include/bits/types/cookie_io_functions_t.h: - -/usr/include/asm/errno.h: - -/usr/include/bits/stdint-uintn.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h: - -/usr/include/bits/select.h: - -/usr/include/bits/waitstatus.h: - -/usr/include/bits/wchar.h: - -/usr/include/bits/types/struct___jmp_buf_tag.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h: - -/usr/include/bits/setjmp.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/crtbeginS.o: - -/usr/include/bits/types/error_t.h: - -/usr/include/bits/unistd_ext.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h: - -/usr/include/bits/stdio.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/unistd.h: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list: - -/usr/include/features.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h: - -/usr/include/bits/sched.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/floatn.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/bits/stdlib.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef: - -/usr/include/sys/syscall.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/messages_members.h: - -/usr/include/time.h: - -/usr/include/unistd.h: - -/usr/include/bits/posix1_lim.h: - -/usr/include/wchar.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.cpp: - -/usr/include/bits/types/time_t.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc: - -/usr/include/bits/confname.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream: - -/usr/include/bits/uio_lim.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h: - -/usr/lib64/libicui18n.so.77: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc: - -/usr/include/bits/stdio2-decl.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h: - -/usr/include/bits/types/mbstate_t.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h: - -/usr/include/features-time64.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc: - -/usr/include/bits/select-decl.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts: - -/usr/include/asm-generic/errno-base.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string: - -/usr/include/bits/unistd-decl.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error: +# Empty compiler generated dependencies file for dbmanager. +# This may be replaced when dependencies are built. diff --git a/build/server/CMakeFiles/scarchat-server.dir/compiler_depend.make b/build/server/CMakeFiles/scarchat-server.dir/compiler_depend.make index 11fdfa8..f4bd018 100644 --- a/build/server/CMakeFiles/scarchat-server.dir/compiler_depend.make +++ b/build/server/CMakeFiles/scarchat-server.dir/compiler_depend.make @@ -1,8167 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 4.1 - -server/CMakeFiles/scarchat-server.dir/auth/authenticator.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/auth/authenticator.cpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/auth/jwt.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/crypto/argon2_wrapper.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/auth/authenticator.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/sqlite3.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/types.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/array \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/algorithmfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono_io.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/codecvt.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/enable_special_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/formatfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_conv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/quoted_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/sstream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_heap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode-data.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uniform_int_dist.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/charconv \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/chrono \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/format \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iomanip \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/optional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/span \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/sstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -server/CMakeFiles/scarchat-server.dir/config/server_config.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/config/server_config.cpp \ - _deps/nlohmann_json-src/include/nlohmann/adl_serializer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/byte_container_with_subtype.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/abi_macros.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/from_json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_chars.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/exceptions.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/hash.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/binary_reader.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/input_adapters.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/json_sax.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/lexer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/internal_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iter_impl.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iteration_proxy.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iterator_traits.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/primitive_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_custom_base_class.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_pointer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_ref.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/macro_scope.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/begin.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/end.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/cpp_future.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/detected.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/identity_tag.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/is_sax.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/std_fs.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/type_traits.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/void_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/binary_writer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/output_adapters.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/serializer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/string_concat.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/string_escape.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/value_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/json_fwd.hpp \ - _deps/nlohmann_json-src/include/nlohmann/ordered_map.hpp \ - _deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley.hpp \ - _deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/config/server_config.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/assert.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls-macros.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/string_fortified.h \ - /usr/include/bits/strings_fortified.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/types.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/array \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/algorithmfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/codecvt.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/enable_special_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/erase_if.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_dir.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_fwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_path.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable_policy.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/indirect_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_conv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/mask_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/node_handle.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/quoted_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/slice_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/specfun.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/sstream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_heap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_map.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multimap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_numeric.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_relops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tree.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stream_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uniform_int_dist.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unordered_map.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_after.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_before.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cassert \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cmath \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/codecvt \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstring \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/filesystem \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/forward_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/functional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iomanip \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iterator \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numeric \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/optional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_algorithm_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_numeric_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ranges \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/span \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/sstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/bessel_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/beta_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/ell_integral.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/exp_integral.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/gamma.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/hypergeometric.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/legendre_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/modified_bessel_func.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_hermite.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_laguerre.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/riemann_zeta.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/special_function_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/unordered_map \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/utility \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/valarray \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/version \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -server/CMakeFiles/scarchat-server.dir/database/database.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.cpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/sqlite3.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/types.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -server/CMakeFiles/scarchat-server.dir/main.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/main.cpp \ - _deps/nlohmann_json-src/include/nlohmann/adl_serializer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/byte_container_with_subtype.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/abi_macros.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/from_json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_chars.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/exceptions.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/hash.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/binary_reader.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/input_adapters.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/json_sax.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/lexer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/internal_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iter_impl.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iteration_proxy.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iterator_traits.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/primitive_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_custom_base_class.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_pointer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_ref.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/macro_scope.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/begin.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/end.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/cpp_future.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/detected.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/identity_tag.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/is_sax.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/std_fs.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/type_traits.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/void_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/binary_writer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/output_adapters.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/serializer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/string_concat.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/string_escape.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/value_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/json_fwd.hpp \ - _deps/nlohmann_json-src/include/nlohmann/ordered_map.hpp \ - _deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley.hpp \ - _deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/auth/jwt.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/crypto/argon2_wrapper.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/message.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/auth/authenticator.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/config/server_config.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/server.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/session.h \ - /usr/include/alloca.h \ - /usr/include/arpa/inet.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/ioctl.h \ - /usr/include/asm-generic/ioctls.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/ioctl.h \ - /usr/include/asm/ioctls.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/socket.h \ - /usr/include/asm/sockios.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/assert.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/epoll.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/eventfd.h \ - /usr/include/bits/fcntl-linux.h \ - /usr/include/bits/fcntl.h \ - /usr/include/bits/fcntl2.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/in.h \ - /usr/include/bits/ioctl-types.h \ - /usr/include/bits/ioctls.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls-macros.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/netdb.h \ - /usr/include/bits/poll.h \ - /usr/include/bits/poll2.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/semaphore.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h \ - /usr/include/bits/sigevent-consts.h \ - /usr/include/bits/siginfo-arch.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/signal_ext.h \ - /usr/include/bits/signum-arch.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h \ - /usr/include/bits/sigthread.h \ - /usr/include/bits/sockaddr.h \ - /usr/include/bits/socket.h \ - /usr/include/bits/socket2.h \ - /usr/include/bits/socket_type.h \ - /usr/include/bits/ss_flags.h \ - /usr/include/bits/stat.h \ - /usr/include/bits/statx-generic.h \ - /usr/include/bits/statx.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/string_fortified.h \ - /usr/include/bits/strings_fortified.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/struct_stat.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/termios-baud.h \ - /usr/include/bits/termios-c_cc.h \ - /usr/include/bits/termios-c_cflag.h \ - /usr/include/bits/termios-c_iflag.h \ - /usr/include/bits/termios-c_lflag.h \ - /usr/include/bits/termios-c_oflag.h \ - /usr/include/bits/termios-misc.h \ - /usr/include/bits/termios-struct.h \ - /usr/include/bits/termios-tcflow.h \ - /usr/include/bits/termios.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timerfd.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/types/siginfo_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/sigval_t.h \ - /usr/include/bits/types/stack_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_iovec.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_osockaddr.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio-ext.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/boost/asio.hpp \ - /usr/include/boost/asio/any_completion_executor.hpp \ - /usr/include/boost/asio/any_completion_handler.hpp \ - /usr/include/boost/asio/any_io_executor.hpp \ - /usr/include/boost/asio/append.hpp \ - /usr/include/boost/asio/as_tuple.hpp \ - /usr/include/boost/asio/associated_allocator.hpp \ - /usr/include/boost/asio/associated_cancellation_slot.hpp \ - /usr/include/boost/asio/associated_executor.hpp \ - /usr/include/boost/asio/associated_immediate_executor.hpp \ - /usr/include/boost/asio/associator.hpp \ - /usr/include/boost/asio/async_result.hpp \ - /usr/include/boost/asio/awaitable.hpp \ - /usr/include/boost/asio/basic_datagram_socket.hpp \ - /usr/include/boost/asio/basic_deadline_timer.hpp \ - /usr/include/boost/asio/basic_file.hpp \ - /usr/include/boost/asio/basic_io_object.hpp \ - /usr/include/boost/asio/basic_random_access_file.hpp \ - /usr/include/boost/asio/basic_raw_socket.hpp \ - /usr/include/boost/asio/basic_readable_pipe.hpp \ - /usr/include/boost/asio/basic_seq_packet_socket.hpp \ - /usr/include/boost/asio/basic_serial_port.hpp \ - /usr/include/boost/asio/basic_signal_set.hpp \ - /usr/include/boost/asio/basic_socket.hpp \ - /usr/include/boost/asio/basic_socket_acceptor.hpp \ - /usr/include/boost/asio/basic_socket_iostream.hpp \ - /usr/include/boost/asio/basic_socket_streambuf.hpp \ - /usr/include/boost/asio/basic_stream_file.hpp \ - /usr/include/boost/asio/basic_stream_socket.hpp \ - /usr/include/boost/asio/basic_streambuf.hpp \ - /usr/include/boost/asio/basic_streambuf_fwd.hpp \ - /usr/include/boost/asio/basic_waitable_timer.hpp \ - /usr/include/boost/asio/basic_writable_pipe.hpp \ - /usr/include/boost/asio/bind_allocator.hpp \ - /usr/include/boost/asio/bind_cancellation_slot.hpp \ - /usr/include/boost/asio/bind_executor.hpp \ - /usr/include/boost/asio/bind_immediate_executor.hpp \ - /usr/include/boost/asio/buffer.hpp \ - /usr/include/boost/asio/buffer_registration.hpp \ - /usr/include/boost/asio/buffered_read_stream.hpp \ - /usr/include/boost/asio/buffered_read_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_stream.hpp \ - /usr/include/boost/asio/buffered_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream_fwd.hpp \ - /usr/include/boost/asio/buffers_iterator.hpp \ - /usr/include/boost/asio/cancel_after.hpp \ - /usr/include/boost/asio/cancel_at.hpp \ - /usr/include/boost/asio/cancellation_signal.hpp \ - /usr/include/boost/asio/cancellation_state.hpp \ - /usr/include/boost/asio/cancellation_type.hpp \ - /usr/include/boost/asio/co_composed.hpp \ - /usr/include/boost/asio/co_spawn.hpp \ - /usr/include/boost/asio/completion_condition.hpp \ - /usr/include/boost/asio/compose.hpp \ - /usr/include/boost/asio/composed.hpp \ - /usr/include/boost/asio/config.hpp \ - /usr/include/boost/asio/connect.hpp \ - /usr/include/boost/asio/connect_pipe.hpp \ - /usr/include/boost/asio/consign.hpp \ - /usr/include/boost/asio/coroutine.hpp \ - /usr/include/boost/asio/deadline_timer.hpp \ - /usr/include/boost/asio/default_completion_token.hpp \ - /usr/include/boost/asio/defer.hpp \ - /usr/include/boost/asio/deferred.hpp \ - /usr/include/boost/asio/detached.hpp \ - /usr/include/boost/asio/detail/array.hpp \ - /usr/include/boost/asio/detail/array_fwd.hpp \ - /usr/include/boost/asio/detail/assert.hpp \ - /usr/include/boost/asio/detail/atomic_count.hpp \ - /usr/include/boost/asio/detail/base_from_cancellation_state.hpp \ - /usr/include/boost/asio/detail/base_from_completion_cond.hpp \ - /usr/include/boost/asio/detail/bind_handler.hpp \ - /usr/include/boost/asio/detail/blocking_executor_op.hpp \ - /usr/include/boost/asio/detail/buffer_resize_guard.hpp \ - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp \ - /usr/include/boost/asio/detail/buffered_stream_storage.hpp \ - /usr/include/boost/asio/detail/call_stack.hpp \ - /usr/include/boost/asio/detail/chrono.hpp \ - /usr/include/boost/asio/detail/chrono_time_traits.hpp \ - /usr/include/boost/asio/detail/completion_handler.hpp \ - /usr/include/boost/asio/detail/completion_message.hpp \ - /usr/include/boost/asio/detail/completion_payload.hpp \ - /usr/include/boost/asio/detail/completion_payload_handler.hpp \ - /usr/include/boost/asio/detail/composed_work.hpp \ - /usr/include/boost/asio/detail/concurrency_hint.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp \ - /usr/include/boost/asio/detail/config.hpp \ - /usr/include/boost/asio/detail/consuming_buffers.hpp \ - /usr/include/boost/asio/detail/cstddef.hpp \ - /usr/include/boost/asio/detail/cstdint.hpp \ - /usr/include/boost/asio/detail/date_time_fwd.hpp \ - /usr/include/boost/asio/detail/deadline_timer_service.hpp \ - /usr/include/boost/asio/detail/dependent_type.hpp \ - /usr/include/boost/asio/detail/descriptor_ops.hpp \ - /usr/include/boost/asio/detail/descriptor_read_op.hpp \ - /usr/include/boost/asio/detail/descriptor_write_op.hpp \ - /usr/include/boost/asio/detail/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/event.hpp \ - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp \ - /usr/include/boost/asio/detail/executor_function.hpp \ - /usr/include/boost/asio/detail/executor_op.hpp \ - /usr/include/boost/asio/detail/fenced_block.hpp \ - /usr/include/boost/asio/detail/functional.hpp \ - /usr/include/boost/asio/detail/future.hpp \ - /usr/include/boost/asio/detail/global.hpp \ - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp \ - /usr/include/boost/asio/detail/handler_cont_helpers.hpp \ - /usr/include/boost/asio/detail/handler_tracking.hpp \ - /usr/include/boost/asio/detail/handler_type_requirements.hpp \ - /usr/include/boost/asio/detail/handler_work.hpp \ - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \ - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp \ - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp \ - /usr/include/boost/asio/detail/impl/handler_tracking.ipp \ - /usr/include/boost/asio/detail/impl/null_event.ipp \ - /usr/include/boost/asio/detail/impl/posix_event.ipp \ - /usr/include/boost/asio/detail/impl/posix_mutex.ipp \ - /usr/include/boost/asio/detail/impl/posix_serial_port_service.ipp \ - /usr/include/boost/asio/detail/impl/posix_thread.ipp \ - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \ - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \ - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp \ - /usr/include/boost/asio/detail/impl/scheduler.ipp \ - /usr/include/boost/asio/detail/impl/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.ipp \ - /usr/include/boost/asio/detail/impl/signal_set_service.ipp \ - /usr/include/boost/asio/detail/impl/socket_ops.ipp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp \ - /usr/include/boost/asio/detail/impl/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.ipp \ - /usr/include/boost/asio/detail/impl/thread_context.ipp \ - /usr/include/boost/asio/detail/impl/throw_error.ipp \ - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp \ - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp \ - /usr/include/boost/asio/detail/initiate_defer.hpp \ - /usr/include/boost/asio/detail/initiate_dispatch.hpp \ - /usr/include/boost/asio/detail/initiate_post.hpp \ - /usr/include/boost/asio/detail/initiation_base.hpp \ - /usr/include/boost/asio/detail/io_control.hpp \ - /usr/include/boost/asio/detail/io_object_impl.hpp \ - /usr/include/boost/asio/detail/is_buffer_sequence.hpp \ - /usr/include/boost/asio/detail/is_executor.hpp \ - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp \ - /usr/include/boost/asio/detail/limits.hpp \ - /usr/include/boost/asio/detail/memory.hpp \ - /usr/include/boost/asio/detail/mutex.hpp \ - /usr/include/boost/asio/detail/non_const_lvalue.hpp \ - /usr/include/boost/asio/detail/noncopyable.hpp \ - /usr/include/boost/asio/detail/null_event.hpp \ - /usr/include/boost/asio/detail/object_pool.hpp \ - /usr/include/boost/asio/detail/op_queue.hpp \ - /usr/include/boost/asio/detail/operation.hpp \ - /usr/include/boost/asio/detail/pop_options.hpp \ - /usr/include/boost/asio/detail/posix_event.hpp \ - /usr/include/boost/asio/detail/posix_global.hpp \ - /usr/include/boost/asio/detail/posix_mutex.hpp \ - /usr/include/boost/asio/detail/posix_serial_port_service.hpp \ - /usr/include/boost/asio/detail/posix_signal_blocker.hpp \ - /usr/include/boost/asio/detail/posix_static_mutex.hpp \ - /usr/include/boost/asio/detail/posix_thread.hpp \ - /usr/include/boost/asio/detail/push_options.hpp \ - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp \ - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp \ - /usr/include/boost/asio/detail/reactive_wait_op.hpp \ - /usr/include/boost/asio/detail/reactor.hpp \ - /usr/include/boost/asio/detail/reactor_op.hpp \ - /usr/include/boost/asio/detail/recycling_allocator.hpp \ - /usr/include/boost/asio/detail/regex_fwd.hpp \ - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp \ - /usr/include/boost/asio/detail/resolve_op.hpp \ - /usr/include/boost/asio/detail/resolve_query_op.hpp \ - /usr/include/boost/asio/detail/resolver_service.hpp \ - /usr/include/boost/asio/detail/resolver_service_base.hpp \ - /usr/include/boost/asio/detail/scheduler.hpp \ - /usr/include/boost/asio/detail/scheduler_operation.hpp \ - /usr/include/boost/asio/detail/scheduler_task.hpp \ - /usr/include/boost/asio/detail/scheduler_thread_info.hpp \ - /usr/include/boost/asio/detail/scoped_lock.hpp \ - /usr/include/boost/asio/detail/scoped_ptr.hpp \ - /usr/include/boost/asio/detail/select_interrupter.hpp \ - /usr/include/boost/asio/detail/service_registry.hpp \ - /usr/include/boost/asio/detail/signal_blocker.hpp \ - /usr/include/boost/asio/detail/signal_handler.hpp \ - /usr/include/boost/asio/detail/signal_op.hpp \ - /usr/include/boost/asio/detail/signal_set_service.hpp \ - /usr/include/boost/asio/detail/socket_holder.hpp \ - /usr/include/boost/asio/detail/socket_ops.hpp \ - /usr/include/boost/asio/detail/socket_option.hpp \ - /usr/include/boost/asio/detail/socket_types.hpp \ - /usr/include/boost/asio/detail/static_mutex.hpp \ - /usr/include/boost/asio/detail/std_fenced_block.hpp \ - /usr/include/boost/asio/detail/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/strand_service.hpp \ - /usr/include/boost/asio/detail/string_view.hpp \ - /usr/include/boost/asio/detail/thread.hpp \ - /usr/include/boost/asio/detail/thread_context.hpp \ - /usr/include/boost/asio/detail/thread_group.hpp \ - /usr/include/boost/asio/detail/thread_info_base.hpp \ - /usr/include/boost/asio/detail/throw_error.hpp \ - /usr/include/boost/asio/detail/throw_exception.hpp \ - /usr/include/boost/asio/detail/timed_cancel_op.hpp \ - /usr/include/boost/asio/detail/timer_queue.hpp \ - /usr/include/boost/asio/detail/timer_queue_base.hpp \ - /usr/include/boost/asio/detail/timer_queue_ptime.hpp \ - /usr/include/boost/asio/detail/timer_queue_set.hpp \ - /usr/include/boost/asio/detail/timer_scheduler.hpp \ - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp \ - /usr/include/boost/asio/detail/tss_ptr.hpp \ - /usr/include/boost/asio/detail/type_traits.hpp \ - /usr/include/boost/asio/detail/utility.hpp \ - /usr/include/boost/asio/detail/wait_handler.hpp \ - /usr/include/boost/asio/detail/wait_op.hpp \ - /usr/include/boost/asio/detail/winsock_init.hpp \ - /usr/include/boost/asio/detail/work_dispatcher.hpp \ - /usr/include/boost/asio/detail/wrapped_handler.hpp \ - /usr/include/boost/asio/dispatch.hpp \ - /usr/include/boost/asio/disposition.hpp \ - /usr/include/boost/asio/error.hpp \ - /usr/include/boost/asio/execution.hpp \ - /usr/include/boost/asio/execution/allocator.hpp \ - /usr/include/boost/asio/execution/any_executor.hpp \ - /usr/include/boost/asio/execution/bad_executor.hpp \ - /usr/include/boost/asio/execution/blocking.hpp \ - /usr/include/boost/asio/execution/blocking_adaptation.hpp \ - /usr/include/boost/asio/execution/context.hpp \ - /usr/include/boost/asio/execution/context_as.hpp \ - /usr/include/boost/asio/execution/executor.hpp \ - /usr/include/boost/asio/execution/impl/bad_executor.ipp \ - /usr/include/boost/asio/execution/invocable_archetype.hpp \ - /usr/include/boost/asio/execution/mapping.hpp \ - /usr/include/boost/asio/execution/occupancy.hpp \ - /usr/include/boost/asio/execution/outstanding_work.hpp \ - /usr/include/boost/asio/execution/prefer_only.hpp \ - /usr/include/boost/asio/execution/relationship.hpp \ - /usr/include/boost/asio/execution_context.hpp \ - /usr/include/boost/asio/executor.hpp \ - /usr/include/boost/asio/executor_work_guard.hpp \ - /usr/include/boost/asio/file_base.hpp \ - /usr/include/boost/asio/generic/basic_endpoint.hpp \ - /usr/include/boost/asio/generic/datagram_protocol.hpp \ - /usr/include/boost/asio/generic/detail/endpoint.hpp \ - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/generic/raw_protocol.hpp \ - /usr/include/boost/asio/generic/seq_packet_protocol.hpp \ - /usr/include/boost/asio/generic/stream_protocol.hpp \ - /usr/include/boost/asio/handler_continuation_hook.hpp \ - /usr/include/boost/asio/high_resolution_timer.hpp \ - /usr/include/boost/asio/immediate.hpp \ - /usr/include/boost/asio/impl/any_completion_executor.ipp \ - /usr/include/boost/asio/impl/any_io_executor.ipp \ - /usr/include/boost/asio/impl/append.hpp \ - /usr/include/boost/asio/impl/as_tuple.hpp \ - /usr/include/boost/asio/impl/awaitable.hpp \ - /usr/include/boost/asio/impl/buffered_read_stream.hpp \ - /usr/include/boost/asio/impl/buffered_write_stream.hpp \ - /usr/include/boost/asio/impl/cancel_after.hpp \ - /usr/include/boost/asio/impl/cancel_at.hpp \ - /usr/include/boost/asio/impl/cancellation_signal.ipp \ - /usr/include/boost/asio/impl/co_spawn.hpp \ - /usr/include/boost/asio/impl/config.hpp \ - /usr/include/boost/asio/impl/config.ipp \ - /usr/include/boost/asio/impl/connect.hpp \ - /usr/include/boost/asio/impl/connect_pipe.hpp \ - /usr/include/boost/asio/impl/connect_pipe.ipp \ - /usr/include/boost/asio/impl/consign.hpp \ - /usr/include/boost/asio/impl/deferred.hpp \ - /usr/include/boost/asio/impl/detached.hpp \ - /usr/include/boost/asio/impl/error.ipp \ - /usr/include/boost/asio/impl/execution_context.hpp \ - /usr/include/boost/asio/impl/execution_context.ipp \ - /usr/include/boost/asio/impl/executor.hpp \ - /usr/include/boost/asio/impl/executor.ipp \ - /usr/include/boost/asio/impl/io_context.hpp \ - /usr/include/boost/asio/impl/io_context.ipp \ - /usr/include/boost/asio/impl/multiple_exceptions.ipp \ - /usr/include/boost/asio/impl/prepend.hpp \ - /usr/include/boost/asio/impl/read.hpp \ - /usr/include/boost/asio/impl/read_at.hpp \ - /usr/include/boost/asio/impl/read_until.hpp \ - /usr/include/boost/asio/impl/redirect_error.hpp \ - /usr/include/boost/asio/impl/serial_port_base.hpp \ - /usr/include/boost/asio/impl/serial_port_base.ipp \ - /usr/include/boost/asio/impl/system_context.hpp \ - /usr/include/boost/asio/impl/system_context.ipp \ - /usr/include/boost/asio/impl/system_executor.hpp \ - /usr/include/boost/asio/impl/thread_pool.hpp \ - /usr/include/boost/asio/impl/thread_pool.ipp \ - /usr/include/boost/asio/impl/use_awaitable.hpp \ - /usr/include/boost/asio/impl/use_future.hpp \ - /usr/include/boost/asio/impl/write.hpp \ - /usr/include/boost/asio/impl/write_at.hpp \ - /usr/include/boost/asio/io_context.hpp \ - /usr/include/boost/asio/io_context_strand.hpp \ - /usr/include/boost/asio/ip/address.hpp \ - /usr/include/boost/asio/ip/address_v4.hpp \ - /usr/include/boost/asio/ip/address_v4_iterator.hpp \ - /usr/include/boost/asio/ip/address_v4_range.hpp \ - /usr/include/boost/asio/ip/address_v6.hpp \ - /usr/include/boost/asio/ip/address_v6_iterator.hpp \ - /usr/include/boost/asio/ip/address_v6_range.hpp \ - /usr/include/boost/asio/ip/bad_address_cast.hpp \ - /usr/include/boost/asio/ip/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/basic_resolver.hpp \ - /usr/include/boost/asio/ip/basic_resolver_entry.hpp \ - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp \ - /usr/include/boost/asio/ip/basic_resolver_query.hpp \ - /usr/include/boost/asio/ip/basic_resolver_results.hpp \ - /usr/include/boost/asio/ip/detail/endpoint.hpp \ - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/ip/detail/socket_option.hpp \ - /usr/include/boost/asio/ip/host_name.hpp \ - /usr/include/boost/asio/ip/icmp.hpp \ - /usr/include/boost/asio/ip/impl/address.hpp \ - /usr/include/boost/asio/ip/impl/address.ipp \ - /usr/include/boost/asio/ip/impl/address_v4.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.ipp \ - /usr/include/boost/asio/ip/impl/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.ipp \ - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/impl/host_name.ipp \ - /usr/include/boost/asio/ip/impl/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.ipp \ - /usr/include/boost/asio/ip/impl/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.ipp \ - /usr/include/boost/asio/ip/multicast.hpp \ - /usr/include/boost/asio/ip/network_v4.hpp \ - /usr/include/boost/asio/ip/network_v6.hpp \ - /usr/include/boost/asio/ip/resolver_base.hpp \ - /usr/include/boost/asio/ip/resolver_query_base.hpp \ - /usr/include/boost/asio/ip/tcp.hpp \ - /usr/include/boost/asio/ip/udp.hpp \ - /usr/include/boost/asio/ip/unicast.hpp \ - /usr/include/boost/asio/ip/v6_only.hpp \ - /usr/include/boost/asio/is_applicable_property.hpp \ - /usr/include/boost/asio/is_contiguous_iterator.hpp \ - /usr/include/boost/asio/is_executor.hpp \ - /usr/include/boost/asio/is_read_buffered.hpp \ - /usr/include/boost/asio/is_write_buffered.hpp \ - /usr/include/boost/asio/local/basic_endpoint.hpp \ - /usr/include/boost/asio/local/connect_pair.hpp \ - /usr/include/boost/asio/local/datagram_protocol.hpp \ - /usr/include/boost/asio/local/detail/endpoint.hpp \ - /usr/include/boost/asio/local/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/local/seq_packet_protocol.hpp \ - /usr/include/boost/asio/local/stream_protocol.hpp \ - /usr/include/boost/asio/multiple_exceptions.hpp \ - /usr/include/boost/asio/packaged_task.hpp \ - /usr/include/boost/asio/placeholders.hpp \ - /usr/include/boost/asio/posix/basic_descriptor.hpp \ - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor_base.hpp \ - /usr/include/boost/asio/posix/stream_descriptor.hpp \ - /usr/include/boost/asio/post.hpp \ - /usr/include/boost/asio/prefer.hpp \ - /usr/include/boost/asio/prepend.hpp \ - /usr/include/boost/asio/query.hpp \ - /usr/include/boost/asio/random_access_file.hpp \ - /usr/include/boost/asio/read.hpp \ - /usr/include/boost/asio/read_at.hpp \ - /usr/include/boost/asio/read_until.hpp \ - /usr/include/boost/asio/readable_pipe.hpp \ - /usr/include/boost/asio/recycling_allocator.hpp \ - /usr/include/boost/asio/redirect_error.hpp \ - /usr/include/boost/asio/registered_buffer.hpp \ - /usr/include/boost/asio/require.hpp \ - /usr/include/boost/asio/require_concept.hpp \ - /usr/include/boost/asio/serial_port.hpp \ - /usr/include/boost/asio/serial_port_base.hpp \ - /usr/include/boost/asio/signal_set.hpp \ - /usr/include/boost/asio/signal_set_base.hpp \ - /usr/include/boost/asio/socket_base.hpp \ - /usr/include/boost/asio/ssl.hpp \ - /usr/include/boost/asio/ssl/context.hpp \ - /usr/include/boost/asio/ssl/context_base.hpp \ - /usr/include/boost/asio/ssl/detail/buffered_handshake_op.hpp \ - /usr/include/boost/asio/ssl/detail/engine.hpp \ - /usr/include/boost/asio/ssl/detail/handshake_op.hpp \ - /usr/include/boost/asio/ssl/detail/impl/engine.ipp \ - /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp \ - /usr/include/boost/asio/ssl/detail/io.hpp \ - /usr/include/boost/asio/ssl/detail/openssl_init.hpp \ - /usr/include/boost/asio/ssl/detail/openssl_types.hpp \ - /usr/include/boost/asio/ssl/detail/password_callback.hpp \ - /usr/include/boost/asio/ssl/detail/read_op.hpp \ - /usr/include/boost/asio/ssl/detail/shutdown_op.hpp \ - /usr/include/boost/asio/ssl/detail/stream_core.hpp \ - /usr/include/boost/asio/ssl/detail/verify_callback.hpp \ - /usr/include/boost/asio/ssl/detail/write_op.hpp \ - /usr/include/boost/asio/ssl/error.hpp \ - /usr/include/boost/asio/ssl/host_name_verification.hpp \ - /usr/include/boost/asio/ssl/impl/context.hpp \ - /usr/include/boost/asio/ssl/impl/context.ipp \ - /usr/include/boost/asio/ssl/impl/error.ipp \ - /usr/include/boost/asio/ssl/impl/host_name_verification.ipp \ - /usr/include/boost/asio/ssl/stream.hpp \ - /usr/include/boost/asio/ssl/stream_base.hpp \ - /usr/include/boost/asio/ssl/verify_context.hpp \ - /usr/include/boost/asio/ssl/verify_mode.hpp \ - /usr/include/boost/asio/static_thread_pool.hpp \ - /usr/include/boost/asio/steady_timer.hpp \ - /usr/include/boost/asio/strand.hpp \ - /usr/include/boost/asio/stream_file.hpp \ - /usr/include/boost/asio/streambuf.hpp \ - /usr/include/boost/asio/system_context.hpp \ - /usr/include/boost/asio/system_executor.hpp \ - /usr/include/boost/asio/system_timer.hpp \ - /usr/include/boost/asio/this_coro.hpp \ - /usr/include/boost/asio/thread_pool.hpp \ - /usr/include/boost/asio/time_traits.hpp \ - /usr/include/boost/asio/traits/equality_comparable.hpp \ - /usr/include/boost/asio/traits/execute_member.hpp \ - /usr/include/boost/asio/traits/prefer_free.hpp \ - /usr/include/boost/asio/traits/prefer_member.hpp \ - /usr/include/boost/asio/traits/query_free.hpp \ - /usr/include/boost/asio/traits/query_member.hpp \ - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp \ - /usr/include/boost/asio/traits/require_concept_free.hpp \ - /usr/include/boost/asio/traits/require_concept_member.hpp \ - /usr/include/boost/asio/traits/require_free.hpp \ - /usr/include/boost/asio/traits/require_member.hpp \ - /usr/include/boost/asio/traits/static_query.hpp \ - /usr/include/boost/asio/traits/static_require.hpp \ - /usr/include/boost/asio/traits/static_require_concept.hpp \ - /usr/include/boost/asio/use_awaitable.hpp \ - /usr/include/boost/asio/use_future.hpp \ - /usr/include/boost/asio/uses_executor.hpp \ - /usr/include/boost/asio/version.hpp \ - /usr/include/boost/asio/wait_traits.hpp \ - /usr/include/boost/asio/windows/basic_object_handle.hpp \ - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp \ - /usr/include/boost/asio/windows/basic_random_access_handle.hpp \ - /usr/include/boost/asio/windows/basic_stream_handle.hpp \ - /usr/include/boost/asio/windows/object_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_ptr.hpp \ - /usr/include/boost/asio/windows/random_access_handle.hpp \ - /usr/include/boost/asio/windows/stream_handle.hpp \ - /usr/include/boost/asio/writable_pipe.hpp \ - /usr/include/boost/asio/write.hpp \ - /usr/include/boost/asio/write_at.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/cerrno.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/boost/config/detail/cxx_composite.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/config/no_tr1/cmath.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/pragma_message.hpp \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/detail/sp_thread_pause.hpp \ - /usr/include/boost/core/detail/sp_thread_sleep.hpp \ - /usr/include/boost/core/detail/sp_thread_yield.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/yield_primitives.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/date_time/adjust_functors.hpp \ - /usr/include/boost/date_time/c_time.hpp \ - /usr/include/boost/date_time/compiler_config.hpp \ - /usr/include/boost/date_time/constrained_value.hpp \ - /usr/include/boost/date_time/date.hpp \ - /usr/include/boost/date_time/date_clock_device.hpp \ - /usr/include/boost/date_time/date_defs.hpp \ - /usr/include/boost/date_time/date_duration.hpp \ - /usr/include/boost/date_time/date_duration_types.hpp \ - /usr/include/boost/date_time/date_generators.hpp \ - /usr/include/boost/date_time/date_iterator.hpp \ - /usr/include/boost/date_time/dst_rules.hpp \ - /usr/include/boost/date_time/gregorian/greg_calendar.hpp \ - /usr/include/boost/date_time/gregorian/greg_date.hpp \ - /usr/include/boost/date_time/gregorian/greg_day.hpp \ - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_month.hpp \ - /usr/include/boost/date_time/gregorian/greg_weekday.hpp \ - /usr/include/boost/date_time/gregorian/greg_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_ymd.hpp \ - /usr/include/boost/date_time/gregorian/gregorian_types.hpp \ - /usr/include/boost/date_time/gregorian_calendar.hpp \ - /usr/include/boost/date_time/gregorian_calendar.ipp \ - /usr/include/boost/date_time/int_adapter.hpp \ - /usr/include/boost/date_time/locale_config.hpp \ - /usr/include/boost/date_time/microsec_time_clock.hpp \ - /usr/include/boost/date_time/period.hpp \ - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_config.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_system.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_types.hpp \ - /usr/include/boost/date_time/posix_time/ptime.hpp \ - /usr/include/boost/date_time/posix_time/time_period.hpp \ - /usr/include/boost/date_time/special_defs.hpp \ - /usr/include/boost/date_time/time.hpp \ - /usr/include/boost/date_time/time_clock.hpp \ - /usr/include/boost/date_time/time_defs.hpp \ - /usr/include/boost/date_time/time_duration.hpp \ - /usr/include/boost/date_time/time_iterator.hpp \ - /usr/include/boost/date_time/time_resolution_traits.hpp \ - /usr/include/boost/date_time/time_system_counted.hpp \ - /usr/include/boost/date_time/time_system_split.hpp \ - /usr/include/boost/date_time/wrapping_int.hpp \ - /usr/include/boost/date_time/year_month_day.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/comparison_op.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/config/forwarding.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/aux_/has_tag.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/aux_/largest_int.hpp \ - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ - /usr/include/boost/mpl/aux_/numeric_op.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/equal_to.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/integral_c.hpp \ - /usr/include/boost/mpl/integral_c_fwd.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/less.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/mpl/multiplies.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/numeric_cast.hpp \ - /usr/include/boost/mpl/tag.hpp \ - /usr/include/boost/mpl/times.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/numeric/conversion/bounds.hpp \ - /usr/include/boost/numeric/conversion/cast.hpp \ - /usr/include/boost/numeric/conversion/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/converter.hpp \ - /usr/include/boost/numeric/conversion/converter_policies.hpp \ - /usr/include/boost/numeric/conversion/detail/bounds.hpp \ - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/converter.hpp \ - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ - /usr/include/boost/numeric/conversion/detail/meta.hpp \ - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ - /usr/include/boost/operators.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ - /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/variadic/detail/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/deprecated_macros.hpp \ - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ - /usr/include/boost/smart_ptr/detail/shared_count.hpp \ - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ - /usr/include/boost/smart_ptr/detail/yield_k.hpp \ - /usr/include/boost/smart_ptr/shared_ptr.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/system/api_config.hpp \ - /usr/include/boost/system/detail/append_int.hpp \ - /usr/include/boost/system/detail/cerrno.hpp \ - /usr/include/boost/system/detail/config.hpp \ - /usr/include/boost/system/detail/enable_if.hpp \ - /usr/include/boost/system/detail/errc.hpp \ - /usr/include/boost/system/detail/error_category.hpp \ - /usr/include/boost/system/detail/error_category_impl.hpp \ - /usr/include/boost/system/detail/error_code.hpp \ - /usr/include/boost/system/detail/error_condition.hpp \ - /usr/include/boost/system/detail/generic_category.hpp \ - /usr/include/boost/system/detail/generic_category_message.hpp \ - /usr/include/boost/system/detail/interop_category.hpp \ - /usr/include/boost/system/detail/is_same.hpp \ - /usr/include/boost/system/detail/mutex.hpp \ - /usr/include/boost/system/detail/snprintf.hpp \ - /usr/include/boost/system/detail/std_category.hpp \ - /usr/include/boost/system/detail/std_category_impl.hpp \ - /usr/include/boost/system/detail/system_category.hpp \ - /usr/include/boost/system/detail/system_category_impl.hpp \ - /usr/include/boost/system/detail/system_category_message.hpp \ - /usr/include/boost/system/detail/throws.hpp \ - /usr/include/boost/system/errc.hpp \ - /usr/include/boost/system/error_category.hpp \ - /usr/include/boost/system/error_code.hpp \ - /usr/include/boost/system/error_condition.hpp \ - /usr/include/boost/system/generic_category.hpp \ - /usr/include/boost/system/is_error_code_enum.hpp \ - /usr/include/boost/system/is_error_condition_enum.hpp \ - /usr/include/boost/system/system_category.hpp \ - /usr/include/boost/system/system_error.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/fcntl.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/falloc.h \ - /usr/include/linux/ioctl.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/linux/version.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/net/if.h \ - /usr/include/netdb.h \ - /usr/include/netinet/in.h \ - /usr/include/netinet/tcp.h \ - /usr/include/openssl/asn1.h \ - /usr/include/openssl/asn1err.h \ - /usr/include/openssl/async.h \ - /usr/include/openssl/asyncerr.h \ - /usr/include/openssl/bio.h \ - /usr/include/openssl/bioerr.h \ - /usr/include/openssl/bn.h \ - /usr/include/openssl/bnerr.h \ - /usr/include/openssl/buffer.h \ - /usr/include/openssl/buffererr.h \ - /usr/include/openssl/comp.h \ - /usr/include/openssl/comperr.h \ - /usr/include/openssl/conf.h \ - /usr/include/openssl/conferr.h \ - /usr/include/openssl/configuration.h \ - /usr/include/openssl/conftypes.h \ - /usr/include/openssl/core.h \ - /usr/include/openssl/core_dispatch.h \ - /usr/include/openssl/crypto.h \ - /usr/include/openssl/cryptoerr.h \ - /usr/include/openssl/cryptoerr_legacy.h \ - /usr/include/openssl/ct.h \ - /usr/include/openssl/cterr.h \ - /usr/include/openssl/dh.h \ - /usr/include/openssl/dherr.h \ - /usr/include/openssl/dsa.h \ - /usr/include/openssl/dsaerr.h \ - /usr/include/openssl/dtls1.h \ - /usr/include/openssl/e_os2.h \ - /usr/include/openssl/e_ostime.h \ - /usr/include/openssl/ec.h \ - /usr/include/openssl/ecerr.h \ - /usr/include/openssl/engine.h \ - /usr/include/openssl/engineerr.h \ - /usr/include/openssl/err.h \ - /usr/include/openssl/evp.h \ - /usr/include/openssl/evperr.h \ - /usr/include/openssl/hmac.h \ - /usr/include/openssl/http.h \ - /usr/include/openssl/indicator.h \ - /usr/include/openssl/lhash.h \ - /usr/include/openssl/macros.h \ - /usr/include/openssl/obj_mac.h \ - /usr/include/openssl/objects.h \ - /usr/include/openssl/objectserr.h \ - /usr/include/openssl/opensslconf.h \ - /usr/include/openssl/opensslv.h \ - /usr/include/openssl/params.h \ - /usr/include/openssl/pem.h \ - /usr/include/openssl/pemerr.h \ - /usr/include/openssl/pkcs7.h \ - /usr/include/openssl/pkcs7err.h \ - /usr/include/openssl/prov_ssl.h \ - /usr/include/openssl/quic.h \ - /usr/include/openssl/rand.h \ - /usr/include/openssl/randerr.h \ - /usr/include/openssl/rsa.h \ - /usr/include/openssl/rsaerr.h \ - /usr/include/openssl/safestack.h \ - /usr/include/openssl/sha.h \ - /usr/include/openssl/srtp.h \ - /usr/include/openssl/ssl.h \ - /usr/include/openssl/ssl2.h \ - /usr/include/openssl/ssl3.h \ - /usr/include/openssl/sslerr.h \ - /usr/include/openssl/sslerr_legacy.h \ - /usr/include/openssl/stack.h \ - /usr/include/openssl/symhacks.h \ - /usr/include/openssl/tls1.h \ - /usr/include/openssl/types.h \ - /usr/include/openssl/ui.h \ - /usr/include/openssl/uierr.h \ - /usr/include/openssl/x509.h \ - /usr/include/openssl/x509_vfy.h \ - /usr/include/openssl/x509err.h \ - /usr/include/openssl/x509v3.h \ - /usr/include/openssl/x509v3err.h \ - /usr/include/poll.h \ - /usr/include/pthread.h \ - /usr/include/rpc/netdb.h \ - /usr/include/sched.h \ - /usr/include/semaphore.h \ - /usr/include/signal.h \ - /usr/include/sqlite3.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/epoll.h \ - /usr/include/sys/eventfd.h \ - /usr/include/sys/ioctl.h \ - /usr/include/sys/poll.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/socket.h \ - /usr/include/sys/stat.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/time.h \ - /usr/include/sys/timerfd.h \ - /usr/include/sys/ttydefaults.h \ - /usr/include/sys/types.h \ - /usr/include/sys/ucontext.h \ - /usr/include/sys/uio.h \ - /usr/include/sys/un.h \ - /usr/include/syscall.h \ - /usr/include/termios.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/array \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/algorithmfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_futex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_timed_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono_io.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/codecvt.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/enable_special_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/erase_if.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/formatfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_dir.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_fwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_path.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable_policy.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/indirect_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_conv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/mask_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/node_handle.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/quoted_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/semaphore_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/slice_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/specfun.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/sstream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_thread.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_heap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_map.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multimap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multiset.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_numeric.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_relops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_set.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tree.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stream_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/this_thread_sleep.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode-data.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uniform_int_dist.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unordered_map.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_after.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_before.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cassert \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/charconv \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/chrono \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cmath \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/codecvt \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/condition_variable \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/coroutine \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/csignal \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstring \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/filesystem \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/format \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/forward_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/functional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/future \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iomanip \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iterator \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numeric \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/optional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_algorithm_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_numeric_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ranges \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/semaphore \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/set \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/source_location \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/span \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/sstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stop_token \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/bessel_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/beta_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/ell_integral.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/exp_integral.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/gamma.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/hypergeometric.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/legendre_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/modified_bessel_func.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_hermite.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_laguerre.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/riemann_zeta.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/special_function_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/unordered_map \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/utility \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/valarray \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/version \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -server/CMakeFiles/scarchat-server.dir/scarchat-server_autogen/mocs_compilation.cpp.o: server/scarchat-server_autogen/mocs_compilation.cpp \ - /usr/include/stdc-predef.h - -server/CMakeFiles/scarchat-server.dir/server.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/server.cpp \ - _deps/nlohmann_json-src/include/nlohmann/adl_serializer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/byte_container_with_subtype.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/abi_macros.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/from_json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_chars.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/exceptions.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/hash.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/binary_reader.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/input_adapters.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/json_sax.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/lexer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/internal_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iter_impl.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iteration_proxy.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iterator_traits.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/primitive_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_custom_base_class.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_pointer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_ref.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/macro_scope.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/begin.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/end.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/cpp_future.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/detected.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/identity_tag.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/is_sax.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/std_fs.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/type_traits.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/void_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/binary_writer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/output_adapters.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/serializer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/string_concat.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/string_escape.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/value_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/json_fwd.hpp \ - _deps/nlohmann_json-src/include/nlohmann/ordered_map.hpp \ - _deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley.hpp \ - _deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/auth/jwt.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/crypto/argon2_wrapper.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/message.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/auth/authenticator.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/config/server_config.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/server.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/session.h \ - /usr/include/alloca.h \ - /usr/include/arpa/inet.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/ioctl.h \ - /usr/include/asm-generic/ioctls.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/ioctl.h \ - /usr/include/asm/ioctls.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/socket.h \ - /usr/include/asm/sockios.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/assert.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/epoll.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/eventfd.h \ - /usr/include/bits/fcntl-linux.h \ - /usr/include/bits/fcntl.h \ - /usr/include/bits/fcntl2.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/in.h \ - /usr/include/bits/ioctl-types.h \ - /usr/include/bits/ioctls.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls-macros.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/netdb.h \ - /usr/include/bits/poll.h \ - /usr/include/bits/poll2.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/semaphore.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h \ - /usr/include/bits/sigevent-consts.h \ - /usr/include/bits/siginfo-arch.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/signal_ext.h \ - /usr/include/bits/signum-arch.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h \ - /usr/include/bits/sigthread.h \ - /usr/include/bits/sockaddr.h \ - /usr/include/bits/socket.h \ - /usr/include/bits/socket2.h \ - /usr/include/bits/socket_type.h \ - /usr/include/bits/ss_flags.h \ - /usr/include/bits/stat.h \ - /usr/include/bits/statx-generic.h \ - /usr/include/bits/statx.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/string_fortified.h \ - /usr/include/bits/strings_fortified.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/struct_stat.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/termios-baud.h \ - /usr/include/bits/termios-c_cc.h \ - /usr/include/bits/termios-c_cflag.h \ - /usr/include/bits/termios-c_iflag.h \ - /usr/include/bits/termios-c_lflag.h \ - /usr/include/bits/termios-c_oflag.h \ - /usr/include/bits/termios-misc.h \ - /usr/include/bits/termios-struct.h \ - /usr/include/bits/termios-tcflow.h \ - /usr/include/bits/termios.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timerfd.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/types/siginfo_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/sigval_t.h \ - /usr/include/bits/types/stack_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_iovec.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_osockaddr.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio-ext.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/boost/asio.hpp \ - /usr/include/boost/asio/any_completion_executor.hpp \ - /usr/include/boost/asio/any_completion_handler.hpp \ - /usr/include/boost/asio/any_io_executor.hpp \ - /usr/include/boost/asio/append.hpp \ - /usr/include/boost/asio/as_tuple.hpp \ - /usr/include/boost/asio/associated_allocator.hpp \ - /usr/include/boost/asio/associated_cancellation_slot.hpp \ - /usr/include/boost/asio/associated_executor.hpp \ - /usr/include/boost/asio/associated_immediate_executor.hpp \ - /usr/include/boost/asio/associator.hpp \ - /usr/include/boost/asio/async_result.hpp \ - /usr/include/boost/asio/awaitable.hpp \ - /usr/include/boost/asio/basic_datagram_socket.hpp \ - /usr/include/boost/asio/basic_deadline_timer.hpp \ - /usr/include/boost/asio/basic_file.hpp \ - /usr/include/boost/asio/basic_io_object.hpp \ - /usr/include/boost/asio/basic_random_access_file.hpp \ - /usr/include/boost/asio/basic_raw_socket.hpp \ - /usr/include/boost/asio/basic_readable_pipe.hpp \ - /usr/include/boost/asio/basic_seq_packet_socket.hpp \ - /usr/include/boost/asio/basic_serial_port.hpp \ - /usr/include/boost/asio/basic_signal_set.hpp \ - /usr/include/boost/asio/basic_socket.hpp \ - /usr/include/boost/asio/basic_socket_acceptor.hpp \ - /usr/include/boost/asio/basic_socket_iostream.hpp \ - /usr/include/boost/asio/basic_socket_streambuf.hpp \ - /usr/include/boost/asio/basic_stream_file.hpp \ - /usr/include/boost/asio/basic_stream_socket.hpp \ - /usr/include/boost/asio/basic_streambuf.hpp \ - /usr/include/boost/asio/basic_streambuf_fwd.hpp \ - /usr/include/boost/asio/basic_waitable_timer.hpp \ - /usr/include/boost/asio/basic_writable_pipe.hpp \ - /usr/include/boost/asio/bind_allocator.hpp \ - /usr/include/boost/asio/bind_cancellation_slot.hpp \ - /usr/include/boost/asio/bind_executor.hpp \ - /usr/include/boost/asio/bind_immediate_executor.hpp \ - /usr/include/boost/asio/buffer.hpp \ - /usr/include/boost/asio/buffer_registration.hpp \ - /usr/include/boost/asio/buffered_read_stream.hpp \ - /usr/include/boost/asio/buffered_read_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_stream.hpp \ - /usr/include/boost/asio/buffered_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream_fwd.hpp \ - /usr/include/boost/asio/buffers_iterator.hpp \ - /usr/include/boost/asio/cancel_after.hpp \ - /usr/include/boost/asio/cancel_at.hpp \ - /usr/include/boost/asio/cancellation_signal.hpp \ - /usr/include/boost/asio/cancellation_state.hpp \ - /usr/include/boost/asio/cancellation_type.hpp \ - /usr/include/boost/asio/co_composed.hpp \ - /usr/include/boost/asio/co_spawn.hpp \ - /usr/include/boost/asio/completion_condition.hpp \ - /usr/include/boost/asio/compose.hpp \ - /usr/include/boost/asio/composed.hpp \ - /usr/include/boost/asio/config.hpp \ - /usr/include/boost/asio/connect.hpp \ - /usr/include/boost/asio/connect_pipe.hpp \ - /usr/include/boost/asio/consign.hpp \ - /usr/include/boost/asio/coroutine.hpp \ - /usr/include/boost/asio/deadline_timer.hpp \ - /usr/include/boost/asio/default_completion_token.hpp \ - /usr/include/boost/asio/defer.hpp \ - /usr/include/boost/asio/deferred.hpp \ - /usr/include/boost/asio/detached.hpp \ - /usr/include/boost/asio/detail/array.hpp \ - /usr/include/boost/asio/detail/array_fwd.hpp \ - /usr/include/boost/asio/detail/assert.hpp \ - /usr/include/boost/asio/detail/atomic_count.hpp \ - /usr/include/boost/asio/detail/base_from_cancellation_state.hpp \ - /usr/include/boost/asio/detail/base_from_completion_cond.hpp \ - /usr/include/boost/asio/detail/bind_handler.hpp \ - /usr/include/boost/asio/detail/blocking_executor_op.hpp \ - /usr/include/boost/asio/detail/buffer_resize_guard.hpp \ - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp \ - /usr/include/boost/asio/detail/buffered_stream_storage.hpp \ - /usr/include/boost/asio/detail/call_stack.hpp \ - /usr/include/boost/asio/detail/chrono.hpp \ - /usr/include/boost/asio/detail/chrono_time_traits.hpp \ - /usr/include/boost/asio/detail/completion_handler.hpp \ - /usr/include/boost/asio/detail/completion_message.hpp \ - /usr/include/boost/asio/detail/completion_payload.hpp \ - /usr/include/boost/asio/detail/completion_payload_handler.hpp \ - /usr/include/boost/asio/detail/composed_work.hpp \ - /usr/include/boost/asio/detail/concurrency_hint.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp \ - /usr/include/boost/asio/detail/config.hpp \ - /usr/include/boost/asio/detail/consuming_buffers.hpp \ - /usr/include/boost/asio/detail/cstddef.hpp \ - /usr/include/boost/asio/detail/cstdint.hpp \ - /usr/include/boost/asio/detail/date_time_fwd.hpp \ - /usr/include/boost/asio/detail/deadline_timer_service.hpp \ - /usr/include/boost/asio/detail/dependent_type.hpp \ - /usr/include/boost/asio/detail/descriptor_ops.hpp \ - /usr/include/boost/asio/detail/descriptor_read_op.hpp \ - /usr/include/boost/asio/detail/descriptor_write_op.hpp \ - /usr/include/boost/asio/detail/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/event.hpp \ - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp \ - /usr/include/boost/asio/detail/executor_function.hpp \ - /usr/include/boost/asio/detail/executor_op.hpp \ - /usr/include/boost/asio/detail/fenced_block.hpp \ - /usr/include/boost/asio/detail/functional.hpp \ - /usr/include/boost/asio/detail/future.hpp \ - /usr/include/boost/asio/detail/global.hpp \ - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp \ - /usr/include/boost/asio/detail/handler_cont_helpers.hpp \ - /usr/include/boost/asio/detail/handler_tracking.hpp \ - /usr/include/boost/asio/detail/handler_type_requirements.hpp \ - /usr/include/boost/asio/detail/handler_work.hpp \ - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \ - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp \ - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp \ - /usr/include/boost/asio/detail/impl/handler_tracking.ipp \ - /usr/include/boost/asio/detail/impl/null_event.ipp \ - /usr/include/boost/asio/detail/impl/posix_event.ipp \ - /usr/include/boost/asio/detail/impl/posix_mutex.ipp \ - /usr/include/boost/asio/detail/impl/posix_serial_port_service.ipp \ - /usr/include/boost/asio/detail/impl/posix_thread.ipp \ - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \ - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \ - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp \ - /usr/include/boost/asio/detail/impl/scheduler.ipp \ - /usr/include/boost/asio/detail/impl/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.ipp \ - /usr/include/boost/asio/detail/impl/signal_set_service.ipp \ - /usr/include/boost/asio/detail/impl/socket_ops.ipp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp \ - /usr/include/boost/asio/detail/impl/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.ipp \ - /usr/include/boost/asio/detail/impl/thread_context.ipp \ - /usr/include/boost/asio/detail/impl/throw_error.ipp \ - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp \ - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp \ - /usr/include/boost/asio/detail/initiate_defer.hpp \ - /usr/include/boost/asio/detail/initiate_dispatch.hpp \ - /usr/include/boost/asio/detail/initiate_post.hpp \ - /usr/include/boost/asio/detail/initiation_base.hpp \ - /usr/include/boost/asio/detail/io_control.hpp \ - /usr/include/boost/asio/detail/io_object_impl.hpp \ - /usr/include/boost/asio/detail/is_buffer_sequence.hpp \ - /usr/include/boost/asio/detail/is_executor.hpp \ - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp \ - /usr/include/boost/asio/detail/limits.hpp \ - /usr/include/boost/asio/detail/memory.hpp \ - /usr/include/boost/asio/detail/mutex.hpp \ - /usr/include/boost/asio/detail/non_const_lvalue.hpp \ - /usr/include/boost/asio/detail/noncopyable.hpp \ - /usr/include/boost/asio/detail/null_event.hpp \ - /usr/include/boost/asio/detail/object_pool.hpp \ - /usr/include/boost/asio/detail/op_queue.hpp \ - /usr/include/boost/asio/detail/operation.hpp \ - /usr/include/boost/asio/detail/pop_options.hpp \ - /usr/include/boost/asio/detail/posix_event.hpp \ - /usr/include/boost/asio/detail/posix_global.hpp \ - /usr/include/boost/asio/detail/posix_mutex.hpp \ - /usr/include/boost/asio/detail/posix_serial_port_service.hpp \ - /usr/include/boost/asio/detail/posix_signal_blocker.hpp \ - /usr/include/boost/asio/detail/posix_static_mutex.hpp \ - /usr/include/boost/asio/detail/posix_thread.hpp \ - /usr/include/boost/asio/detail/push_options.hpp \ - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp \ - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp \ - /usr/include/boost/asio/detail/reactive_wait_op.hpp \ - /usr/include/boost/asio/detail/reactor.hpp \ - /usr/include/boost/asio/detail/reactor_op.hpp \ - /usr/include/boost/asio/detail/recycling_allocator.hpp \ - /usr/include/boost/asio/detail/regex_fwd.hpp \ - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp \ - /usr/include/boost/asio/detail/resolve_op.hpp \ - /usr/include/boost/asio/detail/resolve_query_op.hpp \ - /usr/include/boost/asio/detail/resolver_service.hpp \ - /usr/include/boost/asio/detail/resolver_service_base.hpp \ - /usr/include/boost/asio/detail/scheduler.hpp \ - /usr/include/boost/asio/detail/scheduler_operation.hpp \ - /usr/include/boost/asio/detail/scheduler_task.hpp \ - /usr/include/boost/asio/detail/scheduler_thread_info.hpp \ - /usr/include/boost/asio/detail/scoped_lock.hpp \ - /usr/include/boost/asio/detail/scoped_ptr.hpp \ - /usr/include/boost/asio/detail/select_interrupter.hpp \ - /usr/include/boost/asio/detail/service_registry.hpp \ - /usr/include/boost/asio/detail/signal_blocker.hpp \ - /usr/include/boost/asio/detail/signal_handler.hpp \ - /usr/include/boost/asio/detail/signal_op.hpp \ - /usr/include/boost/asio/detail/signal_set_service.hpp \ - /usr/include/boost/asio/detail/socket_holder.hpp \ - /usr/include/boost/asio/detail/socket_ops.hpp \ - /usr/include/boost/asio/detail/socket_option.hpp \ - /usr/include/boost/asio/detail/socket_types.hpp \ - /usr/include/boost/asio/detail/static_mutex.hpp \ - /usr/include/boost/asio/detail/std_fenced_block.hpp \ - /usr/include/boost/asio/detail/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/strand_service.hpp \ - /usr/include/boost/asio/detail/string_view.hpp \ - /usr/include/boost/asio/detail/thread.hpp \ - /usr/include/boost/asio/detail/thread_context.hpp \ - /usr/include/boost/asio/detail/thread_group.hpp \ - /usr/include/boost/asio/detail/thread_info_base.hpp \ - /usr/include/boost/asio/detail/throw_error.hpp \ - /usr/include/boost/asio/detail/throw_exception.hpp \ - /usr/include/boost/asio/detail/timed_cancel_op.hpp \ - /usr/include/boost/asio/detail/timer_queue.hpp \ - /usr/include/boost/asio/detail/timer_queue_base.hpp \ - /usr/include/boost/asio/detail/timer_queue_ptime.hpp \ - /usr/include/boost/asio/detail/timer_queue_set.hpp \ - /usr/include/boost/asio/detail/timer_scheduler.hpp \ - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp \ - /usr/include/boost/asio/detail/tss_ptr.hpp \ - /usr/include/boost/asio/detail/type_traits.hpp \ - /usr/include/boost/asio/detail/utility.hpp \ - /usr/include/boost/asio/detail/wait_handler.hpp \ - /usr/include/boost/asio/detail/wait_op.hpp \ - /usr/include/boost/asio/detail/winsock_init.hpp \ - /usr/include/boost/asio/detail/work_dispatcher.hpp \ - /usr/include/boost/asio/detail/wrapped_handler.hpp \ - /usr/include/boost/asio/dispatch.hpp \ - /usr/include/boost/asio/disposition.hpp \ - /usr/include/boost/asio/error.hpp \ - /usr/include/boost/asio/execution.hpp \ - /usr/include/boost/asio/execution/allocator.hpp \ - /usr/include/boost/asio/execution/any_executor.hpp \ - /usr/include/boost/asio/execution/bad_executor.hpp \ - /usr/include/boost/asio/execution/blocking.hpp \ - /usr/include/boost/asio/execution/blocking_adaptation.hpp \ - /usr/include/boost/asio/execution/context.hpp \ - /usr/include/boost/asio/execution/context_as.hpp \ - /usr/include/boost/asio/execution/executor.hpp \ - /usr/include/boost/asio/execution/impl/bad_executor.ipp \ - /usr/include/boost/asio/execution/invocable_archetype.hpp \ - /usr/include/boost/asio/execution/mapping.hpp \ - /usr/include/boost/asio/execution/occupancy.hpp \ - /usr/include/boost/asio/execution/outstanding_work.hpp \ - /usr/include/boost/asio/execution/prefer_only.hpp \ - /usr/include/boost/asio/execution/relationship.hpp \ - /usr/include/boost/asio/execution_context.hpp \ - /usr/include/boost/asio/executor.hpp \ - /usr/include/boost/asio/executor_work_guard.hpp \ - /usr/include/boost/asio/file_base.hpp \ - /usr/include/boost/asio/generic/basic_endpoint.hpp \ - /usr/include/boost/asio/generic/datagram_protocol.hpp \ - /usr/include/boost/asio/generic/detail/endpoint.hpp \ - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/generic/raw_protocol.hpp \ - /usr/include/boost/asio/generic/seq_packet_protocol.hpp \ - /usr/include/boost/asio/generic/stream_protocol.hpp \ - /usr/include/boost/asio/handler_continuation_hook.hpp \ - /usr/include/boost/asio/high_resolution_timer.hpp \ - /usr/include/boost/asio/immediate.hpp \ - /usr/include/boost/asio/impl/any_completion_executor.ipp \ - /usr/include/boost/asio/impl/any_io_executor.ipp \ - /usr/include/boost/asio/impl/append.hpp \ - /usr/include/boost/asio/impl/as_tuple.hpp \ - /usr/include/boost/asio/impl/awaitable.hpp \ - /usr/include/boost/asio/impl/buffered_read_stream.hpp \ - /usr/include/boost/asio/impl/buffered_write_stream.hpp \ - /usr/include/boost/asio/impl/cancel_after.hpp \ - /usr/include/boost/asio/impl/cancel_at.hpp \ - /usr/include/boost/asio/impl/cancellation_signal.ipp \ - /usr/include/boost/asio/impl/co_spawn.hpp \ - /usr/include/boost/asio/impl/config.hpp \ - /usr/include/boost/asio/impl/config.ipp \ - /usr/include/boost/asio/impl/connect.hpp \ - /usr/include/boost/asio/impl/connect_pipe.hpp \ - /usr/include/boost/asio/impl/connect_pipe.ipp \ - /usr/include/boost/asio/impl/consign.hpp \ - /usr/include/boost/asio/impl/deferred.hpp \ - /usr/include/boost/asio/impl/detached.hpp \ - /usr/include/boost/asio/impl/error.ipp \ - /usr/include/boost/asio/impl/execution_context.hpp \ - /usr/include/boost/asio/impl/execution_context.ipp \ - /usr/include/boost/asio/impl/executor.hpp \ - /usr/include/boost/asio/impl/executor.ipp \ - /usr/include/boost/asio/impl/io_context.hpp \ - /usr/include/boost/asio/impl/io_context.ipp \ - /usr/include/boost/asio/impl/multiple_exceptions.ipp \ - /usr/include/boost/asio/impl/prepend.hpp \ - /usr/include/boost/asio/impl/read.hpp \ - /usr/include/boost/asio/impl/read_at.hpp \ - /usr/include/boost/asio/impl/read_until.hpp \ - /usr/include/boost/asio/impl/redirect_error.hpp \ - /usr/include/boost/asio/impl/serial_port_base.hpp \ - /usr/include/boost/asio/impl/serial_port_base.ipp \ - /usr/include/boost/asio/impl/system_context.hpp \ - /usr/include/boost/asio/impl/system_context.ipp \ - /usr/include/boost/asio/impl/system_executor.hpp \ - /usr/include/boost/asio/impl/thread_pool.hpp \ - /usr/include/boost/asio/impl/thread_pool.ipp \ - /usr/include/boost/asio/impl/use_awaitable.hpp \ - /usr/include/boost/asio/impl/use_future.hpp \ - /usr/include/boost/asio/impl/write.hpp \ - /usr/include/boost/asio/impl/write_at.hpp \ - /usr/include/boost/asio/io_context.hpp \ - /usr/include/boost/asio/io_context_strand.hpp \ - /usr/include/boost/asio/ip/address.hpp \ - /usr/include/boost/asio/ip/address_v4.hpp \ - /usr/include/boost/asio/ip/address_v4_iterator.hpp \ - /usr/include/boost/asio/ip/address_v4_range.hpp \ - /usr/include/boost/asio/ip/address_v6.hpp \ - /usr/include/boost/asio/ip/address_v6_iterator.hpp \ - /usr/include/boost/asio/ip/address_v6_range.hpp \ - /usr/include/boost/asio/ip/bad_address_cast.hpp \ - /usr/include/boost/asio/ip/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/basic_resolver.hpp \ - /usr/include/boost/asio/ip/basic_resolver_entry.hpp \ - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp \ - /usr/include/boost/asio/ip/basic_resolver_query.hpp \ - /usr/include/boost/asio/ip/basic_resolver_results.hpp \ - /usr/include/boost/asio/ip/detail/endpoint.hpp \ - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/ip/detail/socket_option.hpp \ - /usr/include/boost/asio/ip/host_name.hpp \ - /usr/include/boost/asio/ip/icmp.hpp \ - /usr/include/boost/asio/ip/impl/address.hpp \ - /usr/include/boost/asio/ip/impl/address.ipp \ - /usr/include/boost/asio/ip/impl/address_v4.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.ipp \ - /usr/include/boost/asio/ip/impl/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.ipp \ - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/impl/host_name.ipp \ - /usr/include/boost/asio/ip/impl/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.ipp \ - /usr/include/boost/asio/ip/impl/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.ipp \ - /usr/include/boost/asio/ip/multicast.hpp \ - /usr/include/boost/asio/ip/network_v4.hpp \ - /usr/include/boost/asio/ip/network_v6.hpp \ - /usr/include/boost/asio/ip/resolver_base.hpp \ - /usr/include/boost/asio/ip/resolver_query_base.hpp \ - /usr/include/boost/asio/ip/tcp.hpp \ - /usr/include/boost/asio/ip/udp.hpp \ - /usr/include/boost/asio/ip/unicast.hpp \ - /usr/include/boost/asio/ip/v6_only.hpp \ - /usr/include/boost/asio/is_applicable_property.hpp \ - /usr/include/boost/asio/is_contiguous_iterator.hpp \ - /usr/include/boost/asio/is_executor.hpp \ - /usr/include/boost/asio/is_read_buffered.hpp \ - /usr/include/boost/asio/is_write_buffered.hpp \ - /usr/include/boost/asio/local/basic_endpoint.hpp \ - /usr/include/boost/asio/local/connect_pair.hpp \ - /usr/include/boost/asio/local/datagram_protocol.hpp \ - /usr/include/boost/asio/local/detail/endpoint.hpp \ - /usr/include/boost/asio/local/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/local/seq_packet_protocol.hpp \ - /usr/include/boost/asio/local/stream_protocol.hpp \ - /usr/include/boost/asio/multiple_exceptions.hpp \ - /usr/include/boost/asio/packaged_task.hpp \ - /usr/include/boost/asio/placeholders.hpp \ - /usr/include/boost/asio/posix/basic_descriptor.hpp \ - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor_base.hpp \ - /usr/include/boost/asio/posix/stream_descriptor.hpp \ - /usr/include/boost/asio/post.hpp \ - /usr/include/boost/asio/prefer.hpp \ - /usr/include/boost/asio/prepend.hpp \ - /usr/include/boost/asio/query.hpp \ - /usr/include/boost/asio/random_access_file.hpp \ - /usr/include/boost/asio/read.hpp \ - /usr/include/boost/asio/read_at.hpp \ - /usr/include/boost/asio/read_until.hpp \ - /usr/include/boost/asio/readable_pipe.hpp \ - /usr/include/boost/asio/recycling_allocator.hpp \ - /usr/include/boost/asio/redirect_error.hpp \ - /usr/include/boost/asio/registered_buffer.hpp \ - /usr/include/boost/asio/require.hpp \ - /usr/include/boost/asio/require_concept.hpp \ - /usr/include/boost/asio/serial_port.hpp \ - /usr/include/boost/asio/serial_port_base.hpp \ - /usr/include/boost/asio/signal_set.hpp \ - /usr/include/boost/asio/signal_set_base.hpp \ - /usr/include/boost/asio/socket_base.hpp \ - /usr/include/boost/asio/ssl.hpp \ - /usr/include/boost/asio/ssl/context.hpp \ - /usr/include/boost/asio/ssl/context_base.hpp \ - /usr/include/boost/asio/ssl/detail/buffered_handshake_op.hpp \ - /usr/include/boost/asio/ssl/detail/engine.hpp \ - /usr/include/boost/asio/ssl/detail/handshake_op.hpp \ - /usr/include/boost/asio/ssl/detail/impl/engine.ipp \ - /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp \ - /usr/include/boost/asio/ssl/detail/io.hpp \ - /usr/include/boost/asio/ssl/detail/openssl_init.hpp \ - /usr/include/boost/asio/ssl/detail/openssl_types.hpp \ - /usr/include/boost/asio/ssl/detail/password_callback.hpp \ - /usr/include/boost/asio/ssl/detail/read_op.hpp \ - /usr/include/boost/asio/ssl/detail/shutdown_op.hpp \ - /usr/include/boost/asio/ssl/detail/stream_core.hpp \ - /usr/include/boost/asio/ssl/detail/verify_callback.hpp \ - /usr/include/boost/asio/ssl/detail/write_op.hpp \ - /usr/include/boost/asio/ssl/error.hpp \ - /usr/include/boost/asio/ssl/host_name_verification.hpp \ - /usr/include/boost/asio/ssl/impl/context.hpp \ - /usr/include/boost/asio/ssl/impl/context.ipp \ - /usr/include/boost/asio/ssl/impl/error.ipp \ - /usr/include/boost/asio/ssl/impl/host_name_verification.ipp \ - /usr/include/boost/asio/ssl/stream.hpp \ - /usr/include/boost/asio/ssl/stream_base.hpp \ - /usr/include/boost/asio/ssl/verify_context.hpp \ - /usr/include/boost/asio/ssl/verify_mode.hpp \ - /usr/include/boost/asio/static_thread_pool.hpp \ - /usr/include/boost/asio/steady_timer.hpp \ - /usr/include/boost/asio/strand.hpp \ - /usr/include/boost/asio/stream_file.hpp \ - /usr/include/boost/asio/streambuf.hpp \ - /usr/include/boost/asio/system_context.hpp \ - /usr/include/boost/asio/system_executor.hpp \ - /usr/include/boost/asio/system_timer.hpp \ - /usr/include/boost/asio/this_coro.hpp \ - /usr/include/boost/asio/thread_pool.hpp \ - /usr/include/boost/asio/time_traits.hpp \ - /usr/include/boost/asio/traits/equality_comparable.hpp \ - /usr/include/boost/asio/traits/execute_member.hpp \ - /usr/include/boost/asio/traits/prefer_free.hpp \ - /usr/include/boost/asio/traits/prefer_member.hpp \ - /usr/include/boost/asio/traits/query_free.hpp \ - /usr/include/boost/asio/traits/query_member.hpp \ - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp \ - /usr/include/boost/asio/traits/require_concept_free.hpp \ - /usr/include/boost/asio/traits/require_concept_member.hpp \ - /usr/include/boost/asio/traits/require_free.hpp \ - /usr/include/boost/asio/traits/require_member.hpp \ - /usr/include/boost/asio/traits/static_query.hpp \ - /usr/include/boost/asio/traits/static_require.hpp \ - /usr/include/boost/asio/traits/static_require_concept.hpp \ - /usr/include/boost/asio/use_awaitable.hpp \ - /usr/include/boost/asio/use_future.hpp \ - /usr/include/boost/asio/uses_executor.hpp \ - /usr/include/boost/asio/version.hpp \ - /usr/include/boost/asio/wait_traits.hpp \ - /usr/include/boost/asio/windows/basic_object_handle.hpp \ - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp \ - /usr/include/boost/asio/windows/basic_random_access_handle.hpp \ - /usr/include/boost/asio/windows/basic_stream_handle.hpp \ - /usr/include/boost/asio/windows/object_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_ptr.hpp \ - /usr/include/boost/asio/windows/random_access_handle.hpp \ - /usr/include/boost/asio/windows/stream_handle.hpp \ - /usr/include/boost/asio/writable_pipe.hpp \ - /usr/include/boost/asio/write.hpp \ - /usr/include/boost/asio/write_at.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/cerrno.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/boost/config/detail/cxx_composite.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/config/no_tr1/cmath.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/pragma_message.hpp \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/detail/sp_thread_pause.hpp \ - /usr/include/boost/core/detail/sp_thread_sleep.hpp \ - /usr/include/boost/core/detail/sp_thread_yield.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/yield_primitives.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/date_time/adjust_functors.hpp \ - /usr/include/boost/date_time/c_time.hpp \ - /usr/include/boost/date_time/compiler_config.hpp \ - /usr/include/boost/date_time/constrained_value.hpp \ - /usr/include/boost/date_time/date.hpp \ - /usr/include/boost/date_time/date_clock_device.hpp \ - /usr/include/boost/date_time/date_defs.hpp \ - /usr/include/boost/date_time/date_duration.hpp \ - /usr/include/boost/date_time/date_duration_types.hpp \ - /usr/include/boost/date_time/date_generators.hpp \ - /usr/include/boost/date_time/date_iterator.hpp \ - /usr/include/boost/date_time/dst_rules.hpp \ - /usr/include/boost/date_time/gregorian/greg_calendar.hpp \ - /usr/include/boost/date_time/gregorian/greg_date.hpp \ - /usr/include/boost/date_time/gregorian/greg_day.hpp \ - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_month.hpp \ - /usr/include/boost/date_time/gregorian/greg_weekday.hpp \ - /usr/include/boost/date_time/gregorian/greg_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_ymd.hpp \ - /usr/include/boost/date_time/gregorian/gregorian_types.hpp \ - /usr/include/boost/date_time/gregorian_calendar.hpp \ - /usr/include/boost/date_time/gregorian_calendar.ipp \ - /usr/include/boost/date_time/int_adapter.hpp \ - /usr/include/boost/date_time/locale_config.hpp \ - /usr/include/boost/date_time/microsec_time_clock.hpp \ - /usr/include/boost/date_time/period.hpp \ - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_config.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_system.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_types.hpp \ - /usr/include/boost/date_time/posix_time/ptime.hpp \ - /usr/include/boost/date_time/posix_time/time_period.hpp \ - /usr/include/boost/date_time/special_defs.hpp \ - /usr/include/boost/date_time/time.hpp \ - /usr/include/boost/date_time/time_clock.hpp \ - /usr/include/boost/date_time/time_defs.hpp \ - /usr/include/boost/date_time/time_duration.hpp \ - /usr/include/boost/date_time/time_iterator.hpp \ - /usr/include/boost/date_time/time_resolution_traits.hpp \ - /usr/include/boost/date_time/time_system_counted.hpp \ - /usr/include/boost/date_time/time_system_split.hpp \ - /usr/include/boost/date_time/wrapping_int.hpp \ - /usr/include/boost/date_time/year_month_day.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/comparison_op.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/config/forwarding.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/aux_/has_tag.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/aux_/largest_int.hpp \ - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ - /usr/include/boost/mpl/aux_/numeric_op.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/equal_to.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/integral_c.hpp \ - /usr/include/boost/mpl/integral_c_fwd.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/less.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/mpl/multiplies.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/numeric_cast.hpp \ - /usr/include/boost/mpl/tag.hpp \ - /usr/include/boost/mpl/times.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/numeric/conversion/bounds.hpp \ - /usr/include/boost/numeric/conversion/cast.hpp \ - /usr/include/boost/numeric/conversion/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/converter.hpp \ - /usr/include/boost/numeric/conversion/converter_policies.hpp \ - /usr/include/boost/numeric/conversion/detail/bounds.hpp \ - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/converter.hpp \ - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ - /usr/include/boost/numeric/conversion/detail/meta.hpp \ - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ - /usr/include/boost/operators.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ - /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/variadic/detail/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/deprecated_macros.hpp \ - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ - /usr/include/boost/smart_ptr/detail/shared_count.hpp \ - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ - /usr/include/boost/smart_ptr/detail/yield_k.hpp \ - /usr/include/boost/smart_ptr/shared_ptr.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/system/api_config.hpp \ - /usr/include/boost/system/detail/append_int.hpp \ - /usr/include/boost/system/detail/cerrno.hpp \ - /usr/include/boost/system/detail/config.hpp \ - /usr/include/boost/system/detail/enable_if.hpp \ - /usr/include/boost/system/detail/errc.hpp \ - /usr/include/boost/system/detail/error_category.hpp \ - /usr/include/boost/system/detail/error_category_impl.hpp \ - /usr/include/boost/system/detail/error_code.hpp \ - /usr/include/boost/system/detail/error_condition.hpp \ - /usr/include/boost/system/detail/generic_category.hpp \ - /usr/include/boost/system/detail/generic_category_message.hpp \ - /usr/include/boost/system/detail/interop_category.hpp \ - /usr/include/boost/system/detail/is_same.hpp \ - /usr/include/boost/system/detail/mutex.hpp \ - /usr/include/boost/system/detail/snprintf.hpp \ - /usr/include/boost/system/detail/std_category.hpp \ - /usr/include/boost/system/detail/std_category_impl.hpp \ - /usr/include/boost/system/detail/system_category.hpp \ - /usr/include/boost/system/detail/system_category_impl.hpp \ - /usr/include/boost/system/detail/system_category_message.hpp \ - /usr/include/boost/system/detail/throws.hpp \ - /usr/include/boost/system/errc.hpp \ - /usr/include/boost/system/error_category.hpp \ - /usr/include/boost/system/error_code.hpp \ - /usr/include/boost/system/error_condition.hpp \ - /usr/include/boost/system/generic_category.hpp \ - /usr/include/boost/system/is_error_code_enum.hpp \ - /usr/include/boost/system/is_error_condition_enum.hpp \ - /usr/include/boost/system/system_category.hpp \ - /usr/include/boost/system/system_error.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/fcntl.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/falloc.h \ - /usr/include/linux/ioctl.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/linux/version.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/net/if.h \ - /usr/include/netdb.h \ - /usr/include/netinet/in.h \ - /usr/include/netinet/tcp.h \ - /usr/include/openssl/asn1.h \ - /usr/include/openssl/asn1err.h \ - /usr/include/openssl/async.h \ - /usr/include/openssl/asyncerr.h \ - /usr/include/openssl/bio.h \ - /usr/include/openssl/bioerr.h \ - /usr/include/openssl/bn.h \ - /usr/include/openssl/bnerr.h \ - /usr/include/openssl/buffer.h \ - /usr/include/openssl/buffererr.h \ - /usr/include/openssl/comp.h \ - /usr/include/openssl/comperr.h \ - /usr/include/openssl/conf.h \ - /usr/include/openssl/conferr.h \ - /usr/include/openssl/configuration.h \ - /usr/include/openssl/conftypes.h \ - /usr/include/openssl/core.h \ - /usr/include/openssl/core_dispatch.h \ - /usr/include/openssl/crypto.h \ - /usr/include/openssl/cryptoerr.h \ - /usr/include/openssl/cryptoerr_legacy.h \ - /usr/include/openssl/ct.h \ - /usr/include/openssl/cterr.h \ - /usr/include/openssl/dh.h \ - /usr/include/openssl/dherr.h \ - /usr/include/openssl/dsa.h \ - /usr/include/openssl/dsaerr.h \ - /usr/include/openssl/dtls1.h \ - /usr/include/openssl/e_os2.h \ - /usr/include/openssl/e_ostime.h \ - /usr/include/openssl/ec.h \ - /usr/include/openssl/ecerr.h \ - /usr/include/openssl/engine.h \ - /usr/include/openssl/engineerr.h \ - /usr/include/openssl/err.h \ - /usr/include/openssl/evp.h \ - /usr/include/openssl/evperr.h \ - /usr/include/openssl/hmac.h \ - /usr/include/openssl/http.h \ - /usr/include/openssl/indicator.h \ - /usr/include/openssl/lhash.h \ - /usr/include/openssl/macros.h \ - /usr/include/openssl/obj_mac.h \ - /usr/include/openssl/objects.h \ - /usr/include/openssl/objectserr.h \ - /usr/include/openssl/opensslconf.h \ - /usr/include/openssl/opensslv.h \ - /usr/include/openssl/params.h \ - /usr/include/openssl/pem.h \ - /usr/include/openssl/pemerr.h \ - /usr/include/openssl/pkcs7.h \ - /usr/include/openssl/pkcs7err.h \ - /usr/include/openssl/prov_ssl.h \ - /usr/include/openssl/quic.h \ - /usr/include/openssl/rand.h \ - /usr/include/openssl/randerr.h \ - /usr/include/openssl/rsa.h \ - /usr/include/openssl/rsaerr.h \ - /usr/include/openssl/safestack.h \ - /usr/include/openssl/sha.h \ - /usr/include/openssl/srtp.h \ - /usr/include/openssl/ssl.h \ - /usr/include/openssl/ssl2.h \ - /usr/include/openssl/ssl3.h \ - /usr/include/openssl/sslerr.h \ - /usr/include/openssl/sslerr_legacy.h \ - /usr/include/openssl/stack.h \ - /usr/include/openssl/symhacks.h \ - /usr/include/openssl/tls1.h \ - /usr/include/openssl/types.h \ - /usr/include/openssl/ui.h \ - /usr/include/openssl/uierr.h \ - /usr/include/openssl/x509.h \ - /usr/include/openssl/x509_vfy.h \ - /usr/include/openssl/x509err.h \ - /usr/include/openssl/x509v3.h \ - /usr/include/openssl/x509v3err.h \ - /usr/include/poll.h \ - /usr/include/pthread.h \ - /usr/include/rpc/netdb.h \ - /usr/include/sched.h \ - /usr/include/semaphore.h \ - /usr/include/signal.h \ - /usr/include/sqlite3.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/epoll.h \ - /usr/include/sys/eventfd.h \ - /usr/include/sys/ioctl.h \ - /usr/include/sys/poll.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/socket.h \ - /usr/include/sys/stat.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/time.h \ - /usr/include/sys/timerfd.h \ - /usr/include/sys/ttydefaults.h \ - /usr/include/sys/types.h \ - /usr/include/sys/ucontext.h \ - /usr/include/sys/uio.h \ - /usr/include/sys/un.h \ - /usr/include/syscall.h \ - /usr/include/termios.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/array \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/algorithmfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_futex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_timed_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono_io.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/codecvt.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/enable_special_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/erase_if.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/formatfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_dir.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_fwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_path.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fstream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable_policy.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/indirect_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_conv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/mask_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/node_handle.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/quoted_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/semaphore_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/slice_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/specfun.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/sstream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_thread.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_heap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_map.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multimap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multiset.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_numeric.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_relops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_set.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tree.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stream_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/this_thread_sleep.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode-data.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uniform_int_dist.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unordered_map.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_after.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_before.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cassert \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/charconv \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/chrono \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cmath \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/codecvt \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/condition_variable \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/coroutine \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/csignal \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstring \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/filesystem \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/format \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/forward_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/fstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/functional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/future \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iomanip \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iterator \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numeric \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/optional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_algorithm_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_numeric_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ranges \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/semaphore \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/set \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/source_location \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/span \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/sstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stop_token \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/bessel_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/beta_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/ell_integral.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/exp_integral.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/gamma.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/hypergeometric.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/legendre_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/modified_bessel_func.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_hermite.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_laguerre.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/riemann_zeta.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/special_function_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/unordered_map \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/utility \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/valarray \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/version \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -server/CMakeFiles/scarchat-server.dir/session.cpp.o: /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/session.cpp \ - _deps/nlohmann_json-src/include/nlohmann/adl_serializer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/byte_container_with_subtype.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/abi_macros.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/from_json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_chars.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/exceptions.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/hash.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/binary_reader.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/input_adapters.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/json_sax.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/lexer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/internal_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iter_impl.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iteration_proxy.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/iterator_traits.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/iterators/primitive_iterator.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_custom_base_class.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_pointer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/json_ref.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/macro_scope.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/begin.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/end.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/cpp_future.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/detected.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/identity_tag.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/is_sax.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/std_fs.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/type_traits.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/meta/void_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/binary_writer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/output_adapters.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/output/serializer.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/string_concat.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/string_escape.hpp \ - _deps/nlohmann_json-src/include/nlohmann/detail/value_t.hpp \ - _deps/nlohmann_json-src/include/nlohmann/json.hpp \ - _deps/nlohmann_json-src/include/nlohmann/json_fwd.hpp \ - _deps/nlohmann_json-src/include/nlohmann/ordered_map.hpp \ - _deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley.hpp \ - _deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/auth/jwt.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/crypto/argon2_wrapper.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/message.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/auth/authenticator.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/config/server_config.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/server.h \ - /home/ganome/Projects/SCAR-719/repos/scar-chat7/server/session.h \ - /usr/include/alloca.h \ - /usr/include/arpa/inet.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/ioctl.h \ - /usr/include/asm-generic/ioctls.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm/errno.h \ - /usr/include/asm/ioctl.h \ - /usr/include/asm/ioctls.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm/socket.h \ - /usr/include/asm/sockios.h \ - /usr/include/asm/types.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/assert.h \ - /usr/include/bits/atomic_wide_counter.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/epoll.h \ - /usr/include/bits/errno.h \ - /usr/include/bits/eventfd.h \ - /usr/include/bits/fcntl-linux.h \ - /usr/include/bits/fcntl.h \ - /usr/include/bits/fcntl2.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/in.h \ - /usr/include/bits/ioctl-types.h \ - /usr/include/bits/ioctls.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/local_lim.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/long-double.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls-macros.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/netdb.h \ - /usr/include/bits/poll.h \ - /usr/include/bits/poll2.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/select-decl.h \ - /usr/include/bits/select.h \ - /usr/include/bits/select2.h \ - /usr/include/bits/semaphore.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h \ - /usr/include/bits/sigevent-consts.h \ - /usr/include/bits/siginfo-arch.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/signal_ext.h \ - /usr/include/bits/signum-arch.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h \ - /usr/include/bits/sigthread.h \ - /usr/include/bits/sockaddr.h \ - /usr/include/bits/socket.h \ - /usr/include/bits/socket2.h \ - /usr/include/bits/socket_type.h \ - /usr/include/bits/ss_flags.h \ - /usr/include/bits/stat.h \ - /usr/include/bits/statx-generic.h \ - /usr/include/bits/statx.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-least.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2-decl.h \ - /usr/include/bits/stdio2.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/bits/stdlib.h \ - /usr/include/bits/string_fortified.h \ - /usr/include/bits/strings_fortified.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/struct_stat.h \ - /usr/include/bits/syscall.h \ - /usr/include/bits/termios-baud.h \ - /usr/include/bits/termios-c_cc.h \ - /usr/include/bits/termios-c_cflag.h \ - /usr/include/bits/termios-c_iflag.h \ - /usr/include/bits/termios-c_lflag.h \ - /usr/include/bits/termios-c_oflag.h \ - /usr/include/bits/termios-misc.h \ - /usr/include/bits/termios-struct.h \ - /usr/include/bits/termios-tcflow.h \ - /usr/include/bits/termios.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/time.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/timerfd.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/types/siginfo_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/sigval_t.h \ - /usr/include/bits/types/stack_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/types/struct_iovec.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/struct_osockaddr.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/bits/uio-ext.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/bits/unistd-decl.h \ - /usr/include/bits/unistd.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/wchar2-decl.h \ - /usr/include/bits/wchar2.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/boost/asio.hpp \ - /usr/include/boost/asio/any_completion_executor.hpp \ - /usr/include/boost/asio/any_completion_handler.hpp \ - /usr/include/boost/asio/any_io_executor.hpp \ - /usr/include/boost/asio/append.hpp \ - /usr/include/boost/asio/as_tuple.hpp \ - /usr/include/boost/asio/associated_allocator.hpp \ - /usr/include/boost/asio/associated_cancellation_slot.hpp \ - /usr/include/boost/asio/associated_executor.hpp \ - /usr/include/boost/asio/associated_immediate_executor.hpp \ - /usr/include/boost/asio/associator.hpp \ - /usr/include/boost/asio/async_result.hpp \ - /usr/include/boost/asio/awaitable.hpp \ - /usr/include/boost/asio/basic_datagram_socket.hpp \ - /usr/include/boost/asio/basic_deadline_timer.hpp \ - /usr/include/boost/asio/basic_file.hpp \ - /usr/include/boost/asio/basic_io_object.hpp \ - /usr/include/boost/asio/basic_random_access_file.hpp \ - /usr/include/boost/asio/basic_raw_socket.hpp \ - /usr/include/boost/asio/basic_readable_pipe.hpp \ - /usr/include/boost/asio/basic_seq_packet_socket.hpp \ - /usr/include/boost/asio/basic_serial_port.hpp \ - /usr/include/boost/asio/basic_signal_set.hpp \ - /usr/include/boost/asio/basic_socket.hpp \ - /usr/include/boost/asio/basic_socket_acceptor.hpp \ - /usr/include/boost/asio/basic_socket_iostream.hpp \ - /usr/include/boost/asio/basic_socket_streambuf.hpp \ - /usr/include/boost/asio/basic_stream_file.hpp \ - /usr/include/boost/asio/basic_stream_socket.hpp \ - /usr/include/boost/asio/basic_streambuf.hpp \ - /usr/include/boost/asio/basic_streambuf_fwd.hpp \ - /usr/include/boost/asio/basic_waitable_timer.hpp \ - /usr/include/boost/asio/basic_writable_pipe.hpp \ - /usr/include/boost/asio/bind_allocator.hpp \ - /usr/include/boost/asio/bind_cancellation_slot.hpp \ - /usr/include/boost/asio/bind_executor.hpp \ - /usr/include/boost/asio/bind_immediate_executor.hpp \ - /usr/include/boost/asio/buffer.hpp \ - /usr/include/boost/asio/buffer_registration.hpp \ - /usr/include/boost/asio/buffered_read_stream.hpp \ - /usr/include/boost/asio/buffered_read_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_stream.hpp \ - /usr/include/boost/asio/buffered_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream_fwd.hpp \ - /usr/include/boost/asio/buffers_iterator.hpp \ - /usr/include/boost/asio/cancel_after.hpp \ - /usr/include/boost/asio/cancel_at.hpp \ - /usr/include/boost/asio/cancellation_signal.hpp \ - /usr/include/boost/asio/cancellation_state.hpp \ - /usr/include/boost/asio/cancellation_type.hpp \ - /usr/include/boost/asio/co_composed.hpp \ - /usr/include/boost/asio/co_spawn.hpp \ - /usr/include/boost/asio/completion_condition.hpp \ - /usr/include/boost/asio/compose.hpp \ - /usr/include/boost/asio/composed.hpp \ - /usr/include/boost/asio/config.hpp \ - /usr/include/boost/asio/connect.hpp \ - /usr/include/boost/asio/connect_pipe.hpp \ - /usr/include/boost/asio/consign.hpp \ - /usr/include/boost/asio/coroutine.hpp \ - /usr/include/boost/asio/deadline_timer.hpp \ - /usr/include/boost/asio/default_completion_token.hpp \ - /usr/include/boost/asio/defer.hpp \ - /usr/include/boost/asio/deferred.hpp \ - /usr/include/boost/asio/detached.hpp \ - /usr/include/boost/asio/detail/array.hpp \ - /usr/include/boost/asio/detail/array_fwd.hpp \ - /usr/include/boost/asio/detail/assert.hpp \ - /usr/include/boost/asio/detail/atomic_count.hpp \ - /usr/include/boost/asio/detail/base_from_cancellation_state.hpp \ - /usr/include/boost/asio/detail/base_from_completion_cond.hpp \ - /usr/include/boost/asio/detail/bind_handler.hpp \ - /usr/include/boost/asio/detail/blocking_executor_op.hpp \ - /usr/include/boost/asio/detail/buffer_resize_guard.hpp \ - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp \ - /usr/include/boost/asio/detail/buffered_stream_storage.hpp \ - /usr/include/boost/asio/detail/call_stack.hpp \ - /usr/include/boost/asio/detail/chrono.hpp \ - /usr/include/boost/asio/detail/chrono_time_traits.hpp \ - /usr/include/boost/asio/detail/completion_handler.hpp \ - /usr/include/boost/asio/detail/completion_message.hpp \ - /usr/include/boost/asio/detail/completion_payload.hpp \ - /usr/include/boost/asio/detail/completion_payload_handler.hpp \ - /usr/include/boost/asio/detail/composed_work.hpp \ - /usr/include/boost/asio/detail/concurrency_hint.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp \ - /usr/include/boost/asio/detail/config.hpp \ - /usr/include/boost/asio/detail/consuming_buffers.hpp \ - /usr/include/boost/asio/detail/cstddef.hpp \ - /usr/include/boost/asio/detail/cstdint.hpp \ - /usr/include/boost/asio/detail/date_time_fwd.hpp \ - /usr/include/boost/asio/detail/deadline_timer_service.hpp \ - /usr/include/boost/asio/detail/dependent_type.hpp \ - /usr/include/boost/asio/detail/descriptor_ops.hpp \ - /usr/include/boost/asio/detail/descriptor_read_op.hpp \ - /usr/include/boost/asio/detail/descriptor_write_op.hpp \ - /usr/include/boost/asio/detail/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/event.hpp \ - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp \ - /usr/include/boost/asio/detail/executor_function.hpp \ - /usr/include/boost/asio/detail/executor_op.hpp \ - /usr/include/boost/asio/detail/fenced_block.hpp \ - /usr/include/boost/asio/detail/functional.hpp \ - /usr/include/boost/asio/detail/future.hpp \ - /usr/include/boost/asio/detail/global.hpp \ - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp \ - /usr/include/boost/asio/detail/handler_cont_helpers.hpp \ - /usr/include/boost/asio/detail/handler_tracking.hpp \ - /usr/include/boost/asio/detail/handler_type_requirements.hpp \ - /usr/include/boost/asio/detail/handler_work.hpp \ - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \ - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp \ - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp \ - /usr/include/boost/asio/detail/impl/handler_tracking.ipp \ - /usr/include/boost/asio/detail/impl/null_event.ipp \ - /usr/include/boost/asio/detail/impl/posix_event.ipp \ - /usr/include/boost/asio/detail/impl/posix_mutex.ipp \ - /usr/include/boost/asio/detail/impl/posix_serial_port_service.ipp \ - /usr/include/boost/asio/detail/impl/posix_thread.ipp \ - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \ - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \ - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp \ - /usr/include/boost/asio/detail/impl/scheduler.ipp \ - /usr/include/boost/asio/detail/impl/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.ipp \ - /usr/include/boost/asio/detail/impl/signal_set_service.ipp \ - /usr/include/boost/asio/detail/impl/socket_ops.ipp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp \ - /usr/include/boost/asio/detail/impl/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.ipp \ - /usr/include/boost/asio/detail/impl/thread_context.ipp \ - /usr/include/boost/asio/detail/impl/throw_error.ipp \ - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp \ - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp \ - /usr/include/boost/asio/detail/initiate_defer.hpp \ - /usr/include/boost/asio/detail/initiate_dispatch.hpp \ - /usr/include/boost/asio/detail/initiate_post.hpp \ - /usr/include/boost/asio/detail/initiation_base.hpp \ - /usr/include/boost/asio/detail/io_control.hpp \ - /usr/include/boost/asio/detail/io_object_impl.hpp \ - /usr/include/boost/asio/detail/is_buffer_sequence.hpp \ - /usr/include/boost/asio/detail/is_executor.hpp \ - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp \ - /usr/include/boost/asio/detail/limits.hpp \ - /usr/include/boost/asio/detail/memory.hpp \ - /usr/include/boost/asio/detail/mutex.hpp \ - /usr/include/boost/asio/detail/non_const_lvalue.hpp \ - /usr/include/boost/asio/detail/noncopyable.hpp \ - /usr/include/boost/asio/detail/null_event.hpp \ - /usr/include/boost/asio/detail/object_pool.hpp \ - /usr/include/boost/asio/detail/op_queue.hpp \ - /usr/include/boost/asio/detail/operation.hpp \ - /usr/include/boost/asio/detail/pop_options.hpp \ - /usr/include/boost/asio/detail/posix_event.hpp \ - /usr/include/boost/asio/detail/posix_global.hpp \ - /usr/include/boost/asio/detail/posix_mutex.hpp \ - /usr/include/boost/asio/detail/posix_serial_port_service.hpp \ - /usr/include/boost/asio/detail/posix_signal_blocker.hpp \ - /usr/include/boost/asio/detail/posix_static_mutex.hpp \ - /usr/include/boost/asio/detail/posix_thread.hpp \ - /usr/include/boost/asio/detail/push_options.hpp \ - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp \ - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp \ - /usr/include/boost/asio/detail/reactive_wait_op.hpp \ - /usr/include/boost/asio/detail/reactor.hpp \ - /usr/include/boost/asio/detail/reactor_op.hpp \ - /usr/include/boost/asio/detail/recycling_allocator.hpp \ - /usr/include/boost/asio/detail/regex_fwd.hpp \ - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp \ - /usr/include/boost/asio/detail/resolve_op.hpp \ - /usr/include/boost/asio/detail/resolve_query_op.hpp \ - /usr/include/boost/asio/detail/resolver_service.hpp \ - /usr/include/boost/asio/detail/resolver_service_base.hpp \ - /usr/include/boost/asio/detail/scheduler.hpp \ - /usr/include/boost/asio/detail/scheduler_operation.hpp \ - /usr/include/boost/asio/detail/scheduler_task.hpp \ - /usr/include/boost/asio/detail/scheduler_thread_info.hpp \ - /usr/include/boost/asio/detail/scoped_lock.hpp \ - /usr/include/boost/asio/detail/scoped_ptr.hpp \ - /usr/include/boost/asio/detail/select_interrupter.hpp \ - /usr/include/boost/asio/detail/service_registry.hpp \ - /usr/include/boost/asio/detail/signal_blocker.hpp \ - /usr/include/boost/asio/detail/signal_handler.hpp \ - /usr/include/boost/asio/detail/signal_op.hpp \ - /usr/include/boost/asio/detail/signal_set_service.hpp \ - /usr/include/boost/asio/detail/socket_holder.hpp \ - /usr/include/boost/asio/detail/socket_ops.hpp \ - /usr/include/boost/asio/detail/socket_option.hpp \ - /usr/include/boost/asio/detail/socket_types.hpp \ - /usr/include/boost/asio/detail/static_mutex.hpp \ - /usr/include/boost/asio/detail/std_fenced_block.hpp \ - /usr/include/boost/asio/detail/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/strand_service.hpp \ - /usr/include/boost/asio/detail/string_view.hpp \ - /usr/include/boost/asio/detail/thread.hpp \ - /usr/include/boost/asio/detail/thread_context.hpp \ - /usr/include/boost/asio/detail/thread_group.hpp \ - /usr/include/boost/asio/detail/thread_info_base.hpp \ - /usr/include/boost/asio/detail/throw_error.hpp \ - /usr/include/boost/asio/detail/throw_exception.hpp \ - /usr/include/boost/asio/detail/timed_cancel_op.hpp \ - /usr/include/boost/asio/detail/timer_queue.hpp \ - /usr/include/boost/asio/detail/timer_queue_base.hpp \ - /usr/include/boost/asio/detail/timer_queue_ptime.hpp \ - /usr/include/boost/asio/detail/timer_queue_set.hpp \ - /usr/include/boost/asio/detail/timer_scheduler.hpp \ - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp \ - /usr/include/boost/asio/detail/tss_ptr.hpp \ - /usr/include/boost/asio/detail/type_traits.hpp \ - /usr/include/boost/asio/detail/utility.hpp \ - /usr/include/boost/asio/detail/wait_handler.hpp \ - /usr/include/boost/asio/detail/wait_op.hpp \ - /usr/include/boost/asio/detail/winsock_init.hpp \ - /usr/include/boost/asio/detail/work_dispatcher.hpp \ - /usr/include/boost/asio/detail/wrapped_handler.hpp \ - /usr/include/boost/asio/dispatch.hpp \ - /usr/include/boost/asio/disposition.hpp \ - /usr/include/boost/asio/error.hpp \ - /usr/include/boost/asio/execution.hpp \ - /usr/include/boost/asio/execution/allocator.hpp \ - /usr/include/boost/asio/execution/any_executor.hpp \ - /usr/include/boost/asio/execution/bad_executor.hpp \ - /usr/include/boost/asio/execution/blocking.hpp \ - /usr/include/boost/asio/execution/blocking_adaptation.hpp \ - /usr/include/boost/asio/execution/context.hpp \ - /usr/include/boost/asio/execution/context_as.hpp \ - /usr/include/boost/asio/execution/executor.hpp \ - /usr/include/boost/asio/execution/impl/bad_executor.ipp \ - /usr/include/boost/asio/execution/invocable_archetype.hpp \ - /usr/include/boost/asio/execution/mapping.hpp \ - /usr/include/boost/asio/execution/occupancy.hpp \ - /usr/include/boost/asio/execution/outstanding_work.hpp \ - /usr/include/boost/asio/execution/prefer_only.hpp \ - /usr/include/boost/asio/execution/relationship.hpp \ - /usr/include/boost/asio/execution_context.hpp \ - /usr/include/boost/asio/executor.hpp \ - /usr/include/boost/asio/executor_work_guard.hpp \ - /usr/include/boost/asio/file_base.hpp \ - /usr/include/boost/asio/generic/basic_endpoint.hpp \ - /usr/include/boost/asio/generic/datagram_protocol.hpp \ - /usr/include/boost/asio/generic/detail/endpoint.hpp \ - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/generic/raw_protocol.hpp \ - /usr/include/boost/asio/generic/seq_packet_protocol.hpp \ - /usr/include/boost/asio/generic/stream_protocol.hpp \ - /usr/include/boost/asio/handler_continuation_hook.hpp \ - /usr/include/boost/asio/high_resolution_timer.hpp \ - /usr/include/boost/asio/immediate.hpp \ - /usr/include/boost/asio/impl/any_completion_executor.ipp \ - /usr/include/boost/asio/impl/any_io_executor.ipp \ - /usr/include/boost/asio/impl/append.hpp \ - /usr/include/boost/asio/impl/as_tuple.hpp \ - /usr/include/boost/asio/impl/awaitable.hpp \ - /usr/include/boost/asio/impl/buffered_read_stream.hpp \ - /usr/include/boost/asio/impl/buffered_write_stream.hpp \ - /usr/include/boost/asio/impl/cancel_after.hpp \ - /usr/include/boost/asio/impl/cancel_at.hpp \ - /usr/include/boost/asio/impl/cancellation_signal.ipp \ - /usr/include/boost/asio/impl/co_spawn.hpp \ - /usr/include/boost/asio/impl/config.hpp \ - /usr/include/boost/asio/impl/config.ipp \ - /usr/include/boost/asio/impl/connect.hpp \ - /usr/include/boost/asio/impl/connect_pipe.hpp \ - /usr/include/boost/asio/impl/connect_pipe.ipp \ - /usr/include/boost/asio/impl/consign.hpp \ - /usr/include/boost/asio/impl/deferred.hpp \ - /usr/include/boost/asio/impl/detached.hpp \ - /usr/include/boost/asio/impl/error.ipp \ - /usr/include/boost/asio/impl/execution_context.hpp \ - /usr/include/boost/asio/impl/execution_context.ipp \ - /usr/include/boost/asio/impl/executor.hpp \ - /usr/include/boost/asio/impl/executor.ipp \ - /usr/include/boost/asio/impl/io_context.hpp \ - /usr/include/boost/asio/impl/io_context.ipp \ - /usr/include/boost/asio/impl/multiple_exceptions.ipp \ - /usr/include/boost/asio/impl/prepend.hpp \ - /usr/include/boost/asio/impl/read.hpp \ - /usr/include/boost/asio/impl/read_at.hpp \ - /usr/include/boost/asio/impl/read_until.hpp \ - /usr/include/boost/asio/impl/redirect_error.hpp \ - /usr/include/boost/asio/impl/serial_port_base.hpp \ - /usr/include/boost/asio/impl/serial_port_base.ipp \ - /usr/include/boost/asio/impl/system_context.hpp \ - /usr/include/boost/asio/impl/system_context.ipp \ - /usr/include/boost/asio/impl/system_executor.hpp \ - /usr/include/boost/asio/impl/thread_pool.hpp \ - /usr/include/boost/asio/impl/thread_pool.ipp \ - /usr/include/boost/asio/impl/use_awaitable.hpp \ - /usr/include/boost/asio/impl/use_future.hpp \ - /usr/include/boost/asio/impl/write.hpp \ - /usr/include/boost/asio/impl/write_at.hpp \ - /usr/include/boost/asio/io_context.hpp \ - /usr/include/boost/asio/io_context_strand.hpp \ - /usr/include/boost/asio/ip/address.hpp \ - /usr/include/boost/asio/ip/address_v4.hpp \ - /usr/include/boost/asio/ip/address_v4_iterator.hpp \ - /usr/include/boost/asio/ip/address_v4_range.hpp \ - /usr/include/boost/asio/ip/address_v6.hpp \ - /usr/include/boost/asio/ip/address_v6_iterator.hpp \ - /usr/include/boost/asio/ip/address_v6_range.hpp \ - /usr/include/boost/asio/ip/bad_address_cast.hpp \ - /usr/include/boost/asio/ip/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/basic_resolver.hpp \ - /usr/include/boost/asio/ip/basic_resolver_entry.hpp \ - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp \ - /usr/include/boost/asio/ip/basic_resolver_query.hpp \ - /usr/include/boost/asio/ip/basic_resolver_results.hpp \ - /usr/include/boost/asio/ip/detail/endpoint.hpp \ - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/ip/detail/socket_option.hpp \ - /usr/include/boost/asio/ip/host_name.hpp \ - /usr/include/boost/asio/ip/icmp.hpp \ - /usr/include/boost/asio/ip/impl/address.hpp \ - /usr/include/boost/asio/ip/impl/address.ipp \ - /usr/include/boost/asio/ip/impl/address_v4.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.ipp \ - /usr/include/boost/asio/ip/impl/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.ipp \ - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/impl/host_name.ipp \ - /usr/include/boost/asio/ip/impl/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.ipp \ - /usr/include/boost/asio/ip/impl/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.ipp \ - /usr/include/boost/asio/ip/multicast.hpp \ - /usr/include/boost/asio/ip/network_v4.hpp \ - /usr/include/boost/asio/ip/network_v6.hpp \ - /usr/include/boost/asio/ip/resolver_base.hpp \ - /usr/include/boost/asio/ip/resolver_query_base.hpp \ - /usr/include/boost/asio/ip/tcp.hpp \ - /usr/include/boost/asio/ip/udp.hpp \ - /usr/include/boost/asio/ip/unicast.hpp \ - /usr/include/boost/asio/ip/v6_only.hpp \ - /usr/include/boost/asio/is_applicable_property.hpp \ - /usr/include/boost/asio/is_contiguous_iterator.hpp \ - /usr/include/boost/asio/is_executor.hpp \ - /usr/include/boost/asio/is_read_buffered.hpp \ - /usr/include/boost/asio/is_write_buffered.hpp \ - /usr/include/boost/asio/local/basic_endpoint.hpp \ - /usr/include/boost/asio/local/connect_pair.hpp \ - /usr/include/boost/asio/local/datagram_protocol.hpp \ - /usr/include/boost/asio/local/detail/endpoint.hpp \ - /usr/include/boost/asio/local/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/local/seq_packet_protocol.hpp \ - /usr/include/boost/asio/local/stream_protocol.hpp \ - /usr/include/boost/asio/multiple_exceptions.hpp \ - /usr/include/boost/asio/packaged_task.hpp \ - /usr/include/boost/asio/placeholders.hpp \ - /usr/include/boost/asio/posix/basic_descriptor.hpp \ - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor_base.hpp \ - /usr/include/boost/asio/posix/stream_descriptor.hpp \ - /usr/include/boost/asio/post.hpp \ - /usr/include/boost/asio/prefer.hpp \ - /usr/include/boost/asio/prepend.hpp \ - /usr/include/boost/asio/query.hpp \ - /usr/include/boost/asio/random_access_file.hpp \ - /usr/include/boost/asio/read.hpp \ - /usr/include/boost/asio/read_at.hpp \ - /usr/include/boost/asio/read_until.hpp \ - /usr/include/boost/asio/readable_pipe.hpp \ - /usr/include/boost/asio/recycling_allocator.hpp \ - /usr/include/boost/asio/redirect_error.hpp \ - /usr/include/boost/asio/registered_buffer.hpp \ - /usr/include/boost/asio/require.hpp \ - /usr/include/boost/asio/require_concept.hpp \ - /usr/include/boost/asio/serial_port.hpp \ - /usr/include/boost/asio/serial_port_base.hpp \ - /usr/include/boost/asio/signal_set.hpp \ - /usr/include/boost/asio/signal_set_base.hpp \ - /usr/include/boost/asio/socket_base.hpp \ - /usr/include/boost/asio/ssl.hpp \ - /usr/include/boost/asio/ssl/context.hpp \ - /usr/include/boost/asio/ssl/context_base.hpp \ - /usr/include/boost/asio/ssl/detail/buffered_handshake_op.hpp \ - /usr/include/boost/asio/ssl/detail/engine.hpp \ - /usr/include/boost/asio/ssl/detail/handshake_op.hpp \ - /usr/include/boost/asio/ssl/detail/impl/engine.ipp \ - /usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp \ - /usr/include/boost/asio/ssl/detail/io.hpp \ - /usr/include/boost/asio/ssl/detail/openssl_init.hpp \ - /usr/include/boost/asio/ssl/detail/openssl_types.hpp \ - /usr/include/boost/asio/ssl/detail/password_callback.hpp \ - /usr/include/boost/asio/ssl/detail/read_op.hpp \ - /usr/include/boost/asio/ssl/detail/shutdown_op.hpp \ - /usr/include/boost/asio/ssl/detail/stream_core.hpp \ - /usr/include/boost/asio/ssl/detail/verify_callback.hpp \ - /usr/include/boost/asio/ssl/detail/write_op.hpp \ - /usr/include/boost/asio/ssl/error.hpp \ - /usr/include/boost/asio/ssl/host_name_verification.hpp \ - /usr/include/boost/asio/ssl/impl/context.hpp \ - /usr/include/boost/asio/ssl/impl/context.ipp \ - /usr/include/boost/asio/ssl/impl/error.ipp \ - /usr/include/boost/asio/ssl/impl/host_name_verification.ipp \ - /usr/include/boost/asio/ssl/stream.hpp \ - /usr/include/boost/asio/ssl/stream_base.hpp \ - /usr/include/boost/asio/ssl/verify_context.hpp \ - /usr/include/boost/asio/ssl/verify_mode.hpp \ - /usr/include/boost/asio/static_thread_pool.hpp \ - /usr/include/boost/asio/steady_timer.hpp \ - /usr/include/boost/asio/strand.hpp \ - /usr/include/boost/asio/stream_file.hpp \ - /usr/include/boost/asio/streambuf.hpp \ - /usr/include/boost/asio/system_context.hpp \ - /usr/include/boost/asio/system_executor.hpp \ - /usr/include/boost/asio/system_timer.hpp \ - /usr/include/boost/asio/this_coro.hpp \ - /usr/include/boost/asio/thread_pool.hpp \ - /usr/include/boost/asio/time_traits.hpp \ - /usr/include/boost/asio/traits/equality_comparable.hpp \ - /usr/include/boost/asio/traits/execute_member.hpp \ - /usr/include/boost/asio/traits/prefer_free.hpp \ - /usr/include/boost/asio/traits/prefer_member.hpp \ - /usr/include/boost/asio/traits/query_free.hpp \ - /usr/include/boost/asio/traits/query_member.hpp \ - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp \ - /usr/include/boost/asio/traits/require_concept_free.hpp \ - /usr/include/boost/asio/traits/require_concept_member.hpp \ - /usr/include/boost/asio/traits/require_free.hpp \ - /usr/include/boost/asio/traits/require_member.hpp \ - /usr/include/boost/asio/traits/static_query.hpp \ - /usr/include/boost/asio/traits/static_require.hpp \ - /usr/include/boost/asio/traits/static_require_concept.hpp \ - /usr/include/boost/asio/use_awaitable.hpp \ - /usr/include/boost/asio/use_future.hpp \ - /usr/include/boost/asio/uses_executor.hpp \ - /usr/include/boost/asio/version.hpp \ - /usr/include/boost/asio/wait_traits.hpp \ - /usr/include/boost/asio/windows/basic_object_handle.hpp \ - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp \ - /usr/include/boost/asio/windows/basic_random_access_handle.hpp \ - /usr/include/boost/asio/windows/basic_stream_handle.hpp \ - /usr/include/boost/asio/windows/object_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_ptr.hpp \ - /usr/include/boost/asio/windows/random_access_handle.hpp \ - /usr/include/boost/asio/windows/stream_handle.hpp \ - /usr/include/boost/asio/writable_pipe.hpp \ - /usr/include/boost/asio/write.hpp \ - /usr/include/boost/asio/write_at.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/cerrno.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/boost/config/detail/cxx_composite.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/config/no_tr1/cmath.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/pragma_message.hpp \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/detail/sp_thread_pause.hpp \ - /usr/include/boost/core/detail/sp_thread_sleep.hpp \ - /usr/include/boost/core/detail/sp_thread_yield.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/yield_primitives.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/date_time/adjust_functors.hpp \ - /usr/include/boost/date_time/c_time.hpp \ - /usr/include/boost/date_time/compiler_config.hpp \ - /usr/include/boost/date_time/constrained_value.hpp \ - /usr/include/boost/date_time/date.hpp \ - /usr/include/boost/date_time/date_clock_device.hpp \ - /usr/include/boost/date_time/date_defs.hpp \ - /usr/include/boost/date_time/date_duration.hpp \ - /usr/include/boost/date_time/date_duration_types.hpp \ - /usr/include/boost/date_time/date_generators.hpp \ - /usr/include/boost/date_time/date_iterator.hpp \ - /usr/include/boost/date_time/dst_rules.hpp \ - /usr/include/boost/date_time/gregorian/greg_calendar.hpp \ - /usr/include/boost/date_time/gregorian/greg_date.hpp \ - /usr/include/boost/date_time/gregorian/greg_day.hpp \ - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_month.hpp \ - /usr/include/boost/date_time/gregorian/greg_weekday.hpp \ - /usr/include/boost/date_time/gregorian/greg_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_ymd.hpp \ - /usr/include/boost/date_time/gregorian/gregorian_types.hpp \ - /usr/include/boost/date_time/gregorian_calendar.hpp \ - /usr/include/boost/date_time/gregorian_calendar.ipp \ - /usr/include/boost/date_time/int_adapter.hpp \ - /usr/include/boost/date_time/locale_config.hpp \ - /usr/include/boost/date_time/microsec_time_clock.hpp \ - /usr/include/boost/date_time/period.hpp \ - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_config.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_system.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_types.hpp \ - /usr/include/boost/date_time/posix_time/ptime.hpp \ - /usr/include/boost/date_time/posix_time/time_period.hpp \ - /usr/include/boost/date_time/special_defs.hpp \ - /usr/include/boost/date_time/time.hpp \ - /usr/include/boost/date_time/time_clock.hpp \ - /usr/include/boost/date_time/time_defs.hpp \ - /usr/include/boost/date_time/time_duration.hpp \ - /usr/include/boost/date_time/time_iterator.hpp \ - /usr/include/boost/date_time/time_resolution_traits.hpp \ - /usr/include/boost/date_time/time_system_counted.hpp \ - /usr/include/boost/date_time/time_system_split.hpp \ - /usr/include/boost/date_time/wrapping_int.hpp \ - /usr/include/boost/date_time/year_month_day.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/comparison_op.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/config/forwarding.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/aux_/has_tag.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/aux_/largest_int.hpp \ - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ - /usr/include/boost/mpl/aux_/numeric_op.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/equal_to.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/integral_c.hpp \ - /usr/include/boost/mpl/integral_c_fwd.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/less.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/mpl/multiplies.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/numeric_cast.hpp \ - /usr/include/boost/mpl/tag.hpp \ - /usr/include/boost/mpl/times.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/numeric/conversion/bounds.hpp \ - /usr/include/boost/numeric/conversion/cast.hpp \ - /usr/include/boost/numeric/conversion/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/converter.hpp \ - /usr/include/boost/numeric/conversion/converter_policies.hpp \ - /usr/include/boost/numeric/conversion/detail/bounds.hpp \ - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/converter.hpp \ - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ - /usr/include/boost/numeric/conversion/detail/meta.hpp \ - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ - /usr/include/boost/operators.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \ - /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/variadic/detail/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/deprecated_macros.hpp \ - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ - /usr/include/boost/smart_ptr/detail/shared_count.hpp \ - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ - /usr/include/boost/smart_ptr/detail/yield_k.hpp \ - /usr/include/boost/smart_ptr/shared_ptr.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/system/api_config.hpp \ - /usr/include/boost/system/detail/append_int.hpp \ - /usr/include/boost/system/detail/cerrno.hpp \ - /usr/include/boost/system/detail/config.hpp \ - /usr/include/boost/system/detail/enable_if.hpp \ - /usr/include/boost/system/detail/errc.hpp \ - /usr/include/boost/system/detail/error_category.hpp \ - /usr/include/boost/system/detail/error_category_impl.hpp \ - /usr/include/boost/system/detail/error_code.hpp \ - /usr/include/boost/system/detail/error_condition.hpp \ - /usr/include/boost/system/detail/generic_category.hpp \ - /usr/include/boost/system/detail/generic_category_message.hpp \ - /usr/include/boost/system/detail/interop_category.hpp \ - /usr/include/boost/system/detail/is_same.hpp \ - /usr/include/boost/system/detail/mutex.hpp \ - /usr/include/boost/system/detail/snprintf.hpp \ - /usr/include/boost/system/detail/std_category.hpp \ - /usr/include/boost/system/detail/std_category_impl.hpp \ - /usr/include/boost/system/detail/system_category.hpp \ - /usr/include/boost/system/detail/system_category_impl.hpp \ - /usr/include/boost/system/detail/system_category_message.hpp \ - /usr/include/boost/system/detail/throws.hpp \ - /usr/include/boost/system/errc.hpp \ - /usr/include/boost/system/error_category.hpp \ - /usr/include/boost/system/error_code.hpp \ - /usr/include/boost/system/error_condition.hpp \ - /usr/include/boost/system/generic_category.hpp \ - /usr/include/boost/system/is_error_code_enum.hpp \ - /usr/include/boost/system/is_error_condition_enum.hpp \ - /usr/include/boost/system/system_category.hpp \ - /usr/include/boost/system/system_error.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/fcntl.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/gnu/stubs.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/falloc.h \ - /usr/include/linux/ioctl.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/sched/types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/linux/version.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/net/if.h \ - /usr/include/netdb.h \ - /usr/include/netinet/in.h \ - /usr/include/netinet/tcp.h \ - /usr/include/openssl/asn1.h \ - /usr/include/openssl/asn1err.h \ - /usr/include/openssl/async.h \ - /usr/include/openssl/asyncerr.h \ - /usr/include/openssl/bio.h \ - /usr/include/openssl/bioerr.h \ - /usr/include/openssl/bn.h \ - /usr/include/openssl/bnerr.h \ - /usr/include/openssl/buffer.h \ - /usr/include/openssl/buffererr.h \ - /usr/include/openssl/comp.h \ - /usr/include/openssl/comperr.h \ - /usr/include/openssl/conf.h \ - /usr/include/openssl/conferr.h \ - /usr/include/openssl/configuration.h \ - /usr/include/openssl/conftypes.h \ - /usr/include/openssl/core.h \ - /usr/include/openssl/core_dispatch.h \ - /usr/include/openssl/crypto.h \ - /usr/include/openssl/cryptoerr.h \ - /usr/include/openssl/cryptoerr_legacy.h \ - /usr/include/openssl/ct.h \ - /usr/include/openssl/cterr.h \ - /usr/include/openssl/dh.h \ - /usr/include/openssl/dherr.h \ - /usr/include/openssl/dsa.h \ - /usr/include/openssl/dsaerr.h \ - /usr/include/openssl/dtls1.h \ - /usr/include/openssl/e_os2.h \ - /usr/include/openssl/e_ostime.h \ - /usr/include/openssl/ec.h \ - /usr/include/openssl/ecerr.h \ - /usr/include/openssl/engine.h \ - /usr/include/openssl/engineerr.h \ - /usr/include/openssl/err.h \ - /usr/include/openssl/evp.h \ - /usr/include/openssl/evperr.h \ - /usr/include/openssl/hmac.h \ - /usr/include/openssl/http.h \ - /usr/include/openssl/indicator.h \ - /usr/include/openssl/lhash.h \ - /usr/include/openssl/macros.h \ - /usr/include/openssl/obj_mac.h \ - /usr/include/openssl/objects.h \ - /usr/include/openssl/objectserr.h \ - /usr/include/openssl/opensslconf.h \ - /usr/include/openssl/opensslv.h \ - /usr/include/openssl/params.h \ - /usr/include/openssl/pem.h \ - /usr/include/openssl/pemerr.h \ - /usr/include/openssl/pkcs7.h \ - /usr/include/openssl/pkcs7err.h \ - /usr/include/openssl/prov_ssl.h \ - /usr/include/openssl/quic.h \ - /usr/include/openssl/rand.h \ - /usr/include/openssl/randerr.h \ - /usr/include/openssl/rsa.h \ - /usr/include/openssl/rsaerr.h \ - /usr/include/openssl/safestack.h \ - /usr/include/openssl/sha.h \ - /usr/include/openssl/srtp.h \ - /usr/include/openssl/ssl.h \ - /usr/include/openssl/ssl2.h \ - /usr/include/openssl/ssl3.h \ - /usr/include/openssl/sslerr.h \ - /usr/include/openssl/sslerr_legacy.h \ - /usr/include/openssl/stack.h \ - /usr/include/openssl/symhacks.h \ - /usr/include/openssl/tls1.h \ - /usr/include/openssl/types.h \ - /usr/include/openssl/ui.h \ - /usr/include/openssl/uierr.h \ - /usr/include/openssl/x509.h \ - /usr/include/openssl/x509_vfy.h \ - /usr/include/openssl/x509err.h \ - /usr/include/openssl/x509v3.h \ - /usr/include/openssl/x509v3err.h \ - /usr/include/poll.h \ - /usr/include/pthread.h \ - /usr/include/rpc/netdb.h \ - /usr/include/sched.h \ - /usr/include/semaphore.h \ - /usr/include/signal.h \ - /usr/include/sqlite3.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/sys/cdefs.h \ - /usr/include/sys/epoll.h \ - /usr/include/sys/eventfd.h \ - /usr/include/sys/ioctl.h \ - /usr/include/sys/poll.h \ - /usr/include/sys/select.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/sys/socket.h \ - /usr/include/sys/stat.h \ - /usr/include/sys/syscall.h \ - /usr/include/sys/time.h \ - /usr/include/sys/timerfd.h \ - /usr/include/sys/ttydefaults.h \ - /usr/include/sys/types.h \ - /usr/include/sys/ucontext.h \ - /usr/include/sys/uio.h \ - /usr/include/sys/un.h \ - /usr/include/syscall.h \ - /usr/include/termios.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-pc-linux-gnu/openssl/configuration.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/array \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/algorithmfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_futex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_timed_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono_io.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/codecvt.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/enable_special_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/erase_if.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/formatfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_dir.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_fwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_path.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable_policy.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/indirect_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_conv.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/mask_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/node_handle.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/quoted_string.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/semaphore_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/slice_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/specfun.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/sstream.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_thread.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_heap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_map.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multimap.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multiset.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_numeric.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_relops.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_set.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tree.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stream_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/this_thread_sleep.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode-data.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uniform_int_dist.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unordered_map.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_after.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_before.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cassert \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/charconv \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/chrono \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cmath \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/codecvt \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/condition_variable \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/coroutine \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/csignal \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstring \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/filesystem \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/format \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/forward_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/functional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/future \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iomanip \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iterator \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numeric \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/optional \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_algorithm_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_numeric_defs.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ranges \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/semaphore \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/set \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/source_location \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/span \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/sstream \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stop_token \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/bessel_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/beta_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/ell_integral.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/exp_integral.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/gamma.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/hypergeometric.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/legendre_function.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/modified_bessel_func.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_hermite.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_laguerre.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/riemann_zeta.tcc \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/special_function_util.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/unordered_map \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/utility \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/valarray \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/version \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h - -server/scarchat-server: shared/libscarchat_shared.a \ - third_party/libargon2_lib.a \ - /lib64/ld-linux-x86-64.so.2 \ - /lib64/libc.so.6 \ - /lib64/libm.so.6 \ - /lib64/libmvec.so.1 \ - /usr/lib64/Scrt1.o \ - /usr/lib64/crti.o \ - /usr/lib64/crtn.o \ - /usr/lib64/libc.so \ - /usr/lib64/libm.so \ - /usr/lib64/libpthread.a \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/crtbeginS.o \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/crtendS.o \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc.a \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-pc-linux-gnu/15/libstdc++.so \ - /usr/lib64/libboost_system.so.1.88.0 \ - /usr/lib64/libboost_thread.so.1.88.0 \ - /usr/lib64/libc_nonshared.a \ - /usr/lib64/libcrypto.so \ - /usr/lib64/libicudata.so.77 \ - /usr/lib64/libicui18n.so.77 \ - /usr/lib64/libicuio.so.77 \ - /usr/lib64/libicuuc.so.77 \ - /usr/lib64/libsqlite3.so \ - /usr/lib64/libssl.so \ - /usr/lib64/libz.so.1 \ - server/CMakeFiles/scarchat-server.dir/auth/authenticator.cpp.o \ - server/CMakeFiles/scarchat-server.dir/config/server_config.cpp.o \ - server/CMakeFiles/scarchat-server.dir/database/database.cpp.o \ - server/CMakeFiles/scarchat-server.dir/main.cpp.o \ - server/CMakeFiles/scarchat-server.dir/scarchat-server_autogen/mocs_compilation.cpp.o \ - server/CMakeFiles/scarchat-server.dir/server.cpp.o \ - server/CMakeFiles/scarchat-server.dir/session.cpp.o - - -server/CMakeFiles/scarchat-server.dir/server.cpp.o: - -server/CMakeFiles/scarchat-server.dir/scarchat-server_autogen/mocs_compilation.cpp.o: - -server/CMakeFiles/scarchat-server.dir/database/database.cpp.o: - -server/CMakeFiles/scarchat-server.dir/config/server_config.cpp.o: - -server/CMakeFiles/scarchat-server.dir/auth/authenticator.cpp.o: - -/usr/lib64/libsqlite3.so: - -/usr/lib64/libicuuc.so.77: - -/usr/lib64/libicuio.so.77: - -/usr/lib64/libicui18n.so.77: - -/usr/lib64/libcrypto.so: - -/usr/lib64/libboost_system.so.1.88.0: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/crtendS.o: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/crtbeginS.o: - -/usr/lib64/libpthread.a: - -/usr/lib64/libc.so: - -/usr/lib64/crti.o: - -/usr/lib64/Scrt1.o: - -/lib64/libm.so.6: - -/lib64/libc.so.6: - -/lib64/ld-linux-x86-64.so.2: - -shared/libscarchat_shared.a: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/session.cpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/variant: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/semaphore: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/csignal: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/coroutine: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/this_thread_sleep.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_thread.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/semaphore_base.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_timed_wait.h: - -/usr/include/sys/uio.h: - -/usr/include/sys/ucontext.h: - -/usr/include/sys/timerfd.h: - -/usr/include/sys/stat.h: - -/usr/include/sys/socket.h: - -/usr/include/sys/ioctl.h: - -/usr/include/sys/eventfd.h: - -/usr/include/sys/epoll.h: - -/usr/include/signal.h: - -/usr/include/semaphore.h: - -/usr/include/rpc/netdb.h: - -/usr/include/poll.h: - -/usr/include/sys/time.h: - -/usr/include/openssl/x509v3.h: - -/usr/include/openssl/x509err.h: - -/usr/include/openssl/x509_vfy.h: - -/usr/include/openssl/ui.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdlib.h: - -/usr/include/openssl/tls1.h: - -/usr/include/openssl/symhacks.h: - -/usr/include/openssl/stack.h: - -/usr/include/openssl/sslerr_legacy.h: - -/usr/include/openssl/sslerr.h: - -/usr/include/openssl/ssl3.h: - -/usr/include/openssl/srtp.h: - -/usr/include/openssl/safestack.h: - -/usr/include/openssl/rsaerr.h: - -/usr/include/openssl/rand.h: - -/usr/include/openssl/quic.h: - -/usr/include/openssl/pkcs7.h: - -/usr/include/openssl/pemerr.h: - -/usr/include/openssl/params.h: - -/usr/include/openssl/opensslv.h: - -/usr/include/openssl/opensslconf.h: - -/usr/include/openssl/obj_mac.h: - -/usr/include/openssl/macros.h: - -/usr/include/openssl/lhash.h: - -/usr/include/openssl/indicator.h: - -/usr/include/openssl/http.h: - -/usr/include/openssl/hmac.h: - -/usr/include/openssl/evp.h: - -/usr/include/openssl/engineerr.h: - -/usr/include/openssl/ecerr.h: - -/usr/include/openssl/e_os2.h: - -/usr/include/openssl/dtls1.h: - -/usr/include/openssl/dh.h: - -/usr/include/openssl/cterr.h: - -/usr/include/openssl/ct.h: - -/usr/include/openssl/cryptoerr_legacy.h: - -/usr/include/openssl/cryptoerr.h: - -/usr/include/openssl/core_dispatch.h: - -/usr/include/openssl/conftypes.h: - -/usr/include/openssl/configuration.h: - -/usr/include/openssl/conf.h: - -/usr/include/openssl/comperr.h: - -/usr/include/openssl/comp.h: - -/usr/include/openssl/buffer.h: - -/usr/include/openssl/bnerr.h: - -/usr/include/openssl/bn.h: - -/usr/include/openssl/bio.h: - -/usr/include/openssl/asyncerr.h: - -/usr/include/openssl/asn1err.h: - -/usr/include/openssl/asn1.h: - -/usr/include/netinet/tcp.h: - -/usr/include/netinet/in.h: - -/usr/include/netdb.h: - -/usr/include/net/if.h: - -/usr/include/linux/stat.h: - -/usr/include/linux/ioctl.h: - -/usr/include/linux/falloc.h: - -/usr/include/boost/version.hpp: - -/usr/include/boost/type_traits/is_integral.hpp: - -/usr/include/boost/type_traits/is_floating_point.hpp: - -/usr/include/boost/type_traits/is_class.hpp: - -/usr/include/boost/type_traits/is_base_of.hpp: - -/usr/include/boost/type_traits/is_base_and_derived.hpp: - -/usr/include/boost/type_traits/is_arithmetic.hpp: - -/usr/include/boost/type_traits/intrinsics.hpp: - -/usr/include/openssl/x509v3err.h: - -/usr/include/boost/type_traits/integral_constant.hpp: - -/usr/include/boost/type_traits/detail/config.hpp: - -/usr/include/boost/type_traits/conditional.hpp: - -/usr/include/boost/throw_exception.hpp: - -/usr/include/boost/system/system_error.hpp: - -/usr/include/boost/system/system_category.hpp: - -/usr/include/boost/system/is_error_condition_enum.hpp: - -/usr/include/boost/system/is_error_code_enum.hpp: - -/usr/include/boost/system/error_code.hpp: - -/usr/include/boost/system/error_category.hpp: - -/usr/include/boost/system/detail/throws.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_set.h: - -/usr/include/boost/system/detail/system_category_message.hpp: - -/usr/include/boost/system/detail/system_category.hpp: - -/usr/include/boost/system/detail/std_category.hpp: - -/usr/include/boost/system/detail/mutex.hpp: - -/usr/include/boost/system/detail/generic_category_message.hpp: - -/usr/include/boost/system/detail/error_condition.hpp: - -/usr/include/boost/system/detail/error_category_impl.hpp: - -/usr/include/boost/system/detail/error_category.hpp: - -/usr/include/boost/system/detail/errc.hpp: - -/usr/include/boost/system/detail/config.hpp: - -/usr/include/boost/system/detail/cerrno.hpp: - -/usr/include/boost/system/detail/append_int.hpp: - -/usr/include/boost/static_assert.hpp: - -/usr/include/boost/smart_ptr/shared_ptr.hpp: - -/usr/include/boost/smart_ptr/detail/yield_k.hpp: - -/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp: - -/usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/condition_variable: - -/usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp: - -/usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp: - -/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp: - -/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp: - -/usr/include/boost/smart_ptr/detail/sp_counted_base.hpp: - -/usr/include/openssl/sha.h: - -/usr/include/boost/smart_ptr/detail/sp_convertible.hpp: - -/usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp: - -/usr/include/boost/smart_ptr/detail/local_counted_base.hpp: - -/usr/include/boost/smart_ptr/detail/deprecated_macros.hpp: - -/usr/include/boost/smart_ptr/bad_weak_ptr.hpp: - -/usr/include/boost/shared_ptr.hpp: - -/usr/include/boost/preprocessor/variadic/limits/size_64.hpp: - -/usr/include/boost/preprocessor/variadic/limits/elem_64.hpp: - -/usr/include/boost/preprocessor/variadic/has_opt.hpp: - -/usr/include/boost/preprocessor/tuple/elem.hpp: - -/usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp: - -/usr/include/boost/preprocessor/repetition/repeat.hpp: - -/usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp: - -/usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp: - -/usr/include/boost/preprocessor/repetition/enum_params.hpp: - -/usr/include/boost/preprocessor/repeat.hpp: - -/usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp: - -/usr/include/openssl/conferr.h: - -/usr/include/boost/system/detail/system_category_impl.hpp: - -/usr/include/boost/preprocessor/punctuation/comma_if.hpp: - -/usr/include/boost/preprocessor/logical/not.hpp: - -/usr/include/boost/preprocessor/logical/limits/bool_256.hpp: - -/usr/include/boost/preprocessor/logical/compl.hpp: - -/usr/include/boost/preprocessor/logical/bitand.hpp: - -/usr/include/boost/preprocessor/list/limits/fold_left_256.hpp: - -/usr/include/boost/preprocessor/list/fold_right.hpp: - -/usr/include/boost/preprocessor/list/fold_left.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/future: - -/usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp: - -/usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp: - -/usr/include/boost/preprocessor/list/detail/fold_right.hpp: - -/usr/include/boost/preprocessor/facilities/overload.hpp: - -/usr/include/boost/preprocessor/facilities/empty.hpp: - -/usr/include/boost/preprocessor/facilities/detail/is_empty.hpp: - -/usr/include/boost/preprocessor/facilities/check_empty.hpp: - -/usr/include/boost/preprocessor/empty.hpp: - -/usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp: - -/usr/include/boost/preprocessor/detail/check.hpp: - -/usr/include/boost/preprocessor/detail/auto_rec.hpp: - -/usr/include/boost/preprocessor/control/while.hpp: - -/usr/include/boost/preprocessor/control/limits/while_256.hpp: - -/usr/include/boost/preprocessor/control/expr_iif.hpp: - -/usr/include/boost/preprocessor/control/detail/while.hpp: - -/usr/include/boost/preprocessor/control/detail/limits/while_256.hpp: - -/usr/include/boost/preprocessor/comparison/not_equal.hpp: - -/usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp: - -/usr/include/boost/preprocessor/comparison/equal.hpp: - -/usr/include/boost/preprocessor/comma_if.hpp: - -/usr/include/boost/preprocessor/cat.hpp: - -/usr/include/boost/preprocessor/inc.hpp: - -/usr/include/boost/preprocessor/array/size.hpp: - -/usr/include/openssl/pem.h: - -/usr/include/boost/preprocessor/array/elem.hpp: - -/usr/include/openssl/evperr.h: - -/usr/include/boost/preprocessor/array/data.hpp: - -/usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp: - -/usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp: - -/usr/lib64/libboost_thread.so.1.88.0: - -/usr/include/boost/preprocessor/arithmetic/inc.hpp: - -/usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp: - -/usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp: - -/usr/include/boost/preprocessor/arithmetic/dec.hpp: - -/usr/include/boost/preprocessor/arithmetic/add.hpp: - -/usr/include/boost/operators.hpp: - -/usr/include/boost/numeric/conversion/numeric_cast_traits.hpp: - -/usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp: - -/usr/lib64/libm.so: - -/usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp: - -/usr/include/boost/numeric/conversion/detail/meta.hpp: - -/usr/include/boost/numeric/conversion/detail/converter.hpp: - -/usr/include/boost/numeric/conversion/converter_policies.hpp: - -/usr/include/boost/numeric/conversion/converter.hpp: - -/usr/include/boost/numeric/conversion/conversion_traits.hpp: - -/usr/include/boost/numeric/conversion/cast.hpp: - -/usr/include/boost/mpl/void_fwd.hpp: - -/usr/include/boost/mpl/void.hpp: - -/usr/include/boost/mpl/tag.hpp: - -/usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp: - -/usr/include/boost/mpl/numeric_cast.hpp: - -/usr/include/boost/mpl/not.hpp: - -/usr/include/boost/mpl/limits/arity.hpp: - -/usr/include/boost/asio/basic_waitable_timer.hpp: - -/usr/include/boost/smart_ptr/detail/sp_noexcept.hpp: - -/usr/include/boost/asio/basic_socket_iostream.hpp: - -/usr/include/bits/sigstksz.h: - -/usr/include/alloca.h: - -/usr/include/boost/asio/detail/handler_work.hpp: - -/usr/include/boost/asio/basic_seq_packet_socket.hpp: - -/usr/include/boost/asio/impl/buffered_read_stream.hpp: - -/usr/include/boost/asio/basic_datagram_socket.hpp: - -/usr/include/boost/asio/async_result.hpp: - -/usr/include/boost/asio/associated_cancellation_slot.hpp: - -/usr/include/boost/asio/as_tuple.hpp: - -/usr/include/boost/date_time/gregorian/greg_weekday.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/legendre_function.tcc: - -/usr/include/boost/asio/detail/static_mutex.hpp: - -/usr/include/bits/types/struct_statx_timestamp.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/syslimits.h: - -/usr/include/boost/numeric/conversion/detail/conversion_traits.hpp: - -/usr/include/bits/types/struct_sigstack.h: - -/usr/include/bits/types/struct_osockaddr.h: - -/usr/include/boost/asio/basic_file.hpp: - -/usr/include/bits/ss_flags.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr-default.h: - -/usr/include/boost/preprocessor/tuple/eat.hpp: - -/usr/include/boost/asio/ip/address.hpp: - -third_party/libargon2_lib.a: - -/usr/include/bits/types/stack_t.h: - -/usr/include/boost/asio/execution/executor.hpp: - -/usr/include/boost/config.hpp: - -/usr/include/bits/types/sigevent_t.h: - -/usr/include/boost/asio/ip/multicast.hpp: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/crypto/argon2_wrapper.h: - -/usr/include/bits/fcntl2.h: - -/usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp: - -/usr/include/boost/asio/detail/timer_scheduler.hpp: - -/usr/include/bits/statx.h: - -/usr/include/bits/stat.h: - -/usr/include/openssl/objectserr.h: - -/usr/include/bits/struct_stat.h: - -/usr/include/bits/socket2.h: - -server/scarchat-server_autogen/mocs_compilation.cpp: - -/usr/include/boost/asio/detail/mutex.hpp: - -/usr/include/bits/in.h: - -/usr/include/bits/siginfo-consts.h: - -/usr/include/boost/preprocessor/facilities/expand.hpp: - -/usr/include/bits/sigevent-consts.h: - -/usr/include/bits/sigaction.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/set: - -/usr/include/boost/asio/append.hpp: - -/usr/include/openssl/randerr.h: - -/usr/include/boost/asio/detail/impl/timer_queue_set.ipp: - -/usr/include/bits/poll2.h: - -/usr/include/openssl/dsaerr.h: - -/usr/include/boost/asio/detail/date_time_fwd.hpp: - -/usr/include/boost/mpl/aux_/na_spec.hpp: - -/usr/include/bits/poll.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice_array.h: - -/usr/include/bits/netdb.h: - -/usr/include/boost/asio/impl/thread_pool.ipp: - -/usr/include/bits/ioctls.h: - -/usr/include/bits/fcntl-linux.h: - -/usr/include/boost/asio/config.hpp: - -/usr/include/bits/eventfd.h: - -/usr/include/bits/epoll.h: - -/usr/include/bits/termios-c_oflag.h: - -/usr/include/boost/asio/require.hpp: - -/usr/include/asm/sockios.h: - -/usr/include/asm/ioctls.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_hermite.tcc: - -/usr/include/openssl/async.h: - -/usr/include/asm/ioctl.h: - -/usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp: - -/usr/include/asm-generic/sockios.h: - -/usr/include/boost/asio/detail/posix_static_mutex.hpp: - -/usr/include/asm-generic/ioctls.h: - -/usr/include/boost/asio.hpp: - -/usr/include/boost/asio/basic_stream_socket.hpp: - -/usr/include/boost/asio/detail/impl/posix_event.ipp: - -/usr/include/arpa/inet.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/session.h: - -/usr/include/boost/asio/detail/functional.hpp: - -/usr/include/boost/asio/traits/equality_comparable.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/filesystem: - -/usr/include/boost/asio/associator.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/riemann_zeta.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/modified_bessel_func.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/execution_defs.h: - -/usr/include/openssl/err.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/codecvt.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/hypergeometric.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_algorithm_defs.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numeric: - -/usr/include/sys/ttydefaults.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iterator: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/mutex: - -/usr/include/asm/socket.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cmath: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/limits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/char_traits.h: - -/usr/include/boost/numeric/conversion/detail/bounds.hpp: - -/usr/include/boost/asio/ip/address_v4_iterator.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cassert: - -/usr/include/openssl/x509.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_before.h: - -/usr/include/bits/iscanonical.h: - -/usr/include/boost/asio/ssl/detail/impl/engine.ipp: - -/usr/include/boost/date_time/time_system_split.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_relops.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multimap.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/special_function_util.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_map.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/is_sax.hpp: - -/usr/include/boost/asio/basic_deadline_timer.hpp: - -/usr/include/bits/cpu-set.h: - -/usr/include/boost/asio/detail/socket_holder.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/specfun.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/slice_array.h: - -/usr/include/bits/pthread_stack_min-dynamic.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/indirect_array.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable_policy.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/auth/jwt.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/gslice.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_path.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_fwd.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/boost/smart_ptr/detail/spinlock.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ranges: - -/usr/include/math.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_memory_defs.h: - -/usr/include/boost/asio/associated_allocator.hpp: - -/usr/include/bits/libm-simd-decl-stubs.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/json_custom_base_class.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/initializer_list: - -/usr/include/bits/select-decl.h: - -/usr/include/boost/preprocessor/logical/bool.hpp: - -/usr/include/bits/flt-eval-method.h: - -/usr/include/boost/asio/detail/fenced_block.hpp: - -/usr/include/boost/asio/detail/handler_type_requirements.hpp: - -_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley_undef.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/macro_unscope.hpp: - -/usr/include/boost/asio/impl/connect.hpp: - -/usr/include/boost/asio/basic_writable_pipe.hpp: - -/usr/include/bits/ioctl-types.h: - -_deps/nlohmann_json-src/include/nlohmann/thirdparty/hedley/hedley.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/value_t.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_function.h: - -/usr/include/boost/asio/detail/noncopyable.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/string_escape.hpp: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/config/server_config.cpp: - -/usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp: - -/usr/include/string.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/output/output_adapters.hpp: - -/usr/include/boost/asio/detail/scoped_lock.hpp: - -/usr/include/boost/asio/basic_socket_streambuf.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/compare: - -/usr/lib64/libssl.so: - -/usr/include/bits/termios-struct.h: - -/usr/include/bits/mathcalls-macros.h: - -/usr/include/bits/fp-logb.h: - -/usr/include/linux/stddef.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/void_t.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/type_traits.hpp: - -/usr/include/asm-generic/socket.h: - -/usr/include/boost/asio/detail/recycling_allocator.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/cpp_future.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/end.hpp: - -/usr/include/bits/types/__FILE.h: - -/usr/include/boost/asio/detail/signal_op.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h: - -/usr/include/bits/types/mbstate_t.h: - -/usr/include/boost/asio/consign.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/json_ref.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/json_pointer.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/identity_tag.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/map: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.tcc: - -/usr/include/boost/asio/detail/chrono.hpp: - -/usr/include/openssl/uierr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_numeric.h: - -/usr/include/boost/mpl/aux_/largest_int.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/iterators/iterator_traits.hpp: - -/usr/include/linux/types.h: - -/usr/include/boost/date_time/gregorian/greg_day.hpp: - -/usr/include/boost/date_time/time_system_counted.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/input/lexer.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/exceptions.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_chars.hpp: - -/usr/include/boost/preprocessor/logical/bitor.hpp: - -/usr/include/boost/asio/traits/static_query.hpp: - -/usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp: - -/usr/include/boost/asio/detail/reactive_socket_send_op.hpp: - -/usr/include/boost/preprocessor/punctuation/comma.hpp: - -/usr/include/boost/asio/execution/mapping.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_pair.h: - -/usr/include/bits/mathcalls.h: - -/usr/include/boost/asio/executor_work_guard.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdint.h: - -/usr/include/boost/asio/detail/initiation_base.hpp: - -/usr/include/boost/asio/any_completion_handler.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/output/binary_writer.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stdarg.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/new_allocator.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/exception: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/cpu_defines.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc.a: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/locale: - -/usr/include/boost/preprocessor/debug/error.hpp: - -/usr/include/bits/string_fortified.h: - -/usr/include/bits/termios-misc.h: - -/usr/include/boost/asio/disposition.hpp: - -/usr/include/bits/types/struct___jmp_buf_tag.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/vector: - -/usr/include/boost/asio/bind_cancellation_slot.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/type_traits: - -/usr/include/boost/asio/impl/any_completion_executor.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hashtable.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tuple: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/ell_integral.tcc: - -/usr/include/boost/asio/detail/thread.hpp: - -/usr/include/boost/asio/post.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stdexcept: - -/usr/include/boost/system/detail/std_category_impl.hpp: - -/usr/include/bits/semaphore.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/iterators/primitive_iterator.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_base.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ostream: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/optional: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/charconv.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/any: - -/usr/include/boost/asio/impl/error.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/codecvt: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/istream: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iostream: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iosfwd: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/unordered_map: - -/usr/include/bits/sigthread.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/numeric_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/alloc_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/aligned_buffer.h: - -/usr/lib64/libz.so.1: - -/usr/include/linux/limits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/auto_ptr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.tcc: - -/usr/include/linux/errno.h: - -/usr/include/boost/preprocessor/control/if.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/pstl_config.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/message.h: - -/usr/include/gnu/stubs.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/bits/xopen_lim.h: - -/usr/include/openssl/e_ostime.h: - -/usr/include/bits/wctype-wchar.h: - -/usr/include/sqlite3.h: - -/usr/include/boost/asio/system_context.hpp: - -/usr/include/boost/asio/signal_set_base.hpp: - -/usr/include/sys/types.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/istream.tcc: - -/usr/include/boost/system/generic_category.hpp: - -/usr/include/bits/types/struct_iovec.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h: - -/usr/include/openssl/crypto.h: - -/usr/include/bits/timesize.h: - -/usr/include/boost/asio/any_io_executor.hpp: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/bits/termios-c_cc.h: - -/usr/include/boost/asio/detail/epoll_reactor.hpp: - -/usr/include/bits/sigstack.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/system_error: - -/usr/include/boost/asio/detail/cstdint.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/refwrap.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_bvector.h: - -/usr/include/boost/asio/traits/prefer_member.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/string_view: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/main.cpp: - -/usr/include/bits/types/struct_tm.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/boost/date_time/date_iterator.hpp: - -/usr/include/bits/types/struct_statx.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unicode-data.h: - -/usr/include/bits/waitflags.h: - -/usr/include/ctype.h: - -/usr/include/bits/types/struct_sched_param.h: - -/usr/include/boost/asio/ip/basic_resolver.hpp: - -/usr/include/boost/preprocessor/stringize.hpp: - -/usr/include/bits/termios-c_lflag.h: - -/usr/include/boost/cstdint.hpp: - -/usr/include/bits/types/siginfo_t.h: - -/usr/include/sys/poll.h: - -/usr/include/boost/date_time/gregorian/greg_calendar.hpp: - -/usr/include/boost/asio/execution/invocable_archetype.hpp: - -/usr/include/boost/asio/socket_base.hpp: - -/usr/include/boost/asio/windows/basic_stream_handle.hpp: - -/usr/include/bits/types/struct_itimerspec.h: - -/usr/include/boost/mpl/has_xxx.hpp: - -/usr/include/bits/struct_rwlock.h: - -/usr/include/bits/sched.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functexcept.h: - -/usr/include/boost/asio/detail/reactor.hpp: - -/usr/include/boost/asio/bind_allocator.hpp: - -/usr/include/bits/long-double.h: - -/usr/include/boost/mpl/aux_/template_arity_fwd.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/new: - -/usr/include/locale.h: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/fcntl.h: - -/usr/include/bits/statx-generic.h: - -/usr/include/boost/asio/windows/overlapped_ptr.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/time_members.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/predefined_ops.h: - -/usr/include/bits/types/clock_t.h: - -/usr/include/boost/preprocessor/list/adt.hpp: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/boost/mpl/aux_/type_wrapper.hpp: - -/usr/include/boost/asio/detail/reactive_null_buffers_op.hpp: - -server/CMakeFiles/scarchat-server.dir/session.cpp.o: - -/usr/include/limits.h: - -/usr/include/boost/type_traits/remove_cv.hpp: - -/usr/include/boost/mpl/aux_/config/has_apply.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/node_handle.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/enable_special_members.h: - -/usr/include/boost/preprocessor/list/reverse.hpp: - -/usr/include/boost/asio/basic_streambuf_fwd.hpp: - -/usr/include/bits/errno.h: - -/usr/include/boost/asio/basic_stream_file.hpp: - -/usr/include/boost/asio/windows/overlapped_handle.hpp: - -/usr/include/bits/fp-fast.h: - -/usr/include/boost/mpl/times.hpp: - -/usr/include/sched.h: - -/usr/include/boost/asio/buffered_stream_fwd.hpp: - -/usr/include/boost/asio/local/detail/impl/endpoint.ipp: - -/usr/include/boost/asio/associated_immediate_executor.hpp: - -/usr/include/boost/mpl/identity.hpp: - -/usr/include/bits/time64.h: - -/usr/include/boost/asio/detail/throw_error.hpp: - -/usr/include/bits/stdlib-float.h: - -/usr/include/boost/config/stdlib/libstdcpp3.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/utility: - -/usr/lib64/libc_nonshared.a: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.tcc: - -_deps/nlohmann_json-src/include/nlohmann/adl_serializer.hpp: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/bits/atomic_wide_counter.h: - -/usr/include/boost/asio/impl/write.hpp: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/bits/stdio_lim.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/hash.hpp: - -/usr/include/bits/local_lim.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_atomic.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono.h: - -/usr/include/bits/syscall.h: - -/usr/include/boost/asio/query.hpp: - -/usr/include/boost/date_time/date_duration.hpp: - -/usr/include/linux/close_range.h: - -/usr/include/bits/uintn-identity.h: - -/usr/include/bits/typesizes.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/climits: - -/usr/include/boost/asio/thread_pool.hpp: - -/usr/include/boost/asio/bind_executor.hpp: - -/usr/include/boost/asio/detail/impl/socket_ops.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/iomanip: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/bits/siginfo-consts-arch.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_after.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/mask_array.h: - -/usr/include/boost/system/errc.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/span: - -/usr/include/asm/unistd.h: - -/usr/include/boost/asio/compose.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_uninitialized.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/boost/asio/traits/require_free.hpp: - -/usr/include/stdc-predef.h: - -/usr/include/boost/asio/ssl/context_base.hpp: - -/usr/include/bits/siginfo-arch.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/beta_function.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/postypes.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tree.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/libgcc_s.so.1: - -/usr/include/boost/mpl/lambda_fwd.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/utility.h: - -/usr/include/errno.h: - -/usr/include/boost/asio/impl/cancellation_signal.ipp: - -/usr/include/bits/getopt_posix.h: - -/usr/include/bits/posix2_lim.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/concurrence.h: - -/usr/include/boost/asio/ssl/impl/context.hpp: - -/usr/include/boost/asio/detail/thread_info_base.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/functional_hash.h: - -/usr/include/boost/preprocessor/identity.hpp: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/auth/authenticator.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstring: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwchar: - -/usr/include/bits/time.h: - -/usr/include/asm/bitsperlong.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/monostate.h: - -/usr/include/boost/asio/detail/timer_queue_base.hpp: - -/usr/include/boost/asio/detail/impl/signal_set_service.ipp: - -/usr/include/bits/types/sig_atomic_t.h: - -/usr/include/boost/system/detail/is_same.hpp: - -/usr/include/boost/asio/windows/stream_handle.hpp: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/asm/unistd_64.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/error_constants.h: - -/usr/include/boost/asio/detail/descriptor_write_op.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uniform_int_dist.h: - -/usr/include/boost/date_time/wrapping_int.hpp: - -/usr/include/boost/date_time/constrained_value.hpp: - -/usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets_nonio.h: - -/usr/include/bits/pthreadtypes.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/input/parser.hpp: - -/usr/include/linux/sched/types.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/functional: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp: - -/usr/include/bits/environments.h: - -/usr/include/boost/system/detail/snprintf.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/stddef.h: - -/usr/include/boost/date_time/gregorian/greg_month.hpp: - -/usr/include/bits/uio-ext.h: - -/usr/include/boost/date_time/special_defs.hpp: - -/usr/include/bits/types/struct_FILE.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/libstdc++.so: - -/usr/include/bits/termios-c_cflag.h: - -/usr/include/boost/mpl/aux_/config/eti.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ctime: - -/usr/include/boost/asio/any_completion_executor.hpp: - -/usr/include/endian.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstddef: - -/usr/include/boost/asio/handler_continuation_hook.hpp: - -/usr/include/asm/types.h: - -/usr/include/asm/posix_types_64.h: - -/usr/include/boost/date_time/time_duration.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/input/binary_reader.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/invoke.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/iterators/iteration_proxy.hpp: - -/usr/include/bits/struct_mutex.h: - -/usr/include/boost/system/detail/generic_category.hpp: - -/usr/include/bits/wchar2-decl.h: - -/usr/include/boost/asio/basic_io_object.hpp: - -/usr/include/boost/asio/detail/resolve_query_op.hpp: - -/usr/include/boost/mpl/aux_/arithmetic_op.hpp: - -/usr/include/boost/mpl/aux_/preprocessor/params.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/conversions/to_json.hpp: - -/usr/include/bits/stdint-least.h: - -/usr/include/sys/single_threaded.h: - -/usr/include/boost/asio/posix/stream_descriptor.hpp: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/asm-generic/types.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cwctype: - -/usr/include/bits/types/locale_t.h: - -/usr/include/bits/types/timer_t.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/bessel_function.tcc: - -/usr/include/bits/stdio2.h: - -/usr/include/asm/posix_types.h: - -/usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp: - -/usr/include/boost/asio/detail/timer_queue.hpp: - -/usr/include/bits/types.h: - -/usr/include/boost/asio/impl/buffered_write_stream.hpp: - -/usr/include/boost/asio/ip/detail/endpoint.hpp: - -/usr/include/boost/asio/is_applicable_property.hpp: - -/usr/include/bits/types/FILE.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/input/position_t.hpp: - -/usr/include/linux/posix_types.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unordered_map.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/bits/endianness.h: - -/usr/include/boost/asio/bind_immediate_executor.hpp: - -/usr/include/libintl.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stringfwd.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_dir.h: - -/usr/include/boost/asio/buffered_read_stream_fwd.hpp: - -/usr/include/boost/asio/detail/resolve_endpoint_op.hpp: - -/usr/include/bits/getopt_core.h: - -/usr/include/boost/config/helper_macros.hpp: - -/usr/include/sys/cdefs.h: - -/usr/include/stdint.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/streambuf: - -/usr/include/bits/types/cookie_io_functions_t.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++config.h: - -/usr/include/boost/asio/impl/awaitable.hpp: - -/usr/include/bits/stdint-uintn.h: - -/usr/include/boost/asio/detail/thread_context.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/range_access.h: - -/usr/include/boost/asio/detail/string_view.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/call_std/begin.hpp: - -/usr/include/boost/asio/detail/resolver_service_base.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/typeinfo: - -/usr/include/bits/select.h: - -/usr/include/openssl/ec.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/utils/json_config.h: - -/usr/include/bits/locale.h: - -/usr/include/boost/asio/packaged_task.hpp: - -/usr/include/boost/mpl/aux_/numeric_cast_utils.hpp: - -/usr/include/bits/wchar.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bit: - -/usr/include/bits/sigcontext.h: - -/usr/include/boost/asio/is_write_buffered.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/input/json_sax.hpp: - -/usr/include/boost/system/error_condition.hpp: - -/usr/include/boost/preprocessor/config/config.hpp: - -/usr/include/bits/types/struct_timeval.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/gamma.tcc: - -/usr/include/boost/asio/detail/executor_function.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_wait.h: - -/usr/include/boost/asio/detail/limits.hpp: - -/usr/include/bits/setjmp.h: - -/usr/include/bits/types/error_t.h: - -/usr/include/boost/asio/detail/timer_queue_set.hpp: - -/usr/include/bits/unistd_ext.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/input/input_adapters.hpp: - -/usr/include/boost/asio/detail/chrono_time_traits.hpp: - -/usr/include/boost/date_time/gregorian/greg_year.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/version.h: - -/usr/include/openssl/dherr.h: - -/usr/include/bits/stdio.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/algorithm: - -/usr/include/boost/date_time/posix_time/posix_time_system.hpp: - -/usr/include/boost/mpl/less.hpp: - -/usr/include/bits/unistd.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/config/server_config.h: - -/usr/include/boost/mpl/aux_/na_fwd.hpp: - -/usr/include/bits/termios-baud.h: - -/usr/include/features.h: - -/usr/include/boost/asio/detail/initiate_post.hpp: - -/usr/include/boost/asio/basic_socket_acceptor.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/concept_check.h: - -/usr/include/bits/floatn.h: - -_deps/nlohmann_json-src/include/nlohmann/detail/output/serializer.hpp: - -/usr/include/boost/asio/streambuf.hpp: - -/usr/include/boost/date_time/adjust_functors.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/iterators/internal_iterator.hpp: - -/usr/include/bits/stdlib.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/memory: - -/usr/include/openssl/rsa.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception.h: - -/usr/include/openssl/pkcs7err.h: - -/usr/include/stdlib.h: - -/usr/include/boost/date_time/locale_config.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.tcc: - -/usr/include/boost/asio/is_contiguous_iterator.hpp: - -/usr/include/boost/date_time/time.hpp: - -/usr/include/bits/signum-arch.h: - -/usr/include/boost/asio/dispatch.hpp: - -/usr/include/sys/syscall.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/messages_members.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_defines.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ratio: - -/usr/include/time.h: - -/usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp: - -/usr/include/unistd.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/os_defines.h: - -/usr/include/boost/asio/detail/conditionally_enabled_event.hpp: - -/usr/include/boost/exception/exception.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_function.h: - -/usr/include/bits/wordsize.h: - -/usr/include/bits/posix1_lim.h: - -/usr/include/bits/wchar2.h: - -/usr/include/boost/asio/ssl/error.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/fstream: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.tcc: - -/usr/include/boost/asio/posix/descriptor.hpp: - -/usr/include/boost/date_time/gregorian/greg_duration_types.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/algorithmfwd.h: - -/usr/include/boost/asio/ip/basic_endpoint.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/backward/binders.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_raw_storage_iter.h: - -/usr/include/bits/strings_fortified.h: - -/usr/include/boost/asio/detail/impl/posix_mutex.ipp: - -_deps/nlohmann_json-src/include/nlohmann/json.hpp: - -/usr/include/bits/types/time_t.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/align.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_funcs.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf.tcc: - -/usr/include/boost/asio/ip/network_v6.hpp: - -/usr/include/bits/confname.h: - -/usr/include/boost/preprocessor/list/detail/fold_left.hpp: - -/usr/include/boost/mpl/aux_/config/use_preprocessed.hpp: - -/usr/include/bits/sockaddr.h: - -/usr/include/boost/asio/detail/throw_exception.hpp: - -/usr/include/bits/endian.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocated_ptr.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/boost/preprocessor/control/iif.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++locale.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/chrono: - -/usr/include/boost/asio/detail/scheduler.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/exp_integral.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/charconv: - -/usr/include/boost/mpl/aux_/lambda_support.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/iterators/json_reverse_iterator.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/allocator.h: - -/usr/include/openssl/bioerr.h: - -/usr/include/bits/math-vector.h: - -/usr/include/bits/uio_lim.h: - -/usr/include/boost/date_time/posix_time/posix_time_types.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_ios.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/valarray: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memory_resource.h: - -/usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/detected.hpp: - -/usr/include/boost/asio/version.hpp: - -/usr/include/boost/date_time/time_defs.hpp: - -/usr/include/boost/asio/static_thread_pool.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/formatfwd.h: - -/usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/erase_if.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/sstream: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdlib: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cpp_type_traits.h: - -/usr/include/boost/asio/executor.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/exception_ptr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/memoryfwd.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/hash_bytes.h: - -/usr/include/bits/mathcalls-narrow.h: - -/usr/include/bits/timerfd.h: - -/usr/include/bits/timex.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/nested_exception.h: - -/usr/include/boost/asio/ip/icmp.hpp: - -/usr/include/bits/stdio2-decl.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_classes.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/string_conversions.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_facets.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/move.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/type_traits.h: - -/usr/include/boost/asio/detail/resolve_op.hpp: - -/usr/lib64/libicudata.so.77: - -/usr/include/boost/system/detail/error_code.hpp: - -/usr/include/boost/asio/cancel_at.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/iterator_concepts.h: - -/usr/include/boost/asio/impl/connect_pipe.ipp: - -/usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h: - -/usr/include/boost/asio/io_context_strand.hpp: - -/usr/include/features-time64.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/string_view.tcc: - -/usr/include/boost/asio/cancellation_state.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream_insert.h: - -/usr/include/boost/asio/detail/future.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_forced.h: - -/usr/include/boost/preprocessor/variadic/detail/has_opt.hpp: - -/usr/include/bits/socket_type.h: - -/usr/include/boost/asio/traits/query_free.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_mutex.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdio: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/locale_conv.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algo.h: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/auth/authenticator.cpp: - -/usr/include/boost/asio/cancel_after.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/source_location: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/format: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_construct.h: - -/usr/include/boost/numeric/conversion/detail/is_subranged.hpp: - -/usr/include/boost/asio/detail/impl/handler_tracking.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_heap.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator_base_types.h: - -/usr/include/boost/asio/detail/is_buffer_sequence.hpp: - -/usr/include/boost/asio/detail/event.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_inline.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_lockfree_defines.h: - -/usr/include/boost/config/compiler/gcc.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/assertions.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/alloc_traits.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ios: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_tempbuf.h: - -/usr/include/openssl/buffererr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/gthr.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/quoted_string.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/streambuf_iterator.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr.h: - -/usr/include/boost/asio/detail/executor_op.hpp: - -/usr/include/boost/mpl/aux_/value_wknd.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator_args.h: - -/usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ios_base.h: - -/usr/include/boost/asio/detail/impl/descriptor_ops.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/vector.tcc: - -/usr/include/boost/asio/detail/composed_work.hpp: - -/usr/include/boost/asio/basic_raw_socket.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cerrno: - -/usr/include/boost/asio/basic_socket.hpp: - -/usr/include/boost/core/yield_primitives.hpp: - -/usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp: - -/usr/include/bits/termios-tcflow.h: - -/usr/include/asm/errno.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/localefwd.h: - -/usr/include/boost/asio/detail/impl/scheduler.ipp: - -/usr/include/boost/asio/impl/system_context.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/clocale: - -/usr/include/openssl/core.h: - -/usr/include/boost/asio/basic_signal_set.hpp: - -/usr/include/boost/config/no_tr1/cmath.hpp: - -/usr/include/gnu/stubs-64.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/concepts: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/boost/asio/error.hpp: - -/usr/include/bits/termios.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cstdint: - -/usr/include/boost/asio/buffered_read_stream.hpp: - -/usr/include/boost/asio/buffered_write_stream.hpp: - -/usr/include/boost/asio/buffered_write_stream_fwd.hpp: - -/usr/include/boost/asio/buffers_iterator.hpp: - -/usr/include/boost/numeric/conversion/detail/sign_mixture.hpp: - -/usr/include/boost/asio/cancellation_signal.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/debug/debug.h: - -/usr/include/boost/asio/cancellation_type.hpp: - -/usr/include/boost/asio/detail/descriptor_read_op.hpp: - -/usr/include/boost/config/user.hpp: - -/usr/include/boost/asio/co_composed.hpp: - -/usr/include/boost/asio/co_spawn.hpp: - -/usr/include/boost/preprocessor/variadic/elem.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/cxxabi_init_exception.h: - -/usr/include/boost/asio/uses_executor.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/chrono_io.h: - -/usr/include/boost/asio/buffer.hpp: - -/usr/include/boost/asio/composed.hpp: - -/usr/include/boost/asio/connect.hpp: - -/usr/include/boost/asio/connect_pipe.hpp: - -/usr/include/boost/asio/coroutine.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/string_concat.hpp: - -/usr/include/boost/asio/detail/impl/resolver_service_base.ipp: - -/usr/include/boost/asio/windows/random_access_handle.hpp: - -/usr/include/boost/asio/deadline_timer.hpp: - -/usr/include/boost/asio/default_completion_token.hpp: - -/usr/include/boost/asio/detached.hpp: - -/usr/include/boost/asio/detail/signal_set_service.hpp: - -/usr/include/boost/asio/detail/push_options.hpp: - -/usr/include/boost/mpl/and.hpp: - -/usr/include/boost/mpl/aux_/config/adl.hpp: - -/usr/include/boost/asio/detail/array.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/cctype: - -/usr/include/boost/asio/detail/array_fwd.hpp: - -/usr/include/boost/asio/detail/assert.hpp: - -/usr/include/boost/asio/detail/base_from_cancellation_state.hpp: - -/usr/include/boost/asio/ssl/verify_mode.hpp: - -/usr/include/boost/asio/detail/base_from_completion_cond.hpp: - -/usr/include/sys/un.h: - -/usr/include/boost/asio/ssl.hpp: - -/usr/include/boost/asio/detail/blocking_executor_op.hpp: - -/usr/include/boost/asio/detail/work_dispatcher.hpp: - -/usr/include/boost/asio/detail/buffer_resize_guard.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/forward_list.h: - -/usr/include/boost/mpl/aux_/config/dtp.hpp: - -/usr/include/boost/asio/traits/static_require_concept.hpp: - -/usr/include/boost/asio/detail/buffer_sequence_adapter.hpp: - -/usr/include/boost/asio/detail/buffered_stream_storage.hpp: - -/usr/include/boost/asio/detail/call_stack.hpp: - -/usr/include/boost/asio/detail/completion_handler.hpp: - -/usr/include/boost/asio/detail/completion_payload.hpp: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/server.h: - -/usr/include/bits/byteswap.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fs_ops.h: - -/usr/include/boost/asio/detail/concurrency_hint.hpp: - -/usr/include/boost/asio/basic_streambuf.hpp: - -/usr/include/bits/types/wint_t.h: - -/usr/include/boost/asio/detail/posix_signal_blocker.hpp: - -/usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp: - -/usr/lib64/crtn.o: - -/usr/include/boost/date_time/date_clock_device.hpp: - -/usr/include/boost/asio/detail/config.hpp: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/database/database.cpp: - -/usr/include/boost/asio/ssl/host_name_verification.hpp: - -/usr/include/boost/asio/detail/consuming_buffers.hpp: - -/usr/include/boost/asio/detail/deadline_timer_service.hpp: - -/usr/include/boost/asio/serial_port_base.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/ctype_base.h: - -/usr/include/pthread.h: - -/usr/include/boost/date_time/period.hpp: - -/usr/include/boost/asio/execution/context.hpp: - -/usr/include/boost/asio/detail/dependent_type.hpp: - -/usr/include/boost/asio/detail/impl/epoll_reactor.hpp: - -/usr/include/boost/asio/detail/descriptor_ops.hpp: - -/usr/include/boost/asio/detail/eventfd_select_interrupter.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/array: - -/usr/include/boost/asio/detail/cstddef.hpp: - -/usr/include/boost/asio/detail/global.hpp: - -/usr/include/boost/asio/detail/handler_alloc_helpers.hpp: - -/usr/include/boost/asio/detail/bind_handler.hpp: - -/usr/include/strings.h: - -/usr/include/boost/asio/detail/handler_cont_helpers.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ostream.tcc: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/forward_list: - -/usr/include/boost/asio/impl/config.ipp: - -/usr/include/boost/asio/detail/impl/epoll_reactor.ipp: - -/usr/include/boost/asio/read_until.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_uninitialized.h: - -/usr/include/boost/asio/basic_random_access_file.hpp: - -/usr/include/boost/asio/detail/impl/null_event.ipp: - -/usr/include/boost/system/api_config.hpp: - -/usr/include/boost/asio/detail/impl/strand_service.ipp: - -/usr/include/bits/floatn-common.h: - -/usr/include/boost/asio/detail/winsock_init.hpp: - -/usr/include/boost/asio/detail/impl/posix_serial_port_service.ipp: - -/usr/include/boost/asio/detail/impl/posix_thread.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/limits: - -/usr/include/boost/asio/detail/impl/service_registry.hpp: - -/usr/include/boost/asio/ip/impl/network_v6.hpp: - -/usr/include/boost/mpl/aux_/config/overload_resolution.hpp: - -/usr/include/boost/asio/detail/impl/service_registry.ipp: - -_deps/nlohmann_json-src/include/nlohmann/byte_container_with_subtype.hpp: - -/usr/include/boost/core/detail/sp_thread_pause.hpp: - -/usr/include/boost/asio/detail/impl/strand_executor_service.hpp: - -/usr/include/boost/asio/detail/impl/strand_service.hpp: - -/usr/include/bits/types/__sigval_t.h: - -/usr/include/sys/select.h: - -/usr/include/boost/asio/detail/posix_serial_port_service.hpp: - -/usr/include/boost/asio/detail/impl/thread_context.ipp: - -/usr/include/boost/asio/detail/initiate_dispatch.hpp: - -_deps/nlohmann_json-src/include/nlohmann/json_fwd.hpp: - -/usr/include/boost/asio/detail/impl/throw_error.ipp: - -/usr/include/boost/mpl/aux_/include_preprocessed.hpp: - -/usr/include/boost/asio/detail/initiate_defer.hpp: - -/usr/include/boost/detail/workaround.hpp: - -/usr/include/boost/asio/ip/impl/network_v6.ipp: - -/usr/include/boost/asio/detail/io_control.hpp: - -/usr/include/boost/asio/ip/impl/address_v4.ipp: - -/usr/include/boost/asio/detail/io_object_impl.hpp: - -/usr/include/boost/asio/detail/is_executor.hpp: - -/usr/include/boost/asio/detail/keyword_tss_ptr.hpp: - -/usr/include/boost/asio/detail/memory.hpp: - -/usr/include/boost/asio/impl/use_future.hpp: - -/lib64/libmvec.so.1: - -/usr/include/boost/asio/detail/non_const_lvalue.hpp: - -/usr/include/boost/asio/detail/object_pool.hpp: - -/usr/include/boost/mpl/multiplies.hpp: - -/usr/include/bits/fcntl.h: - -/usr/include/boost/asio/detail/op_queue.hpp: - -/usr/include/boost/mpl/integral_c_fwd.hpp: - -/usr/include/boost/asio/detail/operation.hpp: - -/usr/include/boost/asio/detail/pop_options.hpp: - -/usr/include/boost/asio/detail/posix_event.hpp: - -/usr/include/boost/asio/detail/posix_global.hpp: - -/usr/include/boost/asio/detail/posix_mutex.hpp: - -/usr/include/boost/asio/detail/posix_thread.hpp: - -/usr/include/stdio.h: - -/usr/include/boost/asio/detail/reactive_descriptor_service.hpp: - -/usr/include/boost/asio/detail/reactive_socket_accept_op.hpp: - -/usr/include/openssl/ssl.h: - -/usr/include/boost/asio/detail/reactive_socket_connect_op.hpp: - -/usr/include/boost/asio/detail/reactive_socket_recv_op.hpp: - -/usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp: - -/usr/include/boost/asio/basic_serial_port.hpp: - -/usr/include/boost/asio/read_at.hpp: - -/usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp: - -/usr/include/boost/asio/detail/reactive_socket_service.hpp: - -/usr/include/boost/asio/ssl/detail/handshake_op.hpp: - -/usr/include/boost/asio/detail/reactive_socket_service_base.hpp: - -/usr/include/boost/asio/detail/reactive_wait_op.hpp: - -/usr/include/boost/asio/ip/impl/host_name.ipp: - -/usr/include/boost/preprocessor/detail/is_binary.hpp: - -/usr/include/boost/asio/detail/reactor_op.hpp: - -/usr/include/bits/select2.h: - -/usr/include/boost/asio/use_awaitable.hpp: - -/usr/include/openssl/types.h: - -/usr/include/boost/mpl/aux_/config/compiler.hpp: - -/usr/include/asm-generic/errno.h: - -/usr/include/boost/asio/detail/regex_fwd.hpp: - -/usr/include/boost/asio/impl/executor.hpp: - -/usr/include/boost/asio/impl/thread_pool.hpp: - -/usr/include/boost/asio/detail/resolver_service.hpp: - -/usr/include/boost/asio/detail/scheduler_operation.hpp: - -/usr/include/boost/asio/ssl/detail/verify_callback.hpp: - -/usr/include/boost/asio/detail/scheduler_task.hpp: - -/usr/include/boost/asio/detail/scheduler_thread_info.hpp: - -/usr/include/boost/asio/detail/scoped_ptr.hpp: - -/usr/include/boost/asio/detail/select_interrupter.hpp: - -/usr/include/boost/preprocessor/config/limits.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/sstream.tcc: - -/usr/include/boost/asio/detail/service_registry.hpp: - -/usr/include/bits/posix_opt.h: - -/usr/include/boost/asio/detail/signal_blocker.hpp: - -/usr/include/boost/asio/execution/blocking_adaptation.hpp: - -/usr/include/boost/asio/writable_pipe.hpp: - -/usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp: - -/usr/include/boost/asio/detail/socket_ops.hpp: - -/usr/include/bits/waitstatus.h: - -/usr/include/boost/asio/time_traits.hpp: - -/usr/include/boost/mpl/aux_/config/ctps.hpp: - -/usr/include/boost/asio/detail/socket_option.hpp: - -/usr/include/boost/asio/detail/socket_types.hpp: - -/usr/include/boost/asio/windows/basic_object_handle.hpp: - -/usr/include/boost/asio/buffered_stream.hpp: - -/usr/include/boost/asio/impl/redirect_error.hpp: - -/usr/include/boost/asio/detail/std_fenced_block.hpp: - -/usr/include/boost/asio/ssl/stream_base.hpp: - -/usr/include/bits/termios-c_iflag.h: - -/usr/include/boost/mpl/aux_/static_cast.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_lock.h: - -/usr/include/boost/asio/detail/strand_executor_service.hpp: - -/usr/include/openssl/prov_ssl.h: - -/usr/include/boost/asio/detail/strand_service.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_cmp.h: - -/usr/include/boost/asio/detail/timer_queue_ptime.hpp: - -/usr/include/boost/asio/detail/thread_group.hpp: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/server/server.cpp: - -/usr/include/boost/asio/detail/timed_cancel_op.hpp: - -/usr/include/boost/mpl/aux_/numeric_op.hpp: - -/usr/include/boost/asio/detail/timer_scheduler_fwd.hpp: - -/usr/include/openssl/dsa.h: - -/usr/include/boost/asio/impl/cancel_after.hpp: - -/usr/include/boost/asio/detail/tss_ptr.hpp: - -/usr/include/boost/asio/ssl/impl/context.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.tcc: - -/usr/include/boost/asio/detail/type_traits.hpp: - -/usr/include/linux/version.h: - -/usr/include/boost/asio/posix/basic_stream_descriptor.hpp: - -/usr/include/boost/asio/detail/utility.hpp: - -/usr/include/boost/mpl/aux_/lambda_arity_param.hpp: - -/usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp: - -/usr/include/boost/asio/detail/wait_handler.hpp: - -/usr/include/boost/asio/detail/wrapped_handler.hpp: - -/usr/include/boost/asio/execution.hpp: - -_deps/nlohmann_json-src/include/nlohmann/ordered_map.hpp: - -/usr/include/boost/asio/deferred.hpp: - -/usr/include/boost/asio/execution/allocator.hpp: - -/usr/include/boost/asio/execution/any_executor.hpp: - -/usr/include/boost/date_time/date_generators.hpp: - -/usr/include/boost/asio/execution/bad_executor.hpp: - -/usr/include/boost/asio/execution/blocking.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_futex.h: - -/usr/include/termios.h: - -/usr/include/boost/asio/execution/context_as.hpp: - -/usr/include/wchar.h: - -/usr/include/boost/asio/execution/impl/bad_executor.ipp: - -/usr/include/boost/asio/io_context.hpp: - -/usr/include/boost/asio/detail/impl/strand_executor_service.ipp: - -/usr/include/boost/asio/execution/outstanding_work.hpp: - -/usr/include/openssl/ssl2.h: - -/usr/include/boost/asio/local/stream_protocol.hpp: - -/usr/include/boost/asio/execution/prefer_only.hpp: - -/usr/include/boost/asio/defer.hpp: - -/usr/include/boost/asio/execution_context.hpp: - -/usr/include/boost/asio/write.hpp: - -/usr/include/boost/asio/file_base.hpp: - -/usr/include/boost/asio/impl/prepend.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/atomic_word.h: - -/usr/include/boost/asio/generic/basic_endpoint.hpp: - -/usr/include/boost/asio/generic/detail/endpoint.hpp: - -/usr/include/boost/asio/generic/raw_protocol.hpp: - -/usr/include/boost/mpl/aux_/config/preprocessor.hpp: - -/usr/include/boost/asio/generic/seq_packet_protocol.hpp: - -/usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp: - -/usr/include/wctype.h: - -/usr/include/boost/asio/detail/handler_tracking.hpp: - -/usr/include/boost/asio/high_resolution_timer.hpp: - -/usr/include/boost/config/detail/select_compiler_config.hpp: - -/usr/include/boost/preprocessor/facilities/identity.hpp: - -/usr/include/boost/asio/detail/null_event.hpp: - -/usr/include/boost/asio/immediate.hpp: - -/usr/include/boost/asio/traits/require_concept_member.hpp: - -/usr/include/boost/asio/impl/append.hpp: - -/usr/include/boost/asio/impl/as_tuple.hpp: - -/usr/include/boost/asio/impl/co_spawn.hpp: - -/usr/include/asm-generic/ioctl.h: - -/usr/include/boost/asio/impl/connect_pipe.hpp: - -/usr/include/boost/date_time/time_resolution_traits.hpp: - -/usr/include/boost/asio/impl/consign.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/abi_macros.hpp: - -/usr/include/boost/asio/impl/deferred.hpp: - -/usr/include/boost/config/pragma_message.hpp: - -/usr/include/boost/preprocessor/variadic/size.hpp: - -/usr/include/boost/asio/impl/detached.hpp: - -/usr/include/boost/asio/impl/execution_context.hpp: - -/usr/include/boost/asio/generic/detail/impl/endpoint.ipp: - -/usr/include/boost/asio/impl/execution_context.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++io.h: - -/usr/include/boost/assert/source_location.hpp: - -/usr/include/boost/asio/ip/impl/address_v6.ipp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/parse_numbers.h: - -/usr/include/boost/asio/prepend.hpp: - -/usr/include/boost/asio/generic/datagram_protocol.hpp: - -/usr/include/boost/asio/impl/io_context.hpp: - -/usr/include/boost/asio/ssl/impl/host_name_verification.ipp: - -/usr/include/boost/preprocessor/logical/and.hpp: - -/usr/include/boost/asio/impl/multiple_exceptions.ipp: - -/usr/include/boost/asio/impl/read.hpp: - -/usr/include/boost/asio/impl/read_at.hpp: - -/usr/include/boost/asio/is_executor.hpp: - -/usr/include/boost/asio/impl/read_until.hpp: - -/usr/include/boost/system/detail/enable_if.hpp: - -/usr/include/boost/asio/impl/serial_port_base.ipp: - -/usr/include/boost/asio/impl/system_executor.hpp: - -/usr/include/boost/asio/impl/use_awaitable.hpp: - -/usr/include/boost/asio/ip/address_v4.hpp: - -/usr/include/boost/asio/ip/address_v4_range.hpp: - -/usr/include/boost/asio/ip/address_v6.hpp: - -/usr/include/boost/asio/ip/address_v6_iterator.hpp: - -/usr/include/boost/numeric/conversion/sign_mixture_enum.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stream_iterator.h: - -/usr/include/boost/asio/ip/bad_address_cast.hpp: - -/usr/include/boost/asio/ip/basic_resolver_entry.hpp: - -/usr/include/boost/date_time/c_time.hpp: - -/usr/include/boost/asio/ip/basic_resolver_iterator.hpp: - -/usr/include/boost/asio/generic/stream_protocol.hpp: - -/usr/include/boost/asio/ssl/detail/io.hpp: - -/usr/include/boost/asio/ip/basic_resolver_query.hpp: - -/usr/include/boost/asio/ip/basic_resolver_results.hpp: - -/usr/include/boost/date_time/compiler_config.hpp: - -/usr/include/boost/asio/ip/detail/impl/endpoint.ipp: - -_deps/nlohmann_json-src/include/nlohmann/detail/iterators/iter_impl.hpp: - -/usr/include/boost/asio/ip/detail/socket_option.hpp: - -/usr/include/boost/asio/readable_pipe.hpp: - -/usr/include/boost/asio/ip/host_name.hpp: - -/usr/include/boost/asio/ip/impl/address.hpp: - -/usr/include/boost/asio/ip/impl/address.ipp: - -/usr/include/boost/asio/ip/impl/address_v4.hpp: - -/usr/include/boost/asio/ip/impl/basic_endpoint.hpp: - -/usr/include/boost/asio/ip/impl/network_v4.hpp: - -/usr/include/bits/unistd-decl.h: - -/usr/include/boost/asio/basic_readable_pipe.hpp: - -/usr/include/boost/asio/ip/impl/network_v4.ipp: - -/usr/include/boost/asio/associated_executor.hpp: - -/usr/include/boost/asio/ip/network_v4.hpp: - -/usr/include/boost/date_time/posix_time/date_duration_operators.hpp: - -/usr/include/boost/asio/ip/resolver_base.hpp: - -/usr/include/boost/asio/execution/relationship.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/uses_allocator.h: - -/usr/include/boost/asio/ip/resolver_query_base.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/conversions/from_json.hpp: - -/usr/include/boost/asio/ip/tcp.hpp: - -/usr/include/boost/asio/ip/udp.hpp: - -/usr/include/boost/preprocessor/tuple/rem.hpp: - -/usr/include/boost/asio/impl/executor.ipp: - -/usr/include/boost/asio/ip/unicast.hpp: - -/usr/include/boost/asio/ip/v6_only.hpp: - -/usr/include/openssl/engine.h: - -/usr/include/boost/asio/awaitable.hpp: - -/usr/include/boost/asio/is_read_buffered.hpp: - -/usr/include/boost/asio/local/basic_endpoint.hpp: - -/usr/include/boost/asio/local/connect_pair.hpp: - -/usr/include/boost/asio/traits/static_require.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/version: - -/usr/include/boost/asio/local/detail/endpoint.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: - -/usr/include/boost/asio/multiple_exceptions.hpp: - -/usr/include/boost/asio/impl/system_context.hpp: - -/usr/include/boost/asio/placeholders.hpp: - -/usr/include/boost/asio/posix/basic_descriptor.hpp: - -/usr/include/boost/type.hpp: - -/usr/include/boost/mpl/eval_if.hpp: - -/usr/include/boost/asio/posix/descriptor_base.hpp: - -/usr/include/boost/asio/prefer.hpp: - -/usr/include/boost/asio/ssl/detail/impl/openssl_init.ipp: - -/usr/include/boost/config/detail/select_platform_config.hpp: - -/usr/include/boost/asio/random_access_file.hpp: - -/usr/include/boost/asio/read.hpp: - -/usr/include/x86_64-pc-linux-gnu/openssl/configuration.h: - -/usr/include/boost/asio/recycling_allocator.hpp: - -/usr/include/boost/config/detail/cxx_composite.hpp: - -/usr/include/boost/asio/impl/config.hpp: - -/usr/include/boost/asio/redirect_error.hpp: - -/usr/include/boost/asio/detail/atomic_count.hpp: - -/usr/include/boost/asio/registered_buffer.hpp: - -/usr/include/boost/asio/require_concept.hpp: - -/usr/include/bits/types/sigval_t.h: - -/usr/include/boost/asio/detail/completion_payload_handler.hpp: - -/usr/include/boost/mpl/aux_/yes_no.hpp: - -/usr/include/boost/asio/serial_port.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/atomic: - -/usr/include/bits/signum-generic.h: - -/usr/include/boost/asio/signal_set.hpp: - -/usr/include/boost/asio/ssl/detail/buffered_handshake_op.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algobase.h: - -/usr/include/boost/cerrno.hpp: - -/usr/include/openssl/objects.h: - -/usr/include/bits/mathcalls-helper-functions.h: - -/usr/include/boost/asio/ssl/detail/engine.hpp: - -/usr/include/boost/asio/ssl/detail/openssl_init.hpp: - -/usr/include/boost/asio/ssl/detail/openssl_types.hpp: - -/usr/include/boost/asio/ssl/detail/read_op.hpp: - -/usr/include/boost/asio/ssl/detail/shutdown_op.hpp: - -/usr/include/boost/asio/ssl/detail/stream_core.hpp: - -/usr/include/boost/config/detail/select_stdlib_config.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/meta/std_fs.hpp: - -/usr/include/boost/mpl/equal_to.hpp: - -/usr/include/boost/asio/buffer_registration.hpp: - -/usr/include/boost/asio/traits/prefer_free.hpp: - -/usr/include/boost/asio/ssl/detail/write_op.hpp: - -/usr/include/syscall.h: - -/usr/include/boost/asio/ssl/impl/error.ipp: - -/home/ganome/Projects/SCAR-719/repos/scar-chat7/shared/protocol/types.h: - -/usr/include/boost/asio/ssl/stream.hpp: - -/usr/include/boost/asio/impl/serial_port_base.hpp: - -/usr/include/boost/asio/strand.hpp: - -/usr/include/boost/asio/stream_file.hpp: - -/usr/include/boost/asio/system_executor.hpp: - -/usr/include/boost/asio/system_timer.hpp: - -/usr/include/bits/stdint-intn.h: - -/usr/include/boost/asio/this_coro.hpp: - -/usr/include/boost/asio/traits/execute_member.hpp: - -/usr/include/boost/asio/traits/require_concept_free.hpp: - -/usr/include/boost/asio/traits/query_member.hpp: - -/usr/include/bits/socket.h: - -/usr/include/boost/asio/traits/query_static_constexpr_member.hpp: - -/usr/include/boost/preprocessor/arithmetic/sub.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_algo.h: - -/usr/include/boost/asio/traits/require_member.hpp: - -/usr/include/boost/asio/wait_traits.hpp: - -/usr/include/boost/asio/windows/basic_overlapped_handle.hpp: - -/usr/include/boost/mpl/aux_/has_apply.hpp: - -/usr/include/boost/asio/windows/object_handle.hpp: - -_deps/nlohmann_json-src/include/nlohmann/detail/macro_scope.hpp: - -/usr/include/boost/asio/write_at.hpp: - -/usr/include/boost/asio/ip/impl/address_v6.hpp: - -/usr/include/boost/asio/local/seq_packet_protocol.hpp: - -/usr/include/boost/assert.hpp: - -/usr/include/boost/config/detail/posix_features.hpp: - -/usr/include/boost/config/detail/suffix.hpp: - -/usr/include/boost/config/platform/linux.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/std_abs.h: - -/usr/include/boost/core/addressof.hpp: - -/usr/include/boost/smart_ptr/detail/shared_count.hpp: - -/usr/include/boost/core/checked_delete.hpp: - -/usr/include/boost/core/detail/sp_thread_sleep.hpp: - -/usr/include/boost/asio/ssl/verify_context.hpp: - -/usr/include/boost/mpl/aux_/msvc_eti_base.hpp: - -/usr/include/boost/core/detail/sp_thread_yield.hpp: - -/usr/include/boost/date_time/gregorian/greg_date.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_multiset.h: - -/usr/include/boost/core/enable_if.hpp: - -/usr/include/boost/asio/use_future.hpp: - -/usr/include/boost/date_time/date.hpp: - -/usr/include/boost/date_time/date_defs.hpp: - -/usr/include/boost/mpl/aux_/nttp_decl.hpp: - -/usr/include/boost/date_time/date_duration_types.hpp: - -/usr/include/boost/date_time/dst_rules.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ranges_util.h: - -/usr/include/boost/date_time/gregorian/greg_day_of_year.hpp: - -/usr/include/boost/asio/detail/signal_handler.hpp: - -/usr/include/boost/date_time/gregorian/greg_duration.hpp: - -/usr/include/boost/date_time/gregorian/greg_ymd.hpp: - -/usr/include/boost/date_time/gregorian/gregorian_types.hpp: - -/usr/include/boost/asio/execution/occupancy.hpp: - -/usr/include/boost/date_time/gregorian_calendar.hpp: - -/usr/include/boost/date_time/gregorian_calendar.ipp: - -/usr/include/boost/mpl/aux_/config/intel.hpp: - -/usr/include/boost/config/workaround.hpp: - -/usr/include/boost/asio/impl/any_io_executor.ipp: - -/usr/include/boost/mpl/aux_/preprocessor/enum.hpp: - -/usr/include/boost/type_traits/is_same.hpp: - -/usr/include/boost/date_time/int_adapter.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/numbers: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/pstl/glue_numeric_defs.h: - -/usr/include/boost/asio/completion_condition.hpp: - -/usr/include/boost/date_time/microsec_time_clock.hpp: - -/usr/include/boost/date_time/posix_time/posix_time_config.hpp: - -/usr/include/boost/asio/local/datagram_protocol.hpp: - -/usr/include/boost/date_time/posix_time/posix_time_duration.hpp: - -/usr/include/boost/date_time/posix_time/ptime.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/tr1/poly_laguerre.tcc: - -/usr/include/boost/asio/windows/basic_random_access_handle.hpp: - -/usr/include/boost/date_time/posix_time/time_period.hpp: - -/usr/include/boost/asio/impl/io_context.ipp: - -/usr/include/boost/asio/ssl/context.hpp: - -/usr/include/boost/date_time/time_clock.hpp: - -server/CMakeFiles/scarchat-server.dir/main.cpp.o: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/max_size_type.h: - -/usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp: - -/usr/include/boost/date_time/time_iterator.hpp: - -/usr/include/boost/system/detail/interop_category.hpp: - -/usr/include/boost/asio/impl/write_at.hpp: - -/usr/include/boost/date_time/year_month_day.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/stop_token: - -/usr/include/boost/limits.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/requires_hosted.h: - -/usr/include/boost/mpl/apply_wrap.hpp: - -/usr/include/boost/asio/detail/completion_message.hpp: - -/usr/include/bits/signal_ext.h: - -/usr/include/boost/mpl/aux_/adl_barrier.hpp: - -/usr/include/boost/mpl/aux_/arity.hpp: - -/usr/include/boost/mpl/aux_/comparison_op.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/ptr_traits.h: - -/usr/include/boost/mpl/aux_/config/arrays.hpp: - -/usr/include/boost/mpl/aux_/config/forwarding.hpp: - -/usr/include/boost/numeric/conversion/bounds.hpp: - -/usr/include/boost/mpl/aux_/config/gcc.hpp: - -/usr/include/assert.h: - -/usr/include/boost/mpl/aux_/config/has_xxx.hpp: - -/usr/include/boost/mpl/aux_/config/integral.hpp: - -/usr/include/boost/mpl/aux_/config/lambda.hpp: - -/usr/include/boost/mpl/aux_/config/msvc.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/basic_file.h: - -/usr/include/boost/mpl/aux_/config/msvc_typename.hpp: - -/usr/include/boost/mpl/aux_/config/nttp.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/fstream.tcc: - -/usr/include/boost/mpl/aux_/config/static_constant.hpp: - -/usr/include/boost/mpl/aux_/config/ttp.hpp: - -/usr/include/boost/mpl/aux_/config/workaround.hpp: - -/usr/include/boost/mpl/aux_/has_tag.hpp: - -/usr/include/boost/mpl/aux_/integral_wrapper.hpp: - -/usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/x86_64-pc-linux-gnu/bits/c++allocator.h: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ext/atomicity.h: - -/usr/include/boost/mpl/aux_/msvc_never_true.hpp: - -/usr/include/boost/mpl/aux_/na.hpp: - -/usr/include/boost/asio/impl/cancel_at.hpp: - -/usr/include/boost/mpl/aux_/nested_type_wknd.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp: - -/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/valarray_array.h: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp: - -/usr/include/boost/asio/ip/address_v6_range.hpp: - -/usr/include/boost/asio/steady_timer.hpp: - -/usr/include/boost/mpl/aux_/preprocessor/default_params.hpp: - -/usr/include/boost/mpl/bool.hpp: - -/usr/include/boost/asio/ssl/detail/password_callback.hpp: - -/usr/include/boost/mpl/bool_fwd.hpp: - -/usr/include/boost/mpl/if.hpp: - -/usr/include/boost/mpl/int.hpp: - -/usr/include/boost/mpl/int_fwd.hpp: - -/usr/include/boost/mpl/integral_c.hpp: - -/usr/include/boost/asio/detail/wait_op.hpp: - -/usr/include/boost/mpl/integral_c_tag.hpp: +# Empty compiler generated dependencies file for scarchat-server. +# This may be replaced when dependencies are built. diff --git a/build/server/CMakeFiles/scarchat-server.dir/progress.make b/build/server/CMakeFiles/scarchat-server.dir/progress.make index 0b2682a..7218115 100644 --- a/build/server/CMakeFiles/scarchat-server.dir/progress.make +++ b/build/server/CMakeFiles/scarchat-server.dir/progress.make @@ -1,9 +1,9 @@ -CMAKE_PROGRESS_1 = 29 -CMAKE_PROGRESS_2 = 30 -CMAKE_PROGRESS_3 = 31 -CMAKE_PROGRESS_4 = 32 -CMAKE_PROGRESS_5 = 33 -CMAKE_PROGRESS_6 = 34 -CMAKE_PROGRESS_7 = 35 -CMAKE_PROGRESS_8 = 36 +CMAKE_PROGRESS_1 = 30 +CMAKE_PROGRESS_2 = 31 +CMAKE_PROGRESS_3 = 32 +CMAKE_PROGRESS_4 = 33 +CMAKE_PROGRESS_5 = 34 +CMAKE_PROGRESS_6 = 35 +CMAKE_PROGRESS_7 = 36 +CMAKE_PROGRESS_8 = 37 diff --git a/build/server/CMakeFiles/scarchat-server_autogen.dir/progress.make b/build/server/CMakeFiles/scarchat-server_autogen.dir/progress.make index 673b9bc..b43f43d 100644 --- a/build/server/CMakeFiles/scarchat-server_autogen.dir/progress.make +++ b/build/server/CMakeFiles/scarchat-server_autogen.dir/progress.make @@ -1,2 +1,2 @@ -CMAKE_PROGRESS_1 = 37 +CMAKE_PROGRESS_1 = 38 diff --git a/build/server/scarchat.db b/build/server/scarchat.db index 0358566bdb7185842cdefdf330289983fff7e6e7..b0acb8bde7d50033240fec2e4a7f8b8fc8ea2ca9 100644 GIT binary patch delta 395 zcmZoTz}Rqrae_4Cu8A_vjJq}_+>n*?b8$8Bt8y&%%+1M2arQLx4M{fg3vo5{3vo2| zb)MWOZ)j%_72#*#nP;F^ZXB6nnU?NRY+_cKmmO^8YyjH_F8_G{?)rpfbcgFCZY%*WUnUv?Avw1r7riz6O5#&4LOge3KjEtcmcB S2|3=GY!`1s&=cAucme>=Sb(zt delta 395 zcmZoTz}Rqrae_2s+(a2?#<-0MH)Q2}v(gQHt9*++b8|9MoITBaLz0dBLR<}evs|lu zD<}8K8`>E}Mfe$b<{9WYd#CG$gyx!h`sI~`Ryc)bCK`ulr$j{fxs?|cnI~s?czgPp zI$LHY2KeUZS03aL*02NY8Z6N)E~iN;gX{ zjfyHs4m8R4iu4b1O0TpuEAcRj57jNpGk_bNxk-V;fQ8?luVJ&GLJ8mGhB#{?ykkO+ QcP87#+Yt1GHVK{p0E)DPvj6}9 diff --git a/build/server/server.log b/build/server/server.log index 20006bb..c85ead6 100644 --- a/build/server/server.log +++ b/build/server/server.log @@ -11,7 +11,7 @@ Configuration: Port: 8443 Server listening on 0.0.0.0:8443 -New connection from 127.0.0.1:42046 +New connection from 127.0.0.1:33716 SSL handshake completed LoginRequest::deserialize - Payload size: 17 Raw payload bytes: 06 00 47 61 6e 6f 6d 65 07 00 74 65 73 74 31 32 33 @@ -33,7 +33,7 @@ Sending successful LoginResponse with token Sending message type 2, size: 200 bytes Session added. Total sessions: 1 Successfully sent 200 bytes -New connection from 127.0.0.1:48806 +New connection from 127.0.0.1:33732 SSL handshake completed LoginRequest::deserialize - Payload size: 12 Raw payload bytes: 04 00 74 65 73 74 04 00 31 32 33 34 @@ -59,456 +59,464 @@ Received message type: 35 Sending message type 35, size: 16 bytes Successfully sent 16 bytes Received message type: 36 -Sending message type 36, size: 57073 bytes -Successfully sent 57073 bytes +Sending message type 36, size: 56417 bytes +Successfully sent 56417 bytes Received message type: 36 Sending message type 36, size: 212 bytes Successfully sent 212 bytes Received message type: 36 -Sending message type 36, size: 232 bytes -Successfully sent 232 bytes +Sending message type 36, size: 230 bytes +Successfully sent 230 bytes Received message type: 36 -Sending message type 36, size: 867 bytes -Successfully sent 867 bytes +Sending message type 36, size: 732 bytes +Successfully sent 732 bytes Received message type: 36 -Sending message type 36, size: 22328 bytes -Successfully sent 22328 bytes +Sending message type 36, size: 22248 bytes +Successfully sent 22248 bytes Received message type: 36 -Sending message type 36, size: 278 bytes -Successfully sent 278 bytes +Sending message type 36, size: 284 bytes +Successfully sent 284 bytes Received message type: 36 -Sending message type 36, size: 18469 bytes -Successfully sent 18469 bytes -Received message type: 36 -Sending message type 36, size: 233 bytes -Successfully sent 233 bytes -Received message type: 36 -Sending message type 36, size: 7881 bytes -Successfully sent 7881 bytes -Received message type: 36 -Sending message type 36, size: 240 bytes -Successfully sent 240 bytes -Received message type: 36 -Sending message type 36, size: 14914 bytes -Successfully sent 14914 bytes -Received message type: 36 -Sending message type 36, size: 237 bytes -Successfully sent 237 bytes -Received message type: 36 -Sending message type 36, size: 277 bytes -Successfully sent 277 bytes -Received message type: 36 -Sending message type 36, size: 14679 bytes -Successfully sent 14679 bytes -Received message type: 36 -Sending message type 36, size: 243 bytes -Successfully sent 243 bytes -Received message type: 36 -Sending message type 36, size: 321 bytes -Successfully sent 321 bytes -Received message type: 36 -Sending message type 36, size: 10239 bytes -Successfully sent 10239 bytes -Received message type: 36 -Sending message type 36, size: 313 bytes -Successfully sent 313 bytes -Received message type: 36 -Sending message type 36, size: 292 bytes -Successfully sent 292 bytes -Received message type: 36 -Sending message type 36, size: 15412 bytes -Successfully sent 15412 bytes -Received message type: 36 -Sending message type 36, size: 227 bytes -Successfully sent 227 bytes -Received message type: 36 -Sending message type 36, size: 309 bytes -Successfully sent 309 bytes -Received message type: 36 -Sending message type 36, size: 242 bytes -Successfully sent 242 bytes -Received message type: 36 -Sending message type 36, size: 6769 bytes -Successfully sent 6769 bytes -Received message type: 36 -Sending message type 36, size: 266 bytes -Successfully sent 266 bytes -Received message type: 36 -Sending message type 36, size: 233 bytes -Successfully sent 233 bytes -Received message type: 36 -Sending message type 36, size: 18600 bytes -Successfully sent 18600 bytes -Received message type: 36 -Sending message type 36, size: 227 bytes -Successfully sent 227 bytes -Received message type: 36 -Sending message type 36, size: 272 bytes -Successfully sent 272 bytes -Received message type: 36 -Sending message type 36, size: 233 bytes -Successfully sent 233 bytes -Received message type: 36 -Sending message type 36, size: 123849 bytes -Successfully sent 123849 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 197 bytes -Successfully sent 197 bytes -Received message type: 36 -Sending message type 36, size: 257 bytes -Successfully sent 257 bytes -Received message type: 36 -Sending message type 36, size: 463 bytes -Successfully sent 463 bytes -Received message type: 36 -Sending message type 36, size: 351 bytes -Successfully sent 351 bytes -Received message type: 36 -Sending message type 36, size: 767 bytes -Successfully sent 767 bytes -Received message type: 36 -Sending message type 36, size: 6177 bytes -Successfully sent 6177 bytes -Received message type: 36 -Sending message type 36, size: 256 bytes -Successfully sent 256 bytes -Received message type: 36 -Sending message type 36, size: 238 bytes -Successfully sent 238 bytes -Received message type: 36 -Sending message type 36, size: 12277 bytes -Successfully sent 12277 bytes -Received message type: 36 -Sending message type 36, size: 259 bytes -Successfully sent 259 bytes -Received message type: 36 -Sending message type 36, size: 218 bytes -Successfully sent 218 bytes -Received message type: 36 -Sending message type 36, size: 218 bytes -Successfully sent 218 bytes -Received message type: 36 -Sending message type 36, size: 218 bytes -Successfully sent 218 bytes -Received message type: 36 -Sending message type 36, size: 13197 bytes -Successfully sent 13197 bytes -Received message type: 36 -Sending message type 36, size: 231 bytes -Successfully sent 231 bytes -Received message type: 36 -Sending message type 36, size: 219 bytes -Successfully sent 219 bytes -Received message type: 36 -Sending message type 36, size: 219 bytes -Successfully sent 219 bytes -Received message type: 36 -Sending message type 36, size: 219 bytes -Successfully sent 219 bytes -Received message type: 36 -Sending message type 36, size: 17330 bytes -Successfully sent 17330 bytes -Received message type: 36 -Sending message type 36, size: 211 bytes -Successfully sent 211 bytes -Received message type: 36 -Sending message type 36, size: 316 bytes -Successfully sent 316 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 7880 bytes -Successfully sent 7880 bytes -Received message type: 36 -Sending message type 36, size: 258 bytes -Successfully sent 258 bytes -Received message type: 36 -Sending message type 36, size: 159806 bytes -Successfully sent 159806 bytes -Received message type: 36 -Sending message type 36, size: 226 bytes -Successfully sent 226 bytes -Received message type: 36 -Sending message type 36, size: 194 bytes -Successfully sent 194 bytes -Received message type: 36 -Sending message type 36, size: 194 bytes -Successfully sent 194 bytes -Received message type: 36 -Sending message type 36, size: 197 bytes -Successfully sent 197 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 294 bytes -Successfully sent 294 bytes -Received message type: 36 -Sending message type 36, size: 275 bytes -Successfully sent 275 bytes -Received message type: 36 -Sending message type 36, size: 618 bytes -Successfully sent 618 bytes -Received message type: 36 -Sending message type 36, size: 215 bytes -Successfully sent 215 bytes -Received message type: 36 -Sending message type 36, size: 215 bytes -Successfully sent 215 bytes -Received message type: 36 -Sending message type 36, size: 544 bytes -Successfully sent 544 bytes -Received message type: 36 -Sending message type 36, size: 210 bytes -Successfully sent 210 bytes -Received message type: 36 -Sending message type 36, size: 210 bytes -Successfully sent 210 bytes -Received message type: 36 -Sending message type 36, size: 210 bytes -Successfully sent 210 bytes -Received message type: 36 -Sending message type 36, size: 3580 bytes -Successfully sent 3580 bytes -Received message type: 36 -Sending message type 36, size: 503 bytes -Successfully sent 503 bytes -Received message type: 36 -Sending message type 36, size: 503 bytes -Successfully sent 503 bytes -Received message type: 36 -Sending message type 36, size: 503 bytes -Successfully sent 503 bytes -Received message type: 36 -Sending message type 36, size: 503 bytes -Successfully sent 503 bytes -Received message type: 36 -Sending message type 36, size: 503 bytes -Successfully sent 503 bytes -Received message type: 36 -Sending message type 36, size: 14249 bytes -Successfully sent 14249 bytes -Received message type: 36 -Sending message type 36, size: 292 bytes -Successfully sent 292 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 9422 bytes -Successfully sent 9422 bytes -Received message type: 36 -Sending message type 36, size: 256 bytes -Successfully sent 256 bytes -Received message type: 36 -Sending message type 36, size: 190316 bytes -Successfully sent 190316 bytes -Received message type: 36 -Sending message type 36, size: 267 bytes -Successfully sent 267 bytes -Received message type: 36 -Sending message type 36, size: 197 bytes -Successfully sent 197 bytes -Received message type: 36 -Sending message type 36, size: 197 bytes -Successfully sent 197 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes -Received message type: 36 -Sending message type 36, size: 251 bytes -Successfully sent 251 bytes -Received message type: 36 -Sending message type 36, size: 416 bytes -Successfully sent 416 bytes -Received message type: 36 -Sending message type 36, size: 285 bytes -Successfully sent 285 bytes -Received message type: 36 -Sending message type 36, size: 522 bytes -Successfully sent 522 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 225 bytes -Successfully sent 225 bytes -Received message type: 36 -Sending message type 36, size: 318 bytes -Successfully sent 318 bytes -Received message type: 36 -Sending message type 36, size: 246 bytes -Successfully sent 246 bytes -Received message type: 36 -Sending message type 36, size: 246 bytes -Successfully sent 246 bytes -Received message type: 36 -Sending message type 36, size: 246 bytes -Successfully sent 246 bytes -Received message type: 36 -Sending message type 36, size: 246 bytes -Successfully sent 246 bytes -Received message type: 36 -Sending message type 36, size: 246 bytes -Successfully sent 246 bytes -Received message type: 36 -Sending message type 36, size: 651 bytes -Successfully sent 651 bytes +Sending message type 36, size: 21043 bytes +Successfully sent 21043 bytes Received message type: 36 Sending message type 36, size: 248 bytes Successfully sent 248 bytes Received message type: 36 -Sending message type 36, size: 240 bytes -Successfully sent 240 bytes +Sending message type 36, size: 7833 bytes +Successfully sent 7833 bytes +Received message type: 36 +Sending message type 36, size: 218 bytes +Successfully sent 218 bytes +Received message type: 36 +Sending message type 36, size: 15360 bytes +Successfully sent 15360 bytes +Received message type: 36 +Sending message type 36, size: 232 bytes +Successfully sent 232 bytes +Received message type: 36 +Sending message type 36, size: 279 bytes +Successfully sent 279 bytes +Received message type: 36 +Sending message type 36, size: 14246 bytes +Successfully sent 14246 bytes +Received message type: 36 +Sending message type 36, size: 221 bytes +Successfully sent 221 bytes +Received message type: 36 +Sending message type 36, size: 290 bytes +Successfully sent 290 bytes +Received message type: 36 +Sending message type 36, size: 10235 bytes +Successfully sent 10235 bytes Received message type: 36 Sending message type 36, size: 240 bytes Successfully sent 240 bytes Received message type: 36 -Sending message type 36, size: 240 bytes -Successfully sent 240 bytes +Sending message type 36, size: 253 bytes +Successfully sent 253 bytes Received message type: 36 -Sending message type 36, size: 240 bytes -Successfully sent 240 bytes -Received message type: 36 -Sending message type 36, size: 240 bytes -Successfully sent 240 bytes -Received message type: 36 -Sending message type 36, size: 8471 bytes -Successfully sent 8471 bytes -Received message type: 36 -Sending message type 36, size: 257 bytes -Successfully sent 257 bytes +Sending message type 36, size: 15406 bytes +Successfully sent 15406 bytes Received message type: 36 Sending message type 36, size: 214 bytes Successfully sent 214 bytes +Read error: Connection reset by peer +Session removed. Total sessions: 1 Received message type: 36 -Sending message type 36, size: 207856 bytes -Successfully sent 207856 bytes Received message type: 36 -Sending message type 36, size: 257 bytes -Successfully sent 257 bytes Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes Received message type: 36 -Sending message type 36, size: 206 bytes -Successfully sent 206 bytes Received message type: 36 -Sending message type 36, size: 230 bytes -Successfully sent 230 bytes Received message type: 36 -Sending message type 36, size: 282 bytes -Successfully sent 282 bytes Received message type: 36 -Sending message type 36, size: 228 bytes -Successfully sent 228 bytes Received message type: 36 -Sending message type 36, size: 210 bytes -Successfully sent 210 bytes Received message type: 36 -Sending message type 36, size: 313 bytes -Successfully sent 313 bytes Received message type: 36 -Sending message type 36, size: 223 bytes -Successfully sent 223 bytes Received message type: 36 -Sending message type 36, size: 223 bytes -Successfully sent 223 bytes Received message type: 36 -Sending message type 36, size: 223 bytes -Successfully sent 223 bytes Received message type: 36 -Sending message type 36, size: 223 bytes -Successfully sent 223 bytes Received message type: 36 -Sending message type 36, size: 223 bytes -Successfully sent 223 bytes Received message type: 36 -Sending message type 36, size: 723 bytes -Successfully sent 723 bytes Received message type: 36 -Sending message type 36, size: 226 bytes -Successfully sent 226 bytes Received message type: 36 -Sending message type 36, size: 226 bytes -Successfully sent 226 bytes Received message type: 36 -Sending message type 36, size: 226 bytes -Successfully sent 226 bytes Received message type: 36 -Sending message type 36, size: 226 bytes -Successfully sent 226 bytes Received message type: 36 -Sending message type 36, size: 226 bytes -Successfully sent 226 bytes Received message type: 36 -Sending message type 36, size: 226 bytes -Successfully sent 226 bytes Received message type: 36 -Sending message type 36, size: 1456 bytes -Successfully sent 1456 bytes Received message type: 36 -Sending message type 36, size: 512 bytes -Successfully sent 512 bytes Received message type: 36 -Sending message type 36, size: 492 bytes -Successfully sent 492 bytes Received message type: 36 -Sending message type 36, size: 492 bytes -Successfully sent 492 bytes Received message type: 36 -Sending message type 36, size: 492 bytes -Successfully sent 492 bytes Received message type: 36 -Sending message type 36, size: 492 bytes -Successfully sent 492 bytes Received message type: 36 -Sending message type 36, size: 492 bytes -Successfully sent 492 bytes Received message type: 36 -Sending message type 36, size: 492 bytes -Successfully sent 492 bytes Received message type: 36 -Sending message type 36, size: 222839 bytes Received message type: 36 -Sending message type 36, size: 240 bytes +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Received message type: 36 +Read error: stream truncated +Session removed. Total sessions: 0 diff --git a/build/shared/CMakeFiles/scarchat_shared.dir/progress.make b/build/shared/CMakeFiles/scarchat_shared.dir/progress.make index 81aab41..d9be78a 100644 --- a/build/shared/CMakeFiles/scarchat_shared.dir/progress.make +++ b/build/shared/CMakeFiles/scarchat_shared.dir/progress.make @@ -1,7 +1,7 @@ -CMAKE_PROGRESS_1 = 39 -CMAKE_PROGRESS_2 = 40 -CMAKE_PROGRESS_3 = 41 -CMAKE_PROGRESS_4 = 42 -CMAKE_PROGRESS_5 = 43 -CMAKE_PROGRESS_6 = 44 +CMAKE_PROGRESS_1 = 40 +CMAKE_PROGRESS_2 = 41 +CMAKE_PROGRESS_3 = 42 +CMAKE_PROGRESS_4 = 43 +CMAKE_PROGRESS_5 = 44 +CMAKE_PROGRESS_6 = 45 diff --git a/build/shared/CMakeFiles/scarchat_shared_autogen.dir/progress.make b/build/shared/CMakeFiles/scarchat_shared_autogen.dir/progress.make index 049132e..ec8ee70 100644 --- a/build/shared/CMakeFiles/scarchat_shared_autogen.dir/progress.make +++ b/build/shared/CMakeFiles/scarchat_shared_autogen.dir/progress.make @@ -1,2 +1,2 @@ -CMAKE_PROGRESS_1 = 45 +CMAKE_PROGRESS_1 = 46 diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 8e63b81..2f0be52 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -21,6 +21,8 @@ add_executable(scarchat media/screen_capture.h media/video_encoder.cpp media/video_encoder.h + media/video_decoder.cpp + media/video_decoder.h resources/resources.qrc ) diff --git a/client/connection/client_connection.cpp b/client/connection/client_connection.cpp index 69897da..aaf8d0a 100644 --- a/client/connection/client_connection.cpp +++ b/client/connection/client_connection.cpp @@ -198,6 +198,47 @@ void ClientConnection::handleMessage(std::unique_ptr message) { break; } + case MessageType::SCREEN_SHARE_START: { + auto* start_msg = dynamic_cast(message.get()); + std::cout << "ScreenShareStart received - Width: " << start_msg->width() + << " Height: " << start_msg->height() << std::endl; + if (!screen_share_decoder_) { + screen_share_decoder_ = std::make_unique(); + if (!screen_share_decoder_->initialize()) { + std::cerr << "Failed to initialize video decoder" << std::endl; + screen_share_decoder_.reset(); + } + } + break; + } + + case MessageType::SCREEN_SHARE_DATA: { + auto* data_msg = dynamic_cast(message.get()); + if (screen_share_decoder_) { + int width = 0, height = 0; + std::cout << "About to call decode..." << std::endl; + std::vector rgbData = screen_share_decoder_->decode(data_msg->frameData(), width, height); + std::cout << "Decode returned, rgbData.size()=" << rgbData.size() << std::endl; + if (!rgbData.empty()) { + std::cout << "About to emit signal..." << std::endl; + emit screenShareFrameReceived(rgbData, width, height); + std::cout << "Signal emitted successfully" << std::endl; + } + } else { + std::cerr << "Received screen share data but decoder not initialized" << std::endl; + } + break; + } + + case MessageType::SCREEN_SHARE_STOP: { + std::cout << "ScreenShareStop received" << std::endl; + if (screen_share_decoder_) { + screen_share_decoder_->cleanup(); + screen_share_decoder_.reset(); + } + break; + } + default: break; } diff --git a/client/connection/client_connection.h b/client/connection/client_connection.h index 7f136f5..5471e4a 100644 --- a/client/connection/client_connection.h +++ b/client/connection/client_connection.h @@ -2,9 +2,11 @@ #include "../shared/protocol/message.h" #include "config/client_config.h" +#include "media/video_decoder.h" #include #include #include +#include #include #include #include @@ -39,6 +41,7 @@ signals: void loginFailed(const QString& error); void messageReceived(const QString& sender, const QString& content); void connectionError(const QString& error); + void screenShareFrameReceived(std::vector rgbData, int width, int height); private: void doConnect(const std::string& host, uint16_t port); @@ -59,6 +62,9 @@ private: std::atomic connected_; std::atomic should_reconnect_; + // Video decoder for screen shares + std::unique_ptr screen_share_decoder_; + // Reconnection backoff int reconnect_attempts_; std::chrono::seconds backoff_delay_; diff --git a/client/mainwindow.cpp b/client/mainwindow.cpp index 665a832..aaa9568 100644 --- a/client/mainwindow.cpp +++ b/client/mainwindow.cpp @@ -78,6 +78,13 @@ void MainWindow::setupUI() { videoGridWidget_ = new VideoGridWidget(this); videoGridWidget_->setMinimumHeight(200); videoGridWidget_->setConnection(connection_.get()); + + // Connect screen share signal with QueuedConnection to avoid re-entrancy issues + // This ensures frames are processed sequentially in the event queue + connect(connection_.get(), &ClientConnection::screenShareFrameReceived, + videoGridWidget_, &VideoGridWidget::onScreenShareFrameReceived, + Qt::QueuedConnection); + rightSplitter->addWidget(videoGridWidget_); // Set initial sizes (60% chat, 40% video) diff --git a/client/media/video_decoder.cpp b/client/media/video_decoder.cpp new file mode 100644 index 0000000..795d186 --- /dev/null +++ b/client/media/video_decoder.cpp @@ -0,0 +1,226 @@ +#include "video_decoder.h" +#include +#include + +extern "C" { +#include +} + +namespace scar { + +VideoDecoder::VideoDecoder() + : codec_ctx_(nullptr), + frame_(nullptr), + sws_ctx_(nullptr), + width_(0), + height_(0), + initialized_(false) { +} + +VideoDecoder::~VideoDecoder() { + cleanup(); +} + +bool VideoDecoder::initialize() { + cleanup(); // Clean up any previous state + + // Find H.264 decoder + const AVCodec* codec = avcodec_find_decoder(AV_CODEC_ID_H264); + if (!codec) { + std::cerr << "H.264 decoder not found" << std::endl; + return false; + } + + std::cout << "Using H.264 decoder" << std::endl; + + // Create codec context + codec_ctx_ = avcodec_alloc_context3(codec); + if (!codec_ctx_) { + std::cerr << "Failed to allocate decoder context" << std::endl; + return false; + } + + // Open codec + if (avcodec_open2(codec_ctx_, codec, nullptr) < 0) { + std::cerr << "Failed to open decoder" << std::endl; + cleanup(); + return false; + } + + // Allocate frame + frame_ = av_frame_alloc(); + if (!frame_) { + std::cerr << "Failed to allocate frame" << std::endl; + cleanup(); + return false; + } + + initialized_ = true; + + std::cout << "Video decoder initialized" << std::endl; + + return true; +} + +std::vector VideoDecoder::decode(const std::vector& encoded_data, int& out_width, int& out_height) { + std::lock_guard lock(decode_mutex_); + + if (!initialized_) { + std::cerr << "Decoder not initialized" << std::endl; + return {}; + } + + if (encoded_data.empty()) { + std::cerr << "Empty encoded data" << std::endl; + return {}; + } + + static int decode_count = 0; + decode_count++; + + // Create packet and copy data (FFmpeg will manage the memory) + AVPacket* pkt = av_packet_alloc(); + if (!pkt) { + std::cerr << "Failed to allocate packet" << std::endl; + return {}; + } + + // Allocate buffer and copy data - FFmpeg will own and free this memory + if (av_new_packet(pkt, encoded_data.size()) < 0) { + std::cerr << "Failed to allocate packet buffer" << std::endl; + av_packet_free(&pkt); + return {}; + } + + memcpy(pkt->data, encoded_data.data(), encoded_data.size()); + + // Send packet to decoder + int ret = avcodec_send_packet(codec_ctx_, pkt); + if (ret < 0) { + char errbuf[256]; + av_strerror(ret, errbuf, sizeof(errbuf)); + std::cerr << "Error sending packet to decoder: " << errbuf << std::endl; + av_packet_free(&pkt); + return {}; + } + + // Receive decoded frame + ret = avcodec_receive_frame(codec_ctx_, frame_); + + // Free packet immediately after sending + av_packet_free(&pkt); + + if (ret == AVERROR(EAGAIN)) { + // Decoder needs more data + return {}; + } else if (ret < 0) { + char errbuf[256]; + av_strerror(ret, errbuf, sizeof(errbuf)); + std::cerr << "Error receiving frame from decoder: " << errbuf << std::endl; + return {}; + } + + std::cout << "Decode #" << decode_count << ": frame " << frame_->width << "x" << frame_->height << std::endl; + + // Update dimensions if this is the first frame or they changed + if (width_ != frame_->width || height_ != frame_->height) { + width_ = frame_->width; + height_ = frame_->height; + + // Recreate swscale context for new dimensions + if (sws_ctx_) { + sws_freeContext(sws_ctx_); + } + + sws_ctx_ = sws_getContext( + width_, height_, AV_PIX_FMT_YUV420P, + width_, height_, AV_PIX_FMT_RGB24, + SWS_FAST_BILINEAR, nullptr, nullptr, nullptr + ); + + if (!sws_ctx_) { + std::cerr << "Failed to create swscale context" << std::endl; + return {}; + } + + std::cout << "Decoder dimensions: " << width_ << "x" << height_ << std::endl; + } + + // Calculate aligned linesize for RGB24 (4-byte alignment) + int linesize = width_ * 3; + linesize = (linesize + 3) & ~3; + + // Use av_image_get_buffer_size to get the exact size FFmpeg expects + int buffer_size = av_image_get_buffer_size(AV_PIX_FMT_RGB24, width_, height_, 1); + if (buffer_size < 0) { + std::cerr << "Failed to get buffer size" << std::endl; + av_frame_unref(frame_); + return {}; + } + + std::cout << "FFmpeg buffer size: " << buffer_size << " vs our calculation: " << (linesize * height_) << std::endl; + + // Allocate using FFmpeg's calculated size + std::vector rgb_buffer(buffer_size); + + std::cout << "Allocated buffer: " << buffer_size << " bytes (linesize=" << linesize + << ", width=" << width_ << ", height=" << height_ << ")" << std::endl; + + // Use av_image_fill_arrays to properly set up the buffer pointers + uint8_t* dest[4] = {nullptr}; + int dest_linesize[4] = {0}; + + av_image_fill_arrays(dest, dest_linesize, rgb_buffer.data(), + AV_PIX_FMT_RGB24, width_, height_, 1); + + std::cout << "av_image_fill_arrays: linesize[0]=" << dest_linesize[0] << std::endl; + + std::cout << "Calling sws_scale..." << std::endl; + int converted_height = sws_scale( + sws_ctx_, + frame_->data, frame_->linesize, 0, height_, + dest, dest_linesize + ); + std::cout << "sws_scale returned: " << converted_height << std::endl; + + if (converted_height != height_) { + std::cerr << "sws_scale failed: converted " << converted_height << " lines, expected " << height_ << std::endl; + av_frame_unref(frame_); + return {}; + } + + // Clean up frame + av_frame_unref(frame_); + + // Set output dimensions + out_width = width_; + out_height = height_; + + std::cout << "About to return buffer, size=" << rgb_buffer.size() << std::endl; + + // Use move semantics explicitly to avoid any copy + return std::move(rgb_buffer); +} + +void VideoDecoder::cleanup() { + if (sws_ctx_) { + sws_freeContext(sws_ctx_); + sws_ctx_ = nullptr; + } + + if (frame_) { + av_frame_free(&frame_); + frame_ = nullptr; + } + + if (codec_ctx_) { + avcodec_free_context(&codec_ctx_); + codec_ctx_ = nullptr; + } + + initialized_ = false; + width_ = 0; + height_ = 0; +} + +} // namespace scar diff --git a/client/media/video_decoder.h b/client/media/video_decoder.h new file mode 100644 index 0000000..025838f --- /dev/null +++ b/client/media/video_decoder.h @@ -0,0 +1,47 @@ +#ifndef SCAR_VIDEO_DECODER_H +#define SCAR_VIDEO_DECODER_H + +#include +#include +#include +#include +#include + +extern "C" { +#include +#include +#include +} + +namespace scar { + +class VideoDecoder { +public: + VideoDecoder(); + ~VideoDecoder(); + + // Initialize decoder + bool initialize(); + + // Decode H.264 packet and return RGB24 data + // Returns empty vector if no frame ready yet + std::vector decode(const std::vector& encoded_data, int& out_width, int& out_height); + + // Cleanup + void cleanup(); + +private: + AVCodecContext* codec_ctx_; + AVFrame* frame_; + SwsContext* sws_ctx_; + + int width_; + int height_; + + bool initialized_; + std::mutex decode_mutex_; +}; + +} // namespace scar + +#endif // SCAR_VIDEO_DECODER_H diff --git a/client/ui/video_grid_widget.cpp b/client/ui/video_grid_widget.cpp index d787dad..5ebac0d 100644 --- a/client/ui/video_grid_widget.cpp +++ b/client/ui/video_grid_widget.cpp @@ -4,6 +4,7 @@ #include "../../shared/protocol/message.h" #include #include +#include #include #include @@ -12,6 +13,7 @@ namespace scar { VideoGridWidget::VideoGridWidget(QWidget* parent) : QWidget(parent), isScreenSharing_(false), + screenShareStartSent_(false), connection_(nullptr) { gridLayout_ = new QGridLayout(this); @@ -74,6 +76,15 @@ void VideoGridWidget::setConnection(ClientConnection* connection) { } try { + // Send ScreenShareStart with actual dimensions on first frame + if (!screenShareStartSent_) { + ScreenShareStart startMsg(width, height); + auto startSerialized = startMsg.serialize(); + connection_->sendData(startSerialized); + std::cout << "Sent ScreenShareStart with actual dimensions: " << width << "x" << height << std::endl; + screenShareStartSent_ = true; + } + static int callback_count = 0; if (++callback_count % 30 == 0) { std::cout << "Sending screen share frame: " << callback_count @@ -81,7 +92,8 @@ void VideoGridWidget::setConnection(ClientConnection* connection) { << " Resolution: " << width << "x" << height << std::endl; } - // Send frame to server + // frameData is already H.264 encoded by ScreenCapture + // Send it directly to server ScreenShareData frameMsg(frameData); auto serialized = frameMsg.serialize(); connection_->sendData(serialized); @@ -186,26 +198,26 @@ void VideoGridWidget::onScreenShareClicked() { // Stop screen sharing screenCapture_->stop(); isScreenSharing_ = false; - screenShareButton_->setText("Share Screen"); - screenShareButton_->setStyleSheet( - "QPushButton {" - " background-color: #5865F2;" - " color: white;" - " border: none;" - " border-radius: 8px;" - " padding: 12px 24px;" - " font-size: 14px;" - " font-weight: bold;" - "}" - "QPushButton:hover {" - " background-color: #4752C4;" - "}" - "QPushButton:pressed {" - " background-color: #3C45A5;" - "}" - ); - - // Send stop message + screenShareButton_->setText("Share Screen"); + screenShareButton_->setStyleSheet( + "QPushButton {" + " background-color: #5865F2;" + " color: white;" + " border: none;" + " border-radius: 8px;" + " padding: 12px 24px;" + " font-size: 14px;" + " font-weight: bold;" + "}" + "QPushButton:hover {" + " background-color: #4752C4;" + "}" + "QPushButton:pressed {" + " background-color: #3C45A5;" + "}" + ); + + screenShareStartSent_ = false; // Send stop message if (connection_) { ScreenShareStop stopMsg; auto serialized = stopMsg.serialize(); @@ -235,20 +247,70 @@ void VideoGridWidget::onScreenShareClicked() { "}" ); - // Send start message with resolution - // Note: We'll get the actual resolution in the first frame callback - if (connection_) { - ScreenShareStart startMsg(1920, 1080); // Placeholder, real resolution comes from PipeWire - auto serialized = startMsg.serialize(); - connection_->sendData(serialized); - qDebug() << "Sent screen share start message"; - } - + // ScreenShareStart will be sent with actual dimensions when first frame arrives emit screenShareRequested(); } } } +void VideoGridWidget::onScreenShareFrameReceived(std::vector rgbData, int width, int height) { + std::cout << "=== onScreenShareFrameReceived START: size=" << rgbData.size() + << ", " << width << "x" << height << " ===" << std::endl; + + if (rgbData.empty()) { + std::cout << "Empty rgbData, returning" << std::endl; + return; + } + + static int frame_count = 0; + if (++frame_count % 30 == 0) { + std::cout << "Received screen share frame " << frame_count + << " (" << width << "x" << height << ", " << rgbData.size() << " bytes)" << std::endl; + } + + // Calculate linesize (must match decoder's alignment) + int linesize = width * 3; + linesize = (linesize + 3) & ~3; + + // Create QImage and copy data directly (avoid non-owning constructor) + QImage frameCopy(width, height, QImage::Format_RGB888); + if (frameCopy.isNull()) { + std::cerr << "Failed to create QImage" << std::endl; + return; + } + + // Manually copy each scanline to handle potential linesize differences + for (int y = 0; y < height; ++y) { + const uint8_t* src_line = rgbData.data() + (y * linesize); + uint8_t* dst_line = frameCopy.scanLine(y); + memcpy(dst_line, src_line, width * 3); + } + + // Create a stream if this is the first frame from a remote screen share + // Use a special stream ID for remote screen shares + const QString remoteStreamId = "remote_screen_share"; + + // Find existing stream or create new one + auto it = std::find_if(streams_.begin(), streams_.end(), + [&remoteStreamId](const VideoStream& s) { return s.streamId == remoteStreamId; }); + + if (it == streams_.end()) { + // Create new stream for remote screen share + addStream(remoteStreamId, "Screen Share"); + it = std::find_if(streams_.begin(), streams_.end(), + [&remoteStreamId](const VideoStream& s) { return s.streamId == remoteStreamId; }); + } + + if (it != streams_.end() && it->videoLabel) { + // Convert QImage to QPixmap and scale to fit the label + QPixmap pixmap = QPixmap::fromImage(frameCopy); + QPixmap scaled = pixmap.scaled(it->videoLabel->size(), + Qt::KeepAspectRatio, + Qt::SmoothTransformation); + it->videoLabel->setPixmap(scaled); + } +} + void VideoGridWidget::resizeEvent(QResizeEvent* event) { QWidget::resizeEvent(event); updateScreenShareButtonPosition(); diff --git a/client/ui/video_grid_widget.h b/client/ui/video_grid_widget.h index 57e98c7..f63d12b 100644 --- a/client/ui/video_grid_widget.h +++ b/client/ui/video_grid_widget.h @@ -33,6 +33,9 @@ public: int streamCount() const { return streams_.size(); } +public slots: + void onScreenShareFrameReceived(std::vector rgbData, int width, int height); + signals: void screenShareRequested(); @@ -52,6 +55,7 @@ private: ScreenCapture* screenCapture_; ClientConnection* connection_; bool isScreenSharing_; + bool screenShareStartSent_; static constexpr int MAX_STREAMS = 256; };