diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 8d705de7..b35e0f26 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -217,15 +217,3 @@ Implement the actual processing by the following steps. ``` The `ExternalMethod` will be called. - -### Prepare provision profile - -You have to be granted the permission of `com.apple.developer.driverkit.userclient-access` from Apple. -(e.g. `src/Client/entitlements.plist`) - -You have to add a description you want to use `userclient-access` at the DriverKit Entitlement request to Apple. - - -You can confirm the entitlements on Apple developer portal after you gained the permission. - -Apple developer portal

diff --git a/README.md b/README.md index 5154e174..7627e8ad 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,6 @@ Virtual devices (keyboard and mouse) implementation for macOS using DriverKit. - Both Intel-based Macs and Apple Silicon Macs - macOS 13 Ventura - Both Intel-based Macs and Apple Silicon Macs -- macOS 12 Monterey - - Both Intel-based Macs and Apple Silicon Macs -- macOS 11 Big Sur - - Both Intel-based Macs and Apple Silicon Macs ## Status @@ -46,7 +42,13 @@ Virtual devices (keyboard and mouse) implementation for macOS using DriverKit. /Applications/.Karabiner-VirtualHIDDevice-Manager.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Manager activate ``` -4. Run a client program to test the driver extension. +4. Run Karabiner-VirtualHIDDevice-Daemon: + + ```shell + sudo '/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-VirtualHIDDevice-Daemon.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Daemon' + ``` + +5. Run a client program to test the driver extension. ```shell git clone --depth 1 https://github.com/pqrs-org/Karabiner-DriverKit-VirtualHIDDevice.git @@ -69,7 +71,6 @@ Virtual devices (keyboard and mouse) implementation for macOS using DriverKit. - `/Applications/.Karabiner-VirtualHIDDevice-Manager.app` - `/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice` -- `/Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist` - `/Library/Application Support/org.pqrs/tmp` - `/var/log/karabiner` @@ -81,9 +82,8 @@ Virtual devices (keyboard and mouse) implementation for macOS using DriverKit. System requirements to build Karabiner-Elements: -- macOS 11+ -- Xcode 13.0 (You need to hold Xcode version to 13.0 because Xcode 13.1 generate binary which does not work on macOS 11 Big Sur.) - - Note: The recent macOS cannot open the Xcode 13.0 UI, but it can be operated from the command line. Since only command line operations are necessary for building, there is no problem. +- macOS 14+ +- Xcode 15+ - Command Line Tools for Xcode - [XcodeGen](https://github.com/yonaskolb/XcodeGen) @@ -96,56 +96,91 @@ System requirements to build Karabiner-Elements: 2. Create App IDs on [the Apple Developer site](https://developer.apple.com/account/resources/identifiers/list). - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Bundle IDCapabilitiesApp ServicesAdditional Capabilities
org.pqrs.Karabiner-DriverKit-VirtualHIDDevice------ - com.apple.developer.driverkit
- com.apple.developer.driverkit.family.hid.device
- com.apple.developer.driverkit.family.hid.eventservice
- com.apple.developer.driverkit.transport.hid
- com.apple.developer.hid.virtual.device
-
org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient---------
org.pqrs.Karabiner-VirtualHIDDevice-Manager - System Extension
-
------
- -Additional Capabilities - -3. Create a profile corresponding to the App IDs on the Apple Developer site. - -4. Replace the `*.provisionprofile` files in the repository with your own provision profile files. - - - src/Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Bundle IDCapabilitiesApp ServicesAdditional Capabilities
org.pqrs.Karabiner-DriverKit-VirtualHIDDevice------ + com.apple.developer.driverkit
+ com.apple.developer.driverkit.family.hid.device
+ com.apple.developer.driverkit.family.hid.eventservice
+ com.apple.developer.driverkit.transport.hid
+ com.apple.developer.hid.virtual.device
+
org.pqrs.Karabiner-VirtualHIDDevice-Daemon---------
org.pqrs.Karabiner-VirtualHIDDevice-Manager + System Extension
+
------
+ + Additional Capabilities + +3. Grant permission for com.apple.developer.driverkit.userclient-access from Apple + + The entitlement of `com.apple.developer.driverkit.userclient-access` must be applied for from Apple, and unless individually authorized, it cannot be granted to your application. + You can apply through the request form: + +4. Create a profile corresponding to the App IDs on the Apple Developer site. + + + + + + + + + + + + + + + + + + + + + + + + + + +
ProfileApp IDEntitlements
Developer IDorg.pqrs.Karabiner-DriverKit-VirtualHIDDeviceDriverKit and System Extension Template for XXXXXXXX (Developer ID)
Developer IDorg.pqrs.Karabiner-VirtualHIDDevice-DaemonDriverKit and System Extension Template for XXXXXXXX (Developer ID)
Developer IDorg.pqrs.Karabiner-VirtualHIDDevice-ManagerDefault
+ + Please ensure that `com.apple.developer.driverkit.userclient-access` appears under Extended Entitlements when you select `DriverKit and System Extension Template` in Entitlements. + entitlements

+ +5. Replace the `*.provisionprofile` files in the repository with your own provision profile files. + + - src/Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile - src/DriverKit/Developer_ID_KarabinerDriverKitVirtualHIDDevice.provisionprofile - src/Manager/Developer_ID_Karabiner_VirtualHIDDevice_Manager.provisionprofile -5. Replace `CODE_SIGN_IDENTITY` at `src/scripts/codesign.sh` with yours. +6. Replace `CODE_SIGN_IDENTITY` at `src/scripts/codesign.sh` with yours. Find your codesign identity by executing the following command in Terminal. @@ -170,7 +205,7 @@ System requirements to build Karabiner-Elements: readonly CODE_SIGN_IDENTITY=8D660191481C98F5C56630847A6C39D95C166F22 ``` -6. Replace team identifier, domain and embedded.provisionprofile. +7. Replace team identifier, domain and embedded.provisionprofile. - Search `G43BCU2T37` and replace them with your team identifier. @@ -178,7 +213,7 @@ System requirements to build Karabiner-Elements: git grep G43BCU2T37 src/ ``` -7. Build by the following command in terminal. +8. Build by the following command in terminal. ```shell make package @@ -186,7 +221,7 @@ System requirements to build Karabiner-Elements: `dist/Karabiner-DriverKit-VirtualHIDDevice-X.X.X.pkg` will be generated. -8. Notarize the pkg. +9. Notarize the pkg. ```shell make notarize @@ -199,20 +234,20 @@ Karabiner-DriverKit-VirtualHIDDevice consists the following components. - Extension Manager (including DriverKit driver) - `/Applications/.Karabiner-VirtualHIDDevice-Manager.app` - It provides a command line interface to activate or deactivate DriverKit driver. -- VirtualHIDDeviceClient - - `/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-DriverKit-VirtualHIDDeviceClient.app` +- Karabiner-VirtualHIDDevice-Daemon + - `/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-VirtualHIDDevice-Daemon.app` - It mediates between the client app and the driver. - It allows apps to communicate with the virtual device even if the app is not signed with pqrs.org's code signing identity. (The client app must be running with root privileges.) - Client apps - Client apps are not included in the distributed package. - For example, you can build the client app from `examples/virtual-hid-device-service-client` in this repository. - - Client apps can send input events by communicating with VirtualHIDDeviceClient via UNIX domain socket. + - Client apps can send input events by communicating with Karabiner-VirtualHIDDevice-Daemon via UNIX domain socket. (`/Library/Application Support/org.pqrs/tmp/rootonly/vhidd_server/*.sock`) ![components.svg](./docs/plantuml/output/components.svg) -### Version files +### Versions Version is defined in `version.json`. @@ -223,5 +258,10 @@ Version is defined in `version.json`. - DriverKit driver internal version. - Increment this when the driver source code is updated. - `client_protocol_version`: - - The version for communication between VirtualHIDDeviceClient and the DriverKit driver. + - The version for communication between Karabiner-VirtualHIDDevice-Daemon and the DriverKit driver. - Increment this when the communication specifications are changed. + +### Run Karabiner-VirtualHIDDevice-Daemon via launchd + +Karabiner-VirtualHIDDevice-Daemon requires high responsiveness, so it is recommended to run it via launchd with the `ProcessType: Interactive` specified. +There is an example application for registration with launchd in `examples/SMAppServiceExample`, which you can refer to for registering with launchd. diff --git a/appendix/HIDManagerTool/.gitignore b/appendix/HIDManagerTool/.gitignore deleted file mode 100644 index bd8145ba..00000000 --- a/appendix/HIDManagerTool/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/build -/*.xcodeproj diff --git a/appendix/HIDManagerTool/Makefile b/appendix/HIDManagerTool/Makefile deleted file mode 100644 index 7f6750c0..00000000 --- a/appendix/HIDManagerTool/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -all: - /usr/bin/python3 ../../scripts/update_version.py - xcodegen generate - xcodebuild -configuration Release -alltargets SYMROOT="$(CURDIR)/build" - -clean: - rm -rf *.xcodeproj - rm -rf build - -xcode: - open *.xcodeproj - -codesign: - bash scripts/codesign.sh - -run: codesign - open build/Release/HIDManagerTool.app diff --git a/appendix/HIDManagerTool/Resources/Base.lproj/Main.storyboard b/appendix/HIDManagerTool/Resources/Base.lproj/Main.storyboard deleted file mode 100644 index 89ce0ea0..00000000 --- a/appendix/HIDManagerTool/Resources/Base.lproj/Main.storyboard +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/appendix/HIDManagerTool/Sources/HIDManagerTool/AppDelegate.swift b/appendix/HIDManagerTool/Sources/HIDManagerTool/AppDelegate.swift deleted file mode 100644 index e0eb0fe3..00000000 --- a/appendix/HIDManagerTool/Sources/HIDManagerTool/AppDelegate.swift +++ /dev/null @@ -1,34 +0,0 @@ -import Cocoa -import SwiftUI - -@NSApplicationMain -class AppDelegate: NSObject, NSApplicationDelegate { - var window: NSWindow! - var deviceManager: DeviceManager? - - func applicationDidFinishLaunching(_: Notification) { - deviceManager = DeviceManager() - - window = NSWindow( - contentRect: .zero, - styleMask: [ - .titled, - .closable, - .miniaturizable, - .resizable, - .fullSizeContentView, - ], - backing: .buffered, - defer: false - ) - window.isReleasedWhenClosed = false - window.contentView = NSHostingView(rootView: ContentView()) - - window.center() - window.makeKeyAndOrderFront(nil) - } - - public func applicationShouldTerminateAfterLastWindowClosed(_: NSApplication) -> Bool { - return true - } -} diff --git a/appendix/HIDManagerTool/Sources/HIDManagerTool/ContentView.swift b/appendix/HIDManagerTool/Sources/HIDManagerTool/ContentView.swift deleted file mode 100644 index 3c0437b6..00000000 --- a/appendix/HIDManagerTool/Sources/HIDManagerTool/ContentView.swift +++ /dev/null @@ -1,45 +0,0 @@ -import SwiftUI - -struct ContentView: View { - @ObservedObject var deviceManager = DeviceManager.shared - - var body: some View { - VStack { - Text( - $deviceManager.virtualHIDKeyboard.wrappedValue != nil - ? "VirtualHIDKeyboard is ready" : "VirtualHIDKeyboard is not ready" - ) - .fixedSize() - - Button( - action: { DeviceManager.shared.setHIDValue(1) }, - label: { - Text("Set HIDValue 1") - }) - - Button( - action: { DeviceManager.shared.setHIDValue(0) }, - label: { - Text("Set HIDValue 0") - }) - - Button( - action: { DeviceManager.shared.setHIDValue(-1) }, - label: { - Text("Set HIDValue -1") - }) - - Button( - action: { DeviceManager.shared.setInvalidHIDReport() }, - label: { - Text("Set Invalid HIDReport -1") - }) - }.padding() - } -} - -struct ContentView_Previews: PreviewProvider { - static var previews: some View { - ContentView() - } -} diff --git a/appendix/HIDManagerTool/Sources/HIDManagerTool/DeviceManager.swift b/appendix/HIDManagerTool/Sources/HIDManagerTool/DeviceManager.swift deleted file mode 100644 index b5e1e037..00000000 --- a/appendix/HIDManagerTool/Sources/HIDManagerTool/DeviceManager.swift +++ /dev/null @@ -1,102 +0,0 @@ -import IOKit.hid -import SwiftUI - -private func callback( - context: UnsafeMutableRawPointer?, - result _: IOReturn, - sender _: UnsafeMutableRawPointer?, - device: IOHIDDevice? -) { - let obj: DeviceManager! = unsafeBitCast(context, to: DeviceManager.self) - obj.virtualHIDKeyboard = device -} - -class DeviceManager: ObservableObject { - static let shared = DeviceManager() - - let hidManager: IOHIDManager - @Published var virtualHIDKeyboard: IOHIDDevice? - - init() { - hidManager = IOHIDManagerCreate(kCFAllocatorDefault, IOOptionBits(kIOHIDOptionsTypeNone)) - - let matching = IOServiceNameMatching("org_pqrs_Karabiner_DriverKit_VirtualHIDKeyboard") - // let matching = IOServiceMatching(kIOHIDDeviceKey) - IOHIDManagerSetDeviceMatching(hidManager, matching) - - IOHIDManagerRegisterDeviceMatchingCallback( - hidManager, callback, unsafeBitCast(self, to: UnsafeMutableRawPointer.self)) - - IOHIDManagerScheduleWithRunLoop( - hidManager, - CFRunLoopGetMain(), - CFRunLoopMode.defaultMode!.rawValue) - - IOHIDManagerOpen(hidManager, IOOptionBits(kIOHIDOptionsTypeNone)) - } - - func setHIDValue(_ integerValue: Int) { - if virtualHIDKeyboard == nil { - return - } - - if let elements = IOHIDDeviceCopyMatchingElements( - virtualHIDKeyboard!, - nil, - IOOptionBits(kIOHIDOptionsTypeNone)) as NSArray? as? [IOHIDElement] - { - for element in elements { - if IOHIDElementGetUsagePage(element) == kHIDPage_LEDs, - IOHIDElementGetUsage(element) == kHIDUsage_LED_CapsLock, - IOHIDElementGetType(element) == kIOHIDElementTypeOutput - { - // - // Value - // - - let value = IOHIDValueCreateWithIntegerValue( - kCFAllocatorDefault, - element, - mach_absolute_time(), - integerValue) - print("setHIDValue \(integerValue)") - print(element) - IOHIDDeviceSetValueWithCallback( - virtualHIDKeyboard!, element, value, 0.1, - { _, _, _, _ in - print("IOHIDDeviceSetValue callback") - }, nil) - } - } - } - } - - func setInvalidHIDReport() { - if virtualHIDKeyboard == nil { - return - } - - if let elements = IOHIDDeviceCopyMatchingElements( - virtualHIDKeyboard!, - nil, - IOOptionBits(kIOHIDOptionsTypeNone)) as NSArray? as? [IOHIDElement] - { - for element in elements { - if IOHIDElementGetUsagePage(element) == kHIDPage_LEDs, - IOHIDElementGetUsage(element) == kHIDUsage_LED_CapsLock, - IOHIDElementGetType(element) == kIOHIDElementTypeOutput - { - // - // Report - // - - IOHIDDeviceSetReportWithCallback( - virtualHIDKeyboard!, kIOHIDReportTypeOutput, 5, [], 0, 0.1, - { _, _, _, _, _, _, _ in - print("IOHIDDeviceSetReport callback") - }, nil) - } - } - } - } -} diff --git a/appendix/HIDManagerTool/project.yml b/appendix/HIDManagerTool/project.yml deleted file mode 100644 index 708e4911..00000000 --- a/appendix/HIDManagerTool/project.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: HIDManagerTool - -targets: - HIDManagerTool: - settings: - PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.HIDManagerTool - CODE_SIGN_ENTITLEMENTS: '' - CODE_SIGN_IDENTITY: '-' - CODE_SIGN_STYLE: Manual - OTHER_SWIFT_FLAGS: '-warnings-as-errors' - type: application - platform: macOS - deploymentTarget: 11.0 - sources: - - path: Sources - compilerFlags: - - -Wall - - -Werror - - path: Resources - excludes: - - Info.plist.in diff --git a/appendix/HIDManagerTool/scripts/codesign.sh b/appendix/HIDManagerTool/scripts/codesign.sh deleted file mode 100644 index 04231028..00000000 --- a/appendix/HIDManagerTool/scripts/codesign.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -# Replace with your identity -readonly CODE_SIGN_IDENTITY=BD3B995B69EBA8FC153B167F063079D19CCC2834 - -set -e # forbid command failure - -codesign \ - --sign $CODE_SIGN_IDENTITY \ - --options runtime \ - --verbose \ - --force \ - build/Release/HIDManagerTool.app diff --git a/docs/images/apple-developer-portal-profile@2x.png b/docs/images/apple-developer-portal-profile@2x.png deleted file mode 100644 index 14cc133a..00000000 Binary files a/docs/images/apple-developer-portal-profile@2x.png and /dev/null differ diff --git a/docs/images/client@2x.png b/docs/images/client@2x.png deleted file mode 100644 index 25cb6efd..00000000 Binary files a/docs/images/client@2x.png and /dev/null differ diff --git a/docs/images/entitlements@2x.png b/docs/images/entitlements@2x.png new file mode 100644 index 00000000..322a17a7 Binary files /dev/null and b/docs/images/entitlements@2x.png differ diff --git a/docs/plantuml/components.plantuml b/docs/plantuml/components.plantuml index 018de817..d301558f 100644 --- a/docs/plantuml/components.plantuml +++ b/docs/plantuml/components.plantuml @@ -7,7 +7,7 @@ package "DriverKit driver" { [VirtualHIDDeviceUserClient] --> [VirtualHIDPointing] } -package "VirtualHIDDeviceClient" { +package "Karabiner-VirtualHIDDevice-Daemon" { () "UNIX domain socket" as serversock serversock -- [virtual_hid_device_service_server] [virtual_hid_device_service_server] --> [io_service_client] diff --git a/docs/plantuml/output/components.svg b/docs/plantuml/output/components.svg index bf9ccca8..369057e0 100644 --- a/docs/plantuml/output/components.svg +++ b/docs/plantuml/output/components.svg @@ -1,51 +1 @@ -DriverKit driverVirtualHIDDeviceClientClient appIOServiceVirtualHIDDeviceRootVirtualHIDDeviceUserClientVirtualHIDKeyboardVirtualHIDPointingUNIX domain socketvirtual_hid_device_service_serverio_service_clientpqrs::karabiner::driverkit::virtual_hid_device_service::client \ No newline at end of file +DriverKit driverKarabiner-VirtualHIDDevice-DaemonClient appIOServiceVirtualHIDDeviceRootVirtualHIDDeviceUserClientVirtualHIDKeyboardVirtualHIDPointingUNIX domain socketvirtual_hid_device_service_serverio_service_clientpqrs::karabiner::driverkit::virtual_hid_device_service::client \ No newline at end of file diff --git a/examples/Makefile b/examples/Makefile index 3d2f4e29..ca37f0cc 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -1,5 +1,7 @@ all: + $(MAKE) -C SMAppServiceExample $(MAKE) -C virtual-hid-device-service-client clean: + $(MAKE) -C SMAppServiceExample clean $(MAKE) -C virtual-hid-device-service-client clean diff --git a/src/Client/.gitignore b/examples/SMAppServiceExample/.gitignore similarity index 100% rename from src/Client/.gitignore rename to examples/SMAppServiceExample/.gitignore diff --git a/examples/SMAppServiceExample/Makefile b/examples/SMAppServiceExample/Makefile new file mode 100644 index 00000000..83564a8e --- /dev/null +++ b/examples/SMAppServiceExample/Makefile @@ -0,0 +1,14 @@ +all: + /usr/bin/python3 ../../scripts/update_version.py + xcodegen generate + xcodebuild -configuration Release -alltargets SYMROOT="$(CURDIR)/build" +# Copy LaunchDaemons + mkdir -p build/Release/Karabiner-DriverKit-SMAppServiceExample.app/Contents/Library/LaunchDaemons + cp -r ../../files/LaunchDaemons/org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist build/Release/Karabiner-DriverKit-SMAppServiceExample.app/Contents/Library/LaunchDaemons + +clean: + rm -rf *.xcodeproj + rm -rf build + +xcode: + open *.xcodeproj diff --git a/appendix/HIDManagerTool/Resources/.gitignore b/examples/SMAppServiceExample/Resources/.gitignore similarity index 100% rename from appendix/HIDManagerTool/Resources/.gitignore rename to examples/SMAppServiceExample/Resources/.gitignore diff --git a/src/Client/Resources/Info.plist.in b/examples/SMAppServiceExample/Resources/Info.plist.in similarity index 100% rename from src/Client/Resources/Info.plist.in rename to examples/SMAppServiceExample/Resources/Info.plist.in diff --git a/src/Client/Resources/app.icns b/examples/SMAppServiceExample/Resources/app.icns similarity index 100% rename from src/Client/Resources/app.icns rename to examples/SMAppServiceExample/Resources/app.icns diff --git a/examples/SMAppServiceExample/project.yml b/examples/SMAppServiceExample/project.yml new file mode 100644 index 00000000..a1f982fd --- /dev/null +++ b/examples/SMAppServiceExample/project.yml @@ -0,0 +1,23 @@ +name: Karabiner-DriverKit-SMAppServiceExample + +targets: + Karabiner-DriverKit-SMAppServiceExample: + settings: + PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.Karabiner-DriverKit-SMAppServiceExample + # SMAppService requires codesigning + CODE_SIGN_ENTITLEMENTS: '' + CODE_SIGN_IDENTITY: 'Apple Development' + CODE_SIGN_STYLE: Automatic + # Sign to Run Locally + CODE_SIGN_IDENTITY[sdk=macosx*]: '-' + OTHER_SWIFT_FLAGS: '-warnings-as-errors' + type: application + platform: macOS + deploymentTarget: 13.0 + sources: + - path: src + - path: Resources + excludes: + - Info.plist.in + dependencies: + - sdk: ServiceManagement.framework diff --git a/examples/SMAppServiceExample/src/main.swift b/examples/SMAppServiceExample/src/main.swift new file mode 100644 index 00000000..bb2a0489 --- /dev/null +++ b/examples/SMAppServiceExample/src/main.swift @@ -0,0 +1,62 @@ +import Foundation +import ServiceManagement + +let daemonPlistNames = [ + "org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist" +] + +RunLoop.main.perform { + for argument in CommandLine.arguments { + if argument == "register" { + for daemonPlistName in daemonPlistNames { + let s = SMAppService.daemon(plistName: daemonPlistName) + do { + try s.register() + print("Successfully registered \(s)") + } catch { + print("Unable to register \(error)") + exit(1) + } + } + exit(0) + + } else if argument == "unregister" { + for daemonPlistName in daemonPlistNames { + let s = SMAppService.daemon(plistName: daemonPlistName) + do { + try s.unregister() + print("Successfully unregistered \(s)") + } catch { + print("Unable to unregister \(error)") + exit(1) + } + } + exit(0) + + } else if argument == "status" { + for daemonPlistName in daemonPlistNames { + let s = SMAppService.daemon(plistName: daemonPlistName) + switch s.status { + case .notRegistered: + print("\(s) notRegistered") + case .enabled: + print("\(s) enabled") + case .requiresApproval: + print("\(s) requiresApproval") + case .notFound: + print("\(s) notFound") + @unknown default: + print("\(s) unknown \(s.status)") + } + } + + exit(0) + } + } + + print("Usage:") + print(" SMAppServiceExample register|unregister|status") + exit(0) +} + +RunLoop.main.run() diff --git a/examples/virtual-hid-device-service-client/project.yml b/examples/virtual-hid-device-service-client/project.yml index c1e24539..e387a5c1 100644 --- a/examples/virtual-hid-device-service-client/project.yml +++ b/examples/virtual-hid-device-service-client/project.yml @@ -4,16 +4,13 @@ targets: virtual-hid-device-service-client: settings: PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.virtual-hid-device-service-client - CODE_SIGN_ENTITLEMENTS: '' - CODE_SIGN_IDENTITY: '-' - CODE_SIGN_STYLE: Manual OTHER_SWIFT_FLAGS: '-warnings-as-errors' SYSTEM_HEADER_SEARCH_PATHS: - vendor/include - ../../include type: tool platform: macOS - deploymentTarget: 11.0 + deploymentTarget: 13.0 sources: - path: src compilerFlags: diff --git a/files/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist b/files/LaunchDaemons/org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist similarity index 56% rename from files/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist rename to files/LaunchDaemons/org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist index cbe95db2..b5a54b76 100644 --- a/files/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist +++ b/files/LaunchDaemons/org.pqrs.Karabiner-VirtualHIDDevice-Daemon.plist @@ -3,11 +3,7 @@ Label - org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient - AssociatedBundleIdentifiers - - org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient - + org.pqrs.Karabiner-VirtualHIDDevice-Daemon Disabled KeepAlive @@ -16,7 +12,7 @@ Interactive ProgramArguments - /Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-DriverKit-VirtualHIDDeviceClient.app/Contents/MacOS/Karabiner-DriverKit-VirtualHIDDeviceClient + /Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-VirtualHIDDevice-Daemon.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Daemon diff --git a/files/scripts/uninstall/remove_files.sh b/files/scripts/uninstall/remove_files.sh index f49eb478..f0f80668 100755 --- a/files/scripts/uninstall/remove_files.sh +++ b/files/scripts/uninstall/remove_files.sh @@ -8,10 +8,10 @@ PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH # -# Unload before install +# Unload files which are installed in previous versions # -if [ /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist ]; then +if [ -f /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist ]; then launchctl bootout system /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist fi @@ -19,13 +19,18 @@ fi # Kill processes # +killall Karabiner-VirtualHIDDevice-Daemon + +# +# Kill processes in previous versions +# + killall Karabiner-DriverKit-VirtualHIDDeviceClient # -# Uninstall +# Remove files # -rm -f '/Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist' rm -rf '/Applications/.Karabiner-VirtualHIDDevice-Manager.app' rm -rf '/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice' @@ -35,4 +40,10 @@ rmdir '/Library/Application Support/org.pqrs/tmp/rootonly' rmdir '/Library/Application Support/org.pqrs/tmp' rmdir '/Library/Application Support/org.pqrs' +# +# Remove files which are installed in previous versions +# + +rm -f '/Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist' + exit 0 diff --git a/make-package.sh b/make-package.sh index 71e1c83d..9adc3342 100755 --- a/make-package.sh +++ b/make-package.sh @@ -3,20 +3,6 @@ set -u # forbid undefined variables set -e # forbid command failure -# Check Xcode version - -xcodePath=$(xcode-select -p | sed 's|\.app/.*|.app|g') -xcodeVersion=$(plutil -extract CFBundleShortVersionString raw "$xcodePath/Contents/version.plist") - -if [ "$xcodeVersion" != '13.0' ]; then - echo - echo 'ERROR:' - echo ' Xcode version is not 13.0.' - echo ' You have to use Xcode 13.0 to support macOS 11 Big Sur.' - echo - exit 1 -fi - # Package build into a signed .dmg file version=$(python3 scripts/get_version.py package_version) @@ -33,17 +19,9 @@ basedir="pkgroot/Library/Application Support/org.pqrs/Karabiner-DriverKit-Virtua mkdir -p "$basedir" cp -R files/scripts/uninstall "$basedir" -basedir="pkgroot/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/bin" -mkdir -p "$basedir" -cp -R "src/cli/build/Release/cli" "$basedir" - basedir="pkgroot/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications" mkdir -p "$basedir" -cp -R "src/Client/build/Release/Karabiner-DriverKit-VirtualHIDDeviceClient.app" "$basedir" - -basedir="pkgroot/Library" -mkdir -p "$basedir" -cp -R files/LaunchDaemons "pkgroot/Library" +cp -R "src/Daemon/build/Release/Karabiner-VirtualHIDDevice-Daemon.app" "$basedir" basedir="pkgroot/Applications" mkdir -p "$basedir" diff --git a/pkginfo/Scripts/postinstall b/pkginfo/Scripts/postinstall index 73e9efe1..cf01013f 100755 --- a/pkginfo/Scripts/postinstall +++ b/pkginfo/Scripts/postinstall @@ -3,22 +3,4 @@ PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH -# -# Register Karabiner-DriverKit-VirtualHIDDeviceClient.app in the Launch Services database. -# - -'/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/bin/cli' --lsregister-karabiner-driverkit-virtualhiddeviceclient - -# -# Relaunch karabiner processes -# - -killall Karabiner-DriverKit-VirtualHIDDeviceClient - -# If plistFilePath is already bootstrapped and disabled, launchctl bootstrap will fail until it is enabled again. -# So we should enable it first, and then bootstrap and enable it. -launchctl enable system/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient -launchctl bootstrap system /Library/LaunchDaemons/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient.plist -launchctl enable system/org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient - exit 0 diff --git a/scripts/clean-launch-services-database.swift b/scripts/clean-launch-services-database.swift index 8b761fc0..0db4ccbc 100644 --- a/scripts/clean-launch-services-database.swift +++ b/scripts/clean-launch-services-database.swift @@ -13,7 +13,8 @@ import AppKit let bundleIdentifiers = [ "org.pqrs.HIDManagerTool", - "org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient", + "org.pqrs.Karabiner-DriverKit-SMAppServiceExample", + "org.pqrs.Karabiner-VirtualHIDDevice-Daemon", "org.pqrs.Karabiner-VirtualHIDDevice-Manager", "org.pqrs.virtual-hid-device-service-client", ] diff --git a/src/Client/include/version.hpp.in b/src/Client/include/version.hpp.in deleted file mode 100644 index 459952d7..00000000 --- a/src/Client/include/version.hpp.in +++ /dev/null @@ -1,3 +0,0 @@ -#pragma once - -#define VERSION "@VERSION@" diff --git a/src/cli/.gitignore b/src/Daemon/.gitignore similarity index 100% rename from src/cli/.gitignore rename to src/Daemon/.gitignore diff --git a/src/Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile b/src/Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile similarity index 59% rename from src/Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile rename to src/Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile index 993508de..f284e3ae 100644 Binary files a/src/Client/Developer_ID_VirtualHIDDeviceClient.provisionprofile and b/src/Daemon/Developer_ID_KarabinerVirtualHIDDeviceDaemon.provisionprofile differ diff --git a/src/Client/Makefile b/src/Daemon/Makefile similarity index 75% rename from src/Client/Makefile rename to src/Daemon/Makefile index 4519cd2f..b643b421 100644 --- a/src/Client/Makefile +++ b/src/Daemon/Makefile @@ -19,4 +19,4 @@ update_vendor: cget install -f cget-requirements.txt --prefix vendor run-client: - sudo ./build/Release/Karabiner-DriverKit-VirtualHIDDeviceClient.app/Contents/MacOS/Karabiner-DriverKit-VirtualHIDDeviceClient + sudo ./build/Release/Karabiner-VirtualHIDDevice-Daemon.app/Contents/MacOS/Karabiner-VirtualHIDDevice-Daemon diff --git a/src/Client/Resources/.gitignore b/src/Daemon/Resources/.gitignore similarity index 100% rename from src/Client/Resources/.gitignore rename to src/Daemon/Resources/.gitignore diff --git a/appendix/HIDManagerTool/Resources/Info.plist.in b/src/Daemon/Resources/Info.plist.in similarity index 89% rename from appendix/HIDManagerTool/Resources/Info.plist.in rename to src/Daemon/Resources/Info.plist.in index 772252dc..f0cedd4a 100644 --- a/appendix/HIDManagerTool/Resources/Info.plist.in +++ b/src/Daemon/Resources/Info.plist.in @@ -24,9 +24,7 @@ $(MACOSX_DEPLOYMENT_TARGET) NSHumanReadableCopyright Copyright © 2020 Takayama Fumihiko. All rights reserved. - NSMainStoryboardFile - Main - NSPrincipalClass - NSApplication + LSUIElement + diff --git a/src/Daemon/Resources/app.icns b/src/Daemon/Resources/app.icns new file mode 100644 index 00000000..eddef9e7 Binary files /dev/null and b/src/Daemon/Resources/app.icns differ diff --git a/src/Client/cget-requirements.txt b/src/Daemon/cget-requirements.txt similarity index 100% rename from src/Client/cget-requirements.txt rename to src/Daemon/cget-requirements.txt diff --git a/src/Client/entitlements.plist b/src/Daemon/entitlements.plist similarity index 94% rename from src/Client/entitlements.plist rename to src/Daemon/entitlements.plist index d578e47f..47008474 100644 --- a/src/Client/entitlements.plist +++ b/src/Daemon/entitlements.plist @@ -3,7 +3,7 @@ com.apple.application-identifier - G43BCU2T37.org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient + G43BCU2T37.org.pqrs.Karabiner-VirtualHIDDevice-Daemon diff --git a/src/Client/include/.gitignore b/src/Daemon/include/.gitignore similarity index 100% rename from src/Client/include/.gitignore rename to src/Daemon/include/.gitignore diff --git a/src/Client/include/io_service_client.hpp b/src/Daemon/include/io_service_client.hpp similarity index 99% rename from src/Client/include/io_service_client.hpp rename to src/Daemon/include/io_service_client.hpp index ef3e19f7..6212143a 100644 --- a/src/Client/include/io_service_client.hpp +++ b/src/Daemon/include/io_service_client.hpp @@ -69,7 +69,7 @@ class io_service_client final : public pqrs::dispatcher::extra::dispatcher_clien if (driver_version_ == pqrs::karabiner::driverkit::driver_version::embedded_driver_version) { return false; } else { - auto message = fmt::format("driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: {0}, actual dext: {1}", + auto message = fmt::format("driver_version_ is mismatched: Karabiner-VirtualHIDDevice-Daemon expected: {0}, actual dext: {1}", type_safe::get(pqrs::karabiner::driverkit::driver_version::embedded_driver_version), type_safe::get(*driver_version_)); if (driver_version_mismatched_log_message_ != message) { diff --git a/src/Client/include/logger.hpp b/src/Daemon/include/logger.hpp similarity index 100% rename from src/Client/include/logger.hpp rename to src/Daemon/include/logger.hpp diff --git a/src/cli/include/version.hpp.in b/src/Daemon/include/version.hpp.in similarity index 100% rename from src/cli/include/version.hpp.in rename to src/Daemon/include/version.hpp.in diff --git a/src/Client/include/virtual_hid_device_service_clients_manager.hpp b/src/Daemon/include/virtual_hid_device_service_clients_manager.hpp similarity index 100% rename from src/Client/include/virtual_hid_device_service_clients_manager.hpp rename to src/Daemon/include/virtual_hid_device_service_clients_manager.hpp diff --git a/src/Client/include/virtual_hid_device_service_server.hpp b/src/Daemon/include/virtual_hid_device_service_server.hpp similarity index 100% rename from src/Client/include/virtual_hid_device_service_server.hpp rename to src/Daemon/include/virtual_hid_device_service_server.hpp diff --git a/src/Client/project.yml b/src/Daemon/project.yml similarity index 75% rename from src/Client/project.yml rename to src/Daemon/project.yml index 13826766..a981e6cf 100644 --- a/src/Client/project.yml +++ b/src/Daemon/project.yml @@ -1,9 +1,9 @@ -name: Karabiner-DriverKit-VirtualHIDDeviceClient +name: Karabiner-VirtualHIDDevice-Daemon targets: - Karabiner-DriverKit-VirtualHIDDeviceClient: + Karabiner-VirtualHIDDevice-Daemon: settings: - PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.Karabiner-DriverKit-VirtualHIDDeviceClient + PRODUCT_BUNDLE_IDENTIFIER: org.pqrs.Karabiner-VirtualHIDDevice-Daemon CODE_SIGN_ENTITLEMENTS: '' CODE_SIGN_IDENTITY: '-' CODE_SIGN_STYLE: Manual @@ -15,7 +15,7 @@ targets: - include type: application platform: macOS - deploymentTarget: 11.0 + deploymentTarget: 13.0 sources: - path: src compilerFlags: diff --git a/src/Client/src/main.cpp b/src/Daemon/src/main.cpp similarity index 93% rename from src/Client/src/main.cpp rename to src/Daemon/src/main.cpp index 93bb60ec..555b9cf7 100644 --- a/src/Client/src/main.cpp +++ b/src/Daemon/src/main.cpp @@ -8,7 +8,6 @@ #include #include #include -#include int main(void) { std::signal(SIGINT, SIG_IGN); @@ -26,6 +25,8 @@ int main(void) { pqrs::spdlog::filesystem::log_directory_perms_0755); logger::get_logger()->info("version {0}", VERSION); + logger::get_logger()->info("driver_version {0}", DRIVER_VERSION); + logger::get_logger()->info("client_protocol_version {0}", CLIENT_PROTOCOL_VERSION); // // Create instances diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/deps/pqrs-org__cpp-local_datagram b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/deps/pqrs-org__cpp-local_datagram similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/deps/pqrs-org__cpp-local_datagram rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/deps/pqrs-org__cpp-local_datagram diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_handler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_handler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_completion_handler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_io_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_io_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_io_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/any_io_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/append.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/append.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/append.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/append.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/as_tuple.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/as_tuple.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/as_tuple.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/as_tuple.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_allocator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_allocator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_allocator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_cancellation_slot.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_cancellation_slot.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_cancellation_slot.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_cancellation_slot.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_immediate_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_immediate_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_immediate_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associated_immediate_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/associator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/async_result.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/async_result.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/async_result.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/async_result.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/awaitable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/awaitable.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/awaitable.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/awaitable.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_datagram_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_datagram_socket.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_datagram_socket.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_datagram_socket.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_deadline_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_deadline_timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_deadline_timer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_deadline_timer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_file.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_file.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_file.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_io_object.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_io_object.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_io_object.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_io_object.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_random_access_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_random_access_file.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_random_access_file.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_random_access_file.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_raw_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_raw_socket.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_raw_socket.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_raw_socket.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_readable_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_readable_pipe.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_readable_pipe.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_readable_pipe.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_seq_packet_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_seq_packet_socket.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_seq_packet_socket.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_seq_packet_socket.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_serial_port.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_serial_port.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_serial_port.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_serial_port.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_signal_set.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_signal_set.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_signal_set.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_signal_set.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_acceptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_acceptor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_acceptor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_acceptor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_iostream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_iostream.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_iostream.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_iostream.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_streambuf.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_streambuf.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_streambuf.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_socket_streambuf.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_file.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_file.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_file.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_socket.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_socket.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_stream_socket.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf_fwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf_fwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_streambuf_fwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_waitable_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_waitable_timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_waitable_timer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_waitable_timer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_writable_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_writable_pipe.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_writable_pipe.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/basic_writable_pipe.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_allocator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_allocator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_allocator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_cancellation_slot.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_cancellation_slot.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_cancellation_slot.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_cancellation_slot.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_immediate_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_immediate_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_immediate_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/bind_immediate_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer_registration.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer_registration.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer_registration.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffer_registration.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream_fwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream_fwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_read_stream_fwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream_fwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream_fwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_stream_fwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream_fwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream_fwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffered_write_stream_fwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffers_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffers_iterator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffers_iterator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/buffers_iterator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_signal.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_signal.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_signal.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_signal.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_state.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_state.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_state.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_state.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_type.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_type.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_type.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/cancellation_type.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/co_spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/co_spawn.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/co_spawn.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/co_spawn.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/completion_condition.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/completion_condition.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/completion_condition.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/completion_condition.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/compose.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/compose.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/compose.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/compose.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect_pipe.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect_pipe.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/connect_pipe.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/consign.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/consign.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/consign.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/consign.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/coroutine.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/coroutine.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/coroutine.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/coroutine.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deadline_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deadline_timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deadline_timer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deadline_timer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/defer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/defer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/defer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/defer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deferred.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deferred.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deferred.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/deferred.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detached.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detached.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detached.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detached.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array_fwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array_fwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/array_fwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/assert.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/assert.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/assert.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/assert.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/atomic_count.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/atomic_count.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/atomic_count.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/atomic_count.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_cancellation_state.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_cancellation_state.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_cancellation_state.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_cancellation_state.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_completion_cond.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_completion_cond.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_completion_cond.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/base_from_completion_cond.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/bind_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/bind_handler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/bind_handler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/bind_handler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/blocking_executor_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/blocking_executor_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/blocking_executor_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/blocking_executor_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_resize_guard.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_resize_guard.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_resize_guard.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_resize_guard.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_sequence_adapter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_sequence_adapter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_sequence_adapter.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffer_sequence_adapter.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffered_stream_storage.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffered_stream_storage.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffered_stream_storage.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/buffered_stream_storage.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/call_stack.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/call_stack.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/call_stack.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/call_stack.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono_time_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono_time_traits.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono_time_traits.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/chrono_time_traits.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/completion_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/completion_handler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/completion_handler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/completion_handler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/composed_work.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/composed_work.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/composed_work.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/composed_work.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/concurrency_hint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/concurrency_hint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/concurrency_hint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/concurrency_hint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_event.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_event.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_event.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/conditionally_enabled_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/config.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/config.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/config.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/config.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/consuming_buffers.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/consuming_buffers.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/consuming_buffers.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/consuming_buffers.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstddef.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstddef.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstddef.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstddef.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstdint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstdint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstdint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/cstdint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/date_time_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/date_time_fwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/date_time_fwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/date_time_fwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/deadline_timer_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/deadline_timer_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/deadline_timer_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/deadline_timer_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dependent_type.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dependent_type.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dependent_type.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dependent_type.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_ops.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_ops.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_ops.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_ops.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_read_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_read_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_read_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_read_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_write_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_write_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_write_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/descriptor_write_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dev_poll_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dev_poll_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dev_poll_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/dev_poll_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/epoll_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/epoll_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/epoll_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/epoll_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/event.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/event.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/event.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/eventfd_select_interrupter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/eventfd_select_interrupter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/eventfd_select_interrupter.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/eventfd_select_interrupter.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/exception.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/exception.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/exception.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/exception.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_function.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_function.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_function.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_function.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/executor_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fd_set_adapter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fd_set_adapter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fd_set_adapter.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fd_set_adapter.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fenced_block.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fenced_block.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fenced_block.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/fenced_block.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/functional.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/functional.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/functional.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/functional.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/future.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/future.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/future.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/future.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/global.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/global.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/global.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_alloc_helpers.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_alloc_helpers.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_alloc_helpers.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_alloc_helpers.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_cont_helpers.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_cont_helpers.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_cont_helpers.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_cont_helpers.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_tracking.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_tracking.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_tracking.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_tracking.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_type_requirements.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_type_requirements.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_type_requirements.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_type_requirements.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_work.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_work.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_work.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/handler_work.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/hash_map.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/hash_map.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/hash_map.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/hash_map.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/buffer_sequence_adapter.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/buffer_sequence_adapter.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/buffer_sequence_adapter.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/buffer_sequence_adapter.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/descriptor_ops.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/descriptor_ops.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/descriptor_ops.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/descriptor_ops.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/dev_poll_reactor.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/epoll_reactor.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/eventfd_select_interrupter.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/eventfd_select_interrupter.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/eventfd_select_interrupter.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/eventfd_select_interrupter.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/handler_tracking.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/handler_tracking.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/handler_tracking.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/handler_tracking.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_descriptor_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_descriptor_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_descriptor_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_descriptor_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_file_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_file_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_file_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_file_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_socket_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_socket_service_base.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_socket_service_base.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/io_uring_socket_service_base.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/kqueue_reactor.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/null_event.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/null_event.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/null_event.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/null_event.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/pipe_select_interrupter.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/pipe_select_interrupter.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/pipe_select_interrupter.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/pipe_select_interrupter.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_event.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_event.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_event.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_event.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_mutex.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_mutex.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_mutex.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_mutex.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_serial_port_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_serial_port_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_serial_port_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_serial_port_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_thread.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_thread.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_thread.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_thread.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_tss_ptr.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_tss_ptr.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_tss_ptr.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/posix_tss_ptr.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_descriptor_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_descriptor_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_descriptor_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_descriptor_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_socket_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_socket_service_base.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_socket_service_base.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/reactive_socket_service_base.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/resolver_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/resolver_service_base.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/resolver_service_base.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/resolver_service_base.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/scheduler.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/scheduler.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/scheduler.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/scheduler.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/select_reactor.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/service_registry.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/signal_set_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/signal_set_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/signal_set_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/signal_set_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_ops.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_ops.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_ops.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_ops.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_select_interrupter.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_select_interrupter.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_select_interrupter.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/socket_select_interrupter.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_executor_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/strand_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/thread_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/thread_context.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/thread_context.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/thread_context.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/throw_error.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/throw_error.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/throw_error.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/throw_error.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_ptime.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_ptime.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_ptime.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_ptime.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_set.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_set.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_set.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/timer_queue_set.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_event.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_event.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_event.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_event.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_file_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_file_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_file_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_file_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_handle_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_handle_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_handle_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_handle_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_io_context.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_serial_port_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_serial_port_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_serial_port_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_serial_port_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_socket_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_socket_service_base.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_socket_service_base.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_iocp_socket_service_base.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_mutex.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_mutex.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_mutex.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_mutex.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_object_handle_service.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_object_handle_service.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_object_handle_service.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_object_handle_service.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_static_mutex.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_static_mutex.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_static_mutex.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_static_mutex.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_thread.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_thread.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_thread.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_thread.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_tss_ptr.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_tss_ptr.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_tss_ptr.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/win_tss_ptr.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_ssocket_service_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_ssocket_service_base.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_ssocket_service_base.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_ssocket_service_base.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winrt_timer_scheduler.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winsock_init.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winsock_init.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winsock_init.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/impl/winsock_init.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_defer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_defer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_defer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_defer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_dispatch.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_dispatch.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_dispatch.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_dispatch.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_post.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_post.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_post.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/initiate_post.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_control.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_control.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_control.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_control.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_object_impl.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_object_impl.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_object_impl.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_object_impl.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_at_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_at_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_at_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_at_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_read_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_at_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_at_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_at_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_at_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_descriptor_write_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_file_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_file_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_file_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_file_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_null_buffers_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_null_buffers_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_null_buffers_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_null_buffers_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_operation.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_operation.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_operation.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_accept_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_accept_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_accept_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_accept_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_connect_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_connect_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_connect_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_connect_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recv_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recv_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recv_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recv_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvfrom_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvfrom_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvfrom_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvfrom_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvmsg_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvmsg_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvmsg_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_recvmsg_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_send_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_send_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_send_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_sendto_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_sendto_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_sendto_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_sendto_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_socket_service_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_wait_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_wait_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_wait_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/io_uring_wait_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_buffer_sequence.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_buffer_sequence.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_buffer_sequence.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_buffer_sequence.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/is_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/keyword_tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/keyword_tss_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/keyword_tss_ptr.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/keyword_tss_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/kqueue_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/kqueue_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/kqueue_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/kqueue_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/limits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/limits.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/limits.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/limits.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/local_free_on_block_exit.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/local_free_on_block_exit.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/local_free_on_block_exit.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/local_free_on_block_exit.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/memory.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/memory.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/memory.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/memory.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/non_const_lvalue.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/non_const_lvalue.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/non_const_lvalue.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/non_const_lvalue.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/noncopyable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/noncopyable.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/noncopyable.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/noncopyable.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_event.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_event.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_event.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_fenced_block.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_fenced_block.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_fenced_block.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_fenced_block.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_global.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_global.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_global.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_signal_blocker.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_signal_blocker.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_signal_blocker.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_signal_blocker.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_socket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_socket_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_socket_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_socket_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_static_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_static_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_static_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_thread.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_thread.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_tss_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_tss_ptr.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/null_tss_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/object_pool.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/object_pool.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/object_pool.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/object_pool.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/old_win_sdk_compat.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/old_win_sdk_compat.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/old_win_sdk_compat.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/old_win_sdk_compat.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/op_queue.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/op_queue.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/op_queue.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/op_queue.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/operation.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/operation.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/operation.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pipe_select_interrupter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pipe_select_interrupter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pipe_select_interrupter.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pipe_select_interrupter.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pop_options.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pop_options.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pop_options.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/pop_options.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_event.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_event.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_event.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_fd_set_adapter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_fd_set_adapter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_fd_set_adapter.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_fd_set_adapter.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_global.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_global.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_global.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_serial_port_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_serial_port_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_serial_port_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_serial_port_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_signal_blocker.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_signal_blocker.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_signal_blocker.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_signal_blocker.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_static_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_static_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_static_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_thread.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_thread.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_tss_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_tss_ptr.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/posix_tss_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/push_options.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/push_options.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/push_options.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/push_options.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_descriptor_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_descriptor_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_descriptor_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_descriptor_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_null_buffers_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_null_buffers_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_null_buffers_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_null_buffers_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_accept_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_accept_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_accept_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_accept_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_connect_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_connect_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_connect_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_connect_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recv_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recv_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recv_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recv_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvfrom_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvfrom_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvfrom_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvfrom_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvmsg_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvmsg_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvmsg_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_recvmsg_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_send_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_send_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_send_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_sendto_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_sendto_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_sendto_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_sendto_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_socket_service_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_wait_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_wait_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_wait_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactive_wait_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op_queue.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op_queue.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op_queue.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/reactor_op_queue.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/recycling_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/recycling_allocator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/recycling_allocator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/recycling_allocator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/regex_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/regex_fwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/regex_fwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/regex_fwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_endpoint_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_endpoint_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_endpoint_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_endpoint_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_query_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_query_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_query_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolve_query_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/resolver_service_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_operation.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_operation.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_operation.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_task.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_task.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_task.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_task.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_thread_info.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_thread_info.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_thread_info.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scheduler_thread_info.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_lock.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_lock.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_lock.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_lock.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_ptr.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/scoped_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_interrupter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_interrupter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_interrupter.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_interrupter.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_reactor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_reactor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_reactor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/select_reactor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/service_registry.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/service_registry.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/service_registry.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/service_registry.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_blocker.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_blocker.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_blocker.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_blocker.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_handler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_handler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_handler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_init.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_init.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_init.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_init.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_set_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_set_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_set_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/signal_set_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_holder.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_holder.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_holder.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_holder.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_ops.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_ops.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_ops.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_ops.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_option.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_option.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_option.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_option.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_select_interrupter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_select_interrupter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_select_interrupter.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_select_interrupter.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_types.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_types.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_types.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/socket_types.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/source_location.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/source_location.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/source_location.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/source_location.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/static_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/static_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/static_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_event.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_event.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_event.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_fenced_block.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_fenced_block.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_fenced_block.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_fenced_block.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_global.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_global.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_global.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_static_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_static_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_static_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_thread.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/std_thread.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_executor_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_executor_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_executor_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_executor_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/strand_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/string_view.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/string_view.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/string_view.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/string_view.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_group.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_group.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_group.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_group.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_info_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_info_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_info_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/thread_info_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_error.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_error.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_error.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_exception.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_exception.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_exception.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/throw_exception.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_ptime.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_ptime.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_ptime.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_ptime.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_set.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_set.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_set.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_queue_set.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler_fwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler_fwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler_fwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/timer_scheduler_fwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/tss_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/tss_ptr.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/tss_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/type_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/type_traits.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/type_traits.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/type_traits.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/utility.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/utility.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/utility.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/utility.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_handler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_handler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_handler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wait_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_event.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_event.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_event.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_event.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_fd_set_adapter.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_fd_set_adapter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_fd_set_adapter.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_fd_set_adapter.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_global.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_global.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_global.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_global.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_file_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_file_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_file_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_file_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_read_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_read_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_read_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_read_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_write_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_write_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_write_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_handle_write_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_io_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_io_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_io_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_null_buffers_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_null_buffers_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_null_buffers_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_null_buffers_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_operation.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_operation.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_operation.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_ptr.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_overlapped_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_serial_port_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_serial_port_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_serial_port_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_serial_port_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_accept_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_accept_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_accept_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_accept_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_connect_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_connect_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_connect_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_connect_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recv_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recv_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recv_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recv_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvfrom_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvfrom_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvfrom_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvfrom_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvmsg_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvmsg_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvmsg_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_recvmsg_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_send_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_send_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_send_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_socket_service_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_thread_info.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_thread_info.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_thread_info.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_thread_info.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_wait_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_wait_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_wait_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_iocp_wait_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_object_handle_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_object_handle_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_object_handle_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_object_handle_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_static_mutex.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_static_mutex.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_static_mutex.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_static_mutex.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_thread.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_thread.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_tss_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_tss_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_tss_ptr.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/win_tss_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winapp_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winapp_thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winapp_thread.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winapp_thread.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wince_thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wince_thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wince_thread.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wince_thread.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_manager.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_manager.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_manager.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_manager.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_async_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolve_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolve_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolve_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolve_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolver_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolver_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolver_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_resolver_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_connect_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_connect_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_connect_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_connect_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_recv_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_recv_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_recv_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_recv_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_send_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_send_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_socket_send_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_ssocket_service_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_timer_scheduler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_timer_scheduler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_timer_scheduler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_timer_scheduler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_utils.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_utils.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_utils.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winrt_utils.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winsock_init.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winsock_init.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winsock_init.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/winsock_init.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/work_dispatcher.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/work_dispatcher.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/work_dispatcher.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/work_dispatcher.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wrapped_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wrapped_handler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wrapped_handler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/detail/wrapped_handler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/dispatch.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/dispatch.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/dispatch.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/dispatch.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error_code.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error_code.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error_code.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/error_code.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/allocator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/allocator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/allocator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/any_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/any_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/any_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/any_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/bad_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/bad_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/bad_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/bad_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking_adaptation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking_adaptation.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking_adaptation.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/blocking_adaptation.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context_as.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context_as.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context_as.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/context_as.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/impl/bad_executor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/impl/bad_executor.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/impl/bad_executor.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/impl/bad_executor.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/invocable_archetype.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/invocable_archetype.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/invocable_archetype.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/invocable_archetype.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/mapping.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/mapping.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/mapping.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/mapping.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/occupancy.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/occupancy.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/occupancy.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/occupancy.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/outstanding_work.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/outstanding_work.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/outstanding_work.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/outstanding_work.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/prefer_only.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/prefer_only.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/prefer_only.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/prefer_only.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/relationship.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/relationship.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/relationship.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution/relationship.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/execution_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor_work_guard.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor_work_guard.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor_work_guard.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/executor_work_guard.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/append.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/append.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/append.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/append.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_single.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_single.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_single.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_single.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_tuple.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_tuple.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_tuple.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/as_tuple.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/awaitable_operators.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/awaitable_operators.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/awaitable_operators.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/awaitable_operators.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_channel.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_channel.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_channel.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_channel.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_concurrent_channel.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_concurrent_channel.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_concurrent_channel.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/basic_concurrent_channel.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/cancellation_condition.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/cancellation_condition.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/cancellation_condition.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/cancellation_condition.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_error.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_error.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_error.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_traits.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_traits.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/channel_traits.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_composed.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_composed.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_composed.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_composed.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_spawn.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_spawn.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/co_spawn.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/concurrent_channel.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/concurrent_channel.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/concurrent_channel.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/concurrent_channel.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro_traits.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro_traits.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/coro_traits.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/deferred.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/deferred.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/deferred.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/deferred.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_handler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_handler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_handler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_message.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_message.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_message.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_message.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_operation.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_operation.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_operation.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_operation.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_payload.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_payload.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_payload.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_payload.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_receive_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_receive_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_receive_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_receive_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_functions.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_functions.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_functions.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_functions.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_send_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/channel_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_completion_handler.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_completion_handler.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_completion_handler.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_completion_handler.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_promise_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_promise_allocator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_promise_allocator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/coro_promise_allocator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/has_signature.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/has_signature.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/has_signature.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/has_signature.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/impl/channel_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/impl/channel_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/impl/channel_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/impl/channel_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/partial_promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/partial_promise.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/partial_promise.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/detail/partial_promise.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/as_single.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/as_single.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/as_single.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/as_single.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/channel_error.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/channel_error.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/channel_error.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/channel_error.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/co_composed.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/co_composed.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/co_composed.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/co_composed.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/coro.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/coro.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/coro.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/parallel_group.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/parallel_group.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/parallel_group.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/parallel_group.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/promise.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/promise.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/promise.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_coro.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_coro.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_coro.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_promise.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_promise.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/impl/use_promise.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/parallel_group.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/parallel_group.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/parallel_group.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/parallel_group.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/prepend.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/prepend.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/prepend.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/prepend.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/promise.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/promise.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/promise.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_coro.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_coro.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_coro.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_promise.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_promise.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_promise.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/experimental/use_promise.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/file_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/file_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/file_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/file_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/basic_endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/basic_endpoint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/basic_endpoint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/basic_endpoint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/datagram_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/datagram_protocol.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/datagram_protocol.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/datagram_protocol.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/endpoint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/endpoint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/endpoint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/impl/endpoint.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/impl/endpoint.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/impl/endpoint.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/detail/impl/endpoint.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/raw_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/raw_protocol.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/raw_protocol.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/raw_protocol.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/seq_packet_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/seq_packet_protocol.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/seq_packet_protocol.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/seq_packet_protocol.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/stream_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/stream_protocol.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/stream_protocol.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/generic/stream_protocol.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/handler_continuation_hook.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/handler_continuation_hook.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/handler_continuation_hook.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/handler_continuation_hook.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/high_resolution_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/high_resolution_timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/high_resolution_timer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/high_resolution_timer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_completion_executor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_completion_executor.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_completion_executor.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_completion_executor.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_io_executor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_io_executor.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_io_executor.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/any_io_executor.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/append.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/append.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/append.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/append.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/as_tuple.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/as_tuple.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/as_tuple.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/as_tuple.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/awaitable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/awaitable.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/awaitable.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/awaitable.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_read_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_read_stream.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_read_stream.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_read_stream.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_write_stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_write_stream.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_write_stream.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/buffered_write_stream.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/cancellation_signal.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/cancellation_signal.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/cancellation_signal.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/cancellation_signal.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/co_spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/co_spawn.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/co_spawn.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/co_spawn.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/connect_pipe.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/consign.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/consign.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/consign.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/consign.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/deferred.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/deferred.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/deferred.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/deferred.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/detached.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/detached.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/detached.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/detached.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error_code.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error_code.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error_code.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/error_code.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/execution_context.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/executor.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/io_context.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/multiple_exceptions.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/multiple_exceptions.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/multiple_exceptions.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/multiple_exceptions.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/prepend.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/prepend.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/prepend.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/prepend.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_at.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_at.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_at.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_at.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_until.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_until.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_until.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/read_until.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/redirect_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/redirect_error.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/redirect_error.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/redirect_error.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/serial_port_base.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/spawn.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/spawn.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/spawn.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/src.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/src.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/src.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/src.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_context.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/system_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/thread_pool.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_awaitable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_awaitable.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_awaitable.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_awaitable.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_future.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_future.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_future.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/use_future.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write_at.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write_at.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write_at.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/impl/write_at.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context_strand.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context_strand.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context_strand.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_context_strand.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service_strand.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service_strand.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service_strand.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/io_service_strand.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_iterator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_iterator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_iterator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_range.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_range.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_range.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v4_range.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_iterator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_iterator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_iterator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_range.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_range.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_range.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/address_v6_range.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/bad_address_cast.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/bad_address_cast.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/bad_address_cast.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/bad_address_cast.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_endpoint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_endpoint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_endpoint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_entry.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_entry.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_entry.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_entry.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_iterator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_iterator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_iterator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_query.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_query.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_query.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_query.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_results.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_results.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_results.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/basic_resolver_results.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/endpoint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/endpoint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/endpoint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/impl/endpoint.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/impl/endpoint.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/impl/endpoint.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/impl/endpoint.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/socket_option.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/socket_option.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/socket_option.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/detail/socket_option.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/host_name.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/host_name.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/host_name.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/host_name.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/icmp.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/icmp.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/icmp.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/icmp.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v4.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/address_v6.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/basic_endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/basic_endpoint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/basic_endpoint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/basic_endpoint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/host_name.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/host_name.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/host_name.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/host_name.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v4.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/impl/network_v6.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/multicast.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/multicast.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/multicast.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/multicast.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v4.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v4.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v4.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v4.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v6.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v6.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v6.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/network_v6.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_query_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_query_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_query_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/resolver_query_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/tcp.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/tcp.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/tcp.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/tcp.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/udp.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/udp.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/udp.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/udp.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/unicast.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/unicast.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/unicast.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/unicast.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/v6_only.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/v6_only.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/v6_only.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ip/v6_only.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_applicable_property.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_applicable_property.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_applicable_property.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_applicable_property.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_contiguous_iterator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_contiguous_iterator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_contiguous_iterator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_contiguous_iterator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_read_buffered.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_read_buffered.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_read_buffered.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_read_buffered.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_write_buffered.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_write_buffered.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_write_buffered.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/is_write_buffered.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/basic_endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/basic_endpoint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/basic_endpoint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/basic_endpoint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/connect_pair.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/connect_pair.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/connect_pair.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/connect_pair.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/datagram_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/datagram_protocol.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/datagram_protocol.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/datagram_protocol.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/endpoint.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/endpoint.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/endpoint.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/endpoint.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/impl/endpoint.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/impl/endpoint.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/impl/endpoint.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/detail/impl/endpoint.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/seq_packet_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/seq_packet_protocol.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/seq_packet_protocol.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/seq_packet_protocol.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/stream_protocol.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/stream_protocol.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/stream_protocol.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/local/stream_protocol.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/multiple_exceptions.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/multiple_exceptions.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/multiple_exceptions.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/multiple_exceptions.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/packaged_task.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/packaged_task.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/packaged_task.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/packaged_task.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/placeholders.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/placeholders.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/placeholders.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/placeholders.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_descriptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_descriptor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_descriptor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_descriptor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_stream_descriptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_stream_descriptor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_stream_descriptor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/basic_stream_descriptor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/descriptor_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/stream_descriptor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/stream_descriptor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/stream_descriptor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/posix/stream_descriptor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/post.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/post.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/post.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/post.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prefer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prefer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prefer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prefer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prepend.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prepend.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prepend.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/prepend.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/query.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/query.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/query.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/query.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/random_access_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/random_access_file.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/random_access_file.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/random_access_file.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_at.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_at.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_at.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_at.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_until.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_until.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_until.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/read_until.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/readable_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/readable_pipe.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/readable_pipe.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/readable_pipe.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/recycling_allocator.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/recycling_allocator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/recycling_allocator.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/recycling_allocator.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/redirect_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/redirect_error.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/redirect_error.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/redirect_error.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/registered_buffer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/registered_buffer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/registered_buffer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/registered_buffer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require_concept.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require_concept.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require_concept.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/require_concept.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/serial_port_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/signal_set_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/socket_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/socket_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/socket_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/socket_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/spawn.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/spawn.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/spawn.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/spawn.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/context_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/buffered_handshake_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/buffered_handshake_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/buffered_handshake_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/buffered_handshake_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/engine.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/engine.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/engine.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/engine.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/handshake_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/handshake_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/handshake_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/handshake_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/engine.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/engine.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/engine.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/engine.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/openssl_init.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/openssl_init.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/openssl_init.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/impl/openssl_init.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/io.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/io.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/io.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/io.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_init.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_init.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_init.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_init.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_types.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_types.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_types.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/openssl_types.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/password_callback.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/password_callback.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/password_callback.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/password_callback.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/read_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/read_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/read_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/read_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/shutdown_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/shutdown_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/shutdown_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/shutdown_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/stream_core.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/stream_core.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/stream_core.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/stream_core.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/verify_callback.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/verify_callback.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/verify_callback.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/verify_callback.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/write_op.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/write_op.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/write_op.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/detail/write_op.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/error.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/error.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/error.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/host_name_verification.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/host_name_verification.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/host_name_verification.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/host_name_verification.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/context.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/error.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/error.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/error.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/error.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/host_name_verification.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/host_name_verification.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/host_name_verification.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/host_name_verification.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/rfc2818_verification.ipp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/rfc2818_verification.ipp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/rfc2818_verification.ipp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/rfc2818_verification.ipp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/src.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/src.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/src.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/impl/src.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/rfc2818_verification.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/rfc2818_verification.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/rfc2818_verification.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/rfc2818_verification.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream_base.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream_base.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream_base.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/stream_base.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_mode.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_mode.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_mode.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ssl/verify_mode.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/static_thread_pool.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/static_thread_pool.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/static_thread_pool.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/static_thread_pool.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/steady_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/steady_timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/steady_timer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/steady_timer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/strand.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/strand.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/strand.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/strand.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/stream_file.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/stream_file.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/stream_file.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/stream_file.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/streambuf.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/streambuf.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/streambuf.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/streambuf.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_error.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_error.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_error.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_error.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_timer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/system_timer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/this_coro.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/this_coro.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/this_coro.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/this_coro.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread_pool.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread_pool.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread_pool.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/thread_pool.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/time_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/time_traits.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/time_traits.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/time_traits.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/equality_comparable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/equality_comparable.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/equality_comparable.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/equality_comparable.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/execute_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/execute_member.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/execute_member.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/execute_member.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_free.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_free.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_free.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_free.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_member.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_member.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/prefer_member.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_free.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_free.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_free.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_free.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_member.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_member.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_member.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_static_constexpr_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_static_constexpr_member.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_static_constexpr_member.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/query_static_constexpr_member.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_free.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_free.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_free.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_free.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_member.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_member.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_concept_member.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_free.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_free.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_free.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_free.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_member.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_member.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_member.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/require_member.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_query.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_query.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_query.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_query.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require_concept.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require_concept.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require_concept.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/traits/static_require_concept.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/buffer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/buffer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/buffer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/buffer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/internet.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/internet.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/internet.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/internet.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/io_context.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/io_context.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/io_context.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/io_context.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/net.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/net.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/net.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/net.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/netfwd.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/netfwd.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/netfwd.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/netfwd.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/socket.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/socket.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/socket.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/socket.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/timer.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/timer.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/ts/timer.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/unyield.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/unyield.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/unyield.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/unyield.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_awaitable.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_awaitable.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_awaitable.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_awaitable.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_future.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_future.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_future.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/use_future.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/uses_executor.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/uses_executor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/uses_executor.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/uses_executor.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/version.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/version.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/version.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/version.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/wait_traits.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/wait_traits.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/wait_traits.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/wait_traits.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_object_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_object_handle.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_object_handle.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_object_handle.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_overlapped_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_overlapped_handle.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_overlapped_handle.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_overlapped_handle.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_random_access_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_random_access_handle.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_random_access_handle.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_random_access_handle.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_stream_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_stream_handle.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_stream_handle.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/basic_stream_handle.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/object_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/object_handle.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/object_handle.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/object_handle.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_handle.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_handle.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_handle.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_ptr.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_ptr.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/overlapped_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/random_access_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/random_access_handle.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/random_access_handle.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/random_access_handle.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/stream_handle.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/stream_handle.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/stream_handle.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/windows/stream_handle.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/writable_pipe.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/writable_pipe.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/writable_pipe.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/writable_pipe.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write_at.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write_at.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write_at.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/write_at.hpp diff --git a/src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/yield.hpp b/src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/yield.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/yield.hpp rename to src/Daemon/vendor/cget/pkg/chriskohlhoff__asio/install/include/asio/yield.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/deps/foonathan__type_safe b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/deps/foonathan__type_safe similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/deps/foonathan__type_safe rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/deps/foonathan__type_safe diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/install/include/debug_assert.hpp b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/include/debug_assert.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/install/include/debug_assert.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/include/debug_assert.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config-version.cmake b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config-version.cmake similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config-version.cmake rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config-version.cmake diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config.cmake b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config.cmake similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config.cmake rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-config.cmake diff --git a/src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-targets.cmake b/src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-targets.cmake similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-targets.cmake rename to src/Daemon/vendor/cget/pkg/foonathan__debug_assert/install/lib/cmake/debug_assert/debug_assert-targets.cmake diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-hid b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-hid similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-hid rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-hid diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-osx-iokit_types b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-osx-iokit_types similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-osx-iokit_types rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/deps/pqrs-org__cpp-osx-iokit_types diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/arithmetic_policy.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/arithmetic_policy.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/arithmetic_policy.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/arithmetic_policy.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/boolean.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/boolean.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/boolean.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/boolean.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/bounded_type.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/bounded_type.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/bounded_type.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/bounded_type.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/compact_optional.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/compact_optional.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/compact_optional.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/compact_optional.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/config.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/config.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/config.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/config.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/constrained_type.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/constrained_type.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/constrained_type.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/constrained_type.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/deferred_construction.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/deferred_construction.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/deferred_construction.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/deferred_construction.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/aligned_union.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/aligned_union.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/aligned_union.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/aligned_union.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/all_of.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/all_of.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/all_of.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/all_of.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assert.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assert.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assert.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assert.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assign_or_construct.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assign_or_construct.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assign_or_construct.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/assign_or_construct.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/constant_parser.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/constant_parser.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/constant_parser.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/constant_parser.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/copy_move_control.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/copy_move_control.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/copy_move_control.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/copy_move_control.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/force_inline.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/force_inline.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/force_inline.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/force_inline.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/is_nothrow_swappable.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/is_nothrow_swappable.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/is_nothrow_swappable.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/is_nothrow_swappable.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/map_invoke.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/map_invoke.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/map_invoke.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/map_invoke.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/variant_impl.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/variant_impl.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/variant_impl.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/detail/variant_impl.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/downcast.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/downcast.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/downcast.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/downcast.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag_set.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag_set.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag_set.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/flag_set.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/floating_point.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/floating_point.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/floating_point.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/floating_point.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/index.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/index.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/index.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/index.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/integer.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/integer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/integer.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/integer.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/narrow_cast.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/narrow_cast.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/narrow_cast.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/narrow_cast.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional_ref.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional_ref.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional_ref.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/optional_ref.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/output_parameter.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/output_parameter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/output_parameter.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/output_parameter.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/reference.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/reference.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/reference.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/reference.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/strong_typedef.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/strong_typedef.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/strong_typedef.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/strong_typedef.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/tagged_union.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/tagged_union.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/tagged_union.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/tagged_union.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/types.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/types.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/types.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/types.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/variant.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/variant.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/variant.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/variant.hpp diff --git a/src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/visitor.hpp b/src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/visitor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/visitor.hpp rename to src/Daemon/vendor/cget/pkg/foonathan__type_safe/install/include/type_safe/visitor.hpp diff --git a/src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-local_datagram b/src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-local_datagram similarity index 100% rename from src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-local_datagram rename to src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-local_datagram diff --git a/src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-osx-iokit_service_monitor similarity index 100% rename from src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-osx-iokit_service_monitor rename to src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-osx-iokit_service_monitor diff --git a/src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-spdlog b/src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-spdlog similarity index 100% rename from src/Client/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-spdlog rename to src/Daemon/vendor/cget/pkg/fr00b0__nod/deps/pqrs-org__cpp-spdlog diff --git a/src/Client/vendor/cget/pkg/fr00b0__nod/install/include/nod/nod.hpp b/src/Daemon/vendor/cget/pkg/fr00b0__nod/install/include/nod/nod.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/fr00b0__nod/install/include/nod/nod.hpp rename to src/Daemon/vendor/cget/pkg/fr00b0__nod/install/include/nod/nod.hpp diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/deps/pqrs-org__cpp-spdlog b/src/Daemon/vendor/cget/pkg/gabime__spdlog/deps/pqrs-org__cpp-spdlog similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/deps/pqrs-org__cpp-spdlog rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/deps/pqrs-org__cpp-spdlog diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/async_logger.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/argv.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/argv.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/argv.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/argv.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/env.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/env.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/env.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/env.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/cfg/helpers.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/common.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/backtracer.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/circular_q.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/circular_q.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/circular_q.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/circular_q.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/console_globals.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/console_globals.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/console_globals.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/console_globals.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/file_helper.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/fmt_helper.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/fmt_helper.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/fmt_helper.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/fmt_helper.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/log_msg_buffer.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/mpmc_blocking_q.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/mpmc_blocking_q.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/mpmc_blocking_q.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/mpmc_blocking_q.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/null_mutex.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/null_mutex.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/null_mutex.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/null_mutex.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/os.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/periodic_worker.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/registry.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/synchronous_factory.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/synchronous_factory.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/synchronous_factory.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/synchronous_factory.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client-windows.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client-windows.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client-windows.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client-windows.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/tcp_client.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/thread_pool.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client-windows.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client-windows.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client-windows.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client-windows.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/udp_client.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/windows_include.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/windows_include.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/windows_include.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/details/windows_include.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bin_to_hex.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bin_to_hex.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bin_to_hex.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bin_to_hex.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/args.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/args.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/args.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/args.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/chrono.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/chrono.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/chrono.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/chrono.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/color.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/color.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/color.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/color.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/compile.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/compile.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/compile.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/compile.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/core.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/core.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/core.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/core.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/format.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/locale.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/locale.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/locale.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/locale.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/os.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/os.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/os.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/os.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ostream.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ostream.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ostream.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ostream.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/printf.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/printf.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/printf.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/printf.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ranges.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ranges.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ranges.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/ranges.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/std.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/std.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/std.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/std.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/xchar.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/xchar.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/xchar.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/bundled/xchar.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/chrono.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/chrono.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/chrono.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/chrono.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/compile.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/compile.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/compile.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/compile.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/fmt.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/fmt.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/fmt.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/fmt.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ostr.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ostr.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ostr.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ostr.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ranges.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ranges.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ranges.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/ranges.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/std.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/std.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/std.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/std.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/xchar.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/xchar.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/xchar.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fmt/xchar.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/formatter.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/formatter.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/formatter.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/formatter.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fwd.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fwd.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fwd.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/fwd.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/logger.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/mdc.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/mdc.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/mdc.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/mdc.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/pattern_formatter.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/android_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/android_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/android_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/android_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ansicolor_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/base_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/basic_file_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/callback_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/callback_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/callback_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/callback_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/daily_file_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/daily_file_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/daily_file_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/daily_file_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dist_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dist_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dist_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dist_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dup_filter_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dup_filter_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dup_filter_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/dup_filter_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/hourly_file_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/hourly_file_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/hourly_file_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/hourly_file_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/kafka_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/kafka_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/kafka_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/kafka_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/mongo_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/mongo_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/mongo_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/mongo_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/msvc_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/msvc_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/msvc_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/msvc_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/null_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/null_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/null_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/null_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ostream_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ostream_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ostream_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ostream_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/qt_sinks.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/qt_sinks.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/qt_sinks.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/qt_sinks.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ringbuffer_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ringbuffer_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ringbuffer_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/ringbuffer_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/rotating_file_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_color_sinks.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/stdout_sinks.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/syslog_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/syslog_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/syslog_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/syslog_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/systemd_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/systemd_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/systemd_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/systemd_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/tcp_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/tcp_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/tcp_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/tcp_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/udp_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/udp_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/udp_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/udp_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/win_eventlog_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/win_eventlog_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/win_eventlog_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/win_eventlog_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/sinks/wincolor_sink.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog-inl.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog-inl.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog-inl.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog-inl.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/spdlog.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/stopwatch.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/stopwatch.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/stopwatch.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/stopwatch.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/tweakme.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/tweakme.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/tweakme.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/tweakme.h diff --git a/src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/version.h b/src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/version.h similarity index 100% rename from src/Client/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/version.h rename to src/Daemon/vendor/cget/pkg/gabime__spdlog/install/include/spdlog/version.h diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/deps/pqrs-org__cpp-spdlog b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/deps/pqrs-org__cpp-spdlog similarity index 100% rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/deps/pqrs-org__cpp-spdlog rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/deps/pqrs-org__cpp-spdlog diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8.h similarity index 100% rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8.h rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8.h diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/checked.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/checked.h similarity index 100% rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/checked.h rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/checked.h diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/core.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/core.h similarity index 100% rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/core.h rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/core.h diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp11.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp11.h similarity index 100% rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp11.h rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp11.h diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp17.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp17.h similarity index 100% rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp17.h rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp17.h diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp20.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp20.h similarity index 100% rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp20.h rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/cpp20.h diff --git a/src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/unchecked.h b/src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/unchecked.h similarity index 100% rename from src/Client/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/unchecked.h rename to src/Daemon/vendor/cget/pkg/nemtrif__utfcpp/install/include/utf8cpp/utf8/unchecked.h diff --git a/src/Client/vendor/cget/pkg/p-ranav__glob/install/include/glob/glob.hpp b/src/Daemon/vendor/cget/pkg/p-ranav__glob/install/include/glob/glob.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/p-ranav__glob/install/include/glob/glob.hpp rename to src/Daemon/vendor/cget/pkg/p-ranav__glob/install/include/glob/glob.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-run_loop_thread b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-run_loop_thread similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-run_loop_thread rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-run_loop_thread diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-cf-string diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-osx-iokit_registry_entry b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-osx-iokit_registry_entry similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-osx-iokit_registry_entry rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/deps/pqrs-org__cpp-osx-iokit_registry_entry diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-cf_ptr/install/include/pqrs/cf/cf_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/deps/pqrs-org__cpp-osx-iokit_service_monitor similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/deps/pqrs-org__cpp-osx-iokit_service_monitor rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/deps/pqrs-org__cpp-osx-iokit_service_monitor diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-run_loop_thread/install/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-iokit_registry_entry b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-iokit_registry_entry similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-iokit_registry_entry rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-iokit_registry_entry diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-process_info b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-process_info similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-process_info rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/deps/pqrs-org__cpp-osx-process_info diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-cf-string/install/include/pqrs/cf/string.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-local_datagram b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-local_datagram similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-local_datagram rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-local_datagram diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-osx-iokit_service_monitor similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-osx-iokit_service_monitor rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-osx-iokit_service_monitor diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-spdlog b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-spdlog similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-spdlog rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/deps/pqrs-org__cpp-spdlog diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/dispatcher.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/dispatcher.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/dispatcher.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/dispatcher.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/dispatcher_client.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/dispatcher_client.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/dispatcher_client.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/dispatcher_client.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/shared_dispatcher.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/shared_dispatcher.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/shared_dispatcher.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/shared_dispatcher.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/timer.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/timer.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/extra/timer.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/object_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/object_id.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/object_id.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/object_id.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/time_source.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/time_source.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/time_source.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/time_source.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/types.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/types.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/types.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-dispatcher/install/include/pqrs/dispatcher/types.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hash/deps/pqrs-org__cpp-hid b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hash/deps/pqrs-org__cpp-hid similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hash/deps/pqrs-org__cpp-hid rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hash/deps/pqrs-org__cpp-hid diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hash/install/include/pqrs/hash.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hash/install/include/pqrs/hash.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hash/install/include/pqrs/hash.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hash/install/include/pqrs/hash.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/deps/pqrs-org__cpp-osx-iokit_types b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/deps/pqrs-org__cpp-osx-iokit_types similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/deps/pqrs-org__cpp-osx-iokit_types rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/deps/pqrs-org__cpp-osx-iokit_types diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/country_code.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/country_code.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/country_code.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/country_code.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/boost.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/boost.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/boost.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/boost.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/nlohmann_json.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/nlohmann_json.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/nlohmann_json.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/extra/nlohmann_json.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/hash.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/hash.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/hash.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/hash.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/manufacturer_string.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/manufacturer_string.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/manufacturer_string.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/manufacturer_string.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_id.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_id.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_id.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_string.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_string.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_string.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/product_string.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/report_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/report_id.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/report_id.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/report_id.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_page.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_page.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_page.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_page.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_pair.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_pair.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_pair.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/usage_pair.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/vendor_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/vendor_id.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/vendor_id.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-hid/install/include/pqrs/hid/vendor_id.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/client.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/client.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/client.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/client.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/helper.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/helper.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/helper.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/helper.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/asio_helper.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/asio_helper.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/asio_helper.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/asio_helper.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/base_impl.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/base_impl.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/base_impl.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/base_impl.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/client_impl.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/client_impl.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/client_impl.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/client_impl.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/send_entry.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/send_entry.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/send_entry.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/send_entry.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/server_impl.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/server_impl.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/server_impl.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/impl/server_impl.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/server.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/server.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/server.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-local_datagram/install/include/pqrs/local_datagram/server.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_registry_entry b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_registry_entry similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_registry_entry rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_registry_entry diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_service_monitor similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_service_monitor rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/deps/pqrs-org__cpp-osx-iokit_service_monitor diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/install/include/pqrs/osx/iokit_iterator.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/install/include/pqrs/osx/iokit_iterator.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/install/include/pqrs/osx/iokit_iterator.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_iterator/install/include/pqrs/osx/iokit_iterator.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_iterator b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_iterator similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_iterator rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_iterator diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_service_monitor similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_service_monitor rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/deps/pqrs-org__cpp-osx-iokit_service_monitor diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/install/include/pqrs/osx/iokit_object_ptr.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/install/include/pqrs/osx/iokit_object_ptr.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/install/include/pqrs/osx/iokit_object_ptr.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_object_ptr/install/include/pqrs/osx/iokit_object_ptr.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/deps/pqrs-org__cpp-osx-iokit_service_monitor similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/deps/pqrs-org__cpp-osx-iokit_service_monitor rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/deps/pqrs-org__cpp-osx-iokit_service_monitor diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/install/include/pqrs/osx/iokit_registry_entry.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/install/include/pqrs/osx/iokit_registry_entry.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/install/include/pqrs/osx/iokit_registry_entry.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_registry_entry/install/include/pqrs/osx/iokit_registry_entry.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_return/install/include/pqrs/osx/iokit_return.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_return/install/include/pqrs/osx/iokit_return.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_return/install/include/pqrs/osx/iokit_return.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_return/install/include/pqrs/osx/iokit_return.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_service_monitor/install/include/pqrs/osx/iokit_service_monitor.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_service_monitor/install/include/pqrs/osx/iokit_service_monitor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_service_monitor/install/include/pqrs/osx/iokit_service_monitor.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_service_monitor/install/include/pqrs/osx/iokit_service_monitor.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_registry_entry b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_registry_entry similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_registry_entry rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_registry_entry diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_service_monitor similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_service_monitor rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/deps/pqrs-org__cpp-osx-iokit_service_monitor diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/boost.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/boost.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/boost.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/boost.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/hash.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/hash.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/hash.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/hash.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_mach_port.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_mach_port.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_mach_port.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_mach_port.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-iokit_types/install/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_object_ptr b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_object_ptr similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_object_ptr rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_object_ptr diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_service_monitor b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_service_monitor similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_service_monitor rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/deps/pqrs-org__cpp-osx-iokit_service_monitor diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/install/include/pqrs/osx/kern_return.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/install/include/pqrs/osx/kern_return.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/install/include/pqrs/osx/kern_return.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-kern_return/install/include/pqrs/osx/kern_return.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/Bridging-Header.h b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/Bridging-Header.h similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/Bridging-Header.h rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/Bridging-Header.h diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/impl.h b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/impl.h similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/impl.h rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/include/pqrs/osx/process_info/impl/impl.h diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-osx-process_info/install/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/factory.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/factory.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/factory.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/factory.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/filesystem.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/filesystem.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/filesystem.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/filesystem.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/monitor.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/monitor.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/monitor.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/monitor.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/reader.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/reader.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/reader.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/reader.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/spdlog.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/spdlog.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/spdlog.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/spdlog.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/unique_filter.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/unique_filter.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/unique_filter.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-spdlog/install/include/pqrs/spdlog/unique_filter.hpp diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-cf-run_loop_thread b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-cf-run_loop_thread similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-cf-run_loop_thread rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-cf-run_loop_thread diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-dispatcher b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-dispatcher similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-dispatcher rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/deps/pqrs-org__cpp-dispatcher diff --git a/src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/install/include/pqrs/thread_wait.hpp b/src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/install/include/pqrs/thread_wait.hpp similarity index 100% rename from src/Client/vendor/cget/pkg/pqrs-org__cpp-thread_wait/install/include/pqrs/thread_wait.hpp rename to src/Daemon/vendor/cget/pkg/pqrs-org__cpp-thread_wait/install/include/pqrs/thread_wait.hpp diff --git a/src/Client/vendor/include/asio.hpp b/src/Daemon/vendor/include/asio.hpp similarity index 100% rename from src/Client/vendor/include/asio.hpp rename to src/Daemon/vendor/include/asio.hpp diff --git a/src/Client/vendor/include/asio/any_completion_executor.hpp b/src/Daemon/vendor/include/asio/any_completion_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/any_completion_executor.hpp rename to src/Daemon/vendor/include/asio/any_completion_executor.hpp diff --git a/src/Client/vendor/include/asio/any_completion_handler.hpp b/src/Daemon/vendor/include/asio/any_completion_handler.hpp similarity index 100% rename from src/Client/vendor/include/asio/any_completion_handler.hpp rename to src/Daemon/vendor/include/asio/any_completion_handler.hpp diff --git a/src/Client/vendor/include/asio/any_io_executor.hpp b/src/Daemon/vendor/include/asio/any_io_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/any_io_executor.hpp rename to src/Daemon/vendor/include/asio/any_io_executor.hpp diff --git a/src/Client/vendor/include/asio/append.hpp b/src/Daemon/vendor/include/asio/append.hpp similarity index 100% rename from src/Client/vendor/include/asio/append.hpp rename to src/Daemon/vendor/include/asio/append.hpp diff --git a/src/Client/vendor/include/asio/as_tuple.hpp b/src/Daemon/vendor/include/asio/as_tuple.hpp similarity index 100% rename from src/Client/vendor/include/asio/as_tuple.hpp rename to src/Daemon/vendor/include/asio/as_tuple.hpp diff --git a/src/Client/vendor/include/asio/associated_allocator.hpp b/src/Daemon/vendor/include/asio/associated_allocator.hpp similarity index 100% rename from src/Client/vendor/include/asio/associated_allocator.hpp rename to src/Daemon/vendor/include/asio/associated_allocator.hpp diff --git a/src/Client/vendor/include/asio/associated_cancellation_slot.hpp b/src/Daemon/vendor/include/asio/associated_cancellation_slot.hpp similarity index 100% rename from src/Client/vendor/include/asio/associated_cancellation_slot.hpp rename to src/Daemon/vendor/include/asio/associated_cancellation_slot.hpp diff --git a/src/Client/vendor/include/asio/associated_executor.hpp b/src/Daemon/vendor/include/asio/associated_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/associated_executor.hpp rename to src/Daemon/vendor/include/asio/associated_executor.hpp diff --git a/src/Client/vendor/include/asio/associated_immediate_executor.hpp b/src/Daemon/vendor/include/asio/associated_immediate_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/associated_immediate_executor.hpp rename to src/Daemon/vendor/include/asio/associated_immediate_executor.hpp diff --git a/src/Client/vendor/include/asio/associator.hpp b/src/Daemon/vendor/include/asio/associator.hpp similarity index 100% rename from src/Client/vendor/include/asio/associator.hpp rename to src/Daemon/vendor/include/asio/associator.hpp diff --git a/src/Client/vendor/include/asio/async_result.hpp b/src/Daemon/vendor/include/asio/async_result.hpp similarity index 100% rename from src/Client/vendor/include/asio/async_result.hpp rename to src/Daemon/vendor/include/asio/async_result.hpp diff --git a/src/Client/vendor/include/asio/awaitable.hpp b/src/Daemon/vendor/include/asio/awaitable.hpp similarity index 100% rename from src/Client/vendor/include/asio/awaitable.hpp rename to src/Daemon/vendor/include/asio/awaitable.hpp diff --git a/src/Client/vendor/include/asio/basic_datagram_socket.hpp b/src/Daemon/vendor/include/asio/basic_datagram_socket.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_datagram_socket.hpp rename to src/Daemon/vendor/include/asio/basic_datagram_socket.hpp diff --git a/src/Client/vendor/include/asio/basic_deadline_timer.hpp b/src/Daemon/vendor/include/asio/basic_deadline_timer.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_deadline_timer.hpp rename to src/Daemon/vendor/include/asio/basic_deadline_timer.hpp diff --git a/src/Client/vendor/include/asio/basic_file.hpp b/src/Daemon/vendor/include/asio/basic_file.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_file.hpp rename to src/Daemon/vendor/include/asio/basic_file.hpp diff --git a/src/Client/vendor/include/asio/basic_io_object.hpp b/src/Daemon/vendor/include/asio/basic_io_object.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_io_object.hpp rename to src/Daemon/vendor/include/asio/basic_io_object.hpp diff --git a/src/Client/vendor/include/asio/basic_random_access_file.hpp b/src/Daemon/vendor/include/asio/basic_random_access_file.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_random_access_file.hpp rename to src/Daemon/vendor/include/asio/basic_random_access_file.hpp diff --git a/src/Client/vendor/include/asio/basic_raw_socket.hpp b/src/Daemon/vendor/include/asio/basic_raw_socket.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_raw_socket.hpp rename to src/Daemon/vendor/include/asio/basic_raw_socket.hpp diff --git a/src/Client/vendor/include/asio/basic_readable_pipe.hpp b/src/Daemon/vendor/include/asio/basic_readable_pipe.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_readable_pipe.hpp rename to src/Daemon/vendor/include/asio/basic_readable_pipe.hpp diff --git a/src/Client/vendor/include/asio/basic_seq_packet_socket.hpp b/src/Daemon/vendor/include/asio/basic_seq_packet_socket.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_seq_packet_socket.hpp rename to src/Daemon/vendor/include/asio/basic_seq_packet_socket.hpp diff --git a/src/Client/vendor/include/asio/basic_serial_port.hpp b/src/Daemon/vendor/include/asio/basic_serial_port.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_serial_port.hpp rename to src/Daemon/vendor/include/asio/basic_serial_port.hpp diff --git a/src/Client/vendor/include/asio/basic_signal_set.hpp b/src/Daemon/vendor/include/asio/basic_signal_set.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_signal_set.hpp rename to src/Daemon/vendor/include/asio/basic_signal_set.hpp diff --git a/src/Client/vendor/include/asio/basic_socket.hpp b/src/Daemon/vendor/include/asio/basic_socket.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_socket.hpp rename to src/Daemon/vendor/include/asio/basic_socket.hpp diff --git a/src/Client/vendor/include/asio/basic_socket_acceptor.hpp b/src/Daemon/vendor/include/asio/basic_socket_acceptor.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_socket_acceptor.hpp rename to src/Daemon/vendor/include/asio/basic_socket_acceptor.hpp diff --git a/src/Client/vendor/include/asio/basic_socket_iostream.hpp b/src/Daemon/vendor/include/asio/basic_socket_iostream.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_socket_iostream.hpp rename to src/Daemon/vendor/include/asio/basic_socket_iostream.hpp diff --git a/src/Client/vendor/include/asio/basic_socket_streambuf.hpp b/src/Daemon/vendor/include/asio/basic_socket_streambuf.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_socket_streambuf.hpp rename to src/Daemon/vendor/include/asio/basic_socket_streambuf.hpp diff --git a/src/Client/vendor/include/asio/basic_stream_file.hpp b/src/Daemon/vendor/include/asio/basic_stream_file.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_stream_file.hpp rename to src/Daemon/vendor/include/asio/basic_stream_file.hpp diff --git a/src/Client/vendor/include/asio/basic_stream_socket.hpp b/src/Daemon/vendor/include/asio/basic_stream_socket.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_stream_socket.hpp rename to src/Daemon/vendor/include/asio/basic_stream_socket.hpp diff --git a/src/Client/vendor/include/asio/basic_streambuf.hpp b/src/Daemon/vendor/include/asio/basic_streambuf.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_streambuf.hpp rename to src/Daemon/vendor/include/asio/basic_streambuf.hpp diff --git a/src/Client/vendor/include/asio/basic_streambuf_fwd.hpp b/src/Daemon/vendor/include/asio/basic_streambuf_fwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_streambuf_fwd.hpp rename to src/Daemon/vendor/include/asio/basic_streambuf_fwd.hpp diff --git a/src/Client/vendor/include/asio/basic_waitable_timer.hpp b/src/Daemon/vendor/include/asio/basic_waitable_timer.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_waitable_timer.hpp rename to src/Daemon/vendor/include/asio/basic_waitable_timer.hpp diff --git a/src/Client/vendor/include/asio/basic_writable_pipe.hpp b/src/Daemon/vendor/include/asio/basic_writable_pipe.hpp similarity index 100% rename from src/Client/vendor/include/asio/basic_writable_pipe.hpp rename to src/Daemon/vendor/include/asio/basic_writable_pipe.hpp diff --git a/src/Client/vendor/include/asio/bind_allocator.hpp b/src/Daemon/vendor/include/asio/bind_allocator.hpp similarity index 100% rename from src/Client/vendor/include/asio/bind_allocator.hpp rename to src/Daemon/vendor/include/asio/bind_allocator.hpp diff --git a/src/Client/vendor/include/asio/bind_cancellation_slot.hpp b/src/Daemon/vendor/include/asio/bind_cancellation_slot.hpp similarity index 100% rename from src/Client/vendor/include/asio/bind_cancellation_slot.hpp rename to src/Daemon/vendor/include/asio/bind_cancellation_slot.hpp diff --git a/src/Client/vendor/include/asio/bind_executor.hpp b/src/Daemon/vendor/include/asio/bind_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/bind_executor.hpp rename to src/Daemon/vendor/include/asio/bind_executor.hpp diff --git a/src/Client/vendor/include/asio/bind_immediate_executor.hpp b/src/Daemon/vendor/include/asio/bind_immediate_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/bind_immediate_executor.hpp rename to src/Daemon/vendor/include/asio/bind_immediate_executor.hpp diff --git a/src/Client/vendor/include/asio/buffer.hpp b/src/Daemon/vendor/include/asio/buffer.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffer.hpp rename to src/Daemon/vendor/include/asio/buffer.hpp diff --git a/src/Client/vendor/include/asio/buffer_registration.hpp b/src/Daemon/vendor/include/asio/buffer_registration.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffer_registration.hpp rename to src/Daemon/vendor/include/asio/buffer_registration.hpp diff --git a/src/Client/vendor/include/asio/buffered_read_stream.hpp b/src/Daemon/vendor/include/asio/buffered_read_stream.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffered_read_stream.hpp rename to src/Daemon/vendor/include/asio/buffered_read_stream.hpp diff --git a/src/Client/vendor/include/asio/buffered_read_stream_fwd.hpp b/src/Daemon/vendor/include/asio/buffered_read_stream_fwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffered_read_stream_fwd.hpp rename to src/Daemon/vendor/include/asio/buffered_read_stream_fwd.hpp diff --git a/src/Client/vendor/include/asio/buffered_stream.hpp b/src/Daemon/vendor/include/asio/buffered_stream.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffered_stream.hpp rename to src/Daemon/vendor/include/asio/buffered_stream.hpp diff --git a/src/Client/vendor/include/asio/buffered_stream_fwd.hpp b/src/Daemon/vendor/include/asio/buffered_stream_fwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffered_stream_fwd.hpp rename to src/Daemon/vendor/include/asio/buffered_stream_fwd.hpp diff --git a/src/Client/vendor/include/asio/buffered_write_stream.hpp b/src/Daemon/vendor/include/asio/buffered_write_stream.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffered_write_stream.hpp rename to src/Daemon/vendor/include/asio/buffered_write_stream.hpp diff --git a/src/Client/vendor/include/asio/buffered_write_stream_fwd.hpp b/src/Daemon/vendor/include/asio/buffered_write_stream_fwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffered_write_stream_fwd.hpp rename to src/Daemon/vendor/include/asio/buffered_write_stream_fwd.hpp diff --git a/src/Client/vendor/include/asio/buffers_iterator.hpp b/src/Daemon/vendor/include/asio/buffers_iterator.hpp similarity index 100% rename from src/Client/vendor/include/asio/buffers_iterator.hpp rename to src/Daemon/vendor/include/asio/buffers_iterator.hpp diff --git a/src/Client/vendor/include/asio/cancellation_signal.hpp b/src/Daemon/vendor/include/asio/cancellation_signal.hpp similarity index 100% rename from src/Client/vendor/include/asio/cancellation_signal.hpp rename to src/Daemon/vendor/include/asio/cancellation_signal.hpp diff --git a/src/Client/vendor/include/asio/cancellation_state.hpp b/src/Daemon/vendor/include/asio/cancellation_state.hpp similarity index 100% rename from src/Client/vendor/include/asio/cancellation_state.hpp rename to src/Daemon/vendor/include/asio/cancellation_state.hpp diff --git a/src/Client/vendor/include/asio/cancellation_type.hpp b/src/Daemon/vendor/include/asio/cancellation_type.hpp similarity index 100% rename from src/Client/vendor/include/asio/cancellation_type.hpp rename to src/Daemon/vendor/include/asio/cancellation_type.hpp diff --git a/src/Client/vendor/include/asio/co_spawn.hpp b/src/Daemon/vendor/include/asio/co_spawn.hpp similarity index 100% rename from src/Client/vendor/include/asio/co_spawn.hpp rename to src/Daemon/vendor/include/asio/co_spawn.hpp diff --git a/src/Client/vendor/include/asio/completion_condition.hpp b/src/Daemon/vendor/include/asio/completion_condition.hpp similarity index 100% rename from src/Client/vendor/include/asio/completion_condition.hpp rename to src/Daemon/vendor/include/asio/completion_condition.hpp diff --git a/src/Client/vendor/include/asio/compose.hpp b/src/Daemon/vendor/include/asio/compose.hpp similarity index 100% rename from src/Client/vendor/include/asio/compose.hpp rename to src/Daemon/vendor/include/asio/compose.hpp diff --git a/src/Client/vendor/include/asio/connect.hpp b/src/Daemon/vendor/include/asio/connect.hpp similarity index 100% rename from src/Client/vendor/include/asio/connect.hpp rename to src/Daemon/vendor/include/asio/connect.hpp diff --git a/src/Client/vendor/include/asio/connect_pipe.hpp b/src/Daemon/vendor/include/asio/connect_pipe.hpp similarity index 100% rename from src/Client/vendor/include/asio/connect_pipe.hpp rename to src/Daemon/vendor/include/asio/connect_pipe.hpp diff --git a/src/Client/vendor/include/asio/consign.hpp b/src/Daemon/vendor/include/asio/consign.hpp similarity index 100% rename from src/Client/vendor/include/asio/consign.hpp rename to src/Daemon/vendor/include/asio/consign.hpp diff --git a/src/Client/vendor/include/asio/coroutine.hpp b/src/Daemon/vendor/include/asio/coroutine.hpp similarity index 100% rename from src/Client/vendor/include/asio/coroutine.hpp rename to src/Daemon/vendor/include/asio/coroutine.hpp diff --git a/src/Client/vendor/include/asio/deadline_timer.hpp b/src/Daemon/vendor/include/asio/deadline_timer.hpp similarity index 100% rename from src/Client/vendor/include/asio/deadline_timer.hpp rename to src/Daemon/vendor/include/asio/deadline_timer.hpp diff --git a/src/Client/vendor/include/asio/defer.hpp b/src/Daemon/vendor/include/asio/defer.hpp similarity index 100% rename from src/Client/vendor/include/asio/defer.hpp rename to src/Daemon/vendor/include/asio/defer.hpp diff --git a/src/Client/vendor/include/asio/deferred.hpp b/src/Daemon/vendor/include/asio/deferred.hpp similarity index 100% rename from src/Client/vendor/include/asio/deferred.hpp rename to src/Daemon/vendor/include/asio/deferred.hpp diff --git a/src/Client/vendor/include/asio/detached.hpp b/src/Daemon/vendor/include/asio/detached.hpp similarity index 100% rename from src/Client/vendor/include/asio/detached.hpp rename to src/Daemon/vendor/include/asio/detached.hpp diff --git a/src/Client/vendor/include/asio/detail/array.hpp b/src/Daemon/vendor/include/asio/detail/array.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/array.hpp rename to src/Daemon/vendor/include/asio/detail/array.hpp diff --git a/src/Client/vendor/include/asio/detail/array_fwd.hpp b/src/Daemon/vendor/include/asio/detail/array_fwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/array_fwd.hpp rename to src/Daemon/vendor/include/asio/detail/array_fwd.hpp diff --git a/src/Client/vendor/include/asio/detail/assert.hpp b/src/Daemon/vendor/include/asio/detail/assert.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/assert.hpp rename to src/Daemon/vendor/include/asio/detail/assert.hpp diff --git a/src/Client/vendor/include/asio/detail/atomic_count.hpp b/src/Daemon/vendor/include/asio/detail/atomic_count.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/atomic_count.hpp rename to src/Daemon/vendor/include/asio/detail/atomic_count.hpp diff --git a/src/Client/vendor/include/asio/detail/base_from_cancellation_state.hpp b/src/Daemon/vendor/include/asio/detail/base_from_cancellation_state.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/base_from_cancellation_state.hpp rename to src/Daemon/vendor/include/asio/detail/base_from_cancellation_state.hpp diff --git a/src/Client/vendor/include/asio/detail/base_from_completion_cond.hpp b/src/Daemon/vendor/include/asio/detail/base_from_completion_cond.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/base_from_completion_cond.hpp rename to src/Daemon/vendor/include/asio/detail/base_from_completion_cond.hpp diff --git a/src/Client/vendor/include/asio/detail/bind_handler.hpp b/src/Daemon/vendor/include/asio/detail/bind_handler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/bind_handler.hpp rename to src/Daemon/vendor/include/asio/detail/bind_handler.hpp diff --git a/src/Client/vendor/include/asio/detail/blocking_executor_op.hpp b/src/Daemon/vendor/include/asio/detail/blocking_executor_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/blocking_executor_op.hpp rename to src/Daemon/vendor/include/asio/detail/blocking_executor_op.hpp diff --git a/src/Client/vendor/include/asio/detail/buffer_resize_guard.hpp b/src/Daemon/vendor/include/asio/detail/buffer_resize_guard.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/buffer_resize_guard.hpp rename to src/Daemon/vendor/include/asio/detail/buffer_resize_guard.hpp diff --git a/src/Client/vendor/include/asio/detail/buffer_sequence_adapter.hpp b/src/Daemon/vendor/include/asio/detail/buffer_sequence_adapter.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/buffer_sequence_adapter.hpp rename to src/Daemon/vendor/include/asio/detail/buffer_sequence_adapter.hpp diff --git a/src/Client/vendor/include/asio/detail/buffered_stream_storage.hpp b/src/Daemon/vendor/include/asio/detail/buffered_stream_storage.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/buffered_stream_storage.hpp rename to src/Daemon/vendor/include/asio/detail/buffered_stream_storage.hpp diff --git a/src/Client/vendor/include/asio/detail/call_stack.hpp b/src/Daemon/vendor/include/asio/detail/call_stack.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/call_stack.hpp rename to src/Daemon/vendor/include/asio/detail/call_stack.hpp diff --git a/src/Client/vendor/include/asio/detail/chrono.hpp b/src/Daemon/vendor/include/asio/detail/chrono.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/chrono.hpp rename to src/Daemon/vendor/include/asio/detail/chrono.hpp diff --git a/src/Client/vendor/include/asio/detail/chrono_time_traits.hpp b/src/Daemon/vendor/include/asio/detail/chrono_time_traits.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/chrono_time_traits.hpp rename to src/Daemon/vendor/include/asio/detail/chrono_time_traits.hpp diff --git a/src/Client/vendor/include/asio/detail/completion_handler.hpp b/src/Daemon/vendor/include/asio/detail/completion_handler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/completion_handler.hpp rename to src/Daemon/vendor/include/asio/detail/completion_handler.hpp diff --git a/src/Client/vendor/include/asio/detail/composed_work.hpp b/src/Daemon/vendor/include/asio/detail/composed_work.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/composed_work.hpp rename to src/Daemon/vendor/include/asio/detail/composed_work.hpp diff --git a/src/Client/vendor/include/asio/detail/concurrency_hint.hpp b/src/Daemon/vendor/include/asio/detail/concurrency_hint.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/concurrency_hint.hpp rename to src/Daemon/vendor/include/asio/detail/concurrency_hint.hpp diff --git a/src/Client/vendor/include/asio/detail/conditionally_enabled_event.hpp b/src/Daemon/vendor/include/asio/detail/conditionally_enabled_event.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/conditionally_enabled_event.hpp rename to src/Daemon/vendor/include/asio/detail/conditionally_enabled_event.hpp diff --git a/src/Client/vendor/include/asio/detail/conditionally_enabled_mutex.hpp b/src/Daemon/vendor/include/asio/detail/conditionally_enabled_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/conditionally_enabled_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/conditionally_enabled_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/config.hpp b/src/Daemon/vendor/include/asio/detail/config.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/config.hpp rename to src/Daemon/vendor/include/asio/detail/config.hpp diff --git a/src/Client/vendor/include/asio/detail/consuming_buffers.hpp b/src/Daemon/vendor/include/asio/detail/consuming_buffers.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/consuming_buffers.hpp rename to src/Daemon/vendor/include/asio/detail/consuming_buffers.hpp diff --git a/src/Client/vendor/include/asio/detail/cstddef.hpp b/src/Daemon/vendor/include/asio/detail/cstddef.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/cstddef.hpp rename to src/Daemon/vendor/include/asio/detail/cstddef.hpp diff --git a/src/Client/vendor/include/asio/detail/cstdint.hpp b/src/Daemon/vendor/include/asio/detail/cstdint.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/cstdint.hpp rename to src/Daemon/vendor/include/asio/detail/cstdint.hpp diff --git a/src/Client/vendor/include/asio/detail/date_time_fwd.hpp b/src/Daemon/vendor/include/asio/detail/date_time_fwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/date_time_fwd.hpp rename to src/Daemon/vendor/include/asio/detail/date_time_fwd.hpp diff --git a/src/Client/vendor/include/asio/detail/deadline_timer_service.hpp b/src/Daemon/vendor/include/asio/detail/deadline_timer_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/deadline_timer_service.hpp rename to src/Daemon/vendor/include/asio/detail/deadline_timer_service.hpp diff --git a/src/Client/vendor/include/asio/detail/dependent_type.hpp b/src/Daemon/vendor/include/asio/detail/dependent_type.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/dependent_type.hpp rename to src/Daemon/vendor/include/asio/detail/dependent_type.hpp diff --git a/src/Client/vendor/include/asio/detail/descriptor_ops.hpp b/src/Daemon/vendor/include/asio/detail/descriptor_ops.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/descriptor_ops.hpp rename to src/Daemon/vendor/include/asio/detail/descriptor_ops.hpp diff --git a/src/Client/vendor/include/asio/detail/descriptor_read_op.hpp b/src/Daemon/vendor/include/asio/detail/descriptor_read_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/descriptor_read_op.hpp rename to src/Daemon/vendor/include/asio/detail/descriptor_read_op.hpp diff --git a/src/Client/vendor/include/asio/detail/descriptor_write_op.hpp b/src/Daemon/vendor/include/asio/detail/descriptor_write_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/descriptor_write_op.hpp rename to src/Daemon/vendor/include/asio/detail/descriptor_write_op.hpp diff --git a/src/Client/vendor/include/asio/detail/dev_poll_reactor.hpp b/src/Daemon/vendor/include/asio/detail/dev_poll_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/dev_poll_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/dev_poll_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/epoll_reactor.hpp b/src/Daemon/vendor/include/asio/detail/epoll_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/epoll_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/epoll_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/event.hpp b/src/Daemon/vendor/include/asio/detail/event.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/event.hpp rename to src/Daemon/vendor/include/asio/detail/event.hpp diff --git a/src/Client/vendor/include/asio/detail/eventfd_select_interrupter.hpp b/src/Daemon/vendor/include/asio/detail/eventfd_select_interrupter.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/eventfd_select_interrupter.hpp rename to src/Daemon/vendor/include/asio/detail/eventfd_select_interrupter.hpp diff --git a/src/Client/vendor/include/asio/detail/exception.hpp b/src/Daemon/vendor/include/asio/detail/exception.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/exception.hpp rename to src/Daemon/vendor/include/asio/detail/exception.hpp diff --git a/src/Client/vendor/include/asio/detail/executor_function.hpp b/src/Daemon/vendor/include/asio/detail/executor_function.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/executor_function.hpp rename to src/Daemon/vendor/include/asio/detail/executor_function.hpp diff --git a/src/Client/vendor/include/asio/detail/executor_op.hpp b/src/Daemon/vendor/include/asio/detail/executor_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/executor_op.hpp rename to src/Daemon/vendor/include/asio/detail/executor_op.hpp diff --git a/src/Client/vendor/include/asio/detail/fd_set_adapter.hpp b/src/Daemon/vendor/include/asio/detail/fd_set_adapter.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/fd_set_adapter.hpp rename to src/Daemon/vendor/include/asio/detail/fd_set_adapter.hpp diff --git a/src/Client/vendor/include/asio/detail/fenced_block.hpp b/src/Daemon/vendor/include/asio/detail/fenced_block.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/fenced_block.hpp rename to src/Daemon/vendor/include/asio/detail/fenced_block.hpp diff --git a/src/Client/vendor/include/asio/detail/functional.hpp b/src/Daemon/vendor/include/asio/detail/functional.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/functional.hpp rename to src/Daemon/vendor/include/asio/detail/functional.hpp diff --git a/src/Client/vendor/include/asio/detail/future.hpp b/src/Daemon/vendor/include/asio/detail/future.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/future.hpp rename to src/Daemon/vendor/include/asio/detail/future.hpp diff --git a/src/Client/vendor/include/asio/detail/global.hpp b/src/Daemon/vendor/include/asio/detail/global.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/global.hpp rename to src/Daemon/vendor/include/asio/detail/global.hpp diff --git a/src/Client/vendor/include/asio/detail/handler_alloc_helpers.hpp b/src/Daemon/vendor/include/asio/detail/handler_alloc_helpers.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/handler_alloc_helpers.hpp rename to src/Daemon/vendor/include/asio/detail/handler_alloc_helpers.hpp diff --git a/src/Client/vendor/include/asio/detail/handler_cont_helpers.hpp b/src/Daemon/vendor/include/asio/detail/handler_cont_helpers.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/handler_cont_helpers.hpp rename to src/Daemon/vendor/include/asio/detail/handler_cont_helpers.hpp diff --git a/src/Client/vendor/include/asio/detail/handler_tracking.hpp b/src/Daemon/vendor/include/asio/detail/handler_tracking.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/handler_tracking.hpp rename to src/Daemon/vendor/include/asio/detail/handler_tracking.hpp diff --git a/src/Client/vendor/include/asio/detail/handler_type_requirements.hpp b/src/Daemon/vendor/include/asio/detail/handler_type_requirements.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/handler_type_requirements.hpp rename to src/Daemon/vendor/include/asio/detail/handler_type_requirements.hpp diff --git a/src/Client/vendor/include/asio/detail/handler_work.hpp b/src/Daemon/vendor/include/asio/detail/handler_work.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/handler_work.hpp rename to src/Daemon/vendor/include/asio/detail/handler_work.hpp diff --git a/src/Client/vendor/include/asio/detail/hash_map.hpp b/src/Daemon/vendor/include/asio/detail/hash_map.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/hash_map.hpp rename to src/Daemon/vendor/include/asio/detail/hash_map.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/buffer_sequence_adapter.ipp b/src/Daemon/vendor/include/asio/detail/impl/buffer_sequence_adapter.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/buffer_sequence_adapter.ipp rename to src/Daemon/vendor/include/asio/detail/impl/buffer_sequence_adapter.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/descriptor_ops.ipp b/src/Daemon/vendor/include/asio/detail/impl/descriptor_ops.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/descriptor_ops.ipp rename to src/Daemon/vendor/include/asio/detail/impl/descriptor_ops.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/dev_poll_reactor.hpp b/src/Daemon/vendor/include/asio/detail/impl/dev_poll_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/dev_poll_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/impl/dev_poll_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/dev_poll_reactor.ipp b/src/Daemon/vendor/include/asio/detail/impl/dev_poll_reactor.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/dev_poll_reactor.ipp rename to src/Daemon/vendor/include/asio/detail/impl/dev_poll_reactor.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/epoll_reactor.hpp b/src/Daemon/vendor/include/asio/detail/impl/epoll_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/epoll_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/impl/epoll_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/epoll_reactor.ipp b/src/Daemon/vendor/include/asio/detail/impl/epoll_reactor.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/epoll_reactor.ipp rename to src/Daemon/vendor/include/asio/detail/impl/epoll_reactor.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/eventfd_select_interrupter.ipp b/src/Daemon/vendor/include/asio/detail/impl/eventfd_select_interrupter.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/eventfd_select_interrupter.ipp rename to src/Daemon/vendor/include/asio/detail/impl/eventfd_select_interrupter.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/handler_tracking.ipp b/src/Daemon/vendor/include/asio/detail/impl/handler_tracking.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/handler_tracking.ipp rename to src/Daemon/vendor/include/asio/detail/impl/handler_tracking.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_descriptor_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_descriptor_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/io_uring_descriptor_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_descriptor_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_file_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_file_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/io_uring_file_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_file_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_service.hpp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/io_uring_service.hpp rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_service.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/io_uring_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/io_uring_socket_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/io_uring_socket_service_base.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/io_uring_socket_service_base.ipp rename to src/Daemon/vendor/include/asio/detail/impl/io_uring_socket_service_base.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/kqueue_reactor.hpp b/src/Daemon/vendor/include/asio/detail/impl/kqueue_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/kqueue_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/impl/kqueue_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/kqueue_reactor.ipp b/src/Daemon/vendor/include/asio/detail/impl/kqueue_reactor.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/kqueue_reactor.ipp rename to src/Daemon/vendor/include/asio/detail/impl/kqueue_reactor.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/null_event.ipp b/src/Daemon/vendor/include/asio/detail/impl/null_event.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/null_event.ipp rename to src/Daemon/vendor/include/asio/detail/impl/null_event.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/pipe_select_interrupter.ipp b/src/Daemon/vendor/include/asio/detail/impl/pipe_select_interrupter.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/pipe_select_interrupter.ipp rename to src/Daemon/vendor/include/asio/detail/impl/pipe_select_interrupter.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/posix_event.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_event.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/posix_event.ipp rename to src/Daemon/vendor/include/asio/detail/impl/posix_event.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/posix_mutex.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_mutex.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/posix_mutex.ipp rename to src/Daemon/vendor/include/asio/detail/impl/posix_mutex.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/posix_serial_port_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_serial_port_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/posix_serial_port_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/posix_serial_port_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/posix_thread.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_thread.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/posix_thread.ipp rename to src/Daemon/vendor/include/asio/detail/impl/posix_thread.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/posix_tss_ptr.ipp b/src/Daemon/vendor/include/asio/detail/impl/posix_tss_ptr.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/posix_tss_ptr.ipp rename to src/Daemon/vendor/include/asio/detail/impl/posix_tss_ptr.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/reactive_descriptor_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/reactive_descriptor_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/reactive_descriptor_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/reactive_descriptor_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/reactive_socket_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/reactive_socket_service_base.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/reactive_socket_service_base.ipp rename to src/Daemon/vendor/include/asio/detail/impl/reactive_socket_service_base.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/resolver_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/resolver_service_base.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/resolver_service_base.ipp rename to src/Daemon/vendor/include/asio/detail/impl/resolver_service_base.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/scheduler.ipp b/src/Daemon/vendor/include/asio/detail/impl/scheduler.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/scheduler.ipp rename to src/Daemon/vendor/include/asio/detail/impl/scheduler.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/select_reactor.hpp b/src/Daemon/vendor/include/asio/detail/impl/select_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/select_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/impl/select_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/select_reactor.ipp b/src/Daemon/vendor/include/asio/detail/impl/select_reactor.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/select_reactor.ipp rename to src/Daemon/vendor/include/asio/detail/impl/select_reactor.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/service_registry.hpp b/src/Daemon/vendor/include/asio/detail/impl/service_registry.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/service_registry.hpp rename to src/Daemon/vendor/include/asio/detail/impl/service_registry.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/service_registry.ipp b/src/Daemon/vendor/include/asio/detail/impl/service_registry.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/service_registry.ipp rename to src/Daemon/vendor/include/asio/detail/impl/service_registry.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/signal_set_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/signal_set_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/signal_set_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/signal_set_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/socket_ops.ipp b/src/Daemon/vendor/include/asio/detail/impl/socket_ops.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/socket_ops.ipp rename to src/Daemon/vendor/include/asio/detail/impl/socket_ops.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/socket_select_interrupter.ipp b/src/Daemon/vendor/include/asio/detail/impl/socket_select_interrupter.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/socket_select_interrupter.ipp rename to src/Daemon/vendor/include/asio/detail/impl/socket_select_interrupter.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/strand_executor_service.hpp b/src/Daemon/vendor/include/asio/detail/impl/strand_executor_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/strand_executor_service.hpp rename to src/Daemon/vendor/include/asio/detail/impl/strand_executor_service.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/strand_executor_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/strand_executor_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/strand_executor_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/strand_executor_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/strand_service.hpp b/src/Daemon/vendor/include/asio/detail/impl/strand_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/strand_service.hpp rename to src/Daemon/vendor/include/asio/detail/impl/strand_service.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/strand_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/strand_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/strand_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/strand_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/thread_context.ipp b/src/Daemon/vendor/include/asio/detail/impl/thread_context.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/thread_context.ipp rename to src/Daemon/vendor/include/asio/detail/impl/thread_context.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/throw_error.ipp b/src/Daemon/vendor/include/asio/detail/impl/throw_error.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/throw_error.ipp rename to src/Daemon/vendor/include/asio/detail/impl/throw_error.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/timer_queue_ptime.ipp b/src/Daemon/vendor/include/asio/detail/impl/timer_queue_ptime.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/timer_queue_ptime.ipp rename to src/Daemon/vendor/include/asio/detail/impl/timer_queue_ptime.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/timer_queue_set.ipp b/src/Daemon/vendor/include/asio/detail/impl/timer_queue_set.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/timer_queue_set.ipp rename to src/Daemon/vendor/include/asio/detail/impl/timer_queue_set.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_event.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_event.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_event.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_event.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_file_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_file_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_iocp_file_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_file_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_handle_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_handle_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_iocp_handle_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_handle_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_io_context.hpp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_io_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_iocp_io_context.hpp rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_io_context.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_io_context.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_io_context.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_iocp_io_context.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_io_context.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_serial_port_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_serial_port_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_iocp_serial_port_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_serial_port_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_iocp_socket_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_iocp_socket_service_base.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_iocp_socket_service_base.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_iocp_socket_service_base.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_mutex.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_mutex.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_mutex.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_mutex.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_object_handle_service.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_object_handle_service.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_object_handle_service.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_object_handle_service.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_static_mutex.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_static_mutex.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_static_mutex.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_static_mutex.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_thread.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_thread.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_thread.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_thread.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/win_tss_ptr.ipp b/src/Daemon/vendor/include/asio/detail/impl/win_tss_ptr.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/win_tss_ptr.ipp rename to src/Daemon/vendor/include/asio/detail/impl/win_tss_ptr.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/winrt_ssocket_service_base.ipp b/src/Daemon/vendor/include/asio/detail/impl/winrt_ssocket_service_base.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/winrt_ssocket_service_base.ipp rename to src/Daemon/vendor/include/asio/detail/impl/winrt_ssocket_service_base.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/winrt_timer_scheduler.hpp b/src/Daemon/vendor/include/asio/detail/impl/winrt_timer_scheduler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/winrt_timer_scheduler.hpp rename to src/Daemon/vendor/include/asio/detail/impl/winrt_timer_scheduler.hpp diff --git a/src/Client/vendor/include/asio/detail/impl/winrt_timer_scheduler.ipp b/src/Daemon/vendor/include/asio/detail/impl/winrt_timer_scheduler.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/winrt_timer_scheduler.ipp rename to src/Daemon/vendor/include/asio/detail/impl/winrt_timer_scheduler.ipp diff --git a/src/Client/vendor/include/asio/detail/impl/winsock_init.ipp b/src/Daemon/vendor/include/asio/detail/impl/winsock_init.ipp similarity index 100% rename from src/Client/vendor/include/asio/detail/impl/winsock_init.ipp rename to src/Daemon/vendor/include/asio/detail/impl/winsock_init.ipp diff --git a/src/Client/vendor/include/asio/detail/initiate_defer.hpp b/src/Daemon/vendor/include/asio/detail/initiate_defer.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/initiate_defer.hpp rename to src/Daemon/vendor/include/asio/detail/initiate_defer.hpp diff --git a/src/Client/vendor/include/asio/detail/initiate_dispatch.hpp b/src/Daemon/vendor/include/asio/detail/initiate_dispatch.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/initiate_dispatch.hpp rename to src/Daemon/vendor/include/asio/detail/initiate_dispatch.hpp diff --git a/src/Client/vendor/include/asio/detail/initiate_post.hpp b/src/Daemon/vendor/include/asio/detail/initiate_post.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/initiate_post.hpp rename to src/Daemon/vendor/include/asio/detail/initiate_post.hpp diff --git a/src/Client/vendor/include/asio/detail/io_control.hpp b/src/Daemon/vendor/include/asio/detail/io_control.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_control.hpp rename to src/Daemon/vendor/include/asio/detail/io_control.hpp diff --git a/src/Client/vendor/include/asio/detail/io_object_impl.hpp b/src/Daemon/vendor/include/asio/detail/io_object_impl.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_object_impl.hpp rename to src/Daemon/vendor/include/asio/detail/io_object_impl.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_read_at_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_read_at_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_read_at_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_read_at_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_read_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_read_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_read_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_read_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_service.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_service.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_service.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_write_at_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_write_at_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_write_at_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_write_at_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_descriptor_write_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_descriptor_write_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_descriptor_write_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_descriptor_write_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_file_service.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_file_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_file_service.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_file_service.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_null_buffers_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_null_buffers_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_null_buffers_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_null_buffers_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_operation.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_operation.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_operation.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_operation.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_service.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_service.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_service.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_accept_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_accept_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_accept_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_accept_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_connect_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_connect_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_connect_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_connect_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_recv_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_recv_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_recv_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_recv_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_recvfrom_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_recvfrom_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_recvfrom_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_recvfrom_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_recvmsg_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_recvmsg_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_recvmsg_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_recvmsg_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_send_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_send_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_send_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_send_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_sendto_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_sendto_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_sendto_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_sendto_op.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_service.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_service.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_service.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_socket_service_base.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_socket_service_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_socket_service_base.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_socket_service_base.hpp diff --git a/src/Client/vendor/include/asio/detail/io_uring_wait_op.hpp b/src/Daemon/vendor/include/asio/detail/io_uring_wait_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/io_uring_wait_op.hpp rename to src/Daemon/vendor/include/asio/detail/io_uring_wait_op.hpp diff --git a/src/Client/vendor/include/asio/detail/is_buffer_sequence.hpp b/src/Daemon/vendor/include/asio/detail/is_buffer_sequence.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/is_buffer_sequence.hpp rename to src/Daemon/vendor/include/asio/detail/is_buffer_sequence.hpp diff --git a/src/Client/vendor/include/asio/detail/is_executor.hpp b/src/Daemon/vendor/include/asio/detail/is_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/is_executor.hpp rename to src/Daemon/vendor/include/asio/detail/is_executor.hpp diff --git a/src/Client/vendor/include/asio/detail/keyword_tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/keyword_tss_ptr.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/keyword_tss_ptr.hpp rename to src/Daemon/vendor/include/asio/detail/keyword_tss_ptr.hpp diff --git a/src/Client/vendor/include/asio/detail/kqueue_reactor.hpp b/src/Daemon/vendor/include/asio/detail/kqueue_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/kqueue_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/kqueue_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/limits.hpp b/src/Daemon/vendor/include/asio/detail/limits.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/limits.hpp rename to src/Daemon/vendor/include/asio/detail/limits.hpp diff --git a/src/Client/vendor/include/asio/detail/local_free_on_block_exit.hpp b/src/Daemon/vendor/include/asio/detail/local_free_on_block_exit.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/local_free_on_block_exit.hpp rename to src/Daemon/vendor/include/asio/detail/local_free_on_block_exit.hpp diff --git a/src/Client/vendor/include/asio/detail/memory.hpp b/src/Daemon/vendor/include/asio/detail/memory.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/memory.hpp rename to src/Daemon/vendor/include/asio/detail/memory.hpp diff --git a/src/Client/vendor/include/asio/detail/mutex.hpp b/src/Daemon/vendor/include/asio/detail/mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/mutex.hpp rename to src/Daemon/vendor/include/asio/detail/mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/non_const_lvalue.hpp b/src/Daemon/vendor/include/asio/detail/non_const_lvalue.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/non_const_lvalue.hpp rename to src/Daemon/vendor/include/asio/detail/non_const_lvalue.hpp diff --git a/src/Client/vendor/include/asio/detail/noncopyable.hpp b/src/Daemon/vendor/include/asio/detail/noncopyable.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/noncopyable.hpp rename to src/Daemon/vendor/include/asio/detail/noncopyable.hpp diff --git a/src/Client/vendor/include/asio/detail/null_event.hpp b/src/Daemon/vendor/include/asio/detail/null_event.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_event.hpp rename to src/Daemon/vendor/include/asio/detail/null_event.hpp diff --git a/src/Client/vendor/include/asio/detail/null_fenced_block.hpp b/src/Daemon/vendor/include/asio/detail/null_fenced_block.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_fenced_block.hpp rename to src/Daemon/vendor/include/asio/detail/null_fenced_block.hpp diff --git a/src/Client/vendor/include/asio/detail/null_global.hpp b/src/Daemon/vendor/include/asio/detail/null_global.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_global.hpp rename to src/Daemon/vendor/include/asio/detail/null_global.hpp diff --git a/src/Client/vendor/include/asio/detail/null_mutex.hpp b/src/Daemon/vendor/include/asio/detail/null_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/null_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/null_reactor.hpp b/src/Daemon/vendor/include/asio/detail/null_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/null_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/null_signal_blocker.hpp b/src/Daemon/vendor/include/asio/detail/null_signal_blocker.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_signal_blocker.hpp rename to src/Daemon/vendor/include/asio/detail/null_signal_blocker.hpp diff --git a/src/Client/vendor/include/asio/detail/null_socket_service.hpp b/src/Daemon/vendor/include/asio/detail/null_socket_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_socket_service.hpp rename to src/Daemon/vendor/include/asio/detail/null_socket_service.hpp diff --git a/src/Client/vendor/include/asio/detail/null_static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/null_static_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_static_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/null_static_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/null_thread.hpp b/src/Daemon/vendor/include/asio/detail/null_thread.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_thread.hpp rename to src/Daemon/vendor/include/asio/detail/null_thread.hpp diff --git a/src/Client/vendor/include/asio/detail/null_tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/null_tss_ptr.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/null_tss_ptr.hpp rename to src/Daemon/vendor/include/asio/detail/null_tss_ptr.hpp diff --git a/src/Client/vendor/include/asio/detail/object_pool.hpp b/src/Daemon/vendor/include/asio/detail/object_pool.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/object_pool.hpp rename to src/Daemon/vendor/include/asio/detail/object_pool.hpp diff --git a/src/Client/vendor/include/asio/detail/old_win_sdk_compat.hpp b/src/Daemon/vendor/include/asio/detail/old_win_sdk_compat.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/old_win_sdk_compat.hpp rename to src/Daemon/vendor/include/asio/detail/old_win_sdk_compat.hpp diff --git a/src/Client/vendor/include/asio/detail/op_queue.hpp b/src/Daemon/vendor/include/asio/detail/op_queue.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/op_queue.hpp rename to src/Daemon/vendor/include/asio/detail/op_queue.hpp diff --git a/src/Client/vendor/include/asio/detail/operation.hpp b/src/Daemon/vendor/include/asio/detail/operation.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/operation.hpp rename to src/Daemon/vendor/include/asio/detail/operation.hpp diff --git a/src/Client/vendor/include/asio/detail/pipe_select_interrupter.hpp b/src/Daemon/vendor/include/asio/detail/pipe_select_interrupter.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/pipe_select_interrupter.hpp rename to src/Daemon/vendor/include/asio/detail/pipe_select_interrupter.hpp diff --git a/src/Client/vendor/include/asio/detail/pop_options.hpp b/src/Daemon/vendor/include/asio/detail/pop_options.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/pop_options.hpp rename to src/Daemon/vendor/include/asio/detail/pop_options.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_event.hpp b/src/Daemon/vendor/include/asio/detail/posix_event.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_event.hpp rename to src/Daemon/vendor/include/asio/detail/posix_event.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_fd_set_adapter.hpp b/src/Daemon/vendor/include/asio/detail/posix_fd_set_adapter.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_fd_set_adapter.hpp rename to src/Daemon/vendor/include/asio/detail/posix_fd_set_adapter.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_global.hpp b/src/Daemon/vendor/include/asio/detail/posix_global.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_global.hpp rename to src/Daemon/vendor/include/asio/detail/posix_global.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_mutex.hpp b/src/Daemon/vendor/include/asio/detail/posix_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/posix_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_serial_port_service.hpp b/src/Daemon/vendor/include/asio/detail/posix_serial_port_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_serial_port_service.hpp rename to src/Daemon/vendor/include/asio/detail/posix_serial_port_service.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_signal_blocker.hpp b/src/Daemon/vendor/include/asio/detail/posix_signal_blocker.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_signal_blocker.hpp rename to src/Daemon/vendor/include/asio/detail/posix_signal_blocker.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/posix_static_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_static_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/posix_static_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_thread.hpp b/src/Daemon/vendor/include/asio/detail/posix_thread.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_thread.hpp rename to src/Daemon/vendor/include/asio/detail/posix_thread.hpp diff --git a/src/Client/vendor/include/asio/detail/posix_tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/posix_tss_ptr.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/posix_tss_ptr.hpp rename to src/Daemon/vendor/include/asio/detail/posix_tss_ptr.hpp diff --git a/src/Client/vendor/include/asio/detail/push_options.hpp b/src/Daemon/vendor/include/asio/detail/push_options.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/push_options.hpp rename to src/Daemon/vendor/include/asio/detail/push_options.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_descriptor_service.hpp b/src/Daemon/vendor/include/asio/detail/reactive_descriptor_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_descriptor_service.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_descriptor_service.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_null_buffers_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_null_buffers_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_null_buffers_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_null_buffers_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_accept_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_accept_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_accept_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_accept_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_connect_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_connect_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_connect_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_connect_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_recv_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_recv_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_recv_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_recv_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_recvfrom_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_recvfrom_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_recvfrom_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_recvfrom_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_recvmsg_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_recvmsg_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_recvmsg_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_recvmsg_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_send_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_send_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_send_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_send_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_sendto_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_sendto_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_sendto_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_sendto_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_service.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_service.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_service.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_socket_service_base.hpp b/src/Daemon/vendor/include/asio/detail/reactive_socket_service_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_socket_service_base.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_socket_service_base.hpp diff --git a/src/Client/vendor/include/asio/detail/reactive_wait_op.hpp b/src/Daemon/vendor/include/asio/detail/reactive_wait_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactive_wait_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactive_wait_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactor.hpp b/src/Daemon/vendor/include/asio/detail/reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactor.hpp rename to src/Daemon/vendor/include/asio/detail/reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/reactor_op.hpp b/src/Daemon/vendor/include/asio/detail/reactor_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactor_op.hpp rename to src/Daemon/vendor/include/asio/detail/reactor_op.hpp diff --git a/src/Client/vendor/include/asio/detail/reactor_op_queue.hpp b/src/Daemon/vendor/include/asio/detail/reactor_op_queue.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/reactor_op_queue.hpp rename to src/Daemon/vendor/include/asio/detail/reactor_op_queue.hpp diff --git a/src/Client/vendor/include/asio/detail/recycling_allocator.hpp b/src/Daemon/vendor/include/asio/detail/recycling_allocator.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/recycling_allocator.hpp rename to src/Daemon/vendor/include/asio/detail/recycling_allocator.hpp diff --git a/src/Client/vendor/include/asio/detail/regex_fwd.hpp b/src/Daemon/vendor/include/asio/detail/regex_fwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/regex_fwd.hpp rename to src/Daemon/vendor/include/asio/detail/regex_fwd.hpp diff --git a/src/Client/vendor/include/asio/detail/resolve_endpoint_op.hpp b/src/Daemon/vendor/include/asio/detail/resolve_endpoint_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/resolve_endpoint_op.hpp rename to src/Daemon/vendor/include/asio/detail/resolve_endpoint_op.hpp diff --git a/src/Client/vendor/include/asio/detail/resolve_op.hpp b/src/Daemon/vendor/include/asio/detail/resolve_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/resolve_op.hpp rename to src/Daemon/vendor/include/asio/detail/resolve_op.hpp diff --git a/src/Client/vendor/include/asio/detail/resolve_query_op.hpp b/src/Daemon/vendor/include/asio/detail/resolve_query_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/resolve_query_op.hpp rename to src/Daemon/vendor/include/asio/detail/resolve_query_op.hpp diff --git a/src/Client/vendor/include/asio/detail/resolver_service.hpp b/src/Daemon/vendor/include/asio/detail/resolver_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/resolver_service.hpp rename to src/Daemon/vendor/include/asio/detail/resolver_service.hpp diff --git a/src/Client/vendor/include/asio/detail/resolver_service_base.hpp b/src/Daemon/vendor/include/asio/detail/resolver_service_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/resolver_service_base.hpp rename to src/Daemon/vendor/include/asio/detail/resolver_service_base.hpp diff --git a/src/Client/vendor/include/asio/detail/scheduler.hpp b/src/Daemon/vendor/include/asio/detail/scheduler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/scheduler.hpp rename to src/Daemon/vendor/include/asio/detail/scheduler.hpp diff --git a/src/Client/vendor/include/asio/detail/scheduler_operation.hpp b/src/Daemon/vendor/include/asio/detail/scheduler_operation.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/scheduler_operation.hpp rename to src/Daemon/vendor/include/asio/detail/scheduler_operation.hpp diff --git a/src/Client/vendor/include/asio/detail/scheduler_task.hpp b/src/Daemon/vendor/include/asio/detail/scheduler_task.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/scheduler_task.hpp rename to src/Daemon/vendor/include/asio/detail/scheduler_task.hpp diff --git a/src/Client/vendor/include/asio/detail/scheduler_thread_info.hpp b/src/Daemon/vendor/include/asio/detail/scheduler_thread_info.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/scheduler_thread_info.hpp rename to src/Daemon/vendor/include/asio/detail/scheduler_thread_info.hpp diff --git a/src/Client/vendor/include/asio/detail/scoped_lock.hpp b/src/Daemon/vendor/include/asio/detail/scoped_lock.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/scoped_lock.hpp rename to src/Daemon/vendor/include/asio/detail/scoped_lock.hpp diff --git a/src/Client/vendor/include/asio/detail/scoped_ptr.hpp b/src/Daemon/vendor/include/asio/detail/scoped_ptr.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/scoped_ptr.hpp rename to src/Daemon/vendor/include/asio/detail/scoped_ptr.hpp diff --git a/src/Client/vendor/include/asio/detail/select_interrupter.hpp b/src/Daemon/vendor/include/asio/detail/select_interrupter.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/select_interrupter.hpp rename to src/Daemon/vendor/include/asio/detail/select_interrupter.hpp diff --git a/src/Client/vendor/include/asio/detail/select_reactor.hpp b/src/Daemon/vendor/include/asio/detail/select_reactor.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/select_reactor.hpp rename to src/Daemon/vendor/include/asio/detail/select_reactor.hpp diff --git a/src/Client/vendor/include/asio/detail/service_registry.hpp b/src/Daemon/vendor/include/asio/detail/service_registry.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/service_registry.hpp rename to src/Daemon/vendor/include/asio/detail/service_registry.hpp diff --git a/src/Client/vendor/include/asio/detail/signal_blocker.hpp b/src/Daemon/vendor/include/asio/detail/signal_blocker.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/signal_blocker.hpp rename to src/Daemon/vendor/include/asio/detail/signal_blocker.hpp diff --git a/src/Client/vendor/include/asio/detail/signal_handler.hpp b/src/Daemon/vendor/include/asio/detail/signal_handler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/signal_handler.hpp rename to src/Daemon/vendor/include/asio/detail/signal_handler.hpp diff --git a/src/Client/vendor/include/asio/detail/signal_init.hpp b/src/Daemon/vendor/include/asio/detail/signal_init.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/signal_init.hpp rename to src/Daemon/vendor/include/asio/detail/signal_init.hpp diff --git a/src/Client/vendor/include/asio/detail/signal_op.hpp b/src/Daemon/vendor/include/asio/detail/signal_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/signal_op.hpp rename to src/Daemon/vendor/include/asio/detail/signal_op.hpp diff --git a/src/Client/vendor/include/asio/detail/signal_set_service.hpp b/src/Daemon/vendor/include/asio/detail/signal_set_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/signal_set_service.hpp rename to src/Daemon/vendor/include/asio/detail/signal_set_service.hpp diff --git a/src/Client/vendor/include/asio/detail/socket_holder.hpp b/src/Daemon/vendor/include/asio/detail/socket_holder.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/socket_holder.hpp rename to src/Daemon/vendor/include/asio/detail/socket_holder.hpp diff --git a/src/Client/vendor/include/asio/detail/socket_ops.hpp b/src/Daemon/vendor/include/asio/detail/socket_ops.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/socket_ops.hpp rename to src/Daemon/vendor/include/asio/detail/socket_ops.hpp diff --git a/src/Client/vendor/include/asio/detail/socket_option.hpp b/src/Daemon/vendor/include/asio/detail/socket_option.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/socket_option.hpp rename to src/Daemon/vendor/include/asio/detail/socket_option.hpp diff --git a/src/Client/vendor/include/asio/detail/socket_select_interrupter.hpp b/src/Daemon/vendor/include/asio/detail/socket_select_interrupter.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/socket_select_interrupter.hpp rename to src/Daemon/vendor/include/asio/detail/socket_select_interrupter.hpp diff --git a/src/Client/vendor/include/asio/detail/socket_types.hpp b/src/Daemon/vendor/include/asio/detail/socket_types.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/socket_types.hpp rename to src/Daemon/vendor/include/asio/detail/socket_types.hpp diff --git a/src/Client/vendor/include/asio/detail/source_location.hpp b/src/Daemon/vendor/include/asio/detail/source_location.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/source_location.hpp rename to src/Daemon/vendor/include/asio/detail/source_location.hpp diff --git a/src/Client/vendor/include/asio/detail/static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/static_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/static_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/static_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/std_event.hpp b/src/Daemon/vendor/include/asio/detail/std_event.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/std_event.hpp rename to src/Daemon/vendor/include/asio/detail/std_event.hpp diff --git a/src/Client/vendor/include/asio/detail/std_fenced_block.hpp b/src/Daemon/vendor/include/asio/detail/std_fenced_block.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/std_fenced_block.hpp rename to src/Daemon/vendor/include/asio/detail/std_fenced_block.hpp diff --git a/src/Client/vendor/include/asio/detail/std_global.hpp b/src/Daemon/vendor/include/asio/detail/std_global.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/std_global.hpp rename to src/Daemon/vendor/include/asio/detail/std_global.hpp diff --git a/src/Client/vendor/include/asio/detail/std_mutex.hpp b/src/Daemon/vendor/include/asio/detail/std_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/std_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/std_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/std_static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/std_static_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/std_static_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/std_static_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/std_thread.hpp b/src/Daemon/vendor/include/asio/detail/std_thread.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/std_thread.hpp rename to src/Daemon/vendor/include/asio/detail/std_thread.hpp diff --git a/src/Client/vendor/include/asio/detail/strand_executor_service.hpp b/src/Daemon/vendor/include/asio/detail/strand_executor_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/strand_executor_service.hpp rename to src/Daemon/vendor/include/asio/detail/strand_executor_service.hpp diff --git a/src/Client/vendor/include/asio/detail/strand_service.hpp b/src/Daemon/vendor/include/asio/detail/strand_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/strand_service.hpp rename to src/Daemon/vendor/include/asio/detail/strand_service.hpp diff --git a/src/Client/vendor/include/asio/detail/string_view.hpp b/src/Daemon/vendor/include/asio/detail/string_view.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/string_view.hpp rename to src/Daemon/vendor/include/asio/detail/string_view.hpp diff --git a/src/Client/vendor/include/asio/detail/thread.hpp b/src/Daemon/vendor/include/asio/detail/thread.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/thread.hpp rename to src/Daemon/vendor/include/asio/detail/thread.hpp diff --git a/src/Client/vendor/include/asio/detail/thread_context.hpp b/src/Daemon/vendor/include/asio/detail/thread_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/thread_context.hpp rename to src/Daemon/vendor/include/asio/detail/thread_context.hpp diff --git a/src/Client/vendor/include/asio/detail/thread_group.hpp b/src/Daemon/vendor/include/asio/detail/thread_group.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/thread_group.hpp rename to src/Daemon/vendor/include/asio/detail/thread_group.hpp diff --git a/src/Client/vendor/include/asio/detail/thread_info_base.hpp b/src/Daemon/vendor/include/asio/detail/thread_info_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/thread_info_base.hpp rename to src/Daemon/vendor/include/asio/detail/thread_info_base.hpp diff --git a/src/Client/vendor/include/asio/detail/throw_error.hpp b/src/Daemon/vendor/include/asio/detail/throw_error.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/throw_error.hpp rename to src/Daemon/vendor/include/asio/detail/throw_error.hpp diff --git a/src/Client/vendor/include/asio/detail/throw_exception.hpp b/src/Daemon/vendor/include/asio/detail/throw_exception.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/throw_exception.hpp rename to src/Daemon/vendor/include/asio/detail/throw_exception.hpp diff --git a/src/Client/vendor/include/asio/detail/timer_queue.hpp b/src/Daemon/vendor/include/asio/detail/timer_queue.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/timer_queue.hpp rename to src/Daemon/vendor/include/asio/detail/timer_queue.hpp diff --git a/src/Client/vendor/include/asio/detail/timer_queue_base.hpp b/src/Daemon/vendor/include/asio/detail/timer_queue_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/timer_queue_base.hpp rename to src/Daemon/vendor/include/asio/detail/timer_queue_base.hpp diff --git a/src/Client/vendor/include/asio/detail/timer_queue_ptime.hpp b/src/Daemon/vendor/include/asio/detail/timer_queue_ptime.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/timer_queue_ptime.hpp rename to src/Daemon/vendor/include/asio/detail/timer_queue_ptime.hpp diff --git a/src/Client/vendor/include/asio/detail/timer_queue_set.hpp b/src/Daemon/vendor/include/asio/detail/timer_queue_set.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/timer_queue_set.hpp rename to src/Daemon/vendor/include/asio/detail/timer_queue_set.hpp diff --git a/src/Client/vendor/include/asio/detail/timer_scheduler.hpp b/src/Daemon/vendor/include/asio/detail/timer_scheduler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/timer_scheduler.hpp rename to src/Daemon/vendor/include/asio/detail/timer_scheduler.hpp diff --git a/src/Client/vendor/include/asio/detail/timer_scheduler_fwd.hpp b/src/Daemon/vendor/include/asio/detail/timer_scheduler_fwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/timer_scheduler_fwd.hpp rename to src/Daemon/vendor/include/asio/detail/timer_scheduler_fwd.hpp diff --git a/src/Client/vendor/include/asio/detail/tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/tss_ptr.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/tss_ptr.hpp rename to src/Daemon/vendor/include/asio/detail/tss_ptr.hpp diff --git a/src/Client/vendor/include/asio/detail/type_traits.hpp b/src/Daemon/vendor/include/asio/detail/type_traits.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/type_traits.hpp rename to src/Daemon/vendor/include/asio/detail/type_traits.hpp diff --git a/src/Client/vendor/include/asio/detail/utility.hpp b/src/Daemon/vendor/include/asio/detail/utility.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/utility.hpp rename to src/Daemon/vendor/include/asio/detail/utility.hpp diff --git a/src/Client/vendor/include/asio/detail/wait_handler.hpp b/src/Daemon/vendor/include/asio/detail/wait_handler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/wait_handler.hpp rename to src/Daemon/vendor/include/asio/detail/wait_handler.hpp diff --git a/src/Client/vendor/include/asio/detail/wait_op.hpp b/src/Daemon/vendor/include/asio/detail/wait_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/wait_op.hpp rename to src/Daemon/vendor/include/asio/detail/wait_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_event.hpp b/src/Daemon/vendor/include/asio/detail/win_event.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_event.hpp rename to src/Daemon/vendor/include/asio/detail/win_event.hpp diff --git a/src/Client/vendor/include/asio/detail/win_fd_set_adapter.hpp b/src/Daemon/vendor/include/asio/detail/win_fd_set_adapter.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_fd_set_adapter.hpp rename to src/Daemon/vendor/include/asio/detail/win_fd_set_adapter.hpp diff --git a/src/Client/vendor/include/asio/detail/win_global.hpp b/src/Daemon/vendor/include/asio/detail/win_global.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_global.hpp rename to src/Daemon/vendor/include/asio/detail/win_global.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_file_service.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_file_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_file_service.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_file_service.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_handle_read_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_handle_read_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_handle_read_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_handle_read_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_handle_service.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_handle_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_handle_service.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_handle_service.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_handle_write_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_handle_write_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_handle_write_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_handle_write_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_io_context.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_io_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_io_context.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_io_context.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_null_buffers_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_null_buffers_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_null_buffers_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_null_buffers_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_operation.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_operation.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_operation.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_operation.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_overlapped_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_overlapped_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_overlapped_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_overlapped_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_overlapped_ptr.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_overlapped_ptr.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_overlapped_ptr.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_overlapped_ptr.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_serial_port_service.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_serial_port_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_serial_port_service.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_serial_port_service.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_accept_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_accept_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_socket_accept_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_accept_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_connect_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_connect_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_socket_connect_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_connect_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_recv_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_recv_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_socket_recv_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_recv_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_recvfrom_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_recvfrom_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_socket_recvfrom_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_recvfrom_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_recvmsg_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_recvmsg_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_socket_recvmsg_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_recvmsg_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_send_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_send_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_socket_send_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_send_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_service.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_socket_service.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_service.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_socket_service_base.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_socket_service_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_socket_service_base.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_socket_service_base.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_thread_info.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_thread_info.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_thread_info.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_thread_info.hpp diff --git a/src/Client/vendor/include/asio/detail/win_iocp_wait_op.hpp b/src/Daemon/vendor/include/asio/detail/win_iocp_wait_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_iocp_wait_op.hpp rename to src/Daemon/vendor/include/asio/detail/win_iocp_wait_op.hpp diff --git a/src/Client/vendor/include/asio/detail/win_mutex.hpp b/src/Daemon/vendor/include/asio/detail/win_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/win_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/win_object_handle_service.hpp b/src/Daemon/vendor/include/asio/detail/win_object_handle_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_object_handle_service.hpp rename to src/Daemon/vendor/include/asio/detail/win_object_handle_service.hpp diff --git a/src/Client/vendor/include/asio/detail/win_static_mutex.hpp b/src/Daemon/vendor/include/asio/detail/win_static_mutex.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_static_mutex.hpp rename to src/Daemon/vendor/include/asio/detail/win_static_mutex.hpp diff --git a/src/Client/vendor/include/asio/detail/win_thread.hpp b/src/Daemon/vendor/include/asio/detail/win_thread.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_thread.hpp rename to src/Daemon/vendor/include/asio/detail/win_thread.hpp diff --git a/src/Client/vendor/include/asio/detail/win_tss_ptr.hpp b/src/Daemon/vendor/include/asio/detail/win_tss_ptr.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/win_tss_ptr.hpp rename to src/Daemon/vendor/include/asio/detail/win_tss_ptr.hpp diff --git a/src/Client/vendor/include/asio/detail/winapp_thread.hpp b/src/Daemon/vendor/include/asio/detail/winapp_thread.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winapp_thread.hpp rename to src/Daemon/vendor/include/asio/detail/winapp_thread.hpp diff --git a/src/Client/vendor/include/asio/detail/wince_thread.hpp b/src/Daemon/vendor/include/asio/detail/wince_thread.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/wince_thread.hpp rename to src/Daemon/vendor/include/asio/detail/wince_thread.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_async_manager.hpp b/src/Daemon/vendor/include/asio/detail/winrt_async_manager.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_async_manager.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_async_manager.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_async_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_async_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_async_op.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_async_op.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_resolve_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_resolve_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_resolve_op.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_resolve_op.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_resolver_service.hpp b/src/Daemon/vendor/include/asio/detail/winrt_resolver_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_resolver_service.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_resolver_service.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_socket_connect_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_socket_connect_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_socket_connect_op.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_socket_connect_op.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_socket_recv_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_socket_recv_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_socket_recv_op.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_socket_recv_op.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_socket_send_op.hpp b/src/Daemon/vendor/include/asio/detail/winrt_socket_send_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_socket_send_op.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_socket_send_op.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_ssocket_service.hpp b/src/Daemon/vendor/include/asio/detail/winrt_ssocket_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_ssocket_service.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_ssocket_service.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_ssocket_service_base.hpp b/src/Daemon/vendor/include/asio/detail/winrt_ssocket_service_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_ssocket_service_base.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_ssocket_service_base.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_timer_scheduler.hpp b/src/Daemon/vendor/include/asio/detail/winrt_timer_scheduler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_timer_scheduler.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_timer_scheduler.hpp diff --git a/src/Client/vendor/include/asio/detail/winrt_utils.hpp b/src/Daemon/vendor/include/asio/detail/winrt_utils.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winrt_utils.hpp rename to src/Daemon/vendor/include/asio/detail/winrt_utils.hpp diff --git a/src/Client/vendor/include/asio/detail/winsock_init.hpp b/src/Daemon/vendor/include/asio/detail/winsock_init.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/winsock_init.hpp rename to src/Daemon/vendor/include/asio/detail/winsock_init.hpp diff --git a/src/Client/vendor/include/asio/detail/work_dispatcher.hpp b/src/Daemon/vendor/include/asio/detail/work_dispatcher.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/work_dispatcher.hpp rename to src/Daemon/vendor/include/asio/detail/work_dispatcher.hpp diff --git a/src/Client/vendor/include/asio/detail/wrapped_handler.hpp b/src/Daemon/vendor/include/asio/detail/wrapped_handler.hpp similarity index 100% rename from src/Client/vendor/include/asio/detail/wrapped_handler.hpp rename to src/Daemon/vendor/include/asio/detail/wrapped_handler.hpp diff --git a/src/Client/vendor/include/asio/dispatch.hpp b/src/Daemon/vendor/include/asio/dispatch.hpp similarity index 100% rename from src/Client/vendor/include/asio/dispatch.hpp rename to src/Daemon/vendor/include/asio/dispatch.hpp diff --git a/src/Client/vendor/include/asio/error.hpp b/src/Daemon/vendor/include/asio/error.hpp similarity index 100% rename from src/Client/vendor/include/asio/error.hpp rename to src/Daemon/vendor/include/asio/error.hpp diff --git a/src/Client/vendor/include/asio/error_code.hpp b/src/Daemon/vendor/include/asio/error_code.hpp similarity index 100% rename from src/Client/vendor/include/asio/error_code.hpp rename to src/Daemon/vendor/include/asio/error_code.hpp diff --git a/src/Client/vendor/include/asio/execution.hpp b/src/Daemon/vendor/include/asio/execution.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution.hpp rename to src/Daemon/vendor/include/asio/execution.hpp diff --git a/src/Client/vendor/include/asio/execution/allocator.hpp b/src/Daemon/vendor/include/asio/execution/allocator.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/allocator.hpp rename to src/Daemon/vendor/include/asio/execution/allocator.hpp diff --git a/src/Client/vendor/include/asio/execution/any_executor.hpp b/src/Daemon/vendor/include/asio/execution/any_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/any_executor.hpp rename to src/Daemon/vendor/include/asio/execution/any_executor.hpp diff --git a/src/Client/vendor/include/asio/execution/bad_executor.hpp b/src/Daemon/vendor/include/asio/execution/bad_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/bad_executor.hpp rename to src/Daemon/vendor/include/asio/execution/bad_executor.hpp diff --git a/src/Client/vendor/include/asio/execution/blocking.hpp b/src/Daemon/vendor/include/asio/execution/blocking.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/blocking.hpp rename to src/Daemon/vendor/include/asio/execution/blocking.hpp diff --git a/src/Client/vendor/include/asio/execution/blocking_adaptation.hpp b/src/Daemon/vendor/include/asio/execution/blocking_adaptation.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/blocking_adaptation.hpp rename to src/Daemon/vendor/include/asio/execution/blocking_adaptation.hpp diff --git a/src/Client/vendor/include/asio/execution/context.hpp b/src/Daemon/vendor/include/asio/execution/context.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/context.hpp rename to src/Daemon/vendor/include/asio/execution/context.hpp diff --git a/src/Client/vendor/include/asio/execution/context_as.hpp b/src/Daemon/vendor/include/asio/execution/context_as.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/context_as.hpp rename to src/Daemon/vendor/include/asio/execution/context_as.hpp diff --git a/src/Client/vendor/include/asio/execution/executor.hpp b/src/Daemon/vendor/include/asio/execution/executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/executor.hpp rename to src/Daemon/vendor/include/asio/execution/executor.hpp diff --git a/src/Client/vendor/include/asio/execution/impl/bad_executor.ipp b/src/Daemon/vendor/include/asio/execution/impl/bad_executor.ipp similarity index 100% rename from src/Client/vendor/include/asio/execution/impl/bad_executor.ipp rename to src/Daemon/vendor/include/asio/execution/impl/bad_executor.ipp diff --git a/src/Client/vendor/include/asio/execution/invocable_archetype.hpp b/src/Daemon/vendor/include/asio/execution/invocable_archetype.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/invocable_archetype.hpp rename to src/Daemon/vendor/include/asio/execution/invocable_archetype.hpp diff --git a/src/Client/vendor/include/asio/execution/mapping.hpp b/src/Daemon/vendor/include/asio/execution/mapping.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/mapping.hpp rename to src/Daemon/vendor/include/asio/execution/mapping.hpp diff --git a/src/Client/vendor/include/asio/execution/occupancy.hpp b/src/Daemon/vendor/include/asio/execution/occupancy.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/occupancy.hpp rename to src/Daemon/vendor/include/asio/execution/occupancy.hpp diff --git a/src/Client/vendor/include/asio/execution/outstanding_work.hpp b/src/Daemon/vendor/include/asio/execution/outstanding_work.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/outstanding_work.hpp rename to src/Daemon/vendor/include/asio/execution/outstanding_work.hpp diff --git a/src/Client/vendor/include/asio/execution/prefer_only.hpp b/src/Daemon/vendor/include/asio/execution/prefer_only.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/prefer_only.hpp rename to src/Daemon/vendor/include/asio/execution/prefer_only.hpp diff --git a/src/Client/vendor/include/asio/execution/relationship.hpp b/src/Daemon/vendor/include/asio/execution/relationship.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution/relationship.hpp rename to src/Daemon/vendor/include/asio/execution/relationship.hpp diff --git a/src/Client/vendor/include/asio/execution_context.hpp b/src/Daemon/vendor/include/asio/execution_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/execution_context.hpp rename to src/Daemon/vendor/include/asio/execution_context.hpp diff --git a/src/Client/vendor/include/asio/executor.hpp b/src/Daemon/vendor/include/asio/executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/executor.hpp rename to src/Daemon/vendor/include/asio/executor.hpp diff --git a/src/Client/vendor/include/asio/executor_work_guard.hpp b/src/Daemon/vendor/include/asio/executor_work_guard.hpp similarity index 100% rename from src/Client/vendor/include/asio/executor_work_guard.hpp rename to src/Daemon/vendor/include/asio/executor_work_guard.hpp diff --git a/src/Client/vendor/include/asio/experimental/append.hpp b/src/Daemon/vendor/include/asio/experimental/append.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/append.hpp rename to src/Daemon/vendor/include/asio/experimental/append.hpp diff --git a/src/Client/vendor/include/asio/experimental/as_single.hpp b/src/Daemon/vendor/include/asio/experimental/as_single.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/as_single.hpp rename to src/Daemon/vendor/include/asio/experimental/as_single.hpp diff --git a/src/Client/vendor/include/asio/experimental/as_tuple.hpp b/src/Daemon/vendor/include/asio/experimental/as_tuple.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/as_tuple.hpp rename to src/Daemon/vendor/include/asio/experimental/as_tuple.hpp diff --git a/src/Client/vendor/include/asio/experimental/awaitable_operators.hpp b/src/Daemon/vendor/include/asio/experimental/awaitable_operators.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/awaitable_operators.hpp rename to src/Daemon/vendor/include/asio/experimental/awaitable_operators.hpp diff --git a/src/Client/vendor/include/asio/experimental/basic_channel.hpp b/src/Daemon/vendor/include/asio/experimental/basic_channel.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/basic_channel.hpp rename to src/Daemon/vendor/include/asio/experimental/basic_channel.hpp diff --git a/src/Client/vendor/include/asio/experimental/basic_concurrent_channel.hpp b/src/Daemon/vendor/include/asio/experimental/basic_concurrent_channel.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/basic_concurrent_channel.hpp rename to src/Daemon/vendor/include/asio/experimental/basic_concurrent_channel.hpp diff --git a/src/Client/vendor/include/asio/experimental/cancellation_condition.hpp b/src/Daemon/vendor/include/asio/experimental/cancellation_condition.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/cancellation_condition.hpp rename to src/Daemon/vendor/include/asio/experimental/cancellation_condition.hpp diff --git a/src/Client/vendor/include/asio/experimental/channel.hpp b/src/Daemon/vendor/include/asio/experimental/channel.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/channel.hpp rename to src/Daemon/vendor/include/asio/experimental/channel.hpp diff --git a/src/Client/vendor/include/asio/experimental/channel_error.hpp b/src/Daemon/vendor/include/asio/experimental/channel_error.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/channel_error.hpp rename to src/Daemon/vendor/include/asio/experimental/channel_error.hpp diff --git a/src/Client/vendor/include/asio/experimental/channel_traits.hpp b/src/Daemon/vendor/include/asio/experimental/channel_traits.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/channel_traits.hpp rename to src/Daemon/vendor/include/asio/experimental/channel_traits.hpp diff --git a/src/Client/vendor/include/asio/experimental/co_composed.hpp b/src/Daemon/vendor/include/asio/experimental/co_composed.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/co_composed.hpp rename to src/Daemon/vendor/include/asio/experimental/co_composed.hpp diff --git a/src/Client/vendor/include/asio/experimental/co_spawn.hpp b/src/Daemon/vendor/include/asio/experimental/co_spawn.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/co_spawn.hpp rename to src/Daemon/vendor/include/asio/experimental/co_spawn.hpp diff --git a/src/Client/vendor/include/asio/experimental/concurrent_channel.hpp b/src/Daemon/vendor/include/asio/experimental/concurrent_channel.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/concurrent_channel.hpp rename to src/Daemon/vendor/include/asio/experimental/concurrent_channel.hpp diff --git a/src/Client/vendor/include/asio/experimental/coro.hpp b/src/Daemon/vendor/include/asio/experimental/coro.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/coro.hpp rename to src/Daemon/vendor/include/asio/experimental/coro.hpp diff --git a/src/Client/vendor/include/asio/experimental/coro_traits.hpp b/src/Daemon/vendor/include/asio/experimental/coro_traits.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/coro_traits.hpp rename to src/Daemon/vendor/include/asio/experimental/coro_traits.hpp diff --git a/src/Client/vendor/include/asio/experimental/deferred.hpp b/src/Daemon/vendor/include/asio/experimental/deferred.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/deferred.hpp rename to src/Daemon/vendor/include/asio/experimental/deferred.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_handler.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_handler.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/channel_handler.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/channel_handler.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_message.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_message.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/channel_message.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/channel_message.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_operation.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_operation.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/channel_operation.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/channel_operation.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_payload.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_payload.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/channel_payload.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/channel_payload.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_receive_op.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_receive_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/channel_receive_op.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/channel_receive_op.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_send_functions.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_send_functions.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/channel_send_functions.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/channel_send_functions.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_send_op.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_send_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/channel_send_op.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/channel_send_op.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/channel_service.hpp b/src/Daemon/vendor/include/asio/experimental/detail/channel_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/channel_service.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/channel_service.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/coro_completion_handler.hpp b/src/Daemon/vendor/include/asio/experimental/detail/coro_completion_handler.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/coro_completion_handler.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/coro_completion_handler.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/coro_promise_allocator.hpp b/src/Daemon/vendor/include/asio/experimental/detail/coro_promise_allocator.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/coro_promise_allocator.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/coro_promise_allocator.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/has_signature.hpp b/src/Daemon/vendor/include/asio/experimental/detail/has_signature.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/has_signature.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/has_signature.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/impl/channel_service.hpp b/src/Daemon/vendor/include/asio/experimental/detail/impl/channel_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/impl/channel_service.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/impl/channel_service.hpp diff --git a/src/Client/vendor/include/asio/experimental/detail/partial_promise.hpp b/src/Daemon/vendor/include/asio/experimental/detail/partial_promise.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/detail/partial_promise.hpp rename to src/Daemon/vendor/include/asio/experimental/detail/partial_promise.hpp diff --git a/src/Client/vendor/include/asio/experimental/impl/as_single.hpp b/src/Daemon/vendor/include/asio/experimental/impl/as_single.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/impl/as_single.hpp rename to src/Daemon/vendor/include/asio/experimental/impl/as_single.hpp diff --git a/src/Client/vendor/include/asio/experimental/impl/channel_error.ipp b/src/Daemon/vendor/include/asio/experimental/impl/channel_error.ipp similarity index 100% rename from src/Client/vendor/include/asio/experimental/impl/channel_error.ipp rename to src/Daemon/vendor/include/asio/experimental/impl/channel_error.ipp diff --git a/src/Client/vendor/include/asio/experimental/impl/co_composed.hpp b/src/Daemon/vendor/include/asio/experimental/impl/co_composed.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/impl/co_composed.hpp rename to src/Daemon/vendor/include/asio/experimental/impl/co_composed.hpp diff --git a/src/Client/vendor/include/asio/experimental/impl/coro.hpp b/src/Daemon/vendor/include/asio/experimental/impl/coro.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/impl/coro.hpp rename to src/Daemon/vendor/include/asio/experimental/impl/coro.hpp diff --git a/src/Client/vendor/include/asio/experimental/impl/parallel_group.hpp b/src/Daemon/vendor/include/asio/experimental/impl/parallel_group.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/impl/parallel_group.hpp rename to src/Daemon/vendor/include/asio/experimental/impl/parallel_group.hpp diff --git a/src/Client/vendor/include/asio/experimental/impl/promise.hpp b/src/Daemon/vendor/include/asio/experimental/impl/promise.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/impl/promise.hpp rename to src/Daemon/vendor/include/asio/experimental/impl/promise.hpp diff --git a/src/Client/vendor/include/asio/experimental/impl/use_coro.hpp b/src/Daemon/vendor/include/asio/experimental/impl/use_coro.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/impl/use_coro.hpp rename to src/Daemon/vendor/include/asio/experimental/impl/use_coro.hpp diff --git a/src/Client/vendor/include/asio/experimental/impl/use_promise.hpp b/src/Daemon/vendor/include/asio/experimental/impl/use_promise.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/impl/use_promise.hpp rename to src/Daemon/vendor/include/asio/experimental/impl/use_promise.hpp diff --git a/src/Client/vendor/include/asio/experimental/parallel_group.hpp b/src/Daemon/vendor/include/asio/experimental/parallel_group.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/parallel_group.hpp rename to src/Daemon/vendor/include/asio/experimental/parallel_group.hpp diff --git a/src/Client/vendor/include/asio/experimental/prepend.hpp b/src/Daemon/vendor/include/asio/experimental/prepend.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/prepend.hpp rename to src/Daemon/vendor/include/asio/experimental/prepend.hpp diff --git a/src/Client/vendor/include/asio/experimental/promise.hpp b/src/Daemon/vendor/include/asio/experimental/promise.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/promise.hpp rename to src/Daemon/vendor/include/asio/experimental/promise.hpp diff --git a/src/Client/vendor/include/asio/experimental/use_coro.hpp b/src/Daemon/vendor/include/asio/experimental/use_coro.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/use_coro.hpp rename to src/Daemon/vendor/include/asio/experimental/use_coro.hpp diff --git a/src/Client/vendor/include/asio/experimental/use_promise.hpp b/src/Daemon/vendor/include/asio/experimental/use_promise.hpp similarity index 100% rename from src/Client/vendor/include/asio/experimental/use_promise.hpp rename to src/Daemon/vendor/include/asio/experimental/use_promise.hpp diff --git a/src/Client/vendor/include/asio/file_base.hpp b/src/Daemon/vendor/include/asio/file_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/file_base.hpp rename to src/Daemon/vendor/include/asio/file_base.hpp diff --git a/src/Client/vendor/include/asio/generic/basic_endpoint.hpp b/src/Daemon/vendor/include/asio/generic/basic_endpoint.hpp similarity index 100% rename from src/Client/vendor/include/asio/generic/basic_endpoint.hpp rename to src/Daemon/vendor/include/asio/generic/basic_endpoint.hpp diff --git a/src/Client/vendor/include/asio/generic/datagram_protocol.hpp b/src/Daemon/vendor/include/asio/generic/datagram_protocol.hpp similarity index 100% rename from src/Client/vendor/include/asio/generic/datagram_protocol.hpp rename to src/Daemon/vendor/include/asio/generic/datagram_protocol.hpp diff --git a/src/Client/vendor/include/asio/generic/detail/endpoint.hpp b/src/Daemon/vendor/include/asio/generic/detail/endpoint.hpp similarity index 100% rename from src/Client/vendor/include/asio/generic/detail/endpoint.hpp rename to src/Daemon/vendor/include/asio/generic/detail/endpoint.hpp diff --git a/src/Client/vendor/include/asio/generic/detail/impl/endpoint.ipp b/src/Daemon/vendor/include/asio/generic/detail/impl/endpoint.ipp similarity index 100% rename from src/Client/vendor/include/asio/generic/detail/impl/endpoint.ipp rename to src/Daemon/vendor/include/asio/generic/detail/impl/endpoint.ipp diff --git a/src/Client/vendor/include/asio/generic/raw_protocol.hpp b/src/Daemon/vendor/include/asio/generic/raw_protocol.hpp similarity index 100% rename from src/Client/vendor/include/asio/generic/raw_protocol.hpp rename to src/Daemon/vendor/include/asio/generic/raw_protocol.hpp diff --git a/src/Client/vendor/include/asio/generic/seq_packet_protocol.hpp b/src/Daemon/vendor/include/asio/generic/seq_packet_protocol.hpp similarity index 100% rename from src/Client/vendor/include/asio/generic/seq_packet_protocol.hpp rename to src/Daemon/vendor/include/asio/generic/seq_packet_protocol.hpp diff --git a/src/Client/vendor/include/asio/generic/stream_protocol.hpp b/src/Daemon/vendor/include/asio/generic/stream_protocol.hpp similarity index 100% rename from src/Client/vendor/include/asio/generic/stream_protocol.hpp rename to src/Daemon/vendor/include/asio/generic/stream_protocol.hpp diff --git a/src/Client/vendor/include/asio/handler_continuation_hook.hpp b/src/Daemon/vendor/include/asio/handler_continuation_hook.hpp similarity index 100% rename from src/Client/vendor/include/asio/handler_continuation_hook.hpp rename to src/Daemon/vendor/include/asio/handler_continuation_hook.hpp diff --git a/src/Client/vendor/include/asio/high_resolution_timer.hpp b/src/Daemon/vendor/include/asio/high_resolution_timer.hpp similarity index 100% rename from src/Client/vendor/include/asio/high_resolution_timer.hpp rename to src/Daemon/vendor/include/asio/high_resolution_timer.hpp diff --git a/src/Client/vendor/include/asio/impl/any_completion_executor.ipp b/src/Daemon/vendor/include/asio/impl/any_completion_executor.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/any_completion_executor.ipp rename to src/Daemon/vendor/include/asio/impl/any_completion_executor.ipp diff --git a/src/Client/vendor/include/asio/impl/any_io_executor.ipp b/src/Daemon/vendor/include/asio/impl/any_io_executor.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/any_io_executor.ipp rename to src/Daemon/vendor/include/asio/impl/any_io_executor.ipp diff --git a/src/Client/vendor/include/asio/impl/append.hpp b/src/Daemon/vendor/include/asio/impl/append.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/append.hpp rename to src/Daemon/vendor/include/asio/impl/append.hpp diff --git a/src/Client/vendor/include/asio/impl/as_tuple.hpp b/src/Daemon/vendor/include/asio/impl/as_tuple.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/as_tuple.hpp rename to src/Daemon/vendor/include/asio/impl/as_tuple.hpp diff --git a/src/Client/vendor/include/asio/impl/awaitable.hpp b/src/Daemon/vendor/include/asio/impl/awaitable.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/awaitable.hpp rename to src/Daemon/vendor/include/asio/impl/awaitable.hpp diff --git a/src/Client/vendor/include/asio/impl/buffered_read_stream.hpp b/src/Daemon/vendor/include/asio/impl/buffered_read_stream.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/buffered_read_stream.hpp rename to src/Daemon/vendor/include/asio/impl/buffered_read_stream.hpp diff --git a/src/Client/vendor/include/asio/impl/buffered_write_stream.hpp b/src/Daemon/vendor/include/asio/impl/buffered_write_stream.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/buffered_write_stream.hpp rename to src/Daemon/vendor/include/asio/impl/buffered_write_stream.hpp diff --git a/src/Client/vendor/include/asio/impl/cancellation_signal.ipp b/src/Daemon/vendor/include/asio/impl/cancellation_signal.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/cancellation_signal.ipp rename to src/Daemon/vendor/include/asio/impl/cancellation_signal.ipp diff --git a/src/Client/vendor/include/asio/impl/co_spawn.hpp b/src/Daemon/vendor/include/asio/impl/co_spawn.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/co_spawn.hpp rename to src/Daemon/vendor/include/asio/impl/co_spawn.hpp diff --git a/src/Client/vendor/include/asio/impl/connect.hpp b/src/Daemon/vendor/include/asio/impl/connect.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/connect.hpp rename to src/Daemon/vendor/include/asio/impl/connect.hpp diff --git a/src/Client/vendor/include/asio/impl/connect_pipe.hpp b/src/Daemon/vendor/include/asio/impl/connect_pipe.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/connect_pipe.hpp rename to src/Daemon/vendor/include/asio/impl/connect_pipe.hpp diff --git a/src/Client/vendor/include/asio/impl/connect_pipe.ipp b/src/Daemon/vendor/include/asio/impl/connect_pipe.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/connect_pipe.ipp rename to src/Daemon/vendor/include/asio/impl/connect_pipe.ipp diff --git a/src/Client/vendor/include/asio/impl/consign.hpp b/src/Daemon/vendor/include/asio/impl/consign.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/consign.hpp rename to src/Daemon/vendor/include/asio/impl/consign.hpp diff --git a/src/Client/vendor/include/asio/impl/deferred.hpp b/src/Daemon/vendor/include/asio/impl/deferred.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/deferred.hpp rename to src/Daemon/vendor/include/asio/impl/deferred.hpp diff --git a/src/Client/vendor/include/asio/impl/detached.hpp b/src/Daemon/vendor/include/asio/impl/detached.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/detached.hpp rename to src/Daemon/vendor/include/asio/impl/detached.hpp diff --git a/src/Client/vendor/include/asio/impl/error.ipp b/src/Daemon/vendor/include/asio/impl/error.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/error.ipp rename to src/Daemon/vendor/include/asio/impl/error.ipp diff --git a/src/Client/vendor/include/asio/impl/error_code.ipp b/src/Daemon/vendor/include/asio/impl/error_code.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/error_code.ipp rename to src/Daemon/vendor/include/asio/impl/error_code.ipp diff --git a/src/Client/vendor/include/asio/impl/execution_context.hpp b/src/Daemon/vendor/include/asio/impl/execution_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/execution_context.hpp rename to src/Daemon/vendor/include/asio/impl/execution_context.hpp diff --git a/src/Client/vendor/include/asio/impl/execution_context.ipp b/src/Daemon/vendor/include/asio/impl/execution_context.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/execution_context.ipp rename to src/Daemon/vendor/include/asio/impl/execution_context.ipp diff --git a/src/Client/vendor/include/asio/impl/executor.hpp b/src/Daemon/vendor/include/asio/impl/executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/executor.hpp rename to src/Daemon/vendor/include/asio/impl/executor.hpp diff --git a/src/Client/vendor/include/asio/impl/executor.ipp b/src/Daemon/vendor/include/asio/impl/executor.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/executor.ipp rename to src/Daemon/vendor/include/asio/impl/executor.ipp diff --git a/src/Client/vendor/include/asio/impl/io_context.hpp b/src/Daemon/vendor/include/asio/impl/io_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/io_context.hpp rename to src/Daemon/vendor/include/asio/impl/io_context.hpp diff --git a/src/Client/vendor/include/asio/impl/io_context.ipp b/src/Daemon/vendor/include/asio/impl/io_context.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/io_context.ipp rename to src/Daemon/vendor/include/asio/impl/io_context.ipp diff --git a/src/Client/vendor/include/asio/impl/multiple_exceptions.ipp b/src/Daemon/vendor/include/asio/impl/multiple_exceptions.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/multiple_exceptions.ipp rename to src/Daemon/vendor/include/asio/impl/multiple_exceptions.ipp diff --git a/src/Client/vendor/include/asio/impl/prepend.hpp b/src/Daemon/vendor/include/asio/impl/prepend.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/prepend.hpp rename to src/Daemon/vendor/include/asio/impl/prepend.hpp diff --git a/src/Client/vendor/include/asio/impl/read.hpp b/src/Daemon/vendor/include/asio/impl/read.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/read.hpp rename to src/Daemon/vendor/include/asio/impl/read.hpp diff --git a/src/Client/vendor/include/asio/impl/read_at.hpp b/src/Daemon/vendor/include/asio/impl/read_at.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/read_at.hpp rename to src/Daemon/vendor/include/asio/impl/read_at.hpp diff --git a/src/Client/vendor/include/asio/impl/read_until.hpp b/src/Daemon/vendor/include/asio/impl/read_until.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/read_until.hpp rename to src/Daemon/vendor/include/asio/impl/read_until.hpp diff --git a/src/Client/vendor/include/asio/impl/redirect_error.hpp b/src/Daemon/vendor/include/asio/impl/redirect_error.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/redirect_error.hpp rename to src/Daemon/vendor/include/asio/impl/redirect_error.hpp diff --git a/src/Client/vendor/include/asio/impl/serial_port_base.hpp b/src/Daemon/vendor/include/asio/impl/serial_port_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/serial_port_base.hpp rename to src/Daemon/vendor/include/asio/impl/serial_port_base.hpp diff --git a/src/Client/vendor/include/asio/impl/serial_port_base.ipp b/src/Daemon/vendor/include/asio/impl/serial_port_base.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/serial_port_base.ipp rename to src/Daemon/vendor/include/asio/impl/serial_port_base.ipp diff --git a/src/Client/vendor/include/asio/impl/spawn.hpp b/src/Daemon/vendor/include/asio/impl/spawn.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/spawn.hpp rename to src/Daemon/vendor/include/asio/impl/spawn.hpp diff --git a/src/Client/vendor/include/asio/impl/src.hpp b/src/Daemon/vendor/include/asio/impl/src.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/src.hpp rename to src/Daemon/vendor/include/asio/impl/src.hpp diff --git a/src/Client/vendor/include/asio/impl/system_context.hpp b/src/Daemon/vendor/include/asio/impl/system_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/system_context.hpp rename to src/Daemon/vendor/include/asio/impl/system_context.hpp diff --git a/src/Client/vendor/include/asio/impl/system_context.ipp b/src/Daemon/vendor/include/asio/impl/system_context.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/system_context.ipp rename to src/Daemon/vendor/include/asio/impl/system_context.ipp diff --git a/src/Client/vendor/include/asio/impl/system_executor.hpp b/src/Daemon/vendor/include/asio/impl/system_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/system_executor.hpp rename to src/Daemon/vendor/include/asio/impl/system_executor.hpp diff --git a/src/Client/vendor/include/asio/impl/thread_pool.hpp b/src/Daemon/vendor/include/asio/impl/thread_pool.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/thread_pool.hpp rename to src/Daemon/vendor/include/asio/impl/thread_pool.hpp diff --git a/src/Client/vendor/include/asio/impl/thread_pool.ipp b/src/Daemon/vendor/include/asio/impl/thread_pool.ipp similarity index 100% rename from src/Client/vendor/include/asio/impl/thread_pool.ipp rename to src/Daemon/vendor/include/asio/impl/thread_pool.ipp diff --git a/src/Client/vendor/include/asio/impl/use_awaitable.hpp b/src/Daemon/vendor/include/asio/impl/use_awaitable.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/use_awaitable.hpp rename to src/Daemon/vendor/include/asio/impl/use_awaitable.hpp diff --git a/src/Client/vendor/include/asio/impl/use_future.hpp b/src/Daemon/vendor/include/asio/impl/use_future.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/use_future.hpp rename to src/Daemon/vendor/include/asio/impl/use_future.hpp diff --git a/src/Client/vendor/include/asio/impl/write.hpp b/src/Daemon/vendor/include/asio/impl/write.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/write.hpp rename to src/Daemon/vendor/include/asio/impl/write.hpp diff --git a/src/Client/vendor/include/asio/impl/write_at.hpp b/src/Daemon/vendor/include/asio/impl/write_at.hpp similarity index 100% rename from src/Client/vendor/include/asio/impl/write_at.hpp rename to src/Daemon/vendor/include/asio/impl/write_at.hpp diff --git a/src/Client/vendor/include/asio/io_context.hpp b/src/Daemon/vendor/include/asio/io_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/io_context.hpp rename to src/Daemon/vendor/include/asio/io_context.hpp diff --git a/src/Client/vendor/include/asio/io_context_strand.hpp b/src/Daemon/vendor/include/asio/io_context_strand.hpp similarity index 100% rename from src/Client/vendor/include/asio/io_context_strand.hpp rename to src/Daemon/vendor/include/asio/io_context_strand.hpp diff --git a/src/Client/vendor/include/asio/io_service.hpp b/src/Daemon/vendor/include/asio/io_service.hpp similarity index 100% rename from src/Client/vendor/include/asio/io_service.hpp rename to src/Daemon/vendor/include/asio/io_service.hpp diff --git a/src/Client/vendor/include/asio/io_service_strand.hpp b/src/Daemon/vendor/include/asio/io_service_strand.hpp similarity index 100% rename from src/Client/vendor/include/asio/io_service_strand.hpp rename to src/Daemon/vendor/include/asio/io_service_strand.hpp diff --git a/src/Client/vendor/include/asio/ip/address.hpp b/src/Daemon/vendor/include/asio/ip/address.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/address.hpp rename to src/Daemon/vendor/include/asio/ip/address.hpp diff --git a/src/Client/vendor/include/asio/ip/address_v4.hpp b/src/Daemon/vendor/include/asio/ip/address_v4.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/address_v4.hpp rename to src/Daemon/vendor/include/asio/ip/address_v4.hpp diff --git a/src/Client/vendor/include/asio/ip/address_v4_iterator.hpp b/src/Daemon/vendor/include/asio/ip/address_v4_iterator.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/address_v4_iterator.hpp rename to src/Daemon/vendor/include/asio/ip/address_v4_iterator.hpp diff --git a/src/Client/vendor/include/asio/ip/address_v4_range.hpp b/src/Daemon/vendor/include/asio/ip/address_v4_range.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/address_v4_range.hpp rename to src/Daemon/vendor/include/asio/ip/address_v4_range.hpp diff --git a/src/Client/vendor/include/asio/ip/address_v6.hpp b/src/Daemon/vendor/include/asio/ip/address_v6.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/address_v6.hpp rename to src/Daemon/vendor/include/asio/ip/address_v6.hpp diff --git a/src/Client/vendor/include/asio/ip/address_v6_iterator.hpp b/src/Daemon/vendor/include/asio/ip/address_v6_iterator.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/address_v6_iterator.hpp rename to src/Daemon/vendor/include/asio/ip/address_v6_iterator.hpp diff --git a/src/Client/vendor/include/asio/ip/address_v6_range.hpp b/src/Daemon/vendor/include/asio/ip/address_v6_range.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/address_v6_range.hpp rename to src/Daemon/vendor/include/asio/ip/address_v6_range.hpp diff --git a/src/Client/vendor/include/asio/ip/bad_address_cast.hpp b/src/Daemon/vendor/include/asio/ip/bad_address_cast.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/bad_address_cast.hpp rename to src/Daemon/vendor/include/asio/ip/bad_address_cast.hpp diff --git a/src/Client/vendor/include/asio/ip/basic_endpoint.hpp b/src/Daemon/vendor/include/asio/ip/basic_endpoint.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/basic_endpoint.hpp rename to src/Daemon/vendor/include/asio/ip/basic_endpoint.hpp diff --git a/src/Client/vendor/include/asio/ip/basic_resolver.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/basic_resolver.hpp rename to src/Daemon/vendor/include/asio/ip/basic_resolver.hpp diff --git a/src/Client/vendor/include/asio/ip/basic_resolver_entry.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver_entry.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/basic_resolver_entry.hpp rename to src/Daemon/vendor/include/asio/ip/basic_resolver_entry.hpp diff --git a/src/Client/vendor/include/asio/ip/basic_resolver_iterator.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver_iterator.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/basic_resolver_iterator.hpp rename to src/Daemon/vendor/include/asio/ip/basic_resolver_iterator.hpp diff --git a/src/Client/vendor/include/asio/ip/basic_resolver_query.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver_query.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/basic_resolver_query.hpp rename to src/Daemon/vendor/include/asio/ip/basic_resolver_query.hpp diff --git a/src/Client/vendor/include/asio/ip/basic_resolver_results.hpp b/src/Daemon/vendor/include/asio/ip/basic_resolver_results.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/basic_resolver_results.hpp rename to src/Daemon/vendor/include/asio/ip/basic_resolver_results.hpp diff --git a/src/Client/vendor/include/asio/ip/detail/endpoint.hpp b/src/Daemon/vendor/include/asio/ip/detail/endpoint.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/detail/endpoint.hpp rename to src/Daemon/vendor/include/asio/ip/detail/endpoint.hpp diff --git a/src/Client/vendor/include/asio/ip/detail/impl/endpoint.ipp b/src/Daemon/vendor/include/asio/ip/detail/impl/endpoint.ipp similarity index 100% rename from src/Client/vendor/include/asio/ip/detail/impl/endpoint.ipp rename to src/Daemon/vendor/include/asio/ip/detail/impl/endpoint.ipp diff --git a/src/Client/vendor/include/asio/ip/detail/socket_option.hpp b/src/Daemon/vendor/include/asio/ip/detail/socket_option.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/detail/socket_option.hpp rename to src/Daemon/vendor/include/asio/ip/detail/socket_option.hpp diff --git a/src/Client/vendor/include/asio/ip/host_name.hpp b/src/Daemon/vendor/include/asio/ip/host_name.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/host_name.hpp rename to src/Daemon/vendor/include/asio/ip/host_name.hpp diff --git a/src/Client/vendor/include/asio/ip/icmp.hpp b/src/Daemon/vendor/include/asio/ip/icmp.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/icmp.hpp rename to src/Daemon/vendor/include/asio/ip/icmp.hpp diff --git a/src/Client/vendor/include/asio/ip/impl/address.hpp b/src/Daemon/vendor/include/asio/ip/impl/address.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/address.hpp rename to src/Daemon/vendor/include/asio/ip/impl/address.hpp diff --git a/src/Client/vendor/include/asio/ip/impl/address.ipp b/src/Daemon/vendor/include/asio/ip/impl/address.ipp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/address.ipp rename to src/Daemon/vendor/include/asio/ip/impl/address.ipp diff --git a/src/Client/vendor/include/asio/ip/impl/address_v4.hpp b/src/Daemon/vendor/include/asio/ip/impl/address_v4.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/address_v4.hpp rename to src/Daemon/vendor/include/asio/ip/impl/address_v4.hpp diff --git a/src/Client/vendor/include/asio/ip/impl/address_v4.ipp b/src/Daemon/vendor/include/asio/ip/impl/address_v4.ipp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/address_v4.ipp rename to src/Daemon/vendor/include/asio/ip/impl/address_v4.ipp diff --git a/src/Client/vendor/include/asio/ip/impl/address_v6.hpp b/src/Daemon/vendor/include/asio/ip/impl/address_v6.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/address_v6.hpp rename to src/Daemon/vendor/include/asio/ip/impl/address_v6.hpp diff --git a/src/Client/vendor/include/asio/ip/impl/address_v6.ipp b/src/Daemon/vendor/include/asio/ip/impl/address_v6.ipp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/address_v6.ipp rename to src/Daemon/vendor/include/asio/ip/impl/address_v6.ipp diff --git a/src/Client/vendor/include/asio/ip/impl/basic_endpoint.hpp b/src/Daemon/vendor/include/asio/ip/impl/basic_endpoint.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/basic_endpoint.hpp rename to src/Daemon/vendor/include/asio/ip/impl/basic_endpoint.hpp diff --git a/src/Client/vendor/include/asio/ip/impl/host_name.ipp b/src/Daemon/vendor/include/asio/ip/impl/host_name.ipp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/host_name.ipp rename to src/Daemon/vendor/include/asio/ip/impl/host_name.ipp diff --git a/src/Client/vendor/include/asio/ip/impl/network_v4.hpp b/src/Daemon/vendor/include/asio/ip/impl/network_v4.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/network_v4.hpp rename to src/Daemon/vendor/include/asio/ip/impl/network_v4.hpp diff --git a/src/Client/vendor/include/asio/ip/impl/network_v4.ipp b/src/Daemon/vendor/include/asio/ip/impl/network_v4.ipp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/network_v4.ipp rename to src/Daemon/vendor/include/asio/ip/impl/network_v4.ipp diff --git a/src/Client/vendor/include/asio/ip/impl/network_v6.hpp b/src/Daemon/vendor/include/asio/ip/impl/network_v6.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/network_v6.hpp rename to src/Daemon/vendor/include/asio/ip/impl/network_v6.hpp diff --git a/src/Client/vendor/include/asio/ip/impl/network_v6.ipp b/src/Daemon/vendor/include/asio/ip/impl/network_v6.ipp similarity index 100% rename from src/Client/vendor/include/asio/ip/impl/network_v6.ipp rename to src/Daemon/vendor/include/asio/ip/impl/network_v6.ipp diff --git a/src/Client/vendor/include/asio/ip/multicast.hpp b/src/Daemon/vendor/include/asio/ip/multicast.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/multicast.hpp rename to src/Daemon/vendor/include/asio/ip/multicast.hpp diff --git a/src/Client/vendor/include/asio/ip/network_v4.hpp b/src/Daemon/vendor/include/asio/ip/network_v4.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/network_v4.hpp rename to src/Daemon/vendor/include/asio/ip/network_v4.hpp diff --git a/src/Client/vendor/include/asio/ip/network_v6.hpp b/src/Daemon/vendor/include/asio/ip/network_v6.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/network_v6.hpp rename to src/Daemon/vendor/include/asio/ip/network_v6.hpp diff --git a/src/Client/vendor/include/asio/ip/resolver_base.hpp b/src/Daemon/vendor/include/asio/ip/resolver_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/resolver_base.hpp rename to src/Daemon/vendor/include/asio/ip/resolver_base.hpp diff --git a/src/Client/vendor/include/asio/ip/resolver_query_base.hpp b/src/Daemon/vendor/include/asio/ip/resolver_query_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/resolver_query_base.hpp rename to src/Daemon/vendor/include/asio/ip/resolver_query_base.hpp diff --git a/src/Client/vendor/include/asio/ip/tcp.hpp b/src/Daemon/vendor/include/asio/ip/tcp.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/tcp.hpp rename to src/Daemon/vendor/include/asio/ip/tcp.hpp diff --git a/src/Client/vendor/include/asio/ip/udp.hpp b/src/Daemon/vendor/include/asio/ip/udp.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/udp.hpp rename to src/Daemon/vendor/include/asio/ip/udp.hpp diff --git a/src/Client/vendor/include/asio/ip/unicast.hpp b/src/Daemon/vendor/include/asio/ip/unicast.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/unicast.hpp rename to src/Daemon/vendor/include/asio/ip/unicast.hpp diff --git a/src/Client/vendor/include/asio/ip/v6_only.hpp b/src/Daemon/vendor/include/asio/ip/v6_only.hpp similarity index 100% rename from src/Client/vendor/include/asio/ip/v6_only.hpp rename to src/Daemon/vendor/include/asio/ip/v6_only.hpp diff --git a/src/Client/vendor/include/asio/is_applicable_property.hpp b/src/Daemon/vendor/include/asio/is_applicable_property.hpp similarity index 100% rename from src/Client/vendor/include/asio/is_applicable_property.hpp rename to src/Daemon/vendor/include/asio/is_applicable_property.hpp diff --git a/src/Client/vendor/include/asio/is_contiguous_iterator.hpp b/src/Daemon/vendor/include/asio/is_contiguous_iterator.hpp similarity index 100% rename from src/Client/vendor/include/asio/is_contiguous_iterator.hpp rename to src/Daemon/vendor/include/asio/is_contiguous_iterator.hpp diff --git a/src/Client/vendor/include/asio/is_executor.hpp b/src/Daemon/vendor/include/asio/is_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/is_executor.hpp rename to src/Daemon/vendor/include/asio/is_executor.hpp diff --git a/src/Client/vendor/include/asio/is_read_buffered.hpp b/src/Daemon/vendor/include/asio/is_read_buffered.hpp similarity index 100% rename from src/Client/vendor/include/asio/is_read_buffered.hpp rename to src/Daemon/vendor/include/asio/is_read_buffered.hpp diff --git a/src/Client/vendor/include/asio/is_write_buffered.hpp b/src/Daemon/vendor/include/asio/is_write_buffered.hpp similarity index 100% rename from src/Client/vendor/include/asio/is_write_buffered.hpp rename to src/Daemon/vendor/include/asio/is_write_buffered.hpp diff --git a/src/Client/vendor/include/asio/local/basic_endpoint.hpp b/src/Daemon/vendor/include/asio/local/basic_endpoint.hpp similarity index 100% rename from src/Client/vendor/include/asio/local/basic_endpoint.hpp rename to src/Daemon/vendor/include/asio/local/basic_endpoint.hpp diff --git a/src/Client/vendor/include/asio/local/connect_pair.hpp b/src/Daemon/vendor/include/asio/local/connect_pair.hpp similarity index 100% rename from src/Client/vendor/include/asio/local/connect_pair.hpp rename to src/Daemon/vendor/include/asio/local/connect_pair.hpp diff --git a/src/Client/vendor/include/asio/local/datagram_protocol.hpp b/src/Daemon/vendor/include/asio/local/datagram_protocol.hpp similarity index 100% rename from src/Client/vendor/include/asio/local/datagram_protocol.hpp rename to src/Daemon/vendor/include/asio/local/datagram_protocol.hpp diff --git a/src/Client/vendor/include/asio/local/detail/endpoint.hpp b/src/Daemon/vendor/include/asio/local/detail/endpoint.hpp similarity index 100% rename from src/Client/vendor/include/asio/local/detail/endpoint.hpp rename to src/Daemon/vendor/include/asio/local/detail/endpoint.hpp diff --git a/src/Client/vendor/include/asio/local/detail/impl/endpoint.ipp b/src/Daemon/vendor/include/asio/local/detail/impl/endpoint.ipp similarity index 100% rename from src/Client/vendor/include/asio/local/detail/impl/endpoint.ipp rename to src/Daemon/vendor/include/asio/local/detail/impl/endpoint.ipp diff --git a/src/Client/vendor/include/asio/local/seq_packet_protocol.hpp b/src/Daemon/vendor/include/asio/local/seq_packet_protocol.hpp similarity index 100% rename from src/Client/vendor/include/asio/local/seq_packet_protocol.hpp rename to src/Daemon/vendor/include/asio/local/seq_packet_protocol.hpp diff --git a/src/Client/vendor/include/asio/local/stream_protocol.hpp b/src/Daemon/vendor/include/asio/local/stream_protocol.hpp similarity index 100% rename from src/Client/vendor/include/asio/local/stream_protocol.hpp rename to src/Daemon/vendor/include/asio/local/stream_protocol.hpp diff --git a/src/Client/vendor/include/asio/multiple_exceptions.hpp b/src/Daemon/vendor/include/asio/multiple_exceptions.hpp similarity index 100% rename from src/Client/vendor/include/asio/multiple_exceptions.hpp rename to src/Daemon/vendor/include/asio/multiple_exceptions.hpp diff --git a/src/Client/vendor/include/asio/packaged_task.hpp b/src/Daemon/vendor/include/asio/packaged_task.hpp similarity index 100% rename from src/Client/vendor/include/asio/packaged_task.hpp rename to src/Daemon/vendor/include/asio/packaged_task.hpp diff --git a/src/Client/vendor/include/asio/placeholders.hpp b/src/Daemon/vendor/include/asio/placeholders.hpp similarity index 100% rename from src/Client/vendor/include/asio/placeholders.hpp rename to src/Daemon/vendor/include/asio/placeholders.hpp diff --git a/src/Client/vendor/include/asio/posix/basic_descriptor.hpp b/src/Daemon/vendor/include/asio/posix/basic_descriptor.hpp similarity index 100% rename from src/Client/vendor/include/asio/posix/basic_descriptor.hpp rename to src/Daemon/vendor/include/asio/posix/basic_descriptor.hpp diff --git a/src/Client/vendor/include/asio/posix/basic_stream_descriptor.hpp b/src/Daemon/vendor/include/asio/posix/basic_stream_descriptor.hpp similarity index 100% rename from src/Client/vendor/include/asio/posix/basic_stream_descriptor.hpp rename to src/Daemon/vendor/include/asio/posix/basic_stream_descriptor.hpp diff --git a/src/Client/vendor/include/asio/posix/descriptor.hpp b/src/Daemon/vendor/include/asio/posix/descriptor.hpp similarity index 100% rename from src/Client/vendor/include/asio/posix/descriptor.hpp rename to src/Daemon/vendor/include/asio/posix/descriptor.hpp diff --git a/src/Client/vendor/include/asio/posix/descriptor_base.hpp b/src/Daemon/vendor/include/asio/posix/descriptor_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/posix/descriptor_base.hpp rename to src/Daemon/vendor/include/asio/posix/descriptor_base.hpp diff --git a/src/Client/vendor/include/asio/posix/stream_descriptor.hpp b/src/Daemon/vendor/include/asio/posix/stream_descriptor.hpp similarity index 100% rename from src/Client/vendor/include/asio/posix/stream_descriptor.hpp rename to src/Daemon/vendor/include/asio/posix/stream_descriptor.hpp diff --git a/src/Client/vendor/include/asio/post.hpp b/src/Daemon/vendor/include/asio/post.hpp similarity index 100% rename from src/Client/vendor/include/asio/post.hpp rename to src/Daemon/vendor/include/asio/post.hpp diff --git a/src/Client/vendor/include/asio/prefer.hpp b/src/Daemon/vendor/include/asio/prefer.hpp similarity index 100% rename from src/Client/vendor/include/asio/prefer.hpp rename to src/Daemon/vendor/include/asio/prefer.hpp diff --git a/src/Client/vendor/include/asio/prepend.hpp b/src/Daemon/vendor/include/asio/prepend.hpp similarity index 100% rename from src/Client/vendor/include/asio/prepend.hpp rename to src/Daemon/vendor/include/asio/prepend.hpp diff --git a/src/Client/vendor/include/asio/query.hpp b/src/Daemon/vendor/include/asio/query.hpp similarity index 100% rename from src/Client/vendor/include/asio/query.hpp rename to src/Daemon/vendor/include/asio/query.hpp diff --git a/src/Client/vendor/include/asio/random_access_file.hpp b/src/Daemon/vendor/include/asio/random_access_file.hpp similarity index 100% rename from src/Client/vendor/include/asio/random_access_file.hpp rename to src/Daemon/vendor/include/asio/random_access_file.hpp diff --git a/src/Client/vendor/include/asio/read.hpp b/src/Daemon/vendor/include/asio/read.hpp similarity index 100% rename from src/Client/vendor/include/asio/read.hpp rename to src/Daemon/vendor/include/asio/read.hpp diff --git a/src/Client/vendor/include/asio/read_at.hpp b/src/Daemon/vendor/include/asio/read_at.hpp similarity index 100% rename from src/Client/vendor/include/asio/read_at.hpp rename to src/Daemon/vendor/include/asio/read_at.hpp diff --git a/src/Client/vendor/include/asio/read_until.hpp b/src/Daemon/vendor/include/asio/read_until.hpp similarity index 100% rename from src/Client/vendor/include/asio/read_until.hpp rename to src/Daemon/vendor/include/asio/read_until.hpp diff --git a/src/Client/vendor/include/asio/readable_pipe.hpp b/src/Daemon/vendor/include/asio/readable_pipe.hpp similarity index 100% rename from src/Client/vendor/include/asio/readable_pipe.hpp rename to src/Daemon/vendor/include/asio/readable_pipe.hpp diff --git a/src/Client/vendor/include/asio/recycling_allocator.hpp b/src/Daemon/vendor/include/asio/recycling_allocator.hpp similarity index 100% rename from src/Client/vendor/include/asio/recycling_allocator.hpp rename to src/Daemon/vendor/include/asio/recycling_allocator.hpp diff --git a/src/Client/vendor/include/asio/redirect_error.hpp b/src/Daemon/vendor/include/asio/redirect_error.hpp similarity index 100% rename from src/Client/vendor/include/asio/redirect_error.hpp rename to src/Daemon/vendor/include/asio/redirect_error.hpp diff --git a/src/Client/vendor/include/asio/registered_buffer.hpp b/src/Daemon/vendor/include/asio/registered_buffer.hpp similarity index 100% rename from src/Client/vendor/include/asio/registered_buffer.hpp rename to src/Daemon/vendor/include/asio/registered_buffer.hpp diff --git a/src/Client/vendor/include/asio/require.hpp b/src/Daemon/vendor/include/asio/require.hpp similarity index 100% rename from src/Client/vendor/include/asio/require.hpp rename to src/Daemon/vendor/include/asio/require.hpp diff --git a/src/Client/vendor/include/asio/require_concept.hpp b/src/Daemon/vendor/include/asio/require_concept.hpp similarity index 100% rename from src/Client/vendor/include/asio/require_concept.hpp rename to src/Daemon/vendor/include/asio/require_concept.hpp diff --git a/src/Client/vendor/include/asio/serial_port.hpp b/src/Daemon/vendor/include/asio/serial_port.hpp similarity index 100% rename from src/Client/vendor/include/asio/serial_port.hpp rename to src/Daemon/vendor/include/asio/serial_port.hpp diff --git a/src/Client/vendor/include/asio/serial_port_base.hpp b/src/Daemon/vendor/include/asio/serial_port_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/serial_port_base.hpp rename to src/Daemon/vendor/include/asio/serial_port_base.hpp diff --git a/src/Client/vendor/include/asio/signal_set.hpp b/src/Daemon/vendor/include/asio/signal_set.hpp similarity index 100% rename from src/Client/vendor/include/asio/signal_set.hpp rename to src/Daemon/vendor/include/asio/signal_set.hpp diff --git a/src/Client/vendor/include/asio/signal_set_base.hpp b/src/Daemon/vendor/include/asio/signal_set_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/signal_set_base.hpp rename to src/Daemon/vendor/include/asio/signal_set_base.hpp diff --git a/src/Client/vendor/include/asio/socket_base.hpp b/src/Daemon/vendor/include/asio/socket_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/socket_base.hpp rename to src/Daemon/vendor/include/asio/socket_base.hpp diff --git a/src/Client/vendor/include/asio/spawn.hpp b/src/Daemon/vendor/include/asio/spawn.hpp similarity index 100% rename from src/Client/vendor/include/asio/spawn.hpp rename to src/Daemon/vendor/include/asio/spawn.hpp diff --git a/src/Client/vendor/include/asio/ssl.hpp b/src/Daemon/vendor/include/asio/ssl.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl.hpp rename to src/Daemon/vendor/include/asio/ssl.hpp diff --git a/src/Client/vendor/include/asio/ssl/context.hpp b/src/Daemon/vendor/include/asio/ssl/context.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/context.hpp rename to src/Daemon/vendor/include/asio/ssl/context.hpp diff --git a/src/Client/vendor/include/asio/ssl/context_base.hpp b/src/Daemon/vendor/include/asio/ssl/context_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/context_base.hpp rename to src/Daemon/vendor/include/asio/ssl/context_base.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/buffered_handshake_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/buffered_handshake_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/buffered_handshake_op.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/buffered_handshake_op.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/engine.hpp b/src/Daemon/vendor/include/asio/ssl/detail/engine.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/engine.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/engine.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/handshake_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/handshake_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/handshake_op.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/handshake_op.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/impl/engine.ipp b/src/Daemon/vendor/include/asio/ssl/detail/impl/engine.ipp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/impl/engine.ipp rename to src/Daemon/vendor/include/asio/ssl/detail/impl/engine.ipp diff --git a/src/Client/vendor/include/asio/ssl/detail/impl/openssl_init.ipp b/src/Daemon/vendor/include/asio/ssl/detail/impl/openssl_init.ipp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/impl/openssl_init.ipp rename to src/Daemon/vendor/include/asio/ssl/detail/impl/openssl_init.ipp diff --git a/src/Client/vendor/include/asio/ssl/detail/io.hpp b/src/Daemon/vendor/include/asio/ssl/detail/io.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/io.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/io.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/openssl_init.hpp b/src/Daemon/vendor/include/asio/ssl/detail/openssl_init.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/openssl_init.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/openssl_init.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/openssl_types.hpp b/src/Daemon/vendor/include/asio/ssl/detail/openssl_types.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/openssl_types.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/openssl_types.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/password_callback.hpp b/src/Daemon/vendor/include/asio/ssl/detail/password_callback.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/password_callback.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/password_callback.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/read_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/read_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/read_op.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/read_op.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/shutdown_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/shutdown_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/shutdown_op.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/shutdown_op.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/stream_core.hpp b/src/Daemon/vendor/include/asio/ssl/detail/stream_core.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/stream_core.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/stream_core.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/verify_callback.hpp b/src/Daemon/vendor/include/asio/ssl/detail/verify_callback.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/verify_callback.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/verify_callback.hpp diff --git a/src/Client/vendor/include/asio/ssl/detail/write_op.hpp b/src/Daemon/vendor/include/asio/ssl/detail/write_op.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/detail/write_op.hpp rename to src/Daemon/vendor/include/asio/ssl/detail/write_op.hpp diff --git a/src/Client/vendor/include/asio/ssl/error.hpp b/src/Daemon/vendor/include/asio/ssl/error.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/error.hpp rename to src/Daemon/vendor/include/asio/ssl/error.hpp diff --git a/src/Client/vendor/include/asio/ssl/host_name_verification.hpp b/src/Daemon/vendor/include/asio/ssl/host_name_verification.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/host_name_verification.hpp rename to src/Daemon/vendor/include/asio/ssl/host_name_verification.hpp diff --git a/src/Client/vendor/include/asio/ssl/impl/context.hpp b/src/Daemon/vendor/include/asio/ssl/impl/context.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/impl/context.hpp rename to src/Daemon/vendor/include/asio/ssl/impl/context.hpp diff --git a/src/Client/vendor/include/asio/ssl/impl/context.ipp b/src/Daemon/vendor/include/asio/ssl/impl/context.ipp similarity index 100% rename from src/Client/vendor/include/asio/ssl/impl/context.ipp rename to src/Daemon/vendor/include/asio/ssl/impl/context.ipp diff --git a/src/Client/vendor/include/asio/ssl/impl/error.ipp b/src/Daemon/vendor/include/asio/ssl/impl/error.ipp similarity index 100% rename from src/Client/vendor/include/asio/ssl/impl/error.ipp rename to src/Daemon/vendor/include/asio/ssl/impl/error.ipp diff --git a/src/Client/vendor/include/asio/ssl/impl/host_name_verification.ipp b/src/Daemon/vendor/include/asio/ssl/impl/host_name_verification.ipp similarity index 100% rename from src/Client/vendor/include/asio/ssl/impl/host_name_verification.ipp rename to src/Daemon/vendor/include/asio/ssl/impl/host_name_verification.ipp diff --git a/src/Client/vendor/include/asio/ssl/impl/rfc2818_verification.ipp b/src/Daemon/vendor/include/asio/ssl/impl/rfc2818_verification.ipp similarity index 100% rename from src/Client/vendor/include/asio/ssl/impl/rfc2818_verification.ipp rename to src/Daemon/vendor/include/asio/ssl/impl/rfc2818_verification.ipp diff --git a/src/Client/vendor/include/asio/ssl/impl/src.hpp b/src/Daemon/vendor/include/asio/ssl/impl/src.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/impl/src.hpp rename to src/Daemon/vendor/include/asio/ssl/impl/src.hpp diff --git a/src/Client/vendor/include/asio/ssl/rfc2818_verification.hpp b/src/Daemon/vendor/include/asio/ssl/rfc2818_verification.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/rfc2818_verification.hpp rename to src/Daemon/vendor/include/asio/ssl/rfc2818_verification.hpp diff --git a/src/Client/vendor/include/asio/ssl/stream.hpp b/src/Daemon/vendor/include/asio/ssl/stream.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/stream.hpp rename to src/Daemon/vendor/include/asio/ssl/stream.hpp diff --git a/src/Client/vendor/include/asio/ssl/stream_base.hpp b/src/Daemon/vendor/include/asio/ssl/stream_base.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/stream_base.hpp rename to src/Daemon/vendor/include/asio/ssl/stream_base.hpp diff --git a/src/Client/vendor/include/asio/ssl/verify_context.hpp b/src/Daemon/vendor/include/asio/ssl/verify_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/verify_context.hpp rename to src/Daemon/vendor/include/asio/ssl/verify_context.hpp diff --git a/src/Client/vendor/include/asio/ssl/verify_mode.hpp b/src/Daemon/vendor/include/asio/ssl/verify_mode.hpp similarity index 100% rename from src/Client/vendor/include/asio/ssl/verify_mode.hpp rename to src/Daemon/vendor/include/asio/ssl/verify_mode.hpp diff --git a/src/Client/vendor/include/asio/static_thread_pool.hpp b/src/Daemon/vendor/include/asio/static_thread_pool.hpp similarity index 100% rename from src/Client/vendor/include/asio/static_thread_pool.hpp rename to src/Daemon/vendor/include/asio/static_thread_pool.hpp diff --git a/src/Client/vendor/include/asio/steady_timer.hpp b/src/Daemon/vendor/include/asio/steady_timer.hpp similarity index 100% rename from src/Client/vendor/include/asio/steady_timer.hpp rename to src/Daemon/vendor/include/asio/steady_timer.hpp diff --git a/src/Client/vendor/include/asio/strand.hpp b/src/Daemon/vendor/include/asio/strand.hpp similarity index 100% rename from src/Client/vendor/include/asio/strand.hpp rename to src/Daemon/vendor/include/asio/strand.hpp diff --git a/src/Client/vendor/include/asio/stream_file.hpp b/src/Daemon/vendor/include/asio/stream_file.hpp similarity index 100% rename from src/Client/vendor/include/asio/stream_file.hpp rename to src/Daemon/vendor/include/asio/stream_file.hpp diff --git a/src/Client/vendor/include/asio/streambuf.hpp b/src/Daemon/vendor/include/asio/streambuf.hpp similarity index 100% rename from src/Client/vendor/include/asio/streambuf.hpp rename to src/Daemon/vendor/include/asio/streambuf.hpp diff --git a/src/Client/vendor/include/asio/system_context.hpp b/src/Daemon/vendor/include/asio/system_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/system_context.hpp rename to src/Daemon/vendor/include/asio/system_context.hpp diff --git a/src/Client/vendor/include/asio/system_error.hpp b/src/Daemon/vendor/include/asio/system_error.hpp similarity index 100% rename from src/Client/vendor/include/asio/system_error.hpp rename to src/Daemon/vendor/include/asio/system_error.hpp diff --git a/src/Client/vendor/include/asio/system_executor.hpp b/src/Daemon/vendor/include/asio/system_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/system_executor.hpp rename to src/Daemon/vendor/include/asio/system_executor.hpp diff --git a/src/Client/vendor/include/asio/system_timer.hpp b/src/Daemon/vendor/include/asio/system_timer.hpp similarity index 100% rename from src/Client/vendor/include/asio/system_timer.hpp rename to src/Daemon/vendor/include/asio/system_timer.hpp diff --git a/src/Client/vendor/include/asio/this_coro.hpp b/src/Daemon/vendor/include/asio/this_coro.hpp similarity index 100% rename from src/Client/vendor/include/asio/this_coro.hpp rename to src/Daemon/vendor/include/asio/this_coro.hpp diff --git a/src/Client/vendor/include/asio/thread.hpp b/src/Daemon/vendor/include/asio/thread.hpp similarity index 100% rename from src/Client/vendor/include/asio/thread.hpp rename to src/Daemon/vendor/include/asio/thread.hpp diff --git a/src/Client/vendor/include/asio/thread_pool.hpp b/src/Daemon/vendor/include/asio/thread_pool.hpp similarity index 100% rename from src/Client/vendor/include/asio/thread_pool.hpp rename to src/Daemon/vendor/include/asio/thread_pool.hpp diff --git a/src/Client/vendor/include/asio/time_traits.hpp b/src/Daemon/vendor/include/asio/time_traits.hpp similarity index 100% rename from src/Client/vendor/include/asio/time_traits.hpp rename to src/Daemon/vendor/include/asio/time_traits.hpp diff --git a/src/Client/vendor/include/asio/traits/equality_comparable.hpp b/src/Daemon/vendor/include/asio/traits/equality_comparable.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/equality_comparable.hpp rename to src/Daemon/vendor/include/asio/traits/equality_comparable.hpp diff --git a/src/Client/vendor/include/asio/traits/execute_member.hpp b/src/Daemon/vendor/include/asio/traits/execute_member.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/execute_member.hpp rename to src/Daemon/vendor/include/asio/traits/execute_member.hpp diff --git a/src/Client/vendor/include/asio/traits/prefer_free.hpp b/src/Daemon/vendor/include/asio/traits/prefer_free.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/prefer_free.hpp rename to src/Daemon/vendor/include/asio/traits/prefer_free.hpp diff --git a/src/Client/vendor/include/asio/traits/prefer_member.hpp b/src/Daemon/vendor/include/asio/traits/prefer_member.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/prefer_member.hpp rename to src/Daemon/vendor/include/asio/traits/prefer_member.hpp diff --git a/src/Client/vendor/include/asio/traits/query_free.hpp b/src/Daemon/vendor/include/asio/traits/query_free.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/query_free.hpp rename to src/Daemon/vendor/include/asio/traits/query_free.hpp diff --git a/src/Client/vendor/include/asio/traits/query_member.hpp b/src/Daemon/vendor/include/asio/traits/query_member.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/query_member.hpp rename to src/Daemon/vendor/include/asio/traits/query_member.hpp diff --git a/src/Client/vendor/include/asio/traits/query_static_constexpr_member.hpp b/src/Daemon/vendor/include/asio/traits/query_static_constexpr_member.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/query_static_constexpr_member.hpp rename to src/Daemon/vendor/include/asio/traits/query_static_constexpr_member.hpp diff --git a/src/Client/vendor/include/asio/traits/require_concept_free.hpp b/src/Daemon/vendor/include/asio/traits/require_concept_free.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/require_concept_free.hpp rename to src/Daemon/vendor/include/asio/traits/require_concept_free.hpp diff --git a/src/Client/vendor/include/asio/traits/require_concept_member.hpp b/src/Daemon/vendor/include/asio/traits/require_concept_member.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/require_concept_member.hpp rename to src/Daemon/vendor/include/asio/traits/require_concept_member.hpp diff --git a/src/Client/vendor/include/asio/traits/require_free.hpp b/src/Daemon/vendor/include/asio/traits/require_free.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/require_free.hpp rename to src/Daemon/vendor/include/asio/traits/require_free.hpp diff --git a/src/Client/vendor/include/asio/traits/require_member.hpp b/src/Daemon/vendor/include/asio/traits/require_member.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/require_member.hpp rename to src/Daemon/vendor/include/asio/traits/require_member.hpp diff --git a/src/Client/vendor/include/asio/traits/static_query.hpp b/src/Daemon/vendor/include/asio/traits/static_query.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/static_query.hpp rename to src/Daemon/vendor/include/asio/traits/static_query.hpp diff --git a/src/Client/vendor/include/asio/traits/static_require.hpp b/src/Daemon/vendor/include/asio/traits/static_require.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/static_require.hpp rename to src/Daemon/vendor/include/asio/traits/static_require.hpp diff --git a/src/Client/vendor/include/asio/traits/static_require_concept.hpp b/src/Daemon/vendor/include/asio/traits/static_require_concept.hpp similarity index 100% rename from src/Client/vendor/include/asio/traits/static_require_concept.hpp rename to src/Daemon/vendor/include/asio/traits/static_require_concept.hpp diff --git a/src/Client/vendor/include/asio/ts/buffer.hpp b/src/Daemon/vendor/include/asio/ts/buffer.hpp similarity index 100% rename from src/Client/vendor/include/asio/ts/buffer.hpp rename to src/Daemon/vendor/include/asio/ts/buffer.hpp diff --git a/src/Client/vendor/include/asio/ts/executor.hpp b/src/Daemon/vendor/include/asio/ts/executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/ts/executor.hpp rename to src/Daemon/vendor/include/asio/ts/executor.hpp diff --git a/src/Client/vendor/include/asio/ts/internet.hpp b/src/Daemon/vendor/include/asio/ts/internet.hpp similarity index 100% rename from src/Client/vendor/include/asio/ts/internet.hpp rename to src/Daemon/vendor/include/asio/ts/internet.hpp diff --git a/src/Client/vendor/include/asio/ts/io_context.hpp b/src/Daemon/vendor/include/asio/ts/io_context.hpp similarity index 100% rename from src/Client/vendor/include/asio/ts/io_context.hpp rename to src/Daemon/vendor/include/asio/ts/io_context.hpp diff --git a/src/Client/vendor/include/asio/ts/net.hpp b/src/Daemon/vendor/include/asio/ts/net.hpp similarity index 100% rename from src/Client/vendor/include/asio/ts/net.hpp rename to src/Daemon/vendor/include/asio/ts/net.hpp diff --git a/src/Client/vendor/include/asio/ts/netfwd.hpp b/src/Daemon/vendor/include/asio/ts/netfwd.hpp similarity index 100% rename from src/Client/vendor/include/asio/ts/netfwd.hpp rename to src/Daemon/vendor/include/asio/ts/netfwd.hpp diff --git a/src/Client/vendor/include/asio/ts/socket.hpp b/src/Daemon/vendor/include/asio/ts/socket.hpp similarity index 100% rename from src/Client/vendor/include/asio/ts/socket.hpp rename to src/Daemon/vendor/include/asio/ts/socket.hpp diff --git a/src/Client/vendor/include/asio/ts/timer.hpp b/src/Daemon/vendor/include/asio/ts/timer.hpp similarity index 100% rename from src/Client/vendor/include/asio/ts/timer.hpp rename to src/Daemon/vendor/include/asio/ts/timer.hpp diff --git a/src/Client/vendor/include/asio/unyield.hpp b/src/Daemon/vendor/include/asio/unyield.hpp similarity index 100% rename from src/Client/vendor/include/asio/unyield.hpp rename to src/Daemon/vendor/include/asio/unyield.hpp diff --git a/src/Client/vendor/include/asio/use_awaitable.hpp b/src/Daemon/vendor/include/asio/use_awaitable.hpp similarity index 100% rename from src/Client/vendor/include/asio/use_awaitable.hpp rename to src/Daemon/vendor/include/asio/use_awaitable.hpp diff --git a/src/Client/vendor/include/asio/use_future.hpp b/src/Daemon/vendor/include/asio/use_future.hpp similarity index 100% rename from src/Client/vendor/include/asio/use_future.hpp rename to src/Daemon/vendor/include/asio/use_future.hpp diff --git a/src/Client/vendor/include/asio/uses_executor.hpp b/src/Daemon/vendor/include/asio/uses_executor.hpp similarity index 100% rename from src/Client/vendor/include/asio/uses_executor.hpp rename to src/Daemon/vendor/include/asio/uses_executor.hpp diff --git a/src/Client/vendor/include/asio/version.hpp b/src/Daemon/vendor/include/asio/version.hpp similarity index 100% rename from src/Client/vendor/include/asio/version.hpp rename to src/Daemon/vendor/include/asio/version.hpp diff --git a/src/Client/vendor/include/asio/wait_traits.hpp b/src/Daemon/vendor/include/asio/wait_traits.hpp similarity index 100% rename from src/Client/vendor/include/asio/wait_traits.hpp rename to src/Daemon/vendor/include/asio/wait_traits.hpp diff --git a/src/Client/vendor/include/asio/windows/basic_object_handle.hpp b/src/Daemon/vendor/include/asio/windows/basic_object_handle.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/basic_object_handle.hpp rename to src/Daemon/vendor/include/asio/windows/basic_object_handle.hpp diff --git a/src/Client/vendor/include/asio/windows/basic_overlapped_handle.hpp b/src/Daemon/vendor/include/asio/windows/basic_overlapped_handle.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/basic_overlapped_handle.hpp rename to src/Daemon/vendor/include/asio/windows/basic_overlapped_handle.hpp diff --git a/src/Client/vendor/include/asio/windows/basic_random_access_handle.hpp b/src/Daemon/vendor/include/asio/windows/basic_random_access_handle.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/basic_random_access_handle.hpp rename to src/Daemon/vendor/include/asio/windows/basic_random_access_handle.hpp diff --git a/src/Client/vendor/include/asio/windows/basic_stream_handle.hpp b/src/Daemon/vendor/include/asio/windows/basic_stream_handle.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/basic_stream_handle.hpp rename to src/Daemon/vendor/include/asio/windows/basic_stream_handle.hpp diff --git a/src/Client/vendor/include/asio/windows/object_handle.hpp b/src/Daemon/vendor/include/asio/windows/object_handle.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/object_handle.hpp rename to src/Daemon/vendor/include/asio/windows/object_handle.hpp diff --git a/src/Client/vendor/include/asio/windows/overlapped_handle.hpp b/src/Daemon/vendor/include/asio/windows/overlapped_handle.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/overlapped_handle.hpp rename to src/Daemon/vendor/include/asio/windows/overlapped_handle.hpp diff --git a/src/Client/vendor/include/asio/windows/overlapped_ptr.hpp b/src/Daemon/vendor/include/asio/windows/overlapped_ptr.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/overlapped_ptr.hpp rename to src/Daemon/vendor/include/asio/windows/overlapped_ptr.hpp diff --git a/src/Client/vendor/include/asio/windows/random_access_handle.hpp b/src/Daemon/vendor/include/asio/windows/random_access_handle.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/random_access_handle.hpp rename to src/Daemon/vendor/include/asio/windows/random_access_handle.hpp diff --git a/src/Client/vendor/include/asio/windows/stream_handle.hpp b/src/Daemon/vendor/include/asio/windows/stream_handle.hpp similarity index 100% rename from src/Client/vendor/include/asio/windows/stream_handle.hpp rename to src/Daemon/vendor/include/asio/windows/stream_handle.hpp diff --git a/src/Client/vendor/include/asio/writable_pipe.hpp b/src/Daemon/vendor/include/asio/writable_pipe.hpp similarity index 100% rename from src/Client/vendor/include/asio/writable_pipe.hpp rename to src/Daemon/vendor/include/asio/writable_pipe.hpp diff --git a/src/Client/vendor/include/asio/write.hpp b/src/Daemon/vendor/include/asio/write.hpp similarity index 100% rename from src/Client/vendor/include/asio/write.hpp rename to src/Daemon/vendor/include/asio/write.hpp diff --git a/src/Client/vendor/include/asio/write_at.hpp b/src/Daemon/vendor/include/asio/write_at.hpp similarity index 100% rename from src/Client/vendor/include/asio/write_at.hpp rename to src/Daemon/vendor/include/asio/write_at.hpp diff --git a/src/Client/vendor/include/asio/yield.hpp b/src/Daemon/vendor/include/asio/yield.hpp similarity index 100% rename from src/Client/vendor/include/asio/yield.hpp rename to src/Daemon/vendor/include/asio/yield.hpp diff --git a/src/Client/vendor/include/debug_assert.hpp b/src/Daemon/vendor/include/debug_assert.hpp similarity index 100% rename from src/Client/vendor/include/debug_assert.hpp rename to src/Daemon/vendor/include/debug_assert.hpp diff --git a/src/Client/vendor/include/glob/glob.hpp b/src/Daemon/vendor/include/glob/glob.hpp similarity index 100% rename from src/Client/vendor/include/glob/glob.hpp rename to src/Daemon/vendor/include/glob/glob.hpp diff --git a/src/Client/vendor/include/nod/nod.hpp b/src/Daemon/vendor/include/nod/nod.hpp similarity index 100% rename from src/Client/vendor/include/nod/nod.hpp rename to src/Daemon/vendor/include/nod/nod.hpp diff --git a/src/Client/vendor/include/pqrs/cf/cf_ptr.hpp b/src/Daemon/vendor/include/pqrs/cf/cf_ptr.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/cf/cf_ptr.hpp rename to src/Daemon/vendor/include/pqrs/cf/cf_ptr.hpp diff --git a/src/Client/vendor/include/pqrs/cf/run_loop_thread.hpp b/src/Daemon/vendor/include/pqrs/cf/run_loop_thread.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/cf/run_loop_thread.hpp rename to src/Daemon/vendor/include/pqrs/cf/run_loop_thread.hpp diff --git a/src/Client/vendor/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp b/src/Daemon/vendor/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp rename to src/Daemon/vendor/include/pqrs/cf/run_loop_thread/extra/shared_run_loop_thread.hpp diff --git a/src/Client/vendor/include/pqrs/cf/string.hpp b/src/Daemon/vendor/include/pqrs/cf/string.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/cf/string.hpp rename to src/Daemon/vendor/include/pqrs/cf/string.hpp diff --git a/src/Client/vendor/include/pqrs/dispatcher.hpp b/src/Daemon/vendor/include/pqrs/dispatcher.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/dispatcher.hpp rename to src/Daemon/vendor/include/pqrs/dispatcher.hpp diff --git a/src/Client/vendor/include/pqrs/dispatcher/dispatcher.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/dispatcher.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/dispatcher/dispatcher.hpp rename to src/Daemon/vendor/include/pqrs/dispatcher/dispatcher.hpp diff --git a/src/Client/vendor/include/pqrs/dispatcher/extra/dispatcher_client.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/extra/dispatcher_client.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/dispatcher/extra/dispatcher_client.hpp rename to src/Daemon/vendor/include/pqrs/dispatcher/extra/dispatcher_client.hpp diff --git a/src/Client/vendor/include/pqrs/dispatcher/extra/shared_dispatcher.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/extra/shared_dispatcher.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/dispatcher/extra/shared_dispatcher.hpp rename to src/Daemon/vendor/include/pqrs/dispatcher/extra/shared_dispatcher.hpp diff --git a/src/Client/vendor/include/pqrs/dispatcher/extra/timer.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/extra/timer.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/dispatcher/extra/timer.hpp rename to src/Daemon/vendor/include/pqrs/dispatcher/extra/timer.hpp diff --git a/src/Client/vendor/include/pqrs/dispatcher/object_id.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/object_id.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/dispatcher/object_id.hpp rename to src/Daemon/vendor/include/pqrs/dispatcher/object_id.hpp diff --git a/src/Client/vendor/include/pqrs/dispatcher/time_source.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/time_source.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/dispatcher/time_source.hpp rename to src/Daemon/vendor/include/pqrs/dispatcher/time_source.hpp diff --git a/src/Client/vendor/include/pqrs/dispatcher/types.hpp b/src/Daemon/vendor/include/pqrs/dispatcher/types.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/dispatcher/types.hpp rename to src/Daemon/vendor/include/pqrs/dispatcher/types.hpp diff --git a/src/Client/vendor/include/pqrs/hash.hpp b/src/Daemon/vendor/include/pqrs/hash.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hash.hpp rename to src/Daemon/vendor/include/pqrs/hash.hpp diff --git a/src/Client/vendor/include/pqrs/hid.hpp b/src/Daemon/vendor/include/pqrs/hid.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid.hpp rename to src/Daemon/vendor/include/pqrs/hid.hpp diff --git a/src/Client/vendor/include/pqrs/hid/country_code.hpp b/src/Daemon/vendor/include/pqrs/hid/country_code.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/country_code.hpp rename to src/Daemon/vendor/include/pqrs/hid/country_code.hpp diff --git a/src/Client/vendor/include/pqrs/hid/extra/boost.hpp b/src/Daemon/vendor/include/pqrs/hid/extra/boost.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/extra/boost.hpp rename to src/Daemon/vendor/include/pqrs/hid/extra/boost.hpp diff --git a/src/Client/vendor/include/pqrs/hid/extra/nlohmann_json.hpp b/src/Daemon/vendor/include/pqrs/hid/extra/nlohmann_json.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/extra/nlohmann_json.hpp rename to src/Daemon/vendor/include/pqrs/hid/extra/nlohmann_json.hpp diff --git a/src/Client/vendor/include/pqrs/hid/hash.hpp b/src/Daemon/vendor/include/pqrs/hid/hash.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/hash.hpp rename to src/Daemon/vendor/include/pqrs/hid/hash.hpp diff --git a/src/Client/vendor/include/pqrs/hid/manufacturer_string.hpp b/src/Daemon/vendor/include/pqrs/hid/manufacturer_string.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/manufacturer_string.hpp rename to src/Daemon/vendor/include/pqrs/hid/manufacturer_string.hpp diff --git a/src/Client/vendor/include/pqrs/hid/product_id.hpp b/src/Daemon/vendor/include/pqrs/hid/product_id.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/product_id.hpp rename to src/Daemon/vendor/include/pqrs/hid/product_id.hpp diff --git a/src/Client/vendor/include/pqrs/hid/product_string.hpp b/src/Daemon/vendor/include/pqrs/hid/product_string.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/product_string.hpp rename to src/Daemon/vendor/include/pqrs/hid/product_string.hpp diff --git a/src/Client/vendor/include/pqrs/hid/report_id.hpp b/src/Daemon/vendor/include/pqrs/hid/report_id.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/report_id.hpp rename to src/Daemon/vendor/include/pqrs/hid/report_id.hpp diff --git a/src/Client/vendor/include/pqrs/hid/usage.hpp b/src/Daemon/vendor/include/pqrs/hid/usage.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/usage.hpp rename to src/Daemon/vendor/include/pqrs/hid/usage.hpp diff --git a/src/Client/vendor/include/pqrs/hid/usage_page.hpp b/src/Daemon/vendor/include/pqrs/hid/usage_page.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/usage_page.hpp rename to src/Daemon/vendor/include/pqrs/hid/usage_page.hpp diff --git a/src/Client/vendor/include/pqrs/hid/usage_pair.hpp b/src/Daemon/vendor/include/pqrs/hid/usage_pair.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/usage_pair.hpp rename to src/Daemon/vendor/include/pqrs/hid/usage_pair.hpp diff --git a/src/Client/vendor/include/pqrs/hid/vendor_id.hpp b/src/Daemon/vendor/include/pqrs/hid/vendor_id.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/hid/vendor_id.hpp rename to src/Daemon/vendor/include/pqrs/hid/vendor_id.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram.hpp b/src/Daemon/vendor/include/pqrs/local_datagram.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/client.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/client.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/client.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/client.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/helper.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/helper.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/helper.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/helper.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/asio_helper.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/asio_helper.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/impl/asio_helper.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/asio_helper.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/base_impl.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/base_impl.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/impl/base_impl.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/base_impl.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/client_impl.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/client_impl.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/impl/client_impl.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/client_impl.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/next_heartbeat_deadline_timer.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/send_entry.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/send_entry.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/impl/send_entry.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/send_entry.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/impl/server_impl.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/impl/server_impl.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/impl/server_impl.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/impl/server_impl.hpp diff --git a/src/Client/vendor/include/pqrs/local_datagram/server.hpp b/src/Daemon/vendor/include/pqrs/local_datagram/server.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/local_datagram/server.hpp rename to src/Daemon/vendor/include/pqrs/local_datagram/server.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_iterator.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_iterator.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_iterator.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_iterator.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_object_ptr.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_object_ptr.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_object_ptr.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_object_ptr.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_registry_entry.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_registry_entry.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_registry_entry.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_registry_entry.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_return.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_return.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_return.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_return.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_service_monitor.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_service_monitor.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_service_monitor.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_service_monitor.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_types.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_types.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/extra/boost.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/extra/boost.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_types/extra/boost.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/extra/boost.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/extra/nlohmann_json.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/hash.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/hash.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_types/hash.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/hash.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_hid_location_id.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_keyboard_type.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/iokit_mach_port.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_mach_port.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_types/iokit_mach_port.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_mach_port.hpp diff --git a/src/Client/vendor/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp b/src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp rename to src/Daemon/vendor/include/pqrs/osx/iokit_types/iokit_registry_entry_id.hpp diff --git a/src/Client/vendor/include/pqrs/osx/kern_return.hpp b/src/Daemon/vendor/include/pqrs/osx/kern_return.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/kern_return.hpp rename to src/Daemon/vendor/include/pqrs/osx/kern_return.hpp diff --git a/src/Client/vendor/include/pqrs/osx/process_info.hpp b/src/Daemon/vendor/include/pqrs/osx/process_info.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/osx/process_info.hpp rename to src/Daemon/vendor/include/pqrs/osx/process_info.hpp diff --git a/src/Client/vendor/include/pqrs/osx/process_info/impl/Bridging-Header.h b/src/Daemon/vendor/include/pqrs/osx/process_info/impl/Bridging-Header.h similarity index 100% rename from src/Client/vendor/include/pqrs/osx/process_info/impl/Bridging-Header.h rename to src/Daemon/vendor/include/pqrs/osx/process_info/impl/Bridging-Header.h diff --git a/src/Client/vendor/include/pqrs/osx/process_info/impl/impl.h b/src/Daemon/vendor/include/pqrs/osx/process_info/impl/impl.h similarity index 100% rename from src/Client/vendor/include/pqrs/osx/process_info/impl/impl.h rename to src/Daemon/vendor/include/pqrs/osx/process_info/impl/impl.h diff --git a/src/Client/vendor/include/pqrs/spdlog.hpp b/src/Daemon/vendor/include/pqrs/spdlog.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/spdlog.hpp rename to src/Daemon/vendor/include/pqrs/spdlog.hpp diff --git a/src/Client/vendor/include/pqrs/spdlog/factory.hpp b/src/Daemon/vendor/include/pqrs/spdlog/factory.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/spdlog/factory.hpp rename to src/Daemon/vendor/include/pqrs/spdlog/factory.hpp diff --git a/src/Client/vendor/include/pqrs/spdlog/filesystem.hpp b/src/Daemon/vendor/include/pqrs/spdlog/filesystem.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/spdlog/filesystem.hpp rename to src/Daemon/vendor/include/pqrs/spdlog/filesystem.hpp diff --git a/src/Client/vendor/include/pqrs/spdlog/monitor.hpp b/src/Daemon/vendor/include/pqrs/spdlog/monitor.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/spdlog/monitor.hpp rename to src/Daemon/vendor/include/pqrs/spdlog/monitor.hpp diff --git a/src/Client/vendor/include/pqrs/spdlog/reader.hpp b/src/Daemon/vendor/include/pqrs/spdlog/reader.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/spdlog/reader.hpp rename to src/Daemon/vendor/include/pqrs/spdlog/reader.hpp diff --git a/src/Client/vendor/include/pqrs/spdlog/spdlog.hpp b/src/Daemon/vendor/include/pqrs/spdlog/spdlog.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/spdlog/spdlog.hpp rename to src/Daemon/vendor/include/pqrs/spdlog/spdlog.hpp diff --git a/src/Client/vendor/include/pqrs/spdlog/unique_filter.hpp b/src/Daemon/vendor/include/pqrs/spdlog/unique_filter.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/spdlog/unique_filter.hpp rename to src/Daemon/vendor/include/pqrs/spdlog/unique_filter.hpp diff --git a/src/Client/vendor/include/pqrs/thread_wait.hpp b/src/Daemon/vendor/include/pqrs/thread_wait.hpp similarity index 100% rename from src/Client/vendor/include/pqrs/thread_wait.hpp rename to src/Daemon/vendor/include/pqrs/thread_wait.hpp diff --git a/src/Client/vendor/include/spdlog/async.h b/src/Daemon/vendor/include/spdlog/async.h similarity index 100% rename from src/Client/vendor/include/spdlog/async.h rename to src/Daemon/vendor/include/spdlog/async.h diff --git a/src/Client/vendor/include/spdlog/async_logger-inl.h b/src/Daemon/vendor/include/spdlog/async_logger-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/async_logger-inl.h rename to src/Daemon/vendor/include/spdlog/async_logger-inl.h diff --git a/src/Client/vendor/include/spdlog/async_logger.h b/src/Daemon/vendor/include/spdlog/async_logger.h similarity index 100% rename from src/Client/vendor/include/spdlog/async_logger.h rename to src/Daemon/vendor/include/spdlog/async_logger.h diff --git a/src/Client/vendor/include/spdlog/cfg/argv.h b/src/Daemon/vendor/include/spdlog/cfg/argv.h similarity index 100% rename from src/Client/vendor/include/spdlog/cfg/argv.h rename to src/Daemon/vendor/include/spdlog/cfg/argv.h diff --git a/src/Client/vendor/include/spdlog/cfg/env.h b/src/Daemon/vendor/include/spdlog/cfg/env.h similarity index 100% rename from src/Client/vendor/include/spdlog/cfg/env.h rename to src/Daemon/vendor/include/spdlog/cfg/env.h diff --git a/src/Client/vendor/include/spdlog/cfg/helpers-inl.h b/src/Daemon/vendor/include/spdlog/cfg/helpers-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/cfg/helpers-inl.h rename to src/Daemon/vendor/include/spdlog/cfg/helpers-inl.h diff --git a/src/Client/vendor/include/spdlog/cfg/helpers.h b/src/Daemon/vendor/include/spdlog/cfg/helpers.h similarity index 100% rename from src/Client/vendor/include/spdlog/cfg/helpers.h rename to src/Daemon/vendor/include/spdlog/cfg/helpers.h diff --git a/src/Client/vendor/include/spdlog/common-inl.h b/src/Daemon/vendor/include/spdlog/common-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/common-inl.h rename to src/Daemon/vendor/include/spdlog/common-inl.h diff --git a/src/Client/vendor/include/spdlog/common.h b/src/Daemon/vendor/include/spdlog/common.h similarity index 100% rename from src/Client/vendor/include/spdlog/common.h rename to src/Daemon/vendor/include/spdlog/common.h diff --git a/src/Client/vendor/include/spdlog/details/backtracer-inl.h b/src/Daemon/vendor/include/spdlog/details/backtracer-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/backtracer-inl.h rename to src/Daemon/vendor/include/spdlog/details/backtracer-inl.h diff --git a/src/Client/vendor/include/spdlog/details/backtracer.h b/src/Daemon/vendor/include/spdlog/details/backtracer.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/backtracer.h rename to src/Daemon/vendor/include/spdlog/details/backtracer.h diff --git a/src/Client/vendor/include/spdlog/details/circular_q.h b/src/Daemon/vendor/include/spdlog/details/circular_q.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/circular_q.h rename to src/Daemon/vendor/include/spdlog/details/circular_q.h diff --git a/src/Client/vendor/include/spdlog/details/console_globals.h b/src/Daemon/vendor/include/spdlog/details/console_globals.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/console_globals.h rename to src/Daemon/vendor/include/spdlog/details/console_globals.h diff --git a/src/Client/vendor/include/spdlog/details/file_helper-inl.h b/src/Daemon/vendor/include/spdlog/details/file_helper-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/file_helper-inl.h rename to src/Daemon/vendor/include/spdlog/details/file_helper-inl.h diff --git a/src/Client/vendor/include/spdlog/details/file_helper.h b/src/Daemon/vendor/include/spdlog/details/file_helper.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/file_helper.h rename to src/Daemon/vendor/include/spdlog/details/file_helper.h diff --git a/src/Client/vendor/include/spdlog/details/fmt_helper.h b/src/Daemon/vendor/include/spdlog/details/fmt_helper.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/fmt_helper.h rename to src/Daemon/vendor/include/spdlog/details/fmt_helper.h diff --git a/src/Client/vendor/include/spdlog/details/log_msg-inl.h b/src/Daemon/vendor/include/spdlog/details/log_msg-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/log_msg-inl.h rename to src/Daemon/vendor/include/spdlog/details/log_msg-inl.h diff --git a/src/Client/vendor/include/spdlog/details/log_msg.h b/src/Daemon/vendor/include/spdlog/details/log_msg.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/log_msg.h rename to src/Daemon/vendor/include/spdlog/details/log_msg.h diff --git a/src/Client/vendor/include/spdlog/details/log_msg_buffer-inl.h b/src/Daemon/vendor/include/spdlog/details/log_msg_buffer-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/log_msg_buffer-inl.h rename to src/Daemon/vendor/include/spdlog/details/log_msg_buffer-inl.h diff --git a/src/Client/vendor/include/spdlog/details/log_msg_buffer.h b/src/Daemon/vendor/include/spdlog/details/log_msg_buffer.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/log_msg_buffer.h rename to src/Daemon/vendor/include/spdlog/details/log_msg_buffer.h diff --git a/src/Client/vendor/include/spdlog/details/mpmc_blocking_q.h b/src/Daemon/vendor/include/spdlog/details/mpmc_blocking_q.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/mpmc_blocking_q.h rename to src/Daemon/vendor/include/spdlog/details/mpmc_blocking_q.h diff --git a/src/Client/vendor/include/spdlog/details/null_mutex.h b/src/Daemon/vendor/include/spdlog/details/null_mutex.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/null_mutex.h rename to src/Daemon/vendor/include/spdlog/details/null_mutex.h diff --git a/src/Client/vendor/include/spdlog/details/os-inl.h b/src/Daemon/vendor/include/spdlog/details/os-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/os-inl.h rename to src/Daemon/vendor/include/spdlog/details/os-inl.h diff --git a/src/Client/vendor/include/spdlog/details/os.h b/src/Daemon/vendor/include/spdlog/details/os.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/os.h rename to src/Daemon/vendor/include/spdlog/details/os.h diff --git a/src/Client/vendor/include/spdlog/details/periodic_worker-inl.h b/src/Daemon/vendor/include/spdlog/details/periodic_worker-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/periodic_worker-inl.h rename to src/Daemon/vendor/include/spdlog/details/periodic_worker-inl.h diff --git a/src/Client/vendor/include/spdlog/details/periodic_worker.h b/src/Daemon/vendor/include/spdlog/details/periodic_worker.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/periodic_worker.h rename to src/Daemon/vendor/include/spdlog/details/periodic_worker.h diff --git a/src/Client/vendor/include/spdlog/details/registry-inl.h b/src/Daemon/vendor/include/spdlog/details/registry-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/registry-inl.h rename to src/Daemon/vendor/include/spdlog/details/registry-inl.h diff --git a/src/Client/vendor/include/spdlog/details/registry.h b/src/Daemon/vendor/include/spdlog/details/registry.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/registry.h rename to src/Daemon/vendor/include/spdlog/details/registry.h diff --git a/src/Client/vendor/include/spdlog/details/synchronous_factory.h b/src/Daemon/vendor/include/spdlog/details/synchronous_factory.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/synchronous_factory.h rename to src/Daemon/vendor/include/spdlog/details/synchronous_factory.h diff --git a/src/Client/vendor/include/spdlog/details/tcp_client-windows.h b/src/Daemon/vendor/include/spdlog/details/tcp_client-windows.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/tcp_client-windows.h rename to src/Daemon/vendor/include/spdlog/details/tcp_client-windows.h diff --git a/src/Client/vendor/include/spdlog/details/tcp_client.h b/src/Daemon/vendor/include/spdlog/details/tcp_client.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/tcp_client.h rename to src/Daemon/vendor/include/spdlog/details/tcp_client.h diff --git a/src/Client/vendor/include/spdlog/details/thread_pool-inl.h b/src/Daemon/vendor/include/spdlog/details/thread_pool-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/thread_pool-inl.h rename to src/Daemon/vendor/include/spdlog/details/thread_pool-inl.h diff --git a/src/Client/vendor/include/spdlog/details/thread_pool.h b/src/Daemon/vendor/include/spdlog/details/thread_pool.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/thread_pool.h rename to src/Daemon/vendor/include/spdlog/details/thread_pool.h diff --git a/src/Client/vendor/include/spdlog/details/udp_client-windows.h b/src/Daemon/vendor/include/spdlog/details/udp_client-windows.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/udp_client-windows.h rename to src/Daemon/vendor/include/spdlog/details/udp_client-windows.h diff --git a/src/Client/vendor/include/spdlog/details/udp_client.h b/src/Daemon/vendor/include/spdlog/details/udp_client.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/udp_client.h rename to src/Daemon/vendor/include/spdlog/details/udp_client.h diff --git a/src/Client/vendor/include/spdlog/details/windows_include.h b/src/Daemon/vendor/include/spdlog/details/windows_include.h similarity index 100% rename from src/Client/vendor/include/spdlog/details/windows_include.h rename to src/Daemon/vendor/include/spdlog/details/windows_include.h diff --git a/src/Client/vendor/include/spdlog/fmt/bin_to_hex.h b/src/Daemon/vendor/include/spdlog/fmt/bin_to_hex.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bin_to_hex.h rename to src/Daemon/vendor/include/spdlog/fmt/bin_to_hex.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/args.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/args.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/args.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/args.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/chrono.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/chrono.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/chrono.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/chrono.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/color.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/color.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/color.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/color.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/compile.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/compile.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/compile.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/compile.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/core.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/core.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/core.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/core.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/format-inl.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/format-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/format-inl.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/format-inl.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/format.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/format.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/format.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/format.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/locale.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/locale.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/locale.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/locale.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/os.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/os.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/os.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/os.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/ostream.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/ostream.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/ostream.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/ostream.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/printf.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/printf.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/printf.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/printf.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/ranges.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/ranges.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/ranges.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/ranges.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/std.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/std.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/std.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/std.h diff --git a/src/Client/vendor/include/spdlog/fmt/bundled/xchar.h b/src/Daemon/vendor/include/spdlog/fmt/bundled/xchar.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/bundled/xchar.h rename to src/Daemon/vendor/include/spdlog/fmt/bundled/xchar.h diff --git a/src/Client/vendor/include/spdlog/fmt/chrono.h b/src/Daemon/vendor/include/spdlog/fmt/chrono.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/chrono.h rename to src/Daemon/vendor/include/spdlog/fmt/chrono.h diff --git a/src/Client/vendor/include/spdlog/fmt/compile.h b/src/Daemon/vendor/include/spdlog/fmt/compile.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/compile.h rename to src/Daemon/vendor/include/spdlog/fmt/compile.h diff --git a/src/Client/vendor/include/spdlog/fmt/fmt.h b/src/Daemon/vendor/include/spdlog/fmt/fmt.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/fmt.h rename to src/Daemon/vendor/include/spdlog/fmt/fmt.h diff --git a/src/Client/vendor/include/spdlog/fmt/ostr.h b/src/Daemon/vendor/include/spdlog/fmt/ostr.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/ostr.h rename to src/Daemon/vendor/include/spdlog/fmt/ostr.h diff --git a/src/Client/vendor/include/spdlog/fmt/ranges.h b/src/Daemon/vendor/include/spdlog/fmt/ranges.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/ranges.h rename to src/Daemon/vendor/include/spdlog/fmt/ranges.h diff --git a/src/Client/vendor/include/spdlog/fmt/std.h b/src/Daemon/vendor/include/spdlog/fmt/std.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/std.h rename to src/Daemon/vendor/include/spdlog/fmt/std.h diff --git a/src/Client/vendor/include/spdlog/fmt/xchar.h b/src/Daemon/vendor/include/spdlog/fmt/xchar.h similarity index 100% rename from src/Client/vendor/include/spdlog/fmt/xchar.h rename to src/Daemon/vendor/include/spdlog/fmt/xchar.h diff --git a/src/Client/vendor/include/spdlog/formatter.h b/src/Daemon/vendor/include/spdlog/formatter.h similarity index 100% rename from src/Client/vendor/include/spdlog/formatter.h rename to src/Daemon/vendor/include/spdlog/formatter.h diff --git a/src/Client/vendor/include/spdlog/fwd.h b/src/Daemon/vendor/include/spdlog/fwd.h similarity index 100% rename from src/Client/vendor/include/spdlog/fwd.h rename to src/Daemon/vendor/include/spdlog/fwd.h diff --git a/src/Client/vendor/include/spdlog/logger-inl.h b/src/Daemon/vendor/include/spdlog/logger-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/logger-inl.h rename to src/Daemon/vendor/include/spdlog/logger-inl.h diff --git a/src/Client/vendor/include/spdlog/logger.h b/src/Daemon/vendor/include/spdlog/logger.h similarity index 100% rename from src/Client/vendor/include/spdlog/logger.h rename to src/Daemon/vendor/include/spdlog/logger.h diff --git a/src/Client/vendor/include/spdlog/mdc.h b/src/Daemon/vendor/include/spdlog/mdc.h similarity index 100% rename from src/Client/vendor/include/spdlog/mdc.h rename to src/Daemon/vendor/include/spdlog/mdc.h diff --git a/src/Client/vendor/include/spdlog/pattern_formatter-inl.h b/src/Daemon/vendor/include/spdlog/pattern_formatter-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/pattern_formatter-inl.h rename to src/Daemon/vendor/include/spdlog/pattern_formatter-inl.h diff --git a/src/Client/vendor/include/spdlog/pattern_formatter.h b/src/Daemon/vendor/include/spdlog/pattern_formatter.h similarity index 100% rename from src/Client/vendor/include/spdlog/pattern_formatter.h rename to src/Daemon/vendor/include/spdlog/pattern_formatter.h diff --git a/src/Client/vendor/include/spdlog/sinks/android_sink.h b/src/Daemon/vendor/include/spdlog/sinks/android_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/android_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/android_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/ansicolor_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/ansicolor_sink-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/ansicolor_sink-inl.h rename to src/Daemon/vendor/include/spdlog/sinks/ansicolor_sink-inl.h diff --git a/src/Client/vendor/include/spdlog/sinks/ansicolor_sink.h b/src/Daemon/vendor/include/spdlog/sinks/ansicolor_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/ansicolor_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/ansicolor_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/base_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/base_sink-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/base_sink-inl.h rename to src/Daemon/vendor/include/spdlog/sinks/base_sink-inl.h diff --git a/src/Client/vendor/include/spdlog/sinks/base_sink.h b/src/Daemon/vendor/include/spdlog/sinks/base_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/base_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/base_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/basic_file_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/basic_file_sink-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/basic_file_sink-inl.h rename to src/Daemon/vendor/include/spdlog/sinks/basic_file_sink-inl.h diff --git a/src/Client/vendor/include/spdlog/sinks/basic_file_sink.h b/src/Daemon/vendor/include/spdlog/sinks/basic_file_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/basic_file_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/basic_file_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/callback_sink.h b/src/Daemon/vendor/include/spdlog/sinks/callback_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/callback_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/callback_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/daily_file_sink.h b/src/Daemon/vendor/include/spdlog/sinks/daily_file_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/daily_file_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/daily_file_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/dist_sink.h b/src/Daemon/vendor/include/spdlog/sinks/dist_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/dist_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/dist_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/dup_filter_sink.h b/src/Daemon/vendor/include/spdlog/sinks/dup_filter_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/dup_filter_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/dup_filter_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/hourly_file_sink.h b/src/Daemon/vendor/include/spdlog/sinks/hourly_file_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/hourly_file_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/hourly_file_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/kafka_sink.h b/src/Daemon/vendor/include/spdlog/sinks/kafka_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/kafka_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/kafka_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/mongo_sink.h b/src/Daemon/vendor/include/spdlog/sinks/mongo_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/mongo_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/mongo_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/msvc_sink.h b/src/Daemon/vendor/include/spdlog/sinks/msvc_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/msvc_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/msvc_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/null_sink.h b/src/Daemon/vendor/include/spdlog/sinks/null_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/null_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/null_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/ostream_sink.h b/src/Daemon/vendor/include/spdlog/sinks/ostream_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/ostream_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/ostream_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/qt_sinks.h b/src/Daemon/vendor/include/spdlog/sinks/qt_sinks.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/qt_sinks.h rename to src/Daemon/vendor/include/spdlog/sinks/qt_sinks.h diff --git a/src/Client/vendor/include/spdlog/sinks/ringbuffer_sink.h b/src/Daemon/vendor/include/spdlog/sinks/ringbuffer_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/ringbuffer_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/ringbuffer_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/rotating_file_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/rotating_file_sink-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/rotating_file_sink-inl.h rename to src/Daemon/vendor/include/spdlog/sinks/rotating_file_sink-inl.h diff --git a/src/Client/vendor/include/spdlog/sinks/rotating_file_sink.h b/src/Daemon/vendor/include/spdlog/sinks/rotating_file_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/rotating_file_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/rotating_file_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/sink-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/sink-inl.h rename to src/Daemon/vendor/include/spdlog/sinks/sink-inl.h diff --git a/src/Client/vendor/include/spdlog/sinks/sink.h b/src/Daemon/vendor/include/spdlog/sinks/sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/sink.h rename to src/Daemon/vendor/include/spdlog/sinks/sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/stdout_color_sinks-inl.h b/src/Daemon/vendor/include/spdlog/sinks/stdout_color_sinks-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/stdout_color_sinks-inl.h rename to src/Daemon/vendor/include/spdlog/sinks/stdout_color_sinks-inl.h diff --git a/src/Client/vendor/include/spdlog/sinks/stdout_color_sinks.h b/src/Daemon/vendor/include/spdlog/sinks/stdout_color_sinks.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/stdout_color_sinks.h rename to src/Daemon/vendor/include/spdlog/sinks/stdout_color_sinks.h diff --git a/src/Client/vendor/include/spdlog/sinks/stdout_sinks-inl.h b/src/Daemon/vendor/include/spdlog/sinks/stdout_sinks-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/stdout_sinks-inl.h rename to src/Daemon/vendor/include/spdlog/sinks/stdout_sinks-inl.h diff --git a/src/Client/vendor/include/spdlog/sinks/stdout_sinks.h b/src/Daemon/vendor/include/spdlog/sinks/stdout_sinks.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/stdout_sinks.h rename to src/Daemon/vendor/include/spdlog/sinks/stdout_sinks.h diff --git a/src/Client/vendor/include/spdlog/sinks/syslog_sink.h b/src/Daemon/vendor/include/spdlog/sinks/syslog_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/syslog_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/syslog_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/systemd_sink.h b/src/Daemon/vendor/include/spdlog/sinks/systemd_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/systemd_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/systemd_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/tcp_sink.h b/src/Daemon/vendor/include/spdlog/sinks/tcp_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/tcp_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/tcp_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/udp_sink.h b/src/Daemon/vendor/include/spdlog/sinks/udp_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/udp_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/udp_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/win_eventlog_sink.h b/src/Daemon/vendor/include/spdlog/sinks/win_eventlog_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/win_eventlog_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/win_eventlog_sink.h diff --git a/src/Client/vendor/include/spdlog/sinks/wincolor_sink-inl.h b/src/Daemon/vendor/include/spdlog/sinks/wincolor_sink-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/wincolor_sink-inl.h rename to src/Daemon/vendor/include/spdlog/sinks/wincolor_sink-inl.h diff --git a/src/Client/vendor/include/spdlog/sinks/wincolor_sink.h b/src/Daemon/vendor/include/spdlog/sinks/wincolor_sink.h similarity index 100% rename from src/Client/vendor/include/spdlog/sinks/wincolor_sink.h rename to src/Daemon/vendor/include/spdlog/sinks/wincolor_sink.h diff --git a/src/Client/vendor/include/spdlog/spdlog-inl.h b/src/Daemon/vendor/include/spdlog/spdlog-inl.h similarity index 100% rename from src/Client/vendor/include/spdlog/spdlog-inl.h rename to src/Daemon/vendor/include/spdlog/spdlog-inl.h diff --git a/src/Client/vendor/include/spdlog/spdlog.h b/src/Daemon/vendor/include/spdlog/spdlog.h similarity index 100% rename from src/Client/vendor/include/spdlog/spdlog.h rename to src/Daemon/vendor/include/spdlog/spdlog.h diff --git a/src/Client/vendor/include/spdlog/stopwatch.h b/src/Daemon/vendor/include/spdlog/stopwatch.h similarity index 100% rename from src/Client/vendor/include/spdlog/stopwatch.h rename to src/Daemon/vendor/include/spdlog/stopwatch.h diff --git a/src/Client/vendor/include/spdlog/tweakme.h b/src/Daemon/vendor/include/spdlog/tweakme.h similarity index 100% rename from src/Client/vendor/include/spdlog/tweakme.h rename to src/Daemon/vendor/include/spdlog/tweakme.h diff --git a/src/Client/vendor/include/spdlog/version.h b/src/Daemon/vendor/include/spdlog/version.h similarity index 100% rename from src/Client/vendor/include/spdlog/version.h rename to src/Daemon/vendor/include/spdlog/version.h diff --git a/src/Client/vendor/include/type_safe/arithmetic_policy.hpp b/src/Daemon/vendor/include/type_safe/arithmetic_policy.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/arithmetic_policy.hpp rename to src/Daemon/vendor/include/type_safe/arithmetic_policy.hpp diff --git a/src/Client/vendor/include/type_safe/boolean.hpp b/src/Daemon/vendor/include/type_safe/boolean.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/boolean.hpp rename to src/Daemon/vendor/include/type_safe/boolean.hpp diff --git a/src/Client/vendor/include/type_safe/bounded_type.hpp b/src/Daemon/vendor/include/type_safe/bounded_type.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/bounded_type.hpp rename to src/Daemon/vendor/include/type_safe/bounded_type.hpp diff --git a/src/Client/vendor/include/type_safe/compact_optional.hpp b/src/Daemon/vendor/include/type_safe/compact_optional.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/compact_optional.hpp rename to src/Daemon/vendor/include/type_safe/compact_optional.hpp diff --git a/src/Client/vendor/include/type_safe/config.hpp b/src/Daemon/vendor/include/type_safe/config.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/config.hpp rename to src/Daemon/vendor/include/type_safe/config.hpp diff --git a/src/Client/vendor/include/type_safe/constrained_type.hpp b/src/Daemon/vendor/include/type_safe/constrained_type.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/constrained_type.hpp rename to src/Daemon/vendor/include/type_safe/constrained_type.hpp diff --git a/src/Client/vendor/include/type_safe/deferred_construction.hpp b/src/Daemon/vendor/include/type_safe/deferred_construction.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/deferred_construction.hpp rename to src/Daemon/vendor/include/type_safe/deferred_construction.hpp diff --git a/src/Client/vendor/include/type_safe/detail/aligned_union.hpp b/src/Daemon/vendor/include/type_safe/detail/aligned_union.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/aligned_union.hpp rename to src/Daemon/vendor/include/type_safe/detail/aligned_union.hpp diff --git a/src/Client/vendor/include/type_safe/detail/all_of.hpp b/src/Daemon/vendor/include/type_safe/detail/all_of.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/all_of.hpp rename to src/Daemon/vendor/include/type_safe/detail/all_of.hpp diff --git a/src/Client/vendor/include/type_safe/detail/assert.hpp b/src/Daemon/vendor/include/type_safe/detail/assert.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/assert.hpp rename to src/Daemon/vendor/include/type_safe/detail/assert.hpp diff --git a/src/Client/vendor/include/type_safe/detail/assign_or_construct.hpp b/src/Daemon/vendor/include/type_safe/detail/assign_or_construct.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/assign_or_construct.hpp rename to src/Daemon/vendor/include/type_safe/detail/assign_or_construct.hpp diff --git a/src/Client/vendor/include/type_safe/detail/constant_parser.hpp b/src/Daemon/vendor/include/type_safe/detail/constant_parser.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/constant_parser.hpp rename to src/Daemon/vendor/include/type_safe/detail/constant_parser.hpp diff --git a/src/Client/vendor/include/type_safe/detail/copy_move_control.hpp b/src/Daemon/vendor/include/type_safe/detail/copy_move_control.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/copy_move_control.hpp rename to src/Daemon/vendor/include/type_safe/detail/copy_move_control.hpp diff --git a/src/Client/vendor/include/type_safe/detail/force_inline.hpp b/src/Daemon/vendor/include/type_safe/detail/force_inline.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/force_inline.hpp rename to src/Daemon/vendor/include/type_safe/detail/force_inline.hpp diff --git a/src/Client/vendor/include/type_safe/detail/is_nothrow_swappable.hpp b/src/Daemon/vendor/include/type_safe/detail/is_nothrow_swappable.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/is_nothrow_swappable.hpp rename to src/Daemon/vendor/include/type_safe/detail/is_nothrow_swappable.hpp diff --git a/src/Client/vendor/include/type_safe/detail/map_invoke.hpp b/src/Daemon/vendor/include/type_safe/detail/map_invoke.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/map_invoke.hpp rename to src/Daemon/vendor/include/type_safe/detail/map_invoke.hpp diff --git a/src/Client/vendor/include/type_safe/detail/variant_impl.hpp b/src/Daemon/vendor/include/type_safe/detail/variant_impl.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/detail/variant_impl.hpp rename to src/Daemon/vendor/include/type_safe/detail/variant_impl.hpp diff --git a/src/Client/vendor/include/type_safe/downcast.hpp b/src/Daemon/vendor/include/type_safe/downcast.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/downcast.hpp rename to src/Daemon/vendor/include/type_safe/downcast.hpp diff --git a/src/Client/vendor/include/type_safe/flag.hpp b/src/Daemon/vendor/include/type_safe/flag.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/flag.hpp rename to src/Daemon/vendor/include/type_safe/flag.hpp diff --git a/src/Client/vendor/include/type_safe/flag_set.hpp b/src/Daemon/vendor/include/type_safe/flag_set.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/flag_set.hpp rename to src/Daemon/vendor/include/type_safe/flag_set.hpp diff --git a/src/Client/vendor/include/type_safe/floating_point.hpp b/src/Daemon/vendor/include/type_safe/floating_point.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/floating_point.hpp rename to src/Daemon/vendor/include/type_safe/floating_point.hpp diff --git a/src/Client/vendor/include/type_safe/index.hpp b/src/Daemon/vendor/include/type_safe/index.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/index.hpp rename to src/Daemon/vendor/include/type_safe/index.hpp diff --git a/src/Client/vendor/include/type_safe/integer.hpp b/src/Daemon/vendor/include/type_safe/integer.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/integer.hpp rename to src/Daemon/vendor/include/type_safe/integer.hpp diff --git a/src/Client/vendor/include/type_safe/narrow_cast.hpp b/src/Daemon/vendor/include/type_safe/narrow_cast.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/narrow_cast.hpp rename to src/Daemon/vendor/include/type_safe/narrow_cast.hpp diff --git a/src/Client/vendor/include/type_safe/optional.hpp b/src/Daemon/vendor/include/type_safe/optional.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/optional.hpp rename to src/Daemon/vendor/include/type_safe/optional.hpp diff --git a/src/Client/vendor/include/type_safe/optional_ref.hpp b/src/Daemon/vendor/include/type_safe/optional_ref.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/optional_ref.hpp rename to src/Daemon/vendor/include/type_safe/optional_ref.hpp diff --git a/src/Client/vendor/include/type_safe/output_parameter.hpp b/src/Daemon/vendor/include/type_safe/output_parameter.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/output_parameter.hpp rename to src/Daemon/vendor/include/type_safe/output_parameter.hpp diff --git a/src/Client/vendor/include/type_safe/reference.hpp b/src/Daemon/vendor/include/type_safe/reference.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/reference.hpp rename to src/Daemon/vendor/include/type_safe/reference.hpp diff --git a/src/Client/vendor/include/type_safe/strong_typedef.hpp b/src/Daemon/vendor/include/type_safe/strong_typedef.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/strong_typedef.hpp rename to src/Daemon/vendor/include/type_safe/strong_typedef.hpp diff --git a/src/Client/vendor/include/type_safe/tagged_union.hpp b/src/Daemon/vendor/include/type_safe/tagged_union.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/tagged_union.hpp rename to src/Daemon/vendor/include/type_safe/tagged_union.hpp diff --git a/src/Client/vendor/include/type_safe/types.hpp b/src/Daemon/vendor/include/type_safe/types.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/types.hpp rename to src/Daemon/vendor/include/type_safe/types.hpp diff --git a/src/Client/vendor/include/type_safe/variant.hpp b/src/Daemon/vendor/include/type_safe/variant.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/variant.hpp rename to src/Daemon/vendor/include/type_safe/variant.hpp diff --git a/src/Client/vendor/include/type_safe/visitor.hpp b/src/Daemon/vendor/include/type_safe/visitor.hpp similarity index 100% rename from src/Client/vendor/include/type_safe/visitor.hpp rename to src/Daemon/vendor/include/type_safe/visitor.hpp diff --git a/src/Client/vendor/include/utf8cpp/utf8.h b/src/Daemon/vendor/include/utf8cpp/utf8.h similarity index 100% rename from src/Client/vendor/include/utf8cpp/utf8.h rename to src/Daemon/vendor/include/utf8cpp/utf8.h diff --git a/src/Client/vendor/include/utf8cpp/utf8/checked.h b/src/Daemon/vendor/include/utf8cpp/utf8/checked.h similarity index 100% rename from src/Client/vendor/include/utf8cpp/utf8/checked.h rename to src/Daemon/vendor/include/utf8cpp/utf8/checked.h diff --git a/src/Client/vendor/include/utf8cpp/utf8/core.h b/src/Daemon/vendor/include/utf8cpp/utf8/core.h similarity index 100% rename from src/Client/vendor/include/utf8cpp/utf8/core.h rename to src/Daemon/vendor/include/utf8cpp/utf8/core.h diff --git a/src/Client/vendor/include/utf8cpp/utf8/cpp11.h b/src/Daemon/vendor/include/utf8cpp/utf8/cpp11.h similarity index 100% rename from src/Client/vendor/include/utf8cpp/utf8/cpp11.h rename to src/Daemon/vendor/include/utf8cpp/utf8/cpp11.h diff --git a/src/Client/vendor/include/utf8cpp/utf8/cpp17.h b/src/Daemon/vendor/include/utf8cpp/utf8/cpp17.h similarity index 100% rename from src/Client/vendor/include/utf8cpp/utf8/cpp17.h rename to src/Daemon/vendor/include/utf8cpp/utf8/cpp17.h diff --git a/src/Client/vendor/include/utf8cpp/utf8/cpp20.h b/src/Daemon/vendor/include/utf8cpp/utf8/cpp20.h similarity index 100% rename from src/Client/vendor/include/utf8cpp/utf8/cpp20.h rename to src/Daemon/vendor/include/utf8cpp/utf8/cpp20.h diff --git a/src/Client/vendor/include/utf8cpp/utf8/unchecked.h b/src/Daemon/vendor/include/utf8cpp/utf8/unchecked.h similarity index 100% rename from src/Client/vendor/include/utf8cpp/utf8/unchecked.h rename to src/Daemon/vendor/include/utf8cpp/utf8/unchecked.h diff --git a/src/Client/vendor/lib/cmake/debug_assert/debug_assert-config-version.cmake b/src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-config-version.cmake similarity index 100% rename from src/Client/vendor/lib/cmake/debug_assert/debug_assert-config-version.cmake rename to src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-config-version.cmake diff --git a/src/Client/vendor/lib/cmake/debug_assert/debug_assert-config.cmake b/src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-config.cmake similarity index 100% rename from src/Client/vendor/lib/cmake/debug_assert/debug_assert-config.cmake rename to src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-config.cmake diff --git a/src/Client/vendor/lib/cmake/debug_assert/debug_assert-targets.cmake b/src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-targets.cmake similarity index 100% rename from src/Client/vendor/lib/cmake/debug_assert/debug_assert-targets.cmake rename to src/Daemon/vendor/lib/cmake/debug_assert/debug_assert-targets.cmake diff --git a/src/Client/vendor/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift b/src/Daemon/vendor/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift similarity index 100% rename from src/Client/vendor/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift rename to src/Daemon/vendor/src/pqrs/osx/process_info/PQRSOSXProcessInfoImpl.swift diff --git a/src/Makefile b/src/Makefile index d83bbfaf..1f404caa 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,6 +1,5 @@ all: - $(MAKE) -C cli - $(MAKE) -C Client + $(MAKE) -C Daemon $(MAKE) -C DriverKit $(MAKE) -C Manager mkdir -p Manager/build/Release/Karabiner-VirtualHIDDevice-Manager.app/Contents/Library/SystemExtensions @@ -10,8 +9,7 @@ all: $(MAKE) codesign clean: - $(MAKE) -C cli clean - $(MAKE) -C Client clean + $(MAKE) -C Daemon clean $(MAKE) -C DriverKit clean $(MAKE) -C Manager clean diff --git a/src/Manager/project.yml b/src/Manager/project.yml index ae68172c..a22b5c76 100644 --- a/src/Manager/project.yml +++ b/src/Manager/project.yml @@ -10,7 +10,7 @@ targets: OTHER_SWIFT_FLAGS: '-warnings-as-errors' type: application platform: macOS - deploymentTarget: 11.0 + deploymentTarget: 13.0 sources: - path: Sources compilerFlags: diff --git a/src/cli/Makefile b/src/cli/Makefile deleted file mode 100644 index 2361a088..00000000 --- a/src/cli/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -all: - /usr/bin/python3 ../../scripts/update_version.py - xcodegen generate - xcodebuild -configuration Release -alltargets SYMROOT="$(CURDIR)/build" - -clean: - rm -rf *.xcodeproj - rm -rf build - -update_vendor: - rm -rf vendor - cget install pqrs-org/cget-recipes --prefix vendor - cget install -f cget-requirements.txt --prefix vendor diff --git a/src/cli/cget-requirements.txt b/src/cli/cget-requirements.txt deleted file mode 100644 index eca67542..00000000 --- a/src/cli/cget-requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -jarro2783/cxxopts -pqrs-org/cpp-osx-launch_services diff --git a/src/cli/include/.gitignore b/src/cli/include/.gitignore deleted file mode 100644 index 9134aa0b..00000000 --- a/src/cli/include/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/version.hpp diff --git a/src/cli/project.yml b/src/cli/project.yml deleted file mode 100644 index 05d652e9..00000000 --- a/src/cli/project.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: cli - -targets: - cli: - settings: - CODE_SIGN_ENTITLEMENTS: '' - CODE_SIGN_IDENTITY: '-' - CODE_SIGN_STYLE: Manual - HEADER_SEARCH_PATHS: - - include - SYSTEM_HEADER_SEARCH_PATHS: - - vendor/include - type: tool - platform: macOS - deploymentTarget: 11.0 - sources: - - path: src - compilerFlags: - - -Wall - - -Werror - - '-std=c++20' - dependencies: - - sdk: CoreServices.framework diff --git a/src/cli/src/main.cpp b/src/cli/src/main.cpp deleted file mode 100644 index 5a1d267f..00000000 --- a/src/cli/src/main.cpp +++ /dev/null @@ -1,62 +0,0 @@ -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wshorten-64-to-32" -#include -#pragma clang diagnostic pop - -#include "version.hpp" -#include - -int main(int argc, char** argv) { - int exit_code = 0; - - cxxopts::Options options("cli", - "A command line utility of Karabiner-DriverKit-VirtualHIDDevice"); - - options.add_options()("lsregister-karabiner-driverkit-virtualhiddeviceclient", - "[Maintenance Command] Register Karabiner-DriverKit-VirtualHIDDeviceClient.app in the Launch Services database"); - - options.add_options()("version", - "Displays version"); - - options.add_options()("help", - "Print help"); - - try { - auto parse_result = options.parse(argc, argv); - - { - std::string key = "lsregister-karabiner-driverkit-virtualhiddeviceclient"; - if (parse_result.count(key)) { - // Update the application name in System Settings > Login Items. - auto status = pqrs::osx::launch_services::register_application("/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/Applications/Karabiner-DriverKit-VirtualHIDDeviceClient.app", false); - std::cout << key << ": " << status.to_string() << std::endl; - - goto finish; - } - } - - { - std::string key = "version"; - if (parse_result.count(key)) { - std::cout << "version: " << VERSION << std::endl; - std::cout << "driver_version: " << DRIVER_VERSION << std::endl; - std::cout << "client_protocol_version: " << CLIENT_PROTOCOL_VERSION << std::endl; - - goto finish; - } - } - - } catch (const cxxopts::exceptions::exception& e) { - std::cout << "error parsing options: " << e.what() << std::endl; - exit_code = 2; - goto finish; - } - - options.show_positional_help(); - std::cout << options.help() << std::endl; - - exit_code = 1; - -finish: - return exit_code; -} diff --git a/src/cli/vendor/cget/pkg/jarro2783__cxxopts/install/include/cxxopts.hpp b/src/cli/vendor/cget/pkg/jarro2783__cxxopts/install/include/cxxopts.hpp deleted file mode 100644 index 0b272ace..00000000 --- a/src/cli/vendor/cget/pkg/jarro2783__cxxopts/install/include/cxxopts.hpp +++ /dev/null @@ -1,2878 +0,0 @@ -/* - -Copyright (c) 2014-2022 Jarryd Beck - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -*/ - -// vim: ts=2:sw=2:expandtab - -#ifndef CXXOPTS_HPP_INCLUDED -#define CXXOPTS_HPP_INCLUDED - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef CXXOPTS_NO_EXCEPTIONS -#include -#endif - -#if defined(__GNUC__) && !defined(__clang__) -# if (__GNUC__ * 10 + __GNUC_MINOR__) < 49 -# define CXXOPTS_NO_REGEX true -# endif -#endif -#if defined(_MSC_VER) && !defined(__clang__) -#define CXXOPTS_LINKONCE_CONST __declspec(selectany) extern -#define CXXOPTS_LINKONCE __declspec(selectany) extern -#else -#define CXXOPTS_LINKONCE_CONST -#define CXXOPTS_LINKONCE -#endif - -#ifndef CXXOPTS_NO_REGEX -# include -#endif // CXXOPTS_NO_REGEX - -// Nonstandard before C++17, which is coincidentally what we also need for -#ifdef __has_include -# if __has_include() -# include -# ifdef __cpp_lib_optional -# define CXXOPTS_HAS_OPTIONAL -# endif -# endif -#endif - -#define CXXOPTS_FALLTHROUGH -#ifdef __has_cpp_attribute - #if __has_cpp_attribute(fallthrough) - #undef CXXOPTS_FALLTHROUGH - #define CXXOPTS_FALLTHROUGH [[fallthrough]] - #endif -#endif - -#if __cplusplus >= 201603L -#define CXXOPTS_NODISCARD [[nodiscard]] -#else -#define CXXOPTS_NODISCARD -#endif - -#ifndef CXXOPTS_VECTOR_DELIMITER -#define CXXOPTS_VECTOR_DELIMITER ',' -#endif - -#define CXXOPTS__VERSION_MAJOR 3 -#define CXXOPTS__VERSION_MINOR 2 -#define CXXOPTS__VERSION_PATCH 1 - -#if (__GNUC__ < 10 || (__GNUC__ == 10 && __GNUC_MINOR__ < 1)) && __GNUC__ >= 6 - #define CXXOPTS_NULL_DEREF_IGNORE -#endif - -#if defined(__GNUC__) -#define DO_PRAGMA(x) _Pragma(#x) -#define CXXOPTS_DIAGNOSTIC_PUSH DO_PRAGMA(GCC diagnostic push) -#define CXXOPTS_DIAGNOSTIC_POP DO_PRAGMA(GCC diagnostic pop) -#define CXXOPTS_IGNORE_WARNING(x) DO_PRAGMA(GCC diagnostic ignored x) -#else -// define other compilers here if needed -#define CXXOPTS_DIAGNOSTIC_PUSH -#define CXXOPTS_DIAGNOSTIC_POP -#define CXXOPTS_IGNORE_WARNING(x) -#endif - -#ifdef CXXOPTS_NO_RTTI -#define CXXOPTS_RTTI_CAST static_cast -#else -#define CXXOPTS_RTTI_CAST dynamic_cast -#endif - -namespace cxxopts { -static constexpr struct { - uint8_t major, minor, patch; -} version = { - CXXOPTS__VERSION_MAJOR, - CXXOPTS__VERSION_MINOR, - CXXOPTS__VERSION_PATCH -}; -} // namespace cxxopts - -//when we ask cxxopts to use Unicode, help strings are processed using ICU, -//which results in the correct lengths being computed for strings when they -//are formatted for the help output -//it is necessary to make sure that can be found by the -//compiler, and that icu-uc is linked in to the binary. - -#ifdef CXXOPTS_USE_UNICODE -#include - -namespace cxxopts { - -using String = icu::UnicodeString; - -inline -String -toLocalString(std::string s) -{ - return icu::UnicodeString::fromUTF8(std::move(s)); -} - -// GNU GCC with -Weffc++ will issue a warning regarding the upcoming class, we want to silence it: -// warning: base class 'class std::enable_shared_from_this' has accessible non-virtual destructor -CXXOPTS_DIAGNOSTIC_PUSH -CXXOPTS_IGNORE_WARNING("-Wnon-virtual-dtor") -// This will be ignored under other compilers like LLVM clang. -class UnicodeStringIterator -{ - public: - - using iterator_category = std::forward_iterator_tag; - using value_type = int32_t; - using difference_type = std::ptrdiff_t; - using pointer = value_type*; - using reference = value_type&; - - UnicodeStringIterator(const icu::UnicodeString* string, int32_t pos) - : s(string) - , i(pos) - { - } - - value_type - operator*() const - { - return s->char32At(i); - } - - bool - operator==(const UnicodeStringIterator& rhs) const - { - return s == rhs.s && i == rhs.i; - } - - bool - operator!=(const UnicodeStringIterator& rhs) const - { - return !(*this == rhs); - } - - UnicodeStringIterator& - operator++() - { - ++i; - return *this; - } - - UnicodeStringIterator - operator+(int32_t v) - { - return UnicodeStringIterator(s, i + v); - } - - private: - const icu::UnicodeString* s; - int32_t i; -}; -CXXOPTS_DIAGNOSTIC_POP - -inline -String& -stringAppend(String&s, String a) -{ - return s.append(std::move(a)); -} - -inline -String& -stringAppend(String& s, std::size_t n, UChar32 c) -{ - for (std::size_t i = 0; i != n; ++i) - { - s.append(c); - } - - return s; -} - -template -String& -stringAppend(String& s, Iterator begin, Iterator end) -{ - while (begin != end) - { - s.append(*begin); - ++begin; - } - - return s; -} - -inline -size_t -stringLength(const String& s) -{ - return static_cast(s.length()); -} - -inline -std::string -toUTF8String(const String& s) -{ - std::string result; - s.toUTF8String(result); - - return result; -} - -inline -bool -empty(const String& s) -{ - return s.isEmpty(); -} - -} // namespace cxxopts - -namespace std { - -inline -cxxopts::UnicodeStringIterator -begin(const icu::UnicodeString& s) -{ - return cxxopts::UnicodeStringIterator(&s, 0); -} - -inline -cxxopts::UnicodeStringIterator -end(const icu::UnicodeString& s) -{ - return cxxopts::UnicodeStringIterator(&s, s.length()); -} - -} // namespace std - -//ifdef CXXOPTS_USE_UNICODE -#else - -namespace cxxopts { - -using String = std::string; - -template -T -toLocalString(T&& t) -{ - return std::forward(t); -} - -inline -std::size_t -stringLength(const String& s) -{ - return s.length(); -} - -inline -String& -stringAppend(String&s, const String& a) -{ - return s.append(a); -} - -inline -String& -stringAppend(String& s, std::size_t n, char c) -{ - return s.append(n, c); -} - -template -String& -stringAppend(String& s, Iterator begin, Iterator end) -{ - return s.append(begin, end); -} - -template -std::string -toUTF8String(T&& t) -{ - return std::forward(t); -} - -inline -bool -empty(const std::string& s) -{ - return s.empty(); -} - -} // namespace cxxopts - -//ifdef CXXOPTS_USE_UNICODE -#endif - -namespace cxxopts { - -namespace { -CXXOPTS_LINKONCE_CONST std::string LQUOTE("\'"); -CXXOPTS_LINKONCE_CONST std::string RQUOTE("\'"); -} // namespace - -// GNU GCC with -Weffc++ will issue a warning regarding the upcoming class, we -// want to silence it: warning: base class 'class -// std::enable_shared_from_this' has accessible non-virtual -// destructor This will be ignored under other compilers like LLVM clang. -CXXOPTS_DIAGNOSTIC_PUSH -CXXOPTS_IGNORE_WARNING("-Wnon-virtual-dtor") - -// some older versions of GCC warn under this warning -CXXOPTS_IGNORE_WARNING("-Weffc++") -class Value : public std::enable_shared_from_this -{ - public: - - virtual ~Value() = default; - - virtual - std::shared_ptr - clone() const = 0; - - virtual void - add(const std::string& text) const = 0; - - virtual void - parse(const std::string& text) const = 0; - - virtual void - parse() const = 0; - - virtual bool - has_default() const = 0; - - virtual bool - is_container() const = 0; - - virtual bool - has_implicit() const = 0; - - virtual std::string - get_default_value() const = 0; - - virtual std::string - get_implicit_value() const = 0; - - virtual std::shared_ptr - default_value(const std::string& value) = 0; - - virtual std::shared_ptr - implicit_value(const std::string& value) = 0; - - virtual std::shared_ptr - no_implicit_value() = 0; - - virtual bool - is_boolean() const = 0; -}; - -CXXOPTS_DIAGNOSTIC_POP - -namespace exceptions { - -class exception : public std::exception -{ - public: - explicit exception(std::string message) - : m_message(std::move(message)) - { - } - - CXXOPTS_NODISCARD - const char* - what() const noexcept override - { - return m_message.c_str(); - } - - private: - std::string m_message; -}; - -class specification : public exception -{ - public: - - explicit specification(const std::string& message) - : exception(message) - { - } -}; - -class parsing : public exception -{ - public: - explicit parsing(const std::string& message) - : exception(message) - { - } -}; - -class option_already_exists : public specification -{ - public: - explicit option_already_exists(const std::string& option) - : specification("Option " + LQUOTE + option + RQUOTE + " already exists") - { - } -}; - -class invalid_option_format : public specification -{ - public: - explicit invalid_option_format(const std::string& format) - : specification("Invalid option format " + LQUOTE + format + RQUOTE) - { - } -}; - -class invalid_option_syntax : public parsing { - public: - explicit invalid_option_syntax(const std::string& text) - : parsing("Argument " + LQUOTE + text + RQUOTE + - " starts with a - but has incorrect syntax") - { - } -}; - -class no_such_option : public parsing -{ - public: - explicit no_such_option(const std::string& option) - : parsing("Option " + LQUOTE + option + RQUOTE + " does not exist") - { - } -}; - -class missing_argument : public parsing -{ - public: - explicit missing_argument(const std::string& option) - : parsing( - "Option " + LQUOTE + option + RQUOTE + " is missing an argument" - ) - { - } -}; - -class option_requires_argument : public parsing -{ - public: - explicit option_requires_argument(const std::string& option) - : parsing( - "Option " + LQUOTE + option + RQUOTE + " requires an argument" - ) - { - } -}; - -class gratuitous_argument_for_option : public parsing -{ - public: - gratuitous_argument_for_option - ( - const std::string& option, - const std::string& arg - ) - : parsing( - "Option " + LQUOTE + option + RQUOTE + - " does not take an argument, but argument " + - LQUOTE + arg + RQUOTE + " given" - ) - { - } -}; - -class requested_option_not_present : public parsing -{ - public: - explicit requested_option_not_present(const std::string& option) - : parsing("Option " + LQUOTE + option + RQUOTE + " not present") - { - } -}; - -class option_has_no_value : public exception -{ - public: - explicit option_has_no_value(const std::string& option) - : exception( - !option.empty() ? - ("Option " + LQUOTE + option + RQUOTE + " has no value") : - "Option has no value") - { - } -}; - -class incorrect_argument_type : public parsing -{ - public: - explicit incorrect_argument_type - ( - const std::string& arg - ) - : parsing( - "Argument " + LQUOTE + arg + RQUOTE + " failed to parse" - ) - { - } -}; - -} // namespace exceptions - - -template -void throw_or_mimic(const std::string& text) -{ - static_assert(std::is_base_of::value, - "throw_or_mimic only works on std::exception and " - "deriving classes"); - -#ifndef CXXOPTS_NO_EXCEPTIONS - // If CXXOPTS_NO_EXCEPTIONS is not defined, just throw - throw T{text}; -#else - // Otherwise manually instantiate the exception, print what() to stderr, - // and exit - T exception{text}; - std::cerr << exception.what() << std::endl; - std::exit(EXIT_FAILURE); -#endif -} - -using OptionNames = std::vector; - -namespace values { - -namespace parser_tool { - -struct IntegerDesc -{ - std::string negative = ""; - std::string base = ""; - std::string value = ""; -}; -struct ArguDesc { - std::string arg_name = ""; - bool grouping = false; - bool set_value = false; - std::string value = ""; -}; - -#ifdef CXXOPTS_NO_REGEX -inline IntegerDesc SplitInteger(const std::string &text) -{ - if (text.empty()) - { - throw_or_mimic(text); - } - IntegerDesc desc; - const char *pdata = text.c_str(); - if (*pdata == '-') - { - pdata += 1; - desc.negative = "-"; - } - if (strncmp(pdata, "0x", 2) == 0) - { - pdata += 2; - desc.base = "0x"; - } - if (*pdata != '\0') - { - desc.value = std::string(pdata); - } - else - { - throw_or_mimic(text); - } - return desc; -} - -inline bool IsTrueText(const std::string &text) -{ - const char *pdata = text.c_str(); - if (*pdata == 't' || *pdata == 'T') - { - pdata += 1; - if (strncmp(pdata, "rue\0", 4) == 0) - { - return true; - } - } - else if (strncmp(pdata, "1\0", 2) == 0) - { - return true; - } - return false; -} - -inline bool IsFalseText(const std::string &text) -{ - const char *pdata = text.c_str(); - if (*pdata == 'f' || *pdata == 'F') - { - pdata += 1; - if (strncmp(pdata, "alse\0", 5) == 0) - { - return true; - } - } - else if (strncmp(pdata, "0\0", 2) == 0) - { - return true; - } - return false; -} - -inline OptionNames split_option_names(const std::string &text) -{ - OptionNames split_names; - - std::string::size_type token_start_pos = 0; - auto length = text.length(); - - if (length == 0) - { - throw_or_mimic(text); - } - - while (token_start_pos < length) { - const auto &npos = std::string::npos; - auto next_non_space_pos = text.find_first_not_of(' ', token_start_pos); - if (next_non_space_pos == npos) { - throw_or_mimic(text); - } - token_start_pos = next_non_space_pos; - auto next_delimiter_pos = text.find(',', token_start_pos); - if (next_delimiter_pos == token_start_pos) { - throw_or_mimic(text); - } - if (next_delimiter_pos == npos) { - next_delimiter_pos = length; - } - auto token_length = next_delimiter_pos - token_start_pos; - // validate the token itself matches the regex /([:alnum:][-_[:alnum:]]*/ - { - const char* option_name_valid_chars = - "ABCDEFGHIJKLMNOPQRSTUVWXYZ" - "abcdefghijklmnopqrstuvwxyz" - "0123456789" - "_-.?"; - - if (!std::isalnum(text[token_start_pos], std::locale::classic()) || - text.find_first_not_of(option_name_valid_chars, token_start_pos) < next_delimiter_pos) { - throw_or_mimic(text); - } - } - split_names.emplace_back(text.substr(token_start_pos, token_length)); - token_start_pos = next_delimiter_pos + 1; - } - return split_names; -} - -inline ArguDesc ParseArgument(const char *arg, bool &matched) -{ - ArguDesc argu_desc; - const char *pdata = arg; - matched = false; - if (strncmp(pdata, "--", 2) == 0) - { - pdata += 2; - if (isalnum(*pdata, std::locale::classic())) - { - argu_desc.arg_name.push_back(*pdata); - pdata += 1; - while (isalnum(*pdata, std::locale::classic()) || *pdata == '-' || *pdata == '_') - { - argu_desc.arg_name.push_back(*pdata); - pdata += 1; - } - if (argu_desc.arg_name.length() > 1) - { - if (*pdata == '=') - { - argu_desc.set_value = true; - pdata += 1; - if (*pdata != '\0') - { - argu_desc.value = std::string(pdata); - } - matched = true; - } - else if (*pdata == '\0') - { - matched = true; - } - } - } - } - else if (strncmp(pdata, "-", 1) == 0) - { - pdata += 1; - argu_desc.grouping = true; - while (isalnum(*pdata, std::locale::classic())) - { - argu_desc.arg_name.push_back(*pdata); - pdata += 1; - } - matched = !argu_desc.arg_name.empty() && *pdata == '\0'; - } - return argu_desc; -} - -#else // CXXOPTS_NO_REGEX - -namespace { -CXXOPTS_LINKONCE -const char* const integer_pattern = - "(-)?(0x)?([0-9a-zA-Z]+)|((0x)?0)"; -CXXOPTS_LINKONCE -const char* const truthy_pattern = - "(t|T)(rue)?|1"; -CXXOPTS_LINKONCE -const char* const falsy_pattern = - "(f|F)(alse)?|0"; -CXXOPTS_LINKONCE -const char* const option_pattern = - "--([[:alnum:]][-_[:alnum:]\\.]+)(=(.*))?|-([[:alnum:]].*)"; -CXXOPTS_LINKONCE -const char* const option_specifier_pattern = - "([[:alnum:]][-_[:alnum:]\\.]*)(,[ ]*[[:alnum:]][-_[:alnum:]]*)*"; -CXXOPTS_LINKONCE -const char* const option_specifier_separator_pattern = ", *"; - -} // namespace - -inline IntegerDesc SplitInteger(const std::string &text) -{ - static const std::basic_regex integer_matcher(integer_pattern); - - std::smatch match; - std::regex_match(text, match, integer_matcher); - - if (match.length() == 0) - { - throw_or_mimic(text); - } - - IntegerDesc desc; - desc.negative = match[1]; - desc.base = match[2]; - desc.value = match[3]; - - if (match.length(4) > 0) - { - desc.base = match[5]; - desc.value = "0"; - return desc; - } - - return desc; -} - -inline bool IsTrueText(const std::string &text) -{ - static const std::basic_regex truthy_matcher(truthy_pattern); - std::smatch result; - std::regex_match(text, result, truthy_matcher); - return !result.empty(); -} - -inline bool IsFalseText(const std::string &text) -{ - static const std::basic_regex falsy_matcher(falsy_pattern); - std::smatch result; - std::regex_match(text, result, falsy_matcher); - return !result.empty(); -} - -// Gets the option names specified via a single, comma-separated string, -// and returns the separate, space-discarded, non-empty names -// (without considering which or how many are single-character) -inline OptionNames split_option_names(const std::string &text) -{ - static const std::basic_regex option_specifier_matcher(option_specifier_pattern); - if (!std::regex_match(text.c_str(), option_specifier_matcher)) - { - throw_or_mimic(text); - } - - OptionNames split_names; - - static const std::basic_regex option_specifier_separator_matcher(option_specifier_separator_pattern); - constexpr int use_non_matches { -1 }; - auto token_iterator = std::sregex_token_iterator( - text.begin(), text.end(), option_specifier_separator_matcher, use_non_matches); - std::copy(token_iterator, std::sregex_token_iterator(), std::back_inserter(split_names)); - return split_names; -} - -inline ArguDesc ParseArgument(const char *arg, bool &matched) -{ - static const std::basic_regex option_matcher(option_pattern); - std::match_results result; - std::regex_match(arg, result, option_matcher); - matched = !result.empty(); - - ArguDesc argu_desc; - if (matched) { - argu_desc.arg_name = result[1].str(); - argu_desc.set_value = result[2].length() > 0; - argu_desc.value = result[3].str(); - if (result[4].length() > 0) - { - argu_desc.grouping = true; - argu_desc.arg_name = result[4].str(); - } - } - - return argu_desc; -} - -#endif // CXXOPTS_NO_REGEX -#undef CXXOPTS_NO_REGEX -} // namespace parser_tool - -namespace detail { - -template -struct SignedCheck; - -template -struct SignedCheck -{ - template - void - operator()(bool negative, U u, const std::string& text) - { - if (negative) - { - if (u > static_cast((std::numeric_limits::min)())) - { - throw_or_mimic(text); - } - } - else - { - if (u > static_cast((std::numeric_limits::max)())) - { - throw_or_mimic(text); - } - } - } -}; - -template -struct SignedCheck -{ - template - void - operator()(bool, U, const std::string&) const {} -}; - -template -void -check_signed_range(bool negative, U value, const std::string& text) -{ - SignedCheck::is_signed>()(negative, value, text); -} - -} // namespace detail - -template -void -checked_negate(R& r, T&& t, const std::string&, std::true_type) -{ - // if we got to here, then `t` is a positive number that fits into - // `R`. So to avoid MSVC C4146, we first cast it to `R`. - // See https://github.com/jarro2783/cxxopts/issues/62 for more details. - r = static_cast(-static_cast(t-1)-1); -} - -template -void -checked_negate(R&, T&&, const std::string& text, std::false_type) -{ - throw_or_mimic(text); -} - -template -void -integer_parser(const std::string& text, T& value) -{ - parser_tool::IntegerDesc int_desc = parser_tool::SplitInteger(text); - - using US = typename std::make_unsigned::type; - constexpr bool is_signed = std::numeric_limits::is_signed; - - const bool negative = int_desc.negative.length() > 0; - const uint8_t base = int_desc.base.length() > 0 ? 16 : 10; - const std::string & value_match = int_desc.value; - - US result = 0; - - for (char ch : value_match) - { - US digit = 0; - - if (ch >= '0' && ch <= '9') - { - digit = static_cast(ch - '0'); - } - else if (base == 16 && ch >= 'a' && ch <= 'f') - { - digit = static_cast(ch - 'a' + 10); - } - else if (base == 16 && ch >= 'A' && ch <= 'F') - { - digit = static_cast(ch - 'A' + 10); - } - else - { - throw_or_mimic(text); - } - - US limit = 0; - if (negative) - { - limit = static_cast(std::abs(static_cast(std::numeric_limits::min()))); - } - else - { - limit = std::numeric_limits::max(); - } - - if (base != 0 && result > limit / base) - { - throw_or_mimic(text); - } - if (result * base > limit - digit) - { - throw_or_mimic(text); - } - - result = static_cast(result * base + digit); - } - - detail::check_signed_range(negative, result, text); - - if (negative) - { - checked_negate(value, result, text, std::integral_constant()); - } - else - { - value = static_cast(result); - } -} - -template -void stringstream_parser(const std::string& text, T& value) -{ - std::stringstream in(text); - in >> value; - if (!in) { - throw_or_mimic(text); - } -} - -template ::value>::type* = nullptr - > -void parse_value(const std::string& text, T& value) -{ - integer_parser(text, value); -} - -inline -void -parse_value(const std::string& text, bool& value) -{ - if (parser_tool::IsTrueText(text)) - { - value = true; - return; - } - - if (parser_tool::IsFalseText(text)) - { - value = false; - return; - } - - throw_or_mimic(text); -} - -inline -void -parse_value(const std::string& text, std::string& value) -{ - value = text; -} - -// The fallback parser. It uses the stringstream parser to parse all types -// that have not been overloaded explicitly. It has to be placed in the -// source code before all other more specialized templates. -template ::value>::type* = nullptr - > -void -parse_value(const std::string& text, T& value) { - stringstream_parser(text, value); -} - -#ifdef CXXOPTS_HAS_OPTIONAL -template -void -parse_value(const std::string& text, std::optional& value) -{ - T result; - parse_value(text, result); - value = std::move(result); -} -#endif - -inline -void parse_value(const std::string& text, char& c) -{ - if (text.length() != 1) - { - throw_or_mimic(text); - } - - c = text[0]; -} - -template -void -parse_value(const std::string& text, std::vector& value) -{ - if (text.empty()) { - T v; - parse_value(text, v); - value.emplace_back(std::move(v)); - return; - } - std::stringstream in(text); - std::string token; - while(!in.eof() && std::getline(in, token, CXXOPTS_VECTOR_DELIMITER)) { - T v; - parse_value(token, v); - value.emplace_back(std::move(v)); - } -} - -template -void -add_value(const std::string& text, T& value) -{ - parse_value(text, value); -} - -template -void -add_value(const std::string& text, std::vector& value) -{ - T v; - add_value(text, v); - value.emplace_back(std::move(v)); -} - -template -struct type_is_container -{ - static constexpr bool value = false; -}; - -template -struct type_is_container> -{ - static constexpr bool value = true; -}; - -template -class abstract_value : public Value -{ - using Self = abstract_value; - - public: - abstract_value() - : m_result(std::make_shared()) - , m_store(m_result.get()) - { - } - - explicit abstract_value(T* t) - : m_store(t) - { - } - - ~abstract_value() override = default; - - abstract_value& operator=(const abstract_value&) = default; - - abstract_value(const abstract_value& rhs) - { - if (rhs.m_result) - { - m_result = std::make_shared(); - m_store = m_result.get(); - } - else - { - m_store = rhs.m_store; - } - - m_default = rhs.m_default; - m_implicit = rhs.m_implicit; - m_default_value = rhs.m_default_value; - m_implicit_value = rhs.m_implicit_value; - } - - void - add(const std::string& text) const override - { - add_value(text, *m_store); - } - - void - parse(const std::string& text) const override - { - parse_value(text, *m_store); - } - - bool - is_container() const override - { - return type_is_container::value; - } - - void - parse() const override - { - parse_value(m_default_value, *m_store); - } - - bool - has_default() const override - { - return m_default; - } - - bool - has_implicit() const override - { - return m_implicit; - } - - std::shared_ptr - default_value(const std::string& value) override - { - m_default = true; - m_default_value = value; - return shared_from_this(); - } - - std::shared_ptr - implicit_value(const std::string& value) override - { - m_implicit = true; - m_implicit_value = value; - return shared_from_this(); - } - - std::shared_ptr - no_implicit_value() override - { - m_implicit = false; - return shared_from_this(); - } - - std::string - get_default_value() const override - { - return m_default_value; - } - - std::string - get_implicit_value() const override - { - return m_implicit_value; - } - - bool - is_boolean() const override - { - return std::is_same::value; - } - - const T& - get() const - { - if (m_store == nullptr) - { - return *m_result; - } - return *m_store; - } - - protected: - std::shared_ptr m_result{}; - T* m_store{}; - - bool m_default = false; - bool m_implicit = false; - - std::string m_default_value{}; - std::string m_implicit_value{}; -}; - -template -class standard_value : public abstract_value -{ - public: - using abstract_value::abstract_value; - - CXXOPTS_NODISCARD - std::shared_ptr - clone() const override - { - return std::make_shared>(*this); - } -}; - -template <> -class standard_value : public abstract_value -{ - public: - ~standard_value() override = default; - - standard_value() - { - set_default_and_implicit(); - } - - explicit standard_value(bool* b) - : abstract_value(b) - { - m_implicit = true; - m_implicit_value = "true"; - } - - std::shared_ptr - clone() const override - { - return std::make_shared>(*this); - } - - private: - - void - set_default_and_implicit() - { - m_default = true; - m_default_value = "false"; - m_implicit = true; - m_implicit_value = "true"; - } -}; - -} // namespace values - -template -std::shared_ptr -value() -{ - return std::make_shared>(); -} - -template -std::shared_ptr -value(T& t) -{ - return std::make_shared>(&t); -} - -class OptionAdder; - -CXXOPTS_NODISCARD -inline -const std::string& -first_or_empty(const OptionNames& long_names) -{ - static const std::string empty{""}; - return long_names.empty() ? empty : long_names.front(); -} - -class OptionDetails -{ - public: - OptionDetails - ( - std::string short_, - OptionNames long_, - String desc, - std::shared_ptr val - ) - : m_short(std::move(short_)) - , m_long(std::move(long_)) - , m_desc(std::move(desc)) - , m_value(std::move(val)) - , m_count(0) - { - m_hash = std::hash{}(first_long_name() + m_short); - } - - OptionDetails(const OptionDetails& rhs) - : m_desc(rhs.m_desc) - , m_value(rhs.m_value->clone()) - , m_count(rhs.m_count) - { - } - - OptionDetails(OptionDetails&& rhs) = default; - - CXXOPTS_NODISCARD - const String& - description() const - { - return m_desc; - } - - CXXOPTS_NODISCARD - const Value& - value() const { - return *m_value; - } - - CXXOPTS_NODISCARD - std::shared_ptr - make_storage() const - { - return m_value->clone(); - } - - CXXOPTS_NODISCARD - const std::string& - short_name() const - { - return m_short; - } - - CXXOPTS_NODISCARD - const std::string& - first_long_name() const - { - return first_or_empty(m_long); - } - - CXXOPTS_NODISCARD - const std::string& - essential_name() const - { - return m_long.empty() ? m_short : m_long.front(); - } - - CXXOPTS_NODISCARD - const OptionNames & - long_names() const - { - return m_long; - } - - std::size_t - hash() const - { - return m_hash; - } - - private: - std::string m_short{}; - OptionNames m_long{}; - String m_desc{}; - std::shared_ptr m_value{}; - int m_count; - - std::size_t m_hash{}; -}; - -struct HelpOptionDetails -{ - std::string s; - OptionNames l; - String desc; - bool has_default; - std::string default_value; - bool has_implicit; - std::string implicit_value; - std::string arg_help; - bool is_container; - bool is_boolean; -}; - -struct HelpGroupDetails -{ - std::string name{}; - std::string description{}; - std::vector options{}; -}; - -class OptionValue -{ - public: - void - add - ( - const std::shared_ptr& details, - const std::string& text - ) - { - ensure_value(details); - ++m_count; - m_value->add(text); - m_long_names = &details->long_names(); - } - - void - parse - ( - const std::shared_ptr& details, - const std::string& text - ) - { - ensure_value(details); - ++m_count; - m_value->parse(text); - m_long_names = &details->long_names(); - } - - void - parse_default(const std::shared_ptr& details) - { - ensure_value(details); - m_default = true; - m_long_names = &details->long_names(); - m_value->parse(); - } - - void - parse_no_value(const std::shared_ptr& details) - { - m_long_names = &details->long_names(); - } - -#if defined(CXXOPTS_NULL_DEREF_IGNORE) -CXXOPTS_DIAGNOSTIC_PUSH -CXXOPTS_IGNORE_WARNING("-Wnull-dereference") -#endif - - CXXOPTS_NODISCARD - std::size_t - count() const noexcept - { - return m_count; - } - -#if defined(CXXOPTS_NULL_DEREF_IGNORE) -CXXOPTS_DIAGNOSTIC_POP -#endif - - // TODO: maybe default options should count towards the number of arguments - CXXOPTS_NODISCARD - bool - has_default() const noexcept - { - return m_default; - } - - template - const T& - as() const - { - if (m_value == nullptr) { - throw_or_mimic( - m_long_names == nullptr ? "" : first_or_empty(*m_long_names)); - } - - return CXXOPTS_RTTI_CAST&>(*m_value).get(); - } - - private: - void - ensure_value(const std::shared_ptr& details) - { - if (m_value == nullptr) - { - m_value = details->make_storage(); - } - } - - - const OptionNames * m_long_names = nullptr; - // Holding this pointer is safe, since OptionValue's only exist in key-value pairs, - // where the key has the string we point to. - std::shared_ptr m_value{}; - std::size_t m_count = 0; - bool m_default = false; -}; - -class KeyValue -{ - public: - KeyValue(std::string key_, std::string value_) noexcept - : m_key(std::move(key_)) - , m_value(std::move(value_)) - { - } - - CXXOPTS_NODISCARD - const std::string& - key() const - { - return m_key; - } - - CXXOPTS_NODISCARD - const std::string& - value() const - { - return m_value; - } - - template - T - as() const - { - T result; - values::parse_value(m_value, result); - return result; - } - - private: - std::string m_key; - std::string m_value; -}; - -using ParsedHashMap = std::unordered_map; -using NameHashMap = std::unordered_map; - -class ParseResult -{ - public: - class Iterator - { - public: - using iterator_category = std::forward_iterator_tag; - using value_type = KeyValue; - using difference_type = void; - using pointer = const KeyValue*; - using reference = const KeyValue&; - - Iterator() = default; - Iterator(const Iterator&) = default; - -// GCC complains about m_iter not being initialised in the member -// initializer list -CXXOPTS_DIAGNOSTIC_PUSH -CXXOPTS_IGNORE_WARNING("-Weffc++") - Iterator(const ParseResult *pr, bool end=false) - : m_pr(pr) - { - if (end) - { - m_sequential = false; - m_iter = m_pr->m_defaults.end(); - } - else - { - m_sequential = true; - m_iter = m_pr->m_sequential.begin(); - - if (m_iter == m_pr->m_sequential.end()) - { - m_sequential = false; - m_iter = m_pr->m_defaults.begin(); - } - } - } -CXXOPTS_DIAGNOSTIC_POP - - Iterator& operator++() - { - ++m_iter; - if(m_sequential && m_iter == m_pr->m_sequential.end()) - { - m_sequential = false; - m_iter = m_pr->m_defaults.begin(); - return *this; - } - return *this; - } - - Iterator operator++(int) - { - Iterator retval = *this; - ++(*this); - return retval; - } - - bool operator==(const Iterator& other) const - { - return (m_sequential == other.m_sequential) && (m_iter == other.m_iter); - } - - bool operator!=(const Iterator& other) const - { - return !(*this == other); - } - - const KeyValue& operator*() - { - return *m_iter; - } - - const KeyValue* operator->() - { - return m_iter.operator->(); - } - - private: - const ParseResult* m_pr; - std::vector::const_iterator m_iter; - bool m_sequential = true; - }; - - ParseResult() = default; - ParseResult(const ParseResult&) = default; - - ParseResult(NameHashMap&& keys, ParsedHashMap&& values, std::vector sequential, - std::vector default_opts, std::vector&& unmatched_args) - : m_keys(std::move(keys)) - , m_values(std::move(values)) - , m_sequential(std::move(sequential)) - , m_defaults(std::move(default_opts)) - , m_unmatched(std::move(unmatched_args)) - { - } - - ParseResult& operator=(ParseResult&&) = default; - ParseResult& operator=(const ParseResult&) = default; - - Iterator - begin() const - { - return Iterator(this); - } - - Iterator - end() const - { - return Iterator(this, true); - } - - std::size_t - count(const std::string& o) const - { - auto iter = m_keys.find(o); - if (iter == m_keys.end()) - { - return 0; - } - - auto viter = m_values.find(iter->second); - - if (viter == m_values.end()) - { - return 0; - } - - return viter->second.count(); - } - - const OptionValue& - operator[](const std::string& option) const - { - auto iter = m_keys.find(option); - - if (iter == m_keys.end()) - { - throw_or_mimic(option); - } - - auto viter = m_values.find(iter->second); - - if (viter == m_values.end()) - { - throw_or_mimic(option); - } - - return viter->second; - } - - const std::vector& - arguments() const - { - return m_sequential; - } - - const std::vector& - unmatched() const - { - return m_unmatched; - } - - const std::vector& - defaults() const - { - return m_defaults; - } - - const std::string - arguments_string() const - { - std::string result; - for(const auto& kv: m_sequential) - { - result += kv.key() + " = " + kv.value() + "\n"; - } - for(const auto& kv: m_defaults) - { - result += kv.key() + " = " + kv.value() + " " + "(default)" + "\n"; - } - return result; - } - - private: - NameHashMap m_keys{}; - ParsedHashMap m_values{}; - std::vector m_sequential{}; - std::vector m_defaults{}; - std::vector m_unmatched{}; -}; - -struct Option -{ - Option - ( - std::string opts, - std::string desc, - std::shared_ptr value = ::cxxopts::value(), - std::string arg_help = "" - ) - : opts_(std::move(opts)) - , desc_(std::move(desc)) - , value_(std::move(value)) - , arg_help_(std::move(arg_help)) - { - } - - std::string opts_; - std::string desc_; - std::shared_ptr value_; - std::string arg_help_; -}; - -using OptionMap = std::unordered_map>; -using PositionalList = std::vector; -using PositionalListIterator = PositionalList::const_iterator; - -class OptionParser -{ - public: - OptionParser(const OptionMap& options, const PositionalList& positional, bool allow_unrecognised) - : m_options(options) - , m_positional(positional) - , m_allow_unrecognised(allow_unrecognised) - { - } - - ParseResult - parse(int argc, const char* const* argv); - - bool - consume_positional(const std::string& a, PositionalListIterator& next); - - void - checked_parse_arg - ( - int argc, - const char* const* argv, - int& current, - const std::shared_ptr& value, - const std::string& name - ); - - void - add_to_option(const std::shared_ptr& value, const std::string& arg); - - void - parse_option - ( - const std::shared_ptr& value, - const std::string& name, - const std::string& arg = "" - ); - - void - parse_default(const std::shared_ptr& details); - - void - parse_no_value(const std::shared_ptr& details); - - private: - - void finalise_aliases(); - - const OptionMap& m_options; - const PositionalList& m_positional; - - std::vector m_sequential{}; - std::vector m_defaults{}; - bool m_allow_unrecognised; - - ParsedHashMap m_parsed{}; - NameHashMap m_keys{}; -}; - -class Options -{ - public: - - explicit Options(std::string program_name, std::string help_string = "") - : m_program(std::move(program_name)) - , m_help_string(toLocalString(std::move(help_string))) - , m_custom_help("[OPTION...]") - , m_positional_help("positional parameters") - , m_show_positional(false) - , m_allow_unrecognised(false) - , m_width(76) - , m_tab_expansion(false) - , m_options(std::make_shared()) - { - } - - Options& - positional_help(std::string help_text) - { - m_positional_help = std::move(help_text); - return *this; - } - - Options& - custom_help(std::string help_text) - { - m_custom_help = std::move(help_text); - return *this; - } - - Options& - show_positional_help() - { - m_show_positional = true; - return *this; - } - - Options& - allow_unrecognised_options() - { - m_allow_unrecognised = true; - return *this; - } - - Options& - set_width(std::size_t width) - { - m_width = width; - return *this; - } - - Options& - set_tab_expansion(bool expansion=true) - { - m_tab_expansion = expansion; - return *this; - } - - ParseResult - parse(int argc, const char* const* argv); - - OptionAdder - add_options(std::string group = ""); - - void - add_options - ( - const std::string& group, - std::initializer_list