From 0c4bef47e87c6773bee9df55d59889790af4d7b3 Mon Sep 17 00:00:00 2001 From: willifan Date: Wed, 13 Mar 2024 19:01:27 +0100 Subject: [PATCH] first Version --- backup/eww/backup/eww/bar/eww.scss | 0 backup/eww/backup/eww/bar/eww.yuck | 10 + backup/eww/backup/eww/eww.scss | 70 + backup/eww/backup/eww/eww.yuck | 242 + backup/eww/backup/eww/images/battery.png | Bin 0 -> 11403 bytes backup/eww/backup/eww/images/batteryLow.png | Bin 0 -> 11104 bytes .../eww/backup/eww/images/batteryOriginal.png | Bin 0 -> 11386 bytes backup/eww/backup/eww/images/bluetooth.png | Bin 0 -> 25338 bytes .../backup/eww/images/bluetoothOriginal.png | Bin 0 -> 19126 bytes backup/eww/backup/eww/images/brightness.png | Bin 0 -> 18560 bytes .../backup/eww/images/brightnessOriginal.png | Bin 0 -> 13235 bytes backup/eww/backup/eww/images/charging.png | Bin 0 -> 14177 bytes .../backup/eww/images/chargingOriginal.png | Bin 0 -> 8749 bytes backup/eww/backup/eww/images/cpu.png | Bin 0 -> 14278 bytes backup/eww/backup/eww/images/cpuOriginal.png | Bin 0 -> 10398 bytes backup/eww/backup/eww/images/power.png | Bin 0 -> 18083 bytes .../eww/backup/eww/images/powerOriginal.png | Bin 0 -> 9017 bytes backup/eww/backup/eww/images/ram.png | Bin 0 -> 8500 bytes backup/eww/backup/eww/images/ramOriginal.png | Bin 0 -> 4628 bytes backup/eww/backup/eww/images/test.png | Bin 0 -> 14547 bytes backup/eww/backup/eww/images/volume.png | Bin 0 -> 15651 bytes .../eww/backup/eww/images/volumeOriginal.png | Bin 0 -> 10667 bytes backup/eww/backup/eww/images/wifi.png | Bin 0 -> 17608 bytes backup/eww/backup/eww/images/wifiLow.png | Bin 0 -> 8661 bytes backup/eww/backup/eww/images/wifiMedium.png | Bin 0 -> 12493 bytes backup/eww/backup/eww/images/wifiOriginal.png | Bin 0 -> 14913 bytes backup/eww/backup/eww/scripts/bluetooth.sh | 22 + backup/eww/backup/eww/scripts/brightness.sh | 38 + backup/eww/backup/eww/scripts/monitors.sh | 34 + backup/eww/backup/eww/scripts/sussy.sh | 3 + backup/eww/backup/eww/scripts/test.sh | 19 + backup/eww/backup/eww/scripts/volume.sh | 36 + backup/eww/backup/eww/scripts/workspaces.sh | 113 + backup/eww/bar/eww.scss | 0 backup/eww/bar/eww.yuck | 10 + backup/eww/eww.scss | 70 + backup/eww/eww.yuck | 242 + backup/eww/images/battery.png | Bin 0 -> 11403 bytes backup/eww/images/batteryLow.png | Bin 0 -> 11104 bytes backup/eww/images/batteryOriginal.png | Bin 0 -> 11386 bytes backup/eww/images/bluetooth.png | Bin 0 -> 25338 bytes backup/eww/images/bluetoothOriginal.png | Bin 0 -> 19126 bytes backup/eww/images/brightness.png | Bin 0 -> 18560 bytes backup/eww/images/brightnessOriginal.png | Bin 0 -> 13235 bytes backup/eww/images/charging.png | Bin 0 -> 14177 bytes backup/eww/images/chargingOriginal.png | Bin 0 -> 8749 bytes backup/eww/images/cpu.png | Bin 0 -> 14278 bytes backup/eww/images/cpuOriginal.png | Bin 0 -> 10398 bytes backup/eww/images/power.png | Bin 0 -> 18083 bytes backup/eww/images/powerOriginal.png | Bin 0 -> 9017 bytes backup/eww/images/ram.png | Bin 0 -> 8500 bytes backup/eww/images/ramOriginal.png | Bin 0 -> 4628 bytes backup/eww/images/test.png | Bin 0 -> 14547 bytes backup/eww/images/volume.png | Bin 0 -> 15651 bytes backup/eww/images/volumeOriginal.png | Bin 0 -> 10667 bytes backup/eww/images/wifi.png | Bin 0 -> 17608 bytes backup/eww/images/wifiLow.png | Bin 0 -> 8661 bytes backup/eww/images/wifiMedium.png | Bin 0 -> 12493 bytes backup/eww/images/wifiOriginal.png | Bin 0 -> 14913 bytes backup/eww/scripts/backup.sh | 3 + backup/eww/scripts/bluetooth.sh | 22 + backup/eww/scripts/brightness.sh | 38 + backup/eww/scripts/monitors.sh | 34 + backup/eww/scripts/sussy.sh | 3 + backup/eww/scripts/test.sh | 19 + backup/eww/scripts/volume.sh | 36 + backup/eww/scripts/workspaces.sh | 113 + bar.yuck | 63 + bar/eww.scss | 0 bar/eww.yuck | 10 + eww.scss | 96 + eww.yuck | 304 + images/battery.png | Bin 0 -> 11403 bytes images/batteryLow.png | Bin 0 -> 11104 bytes images/bluetooth.png | Bin 0 -> 25338 bytes images/bluetoothOriginal.png | Bin 0 -> 19126 bytes images/brightness.png | Bin 0 -> 18560 bytes images/brightnessOriginal.png | Bin 0 -> 13235 bytes images/charging.png | Bin 0 -> 14177 bytes images/chargingOriginal.png | Bin 0 -> 11386 bytes images/cpu.png | Bin 0 -> 14278 bytes images/cpuOriginal.png | Bin 0 -> 10398 bytes images/ethernet.png | Bin 0 -> 8052 bytes images/ethernetOriginal.png | Bin 0 -> 4386 bytes images/power.png | Bin 0 -> 18083 bytes images/powerOriginal.png | Bin 0 -> 9017 bytes images/ram.png | Bin 0 -> 8500 bytes images/ramOriginal.png | Bin 0 -> 4628 bytes images/test.png | Bin 0 -> 20277 bytes images/volume.png | Bin 0 -> 15651 bytes images/volumeMuted.png | Bin 0 -> 14838 bytes images/volumeOriginal.png | Bin 0 -> 10667 bytes images/wifiHigh.png | Bin 0 -> 20277 bytes images/wifiLow.png | Bin 0 -> 9895 bytes images/wifiMedium.png | Bin 0 -> 14454 bytes images/wifiOriginal.png | Bin 0 -> 14913 bytes images/wifiVeryLow.png | Bin 0 -> 7031 bytes newbar.yuck | 55 + scripts/Struktur.md | 0 scripts/bluetooth.sh | 23 + scripts/brightness.sh | 10 + scripts/clients.sh | 187 + scripts/clients/.idea/.gitignore | 8 + scripts/clients/.idea/clients.iml | 2 + scripts/clients/.idea/misc.xml | 4 + scripts/clients/.idea/modules.xml | 8 + scripts/clients/CMakeLists.txt | 18 + scripts/clients/build/CMakeCache.txt | 381 + .../CMakeFiles/3.28.3/CMakeCCompiler.cmake | 74 + .../CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 + .../3.28.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15424 bytes .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15440 bytes .../build/CMakeFiles/3.28.3/CMakeSystem.cmake | 15 + .../3.28.3/CompilerIdC/CMakeCCompilerId.c | 880 + .../build/CMakeFiles/3.28.3/CompilerIdC/a.out | Bin 0 -> 15536 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 + .../CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 0 -> 15552 bytes .../build/CMakeFiles/CMakeConfigureLog.yaml | 481 + .../CMakeDirectoryInformation.cmake | 16 + .../clients/build/CMakeFiles/Makefile.cmake | 130 + scripts/clients/build/CMakeFiles/Makefile2 | 112 + .../build/CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/clients.dir/DependInfo.cmake | 23 + .../build/CMakeFiles/clients.dir/build.make | 110 + .../CMakeFiles/clients.dir/cmake_clean.cmake | 11 + .../clients.dir/compiler_depend.internal | 309 + .../clients.dir/compiler_depend.make | 916 + .../CMakeFiles/clients.dir/compiler_depend.ts | 2 + .../build/CMakeFiles/clients.dir/depend.make | 2 + .../build/CMakeFiles/clients.dir/flags.make | 10 + .../build/CMakeFiles/clients.dir/link.txt | 1 + .../CMakeFiles/clients.dir/progress.make | 3 + .../CMakeFiles/clients.dir/src/main.cpp.o | Bin 0 -> 1128344 bytes .../CMakeFiles/clients.dir/src/main.cpp.o.d | 226 + .../build/CMakeFiles/cmake.check_cache | 1 + .../clients/build/CMakeFiles/progress.marks | 1 + scripts/clients/build/Makefile | 181 + scripts/clients/build/clients | Bin 0 -> 504112 bytes scripts/clients/build/cmake_install.cmake | 54 + scripts/clients/lib/nlohmann/json.hpp | 24766 ++++++++++++++++ scripts/clients/src/main.cpp | 167 + scripts/clients/src/test | Bin 0 -> 24632 bytes scripts/media.sh | 6 + scripts/monitors.sh | 178 + scripts/network.sh | 40 + scripts/test.sh | 64 + scripts/test2.sh | 65 + scripts/volume.sh | 24 + scripts/workspaces.sh | 102 + 149 files changed, 32273 insertions(+) create mode 100644 backup/eww/backup/eww/bar/eww.scss create mode 100644 backup/eww/backup/eww/bar/eww.yuck create mode 100644 backup/eww/backup/eww/eww.scss create mode 100644 backup/eww/backup/eww/eww.yuck create mode 100644 backup/eww/backup/eww/images/battery.png create mode 100644 backup/eww/backup/eww/images/batteryLow.png create mode 100644 backup/eww/backup/eww/images/batteryOriginal.png create mode 100644 backup/eww/backup/eww/images/bluetooth.png create mode 100644 backup/eww/backup/eww/images/bluetoothOriginal.png create mode 100644 backup/eww/backup/eww/images/brightness.png create mode 100644 backup/eww/backup/eww/images/brightnessOriginal.png create mode 100644 backup/eww/backup/eww/images/charging.png create mode 100644 backup/eww/backup/eww/images/chargingOriginal.png create mode 100644 backup/eww/backup/eww/images/cpu.png create mode 100644 backup/eww/backup/eww/images/cpuOriginal.png create mode 100644 backup/eww/backup/eww/images/power.png create mode 100644 backup/eww/backup/eww/images/powerOriginal.png create mode 100644 backup/eww/backup/eww/images/ram.png create mode 100644 backup/eww/backup/eww/images/ramOriginal.png create mode 100644 backup/eww/backup/eww/images/test.png create mode 100644 backup/eww/backup/eww/images/volume.png create mode 100644 backup/eww/backup/eww/images/volumeOriginal.png create mode 100644 backup/eww/backup/eww/images/wifi.png create mode 100644 backup/eww/backup/eww/images/wifiLow.png create mode 100644 backup/eww/backup/eww/images/wifiMedium.png create mode 100644 backup/eww/backup/eww/images/wifiOriginal.png create mode 100755 backup/eww/backup/eww/scripts/bluetooth.sh create mode 100755 backup/eww/backup/eww/scripts/brightness.sh create mode 100755 backup/eww/backup/eww/scripts/monitors.sh create mode 100755 backup/eww/backup/eww/scripts/sussy.sh create mode 100755 backup/eww/backup/eww/scripts/test.sh create mode 100755 backup/eww/backup/eww/scripts/volume.sh create mode 100755 backup/eww/backup/eww/scripts/workspaces.sh create mode 100644 backup/eww/bar/eww.scss create mode 100644 backup/eww/bar/eww.yuck create mode 100644 backup/eww/eww.scss create mode 100644 backup/eww/eww.yuck create mode 100644 backup/eww/images/battery.png create mode 100644 backup/eww/images/batteryLow.png create mode 100644 backup/eww/images/batteryOriginal.png create mode 100644 backup/eww/images/bluetooth.png create mode 100644 backup/eww/images/bluetoothOriginal.png create mode 100644 backup/eww/images/brightness.png create mode 100644 backup/eww/images/brightnessOriginal.png create mode 100644 backup/eww/images/charging.png create mode 100644 backup/eww/images/chargingOriginal.png create mode 100644 backup/eww/images/cpu.png create mode 100644 backup/eww/images/cpuOriginal.png create mode 100644 backup/eww/images/power.png create mode 100644 backup/eww/images/powerOriginal.png create mode 100644 backup/eww/images/ram.png create mode 100644 backup/eww/images/ramOriginal.png create mode 100644 backup/eww/images/test.png create mode 100644 backup/eww/images/volume.png create mode 100644 backup/eww/images/volumeOriginal.png create mode 100644 backup/eww/images/wifi.png create mode 100644 backup/eww/images/wifiLow.png create mode 100644 backup/eww/images/wifiMedium.png create mode 100644 backup/eww/images/wifiOriginal.png create mode 100755 backup/eww/scripts/backup.sh create mode 100755 backup/eww/scripts/bluetooth.sh create mode 100755 backup/eww/scripts/brightness.sh create mode 100755 backup/eww/scripts/monitors.sh create mode 100755 backup/eww/scripts/sussy.sh create mode 100755 backup/eww/scripts/test.sh create mode 100755 backup/eww/scripts/volume.sh create mode 100755 backup/eww/scripts/workspaces.sh create mode 100644 bar.yuck create mode 100644 bar/eww.scss create mode 100644 bar/eww.yuck create mode 100644 eww.scss create mode 100644 eww.yuck create mode 100644 images/battery.png create mode 100644 images/batteryLow.png create mode 100644 images/bluetooth.png create mode 100644 images/bluetoothOriginal.png create mode 100644 images/brightness.png create mode 100644 images/brightnessOriginal.png create mode 100644 images/charging.png create mode 100644 images/chargingOriginal.png create mode 100644 images/cpu.png create mode 100644 images/cpuOriginal.png create mode 100644 images/ethernet.png create mode 100644 images/ethernetOriginal.png create mode 100644 images/power.png create mode 100644 images/powerOriginal.png create mode 100644 images/ram.png create mode 100644 images/ramOriginal.png create mode 100644 images/test.png create mode 100644 images/volume.png create mode 100644 images/volumeMuted.png create mode 100644 images/volumeOriginal.png create mode 100644 images/wifiHigh.png create mode 100644 images/wifiLow.png create mode 100644 images/wifiMedium.png create mode 100644 images/wifiOriginal.png create mode 100644 images/wifiVeryLow.png create mode 100644 newbar.yuck create mode 100644 scripts/Struktur.md create mode 100755 scripts/bluetooth.sh create mode 100755 scripts/brightness.sh create mode 100755 scripts/clients.sh create mode 100644 scripts/clients/.idea/.gitignore create mode 100644 scripts/clients/.idea/clients.iml create mode 100644 scripts/clients/.idea/misc.xml create mode 100644 scripts/clients/.idea/modules.xml create mode 100644 scripts/clients/CMakeLists.txt create mode 100644 scripts/clients/build/CMakeCache.txt create mode 100644 scripts/clients/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake create mode 100644 scripts/clients/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake create mode 100755 scripts/clients/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin create mode 100755 scripts/clients/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 scripts/clients/build/CMakeFiles/3.28.3/CMakeSystem.cmake create mode 100644 scripts/clients/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 scripts/clients/build/CMakeFiles/3.28.3/CompilerIdC/a.out create mode 100644 scripts/clients/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 scripts/clients/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out create mode 100644 scripts/clients/build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 scripts/clients/build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 scripts/clients/build/CMakeFiles/Makefile.cmake create mode 100644 scripts/clients/build/CMakeFiles/Makefile2 create mode 100644 scripts/clients/build/CMakeFiles/TargetDirectories.txt create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/DependInfo.cmake create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/build.make create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/cmake_clean.cmake create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.internal create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.make create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.ts create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/depend.make create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/flags.make create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/link.txt create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/progress.make create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/src/main.cpp.o create mode 100644 scripts/clients/build/CMakeFiles/clients.dir/src/main.cpp.o.d create mode 100644 scripts/clients/build/CMakeFiles/cmake.check_cache create mode 100644 scripts/clients/build/CMakeFiles/progress.marks create mode 100644 scripts/clients/build/Makefile create mode 100755 scripts/clients/build/clients create mode 100644 scripts/clients/build/cmake_install.cmake create mode 100644 scripts/clients/lib/nlohmann/json.hpp create mode 100644 scripts/clients/src/main.cpp create mode 100755 scripts/clients/src/test create mode 100755 scripts/media.sh create mode 100755 scripts/monitors.sh create mode 100755 scripts/network.sh create mode 100755 scripts/test.sh create mode 100755 scripts/test2.sh create mode 100755 scripts/volume.sh create mode 100755 scripts/workspaces.sh diff --git a/backup/eww/backup/eww/bar/eww.scss b/backup/eww/backup/eww/bar/eww.scss new file mode 100644 index 0000000..e69de29 diff --git a/backup/eww/backup/eww/bar/eww.yuck b/backup/eww/backup/eww/bar/eww.yuck new file mode 100644 index 0000000..3222dfa --- /dev/null +++ b/backup/eww/backup/eww/bar/eww.yuck @@ -0,0 +1,10 @@ +(defwindow example + :monitor 0 + :geometry (geometry :x "0%" + :y "20px" + :width "50%" + :height "50px" + :anchor "top center") + :stacking "fg" + "example content") + diff --git a/backup/eww/backup/eww/eww.scss b/backup/eww/backup/eww/eww.scss new file mode 100644 index 0000000..2e18bdf --- /dev/null +++ b/backup/eww/backup/eww/eww.scss @@ -0,0 +1,70 @@ + +.bar { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.calendar { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.power { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.activeWorkspace { + color: green; +} + +.cpu { + color: red; +} + +.ram { + color: green; +} + +.volume { + color: lavender; +} + +.brightness { + color: yellow; +} + +.network { + color: orange; +} + +.bluetooth { + color: lightblue; +} + +.battery { + color: lightgreen; +} + +.batteryLow { + color: red; +} + +.power { + color: darkred; +} + +.time { + +} + +.workspaces { + +} + +.playback { + +} \ No newline at end of file diff --git a/backup/eww/backup/eww/eww.yuck b/backup/eww/backup/eww/eww.yuck new file mode 100644 index 0000000..5082f4d --- /dev/null +++ b/backup/eww/backup/eww/eww.yuck @@ -0,0 +1,242 @@ +;;Input values + + +(deflisten monitors + :initial "[]" + `scripts/monitors.sh`) + +(defvar brightnessValue 96000) + +(defpoll activeNetworks + :interval "2s" + `nmcli connection show --active | awk 'NR>1 && $3!="loopback" { print $1 }'`) + +(deflisten workspaces + :initial "[]" + `scripts/workspaces.sh`) + +(defpoll activeWorkspace + :interval "2s" + `hyprctl activeworkspace | awk 'NR==1{print $3}'`) + +(deflisten bluetooth + :initial "[]" + `scripts/bluetooth.sh`) + +(defvar volumeValue 100) + + +;; Widget templates + + +(defwidget icon [widgetclass ?hover percentage image] + (box + :class "${widgetclass}" + :space-evenly false + (overlay + :tooltip "${hover}" + (circular-progress + :width 20 + :value "${percentage}" + :start-at 75 + :thickness 2 + :clockwise false) + (transform + :scale-x "50%" + :scale-y "50%" + :halign "center" + :valign "center" + :translate-x "16" + :translate-y "16" + (image + :path "${image}" + :image-width "32" + :image-height "32"))))) + + +;; Widgets + + +(defwidget workspaces [] + (box + (for workspace in workspaces + (label + :width "15" + :class {workspace.active == 1 ? "activeWorkspace" :""} + :visible {workspace.occupied == 1 ? "true" : "false"} + :text "${workspace.num}")))) + +(defwidget time [] + (eventbox + :onhover "eww open calendar" + :onhoverlost "eww close calendar" + {formattime(EWW_TIME, "%H:%M:%S")})) + +(defwidget cpu [] + (icon + :widgetclass "cpu" + :hover "${round(EWW_CPU.avg, 1)}%" + :percentage "${round(EWW_CPU.avg, 1)}" + :image "images/cpu.png")) + +(defwidget ram [] + (icon + :widgetclass "ram" + :hover "${round(EWW_RAM.used_mem_perc, 1)}%" + :percentage "${round(EWW_RAM.used_mem_perc, 1)}" + :image "images/ram.png")) + +(defwidget volume [] + (icon + :widgetclass "volume" + :hover "${volumeValue}%" + :percentage "${volumeValue}" + :image "images/volume.png")) + +(defwidget brightness [] + (icon + :widgetclass "brightness" + :hover "${brightnessValue / 960}%" + :percentage "${brightnessValue / 960}" + :image "images/brightness.png")) + +(defwidget network [] + (icon + :widgetclass "network" + :hover "${activeNetworks}" + :percentage "0" + :image "images/wifi.png")) + +;;(defwidget bluetooth [] +;; (icon +;; :widgetclass "bluetooth" +;; :hover "${bluetoothDevices}" +;; :percentage "${bluetoothBattery}" +;; :image "images/bluetooth.png")) + +(defwidget battery [] + (icon + :widgetclass {EWW_BATTERY.BAT1.status == "Charging" ? "battery" : EWW_BATTERY.total_avg > 25 ? "battery" : "batteryLow"} + :hover "${round(EWW_BATTERY.total_avg, 1)}%" + :percentage "${round(EWW_BATTERY.total_avg, 1)}" + :image {EWW_BATTERY.BAT1.status == "Charging" ? "images/charging.png" : EWW_BATTERY.total_avg > 25 ? "images/battery.png" : "images/batteryLow.png"})) + +(defwidget power [] + (icon + :widgetclass "power" + :hover "placeholder" + :percentage "0" + :image "images/power.png")) + +(defwidget space [] + (box + :width 5)) + +(defwidget seperator [] + (box + :width 20 + (label + :text "|" + ))) + +(defwidget cal [] + (calendar + :day {formattime(EWW_TIME, "%d")} + :month {formattime(EWW_TIME, "%m")} + :year {formattime(EWW_TIME, "%y")})) + +(defwidget winPower [] + (box + :orientation "v" + (box + :halign "end" + (power)))) + + +;; Widget blocks + + +(defwidget start [] + (box + :orientation "h" + :space-evenly false + :halign "start" + (space) + (workspaces))) + +(defwidget center [] + (box + :orientation "h" + :space-evenly false + :halign "center" + (time))) + +(defwidget end [] + (box + :orientation "h" + :space-evenly false + :halign "end" + (cpu) + (space) + (ram) + (seperator) + (volume) + (space) + (brightness) + (seperator) + (network) + (space) +;; (bluetooth) + (seperator) + (battery) + (space) + (power))) + +(defwidget bar [] + (centerbox :orientation "h" + (start) + (center) + (end))) + + +;; Window definition + + +(defwindow bar + :monitor 0 + :class "bar" + :geometry (geometry + :x "0%" + :y "5px" + :width "1279px" + :height "3%" + :anchor "top center") + :stacking "fg" + :exclusive true + (bar)) + +(defwindow calendar + :monitor 0 + :class "calendar" + :geometry + (geometry + :x "0%" + :y "5px" + :width "0%" + :height "0%" + :anchor "top center") + :stacking "overlay" + (cal)) + +(defwindow power + :monitor 0 + :class "bars" + :geometry + (geometry + :x "5px" + :y "5px" + :width "2%" + :height "3%" + :anchor "top right") + :stacking "fg" + (winPower)) \ No newline at end of file diff --git a/backup/eww/backup/eww/images/battery.png b/backup/eww/backup/eww/images/battery.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd9224539477eb91e930314be0b895b88b1ddc8 GIT binary patch literal 11403 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/batteryLow.png b/backup/eww/backup/eww/images/batteryLow.png new file mode 100644 index 0000000000000000000000000000000000000000..2671d0950d6bf43bffb0562938a2a61d0e2a3ef6 GIT binary patch literal 11104 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/batteryOriginal.png b/backup/eww/backup/eww/images/batteryOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..d242922fc8f76e36ce656307b792b73f69ffed3c GIT binary patch literal 11386 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/bluetoothOriginal.png b/backup/eww/backup/eww/images/bluetoothOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..f85b8e5aa8a04c8128f81fb124035bb3ed26c26f GIT binary patch literal 19126 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4mJh`hA$OYelajGa29w(7BevL9R^{>8Y@=EiQ?{QIJW@!RpcyZjBWsEP)f!SgjYVUvYy$lSyeoheD7jt7E_} zlT61}21l<9PSw5lzV}aEtawM|`@PNA&dl3eKmYkn{{Hve#cAhktKV-;Kfi`mX$4Lk?zua$ zO{$fZc|Us|Q`(caeH~N$7#+U1FqJ{aoh$#5a!hA45zVE9>RYW$rFsOBf#1 zvoXoD@v&`V`t|f}pGW^5ju@sn+&yRRhzn|VFfmlHf8cy`Y`@R5eH~jK+dYtZkd)x` zY+px5NRavl?E>QqOP$@%_FZp~XF4n(D0pDmPyPeTyo%$Ol)mV&OH1lzyWij8;jGIf z)4f;!Y;EARh04bZnWt@ba#mz~@JuBc8A<|*?yUfexUd7!$u++~Sc8lye?zJ^JhogS>ZOn)S_ zJ0|^J>Dk_ACFjp@TR~}S=p&v3RuQW%3+}X53M!6`=xsdDIN9jCtIM3JA*c5-Td?gA zzx&5E=*59;m+$eenZ8qB>Cu`gk`1Db@r=>W-+9bF#^lemI9>ifV;n==%)kGoyLHp% zbj{o0weiWDdcL`@BRD1Oen*skv-gfmwU_*%RFL+rucM=1h^gUh<9(*n&)<3I+w%R9 zt>CCA_+}q};+FEsOvMLt5A539|D8davHRJZ5cwD$nJ%UfLC!KBgWf;fi^NLK9NHG} zSKx+hgxRCh6K=h1f16?{v_oVzSPi`Coee{f}B3iqBkEQ1Ueu+0pw)e8;=KlM$6ynHv-X;~P%o9NrkY zVbwf-O3*1t-Scl%3)9uRB8ggUyG~gq0TrySL;A zKj2DG`+0u0-UGgb&I^Lw9&6t;PgOlz`>{&u_B|7WvK>nAt}*B>kXpI%J^M61*|i;4 z4%I!`|8sxGR3}*xo3M!)tC`X#+Y9_qpT^xaND55sS2_eGv6A2{~W zS!88TjK=vU*Ka+!ZS{kHi?zd&i`!JrhwcBp zv3tJ9DZ#&Qo~X`ph!nwMetD=9NPS{5|Da=1fS)Q3_(@p8Rj`pZ5S)VR-K*6jZtQ<7s; zZrxk5^4d?KTRWA5wv z=Q;_SQx*$Ol)F9UM##c)24=9yN!m%`4EMYD770x3dcpEe{oRs!x!mu9^;>f4=E@ghF*x$}6D!cw2-+Vv`Wcp_lhKfl$CdW=a=yGbajzQaw*N4O}^SZh` zd&=?1?^AoDQG_Fi5NTo zJ176HZFwv(QKCEf{TtS1I*zR%WugXADSr%6&QH9R{+Bz(Wu|6h4vZp5?WUpIXT3X0&UVEX_1 zcuB(2md65_bN(Iid1%|NDmtkuQpSR_qW9i^wRf(Uca@e381f6o`&+P0Job~rQ2kvx z$V3Z)iq>!S(&h>4IhNS{V*Y>Zztty^C>{+VwMB=ncfWYK-%pH9@4$ESPe#+i<6bFe z={9J!cdR6*s+p&P>0M_Oyy3Q~40^w`jNB!t_>{HcP=tVaQV{I7W) zFw$gKO#H=oU9kA`{LdDW-Y%+7f2;l5-(Q&F-r2FcLw$Ggq&^3w+U_5->tFwnT_qaG z?kzl7w&3`bW`UKvQ#a(A-BW+{JBZKeP!7u(l~{%gtao^HCMFdKy-NC1Fa2Cyw$bBk zt4;9CdT2#W&|M36r8zxT`mUwhCNi*zbicY@ixwW@MkDGD*IW2puCw`ji@o#or`SHkzI3~^G8-M)g z`{rrIv~rc`hOJJue`RC)Ro7+BIrt<0|8BLH94eRApQztF|GwvHhs`qC5B^JAD8J-b zvg)7D@BK@?Gaon~HTyAtO4Q$YdBLrUHvPLBQxCi8-;+E3{r!K3TkpJCb9?Wk0~ybX+R*zrqqU;Xcy8QTLdSE|plvd#Ved6(RM{r4BQ z+?}4VebRrn`;(J(Hbh=1SEy4e^2(WC!V;u9_r}ime`o*7JLUM~Qe*0sPk$cO%_?CL zT04bd0rzRk{o!Y>EBLWp{(J9D8DFS$?mE$q-ScWpA6iVxdRr~iHkIL9$?W24C0kRD zAG`%F@A^*I_#XMcckd<_v+I`{bL-hHtTz13iDGm((pg;XFk8v?Dt~o*xt7<5z|ecw zI|R?Y^|U<3zP+By)X(nO+BxXI>d}u3E zL+ISwwHJ2U3i4+s`_FxU?ylg^_3d+SOTW7_Z_4B62ZA~6(s>_fWlb>JAsoRb@#xOF zG=?Rs!VX+B&NyFTS`n|kM?P(d%;ko~8y*E*G-IxFe0Y<|`eXkLb%y_idBI063#{=w zx^JhoQcp>qKcmCu*lyh{|3vw$fQerg|5!KW%H?|7se8B+;@Z8qo_}|&`M<2{hd{$* z&vIT%g^M$sY6S1=yNEKpUfIX!@cM`4h5PSUPm24nj>kecLgOXJk}j);Vvpj#Gq`f5 zq($tr`nZ0)3TB?N;XfVzTdjj`hluT)COv;$gkt9&moG`&vtDvy<-?^q#v4WU)q8!2jAm9>`ypd4$ap~e+}qA2TciruH)Ou+GdU6Q z{F@20Lh-D&ROY>^2h(dsZzvypzT?FaBk9Ud=iaDJx)t!?{DE~ltuG1OyQ5F76*6QPK^1*n7&}rp^Iu(+szN`v|ZV6c%bh<_QCm^^$N;9q;JtxVwmyl z&ODDicV_Vg(%vHPv)w*g-cr4?_`tmbJrB;`}xfook^0L<~`JlDaI>`9mb)K_VJpBL2{0RJz z&T}x0Uwfwf0^$E6D=uEvQnFmz?8Q|*``w*+L5$x1vfMF(e-6zY@~OxfD-o@LwpY%T_uTbCJS_~&$cadl65qxPuz z=XoY;mU_2-O$LFFA3Z~YB9@e>GhS!gcAs$$vyR{oN!w)%4oA-C-3WFmEIsJT^5g!Z z1M1B7$)XRc8{dAP!NedK|Ngia*ZPUOm6a~3uTSb`QfIF_wlHMDqZLdHg7vGD9S^AO zv{q88{iHCB$;M0lgR#-`H319?LW@I#DyDu&s+X7 z7SLWlbGQFnx!{Jq)nCL{tUv$o_gpu<8(E8{HtxT$`F$NvzMcQ;7jGk`9axclXxmD* zMUo7fS3?rwb7CD%vN7#8{6s|yl>8K<=k7cQ$?ozDLcG;#?|r@bKcusSbN~7WA6GE)?*7r7(C|QVa?&O znFmtGF;!&R9=pdkuJLd9w7v9;>Vu^Vw)HcIab!scFerTe%(8)Xo9oJy)y&%&-k-iJ zm^nxBhUJr`%&Xf!8Xh-Woh0+&=z?wS36dO#H5evXRWaU$tvBH~QejQLOAdCcZJGH-#{>AQj}*Qz%zZ?;bse$%1Kn`Iy7L z4w*FpEkX7OEzZQp8C#xcUyAu4V_~9C3W-EeI4iXJ+MjG$})fIsh>BR+qS!MoLKc@ z?%^F@LQhF2x$68ox#zRZ`6FSqb@CDF{^pZcSLrtFlW58HK4rVEtp6nAeP6FttO35V z2UM5*$R?Xa51dPFMJU9sDAh471zIhet)FKU;g8( z1?9)RI2pDb2+MK%Qy9m(&C7g>$}9nfhPMI|vomYv9hcX9K6e#UgOLuejnkj}?{#mk zI?KLsI#XWK9nQYjI?Rc|fXSOf_^0wbrZ85nLynOhyKSk!-7<8e(0LqMOX zM{!<_`o)T%9kXY=&-hzr9d>KC6MuJNriM80zd4N&Q&((o;uCr{|G=>W_C@7Oe5;dQ zHoNZWIk?Svzt|tk_+wgC*A99*zLk4^Qgb z{mwqk1GnzQ_ZXjLnDU(YKuA*kZvUYEDc5C>teHQfX)4eA&CAX*tl_P(I{aLYF{W?r zvZ+Nq$L~FyJ9)Qqu0+Sv)dC;CgwL7h@H{#6mEf6D#{0Y(_{H;%88%iXWfvqZ9?sCNF3`|rw5x(P2AmT3K7ZrosCriC@xFxdcyj5^^ptnr@v^gaGY5IcGp^(P*JIq++H9|UOXtCI z#i4D|h4i{|%nvEn2?HysZCv_Qp@!bcZ2_ch7{~%6m;jv{O_cy$#JND=m7E zF5~@^v*{SKINO%p+-8UGX8Uq6tSb8`-E;MholUv>lI!md$36d}UG84>^6pM+g{@x| z3Q7`wGdIi+d~2F!`!P7@+L6mn2lmze8R^4^4T)pwY zwg|(OLRYp1Obt0Mc;Li=Z~MDr&wH0;Im}jmahNAQn5jW%-a7sRVVAEdesrDeb8KGC zp58f3CHz@IIKYQ2l z<%Z*dt5XW~rtYYAJXLJ}Ez0;*dgFH1ZS$R6iZ<51Oq~#a$o2H$kOxoi%zd%&YlHR5 zx?f?9`3diByemsT=e*eR#6!<5$hSTjY3*aX){?_s4sGPMjdt;L76b48Gh92fi(v_U9hQo7ykB2YwfoFIi^QARq8=SGRcMUQK21g;(yY9(jB0 zms`MY&6vLb&M)6ZteyE&>*u3ueUm$Mqb45ubRb@{*tKfv*0Q)7!*cgqCUUzu{-~F` zyQIBV((8R6cB866Xm5vV{pT$@8(ud3Te^&mA@;z+12=bCUs@LQeM$ILp#!B~jApvA z?qz%95Tj=HajV1zsj`dfc1L$=&nxu-Su1zp**n{x(|673pJcR{QKsE@VpTo=%KqTa zzwh$b9+3FXBXhs&0JEq>^6uls5mqlJ)$rYa|3E!+_kH!*$(twWe|omhpJg56x5ezi zJ6fZ7y_;YEy*;0A&7=aEd0_|t+g(}wX8XPRmPURXe4_qi-uE37cI^35%Exf+ z;IdQ2{p;^OPCT`T!Az4Of^#+d{mF$kU94QCC02&d4|r;_KYSziXMg`xu`dhn$wwqH zFl^xcVD(e~(OWrlq2Qn$>lhDQyD_Em-Nvoee_D%PFELkTh>)MX@a5TvWl8I`U#E$# zDcSJ7(m+gNPJzt4eNF$rZ~XtqZo|rKhFzb<6O2!-pRtX%Kzc*byFQVG`Un0~svqb4 z6y2aKcEHPYFYk_N_on}nYgijv(d-3GKbKeDwoN-L=Wgv)&uSo|-8s9O=dIlO3(YL@tt&rkH!Qrt zd#<=fpW(1@pW?0jkM{m?i_eJMV{YL5Q73-=-0Q<8%m($bH+nyBo-)^OE3&e zv)8vRRk*8C?tbfwidoz3;&PX&oZLU(KkK*0UQsUl{X`&eX=!1?^@g&=zK6vMt8WRN zF8C$pyGQcN(UmtYr@s`v+IK8$)-(yp?^oL*W}O9ffPKr8SNh4HzAN~0>eHrMwc-Vg zUuP8VmA%dU{_TPWv)~VPyaqEWuk;2oTqq7tsy-Hf^6o^lw~TjKbms0>=6u6;$LFVJ z*!p8dbN5dH)mOpHx9>H7$`0G|$7I3Tx0=P)UwRpH^RC?eAIRwN{!XiHYwxMM6U}m4 zY(@9mmb)|63eA2S0rE|WoY`*^&2sl8{`2_r{;Ry&c=`GE8@Jf}=icD!xn$Gwzx?9c zLxHRed(FAL&sWC3>)Z13?TthGc1;z@)4gLO9&H-CO7DS-&VGVIfzF}GJK8NSPrbn{#cPr=4 zYD?9$Q7pD!QhRyho&OWVl+w6tw{mZoJ%71xgXo;wJ_oC14;bt^>9mqz!F#o&_cOfp zHEkrSkNg~Fq6pEgwZ-L2d>=RRC;FEL@v95&@6M1vrJwxQVq5g_VD+-OdcEKM z7+$1_IWRg@r!loN#vijU@?9za!T3S-l%1<8Tpx(#T=YLVkA2&LN#>rlJuK%uK3Faf z{`cq}H`6VhkEREN51c-iTeh3;fHk9Yr?~(>dtm>hL(ebQdOlpG#uO#(tvPFV{#&{J zgv%wqA znZGZtYu->kO;ttmCf9A}m|wl0({y&15SfI{njMSuu-MQ}X}r z?fbj-zvK@|*&C}HCY2wE5xbDqxt{%fQC_~_nt)67nhYPl3v7`5upShUyKXp5DS!6P z!@Q4CkCpA|JCE6Z%yw)(C+`Y+K2v>@CNfh#LH9v$<6HOLa?w1mGow#c+t!-@>vk7q zP%)6YU037{DhMpLX_a@M`J3^w-S+MrroEJ`o_OXp#?Su;FbHIGP3!vf1mqWmH%*gn zYwfhYu&nR^`^G)oO4FIs*|yb-JiT^shuHr|*{W;|<<{GmOEw(Y)$mwj|B?+`+?UoY zwVux|$B|WSPEjdzWnZa?dtGaAp1T zcO4<;LLMysp|2-ReD*V~g!bkJ2v?tv3@_r)A(7^ggwNm!Ktn&X_-USQ_d#yJ*Ir%?- z*U|Euby|bUtCxPS9*h52Uz2YsBq4F7Y{|p}o6qG=Gh=4>W?K=&FyZFn2$ib(cYPim zdTXY4)D;@o1W*Et2 zzGRP!g}`K=x4Nl?+UKkpB4*xPxk!}Zi8=ER6SGvEr&7(SK6~`a-IruM-k5t>kdGtF z{8Ie~{thp02Dzi<>JIj4*DC`V0(fI@O!;^);;Mn>>BTo(pUUsFR@(X@`_K1!<~Q!& zm+o7AZnxIGs&j8$tC_10eE4D(zz|^ioY{JD=wsEN+FDPw_w8zsXWOz{W}E6(lY5K@ zI#~Z}Pkp>MJ4Zr;VZ|cp4ORE_pS|nQx$qP;h6ggb*wE1NX*=_+o@aCU>oZSz_dSti z$Y5J==-tt6oYUfhcAWD&Y_wzLl=Ut%`cnD7Ze!mp-XQuUZcWp&<)vbO)`xVZF-Ser z%*pzB?T+k3^O>EwD}yxSJInOKLa$uDbRg|quG?%5n}>Iv?VfYH`SvIKX{$^PI{9T91p^6978Q;DWxRADGLyAS~1s(_Im&<~AA2;L%8mMK)%3OH1 zjWO5l^F7gvUl<&W8CWxYtyeE8kn>N}bjb$~W$fOV@&?Hb3Mo&eNau-T8h1E5lQ%&P(UrGNyhCjY?ZNY4+UP)$#@xcAm{p)PBfq zbZ)2ZSq2e5){L61T*h-J?37n3{=BZse1hevLt;uP`ZbOs3@4&}7|K}d=IvH)4bDtk zxv68*4&VD+;kTq1-ZMC?XUIxo`=A*Tv}66Tglw&UQ+6vWeg44oVMg(6-}7zTw?KTZ zD#~!hef5$LiV+S9wx2b&DgF9)M^-SB;eBMor8I_lrFr?9&%Z6oWOEREA--Zsf&bl3 z+n?3`x?L_67k2Kw3W}<|T>D-!He6%45|aJ@m-kNVpv1K`T+s<3Ey`Q}vim`s z)pqf-)(lZTj1IMTn{$Oj*miHvn)+$(oZZSwdmqddsxVC8d~T*}TFZ8zI;^~bsi7*E z@3;ADrasrDHA{UKZ)~xc=XHzwzg8JvwImNuQI7ts@Au;v9hkRxam7#Dtvu70^&4B= zgx$(YwI;&cOg2-u2-UHDXe*xGZMj|Cld<8;Ns%|t%H7`erCj1_+S9$NW68HA#nnrF zo2%IwnCIN?Uc%t;D@UzB<*c^mACV231=;WVIxIfyW1J?&u;V_D9pnT$R=MGPfo2@rje1odF>EPl^C z-(hLZ(s_H*8N9SP?>qs;fYa+mC400E4%VR{*B$AtRxx!aINmq z2r}=s+8z#Z-H!fPMhD})vbV+m@4F+*c?mRf&Hd&49dSW_=Q+2vU$Sv^B9io$+05wf%W)lKHIik8-RG zLD{l5nsx*?sQup?&iwAcDdp}dE9}qmF^Cl+7ZX-v7U!T@0i#TP9D~OJa1-! zqW*)~8?_fJm-sC3emI*wkty{oL&g8M%e5I+tXJJQ`|k1L@+C=Z%;8M!&);=;=&yZv z=brSGuPkq3cNWY6WrTEl6Xt;6!;QBab&b9+UiFJHJ!z`oUgOoBE+6?A=9T5?&jLl| zYyJ(AKK}U{3@hdf-jMshwWxdvgFCZ$P?%jo=DM$QZdV`Lxi{k;qeG^(!X0J>R)(*e zbfF!M6i`PaTs(GGy7%*Ma;2aWp!BWi^KXlG?q>>Q2#{xIsz37IHc&XHm(_3elXo2_ zY}Pc?e_A*3+*?=aXLsTjAr+)=Eb0{1)5GoiPC8?gVoodFsVM%c{7X#N8tFL-bqea(FI<)-a8g5$`N)_5yo|YS(Z_f0UH06eLh4K2=2uZmYre|ul8Sn*f9?ET!ORxd zMrNj4d-WEa&A7Lo!Hb*0sm$TUvY^NM@3Potfzja-|?BIb=4ff_EksQ@upTG4=NORad(dWwC4k45G#jIsGXB|D=i#!!A65&MN{$xk)qh1191=6%-*dWwC3^0`diFDtUnYu?7nEmpRsw1 z$%%W>3iDIH`AlGHsQJa1&a`}iYf9-Rp{OI8wVTDZEmJwP(($d^?Q=W#K5tB)bGzr6 zEW@92?j=kOHc_`v@SVRa$hlD^Ea--H`|c~Z`#WcH*2tY!iJHat=IX5FmzMokG~k@X z)bOP(srt`Uk7f6uvnlC(tYsWozkL#-0&Y*dcJP1ciTiVJdpj~Z_^#=5T`>E}yAG9$ zTADRlR@YPR-D};;)$@UE+WJKfz3^p7s6rf6po63>Ef&%NhS?{pDw6$b8dw>ZI9Sxd@?YON+~0w4RDQ z5~}xIa_4A$H&e9b_DXJpt2@tT+zS<$&vtD4zjmgE3ikx=f<;PyLY6&$$8hz9v$feF zJ*UIQ-wY0|n`2Gp5Ual*H@@A^GDqe{-4TRMgeAJ#Q5U{GjejJUS;lJ`%) z!(Ef+OxP)}tDp4y_4>1SCz|Q<|KSC7235MZHrfkWYya@gVNB>0V=F7k`|SEa@VVJy zUB*3!clxq2928?+$M_ATr` zjyuQx7T=AZ4_~_Fm~B>(epKIImvQd@LWTp^yKY$Ddkg9>o@b6u5MQM=t5Y@bm(kO? zSBhV?vl`uZzNs)fL8Cx+ny!(Tc!5Z&*x$^X#tY7_iaY%*J^A@JwM%DpJf?rXc!m3> zRYa%j`}f9QKN{Q(SJ|_bsrL1|Lj?-oRwB&ug^W=dtmjsT({Q;;utHcyaiQQ8Q$LJj-C=$ zrFsAK2G`8>&)<2--|1l0JOAvR$LwuK)1s7?cc|_yZ8$7cb1v|}4VL-BFAp@Bt>?%v zzBTKHwz7Zz&67(R7T6wVnEqgYyy@1<8%|Vvz3bcZF!2rN>-nJ3xYCU`my|zy*RkWL z)W_?$;u)v2)w^vm{aF9rmOFY%>?~jATOkY&mdF>dP0LvPrpU7j6E66iueQ$DNaid}Je|hhHl~0X0 zs$c#00Zl*&P0M+F=8kOPH?0qjZ}LMnscu{~Q65zOo!;G9Yil9@cw)3pWHRfrhd7E$htm9&+$}`Q0GJAB_$ICzIX~*k= zi!G&T=*Zlp}ja}@-iX{az*;uyKN}8ALjjI_qP8hwrjx` zpVd>|&jJPC?v1Wy{ZHR{I4w^yHk%AeeD2BOHB&|Oys!Lz-rnfE!C`wzG{bB5E!Bw* zvo$N&8H5|zcm1x{V2IejpU5e)XL(A{ZZ_@pKZD-&r4*=s^LslL)X8mc+`nMbAyvuF z`mlY52lUPaUfWtA$SrX^@Y$>XjyI;I`PZk)rA`oKICKBtmBmxuR~~TR&|2?XDsJ}M zPzyBeY`E?8!`z+LO14IQl|K8wT~v9q@QHn2?z1gcVYd(8&YyAIcl{%?!}Zhh=YKyO8RFP@g3-nZ5@6XD_t! z@;k$MKWv|AUfC<=z;4ET_1uiKBj!W%NTb{CZ|Srm2uyd@~86>n6Zb1p7-dA6GShemCD{pHrRllI?O>wfivXcAY# z)Lq7pVsE^ex14pF>l@elys(4Ep4IB@@!4sey07p5_l*bIBj5Au7&1giSIqh&{;90r zy&>`3eP8cbW`+$SOG-5~|8Squ(Y!N-f#Hqglw=rbEh;HJp0RF z#r=El+3DZq7i?ij(AMcqd)HmQ`?&7`p>y}o&Uq!n(4f1oaxYVI&i5b28&-TS7hdbh z=x}=3f%6-6Ym2|tG8Kq^+h?Ct7$dr;c}7FE)P|x%g%whLcQ@GX?{BaAbnsq%%Os|T zFxEYH#NU?n#|zIcm3$Gsx zs+Ify{;|95&xH5KpRex6VE^@5lY_^+%ezer6>x6o`do?+sbc za65s!Rpnetg8rXPJDwI#-!qi%h1v z3_ptA@ojl1_vYFEig$e`7x*{kMyiU5Gu~jhVOFlbWTP1aA9vPozBN(VEA0d?JTv{W z;hXnlriO8wcWt;nQ|IW5JF*j^ta&UHHvHWmcx~3~ zcWWAB-|zkU>!tiGVFm`9DZ82PYSwq5$)*Hb%T-%a@) z(~7=d>}RQ)zgsxSdOq7efj^SZ8R|Lz^@!N{oY6TM`K9Rn|2w=AlLA28kZ`t?5dUGn)4f%~q8Z`56~^Z31U8#n*n{^)h_kG}7qNjQ(&$>#G;+<&W) z;IWF4_0@rGFDmQpgEKzwyR=1;p}~LRwoUisHwNv~SNr3W8E^j}J;Jta75moD#fE0p zijSVg-uU+P#G6&d4SyRr8|P0vC3j#KrkQLB z1_i#03|-~=nYyj(%>_-E1Nx>mEbsjPcHV>xn~PQr)tx{4?!CR}_}*`-07Jvx-Ce&v zo;%c)c*QfAsUfv-f4bEC=Y~=e?|z*<637tHwshlHm5clDR4n|N zOIa8g+#mgy%VsjHwk^(fV%Wg;?VjOxi`%wxi|5R?*I>{%C={{l=8OC9SdxM{mzS9v z-oN}VPWH>Y2v0_a1J{1|X8vWaNWb+?J@`9Ag0jv`w|9oys_%5#uAJ(^=&)6{DYw!0 z<8NDoi!*|5w9a^+VY1EbWNZ0zFK&hdr&#OdyX}4(Jrmz>rj9wd+-9K_JHzfoZfEcm zrPiCISSeP9tELRM)8{?J`R6(@gf?-@WoW^ObW)YW(vP)+fifY{lu79fDfeEPFdH!JSi$r-^ZN|0H?P0UeX>Nd z;Z>yI43|Io6>1xt7a1-sk}$k~l_h7|t==?-C7EKZddkbx%Do0!v3$baWVuUK?}mp^&Pxt z>=t(+$b$EW#5WZMA>CC)FHLeDzIyEV_W32oIbLV}mT+y;wQXTySh=|FM%~R|jo;>W z!mGmzdBPIBR9cUJoIh_qqeo_E~Lg^-v0_Dt2(_N+5bGn~u3!HqY zv%GBAhJ-&h%fGF9cKm>mWA1#HJFjQ_|8y>FiBH4Vkgq-ss~P{Va*)4mJMX|HfAdZw z#<0o9E$eeW#Vy~g`YlWEk<|wtPOj=qHiuUU%xie^UYeh)Zs=_UO{s8f`>l#Joeadz0mKhdsAPJ62Dvg!Y0#iu>` zKKq{RstM~EvRSwO<2KC|i~h9qr&qKavZ6V;1FApW zwP$}barx|%YZ!gh-c@ZV-L>#Xc^spIZKx*0iv#lvioP$un|$p}p~+mP2BVx-+nIfj z&))yev&QC^;Sx=SDZ%zh>s!N@N_%adZ?(jSd4u}1zo5p6al_$_wfmG*cT|46$REL1 z{nm`JI#l4_zFkUvtY+L<)mEM2zFG_uCh;(?TlVMIL*Wf;yGpg1wayv}?|#{?x?<&u z?*i7zb5`LBW@kc{h612c{*ePFl`hcZ>ZS@LZP`EVj zb7O47$DN=R#AZCJOK#|YFm_8a=9#*X!C^`Mt_I=8=97CSg}dA`lGq^>VfDdy8Po58 zjWr5UEE<=pjW^gHdJZym%TnPT92NN=p4aqpi7~wHk3D0<-1zTBr^l;orfE0d`|q?4 zQs%bYzWjCnmn;2^cbn}WhZ(8=nK}L60h1c$2F4dGQ>vtz_rBk6U+$iDZ1<5@CeObu znP>Q-_Mei^-=EJdNL^K29b|9KoUZm`j&j3t z;TpgBC6DSiX)sLKwNv=UB(C`4{>`PxlJ^Gpj5)iN zO`q4E{jhJDr>#!o-9O=+|K@DGap=&gcyp_b=c>Bycxz5_5-*V1=8zHgY@bQvcT?xh zrbgRc8?qa|Hrc0(ZF{l4<9h4gkNgZK%nGWrxnwwEX6;tyUBuv^#Css_Y3{rSoA>!T zMz{QaT)#=@^__VhTI-XR*5sePJF)E}AHy-r?dngXIDW`(sBJp`i(8CAL^+8qVMcMa zl4j2_ub=<4i|uEnDQsveo~>`aT|M;`iyljv?}y0q4D!nt{r>xWDJc9l^=T}t z;jDdo;*V=8Gds^d@z`9-@SLGq{l}V>2j+?Vc(qda|52{Pb8icGmN0+I`>^wlY^KJ0 z_O|DNYC(;Y8=Zw}{KN}13d)<#b8WOU<5-_;BUbCV_fFUQ_e;2r|NQZM;q-f!Joop% zynm@IUhBo`CA-@~R_)1;*XjK~ebIG>uff|H9#rp(@Beb~<&S@{`X0BcSI&yvc-=vB zouYWqkHdND-|i*tDc=3sYPwhzMpePcH;j}`@(FV-kCS$@#G`vKbe1+PkXuk$1LHs z3<*n$ch6#+u&R>r2g5Y3kX4DI37*f*BJpR{>l+k^O-Zv~%!TOy;+y6vxM zPPyaS*!K5wo=Zd5P7nITaE8gR<0sdVi+Vr)zqOwM+GDi#(zkp2SN`|5?3lB!@&EMg zRhI-kmIyI5oLmygsq@yF`TqXDJP99{C{I|mljHvVEB=?u?ANdTuwS7bykqL?ll=$J zzn5Uo5j3m%XvTGa|Np<4yY)q%RPtN*AKLuq>$QY69c|A&fBs&gJi%i>Xg^fk@!$hd zh0fyX*^mB9TiAkjSlPs-#xs5KzWY&YhxGl)MMfLIJI~}N{&%~7x6uCI*C(pirhoh| zyF}x+*46Dc+g9vdzkl(yRm+z#FmP#u&INeg(0H;sR`CAO|3~iVzvNIkbsV&h>-P>u z))}f*4EOIJ^hwycM0tW%wEXEmH*ep+I5om);jvpx|GU4Kdb%qFh8+yM@qFLQ?R}pE zHSY_#`ux8?xr8OCDfGq9Lr*ntDE)BT`}w_J{R7h)|8tr@p8uX^lc)Z_cR#oG)7w8L zZw(OK-MepY2}{r<{zUE>%RgMZf42C>t%->@tHK@kAO6pBHLsz{V#*%#e=j4B>T3qG zPjkQfyL{m-20_pGbG}wg zotGNdPV+7OEYG@TVoHiorsS@A{@d?1I-hdvFmXJR-Jp3x&R6q(P{gOXFJ}LLd*Fgg z@}vm$2mgOp%)BAAL8*6(ih<~V;cqQ1$rB>-ndhmzdseTyp$`W(5|Xw&~R|N8y?_xRY) z@nn3LO4!~|=9;1>Xvw&%A%Ce%ONYuBy@iDSuxx@p+l^2r^nsm@&ChENrHy%d5vyN$bSV zGcpVJIlDA4-Z&{<81!FywUN5g)7#xMUb~2YcnaD_YboP=r}OVz5L2RC`1^tnS{qz; zE$lckhmG;PKyi^j^EGdC5kbxZxk7%?J;G_!HXZoWH> zoBnl%Tv9#a_Ah;jbXUihOIi_u>sNfP7u%4y>0*b+dY;3de!8_Q1gVsgTzP84ebp}L0iVp*d6eBbpHL}U|tWGnqCGq;rfX?*jX8sR=#olqrFe> zfz+1g@k=u1tNwGk$lBv_lgV|_Tkl!3|92lK0&OaHv}&-QpvLjTJW4`C=&8XapWo-1 z%Dha}1Ua|Ke9*~kYFOS_dWpw-iJ(=3ut)K~GRFJ9Mp}ZN&;A||xfJ7Y??BeXZjWj< zhW#pc&;EB?5I<>Rr$t7SN-m*XP#ycj#%!Z|n$33N4 zdKm3yBo!#NMzQ>m%shWu@4;(LHg%<|8?82OJ^cLZl0vhxg~Aj6N3x$@HS^cA|J@?Z z!V_QJ>@k_i^xRJFz$TF{lUVx)-UmW1&2Kkn;6BP9=&~xS`cf|coX<1*M0KPj>|G{$ zNip7W{Z+g^``dFpDSH>emAm>GjZYLSR*B5+6v*sqZG4{)omxDnn4iJBtv|@6t56~H zQqQ^9KWq(bswODSe9L9yx$pBE!-St70=qm4?VM|BKmL>zZhU-E$#LcU?@aZ|_jg`x zefuZU5_BlSx{#~Ko|W%mk!kmx+BGFdS7&Pextm+{-h|%vI+!dvQR;`p&wKvoDs7sV z>dT2(#|W0cXVFsvmB%~8m;Ml)7o|seje1Ezwb2aM1A3+F#S64IRJ`bL zT{6v#Jx=kz>zYy@mUB$^ge@~B#zje3F#NFod48g0|NVv6Gn6j1nKlMK*+1iK?H%SC zt_YpH7fPSM<~=BR5c+98f3dthi`C;cJtg0bA_d$(^|S8EPTr{7!oJ{$noxe|1BnNA zpZ&frMN8|e?E6{x4#%~3dK~oP zU^p;uMLlN@XpEqW*ZZuMR0UUsl()+lBeSJeV%1v>m?h>f@4m$ScSGyKxd$%n?3=n_ z`ICp6|6BHKTK&+M$&P)_o%z0d=wFwhDwZ4UvyTc*oTZ`3kP#`p zLn6Yw+}$N>9rq8-0-bGQ?k-tN;@|OoIe7X8U!&s<>yWqhVjs=9Zg6|InHm?zySUs- zveohQe;0bus^rSk8GLiNc-&mF)*g{;u-wZrr+=--y(yc-BRijz*@sPkT%#i(AgFoh z)D6GJ$S3t(mliHwlB_eWaKjgNCc(@d-`o+5KvN=7F0lJ}vFI;-Ox^vF*Iw zckqENvYQ)DH>HnhD&hDap(hXk)1v5KZ8_zQ*pQvX99}6S}r&D?l)LqdXef^0}{K++zzJ8gHrtY@Bg;5O+#kz{4aEJ?`b3_IG?`0#)cC|#(g|KH8r=xX#OxN7;<=W=UQzGffLjws!` z@xbYbZzq?h$uGY6%|>t~2P?zX?G{n#0j851R_?S`9N0sZl$3?7o P0|SGntDnm{r-UW|=*6(o literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/brightness.png b/backup/eww/backup/eww/images/brightness.png new file mode 100644 index 0000000000000000000000000000000000000000..06244f4ac5cfc5d89663d3f4e32004a61b2bbfdf GIT binary patch literal 18560 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 F695bsgcSe) literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/charging.png b/backup/eww/backup/eww/images/charging.png new file mode 100644 index 0000000000000000000000000000000000000000..cc8a181f1898202fefa332e1d50ea0a07833ab8a GIT binary patch literal 14177 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/chargingOriginal.png b/backup/eww/backup/eww/images/chargingOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..0f12c0fb8224d2faf912dae2a0e90b3102f9ac08 GIT binary patch literal 8749 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4mJh`hA$OYelajGuoOFahH!9jaMW<5bTBY5 za29w(7BevL9RXp+soH$f3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2 zNHH)dFnGE+hE&XXd$)Q^Txsp|kLHX{r8#RXk~`n7nc25hAj68=U9YjM=vGquCIijw zi#V5hSzVo0a)A5Qj8L0U>njXQw_ct(5+>2Sv|04=6`|=ohZ&gCTv^l~PV;E?Ueg;*#n0!I*Oc5XIK(pyy3^{I&pXQ02_XWpf%-;%iY=o%AP%zdikc3VZx(779UQ& z5IA*d;sJe^_5dAzhM+n9jGGrbYed^i%Q|edVel~YWBBJ>!jbw`eG#+9G=c>a(56&-k_BimpVLtmeSN1@V|F+i6d34Y| z{GS%;s=%e)}cUq3d2XA0j zn0mbSzt>TL0-FuSRvnj8*&Vcw^E`0V`R8@GeZ!AzDLIBEMSG+zOs!g2Y*^Ox@GboE zGt>3eeVqrMF+W#VBp-Nr;MNNTulceJE9;v

RI&V|e=;29Ljm_xA^FY)<-rWZMgc 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 j50p0F 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 V=}N~-Dhvz^44$rjF6*2UngA-`X(|8! literal 0 HcmV?d00001 diff --git a/backup/eww/images/cpuOriginal.png b/backup/eww/images/cpuOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..889161c164b3efc65ba3f82cf7725ef2c44b55ae GIT binary patch literal 10398 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 literal 0 HcmV?d00001 diff --git a/backup/eww/images/power.png b/backup/eww/images/power.png new file mode 100644 index 0000000000000000000000000000000000000000..ef99429c97058ca5d1eeedad50b0bb0c363b40a3 GIT binary patch literal 18083 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 R9s>gdgQu&X%Q~loCII6nGJ*gA literal 0 HcmV?d00001 diff --git a/backup/eww/images/ram.png b/backup/eww/images/ram.png new file mode 100644 index 0000000000000000000000000000000000000000..c577e6f4e10d039bd13121ad4668ccd8397b6e65 GIT binary patch literal 8500 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 literal 0 HcmV?d00001 diff --git a/backup/eww/images/test.png b/backup/eww/images/test.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa7aa23e00d25e7c34c3997473411d454c1dcd7 GIT binary patch literal 14547 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 E03+vLZU6uP literal 0 HcmV?d00001 diff --git a/backup/eww/images/volumeOriginal.png b/backup/eww/images/volumeOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..84c456505b1c3ee232274438f0ff7a027d8d0d56 GIT binary patch literal 10667 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 literal 0 HcmV?d00001 diff --git a/backup/eww/images/wifi.png b/backup/eww/images/wifi.png new file mode 100644 index 0000000000000000000000000000000000000000..a898c775de72236787434e00c7ef19c1af115219 GIT binary patch literal 17608 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 z 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 OcGeU|1yPlc><<(!Wydl1 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 W^>CI#_Pb0wkTOqKKbLh*2~7aNjN|SA literal 0 HcmV?d00001 diff --git a/backup/eww/images/wifiMedium.png b/backup/eww/images/wifiMedium.png new file mode 100644 index 0000000000000000000000000000000000000000..f71adc675fbbd1749365137bf7a99a89367d7815 GIT binary patch literal 12493 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 literal 0 HcmV?d00001 diff --git a/backup/eww/images/wifiOriginal.png b/backup/eww/images/wifiOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..6cef0c81194f99e51bfc1ee8268470c8f3a9c715 GIT binary patch literal 14913 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4mJh`hA$OYelajGuoOFahH!9jaMW<5bTBY5 za29w(7BevLUI$@DCym(^3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2 zNHH)dFnGE+hE&XXd$)W>O6c7GAHPqZQ+zF!C9=sSvWbP+(RERz!5W2SS3@IxIub)& z0>kUwL}EGBQbYqDb!b?=@|vo&ABC@v~w`bNiPBw_2_ikR-Y_>b6dx8qoKZHNfH?}wW+?d6= zR4|Qkf|`bs81p<=$s5b<&;N;77`9EYn1AzBrU%Pjo}c+MVsFN!51SY~iUkF`8KfCz zGrTr>&9Gle;Oiw$j|cf@qWJO{*0HQRdqz`qv*+40#tBk_AAL?a*#F&VxWVqN_5F1l zD}{FO?dS^PSjV#N%$exb%O*t~Vp?#nvqQD9cSh-g`z=Lwaf{!_c}dRLDG@VwCV#lE zD(?(d2W4HQFt%;1^G^3P{<~>Wx;|3%LwcG>^XUd|){8Z(Vc^errGF*=|9awh8>cRRr(X|HUfco5s4vyH8* z+a^7G$NAv<6r%#Z57PR2A<>ZxSF{8->TSsWT)}93ZT0lFi;oZNJdk-Hb7rOUQ=3cn z5ey-rn`hnYo?-aHes`9_%KiU*g4r52#~uwZjbtz>5d5f<#`D9P!TZV?<%YM&^hyG!c!Y5M=^%4KE-zR;SatZ$UBf!D(tEJ(C|UXgX2?zS>wzX z%-g__vCpLY;~Sng&Xvda``mT8&!Rj6{d!1#mkgBxe|EGm=WW#?{qrloXk zAFq3T#UrqO>KO2~ja%^JgnUOZ@KktF|5Bq98KfjN9zELMuHnT zKO{cbdcbMwV~D?5MCSkl2v>R%g-`WpO6<)Mu4jn={zB9lTA%zt@W0SX(CM`D$`-WAomK4YE26 zQ(ccl9a!FY{c+LWNpAN|9vnZQZuD7y>*11_tP3V}M6mvlNcFzws&)KgK^4mm`HDT2 zJ~Q9`eEBcu+kf6u=kG5%n>^9d=KRa^(^#jycpbhn(3I7J>4#6+y+CUp@kj7s(&jM|La=bl!6vya~86|wcA z^MUCN`l-*Fw;nF(WKD2TN)kMEu120UY@LjIv+2}LeZS)8Ju4J0NKf;d`FOva&Fne#k;bCJx~^RhOj1^YKv z?mHTL<=FC@S3k|yNKMF{7bOt3a=Kq_nehkC2kkR0*Otu)Ok;epxT8YwgK5I!Q-N2k z%NfJZecPdDEWd8ns$``k&xG29$v5S+ubx>tZx>fZe%icP>k}(BF??}!S;P3pe1rd6 zomm^y8(z=I-EjWQ?bXXJ#hC7|-aNhOYh!Envr9FWVm})8SMN<{e6cX?)~DJjFSYfH zq~yvO_orVw_%G_bb6?xDs%G99TSapEHnSdn;&>|a%K9p+wdFbtwnBo|4EGu41zUGN zd+GMz&$Gg~w777~eyxsk}Fq7|ty3s9;OoRsa50 z`Pm;Z3STr1Fjxn=E!zdrrGAN*Rj{o;JOnc_cgIdCL`K}|uaY>ChJ z`~d6j8C)?ebJ*sv{+Z9t{M9-5*MHF)j5nqR@y$_O@jmKQX5;-Ud`3As4397Pe6Q!M zh<&RgTdr=vc7ZnRlDXyI&2s`$eFDKI632vsVFVv1c}) z6K{AX{$6=X`M*4gOVRy7dXKEdEOd?KSI=?J+S?J)Q?&Ph-IQ*Q*qRmF=PkIS`C;d} z{emw`7&|(88y0JJSFbQ%7P#)-f58vkXKFSS$z^7^9=UWN?trvLxv)-v`9+VP_6hev zW&DIFt4M}ftBdS8YPcen6wL|zX#T+C!S0!r!B2HAo#^aHXUu25$FwHQ^vsJHOn<~b z9M!v5dSxfmg*OakJR3sa>L@ET-eY7Zsu88-S|HE-rM+S>z*Y$yE}L_Tp!$Tc&dF|GOU~-|HK*NZ1$JS zC+aesZLRyyS|hT4&fJdGn%44i(`WWy<5SM8QA#R2mDT*7-E5Uix`Zz?AFG||Dshg! z6vl#6_4{HNWZ34s;;Oy$Av;Xw4zC5rjdewH5=+dKtGp7Pa5=c_k@%tL_p{$UNbHTJ zjP-|ZaQ;^`9{m9-S=Nk{ctQ%G$F`E=F*%vIZkCm<_A;$@33X6;r|hob}z=d zXNi?klJ6-~rr*roA$`U==h9sKIC*M8PK|lTxR0^M*7*G@S+^i-mm^*WsvG_@gsqTC zm*_d7*|<=b;jGCS^~Pq&g~5`wMcPlh{=H9oc6jSykF4b#5tBCE`S80jJ*@9?+2w}w zO!H-~?Ph7)#9$Kq?>LkGnz>7#zFTzX*e6}_cN0y*&K`35@3*t}mMGivcQOg{6Kzxt zN>~+?$`;LeUw*3ooE+0WoU=V@s!cd?r{(;O6aCayR#o3~t0 zJ>WRAvJ9kHQz_0R(yHe5slZz={13>@tc-oDP<-ju?dM8K;t!H!{-l@demHfeW?u9D zC9{k^zd2JQ_rdGbMo;54%rSR*QrBKN#Uvoe&aj-}^tE%Bl)f{)XEHl?MmW2D;*yuM zk}n;bl6+@##-D#l*&olpi z*xF?LTmC`p%%3iA6)taG#$aM^a-3Oz#oVQ?b^Lp*jrG^bx=cEztTd0kM)<~_vT0(L z;uWFM_s(p6B;w$b!x7Wf{J-Qo(|fjUB_F1n^vp`WK5a_!%;l_I;tbQxlH*FRayz)Z z;frBe6Kd_vtx}+}AudgB-ptEc?30#so;s5`v(jRN+|wJ^`ZS;Ky2hlJb!^|NRbmYt zKNvo6C%l|x8TH60;r5w3_Qvnm$hu9cQZ;^m=FH#5T+QRV)<+6?nyQg8#)32Wkx|w-kwejbRj(Z;*Sax4I$?^fuF54gKslkhVW&Wsg&Psl$ zHYGWEy1vjIQH#Zr+U!XR#tecRr9OC{`hPO^tM~(5z5Cjp{_Af>Kk(R98-8Qz0dM2a z`G4yc?mN%mawO`&&yw;F{tu$3l>bc+Kd0om_Nt7s`9c}v-B!{YI1B2G%f5xir!y!e zC7-hXfA#k_rMG3q8|u^k?J5)Slu{GiDEz@T;q0wQt(iVEId`mz*T1k`vZ3RKm__?L zzJK?Z=G=MwK;QH66&Y*uWisBoGfE%KNz-}Tz3&Wz$!&Q#ew~Y-{qNOnXUIQ$#yE?8 z;*vlCLH&g}%Rc*W-5m0PBlUlS=iYxuZ09p}bnI=M{NmYzdX=ZK`-;e54wc?b9XF;LNnhA{`Sj(6?mAD*LfUVWPHA}{f}pwZTZ7HsP^o}3gc57cY531 z>^UfG_K@kqo8&u_GdmOwMJ*&MW(NP8bVcs0;m_15$tBbMIAw1292GWN7|bB}(e8n^ zaP39K66w@a_jzknRvw*om$jdDUZC}92H6QS<7MC5OMT~YC|(^uo$bHp6wP|}de5w# z&m#6pKD}{QG(Pj#vqH&m#*U8dO!p<;ck`@NZ|rB-o%Sqt>tT;c$Cg>9z4x+gvyZeq zx1eUR$u;d6Cwq8B{jJr^y*l z+i$asNkA~4VV}Rb*w38|6|LgGJTGN*bWCj&ZhV`SF4>TIV1Mef{%2pspIa_)Ka$;; zeC$)X`+M2IcR&9r{#-*Tj`0si#0K|+x3Z)@EIe~Z z-+1{IK4s5WYtPJ?H1jv3{34mp?l+qb^v^P^>3deerJ(d}LC(wF1@AX+J>`7hwejaC zw;WYG|6cFOw`ZHSYVOkW^A_Z&{@L>Q_GPh#jvK5$ST}goZw@Ut-r$}V7i!(1l3AdX zl>8tCl$L+xaBT=rvwOPj#Bz~_jtKrAx*NVEYzlpRv~JRsMA=;y9~=`-pV?FQ%zn;O zsfLb-CZo6ZubTfGR&1QFQhLiroW1Ymww;RGObTj@kNrRVMx0TOF~?$qN3%KakAk#! zuaDMETJr4Cf!aoX<6GkFc^;CF|38!mg>&kGOi?G^Q_csZjXo~{IsUD%V0F;D8tJFq z%;jg#Tu!{kRA9HbTJA{qUlq^KR~oyS^-r96yU>zVKu|xSg#G{N#Jg0& zKGqkwCD!=abjgMe3)UNJi&oTG^nW_{|KBagC3RgLM;k;NRW-K1*Rwj7uCbld*6!GI z_lDiZpEo+z#0KdKZq!Ltd+>AX<}U|V&fHne(9Qfkh>v6OlavQr%gf4 zUQ-U%F5OwP=ShRI9nYPsHt*)0K3>jXp8kxP`JDRM?aLzm>u+#>t7H4kVnYpsHS_*e zGRv;-<9{=MX6#M2AZInDX-xB2*IczZ|L0@Wfuhn$U(fD65Z^F6t?J+L<1>F2tWCId z2h_Iw-cY}K?$YCBaUDhcPc(jV6(sbP&QD(1ukEY?&CTYN{&`tQdWxBBU45-+w9>@>qs`*7X@$G2 z8YWAubLCTG)<1K`{u!w@8k6V#g2h z2Qmp?Z$%z^_@q_i`(3{7{mj-@KeBaZz1%rHnC-8x_VK{oy3Bi4RSF1B4?cC^yzSW) zl_$^GyB+B}aPz>bsgHZE_A>5~l4#R@@t&pZ#2Nc5e2czyb@(>yoqarN>f;QPKde7E zKTJNeXH%KP)^L{`jybN8hjzb>Gp^Ndu+IEGwWmCot-k!rmJcw^zZi#;Ct@@DdX;)ZG!r$%h`&9h<&Z)vH zzS9Fw9VnbxS^U-@tH0w$&!$s((eE{Wd8WNH-plaDai_$F+;{9{=g!=}%D3p3QWEQf zuLta=g#K8Rr^MN?WQ|*e&WFcm_AD=w+v?zw!#Ky&dOGucV`Kk$aSTnLnD>;v4Kc24 zC|Z4Ab!+pAbsZIUAIeUB)#?uIQ$Bk(`M~*x_bJaRw;o=xuH(k6qV5MqTQ{G1B9t)u z%$XVc48mM;m}4SLukr9R>YqKc?a9Rk*CSmAW;bqUd>!7W?0aPEf%1m;*4h_h1vlz` z@J?8HD^luq+A~)M!_TK?2!2dH^(D)fKRE1%_4XpZPys>xMSE`7t8U1+YZByd!zRNo z^KgxWx$6;b4Q{`y`)>TZai-?)m;W>NGOTg36x~qPn!wP{v^(`#x#4C-Pf=o% z^zRav;@xN1HNrpfe_j`Lslt};566#5-m}WxH#c7J+yMO&nb6CH;YnJF{JCB<+?yoj2*`xhu(Q@0}3ukg#Ogwm3_5;V$uwTn# z0{(AdWl&Js#@@$#?M1#>-r_l*%Ujn9iV1QvtzXFVXLfj>^45z>57aZOr#!oIEAfi` z*{;UrjQ{UEpFWFckD2lL`dc!^x8QYP`$-DM5m9H;;H1m<$@(KG&UwtWAF19$$Frv00{srZ(<=Jsb_ zPwkz;n8?lk|DuTCYPTZ`59l5UFZeM1SXS->=>ze~kAejad0wB&o?}#O^ugxA-YHMt zRXpS~c^79Y% z{(xnceawER&m2GYwMmNW?AjW3#`lZv35?(WBkc8?4WT~6LG)wzB>i#e=$GEKl|A1!LK>}jy3zZ8+K_bO7P{;&)kP*ktB`dc%t!CNo~x;c`UjfOSK2<5jKW6Ir%1&u9FnZaja5tlQzk zObZM%mo5IrYUlX>ee6_|x_U-C);|iy%dhe+{npToT8`q}F&am*Jg1vh%R)QJDk<@*f{t^A^0(t}}o7ZT;~^&CRxH z|BV}5)2ei=ZrA(&-+WZldh%Kh9h(X3-ArS6-pmKr3ja1U^z7(}n6WAE|G_EEJKIi+ zJV-lbwB9_h?AD%cqZ8-<)P$$m8FVDY-RpZk>h{e+Y-#mtdb54E z+zp*_v*G?VzD55wF!U_wh>)>hv0#YUP$YBqgT)8-Q&DgKSEM}K8yXxcBzQV_+S<84 zH!41z(tImX>x1Zn$Lmxqs&p8X)s)Pb`&h57pS$$&J9a%rz4T)V^|fhsk*1-iU5_{& zs5+y;GMh2_@!C~eW7*$Ko;m$G-=cdP8G1UN?fdtgvHhX-3aLEibL{7`=dG8zw(|G3 zOh45eo*aIg{gvOo9DHEQC&N->Dr@1^#G1h3azyKZ;Q_s^n@e1nt_QLG`rP<=PkYq{ zrALuxG?;HQOEUx-22J;2x;JNL`4zrJKa;^D{@ev78?v5iEPj{wVETc~1Nz3F*PW^~ zncNYOBk>DK0q8XX2_HKluQnRmUfoHJ6AWAs}n zvg)$&=Z~i-b8n+JhZ-I`?mw>klv!=2xNSzh^r_L{uKlbyp-LRx<9{Z*$EA#4 zBN?=^-?`d}-Pl|oS744-D9%5BSN4;^n+tU_o>2L@6r#eL%MDwz z(lZw>+2d@XV!VEptlO*=9XDnaY2R7>@yor-Kb1G!5Ii5vz#zE^v=$&6G?_O+Zxcg^ zfS~?@n3wx&-sMCEkCozz_@%tj(1JwTN~X?79TEm{5XHhao3Sx2IdPfvVVL}JyO(K z$7DBe=KdA3E~`|PzA^DJnys6=)O8=*pY$}p)v_s9A{l<^C{1JPJ6v3U`7f_U$EKL| z_BF5eq}}hYXXaxLTP?F(x6bdT&xx&ezfLe+a2MRjRbaKD@~w{U2bK?^4=&IAnef&i z=(b6;P(4$He4aZ`0q2IXw>nc}`QJ>L zx&11iQPv*r1;>?=av#L(vi)K2bMtzFGkbkz(yaS)c{TTY^N05ZU#>c^Q*dM2TZP5P zBpc+imc6Uv1vT2c`j-2AzaM4YVWOq$=;-7bKPx!R^#@6zp)6Dz3 zI^JfpOQxM;@Ck6qald&bz4KNi+Z(oo|7UFWmkD^f8Vl6%M{F;f##k*;k(m}3V12@% zh%JF>*6%<53#yy{UvKc0{j;}cSITvImoBEw&=m~bwVT@tO39~-U zaF_GVbWko-%6zAkRQ|vt;pweNwiiXG${zJ!;WP4?!zi);{iU@B|MMgWv)5-@q&(A{ zavHK&XNPV>^2=kNp6ow&W^Q)7gxEYLiNzf^ z8uNJm-Dm!H^X%>1)w^zv<# zdgq*}(J;QxvxigSEB8~kzY%wh=P^k%cSNx4kd9bYHqGv*@`s}9*QdF~Z|-?_zA-(t z?~*=0qjuV}DYqPNos(?XSgE+!`p0~xoR<&uOP$l=7;_H3xTm^7Xc_wr@UrzOD#ViXqonXDr-Vc*c#ad>~^zfu0MCC zJ&S$f6}y?0`cLotG|x(Z*%)Y%_I)mELe9I@vI%xRtoLTllwT|B60|$@*_Jak{GjRd zLx;0w^xtGoW|WwHax1gXg~L<2|Msnrb-DE6#2J0&^{jHM=cYEbeVt(&Al9%^@|gUx z{mlAB;`W}x6KC2l)~T-xf2$*G&~yAv<7S4Qv+-H%63bs}?oRrJbicW?~N*(848 z(bmmp4u3o#ZCo62{^+4&l%1>pZe_JR%ee_(>i|We3*F4GOgG%&2D{JN8&@C13$LBZU39h_is{G zMxU+x>bc2gxz=vmXR#*87=6}xFy)q|6nh$In8oAOx@Qt432$Y3gJ&ggId&qL;jxII zHp70_YwJW58_QFlZP(trPvxwV(mhTYK9{8&=1kFP&upj0)oVn8=6B7O+!5aWr6Imb zYeRjSobiL}QM&=%&nzbM!Q0*=^2Zx~=DNEJpKCU7X4GA{$6#Z5V0x|0jpGO7 zgQQK5FRRr!zRIyusG_;~{}Bsj19_!KtOxuXLx24Vs%MXzIP>rpq3KKbx;k@q^>;cZ1nm4-cxFxrl7W>dt*6Mx6g;mK8$?~d|!9muoi2u z>*z3TxZ4=3`8!kJw7>q7zz6LIA*c4P`PbkrrRghpL-q!9h2e%LHvdi@p7QvSW<|^! zZf=M9u1Ay(s2#|f(w!8x_>T5(^8}*;>jK|2zE7tjJy)qIi7}h8USkN$mka3YoZNW3 zLEA>}+jQ_6xlc+CxYyE&t&(*JdhdE<(gC9bn~E!Z;%7e+eDLqt#{)j{{`EFf?rEv? zs^l|IY4h3q=tYV5cnRbjlr zd_&Dsi^b0bA5=V$cwl}nQsHYGtHZ1X9TChG!cXu1`&D|mfPi&jX z>LAtL5y4YonR?;An1?cONd z@c-nQ&D!Y`+dw9FciiCnVe#S8tw<9!apw6a&je?)PrP-GNx`a=HQXF9&~!~_#^)T&ay<8dctd_P%au?uhEgw=97Y+woJi~LsE2G1Y-d)wy;ZohpfvG!U}r~! zqS8Lzn5O3aX%XT-QeFP&DE-@6CXqQ|4&w!nY`qV+=NB>F@S6H~#a+3DcdUM>`g5<~ z)?tu}Jo~ElKFhXsb6uT}US@j5;?J1z#O25*!9t4yO}>9p_Ws-}gy%3`IFYgJ_xHtj zo^369Y9YltPwc{pO$-?-E=SU)to|K)(Eo1%^9T8vKUd#!ToU(Dq@gWJM1G0Sck3Uk z*!eTdSubo!ybDd@HDiAxvb%-k-xFDOsw=&>VelrpZm8qdwf1D$-uj`;|Ajn zCiZ&Xd&Q0S-H%9Tvrl~1&g$T-swCFa;m@4TwEFtF#pj~9emJ_w$O?L2<5Tu+SOJr$91b66`T z*d0)oTOI#a=aR%6hBxzPe!t46bhew-VXdg(Ylh>Dv#+01>OFk+fZfc>z_$vQ?o@C& ztQ8ToX8PaWyua=IEKqYVA0!^ZaK%b+qj`bV2A{V&msoUJWJCqouk$IL?PPUWD4XILRRtG8w!L(PIRv6cLN?DuBO?7zyVruX)*lF+vhwNbS;u+z?z*9)B*t`&(TvG# z-pijiE5tAUsp0{3^&+f0cAaEe(3r*c|NaB()15n{EZBE!`uXG4nVJP|6FMSfD)@}K z4t_f@ErRPI$+p?T7 zj%!Vr`NazrEH~`H4Ya#Sj29eSjtCv7tT=f8j!Np!$DU^&KRPof%KXw1lh;-`UYg9i z8E!Lihx1;|+s+W3_Ut~$I}r>f0)mAq8{*%}=zg_+;PD`RW@Y+YgTEK4!-B336 zUn%Q!H-Qnf6jbv--qzwR2SOh3oZ9_&vQe?uQ=3rJ<(y?q_n7uDMXbqN6t;uwh7M@h zYthAY#(;R&Bj2VJ|Bw9^{($4bj5B-Imd!Bh>Ui3Co%#KeJCPSs^G}_Tzs9%l;&WZ= zSKI$)v#)ref8cgQsnO@neE*84&HSGB%)HUJAw0-Wvh-?nHhX}%1@nS^nae8FnO9#s zXOvLSV#oc*z@Ox8&)1THM27Rt%6kUIffPUw=IZn{$F}Px{=rD za|ZkWpOa^*r#_oD<+Z!s%DL$cVk~8AWt|qEXIfBKmHC!|xyW>b`G&-_e;E<)@8+*Q zW20+4-~DIht_@}L7%L;+GDy{mF?_vjwUznH&AC%<-!waU=JB4Q-TRF`_nf)IcVlu< z?NN>5$vR)>vO4_za^@D}uN0{dxe0sIR^8{$WYaMAXES5rW0YGjvphaVFS_=*Ys0JA z9XrG#_Lud^{g(Z(?#!Ruw+c-i5$r##Qg=QK{8W*)ORwqIDM^N}m$|kwf4Q*t!0v{% zvVU$X8~>j&Q=d7`HPXL6MCaC<9U5PISsnhGaJ{~zUSN{C>womT=lRRe*f8E;_+j(G z<*CKq4;g88QPwSPvq8#smNon=(ca*k_Rf6O>@Pi&&eT{K^D~(-uUj)W-EOD$f?wyD z7Su^SV=CZE_5D_y#eVTe$}`gg*QRirwohess7+@Ku#XM5KEUF`$am(9tcPKTm1+;#ZZVqt(qVYD+;b~)&*k}zZ;d|xzsk4h-ib5wnPvySyCoEMqxuG(R@3zCj$`fa#8{al0YL;DYhzBK(bjE=DCfrZ9{GEGd z@qydM#q-b9EC3C6r}>>c!>qZQ<6f}!d7GG5FV%UQSRMX;TYHP~S(4F)+_bvwWdgiz zo4X!7JFs=@<}*hhZe?B}9m5$=D=uiy{%zIVWV7qcyHlR|Zf(x^0Gc~dIkmFUY^T_b z6JOO#ILCF?%FjMWfd%M1^5igJ{sCg^!iqD@hLjkm6SmqRy?$#Rq3imX>wKE)bMFiy+ zztM|0t$RRhW~KX4o>vmw4Qy&kVaxCI?{#aP{@*99ZqK3DSspG&>JF4Qw6guV)X#7` z{aGq=U2N%`+!WeHShTLOuzT;%y)qgnWxS__qF}A=hBW!E{ChGM}iJC9$;@+s{SK$8G}1R zd)l(-m8;T~l03Zxe<*DD!(x9{*0a3jM8{STTCW|m$q(EbpA;NncnwMAl{k5d>Yw7IyfVVuK}6KZ`r zM~^jb;>_*W`IIu>#IQR^F$r!I{SbZ2{D^UnJHYp*e! z%iQE8#U#eCa;Z{MW5*Ah56lT0Z&e;kFnqu+`0?knC{|D1XQm86-mXU`9;n+|>~kS- z=Fe%j6jjd7)Q!zr*kLi@q3j>VZ`u3UJawP)G+Z$f+{m5!buVjn`b_`e#=FMFL2nf% z%{#@Uu+_t54SNiePPDam{~i9ExihbW+!!{GX+o5e(llnjq!PAzjrh}^XRoWRbk$)9 zs{UiXA@8j~?FPN4*^{p*fz&A|&0~%^`C3P@7rl`&MBRS31LzGK-#zvVRuV zCw*vJGU0|oZtp6_)=7{WLDUE@Od`7!~(tAwLz;R8J2V@CHW`J zzGcalG5cBew2+ys4y#`KZeUM;ojgmx8L$_J*m(pfTJfdc|xG ztJ2kXng4M9Ijek?tkWwi?uL-_+F9%?R-BICeT8ct(*&)K4%UW~2eh_s4k=>aPz4&} zba|zf&alL4+rr(=_EXmH^)9#fSewi^;nj^DWes8}n*o(|rjKukHcl~|l zm0H{lA??lcQCZg+LG~SQbj^CcBF8IDFUq>*O6WNTkJ3A_)(+f1Y$s@KV(=*SStq-I z^^cr~Xe7fDE15rkc#C`4DCH3G&U!%{nZaJ!mo@4OPy};Ase*N4K(49PUas&U>a~GNAv-XL3>OR4qQH&Xas`rZiaC$2s{DIZ0%v1LnPs5cW z!H;eab{|LrjVvV}xNY>geQUGFEOYJ#6BeZ;?FTLiy|*HtJt%u1IZ$ATFy z31qNc(`_{4+c2Fe+Uke*;iF6nyq#zE%-xjz;NO9@Qy)8=++e@Kce3v#fsY~$CM`-y zg%9=~a6C}NT=(;L!{LVYsm~TO*X4TJCNWNEi*Q-PAj7kVJ7Ujy{qGtD79Vb&*|Yro zdexQZbr>#jbabdT#x_i6-hFv@WaICK;D-6klZ`$H8*rZmoNtY?}g z@z}neWe2OpWTO}J=g##1rnn4L+6A$@95FiZ>TGiFGsy&_r(*j~9(Z!5W`UoRXLA~O p$KW2`fMK;+5N{=ev>WnoeJ}q5NqfF2HVh0544$rjF6*2Ung9{!cs&3B literal 0 HcmV?d00001 diff --git a/backup/eww/scripts/backup.sh b/backup/eww/scripts/backup.sh new file mode 100755 index 0000000..9fc7c5b --- /dev/null +++ b/backup/eww/scripts/backup.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +rsync -av --exclude='/backup/' /home/willifan/.config/eww /home/willifan/.config/eww/backup \ No newline at end of file diff --git a/backup/eww/scripts/bluetooth.sh b/backup/eww/scripts/bluetooth.sh new file mode 100755 index 0000000..1ede5c4 --- /dev/null +++ b/backup/eww/scripts/bluetooth.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Get the list of connected Bluetooth devices +devices=$(bluetoothctl devices Connected | awk '{print $2}') + +# Iterate through each device and get its name and battery percentage +for device in $devices; do + # Get the device info using bluetoothctl + info=$(bluetoothctl info $device) + + # Extract the name and battery percentage from the device info + name=$(echo "$info" | grep "Name" | awk '{ for(i=2; i<=NF; i++) printf "%s ", $i;}') + battery=$(echo "$info" | grep "Battery" | awk '{print $4}' | tr -d '()') +done + +eww update bluetoothDevices="$name: $battery%" + +eww update bluetoothBattery="$battery" + +if [[ !$devices ]]; then + eww update bluetoothBattery="0" +fi \ No newline at end of file diff --git a/backup/eww/scripts/brightness.sh b/backup/eww/scripts/brightness.sh new file mode 100755 index 0000000..460bb6d --- /dev/null +++ b/backup/eww/scripts/brightness.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +brightness_file="/sys/class/backlight/intel_backlight/brightness" +min_brightness=1 +max_brightness=96000 + +# Check if an argument is provided +if [[ -z $1 ]]; then + echo "Error: Number argument is missing." + exit 1 +fi + +# Retrieve the argument value +number_to_add=$1 + +# Validate if the argument is a number +if ! [[ $number_to_add =~ ^-?[0-9]+$ ]]; then + echo "Error: Invalid number argument." + exit 1 +fi + +# Read the current brightness value from the file +current_brightness=$(cat "$brightness_file") + +# Add the desired number to the current brightness +new_brightness=$((current_brightness + number_to_add)) + +# Enforce minimum and maximum brightness values +if (( new_brightness < min_brightness )); then + new_brightness=$min_brightness +elif (( new_brightness > max_brightness )); then + new_brightness=$max_brightness +fi + +# Write the new brightness value back to the file +echo "$new_brightness" >> "$brightness_file" + +eww update brightnessValue="$new_brightness" diff --git a/backup/eww/scripts/monitors.sh b/backup/eww/scripts/monitors.sh new file mode 100755 index 0000000..9151c0f --- /dev/null +++ b/backup/eww/scripts/monitors.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +declare -A id +declare -A horizontal +declare -A vertical +declare -A scale + +generate() { + + while read -r k h v s f; do + id[$k]="$k" + horizontal[$k]="$h" + vertical[$k]="$v" + scale[$k]="$s" + done < <(hyprctl monitors -j | jq -r '.[]|"\(.id) \(.width) \(.height) \(.scale)"') + + echo -n '[' + + for ((i = 0; i < ${#id[@]}; i++)); do + echo -n ''$([ $i -eq 0 ] || echo ,)'{"id":"'$i'","width":"'${horizontal[$i]}'","height":"'${vertical[$i]}'",".scale":"'${scale[$i]}'"}' + done + + echo ']' + +} + +generate + +socat -u UNIX-CONNECT:/tmp/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock - | while read -r line; do + if [[ ${line%>>*} == "monitor"* ]]; then + generate + fi +done + diff --git a/backup/eww/scripts/sussy.sh b/backup/eww/scripts/sussy.sh new file mode 100755 index 0000000..bf4a651 --- /dev/null +++ b/backup/eww/scripts/sussy.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +whoami > /home/willifan/text.txt \ No newline at end of file diff --git a/backup/eww/scripts/test.sh b/backup/eww/scripts/test.sh new file mode 100755 index 0000000..e11b7fc --- /dev/null +++ b/backup/eww/scripts/test.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +#!/bin/bash + +windows=() +workspaces=() +i=0 +while read -r k v; do + windows[$i]="$k" + i=$i+1 + workspaces[$i]="$v" +done < <(hyprctl clients -j | jq -r '.[]|"\(.pid) \(.workspace.id)"') + +for window in ${!windows[@]}; do + echo $(ps -p ${windows[$window]} -o comm=) +done + +test=$(ps -p ${windows[5]} -o comm=) +$(feh /usr/share/icons/Papirus-Dark/128x128/apps/${test}.svg) \ No newline at end of file diff --git a/backup/eww/scripts/volume.sh b/backup/eww/scripts/volume.sh new file mode 100755 index 0000000..494db4c --- /dev/null +++ b/backup/eww/scripts/volume.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +min_volume="0" +max_volume="100" + +# Check if an argument is provided +if [[ -z $1 ]]; then + echo "Error: Number argument is missing." + exit 1 +fi + +# Retrieve the argument value +number_to_add=$1 + +# Validate if the argument is a number +if ! [[ $number_to_add =~ ^-?[0-9]+$ ]]; then + echo "Error: Invalid number argument." + exit 1 +fi + +# Read the current brightness value from the file +current_volume=$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print $2 * 100}') + +# Add the desired number to the current brightness +new_volume=$((current_volume + number_to_add)) + +# Enforce minimum and maximum brightness values +if (( new_volume < min_volume )); then + new_volume=$min_volume +elif (( new_volume > max_volume )); then + new_volume=$max_volume +fi + +wpctl set-volume @DEFAULT_AUDIO_SINK@ "${new_volume}%" + +eww update volumeValue="$new_volume" diff --git a/backup/eww/scripts/workspaces.sh b/backup/eww/scripts/workspaces.sh new file mode 100755 index 0000000..1c23029 --- /dev/null +++ b/backup/eww/scripts/workspaces.sh @@ -0,0 +1,113 @@ +#!/bin/bash + +# get initial focused workspace +focusedws=$(hyprctl -j monitors | jq -r '.[] | select(.focused == true) | .activeWorkspace.id') + +declare -A o=([1]=0 [2]=0 [3]=0 [4]=0 [5]=0 [6]=0 [7]=0 [8]=0 [9]=0 [10]=0) +declare -A monitormap +declare -A workspaces + +# handle workspace create/destroy +workspace_event() { + if (( $1 <= 10 )); then + o[$1]=$2 + while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"') + fi + if [ "$2" == "0" ]; then + unset "workspaces[$1]" + fi +} + +# handle monitor (dis)connects +monitor_event() { + while read -r k v; do monitormap["$k"]=$v; done < <(hyprctl -j monitors | jq -r '.[]|"\(.name) \(.id) "') +} + +# generate the json for eww +generate() { + + activeWorkspace=$(hyprctl -j monitors | jq -r '.[] | select(.focused == true) | .activeWorkspace.id') + + echo -n '[' + + for i in {1..10}; do + active=0 + if [[ $activeWorkspace == $i ]]; then + active=1 + fi + echo -n ''$([ $i -eq 1 ] || echo ,)'{"num":"'$i'","occupied":"'${o[$i]}'","active":"'$active'"}' + # echo -n ''$([ $i -eq 1 ] || echo ,) '{ "number": "'"$i"'", "activity": "'"$(status_activity $i)"'", "color": "'$(status "$i")'" }' + done + + # echo -n ',{"num":"'$focusedws'","clr":"'$(status "$focusedws")'"}' + + echo ']' +} + +# setup + +# add monitors +monitor_event + +# add workspaces +while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"') + +# get active workspace +activeWorkspace=$(hyprctl -j monitors | jq -r '.[] | select(.focused == true) | .activeWorkspace.id') + +# check occupied workspaces +for num in "${!workspaces[@]}"; do + o[$num]=1 +done +# generate initial widget +generate + +socat -u UNIX-CONNECT:/tmp/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock - | while read -r line; do + # echo "${#workspaces[@]} ${#o[@]}" + # echo $line + case ${line%>>*} in + "focusedmon") + focusedws=${line#*,} + generate + ;; + "createworkspace") + # workspace_event "${line#*>>}" 1 + o=([1]=0 [2]=0 [3]=0 [4]=0 [5]=0 [6]=0 [7]=0 [8]=0 [9]=0 [10]=0) + workspaces=() + # add workspaces + while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"') + # check occupied workspaces + for num in "${!workspaces[@]}"; do + o[$num]=1 + done + # focusedws=${line#*>>} + generate + ;; + "movewindow") + generate + ;; + "destroyworkspace") + # workspace_event "${line#*>>}" 0 + o=([1]=0 [2]=0 [3]=0 [4]=0 [5]=0 [6]=0 [7]=0 [8]=0 [9]=0 [10]=0) + workspaces=() + # add workspaces + while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"') + # check occupied workspaces + for num in "${!workspaces[@]}"; do + o[$num]=1 + done + generate + ;; + "monitor"*) + monitor_event + generate + ;; + "workspace") + + generate + ;; + esac + # echo $line + # generate +done + diff --git a/bar.yuck b/bar.yuck new file mode 100644 index 0000000..87ef144 --- /dev/null +++ b/bar.yuck @@ -0,0 +1,63 @@ + +(defwindow bar0 +:monitor "0" +:class "bar" +:geometry (geometry + :x "0%" + :y "5px" + :width "1400px" + :height "25px" + :anchor "top center") +:stacking "fg" +:exclusive true +(bar0)) + +(defwidget monitor0 [] + (box + :visible false + (label + :width "15" + :text "1") + (seperator))) + +(defwidget workspaces0 [] + (box + :space-evenly false + :spacing 3 + (for workspace in workspaces + (eventbox + :onclick `/home/willifan/.config/scripts/workspaces.sh ${workspace.ID}` + :class {workspace.activeID == "0" ? "activeWorkspace" : "smallBox"} + :valign "center" + :halign "center" + :height 20 + :width 20 + (box + :halign "center" + :space-evenly false + (smallSpacer) + (label + :class {workspace.occupied == true ? "" : "unoccupiedWorkspace"} + :width 16 + :text "${workspace.ID}") + (imageDPI + :visible "${workspace.occupied}" + :image "${workspace.clients[0].icon}" + :size "16") + (smallSpacer)))))) + +(defwidget start0 [] + (box + :orientation "h" + :space-evenly false + :halign "start" + (space) + (monitor0) + (time))) + +(defwidget bar0 [] + (centerbox :orientation "h" + (start0) + (center) + (end))) + diff --git a/bar/eww.scss b/bar/eww.scss new file mode 100644 index 0000000..e69de29 diff --git a/bar/eww.yuck b/bar/eww.yuck new file mode 100644 index 0000000..3222dfa --- /dev/null +++ b/bar/eww.yuck @@ -0,0 +1,10 @@ +(defwindow example + :monitor 0 + :geometry (geometry :x "0%" + :y "20px" + :width "50%" + :height "50px" + :anchor "top center") + :stacking "fg" + "example content") + diff --git a/eww.scss b/eww.scss new file mode 100644 index 0000000..d055673 --- /dev/null +++ b/eww.scss @@ -0,0 +1,96 @@ + +window { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.calendar { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.power { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.activeWorkspace { + border-radius: 10px; + background-color: #52341A; +} + +.unoccupiedWorkspace { + color: grey; +} + +.cpu { + color: red; +} + +.ram { + color: green; +} + +.volume { + color: lavender; +} + +.muted { + color: red; +} + +.brightness { + color: yellow; +} + +.network { + color: orange; +} + +.bluetooth { + color: lightblue; +} + +.battery { + color: lightgreen; +} + +.batteryLow { + color: red; +} + +.power { + color: darkred; +} + +.time { + +} + +.workspaces { + +} + +.playback { + +} + +.test { + border-radius: 15px; +} + +.smallBox { + border-radius: 10px; + background-color: #44464D; +} + +.smallBox:hover { + background-color: #3B3D45; +} + +.smallBox:active { + background-color: #52341A; +} \ No newline at end of file diff --git a/eww.yuck b/eww.yuck new file mode 100644 index 0000000..143976f --- /dev/null +++ b/eww.yuck @@ -0,0 +1,304 @@ +;;Input values + + +(defvar image '["kitty.svg","firefox.svg","sublime.svg","kitty.svg","","","","","","webcord.svg"]') + +(deflisten brightnessValue + :initial "0" + `scripts/brightness.sh`) + +(defpoll network + :initial '{"name":"No Connection","image":"n.A."}' + :interval "2s" + `scripts/network.sh &`) + +(deflisten workspaces + :initial '[{"ID":"1","occupied":"0","activeID":""},{"ID":"2","occupied":"0","activeID":""},{"ID":"3","occupied":"0","activeID":""},{"ID":"4","occupied":"0","activeID":""},{"ID":"5","occupied":"0","activeID":""},{"ID":"6","occupied":"0","activeID":""},{"ID":"7","occupied":"0","activeID":""},{"ID":"8","occupied":"0","activeID":""},{"ID":"9","occupied":"0","activeID":""},{"ID":"10","occupied":"0","activeID":""}]' + `scripts/clients.sh`) + +(defpoll bluetooth + :initial '{"name":"","battery":"0"}' + :interval "2s" + `scripts/bluetooth.sh`) + +(deflisten volume + :initial '{"volume":"0","muted":"0"}' + `scripts/volume.sh`) + +(defpoll media + :initial '{"status":"","name":""}' + :interval "2s" + `scripts/media.sh`) + + +;; Widget templates + +(defwidget imageDPI [image size visible] + (overlay + :width "${size}" + :height "${size}" + :visible "${visible}" + (box + :width "${size}" + :height "${size}") + (transform + :scale-x "50%" + :scale-y "50%" + :halign "center" + :valign "center" + :translate-x "${size}" + :translate-y "${size}" + (image + :path "${image}" + :image-width "${size * 2}" + :image-height "${size * 2}")))) + + +(defwidget icon [widgetclass ?hover percentage image] + (box + :class "${widgetclass}" + :space-evenly false + (overlay + :tooltip "${hover}" + (circular-progress + :width 18 + :value "${percentage}" + :start-at 75 + :thickness 2 + :clockwise false) + (transform + :scale-x "50%" + :scale-y "50%" + :halign "center" + :valign "center" + :translate-x "16" + :translate-y "16" + (image + :path "${image}" + :image-width "32" + :image-height "32"))))) + + +;; Widgets + + +(defwidget workspaces [] + (box + (for workspace in workspaces + (eventbox + :onclick `/home/willifan/.config/scripts/workspaces.sh ${workspace.num}` + (label + :width "15" + :class {workspace.active == 1 ? "activeWorkspace" : workspace.occupied == 0 ? "unoccupiedWorkspace" : ""} + ;;:visible {workspace.occupied == 1 ? "true" : "false"} + :text "${workspace.num}"))))) + +(defwidget time [] + (eventbox + :onclick `` + :class "smallBox" + :valign "center" + :height 20 + :width 70 + (label + :text "${formattime(EWW_TIME, "%H:%M:%S")}"))) + +(defwidget cpu [] + (icon + :widgetclass "cpu" + :hover "${round(EWW_CPU.avg, 1)}%" + :percentage "${round(EWW_CPU.avg, 1)}" + :image "images/cpu.png")) + +(defwidget ram [] + (icon + :widgetclass "ram" + :hover "${round(EWW_RAM.used_mem /(1024*1024*1024), 1)} GiB | ${round(EWW_RAM.used_mem_perc, 1)}%" + :percentage "${round(EWW_RAM.used_mem_perc, 1)}" + :image "images/ram.png")) + +(defwidget audio [] + (icon + :widgetclass "${volume.muted == 1 ? "muted" : "volume"}" + :hover "${volume.volume}%" + :percentage "${volume.volume >= 0 && volume.volume <= 100 ? volume.volume : 0}" + :image "${volume.muted == 1 ? "images/volumeMuted.png" : "images/volume.png"}")) + +(defwidget brightness [] + (icon + :widgetclass "brightness" + :hover "${brightnessValue / 960}%" + :percentage "${brightnessValue / 960}" + :image "images/brightness.png")) + +(defwidget network [] + (icon + :widgetclass "network" + :hover "${network.name}" + :percentage "100" + :image "images/${network.image}.png")) + +(defwidget bluetooth [] + (icon + :widgetclass "bluetooth" + :hover "${bluetooth.name}" + :percentage "${bluetooth.battery}" + :image "images/bluetooth.png")) + +(defwidget battery [] + (icon + :widgetclass {EWW_BATTERY.BAT1.status == "Charging" ? "battery" : EWW_BATTERY.total_avg > 25 ? "battery" : "batteryLow"} + :hover "${round(EWW_BATTERY.total_avg, 1)}%" + :percentage "${EWW_BATTERY.total_avg <= 90 ? round(EWW_BATTERY.total_avg, 1)/0.9 : 100}" + :image {EWW_BATTERY.BAT1.status == "Charging" ? "images/charging.png" : EWW_BATTERY.total_avg > 25 ? "images/battery.png" : "images/batteryLow.png"})) + +(defwidget power [] + (icon + :widgetclass "power" + :hover "placeholder" + :percentage "0" + :image "images/power.png")) + +(defwidget smallSpacer [] + (box + :width 2)) + +(defwidget space [] + (box + :width 5)) + +(defwidget seperator [] + (box + (label + :text "|" + ))) + + +;; Widget blocks + +(defwidget media [] + (box + :class "smallBox" + :height 20 + :valign "center" + :space-evenly false + :visible {media.status == "Playing" ? true : false} + (smallSpacer) + (label + :text "${media.name}" + :tooltip "${media.name}" + :limit-width 40) + (smallSpacer))) + +(defwidget processing [] + (eventbox + :onclick 'hyprctl dispatch exec "[float; pin; size 40% 40%; move 100%-41% 40] kitty bpytop -b proc"' + :class "smallBox" + (box + :space-evenly false + :halign "end" + :valign "center" + :height 20 + (smallSpacer) + (cpu) + (space) + (ram) + (smallSpacer)))) + +(defwidget controlls [] + (eventbox + :onclick 'hyprctl dispatch exec "[float; pin; size 40% 40%; move 100%-41% 40] kitty pulsemixer"' + :class "smallBox" + (box + :space-evenly false + :halign "end" + :valign "center" + :height 20 + (smallSpacer) + (audio) + (space) + (brightness) + (smallSpacer)))) + +(defwidget wireless [] + (eventbox + :onclick "`networkmanager_dmenu`" + :class "smallBox" + (box + :space-evenly false + :halign "end" + :valign "center" + :height 20 + (smallSpacer) + (network) + (space) + (bluetooth) + (smallSpacer)))) + +(defwidget energy [] + (eventbox + :onclick `sleep 1 && systemctl hibernate` + :class "smallBox" + (box + :space-evenly false + :halign "end" + :valign "center" + :height 20 + (smallSpacer) + (battery) + (space) + (power) + (smallSpacer)))) + + +(defwidget start [] + (box + :orientation "h" + :space-evenly false + :halign "start" + (space) + (workspaces))) + +(defwidget center [] + (box + :orientation "h" + :space-evenly false + :halign "center" + (workspaces) +)) + +(defwidget end [] + (box + :spacing 2 + :orientation "h" + :space-evenly false + :valign "center" + :halign "end" + + (processing) + + (seperator) + + (controlls) + + (seperator) + + (wireless) + + (seperator) + + (energy) + + (space))) + +(defwidget bar [] + (centerbox :orientation "h" + (start) + (center) + (end))) + + +;; Window definition + + +(include "newbar.yuck") \ No newline at end of file diff --git a/images/battery.png b/images/battery.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd9224539477eb91e930314be0b895b88b1ddc8 GIT binary patch literal 11403 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 literal 0 HcmV?d00001 diff --git a/images/batteryLow.png b/images/batteryLow.png new file mode 100644 index 0000000000000000000000000000000000000000..2671d0950d6bf43bffb0562938a2a61d0e2a3ef6 GIT binary patch literal 11104 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 literal 0 HcmV?d00001 diff --git a/images/bluetooth.png b/images/bluetooth.png new file mode 100644 index 0000000000000000000000000000000000000000..86b42c2d179b46972fdddf2356715a8e6af07f3c GIT binary patch literal 25338 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4mJh`hA$OYelajGTu6=ZO!M^AV&Gt4VBlh4 zU}RxnWB{vTU_@dwF)}kSGcYi;F)%O)F*1YIfYeDbvVz$?3=9m?Q1%oC1_lkN8jv1C zMkWSc1_p*X3=9lLj7$t73=9mb7#J8b+aY%C1KG#Gz`y~9=a?86gc%qZV6?lZZ-9c4 zo}q!Bu?Yi%k%5u1m4UgHp^1W_rInGHm5~7hBLm|Cgo{9it*l7?z`(%RlIiRm;OXqF zP*9YgmYI{vz)&%#cA~AvVF#I`@xe=#*2>;;Jfi4ax~aR%;+mGoLZ=m?QKbeuzi`ho zQPI@vYsx-&u>a_)=I+hw_|`Qk{9t_a>d}%HN~-_XYi{ZI_+W?p`**hQ?lC%TK4r36 zpD|-sZd#D1;q-V>=Jgy29EmOhlV+x#@eGoh_xQD(-M)KAE2n+mY47f#8^QCT^9X0! z46~1HAI~hyEx4!Nw`tQFq4~o8GfEsExv$gK+h3@+HS)pCK;zjn)%%3Hm&%1z&6w)j zTQSRGS(epPZp-PR=c4Cq&6->K?qs}#&I|3+G0QExM8r0-a4Lyh33L=Sd$i@%l86%* z>Mk9&zx2)fNzjQ%)DIg@!WrP46bfPQ<^iKnHU)OqBBDx zN+NuHtdjF{^%7I^lT!66atlBa#$aP#QIMFNom!%hl$xHIXRGvn_kJaX%oJOta8q9c z-vZ~}1OnC3`zAn+mIn+=ATHl0=1y+?>2(s|s5su(?)w#a19; zeI*63l9Fs&r3l{u1?T*tR0R_~6Fmc6*NV(CBPBa71)HLjG^-#NH>eRsDQUJ!86_nJ zR{Hwo<>h+i#(Mch>H3D2mX`VkM*2oZx6y6&U|kit1t=;@GSd)&h2k5K4A?u!4ynj3fSZe=8s>MfVsIE)x#TC8 zf}H2+VygtQ-zp_PIWxry%rs6jGcmGEHrF*YOf%IrNi;XpwJ0NfnH{2ij{?Ns!2+!S*ot7L2|0DiBYnduBDMdnr^C*v6-cT ziKSVxi2;%k{zaMTnR$sh$gTnzm6DlaWo&AZY-C|>sB2`HXrXIjW|FLHnQCUKYiN{W zVw7s0W^R~d3^pny*~%@yC^xahRw*+#F+EkkATJ#(0Sa&{#{f@TB_lnEtzeOWoWzo} z{Gwc2C7;Z^(h7vqkj&iF;F3g8Xd0SXSQ?v}npzlG8XB0HS|SvMr4|)u=I4RT1ecv) z8BnxX`4?rT=9MIZ(y6VIAy~X3x4_D|C^fMpzbGU>KgU)H6k8=|a)oKh#F7*Y%nXy03@lP~ z&5|sVbWO}n4RsTZ%?xytl2c7n4Uz{ptFz+BhRIK;rv%D}+N#1tA}`n30Aim9cMvAId2uDPX!rLKu_ ziji)jxq+dsg=M0piGhKEsYzNIs-r3Lq6vDMfO^qJA5<*DBGpD8BibPfkjhazE(M5K zkc*ogmyJHSFb5Uv&@cm)tTe>XmEkDFjGT zJes~)nOlA%-uc)6cz+>Jm8vN- z5*ELUWZ4}hU|Yr6cC|Wv>egSYvcsdZUEl95-s0LK;H|Pt^w7pCYsHRP9`$wgXHI@k z_w<-)Ip6sC=epSI#f2YjzR%gYeDC==Gk>!wwg@b8NbzeSP zPGEk|^q%qk%_B9+(>WDY7+&qXpwFkn|Ak>1^EAdf)-BW9T@-olF|~==uV--1P1-jl zyG1~V;iJxvV#d|Xs~NMIv>E3zj0)s~RMe_q;M;GmvyWklo$opWe6VD&+iZg0yOGbh*skkTko#`hmn9&N{_cXH*_IK3H#Nc>aW}Q^zu4hRkW@ zO#c}EaL$N7t2b)`*T?3CG}&x_z!hGx%~o3uY4HRvH5N2{OR*f zz==uWT5EmcgZu;QvceRXb?Y~7Zm7R?q-U~q%LImw)Q9s~%UAtBuhF_r!1(a#19oPH z=TD0|c`$_3evD__!S!SAtRN13pF>9leoSuS& zya}x5X7_%^JceuCckahO*cNtQyUvcmj?qs4-+l1|-w#CWEp%1(d9L?w>*@ZwU5t0T z=eu^-Z|mQ&>OQmkts^mO!o;1J7Odec^L^IgedYq_K(BgaMXO^y_3PW1iA@72pr^VOKm_P4eZ2KR7QsB7*sc@H=D2*<3c41QLR0&scxO3Z(k9 z%C_K-%kHi_*#C)9Z_kIXW`@aEOxT)#fH0TjAZ&(RyIffsF_5@rp4?UbwCHEO~2}fDl9QtTlXWdKnLldzj8K zoZH&@GcMNgiU)@d{~zIq?T!5(#Wu|IJ=2~gsHnnFXW{skFUB`{U-UMn@<)ee)h*Cd z$kJiirqOcX5pPwCdE?gHq_)+jEfW|N&VG_DEc`3I(bbYi{8&lHtT>ZSju#9v{l85v zbi}YYHYC;T|)Aadl zc+W&9-Hj@2=jp!|yQU#+=6(#uTUjap~hzN6%*Ff?2^GGo`k_EnrXQ*I0R?amOA;;U~3udAgs%<}9w^@hpkP%M9qS%TqbhUX`4JB5_9KX`v& z4deW^>wV9ZW+^FZsWa_k-^SF&u9NoMB=q7m9n>%QkgNE>;s%@)G`zd`7=}dsnbp-dF&4y4zN`98H>Jg?|5O!#UZ-! z^9hsF&!=^_YD6+DiM+>XVRXTG596G5%LJ5u#Wt*OWM-NI!25UxcHjVwF zH{7HDJ6&;Oxx;@)_QW6guIYk`E|MU(i#_<@@brF;u(8Kk1(&rygaw?glpk$X6my!g zg?WSFhM0y;`_=C(bW(JAT*i1$HRjrZ#Uio+9iLbZ$TLr^o#uOnJ&Q>(>!f7MNzo6l zA1!s^Fr54+$Kt-p>FEsry8mz3KcA`l_K}_-;VZLEPCq{y`*;?&1bYoz&8mR&z8Am! zW}MDyP&?n(N4_$mV*}FzokJ>5E$^r;TYo41wC8^13+y-8B1C^&6{*XW`JiOLvE!oJ zv((CU(`pmN6qv<6=TtFWxU2RoxiYeY0pydi1MENS|ITOj7SVKdtyTMN*_d1qzV+Fh zbN2O&7AMu7IaY2e`3tN|1F(ASKH_u>G@oo&hSg%*{l2axBR%CH|f4?h4ggE zymOKU8u-rFdCS?9Xq`dJCW#*EVqFPPtL{Q4wO(T2N0>B+NSjHh;cmvrK~K;*agE z5?0LhQk)gcuq4t>euH1bCcVkKvp;^jFZ`o;rv3zn{U)cMPx`+29_x=e29`{9`tP|O z=Cd#0zi_VDQvc?WJqqR5n~G=bGr43J!Cs+t_LJ+Ae=Bw>HJr6OIyF`CNQu$X#?6@x zMS9a$XMg;*Uvq<7b632S#GJIB%ghX&uSx}eviP93VTt?f;>S#WwyNK|=Fi-n#x4}& zv@&o)yXwFo#xpR;9 zvJEe`FNxe&I_oKOgMLGLq4{(<);M-Mzs-LpnVjD3&0rD6{_I1HoBiw=>#xc#miH-U zoE`okFpc@0@8+1y#K$T}PB*YD{PD47D@R`Vi*=8dmQBW6yM61PnLnE7cxHM6F@C}X^L@M+_RlkYF-#0T6HJ^E@8AEn1^aiU=)Q>D_&k%*PjB0YTdOJ;J=(@ln;5$@RK)3nT*5!e zAD?v#cX!Lq@&jd7$%uoS|1z2x-d`1ct?8)NuNZa)ezEo%7nznFd^_6iXceUU>^gho zetyU8*qpBEU1s)Ghd1$9~H>CWRvh0yF$BdfZ|XUlw_9 zyCidsOVfMHMeQ-SwzTZaEsK+F?r#-hcz^py%@R9Jtpf`WD^ZjCQfEOuxQ@f zeQWk4r1CpB8X#(gE924#_)eXFvV?ApgYGnqko@ z9S)nBX+PbHTvb2VhU;ieH&Zt=eB9vN;HfHdoqLDXw~WSICXHwB8~Crty0*^b-JyT> z)7+1b*vEcmx0&JES6z!9ZDG#~@Os$xxccG=S{YtUOZ%x)lzq9Fr@+;- z_=ITYG>NAS1#1!O;V*TN%QaM(&HyVLI^r;Bx&dcU^d2v~>Tjoe(2lF__Oel*$x(VyPtlszE@hd9dPy1l$jGa@9oy<-bX`R4iqE^KUjUh zRhK>HS`SmgoLw_lNVYRwUlzHpRh4Jo^B%sUl|Li}KS*s*PQ1*{{AN@@G#caMj(rz_NgTU7XwgroWxVQ!Pa{S=9!8k)=!;Je3^^+L{7TNjuY1XuY zq_%QY@NnopLU?mDL%XnQy(n-Eo6Kh(SrskJYYg58rEM z|7DT;Cd>-%$S7kx_Q;O4hd0C}{DBE4gW|Gts~!9wJU#LHBJ=d1ib~U!9la)}(>*uW zEHpV?KRvB-QrgcPUnQnCCUrKQM+Zz!PoKyjko2ngLvljwgZmT1mr5HLoc*-*>MEs4 zt@X_&r}NqE*zH*27~k_AK1BEx1f!sLBL+0X&;LjQ(osD ztzzcCmv!z3uGP}o^Fe<~+Rw!Y4j(8xAQK$nUM1H3I68A$e)Qv==|Xz%kI!&$&6${1 zna|0fSXZae$69u5E_cUFz5~8qnmSs$eyr!QVP9k3TYpJ(hwa%<`>#~ItK^<;q9O8p zNo3rqTRMyiNpc-)%?y__v@=dtT6gNnltZ1LeV4Ob?Ij!a>u=giYKoU}gmAV9%)b4}RRRT&>1-EaDR#O%M%jGxJ~o*utm za!!(6hG7ev)}t>*=Yl;LI(G4#s4loYWxi|N)U^R#i5Dw=G1yIt{HuHRll|3;j;;+0 zvYBSSXZsTfGGBgzKl5tFe7Cr%^E8%j$k1W0-17Ci$?5NFSI+Naa%0(4>oe;qw-*D4 z;ajB#xe2;=M3>Hpl&MfU`$_cbszp9s)qk@qO>Q=wZr@nT`+WAq0}~t1oNw!P&|p+J zQo?h}zhP@5yV82E@CWxZr{ymT6II=$@~*7Q{}z+^lE{5^ynjoT4Gbo{-RtbeJC#A8 zRFrXX!F@yh-aT4#8>^=VMNB#Ir}51>raKeUDuXufTqbHU$3T+Vn!(+hfy3}GbMYeI zGmQr}wpg!?W}6($HGk!lLyK74*tgi4e@K}1^z-$TiLNsqyk?$x-~8;SJRt_BGdCXC zaNiJ?kgp8wV_X;Ll_)r)pZRvY$PVkXpZZKc-{w59f}zY>=*65ymWB*5!2;P0njd_h zgx=g+(LBp}trk=7)bfV!%;KA^3To#v#os*gWJkdXMGJ+qMaql{M|$`#FgoZz^4Gj0 zEwNR-iul@HY=_7`kth|V0u(&g`BcwfSc2Nu?MS6PK&Re_E_hxdj%(}DYk_B+gaTF&^lF*Nt`ynO&xFNSu-Af~Hy2n8s8<4^g{pE+&&WQG|(kJhI?a6NEbaf(<1 z|AU(*r>9@LB6!#3yMF?Eg3puCpUMTHPs^XCdMi%<$rQfKUt!kp z(zPJaPn97p>0>;%`2L&U@19a^Tz*L>K0MgHg!vm^f^$O3lhB)eRcuj$z0%V0%+kz< znZ!-C3zBC&eVhGg*JY-gwmwV=$Hf239r(M$;3K)%OdwpVma_d|6egfIrC|{Q}5fqDh$i!3QI*iw>!{aa{BqzFM?Me%w>>qunfHDv~gzt`&Oqv z896bH++re=_FmGtzku!CF6j#EhP%w^YStN-IY4@tw`G1vUemT)af5}D7Hht6vC#&7 z1I0^OZ&pteVYJ{AS2R@-Umj_f{iOJW%7Z3`WxF4pOYva%!xYUFx+7|n$OoTUPgiHZ z>&O#`_uQk|x|WHh(}DZ;x&zjX-H}Wd``F&?lKNrQaQCh%L)}cRT;)j`Sv2V;r>ci*9OCns(IyKe>WVJk*#i6@W|(4DWgw*+?xV#hCe)^v;SBz ze_s+=w_w?X7i^!ncbvD3OzGd(6y?t%C9Kcf&Ze`-wjh)DQB+LB{|S#bGgx~w__Qv% zT(bVb;;lz(@BdoOw9Uo*;of#`2@{J&$K$+o)tUM_wF__GSr{RFL%T?RFRP8jfiFBi zmqwN`JktpY3jJwZ@b=7{XCl0kXW|+5HttrcOi^7Ww9sVO{#OJ^HPx!>$ znl1$!=Pozz44SR>azb+Bd8NubPa74v?n@ngRIl`IcDl~|JiDOPos%qNE378G?Q3Lp zlf1*!^EIb9F2R_yLGyE#%lTa#A5wZJC0@yWm_I%3r|6Cs4TiG!WR_hMR^40Td!Uv} zLUcvP+~mHzOkrc8AK?s_tvwigW*(eq`~Hr@f0NVOua^X^JX&vdXWDe|3BKO-Wai6c73RJ7u%WL!iAC%>TFt%o^;e2Gwv{Kc$s;w@^TKh*Zq$9e+3@& z-I$!@vg^lsJ{x8o$xKl@w!C2PF1CF&u_7n_WMxkK-gm<`oOQ#_r(5o^WtcG*$QH`C z++v#^w4;03)JtOja~l|UMEu%VlqI;{p~J0^>0#c&IZ_)fs+cRTZN9m)p;VQj?$w*l z9fzZZmDe46wIip=TggfPUpqrNgW>yKJbYiKDIWQ9X77C__x4%Bmv!RJlfJij2$=ZJ zXS`*S=w36cW52YhP9L|#mPN~^DR9?&&w5(Vey+c!r-tiI#F8A*MHlaQ?YJGGe$3`6 zONHiLt+SuD2{8meD>Ry{r?j8??WMi|1obSzQ7zXT!?!BejjEmDZoiIj}c#+WY1Y8-JW6lsPo+_{R;>(G8k}iJrZGJXW^&_Y4=l(bUx09+6 z*&(}Qsm1mX^FAiCNx=6!I z(`NDHkDGSvc)C&l-+Ct7tv|wdtuOW7{KxS@rxU}UA8YpuZ(uE8{@|r3^2+S_KIRy~ z7pX4}c+`GU{LqxX`Sg;=d%jE$rq8Xn-N5-V-TOB0i{(=eT{cx*&(6an*0)EipK-5J z?eENK`?d+aJ9S;{@(=a>2V;NV-QM=jg8To;0)}t?oA(qivE%%hnPSV?kSWaA&$PG0 zKKa(K0}D(}iwCX#_o!u$_67bK#-CQ*VaQ1m{=7A6>!#Yb;Rl!xd|CD@k3VKw+Rw() zPwt8#>p2su))O-@e_UhP-vWXDtfe_QR7 zP)qq6cR^DMTQ}9NW&Q43@5cXgD}(s5$bH^tV~W)T7TuQ~mIGh98#eC9 z_gwB4Hx`Uc^nV{C3xA z%I~!09>U9cncO@XLKYWqyLDs^lMLSx8NaQp7M5o}?K?Xo$l~m$qXmi{;r)BG-ZQMe zeZ*$zMM>V%47s+qV;CwHxNWa>O39pS?6xs}&Qr-JH{aZHZ3*UVkj$B~@4z;PH)9Q) zrT$6x|2GF}51gC0{rL6+)65LbGpAf_yUbbNow3~H^kTo{SeHZ6Z*JzyPMX)(>&Te% zZ3@GO+llJ8j>s^`NIUGD<{ACqlF8}wJs(2~7v{`Az?$DRQzqiH+Oqv_;cK6DCLVBA z6)8>R<@+8dec+jy;ID_d4~#*Bats{C2hKBnQ~EdM&~b+F<5NJXB(>oBpRkTQ-wzjD z|MPFLV5s*$mmeP<#WoZxeZTy6hsSigNcC;TLPsqd(zh@R_&3LL=Xm|mZ2it4*Q0pC zW7gBxO#Y1BF7G}!9*{CKl+RGPT2?2~f4hsXwxVLY($Ug2b-&pDXBMV2n)P3h-N$;s z3*6x4xL(QrAdjO)rZTkZaUMs>>JN|h>%J=peY3LWJ&ReW*8OEO^8^e}d-! zl1++crPWCU>bNOBX8yx=LqEy<>v7q(ufKwXAO2jH{;|FyglR#G<3BmQcYlN@hA*`? zusHi^tJWu*+{-%q1*V@ef40wB@Q3rnQ{|J~d@i5mmw)u=O1=1o8Nruy<{Jn7?_vE_ zX=YvjF-Ul_{Jw+#^DY_*F+4T7_hibU%qO8UcLzM#zwW^1Ke84UMfH7bYkbeRN~!wV z+VAnW5%Kl&!#wq)r(zj%@&p#j*VMB`gfT7H<7mew-u3CtiPe`j&Iph?duZbCLKVHK z@Apc{9#T_d)#HmeqL?}D_$>CvjDOVQy8{_)R?9Z*V6R;5d&cm{{Gf<4GG0%$mmLvw zSh0Hk-0n*CW0jw+@4S_mzh-7yWzO@qxUV_+6O}S%u{fNR-Ic#l`orEm7fWo~cR&8$ z7Nb~aqTj<>*Z<*Kls|MwSzsof)m>wnxBZ_em7wSivu&;@7M#sKz8|9 z|84v_^;GzuGkZRy9WeiTvw>NK;a~q%rPtE&kN+P#VI;)Rn|(oXhl|tu)6!d?XC)NR zo{|5Q>m&E)Lsx&;|FoNFza;XWqSJgHX1h;0Wmh?NA2;A^sN(&0olEuCqCJ7$YRf;} zjb2%Ew4^}8z^vi!&%*ig$w$hg?p#%6P+?f5z|@^5v3isSx zvyzMU$N60?@lcGs#&zkcKBQ2dbM7R9= zq0pev<;$?A?fz_r+{Qd1hN~~1tUWrdP&SCmTzNgCZEjNBB<&XVyhH#0<~PJ9d42uM zT$6q@+HTX=hqE8C9#-E!iD5;Yb3Aj7+Yal4hwS?ohwMA_nVYe|kKr=+gLR7LyBS^x zF66JdFBR>=v|v{Af58OX2f>w#KP@?+W@Z?FQuL6qIkTe6Q!~L|hstgKR4ViIJ&9(> zU|(=Z=|SZk(}OTpZvGUY6@M`!?{m(2UOk>lpCA8NF6b^hJmKhb zh5OGPRTz{+7&YJNy%+!FRv>q5>8GnxeJ*V^kLk$4=F!x0^(eazb!)=e=_>w4dyo0~LcR-{QY14C?U_gkKZe8vU-45osN z!VP}|ydFxXT5QtnyuDWs&Qp6So^%{SBf+syMPb2sc%Wq4)m=;Nok$2?Cv+DCf* z!*xIRYJ_*F-Dd5`Wq+W2{@b&Qd<`pR3+#|uDl#vuO(g%{`_rOIOmW|G@;9D%_5Qa= z&1P>ji(PpCn zquosNMZf$R_I=DLPxpbSACj z2xQ;)IVazbvmry`_02eT&W2|qjO9$Tnc}bRnAI=R{r`AYp(0~IH*0`3!!1UEc`gSW z7KnfK(X7$kFw^&pc~)ki@t%0r$qW-11kP$QwK1+{{J%1A>$y#xH-lH!w3aa}>%0-f z^jf&#__pZ`0?G~HSwYhS9qLV2t}xV{_jc>4rM}*)Ssa8Xr&XpukW08eD`chdhk#j6 ztyh=2`o4_$X#VQLmi$M*e&1Uwsm^#|Pj`LzgZn#H5EpVRoboq*@uDmm2nHFTe ze!usf5X0G>KlB-GIM+m6*4oCPzC5zdb=K3jR~{{LJEO*^0D@^HAK!O+H}7^44k?#^ zaL(kk^~$HMEC)n7-)e2JWBif4hQ*;+_g^$~zhK~>eEu(tY|A3;_E$BmVBE+2y+)I9 zfh%at))6;|e1txA@kzO6|5>|izWVH%|%Ubb&(;hk8sdO;j z{ypiy1C!I?;p+t^_B|~-tHW?fXTE9!L&r*&`?>aUObhmP|G#tK@BzM0$NpcC1PyI6KjjjX z^sd_Wz1P>rC;z}cWAVP8HGga0*JZFTSk_%%{y;N9w=%hF3#*>r<~{kdp6V90X9O{R zs7v|!U6&!r`u~Na+Zm=XthoQ^K6Cl;|K^{L=@)4f#Ljy9_9>SjH?CdA+2IG(O)wW0)g1V^dmBTx_9#;RZ?_qHW z30F{MIPzcT-`vLPM&>8H>(8)$@!wpdzSAj$_8Ew=-c!lk42 zjIU;%+OD;QJuk#7F>vC?d(8j0SGBo3Yvyyfu6CbsMl_SdpT)kwQ@v?zL*s#(Pi`-BTD>)O?sso` z+4-NvLI2i~BW3J$ndiUV>t6G3-+B9+)z$2_IW;=YgBhSO)>bF&R)iy@M|H* z-G{%09deiyPVjQ*YF(B6^R`hsQ0xAxjSPBW2c8wRa-3oO@&Da#O})SfpW?*y1jF-b zqRfs=3pUBt>BVTp-*sKDHn*|*l1?}en_w2-4AydntLEjmkNEVQkzM`ZJ6l5;!xrX% zn~nJm$3M#d^!~9_x1ckKtJ~oXSIY_C!t$1VFJ9if$1!`x`7O)}i~(DZ)<@p?8*_AV zf4g&IcDK2iV$B(5-2?NPX8aSW&~ci+=GK$^{}28PEMRds%J%oyj*xw)JjCU9KMdm1 z7GC_};JY9Dzp)k6`jp>i=4$xwvd!!aqt1()Z>ohDu4X>C+fdg~bm{o%UpuB8;s&=% znr=2;W}dlU(Wzdi>%YJOXQkr9Mn8PNnF*dyWmt9bAV2du*OfJ|9r$Cs9zK1-W!OAN z=0Pt11IgJl!j--ppT(GSOpNX3chM95YVTP*8BFpX=Fd+1dGtV~#?<_|FWPpit#F=` zRQ0^&{)2N2f33zyvck9<;x{ZN z{Orz6I_COfTI$FDmQN%(88{oEQX zkJ!uB4QJDpUP~7>t=1V*MxOx}^Po*Xs$dtIU44 z_@23OBIcnr_oLrthWEV~rd*%Me@ynkOOeXZW3MICX3aYwoH?!h`U!!|Y5DwbI?fa9Eed3SoC%Vqu!n8c7ckO0-CViKCrghAqzN~BS zq-FEutC+&sb&^;L%8uyWvT8Uh!P@ZNhC_%!mFL~J9V?wf%r7?R(po9E_ODF!`mfT@}_S0X}tXWxg5iBqIyF~@N5)Xt5?#_Ii zRP!UH!Ph4{r7lACfRt?rlfs<`W(R~1xJ?XKWxuwm^JV0DWJOlS6t%?-Al{|g=%9=PhI8T0z*LfZoKcRU^*>o#^uN^G3}jA7fS zoHCn&`j&SeY8gK4l;?KlWU!xGX8UU5sqcmh!hJSw%1v6wY<85@rgNrk1N+pV9ozm) zHt5W)JCT0i;>6#X?0@F>R-93LcKXD%DPnij8Rq{{;he;B;Eef|vK`Ku8<&6D%Y5UE z+OyX;~&a6 zKIVLul`{v2mm zFt1~e*4;+XqKKsz#s0<^a{pVuQ6cwX8E3}pS|>LPSUSOWjXu$_h_{>iM)CA^SeN$4&j+P@0?MW)dxZ z>&Ttn-^;#LJ_)_aRuQ7vx;RN9Py3eo;l{J|Gp?ByImsl*c(yG6-))?>*JgHYO;+Xv zRff8KhTj&+t*lwkw8r<$i?m$t*)x_GhWFg-+M~7lVG!4UFJ+UiI`c^@bM~K8SX^jn zWw+v_%x(+4?d|z_GjA;lFRWtRSN?O^EY?7#gi~{iinQ*pZYUEBUn**GRV{7)iR9+r zvwH3yI?A=e+w0-|%q?yQS?9g+VJO?uS-H<`pXEG*mzUP}UXfSa_n#lMmE!1r+XCCK z9#3~iw+8(Tb7iSvTGQ-(T*{dHQ4m-DqOi3#77D~n}S#sYkZfc^-q*L3Sgo|Z^xVD2@ z!0V2JoQD)ndCjb}UTmwuRcfH`y8`E_AybK<4*gg3Lk+wwj1kBQ#_jXUWl z<~BZkEwMrS?5B94ym<|Nq#pAOr$-P#f3e$ndS(e_`@)JM!M2h@9>1s^J(^}QcM9` zGY|RQ;4Swud3Ij@KJ)EcM`D&_s&;TlaOSYw5v>djhUJ>N5U^pE7?gHS@j3dHrDhlBGtK($i0sb1dQ!G&rgDEZ~90ovE`VG8zBHj9O{-19yO}oW-gX{lyozoAB60&E{2%P07rN{KI zm-~TG@`j~nyIjJZrks4((!Jr=4&O7%g1^&*7pzX7egBj3&Hu9^8IF_*tP-_2sFqg0 z^wZiY91?Baq92M<`tM1;SSco=y6>T$=m*|fp#qmDdR&D+-q+2ZVJO64ue!|Q|Kmp6 zoTPutGM7wJQeeL}OKxebVAYDRE}q@>)-h3E&oy@KxTp4PX~*Botp@Cu@@LPB&%3NL zccbn@zXiXZNhbu)p7GkWHzbOsrup1Z3zhyg-}ZS{{ou)ozng{sO;+q> zkekBrLvypR`-Axp4_KKQG7A`XG<@7KW!ZAKPbZ33Ty^2pkI`m4&Z_fh&Wy?PM8k{t zc@lmtOY)n<(6M3OrK-8bl=MMO`cz!efscZi2#WZQA{hSHk zcfI`EoOY7!hp(Yycq!8#^9@sd&xCi}nDQrbhl8Wxhpkb*EYFe>RyKU=*R$Jy^h_dS z&b|y`Kz!+I zR@kozmTbsmR_S{TDQ-iRX+ z4-QDB*xBkF*k#Q({XyQY%xsWJ`4X-(EPKDb^QVtBgZ=rvqLqCoSJrI(aooINI{Uod zf{*MKJ5Cg6w467*$X5O$|6;?@J&rqkno>9EC+0nhF<)GN!-VO8+B4pSfM)r}+zYn* zo{8Oq?n6uEbAMQT)P5c3I^%+J zUa|kz8=J2zI`sI)i?-j-Y{DNb`j;mBxy1M0zkdFde}870UYN4bvD>*qk$J}!CiR;~ z-k2KSPj_);r8W&3)5W#73nN7SA<#YDKp&s_SCc}nf=@^{rL;NG0L$%>)oUEo$2-MBQ@*7MCToIt5#sWrn7KIcW%TdK zSbvbzlmBXcKw<8?{<LC2>H|(biF39*NV?ws%)8hLZ9j-H!xikO& zkQ>6}U~+oNHXc2l&q@=+Qzi5coM+Dp73?_L(8@IZBa2>~S9a{2Fc(i7n+ZR?Yxn2mSujgdA$kY9Q+tJzo z=S&QL>L+q5e2Vk&hHd*9%(iv@T$A?s3|EVFNX<-NA3a8eBVTw=9WJ;pY3&v_^>d-5 z>hTq!uADVeC*E1yIe67P+wA<72Tq^cBK(g(ShtMbF`dChR{Y<#qYX9|pH}&>@NMqg z>9JPJ>xpm7x}SVJEF*pv0Yh_t|W{7Vcl4bsO_NJs3Kyc#l;!FisKPtD~aac+bqRd_|~h z^Nu5rAJuR0JripB_43XGHH|s*^MpTVo@k%WAW$0lNBr>9vES*yK(`Jtts=GuQ+_2u}|PqGWc zL`841o@lf?@Zsg3%V9Ac_a|q)nfJKiKFg-RLhodP3se|f&UF8eJMedhPp@II>4wUQ z)1o@GIvbuhPHk*o{?Whaz^x;5q8?YKdmc&?w7sO379?4E(bPfkF+AF@+ONYsh%}h%v>s`C|64USeb*V}pO!Q7(dunEQ|9Zu{%xI2p0UKT4ZSAaF zv*wovL&puagz5)c3DZxkHe$56p!Upb>#7bH4jvXZvF-;wuEp#?GJX zSsDa_pE)fkep32FLi}?5idn%O8DjtW4wO3lc5vlc&N$yhmBGd5$i5%@*>V=;)H%5v zzvRY-bQC8v5V)`)N)BS0V{gz;Ebrc;?CxDP=NtovU|Z*b zhh~Q2pw;C+zts!q$rNeCF`mm#kyT}A`EWiW!F=|N+fTU^7sdPuKbZQ9`>0Ax*OQMz z3{F?tCxSW?jzz5kfqMTwGdQc(9%En-oC7)+U^|m6lUVUg-!l)~u7@%?aMbVVwtllb zr_Slf&L7(u^O(eVBhIkzNO9tIZ)a%z&;r57p*{Ih4QS7m5f!Os6U=x3c) zIEUcd+x7VmS`Hljv-rfy08SN#mKm1o99Pz~cGP~1XW7A;A-!Qn;ttuiQwxk4oX$vq z0>@VD|G5Kq5A0#=mgIgDvb91%h{4InUbvw-Cu!XT?Us(JkNM1ZIR5Ar1lF%hV%ku4 zH09d4&1XNpidwX+roH>kb^moAj_J&MoB2=h@~NE%!WvIkOk!jI^K<9XsyXS57vh)$ zu1tBjQgAE6c*6_Z`5;or0WtSnGuwhI1bs^Iyrgu#3 zb^rbQC|i)aCPu3+@#B4-9XnbU@onp@+`p<0qz<$&+K?q;_bKK`CI==5pU;o>>*(F^ zzkR?pHcPlTcxtVn6T_KhdTLomVs}{on}1sL;EOjm=h-oKtknI-Rv|FMxFGO9W8aEh z_O}=o+uVM$C{Hcx(9Z*9W`_4qi#mR^P4AiHeN;s3|IV(X^$!oY)-vXZ9^P|tT}8zF zGppCBDJ>VZxTf|jXXhf3n)8yk)(YCk{jp~J&Ul(#FH7j%g?N$q+|C>fZy7pfNOHf) z6E2<|qsXX`weiRHwei)u$!SdwXW1sP&58f&`&$fa2H($w^K_OMf^!; ze8*y@wQz@f%%Ti*6NVxW$+e z_f4^8ihYB5!Nh-y&RZHrGVomHYgl19pW*e5BQ_f0AA^v(kIr3YqL5VpV2_i=SRwwnY0~K($6x27ATzDNnfLbJS+!?pc3Hh`|E@a!Q_k<}nbY*w)oFUA@NC#C_Fv=1 zkYZiU%n^2GRqQpn!k&s!S{^D1J(22s+ULFweL#PJ)!+8MxSx@?IU~E zsdcsGGTo^0$`d^xcfj5F-N_?|=WgUpzO-Zfd!!BGWwfu(Vs}xAwC7F>Tw}DS6pvUzTyJ=e_Tavv@D-%#Xfn z^vm(9qQMfS{$epbt?LzAeM)lV4?J@&TK(f=O{(x_wF~SOJ0hOc`}Ccb+cCxWOy=1S zXa67H@_XWCwIz{u3>)N5zhHR75wj*w()RkL8#esH4a~Vo>q3HEetx^p^hWGJiG5|b zk1NL=_B-J$^P;#6cC1-o`610%?^m!WgS~{$wPMTPo(xx-q#Nv+_h&iWTwGB8M?S#V z<#g2np?SG|F5mwj)#q+}-yq&CA9x{+>;K!hKk@7_c4t3LefsVN`$dTbf{liDM`gcV zek5=Hn{7j-|K>S2#FTb0Xb3HDu?XBf|4uA--l4hEbi20~uB@3q{qqIGsE~3k1y{3Th7GCmGDb%_6*KX8wBJ) zJ*?>mlojtWUDBB!nzz1{qe6cA$B(Axm#H(RGli|J$v&KSpoa0yJ+JrGVvo;~An*PA${f7}0;9hk`Iv!B~WkDpu6jo}V^3&+N) znvJR&uN0ZwZXS8Vx#nok^W^`_Dqg=&6#m??CrZ2Qc>N>!25nWLRt^=0uKeultQy6R zC1MNuoE~__OjxkByUzHL_`ejJ5BU!=7F2({_J5~MDu@_lzfK3;50-=Nb1fw(R(|d!=vBq5oWllef%lyKiY8aMOKRz(~ndWFa7N>}|O`&aTiHY;yGvDayeHbb5!+x+~fhSQgH-mh3Dut+Tb|82%- z7Nhz`-!l=FksU&y*s*x<#^L-1k%C3DoH|~J|F`7a9{oeKVC5bim!H-Q4AU9qS*!XM zU($(>JFDn&We)cYhi&J#b^i3y6I;Z{wBQ75ebs{JGgx(saoNeFj-BB_)q_@t^Ou=oW~c28yv!lU>MpDn^dhA% zG%7<;ONpV2C#IcYVN+oV>m`%Z)+;JoR(!erzv{q!CNV>n9g*|I7Fk&{+&IF+n8*Jk z#+FmODT2fBbNBy42i7{=c5vOo)UN$%zJRDO1FJi;;`V2JUYl$3O(zOWjs9cJSkC;J zRp(jN>>24#a}~8T7;=*A82mW@)J$Izxvz1SXU8d>f4L3PjiStApItvTDYmS5!N;&8 z_m?=6-F=+{b2F#uFJC6KNa&C74XXl4_ZvrgCaiAdIPG))w(sUY+YfAZ*xhjcC*y_F zYR{ZaXA1CE|F&oP;r<{=Zd>QY&;&)L8;l3ko-GwpYjtgKzpN7<;H&21EcV~Fp_obB zSjxiVo|uvlV?Y7dhpY$bu|hBAr~S0aGE?-5{Zr1gPAO)|{*yA9!k@R<=()HsEjS^( zLD)d;!{=`kI0P15Ia+W1z^Y%LJNR+D#_jn6f$ta+ggNouElJDIdCxL$QhXFr!lapFE1iz8}jb7qBgWXdf+&0Nmd zJvHQsM1t<@8PA{8DrRkC{=m$~#x^}-{@;Rj=2B;ej?Cyk_D}&2f>1X~B#fF@2W< zHLBOvitb?gvDo)ahUr#;|K@VjkKTR%KCtNG^&3ZCtmzXttHRLbxm^4M$AyhgtoHG| ziDJ`WF^Hsq#CZs$+FiE$z+! z?DzMa)~uuxB*EZd}+S2?#;*#vfPS!u)S2teMX{*oST%-++{&#o zJ$c~1)2wWJev8Eo!9V0?Ogs8v`dUTPN`@2GORXEWulTFe@;K6Qmfnt=-VVGrKhCS@ zp0{1KAo#~jle_t=*D6Xf>?-s7&fLvq)9&}c@nK<1W)}|ow>q^xn9Ng`TnI38s#s!C0yPtQFg;<65|4E*&99& zlwaAqeu((T62}_1T{!q8`@fY379S{8mH5GUt5GtNr#eUWBtwDG+?yf^mIg~ymS6F_ z#a~+}c6fW7me$GdOIT;PMx|9d&GhTta<8rbq6+f?&C6X^rjy>B{5bVRM)Ky&TSz8_Bc3(sE_{_1gFZ zAp_YNj(@MevX|W5U>V7iyKPPi!wT2-9}JntH`R%*c>3$lI|u6xr;hqxIm=itQ=po8 z?%&k|3%KU|DnH;G$s@aMQ3}I~RCUYFlGC;!Yqrhy$X>8sRkwZDxyp;awl}^rAA7R@ z)$vJrFZ~(VLf$Oi!+q!V>AFdb3*zQJzp&?V=GuzA<;?pTW;gOZ2v3mCG+Z?I=SFdh z7r$Aj?$G&EE2LD5DGBC;&U7~V5azflw9E6W(C==-r)I`-Z;a1e|R-Lx> zI_*oA@iN3VIp{x#dLWoEYkH&98My?`4Ht4(sY){R$+NjJmrst9vbpc=B>K&CgG9tD zCA&#H40rjN{x(W~HYgCiaD3GYrfp2}4Bne0%p&+eX{)vI-~pZlF$3A}(g8c)FxfFq zW7OU(!51au$<}aLo~@11oZx`fm>o)d-KGfg>nW@ zRy@A5$M+X=dgRVa)=s-Z`8VkQ|IU|?UYEoE??nCGa)#M+=c%7$Sn#f`-SNjf$D1W- nhJUgpRXiur6kU1okJ);sztV?4hnFxgFfe$!`njxgN@xNAo|0B= literal 0 HcmV?d00001 diff --git a/images/bluetoothOriginal.png b/images/bluetoothOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..f85b8e5aa8a04c8128f81fb124035bb3ed26c26f GIT binary patch literal 19126 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 P0|SGntDnm{r-UW|=*6(o literal 0 HcmV?d00001 diff --git a/images/brightness.png b/images/brightness.png new file mode 100644 index 0000000000000000000000000000000000000000..06244f4ac5cfc5d89663d3f4e32004a61b2bbfdf GIT binary patch literal 18560 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 F695bsgcSe) literal 0 HcmV?d00001 diff --git a/images/charging.png b/images/charging.png new file mode 100644 index 0000000000000000000000000000000000000000..cc8a181f1898202fefa332e1d50ea0a07833ab8a GIT binary patch literal 14177 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 literal 0 HcmV?d00001 diff --git a/images/chargingOriginal.png b/images/chargingOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..d242922fc8f76e36ce656307b792b73f69ffed3c GIT binary patch literal 11386 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 twXd%~y|eA+{P{D(#hy+vd-F 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 V=}N~-Dhvz^44$rjF6*2UngA-`X(|8! literal 0 HcmV?d00001 diff --git a/images/cpuOriginal.png b/images/cpuOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..889161c164b3efc65ba3f82cf7725ef2c44b55ae GIT binary patch literal 10398 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 literal 0 HcmV?d00001 diff --git a/images/ethernet.png b/images/ethernet.png new file mode 100644 index 0000000000000000000000000000000000000000..67a13006d1232a71036d9d4dd8523a1305bb87fc GIT binary patch literal 8052 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 literal 0 HcmV?d00001 diff --git a/images/ethernetOriginal.png b/images/ethernetOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..510856205b97011d7c5e8eb3e5eaeb3e795cd00d GIT binary patch literal 4386 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 literal 0 HcmV?d00001 diff --git a/images/power.png b/images/power.png new file mode 100644 index 0000000000000000000000000000000000000000..ef99429c97058ca5d1eeedad50b0bb0c363b40a3 GIT binary patch literal 18083 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 R9s>gdgQu&X%Q~loCII6nGJ*gA literal 0 HcmV?d00001 diff --git a/images/ram.png b/images/ram.png new file mode 100644 index 0000000000000000000000000000000000000000..c577e6f4e10d039bd13121ad4668ccd8397b6e65 GIT binary patch literal 8500 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 literal 0 HcmV?d00001 diff --git a/images/test.png b/images/test.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca93da66f7ce07729431d8db30c7d18a7dbf9a4 GIT binary patch literal 20277 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4mJh`hA$OYelajGTu6=ZO!M^AV&Gt4VBlh4 zU}RxnWB{vTU_@dwF)}kSGcYi;F)%O)F*1YIfYeDbvVz$?3=9m?Q1%oC1_lkN8jv1C zMkWSc1_p*X3=9lLj7$t73=9mb7#J8b+aY%C1KG#Gz`y~9KNuJo*cliYV6?lZZ-9c4 zo}q!Bu?Yi%k%5u1m4T&|k)?v6sg<$0m4Pt>BLm|Cgo{9iU0G;wl7WG-CDYkCz|+}T zp`a)~Ei)&TfuUkf?L=FT!wxb>&mmm)YR`RagcdYxAAR%;DU7VjBB~Sf8W?P zTfO1G?X{$(-G_^Gn@-Zdrn0|(3s3h!QfV*8+oU83res&kQwz3;*RhI{8<%q}|c zK=;D_XWy>fI{uP*!oqcv%nuw?GzeSrrnJBOd)c>d?`MY9+rN8PbVL3>-!29Qe!I+& zh>{3jAFJg2T)o7U{G?R9irfNFgfZCIR}>^BXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8 zz_-9TH6zobswg$M$}c3jDm&RSMakZd%cjDrBDWwnwIorYA~z?m*s8)-32d%aUa=KO zSYJs2tfVB{Rw=?aK*2e`C{@8k&qU8a*R>+E%t*m6W&?6cnI_SL7D>`ofLRD~5(ba(=FUMPh-zp`L+$ZmvGEj^Yy6 zvJ(6{ibE<3QuTvUi}Op1l2cvFQu9ibk&Q@6hU+gVEy@9VCnZ@wH77MUHLs*t-%!sG z#Y#|)gX;hVL3(Cx0a#Z>ZUKtQlFT$jV4?U1Bm?#ivO_9z3*hFWsD}9+tQZ_dRxbI; zr6A{dy4Wg#?6*qEPtHuS0yE7G%q`NAEsb;yEliVjO^ggpbQ4X?({xjflZ*|`(o793 zOcIfd^2{qPNz6-51sPS5TcDSjnPO$0YH4m{VrZ^wm}X$CYhr9_qMMkMlA>#2nwVl> zWRz@VXq=2>gnvl!B} zr5PESnVBY=8iI{VNw#v!FUn0Uu~o{?@u03i~PlUS0L zUzBUBC@heW@Z-2Muvt)x@MLsmbxaU z#wNN+21$v!iAkwOsmaC`Nfzd40Z5S-O+pMUtqd)#3=HY##iYb!Q&VFjb6rDY<78cv zG@~@#BnwNBKaDIc%*|4g5>t#&Xf$A=3vH(>cG{n#xMME1D6ck1+At`)EgKIRnND2Xx6pyB^(cmH} z1V~amn!2bKTwI7wacW+Qtx~y?z1`9skJ}j-7}%1$-CY>|gW!U_%O^81FmM)lL>4nJ z@LmUDMkkHg6`*mH5>H=O_UD|kysFHCSL&8CFeos1x;TbZ+!@7IDw9Zg*~L<1uo1Xw~G7#SH~`ewaYx#WAw z=GnUM<-bR6ioCQrHLdRc`O>pnXPZv?J9lRBIosuT*i}3yjUuceu%vEsBuh|bsmUZp z=0?WZ6^v`{99gY;`sD{b4>pELX6qiu1;?&ocVmjqd0@)2BKq*u+z00wZ|#nez58#^ zzWL^i+-4u5c(#;^9n6xy=ip?-FhT3m!Ru?6GRyJ3VR$oRoovI}2Hnf1QW+kN4$nic zzdavYf9-zh4&~BUZ(n9#U;X=hRAcLbKP6{bmN87eY|0w3Yng-c>CEpdC-E>WQQCWy z|H)7156+Emcb9ⅆNxZ{}Hje|y<9k2nAMwXMDUBD?yH&UiK+xFRB9!)D{>qp#z+ znB9BRoTp;*Qy3I-v(oLEBqraxah&OKu=;-E4c@xZJqBLH+XelLy|I%rX$4 zG5x8|#u+Ni3@fYC?OA5bxOZ>++p^s0`}(#o@k%Y@;#szIeeC*`2aF^ACLaZ<+Gh2~ z@yLb0-j}voZ!k41v2T;OwLLH7%{Jj+*3TU)ThcpUHvebhXXsD2JS#Sthha%p$(On3 zzc*Yt`F`>`+so2_UzG4}+>#X}yiq$bQOdAFV25^WzaTg7-9;MA3@cgY*4l1t&12Ze zRA2vK>VbVL56d(0u(ADolg+Ela`r%%h{PGTcPx3VdFo|KYgD!wZIcu^!Qk-fzTbYm z(iew2TC3QZ)-!!m7JFm5AMo9(_+uJX%Gv5}_ z{#vg3>?1!zoDa`)@4rhWD>PV{${GC`&NCQq`m=M(@kxvgTLkCUF>hesn2>+|%FXvP znHc6ri! zX-r^j$Xa@Nz4Eq~y)1l;_xyAo+-{0E5}vQQ^3bgg*B0)M)|Tl^*9F~G*Ov$`Q~QE*l^CfLAlYKS-4~Jmp5NRS08lXHsJnYU0^wJY60hk6axijhN(Lr%TKcU*?A;v z?{=Z?pKL$gc&-i?SGst?`GDvVvBT*Nk@F%!%2qzUuU7hHJwu#-&Q0mWlOEDJoEx`( zh(B=mfOF(Io^Dq*2Cby!@%(!PEI2B7KV&^pvGtstE>&P$Ap9Z!fnYJu2?ht(7eCmU z*R$Spd2+9QV*c--^}Sp+K688vR11=)Z9bGVk+I>|rpxC$cK%gv+%Cvjz3teVnxOa$ zwLar{EPq-fY%ET{Z82g9$S?i%^+?xW+lKE9|DBgSmvwyebo!O;w=S2=y})_e<||4Q85?B(b0l%! z4|MVSH&<75<)(Q`=M;9x{MfC`#Ky4dY+pUMlIi>E2HVcu8aw_V-jMnv>4(in&NXUp zn!_sA&DgN&?o0lL=T`st1wE_V9w*ua>1Huc6FS*?PVt;V#Du47wq)=ygv{-$7ckH( z{d0VIUp>RS`_n~svxO~lcwnw6Fk|vllV}q*2CeVX|F<1kw9j9V{mYMS`kAqdnfMv) zRmFJy%3TgHI6Qsz!#JV(fxrWcM+Ng3r}Zr1-7?9d=7r4ztAtf6+jtp5{+z4V`H-gM z{{QvI1Ub*yd7OnRALBb>nTvIWm>ERZKbH47^HH8##zW@X;#(K^biDI(U+<2(e0|y% zTbHQkjYl*Boqz4xmo2eQai!|!hW`xWLc7^)S}!m-u)g>q-SN1>o>9g@=ECDz-HW<0 zhv!@KS4M7VyuRtm%D3$cpeZuqV=E6d-;U?=h?f$7%n%QJYf9tbxMMkf&Jcv z+n281d;0tN-^KN3&n|nuVc+S{?S1zAEZbDBEqgO#UFXZ!Wd|N?Ws&ML67knIVBf)I z!Cf)MqVa+$6C1;;r*7p1SuXYy)_pAd(^_f$N+v4b?>d*#L$B+6|0EN*42=K&ea^}r zn(GmKV8b%LI))9R8=R*vSYYgM!-|!?`O;O((8SxJJq`(Gg})x`JmTcIoQ;R!3U_aM zY*lcT@dwES^Y`)lqa0NNBPZ=U$3Blu&NJU-a*+FdpY4ft_orNwR4B=x&$jeH0)Ntx z*R2QqGEEXK47VECuyVfI|KNM!1NQ^>8#5#S-T5+!hhfW1-p67`Z2q@59A5D*$sVG-Mj9@bKQR8y5&Lb_O`L-(=2nvf*-y*bfB(54aOU? zca^Cum(R59!qao+gbD1J(+F)y=(LCJ(Bmhu9DPvujk55{p}rI zk?n2E79`9zN!q~vVN%K4CT^bU;B>cx-3`T?=A?tt*4q6Sr5sc~S~A|?mdITBCFWyU z<{UNV@};l$eYv)2f(1|NOxMtpyRPocEi^Hlwat8k|E{t(LMgZPzRfv$;O~K(2jYFS za~Kwwn)~q{VOp*)xbye%Uu~C^W$UC3&38_@vA;&PAiL^tzE}9>?rB-;_FWasW@%fJ zZT(=X%da=g9j&drni?DC-m!UmZvZ~1)| z9rkBS{r=0l#C@*Rl*rh8__`ER)2}Np`xVcfuSn)%JI3G~ydYur&X>13ayO(i*0ZJU zv^&7CV4C#Yzyqs;j@NUndv|}1UwvZL=^1=?_+t3)Osso%%{n*d?wcHGcjn)W?99J~ zxp|H+n}545Z&p~6$~&D0({$1&x+XCMWb>Z!Zurh1ulmg-`?2-knQLx!m6yNz@!njr zvufozKDBF4-|+8g3XK-nzDf74%IC&-#^>pl{1Gy23|lXB@G$qW^s&c1x4n_k-B8_N z9lZR1{DZ=Fp{vKg?wIFs?CT{Fo;TckWF%5w=9DPZGk=hNP$d39iXmj@#T(2&R1EL$ z?^WG&Fic4M>wniXFa4S3ohq88Dy4rBy^;j)Cm%SYlfLojVy5d~Cmxw{;N20WL*|0f zJg;-|uV=Fw?kZ<1SQ=c(#*muNV-^0Rp0C2*@cR2}`%JU_^M7?;n*DF-kvadI5@tI8 z(Mr54@1`SmN4}z3N>XB~8(R+hwR?PL*z5S`bXv3WFnHZ!;PDszfBWUy`zA}Wubo+y zqBwn-`M;Y-J}wHY300Ml@R)Pw=Q0tV61AV7_B5GhdoE^-XU;ocG%ZSnjUjc#n^G6K zPy7t(LNkx+JbxbT@#Ok`-W>{i->xs%Jx}YNUCI%W2mcQ2?lfh#UNVuXR9i2B@q_TA z9S=31y*FUcD0(XAw&sm}=MD2WN(-KcztB8#>aTQ1^v8x5MKQ@_YeXvS$KghT3 z^!d$`PP{G@D`*BexhrDgc2+y5Ghh9;xP)DH;`#W0_K6ea#nX(>CrzA}ZGVhmy_%7L zoQsd3MedGW=^a}c_n#|T7A?cZ;JRXmWZ{ex;SJ^j-1Q=2jMoKL|9HN^tuy*$u*K-6W~ zzDT)$in%4XjT%qre+YXJp~Sl}w``8)2ZN2V8!m1;%CNxx-ml{f>deOlS6656)UodP zb1%5jEh+H6Ny19OU0ZJEo-KH^&Lk1{-3z__B7&#yiRw*KmDsn6~-S z@}mq3wrf4)cu??Q^%14HQD*%XEzgA>)FkYhyYEW+!2{clBqqIA;8T?fetfjZzCf#> zblT=4%a1TDSgsxW{N6u*LFa#4v&=Rwc<=RKlFswU`Ftzy-&(phSm1+N(!+$c+kNd> z&z&t=_M=3C;Y)~WwP^v<#DlBDzJEKqR((T&a zIG?%xOi@&g5f6jeQl;9yh^PBQd8dVP7l?lFeh_C}x3c8z_0tXgjP3!|o~>35Gmq#s z8t3lkVKCeBDCJ1ty!#A&Ol?;pmcF!UdE9=W_sBOX{-+a9U7vPUxSKhiyJlKw`=qNu zyYI8axV;goIMaHHjp6kw1Lh!A%U+M;k>2iQdg_zD{h8(QDEYX4sJ4K`G>`Co#s*v3 zx)#j!aIP~d=#OUQWw;jN*(Q)_?#~<-;VfUvx^eD%Bc7DU@J!|d(m88)B?>Eo+T`RO?R_5n#N_=|N${X0X zPCizn_96E{lTP|R#s<+u_oVLo?u`>oKW$tt7@exem{;oIv+Crwe1;ERNyiV|?mW}9 zHNo(McGBtu-~Ng;(>TU&O#h}^5w2&DDttrVS9k| zPQO_lhfnQ`KD~H;WUt+auSa&?zR&V)`LE~{s|NSZ%bWi-W>%}Ny{A^TOuSCHaMw%j ztOfNMjCt()`0j*schB1_Rdbr_2%KdCJTqhvk!=g{`(_)V3Ww*I{qE38K2h1 zUt;TH<6(?rt(hsIDjW9kTalv_r-l9L$OMLfz3o-f4~!3VhE%`y<~F=@pJUGCr)Rc$ zPTtb__E|(yu7jTscSz-~64npG58NZq@h~^MvN^I_Ao|ZeUY=DS+~@Md_`Z3*|MoNQ zApWfj*DHKtm*IO8@v#3EPYgqi_36q>3=977zw7SYvM+ya!Snl*tp3?EgwJ~76r{gp zsdGni`~B%mjjQ_DOoXjj{7x3h88K+QXZ~%Z^z!gR(YgqA;p!;;6Gij3&75@Q^xIc{ zM>1ZyYuiX&aFVJ2w^iqP9CJgF?Sii^e*cXdnH$==>=u|aEf+pnGwr5{=c~nLWfBuz zUU(l#bPlaKn8li>?AN+?dDm^0&0Kafcn|D55_zFIXm4)a+XH*P{H$X<^X-D1=ie`j zOyz!9eBgX^VBxA<$sA@mpZV|4=`6p>uwV!O69=V(=k+^m|AkgdOlSVSS*x(M`j_h0 z^4-=Qp`BO1Evi!I-6p(~$!^}QyJE}@k8E3-J6W~Tg*tUsiQFk+Fz!gMs%JP;m%-FG5uqnwb)eAiU)2?@(N;$bD}r4=dw*a_Wh2|bHmx^(&}n2Zu)xETD{ zj)i5IBxF`a{&tkS&XS^9Gowwo{a4LSr@8;V9_&A&bS!(-rb8iTjmkT{Cc5Xb1xsemw(~Le?KS+-}Co`MP(^QD1huMy^X2PpE>IU;? z9QvCYS;n5CS{dOc;2u~v^VOPf|IIfxJlUj^zSOsAi4->z8-u$b_fGy*CyvkZ^Eo0#kv=Fa`k z-|<8+^%~C|hBuW8hRb#<)7<|_ zNgMCGzxkt@seI38@!3BfS#s2oxKW*n3_VL$fo}QUi zI&DcWAJa0S;urV*bF*gVPXD!ynLG3tYt`@jtQNvQ;lu zZHY%79ncqM=bjpB{lWY}apbwleGF@M9X#Ba+;G_Y&d=@4+nMLH>23HteTkeTX9Qc! zgj?5c2S-P{m9Ff!R{L7X#&FUl>Gb^rlkVL}dm#0o;=wMR*Osr z^VeB^wvzg(v|)mU_Ocw#$KO=^9M}A0c(65K&EAR931T0FAH7MpuFuVJw{N;3wnf)) zj^(n`re(bKdO>y{cZqcL+-umsdyYrD75|LeKWp6|XW7qY^8!I_}_ajdBkjg@#&&xn}6-ye1GPN+avwA zPt5pIX5aNG-THQf_N9&kO(Gm;d`n+zKDyJR-ne|zoTYZIQU0>hoHY$M)OPqr*5y7} zrStskRy(E*$(>gJGY|YfZ2K>2FXOA4I(CNLO!~}mE^i|5&6Bt!fA4Ab-lfMLl=QNH z^RUlWz9vz!&NSlE#S*9^-T<}?3$XSRRV`!~`->UIJ*7;ng1FjTM_@>sTnc7Kr4*?RWUsa38W zzDK4Uj6HJU<=X>SzU<%5l*`6y8f(rjXw7`i=j)~y`qPXz&B@KSWr%RwxV>o0^6h=X z4X-!P30oa?)>Mc2va!{a8Qbrxm;U&@tZmso?|=!BNqgmbwwIRu&@|Yu%*s;EcsY2% z2A$K%OB_r?!=)RV8#i}e+@YjCEqdNlp4DF&5)=*DqpqC$AD7hsKR42EcIcWksYwfu zFzxwxpu6+vs`YAZZ`nka{(G@=0Yg&OgUknFk3`P3H{Lw3M<;#f(GcU(?RKm$?A4Y% z?vi5BIa9Q4#aD(0aa}W+7clRbX>shMp74SzE{6@fZcMWhtkB#LUv+wZ!pkX_&X{Nw zSbt#n!1KXp+U66BR@TI>Q+9h*H-YK965H$VX_oryzcM@!dXUSy+i~vP|I-_+-~7?O z8_>fZ=k(_EUE{rP_s_Tyy#7@LkIj^I?3cefOf$Z{Xl04O2Kj<2#^wgT2l|octbcu; zu5pNI>F*$hfF;t!(uF09=hmA_w=H~m_TSedhxW#HUj5~)JNJ|n=N_Zj)160~{Yy-W z%s=Qq@LSHgO7(Q+`-~@jSEkj^pCP6ZBv25)e|jLJ)Z^MlX-&6HlfRV&`!VEg|GeI( z{r=9P|E)&~FS85({Z+PALI7*%|>TY1b%83nsJ6jv8gL_OFeGg=B zo@1SD%OJrYGehd>zjuG+8SUoWV|(-GbnMI5oky#ph20C}TzS6sd(5qyyL3t3*Lur| z%?}tK7(K{R3VrP*&JeD|aYOt^Zk6DR_rL0G3v%lH9Yvp-9OxHZ&iL)R?@NVAy)`$? z|6khwl3(#t(|dLq-zB$Y<~A`}*XCvzY?$O>Sj}7@xbbR%-GwJ79A3IJ)p@JDJoW42 z&tEnlPS3LEHMl#&w!wZG$69+EjvApK{S)glwZB;;ef_6+VE3ilb+UO^FF)Havt@Z; zV|QbA%y1Gubcx&$n>5a7F$!s^1(g|Nrypp!(0db(SAx zNVw{IvoT`jPrqMzE56k|NO=%t{AcParhdP`KdT$B3;eESk2ZSc?Ca9kIQvrR>YuD$ zSKCY&+L@MrO%%Am_eb(a(lq0x98V{RzFD@1>4)HlRdzq_$|?Ev|5~o;>>ZrBT~X}w z-bRlro0a9(EdF=ZO-16D{s;aCpLEif9S!RGmcn3|^}|-_yZico#V&29&Zk(Gi!bHr z5@Wcsbo;LPg3DKaJ@)?k&RhSv50sYuTe@O}HRF4>dtPsD$|tW}(eO;@d0Pxy%#5c# z+dRAkS!A42c;2kN%P8v-^~#^gTs-rwN7w=BAb+0M^E`E)ygHfUy7tJ1|H~V8%YM_( zS$d{p@|QA|b3f~(3y(ZEh`F-7$$sAvoA)6PgdXr8X>`?nC#R89ec54-WP#a-PjN4b zt(jpJwh-uHVP*SH8NpaphzA+~w=JSeZX}=C;%;wKYGt zPztzV_uS&a-y>5FeDM8oUPp0RlO9vu#HTtsub!XvDhe)R>Prmey8bre`>OZnS}psR zZvV% z^zoe&z87h1{PE1=0Y`$gx2tK2Re@@O<%jkE&T%Z?x-B?b(7Mm6T(;Nmx8A2C6mUqy3@JHl>*dva6jnjI**ytX4**sl%XTUro|4tr;kYj!O8!fuN#~$cB za_B6Zx7)1+f{mI7`a4;hjn76ZF*8hE`gy*?nt6YDCf>Z5T(PwGx}OjCpBWa}3ENzi zm>ER3K9={Jv%NN^>a%>>N{`vOniK6G*gQD5NzY<3W5cSOAFm5$&b~j_sxJJSx9xi4 zoo8B)lo^Y2onmnKd+TSv@}@LdUzyb}ne117H(~z1RIt%L#qzU`kR-zj`+L9o8SMDq z@a810^r%g%hP4a>fis!p^?OP&5cx+C;4cW3d-=xZO!!^(Ct zu$Am&EBjriuyJ;>$wao&3sL{xB`DedO2`k~Ka=}U*A3kd5rX~mr!qF2y81JpQHHHX zY46|F-%T02cgJ*Jy3Ts!=cn__j@2b@|6eP(VaN8i#>-#MdptUFEb#6=d3PUnUxjPU zJ#RjhTdh~TcgwDj`9tx8Svu*BM-`bFa=n`O>u)^tKO&(=^-}iSza~rOd^ywewkX#(rRB|@ZKfJ8u3l{5?wre19wlSMaN(HAgX2Pn|Nefk(AIY8 zRExiFKYsao^2*QiFRxwP9{y$Ls@Gy7J>HH7^j_Z5tu;+8IiI0?jqT4Yi~09hoQxPQ zSV_N>?Oa=Xd9jklrMdqcRpGF>}OlK3d@ZX3g&6U|6w>H`z_*_V3aM1xkl!hea~o;rhe9WBQES^WR*kTRH!`Y{%QyYG!uk z^-4k_nNw2_Ts>gk$X;`gmmy^Du?>tCQzD-37k{_4?S|4-zc;7%OY9Jv!F1+KQCNh{ z)T)2%f{|R?{TmNlJkZ^-QvdeB8wZQ*3(p-dUB_*}5Kt<$U-7`l1JgSd|3~e6KbQTf z38T4i_ria^OKyG@n0iY>RKjac?gy<$HQmh}t7rp+aL3lw!Mwzi<$aV=j+Q0Y**$#)XcD(bR%p>F)usQ zc82@P+qh=gUSM!g&Dhh&?x(P6+0__927c!MKG%Kanil!4@jl#eT_BjbU9g)id*j&} z84GR;_0y5>CMPm1NHU99-1+k#zmVj`th09ys2=!wpn2cN)$Gl$Y&-8VzgG}SzdFnE zKz`%pO>XD|U#tqklrI-IG75F`EK1-eBnUD6bWtRS0agJ9> zj6;sIX3mVP)l+p_e2?hO(r4=5?RbDKTPJ?6VKw00Az;yNQMdhU zo5x>)itECit#&Lj+&SUOj1}4wtsmESirmb#6J%p}b(<|ip-|@A1WUtSJh9t&-7sZfu9F> z&wX62Qd%PL!RmqSf#?QZt$!1jGo}lvbM0cd&fu{3#?SgziL5)D4#{uross;9x6t6E z&ij2{5%KB_?E=nmpo&%SKh`c#UjD5qFs9O!~^CXtnQ0f|1#{n{No&x9`mvp zO(Cl5xAPvEc*LDied+tvx8CV_IQ}+2doYn>S)dzv3-4B*GCO0I881Ma{q?CAJ`=&Xq_bQnga;p|k6kPtZR`Q2LVNd4O zH3~*Q=JNgFj(9fBE_8<-zw)Qjn$8=0gOBDmpKh4H+{*U)uN;O2zS%n4*!DT-{91i$ z+oE$1|JgIAr&mQzTbU zQhUJmApAhQugW5+wU56Z(QE7%+RfG$@^0&weld;JJFC z0=bRL|4Y8#w&uN$N)fw^`;xEgCWSqSNlJVW@_rj*!?pj<>a7e-EEYJ)=dw=R{NMbD z;NEvHr-xnr?YPD&<%P$pt!4?T1%@9|-I;h8wtRC-U@=TDi#aOQpm~75vAbbrq~GrH z=&HEC>zTJP^|9Hx&oK^ID&Fw9;e4v4_nzBq3{iVO@hk9M|DkjB=JWeZcRX_v_goEG zc!_N*Yja~b(|skr-%=41`?neF<)|?~9r<$ZyZTZw$HYCnKMGu}{_`mr-`M#w_nDh@ zeJ1n$Q;XK!@p!`h!`5KGl6-DS*5iB6V#`<@RxAC>?PRfdzv960OjbGNWk&yAXeM4t z+sfPA@Lf>3d3SJc$)V{C^UoD6t8SNNT=A7Fj(^Xz6OwUd-W{!V@+@`f&-HV^WjGj5 zjC}8WKs2CJWOqBmdf(jnJPcX4Sd{!LZnpnhF0@tadyQ^g#be(yrGFwnUm7XQ*Co7Qn_} znyFFfS0QOC_`F`8|IX`;dxPe)GHN&O4tnrcTH`I>?B*5E7}J+tOc4CCy754s>hHO? z8zT>tcZB}y-qRa2pPljTfh&D(er$5;=XfREcb1jCbt^5Bv0z%z8#Z4nH*yWjJ7qqN zUsLDqzw*BEfYXEJ2Re`JYB1_O(#u@VB*Ac{jKN@=%KmKQ0?`jAb)FY(|KZun$rL8A z^P9cv8g32myE54f2@C<3OSh|tE|C18{Nbq1^RoQeAv+WnD4*Whc|)-v(X*+c%Ev98 zA>i<>jww4`uerRj{kLD|xncgykQWXQ6d%3mm0x~f?}=xD_hNb27;fdPJ@AItDS zc;Rm5^nf!<9D{ioco?#77Co5O^w;n00p%l2i@Jj!33@)|W}3!O@74Hc@ya~$le#N; zr!YGBMls&;E9Co;!TL_&(yzFOUiB-#I64>?NPc)3vc3D$vArf+YvqLV7y>p=-CVrl z?=_}BR=Eex9`X90ed)d0N~X6y(~5aN91S_%z2U>Vu!LQ2dl((oR!_5V+HSA>kT2=~ zhv}Q=%-*XSq{`elyVG^=^^5znnZlNsy^nm~#ptj${8ZY5St2vPPuFhHPqi$sa9`rJ z-Mm~Nvw8iCs&G1H7ciProEJA z$T&N-DF1=`fyM(3aX-|j2{_l^KUJg_{V3?{c1vram(BfbZeI@BZxs5$|6!)ib35-l z3=Xf?O{ivwXYONa`~IN5DoiTzN8mK^e>_Z{wb!5ZD1NH1VVQBE`Txt*BVGUV({={; zvN7Dcz-7tzL*j#7!uGR&&kK5*pJV(tqmO^;l6AS~5+3Y5z~0DQwV=L&$%6k!6Fj9DR-|jC$QnpUu;p;>VUU>b#@Z(2{{5Vi-@huR zh$&jB-K+no<~q%u%*Y%(+gR!b^9`{ZT7N4o4JMy>@ttGi@p{P%DYKIq7TjAqqx9v! z(q~04Ji>QZ=cs;l+8um<>DiOJwpp&cyYcdL6;Jrm*H`R%OjEq{bh%=K=gN7cOp>|y zR?2hDn{yq^QPY-WXHI`VU10SdYw@zR+YX#&ji1EWuw>usC$Bq2Z_JH%XV@(i?etxN zuS{~T)sKlswq0CTzyJ5un;W;6@4U6E=Kd_EM%M#LNxQGBJP3SXn8Y0sJ^jD`Z0i6O zW(LpM*B|mLe6r^8y8h$J$^8pXZ;kzRe^=S3$my%y>!#*~M^Ar{P&d6{!RJ{#CW7jI zW{lc0x)XR9RMzgkEYH`&cx>spf1xf>*Y0*a@h@dvvs?D=zI>*6YC?zau-$Q1Sw4$h zr=Z2bh+)E;56KbrOdFUD1S>c<@P9C>`sT9j-xU@cmOC?>8kaX{9x&lw3R+bf_38^d z({5&cpX=S1uHWsn{Jm=S95;43zj*nBdp=HLYzTSSSFiqn_sBx6-AlIrTN_auvHzNm z*J8%WmpKla9+(^Hx7xoag+XEJ*2CvJTx-~w-YfVO+?hAy@%DSR_k+S@wTf8_L_e(I z=1^s3SjjWD&UWMXI_U>*U*4K}W1aa4p<4>Mni4ZyWpu0UKEx;KI<97HOkq$Eed$}z zvGIRh`~!(cf4)pSz>rnlQNOus+KsFmOn10rSpG22;MF-|T zJPb?jz4_tJu%7WAiwxtNoRwczyB_#@VCn&TUKY?|)#cXz6px7QD__Epu&8u-fSAB- zj`b{hCySOvs(@B&uAE!vrt_#;`GaFpcQ?Re)f&tcaox!#b%ps;rJXL%QyJ;g$XckH_&uC6a)W72N; z-4NV3yW?$hABP7U!=6{|Sm+@ZqE(Anqa#=M@@ZVD4a z`>)ln6Cao#5RE)HS*)FhVacu9*Y&C&@*d1R!ek#BZ#*$+hv1LwX`7FLI*cLKbN_EU z@H_bUe(`0m*SZ>aTxPGI`}9sy;RyzZRb|KRSuA)gCPv(~zZA4GbM1lT14j?&Zw4)z zl4S6>3R=%6^C9vVM56jkf2$X4lSY*xVS;=s(NcfsG;Pr`7+v4gEsS z{}$^C=AL=X9K&5B|D$}`<(!Ep7#y_fj@vU-$Qs_S=ivL9ec5)V8?)5rIhJ70J}Ucn zxUqkUdHv>}E7f%v^q9|`D3aS`0ZK}%AD?fKZOj)c{+FyH`gK9tBcH~6#_K7Tx?-I? z3`_pK|MR+`wqbL_-pBK3A{u!Sli8il+I$!i_(eC&eCUR^y$-*l?wK?tifZ*BkhSe*Rhd z?;6(~j~=(XbDwUBRxx6jP_^yzeXbvJAIcJTsBU_e^y=GRuLRAF1-XU4ZvFhb=}S2q zv+}MO<=r**OQNk4t2d^-Jz{q7JfnHKWiHr{^IrZbXFR9S_enOX^8(|R(%s7#`I-9} z_!%d6sF>xhY<~6U*4I}#%&#tm-hcXgmx#<8ADLxWD&KPP_||XVcl!Tv1%`Qkjt8dB z)6igMSeb71U!KXGf!FljK@-N)oqu1HGk!05`9-{plkHaHws|uqzssmu*ZlsEl?p4X zK1&>v48xmAO-&0AG)VEES;nl+6mB7_z|4?&*?RuRBWC;guVx&-H0$1@=S;zk(T(-Y z<-&)5e7SyT^OV|&CGlmfd|ub(4p=BjKfWNv%OuBSH|gn}G~H>84O>3Sp84=a?Q3X4 zL~re%$d_yXO}ujRKBG-c+s>zbZrc=%jNftZF=1t~z8=AFoiB!Y&WxuvdAT5s59fNw zevo=llQ3JV>h^#A5A#dzPJ3z-`{}oZ7ArIRveyh*&oiE-J+gTCKE=}aT9#;Fv+DvT zDaM)wZdU(y9{BpQ_hVc_(6r4p#D)b?Rf;-X6AX%yE1&lbM=U<-LBRux;JE zXFC~-SRA7EHy+rSDY77It|Rvckq^a>dVc;q@G0t)!t|#)EMjFQpCmq%Cv`n&5#iub zE|U&<$@;p!!M=&HL56X{weM{^R5yOeO=`9Jm%8%tf94AuXHFM|Rc)VtJI#WlB9@Eg z8?#&Jo2O574}_|5fE;+sx>;whVBh)^?oli@Tz^U`|-S&V+-SHYpI=GGx#j$ zMEu{VZ?I5FnQ6W9C06~9eWw{5qINTDeTdn{u${S{RqtHUypP+~nG3vN2xFLDYEq=T zG2lZ+lI@8blj`^U?O^d@V=!Wva4pgO)ZD0Vg%A7>v__tDzIV=-i)|Xy^b(UIWy6|z z%E;DfnSw9kGpNLsiU zRLUL}N_tvz(Vg*DXKu}NhW!l7(k*rG?Th1PnpSR7q&-pYXVwGn1M^ff4@X^67414+ zvC6}$!{&#pz3bYU7QOE?9=twaT=uV4h-FK<<>$ukhQ$rVjg_iDu0C%(&U{*sA+t7Z ziNk^uy+5BG&^!>*{`>HQ= z7kOYDc}~Roe;q%|tj5ia{fz$`4(aWwnIT~cs+PB!ypTQME0Vvzgu8IX>COZCtBNB0 zL+8!Zd49}<|uqH`H-7b z_<)(Us_q#h|1LKdHik>T*0P+__h9~)Q?>a|+_cX-wlDkOctGh<%hAV|qss-w?!|KZ ze0+C;!6B+%`5spc`=90V^}T!#I3GA4n7?@r>%EzmZ0vQ9@bx}!T>awy&hM-T<~Po~ zCn?F`A)RKnar-{|w%fNmG&}eiug|);eu|@m^#_v=f=ardKh^yTUB~wCaZ(^i>36Ym z<^s;z-O357g;}@NJ4*JwyQ}x!_{zkmXPE3JH=W!kceGN*!v6Hkhj%A1Hf$;6{ZaCu z z51foV_gAd?X;Xvi0sn^o&2jd#DlI=`Ke#hxgNIh$-3=TeDYCshEPSflD&Ah@c6=@L zz~{mB%qxypYp1m_v@_plh`Yu8_P$cml~>mz&&hblurXYEW`5`E%FqAxK2%ldwSEnG zkbU6kOWnY$_0yy-Z7$I&@Zh)ij%QqVqDUlOS=WvqToeGG0w>4*7m zH2Bp^Zk+dEjR=E|Z}hQ{-RCczJHUBhcH>3qk2<=leQN&L&_Q1xJ*j=BEsdEa$>-+a<}%f|Ealg`%i%4yFS%$GBKny2%A zyA1Or#)c_UA9WiG56m#p+R$|3u$}yjhuiFOk8Cy(li<#oIdAE-yz`S*|5imbpW*Fj znlge8rie9$NLxvrY}gg@{`QL=6cV5MU z+V5XukJ}4WSbxZTpnAk<|Gq0sHk>gGe+*7XzKWg5!=Umt?)ZGh#SPyX)rE`y{0(il zZa8|N^}zPVm+vINy8WK-=PeK_P%>Deu>Y3VgZu-U2bv@OW|wL3k7YrCd-D7>&J&(+G=vD}|F>pJ7w-PsC9~x|e~rwJyDu3|3W7Q!Kl44$ zeBZy2aJaOr{9kjUKf`-Awy969*Vz_$am9eb`qqha`}r)aSQ!?3 zeOY~-*_|og^R_4`&EDeBXSU|6e;}zS^f>)325t*ljIk z{@aGhlZ_$Bx8$GX#Pk36ivF-*XK-KklE;&cVbZlkiH$GvuXEK*GjuuiXzt#%ps?P$ z|L=9d=$D_kYS&z6XfHLHmL}eu!l1D7Jg-97zy8%1(xsUG@b3@J+2k-lEL(g)SoEF3a;ER8l~3I*L48c=zilPgNI<`1rIIR*~wtvyU8%>P;PRvb89$+W}d z^vvgTr-D@84|&jkV3JUMo7jU{T`Wc*OYJ0CGgQBwjrX%$&Sce5%CrA$QCNjLD3?mh zvG}mpaomYJ6kiWoxGVR52`I=P-({~6uGr+V|8voU=mS&r{!Hd!P|3Ze;b1+{@%`>8 z$ZLQZ3xv5SHZlK)>-P>%Y)&261NlQ$=Fc&zA^o(HCnBsgdpFVY6ec zk-D)jVgEg+2R09ON1o$(KMjK*3O@&ar}> z&%^ORqJy*jKdb+&e$4+KmDz(*z@ySOY=5UJByg8?%Z!Wu zMhp`|-W^DgFj#gv)L-Yt?CI-V%f8XHAScyu>8JmhL(U6F$t{RUW?*1o@O1TaS?83{ F1ORSZ!$|-D literal 0 HcmV?d00001 diff --git a/images/volume.png b/images/volume.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d8831b6b8d31578e1247ff1671c77838010a2b GIT binary patch literal 15651 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 E03+vLZU6uP literal 0 HcmV?d00001 diff --git a/images/volumeMuted.png b/images/volumeMuted.png new file mode 100644 index 0000000000000000000000000000000000000000..3777ac4660620b2d4250d3d8b44eaad3c96e072c GIT binary patch literal 14838 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 literal 0 HcmV?d00001 diff --git a/images/volumeOriginal.png b/images/volumeOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..84c456505b1c3ee232274438f0ff7a027d8d0d56 GIT binary patch literal 10667 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 literal 0 HcmV?d00001 diff --git a/images/wifiHigh.png b/images/wifiHigh.png new file mode 100644 index 0000000000000000000000000000000000000000..b221e97b35b9277a3d626718da1157f3654fc3be GIT binary patch literal 20277 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 literal 0 HcmV?d00001 diff --git a/images/wifiLow.png b/images/wifiLow.png new file mode 100644 index 0000000000000000000000000000000000000000..70e63ef921ae7bd6b0a9fc73c564cb882ec8398e GIT binary patch literal 9895 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4mJh`hA$OYelajGTu6=ZO!M^AV&Gt4VBlh4 zU}RxnWB{vTU_@dwF)}kSGcYi;F)%O)F*1YIfYeDbvVz$?3=9m?Q1%oC1_lkN8jv1C zMkWSc1_p*X3=9lLj7$t73=9mb7#J8b+aY%C1KG#Gz`y~9KNuJo*cliYV6?lZZ-9c4 zo}q!Bu?Yi%k%5u1m4T&|k)?v6sg<#Xm7xU#BLm|Cgo{9i@pFD&&cMLflIiRm;OXqF zP*9YgmYI{vz)&%#cA~AvVF#I`@xe#=qh#JF1SvX~ZtCuO5w<#@g==Y8#?^yQF6n1n zny_St1=l)Oc6+hae0t}0S?%CzdcfYXx_k1X?kPX^FS(#}tod=>p55PfRI_vRas{7V zC$S)F+C;x2M|1K*-&DHFy9u~RY!)*9x-&$J^ZdtBe);(Ki)>E+zB6BW#S>q)A1;q1 zF7tL*G*?tzzGV4cxIMx%sN;O+ao$}DAC<4CPQPyi3gOXO=#kfG@TOI*s8HsN>lC9 z7WwZV_^tnm>`W<|dho=?2CWc}KKVcVb>-P&YU+2EILN%H+xWIWa6!6w#u1x|FW28{8ZU{@0ybPfdgg*g?Fz#v3*d)E>U$!)wxK;-gjXD!@ct_W)~fJ zpnGBevv1dK9e>F@Vd1(-<_8Wc8iXx*Q`%qtz3kh!_cO!l?ccpCx*`9cZx;gtzg=cX zL`j6Nk5zJhu3lnFep0GlMQ#Bo!WeAqD+&^mvr|hHl2X$%^K6yg@7}MZkeOnu6mIHk z;9KCFnvv;IRg@ZBspanW~5}trC?K(l4cd;;s!OMC?(BSDWjyM zz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NVg~@O}Dr*uOzWTH?LS3WCX+vm(=3qqRfJl z%=|nBkeP`|`K2YcN=jS`3JOreD{>2bec{IE6+=TIIX_pwBC$ZVR8 zVkIcY!F7OwAU!j;0IaJbw*W)GEcHJ zFf~p}GDt--!oMgpJu@#c2ia91qf#`uOtzaPHmMSPOHc*uyQU+O)SYT3dzsUu~h;&30&%ewSlC4Q%e$45=#fH)tlK0hTht&)&xJ5c7Zfke4SW^qY=Q6*RilB0rC3n4rR zHzyOMT0ubpoGGjllObLxPAp4J0lO0}m7I~7m!6tps{~E1FfEx_l7f+CQlgPbN|J6$ znqiWziAk!du0={>vTm}efn{>Cg^8h2G9*~xrWfa@m6RtIr8=gk=9Sngxo74UfWt~b z0~}GBsBS6GNCm}$fswJUfw``sL5PvDm8p@HsUZ$%SInuUxDf_XtDrR9yG+z97RJL6ciLjEg>mEk zDFjGTJesTvzpWm}sRJiIS6?UgBD(ev#- zBd|Hn$Hd66<2CF51+Ol= zdQfOxrt^tEV#D3^KmWzVex7W~UB72)?6zF)LkGWdGac-EJ1Hx9YvrGvp81R%3zh3;`e7 z^Zq_wCBMpVja-QBo~jo=&Zi$d_Ug~8&&d)$%D&!xRXsU#whXHR!vQbNU#nMNUL`NL zoxRWAKYK^I{cAnRYIZ$|`nZT#gPCQ`i&9;Lz>_6h(3g2Fxz509Ddl~10Qo;lTZ>$+bF zU;AFoIl0B#gp-3|gFg5FhgXwVEf4o!?RQP<_f_Ak$5(A$#m~*8z;NK6-k)r#Wgq^2 zkznxqayK$4FJp#VMcCJGC%3%M6cS)~uukkR$m`2P_FpkL@czduhqarRG#_ZadVBTG zS6Q3c92gpGHUF@O_pgt$5c^lH@#l29xS5ago*lndzdC!hH;uP}fuTI)4}V_8hjTM| z@BVc+>v@%4$=2w5wesre)%963>{hrlurSlza+!Ku%T%EulhArd0&lrng7hFoh?00 zV&3X|)-$*HO;%tya7y!^eZb#C5kKVTJgo{}bXt0z-H*1DTl_QmSQuu!J+yyWRZ*$i z;TQjux18$Qw)L0W*KM!Pt6g4qL4||CAiA|aNH+Ly+SfmAnYC`;gAeC4_Fh$AeSfu` z{mgBln-v%ieA557dNq64`kWcJ_eZV%P@A)UU+~|&um4VNkv8FEV$iw&sJ_2#;$QvD ziiG~^zi-YRd-e6|{P6pm@)(#HboM{0-~Vd5^sYbsmz3U|d>A}8_HX|ydG*U?*+MJ~ z5x-jhFL+hR`~CO)8G7~acIEf(Wh|bYc|C)Vg&|_s(f=D>u|A%<|LUI`(s?WHh3>5~ zdRue0k%7T`^#}h|zr*x%cRa7(5|*fc>&^$C#{28-jAm|g1qH`H{eP=hwTG`?D|hLG ziv5k-+rqD#@M!$KeR2!$EEYzFZ}A`PS0rZLmk+g{6!`B=_3KsPq3dV+?Di~HU^wtd z{J-f{f3uR`_v5=abmV2uQ2Vj!X7}xe}fKJ{oAlVcdgyU3({YY zp4{>l?2f#T_WOPveieB&G3v>0^UHec^VeQ8=ZV=}`Df?juey)l%LK{pOR!El_}X;$ z9Q8T+`}V)(z06X-`qz_`TV}pZ3=GxFf6NcsyX#@#zU(a?pRaC<-S$3IJVZR~d3bz& z#F4by5ev%x#O!!$!M;XnJG0oHIMcS~$wUj&d38WEF2O8JTI$*2`h`~Iju-bAI!fG#%e^iAeaZ9Z|CSzj|6^ww537BQ z?Fy^CR;fI!?P2U|KO~ezmb!hF+s+KiN#gU9rI-D*&2JT(w)S!8pRHGyUbVbx9~PhU z;#ht?uZ?tge9j&H( z(QhBuORayUFVp?^`6}*dhxb1HxzjHrV&+G|tNneA51xpMJ=hj5zw+D+pWP?6OENON zs}YP0wOv-_U3!RX*RB6vUtbpfK9h3m=;<1JIm@<2_uktt*UoV_&d;lu^FiKcS?-s$ zX_{66!W&p*%J~6R8-cRdF>els#tDEXv|8wJ&=Hu6q zWd(e{sX4JN70$a{H@Pdt~O%f4$#rd|zeD!ky5BI0){K;SQY}ISE z%XwS3|4*Iu@ZieFl8`+fTlY|A?QCq_PFhwP^-Z6D?PSM<%EDA#!0R7ZTzIXQQRhTG-8cx0wWuR0(0 ze(gQ8ncrl0mu`1V*mo;rZ+6|f&C+aKcDoa8PVAlb^LTa2VJ0so1}26(jlZ|;nLcgr zieLM$Myp>wx83@EkVHiM-rBl#{w5{!{Z}8?fBg8-y>nYR7&goBzcde^t#=gv5z34 zKF^Ei*S}|L{QUg+t{sVzPvY0rEql84%!gZTjeQCX2V^6z8x+;8{LYkE~ zru#0--T3=kB*zT{`|FmxraVg#>jRw*d^@@2_3Hhr|K)x)zgl|w!P@w6IsP6wh8uHFA6M8g#sAs+b#Xzl zt9IA#XKBp6s`|Nj?}mpzIrqoi&F7525EFZi!GWLQ&AI8*Uz{x3m+1H3d)56JKEKyJ z+JC?Kz_V9hudWY~U!`jO;ZsvvoU#DJgEGGtpRd|){qoE^KeJ-RY00be&z(A4mG*ST zOrPIJZg7A2)fVmHefGF?SThSF!@C2ay#7a{wZgBPoA-S9fA-{-&AJbFr!*fpdiAsv z8~eY{LRNL_R`1K|;b3BTb8qd{=xHZ7|8#vk^@(5ovfifbX*C=>RzBqHJ}gp1#ifVu{Q7(G?!L7T#g2SlwR!D}?K;i}zP)<%ik0`YQT`48{HM)V zm-C9bGBnuk?)qKv^_y6^+kv&b{<*)ewmq#mdpB<1@e6-aZiQaW?@27$SY4>M>YmZe zvYmSy85pX|nD(!!3N1aS^!MahUjO&M*Ph&RerML~nU7zzy;^!zerrYS$Lk^WcM7a`z-Cte%FXI{SRq0jxCB=1`mj1qb zfkh|vbMe}B^R5^ieSPq^!j^Tb|D}Iz+jzb4rtP$AA^vOYw*R_VTkvo9%7xco@q#L- zLKcP{zt!I{AA9t_>lNqQy{c>U*VZks`d%^h#2a~U_P*nnPOnyf_cZzC(W}*Jm-DV& z;$YbD-S5uoRn_J;eBXZF{hGcef4!NRk7-Tl*VaPM$gp!8O(gr5#;^RBTzcoO#Wb@J z`E_xzwHG(GFfjan_oTLy}p?ZRv;QOVqpm>GD42jI(BI`1*K?Vc5HkB}HEk zy^_2dSY4pAHowB;qkQ=P2N6yT4M(jj$a zukM_@vh?Q8vl~kuH6_2SyE=>Y_@!^G$1j;)RX@&9`7UMG{c92oj10#n|FB)1ylV0B zxJF;z*Bj#FWAmcqs|$4QuHF@1dj4a?txcylrj*!It8vf3z_8(nj|t-%p3lX;t3n@t zue;h;ACtTOnfm2z*{T8z4Nv1ggokIZc3yq;s_m-B;yLUg*F(blZg0K1tZ?_zTP8Ej z)~h-)Fidm5Xur&AT~)@{C9l40e6W6B^ZP$FTi5Q|_baHhtkkd6we)MsE!`+_7KVhE zqW_#%wTJ%SRrO_uY`yva&97IV51B7jUzca}wrVXe6T=3RuK&ub>cjtrd{zGa;(Scp z-u+eXUpJoIayCkig(2a;$iLsA_VKoRt2{~{DE+zFy{bPfe~yp!@i+!XhKN0f_V20+ z`?~0rBQNt`vCGq5MPL2DGR}DBwtI1mj0`u*K@G6TzwNKKOTYX0e*OCoHKoO0uf0mW znwrMbz`*ck_M>{I(zH^yt!bTmwnnf19;&}`pViE5XYVyVO`NLMkos`TtE*S*|ZK#Yk$n&<*zp9u{X#uJa{MizuN51 z`~M$PKh)M1e7*Eaq?(U~;lVob|IVx8*UpQU-Q#oboA9dXJqK9@7#eJK{;gh>-p}~p zMCzAo{43@~?yZ=!j)Q~YfLuk!*X*nOI)}gS+g9cGb#s|A2g8B6`+vnp+b&Lw{r~ip z-PPjf&)S#baUg` zyzl?{j!%yUS-P98A@aSP{XI)|7KVh>uM9q`9)Do~Mb?`cq8FG8<`naBFdR5{ZC%6r z$5FN*4c5E&-7rq77d$Me=RfSU^u`uIrH;X_StuDGsv&a+qm43fg$hp?W^|ZUp(KHVDvU@ zw*(8rgKcKv?=!wFJ5{?TkqzX|-BRl(+>fj+ZL_;3dUf}z?6-*m3=P(LGydtC3B_L@zItr@p>SX1-ejYQ(C1o!?YA z7!J&{USE~@b#3aGdFCPerkzq%- zVnX)eh6DDi*To;oFAe^>?Nz<+vb#Cw4;oqQ&tQu9_3XLTl3!n6xnAYh+qk_v`RlV+ zqLVYH-;P#bV5l}{kqNQgTvhmWg6gNgd$&}@eifgbX@0|7fq~(-8jDQ8T)Vag^>Frg z$G3l;`fBP`Yv1q8j0_QT6bhog7GKp5Q`h}8fB(X&Z0GI&(~lkOYG7c{3F5HWW3~3z z&sXBB7JvI#UKRZH-mCMgKdS}v{{SVTc*TSu**Mz`R-3D;NcK|5adM@K)wnBgOr{^J?(w^pNlJhY!wb+sIV@?DxLhJ(uF+YuEn@C=EOO z_aE=%muGC23a~KvG8o^~-mt35;p>rC$5%aGz4hwB$J?s@{L5cy)^BfarepDCX&Yp55PfRI_vRas{7V zC$S)F+C;x2M|1K*-&DHFy9u~RY!)*9x-&$J^ZdtBe);(Ki)>E+zB6BW#S>q)A1;q1 zF7tL*G*?tzzGV4cxIMx%sN;O+ao$}DAC<4CPQPyi3gOXO=#kfG@TOI*s8HsN>lC9 z7WwZV_^tnm>`W<|dho=?2CWc}KKVcVb>-P&YU+2EILN%H+xWIWa6!6w#u1x|FW28{8ZU{@0ybPfdgg*g?Fz#v3*d)E>U$!)wxK;-gjXD!@ct_W)~fJ zpnGBevv1dK9e>F@Vd1(-<_8Wc8iXx*Q`%qtz3kh!_cO!l?ccpCx*`9cZx;gtzg=cX zL`j6Nk5zJhu3lnFep0GlMQ#Bo!WeAqD+&^mvr|hHl2X$%^K6yg@7}MZkeOnu6mIHk z;9KCFnvv;IRg@ZBspanW~5}trC?K(l4cd;;s!OMC?(BSDWjyM zz)D}gyu4hm+*mKaC|%#s($Z4jz)0W7NVg~@O}Dr*uOzWTH?LS3WCX+vm(=3qqRfJl z%=|nBkeP`|`K2YcN=jS`3JOreD{>2bec{IE6+=TIIX_pwBC$ZVR8 zVkIcY!F7OwAU!j;0IaJbw*W`uOtzaPHmMSPOHc*uyQU+O)SYT3dzsUu~h;&30&%ewSlC4Q%e$45=#fH)tlK0hTht&)&xJ5c7Zfke4SW^qY=Q6*RilB0rC3n4rR zHzyOMT0ubpoGGjllObLxPAp4>L>62sIU_MIJvGHv37TACS~9UD1tZI(L?e@wB;AxW z!z5i3lT=e(iz{ptFz+BhRAjHVn%GAip)DjwC`n30=nVChhk)ffHu9;dlMq8oD?>{w14H_G(J;x-F)%Q&C3(BMF#HF>1$&oIW?*38Ebxdd zW?1PZP&Y@g0Z3jfg*w>*O|-`1RN(cTyoM^Ytd8T zXqk1dTFrRo%-!{W=1rWfXdC>__WS3$z2~xz8K@P{FFyCV=6vxyrb#NEqi8e)C=G#- zokrabT75yxr4F&Xwp+`sd3@eWwr}g-NY0GYMYnWPPckU1td{!9^Md<}r~CVol0WYM5XPefa&HlMrEkSZajja9WRrAk(s&D1=WMlAro%w>DDS9be zjmOQ6rUpzBv;I~8He7P}yYr>X_2F5})0n(Z?JN6JCukrZG3Q@Rukz{0hc~D3Fa+tE zeQ9o#ZIo>YJg{L?^6jmE-v0~z6&TLMeaUeDo8O=8XEXb-r=?h)-eaZ0+z_(lSe<#o z_mVekIqW?Cynn8}Ytc^bp_&lh5u(QNw{!^XrT9bGff|i2s}jeo7Xb!(RDF$o>*-&VXo)D2iGL}qyP7#}cXo5bkw>fNz@ z;aNw1Ggvd{GxD+g@lj~n89H)fyt@(*Um8K#uSDL zR+}%rXXf!Z&Uc`0<-z;*tPQ_51w635dUUz+SCK7C*6TA*4pOM#m@%>GP?t{sJSI;z zhRk58zl=v1_6Qz$-O$`v&tCR$>dWGL_EUwq6ykXIFx=t4lNu+ zg}8bCGVfrOnEv$4wg^ykE`NAm^oPU;$E0)r47^=MGwe2QJ5YLHYUDX@u}&U_OUq1u zNN${bPw&9;27X3sCg#0qp)aTFZ)l3hcp>#5DCzK`v~>Ox3<_&^KU}Xo?SbrEsek=K zvp;_M6csAU)+m;A;X&vD`Hq{+r{~xzFgI*@CS3n}UG?#$ZS^azFXs|r6BD}3@!#c5 zki~g9MoET{*S-G@9;{t?(VpwZsi43{UAA?qar{1Kio~K+j2Kp2llsSaWRa~qlRLxh zXsuO>#tqVqg$HCK{T90_F*kJG`*3}E+kg8G%Rjp#wN@pbXZ+5)S+_vXp z|LJMFP;>@w3}Xz#8AFZ}3=7s}{4h>nC@}cIn_&Ou-TE7sr%JVN`%-(nneTpjYN_M4 zX^Z=ng zD<0|VjV}FBXYtW0L&Z=o#pCArE%JYDx88lE_dxu>51sUhM-`bH%$6UzKVRZuy^O&b zp_iME)v+1ueUp*@;B-IhRippAuN-h#G(98Y*R8r7_ca_h>)s@2yts6)LA!G%6MvM9 z5kp3>)`!O(@BaNQxIFLNC8sz4zUBP-6_fSnd1=Or+gw$#S4%lq4+nGHu$4`|6h6J@ zoy^)JHyXMdwPPJT*cftGOuE-P<5qdjss(%9%oa;rzJB#U_kkrLg8!LkaO-#<{}grq zjcTr#DTlVg{hg_$Rdw_AL^mFj9QlA9&b##ZeHs&%Uva)5y?lONSLgxe z1LmDiTV{ij$eIG<1nDHs`~MGC{*_)W88LI-llhFtmOr*kiVD-dkkou%^Lo1eBh!%h zN1_LJU*4Gh%2c8uILO>=#W}WfjO*CMs%oVeLUvEh)=$t+3Y`CVt&91Ji533#{1uaK ztb8l?pmIS<>aDd46_mftvFMmF_fyrQsaLmIY$!-R^!n)m|Aysvvu-dfxV74)UEuQX zeO!NL`~Q7?#cR*;`dJape;FS%>ZJF%1_xgM?D6R8)#wge&2LO)M;X_=e$87UVbLGq zRk6}Fi6J02WSTYOd`3TpZQEV0Wx1_VkoP)%_}%e1)9c?k9-KYmaOm%)@79q<*`~rj zWIwFdNuPBzks+W^`&iG7ZQr90JUqgcUv<h!M(XA&ys+<5-D>^Q3gL&%&{>+K7KKA0{#y?@&I>fdgb zy$5QKB&?|JNG-eTvec}Kl}(^pde7V&_a7-FJxI`h&zr{doN2!yi!?*X-Knv%8#kPq zc|d)|+jZy7k|xiwJW{gPyYb`!t@&kH-~O%e=l!33`LE%$8En=ax8y{2w@8S8U`|-K z@CL(zSF7(-eLVI1pK^!gm94ivoL6%D*w1`yr_`)#h3DV!$Z*QIo>987uC3WY_(OQo z*@lyCDa;M4mMgtx-@|Uv9O1Y&O#0vR&dln^4YN1Rc^W5stK)Zi0M}V}q03z5s~;*9 z*ne(uL>2Q-hY$}|mUIUw@jTFIT)Y8toBRA(xD;CpoSKt$4o1l?;h z&ohZL?mt@;R+TEj5HeHrTEL^)|C~pcQ*Cb2;ldm>a701)b_(^nT9V9wfc{$JCC>)8`rYtK9o|{*&y|T`%Xo z_T~|=5&EI?an;(eWddeGn=|$?*}UdqWNxThr}WA-XKIz+hxb>G?Rvht;pKs;2l6}L zmPfDcxWasJ_q>RR7cLJh5{^r8KF~dKOEO-4+KIfcT?Py*si9#(cy0J%`fbIYSZ4{+0175 zY4gg5`)y9od?C7kYo9s4%C>8A-ftWOO8f;+cgMdz)yT$BTFYuI@WbYVYuEnC_mv*7 zJ>YtvcmLyRuXh*s9k6cv&tS)p6Z@gxM)n8i#>ESm3wRk`9Xj^kXVL1y*-Z6U!XC*! zRy}e|rP${8szbj^RSF~wlOHH_*}A1OeyBfU;^^GK=rA{CCJ*C2Umgpos4M-RZ;q7< z7RY|s!n07Z+l>Ex zd46f%+Op`|yMOk~;;EMU)z?Cuzkfe>M7yy+=*)E{-vj464>oS*VPs>-jbh!HT;=sc zX5*=di6%_tjQiR03KRvezOaq+KO^+R#4vk7{Xx4&udWDxSge!2EBy|`g5G+oA7UR) zGMWAJXPz!x{44%T>KCFCMwYcwG2&mAEJOhw7w+2PWsYF*-=seX{R=A@wG9LI1X{ zh|T|nlDgxbfAL;_=X-5s>g0vWn%8bLTs?60!1Xtr1`HW@ryfXnH23C5*3}GgYS8x15 z!LYTk$-C7{I#m1%^F6LP&N<(%E?1DxEvyo-Fh3pncILavQZdJ)KLkF^XU+WMedJWa zet&=C^4mYWrGJKqeLr>gNEKr}gP7Qp#k{_yciL@Ee`9zt^~iqajST19xjqy|HKcch zOHSYEJ!6Y&sdM}TVVCm{=7}U*KFn^oym^k~yu@mTtiNpQ+4i@G(@chq{uQQKD&PLwaaLT(tzMeP&A7U;J?O(emQ`hKXB|a~n>Vkzcv|U2 zU~Pk8=r`-_jKvM_g%|&sULmzKkDoF3z?LB9bcXXnzuS10?@BA{U1*UlbAx$-Z`l02 zTUi^WDtc}#cyZnAUr;}Lp^<9&UC5Ya z-I_@P0sY+Ysb;G@ldD%hU3n~6Ewn^nhR>V5g^676rsgnSweCL1ut4`3 z)0wpo?&lkRFnyq|cUv>mm!o24#FW=Q37M?_R}~+;>CDz}i;v;5)`#y}jK&SY9jdkB zRjZb);$r;V*xh-s(Rk$<*XCuC3_J{5b5slJTmSmy9tb|tuxRz=L&}p@>9goC|C`eE z$Nuu(SkHI zYp><)-M7?34y?b-b;rHui~RgLb5GV4>6_+!JP>}#Hjb0|y&8k@nsgq9t$AV_Tl4(Y z9ts)O|HzI!S36H=Td^1aE@<9~9`@)-Ua)6+Ab zNKWL6z3-zmjd$NZ_WIu64Ifv&o6NZ2nJ??Qh3VH=c5qoJpRT-fS>dV+M}>@q^4;He za~)T`URI^X!|*6xy84gc597PvwHEO1VEV!KVN1H>Doy|8)&IG6<(C~;6>|Kq;nm7l zFSi|6S|PKPtxVp#KCYiPxk{pL)>F~_?2Sv_tuAg8d|f|>r{~R){Z*`n zkN&^W`5wBM(LuV}nUCF$xrRw%^U`|RjW3SnH=e%qZQ-PlxaVJ(?fB*}$lTz3dpP7l z(F5_wxQo^EBp5;_nm=K9pu1B2!Hu&%&-?|Wf8JxVnfLVFKGn>*rGB;>_zlD?Q0+L*D7^X3(>h*;Ta#uNWk2|O;NStp1B?e6O6Tl1ORy`@-}vCT%LB=LC(qeG zJ{YQfW!b}R!EvL^Huo6UqUj&Y9>^tlP1}58k_p3#;=B`93*-$1Zm?DG8Yq3`;!)W4 zZm#p2Kc=D)lk!fbx&QRO)nld3{A-C-y2b|a4a^2wf8S3%kdx%Pe|d-HKkWv$*D}lv zyS^P;N?m(>anRo6#rjC&hF6$nSTsU+nrM{delL+v zQayQ4womcMiFZ9W7Nka6O`Bf3zenQfUAqn0y^L{uKPK@oOxm@6;(B$rgzfdRJZ~I* zIPZ4fxRIKX^`KqgvfJtUeUC5R+pvAA?Ap}(+m|S8V2SYZ`CcXUL;VAfA?up0Z~k9? z#UpZ(K_Tht>F;qYOT^GSSA`5-l6*X$rqHinhcr2g6+ zn0Fxi^2YLCyVO6P+xH^QYcF%~rR&QJ?pB;+P!Qem@V;n;`Nox}-o0E|FOpsM`uZ%@ zmF5qYUU4>%t1vj7`LPQ$p0U;JhooW0``iQW9kMdzO7}ii-`{(yDDGy+v#JMb3DcN4 zRGAw>czf$?4Zqh_KREpIM)Qny*RKoR(pam>b4GF7w7pC}*bS#GIO?Dv$*{z$>e74v zGyCt$TTHuQU(0b}_N{l1?k`%Tx=hN9xt}SVaXUkCV``+|YF8CWh9&c|{%luT_IfY7 z#Vm<4;qPm&s@`h&d4Tsoe2~VBw_BV}GANXmAO4^A;KP*<@3U5xtWG^}_Q2KyEjrIt zyIqVJJYsKt;AgwXxJTTA>BiZhmx105){WAQ(Y#Ecaj!RR`|S-|-z#e}^nAOwQlq;g zv&Ee0dWz*`U7?c<3b}cU=Lz7R>T2>r3tTD_c48?OzK_2nV{PCNq zoniTsw)$-8f3GZCkC+@1Z@AAiow*yL;H&As+Rol`KjmG&w=21QU2WBTKH~o*m5lR|G6U%_Fe8+TNWzg-ND*g$Lv!ktaOq=AuuaJqrjjbiHo7^tN3-1 z2SN{i={&dWc4lK(SvLRIeXbgw9~y=S{EuFD(J{QkaA(3(oy{I83=^`Jf4tB5BPHv{ z_k&NXvM>51eLvW}dCqTLK1qfpN#=k4Hf}ty^2m#SiqpJ&vl-_xu4Aj4`t-~ukj}2F zAJPvLJn%l?d1Q;7`*-f7Z4Sx>@*iX$9MoBUG-)EE!>WJB_VaHr|G=D-S1<4FnthRN z4@ZskkLYQePbh(;?;WepPD=S7d8EyD-|OpbCQSD1b-XsucQG0y?Y|k$Ftd86Iz*lh*CR z#<23a^na@a`v*!1@k#3TD>rXt{M^B~wEjd<7-$g5!}j`*?`q4w{gtSY?fVpdJ(_I} z`yZXtkx3wfOY0xsm;b?V@$LTUs*CcrG|f<}h?{17`_TkOhgbWK)hkS3j%Rm^R(i$Q zdtmB;?{^{t*cet;OZ`_o@VxPIA-nz8HEIvmAKB5M9&6&k#<23W)c>`O`Aq5puYY>m zu4UaZ`$cb+#pz6NWLa(hD9`#w;D>?138Bbp!_pshrW@u+?AT^foBO}c_1Db00}nPO zd))l~*ZPX^HSz50Za%_)j0)nXUCx?#fswr8;ky7od}kDEEyAv=A~WIfYAs~hwG-?DFQy3Ul( zz{gVNzc7K}!tP_uH+dd}JgACiKf$1oTld(wX~whiq+T-}-Itnmb_TpN8169J_>?@p z9L#+F(yQ(zpEt1=1Xz7zY7<^<$hYF6fPtii<>{F(Vs)4sw!Gv$v*3%$SKfq#-r7Hw zFIWCsdF6&b)3T7myPpOz-xk(3e#gJZkhSS}X&vWMTW$MS=8<%gMliFIbt7Bi}@`4G=#!oa<0&eeHu>wS&iaPKi@ZDej( z%k{0`6XOFlagIs043~CEH|y96_Gz4Ok7D{G{DZr|(%|yfNAXvcFL15VF)a}OX!WEZ z>Cf?h2TnA7;n*`dLa$y6x3_ilN!`M~@J?agye&O3LOi}`e8wioXm-;(*y z4=9G##O9>OYBM)%Y1}n`#;@?+BXjS$^rRX_9gtJS9_j z7%o-mD7&2tuhMsrHtc=B{eXU>WTfBbxk8lsr$O4gf~jxH$1StK|J@*ZdH~osg~T0s~Z+K+-K%q^&mW+A&+0Dnqdj= z%$ZFNs^QNbH*9XmEc^c5Lm-1SPRq1_Yh(Q(@diWDKMuy?G0fn2`c%;xHcd6j?|rOQCo0Vn$FR?vhp%Q) z)4KVr2PXFkPGoerwc+XkQPH5r^Irbb?9UX<`+6m$h9ko1&4!Ags#oh;8q2pc>Q|Sg zFibFu>Dc^`E(}a?AOaaXD(Q9?&zFX`+XnB4`YMd#>&hM zTMC~E6~C@tw0rN=3f4lUg4x=?LQ^?1nBy4y)TX7z-E`i6>g<90vN~GK4O=q(3(Fa= zU)XER6ehfTTWw#&x$8S`U#;eyx@nH(0rB7&Z{EetNpIBNG-u{KUP*=}zN-(UGdyP$ z-t}^Rj#AnC-$m1mPcGkfD8{|JVRNJW<=WVfpBuP4!v!WWI^5#vXS}ceEU>)valK@L z+qBO+j>hc}*ue5b@`LP)Pitp}Gl?_r_vaS#oLZe9!Lll4DcdiG_e#qu-d<*1SStBJ z_`#zquNORu^Zwg-xG|qO|4q}ce9nv6rG?Xs&kIdwbh!1YYqy>0zvoQtmnyv@{F(Q0 z_IUeuYW>@KMLX8}J~Q9zC)qE39{kctU#Y6g+;F8*v|M(B>_*u)o;m;IUgtU}8(#fj z^I+kYC2O*tN1eK~^^4>K`^JgU1-ffl@>tKY%YBOiwKR5}+O5BVy+Epf#h~Se^uF(I zCcm^hKC*}}W!PZjD;fMY&U-iGa)$TJZFz^bZkcmq)(@u#eCt&u8J4_Ty{DRSH&gqP z(y47UYn$bI?=GJKXIuOBGp3vl^c_*fWWzSe~}kp2X-7blvoi zW6lL*oTy9 zmtWnSw90v|t3qh2ZR6+0|LYbUlV4zN$na78faB7(Jjr&2lX46z)#m*xXRPz%`L_DW zg?| zRy$Mr(g&ahXQr_9f2#*GL>RWMS`@!m&O*q-*f)Gi3d4jgocCC2*{ z^V~rFoX7M3u`|6_zV>x}m^G8UwrS4CIu_6rw6DoO$&K^=ALss1$j8#>v)))ml0jwd zafhS}_vKiB=p61)?Jobk#S7Husr$8FdD*3>tiK}OGaQ>HwJJ@lIfY@umA6&G%KzKN zUl@O7zsKLlI)R5_(zR5Ejkn@2?vcG=*PA~9q)5-SkDcMR=!eI=ifJZaKKp@hlRFvvK;5}hJWPCzhu$swZkEupo)Hwtrf->h7VNMt;bZ)!JdJBw3d4jcZ=B9B zX>7W?rWh>WyI{xN|8LzI*E4{)eT)lU+|`d7+l{mYA_bR zVFY>W4I{`eS@&eR?Aa2gK~0#)CdK{d=dA`!HU>~Q`~GKHCbpw-4x7!ir>*awg0z|a zu%W zc%j1!)(oaR)^}P5j?d(Znf+Af!x>QINt^NR;E4!3I)9<0MEnE=Wl08=Qg3|+Zo~XK znX5mw7P#~z|L~o*`INC1D8s>YM%`+_!yfA^y*vp8)Mu+use@g!`{$cphefcja^51bXRWluDoX=GD z_E~+MV1eqzxAum-VW13g#aA)GV1s&r%?Hnf4DtJyS2svE#54D&?v(xmN*%VMOhyR? z8_Wx&KEy4Mzc5>O{?lNkW#87a$*GB{?UIjp5WGKyVM2(c;{rX?KZ_d=H-2ZVURrQr zzJ&G$!|&DERhQ!VeAx3C^HlDAUw`J)p*KMqk_ni|0vP*sdV!o%4q10-johIzDsE cPX1?JFQOS6(AXu$z`(%Z>FVdQ&MBb@050LCF#rGn literal 0 HcmV?d00001 diff --git a/images/wifiOriginal.png b/images/wifiOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..6cef0c81194f99e51bfc1ee8268470c8f3a9c715 GIT binary patch literal 14913 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 literal 0 HcmV?d00001 diff --git a/images/wifiVeryLow.png b/images/wifiVeryLow.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcf8fc0822ae57bd2aa5140de850df7375f9adb GIT binary patch literal 7031 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 Kb6Mw<&;$S>NCLJ1 literal 0 HcmV?d00001 diff --git a/newbar.yuck b/newbar.yuck new file mode 100644 index 0000000..e29d9a1 --- /dev/null +++ b/newbar.yuck @@ -0,0 +1,55 @@ + +(defwindow bar +:monitor "0" +:class "bar" +:geometry (geometry + :x "0%" + :y "5px" + :width "1400px" + :height "25px" + :anchor "top center") +:stacking "fg" +:exclusive true +(bar)) + + +(defwidget workspaces [] + (box + :space-evenly false + :spacing 3 + (for workspace in workspaces + (eventbox + :onclick `/home/willifan/.config/scripts/workspaces.sh ${workspace.ID}` + :class {workspace.activeID == "0" ? "activeWorkspace" : "smallBox"} + :valign "center" + :halign "center" + :height 20 + :width 20 + (box + :halign "center" + :space-evenly false + (smallSpacer) + (label + :class {workspace.occupied == true ? "" : "unoccupiedWorkspace"} + :width 16 + :text "${workspace.ID}") + (imageDPI + :visible "${workspace.occupied}" + :image "${workspace.clients[0].icon}" + :size "16") + (smallSpacer)))))) + +(defwidget start [] + (box + :orientation "h" + :space-evenly false + :halign "start" + (space) + (time))) + +(defwidget bar [] + (centerbox :orientation "h" + (start) + (center) + (end))) + diff --git a/scripts/Struktur.md b/scripts/Struktur.md new file mode 100644 index 0000000..e69de29 diff --git a/scripts/bluetooth.sh b/scripts/bluetooth.sh new file mode 100755 index 0000000..08db287 --- /dev/null +++ b/scripts/bluetooth.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +# Get the list of connected Bluetooth devices +devices=$(bluetoothctl devices Connected | awk '{print $2}') +name[0]="" +battery[0]=0 +i=0 +# Iterate through each device and get its name and battery percentage +for device in $devices; do + + # Get the device info using bluetoothctl + info=$(bluetoothctl info $device) + + # Extract the name and battery percentage from the device info + name[$i]=$(echo "$info" | awk '/Name:/ {for(i=2; i<=NF; i++) printf "%s ", $i;}') + battery[$i]=$(echo "$info" | awk '/Battery Percentage:/ {print $4}' | tr -d '()') + + + + ((i=i+1)) +done + +echo '{"name":"'${name[0]}'","battery":"'${battery[0]}'"}' \ No newline at end of file diff --git a/scripts/brightness.sh b/scripts/brightness.sh new file mode 100755 index 0000000..501e237 --- /dev/null +++ b/scripts/brightness.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +FILE_TO_WATCH="/sys/class/backlight/intel_backlight/brightness" # Replace with the actual file path + +cat "$FILE_TO_WATCH" + +while true; do + inotifywait -e modify "$FILE_TO_WATCH" + cat "$FILE_TO_WATCH" +done diff --git a/scripts/clients.sh b/scripts/clients.sh new file mode 100755 index 0000000..a5f2458 --- /dev/null +++ b/scripts/clients.sh @@ -0,0 +1,187 @@ +#!/bin/bash + +ICON_THEME="ePapirus-Dark" + +declare -A occupiedWorkspaces +declare -A workspaceActiveOn +declare -A workspaces +PIDs=() +workspaces=() +A=() +image=() + + + +# get the monitors workspaces are active on and get workspaces that exist + +workspace_event() { + + unset workspaceActiveOn + unset occupiedWorkspaces + +# store the monitor id in workspaceActiveOn with the index of the active workspace + + while read -r m w; do + workspaceActiveOn[$w]=$m + done < <(hyprctl -j monitors | jq -r '.[]|"\(.id) \(.activeWorkspace.id)"') + +# set occupiedWorkspaces with the workspace as its index true if the index exists + + while read -r i; do + if (( $i > 0 )); then + occupiedWorkspaces[$i]=true + fi + done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id)"') + +} + + + +client_event() { + +unset clientOnWorkspace +unset PIDs +unset classes +unset icons + + classes=() + clientOnWorkspace=() + images=() + numberOnWorkspace=() + area=() + i=0 + + while read -r p w x y c; do + if [[ $c ]]; then + +# read PIDs of all clients in consecutive order + + PIDs[$i]="$p" + +# store class of process at index of its PID + + classes[$p]="$c" + +# store workspace process is on at index of its PID + + clientOnWorkspace[$p]="$w" + +# increment numberOnWorkspace by one to reflect amount of clients on it + + ((numberOnWorkspace[w]+=1)) + +# store area of the process at index of its PID + + area[$p]=$((x * y)) + +# get icon in a hacky way + + desktop=$(grep -l "StartupWMClass.*$c$" /usr/share/applications/*.desktop) + if [ -z $desktop ]; then + desktop=$(grep -Pl "Name\s*=\s*$c$" /usr/share/applications/*.desktop) + fi + if [ -z $desktop ]; then + desktop=$(ls /usr/share/applications | grep -l /usr/share/applications/${c}.desktop) + fi + if [ -z $desktop ]; then + process=$(ps -p ${p} -o comm=) + desktop=$(grep -Pl "$process" /usr/share/applications/*.desktop) + fi + if [ -z $desktop ]; then + desktop=$(grep -Pli "$c" /usr/share/applications/*.desktop) + fi + if [ -z $desktop ]; then + continue + fi + + image=$(awk -F'[[:space:]]*=[[:space:]]*' '/Icon[[:space:]]*=/{print $2}' $desktop) + icons[$p]="/usr/share/icons/Papirus-Dark/128x128/apps/${image}.svg" + ((i=$i+1)) + + fi + done < <(hyprctl clients -j | jq -r '.[]|"\(.pid) \(.workspace.id) \(.size[0]) \(.size[1]) \(.initialClass)"') + +# store json string of all client information at the index of the clients pid + + for ((i=0; i<${#PIDs[@]}; i++)); do + PID=${PIDs[$i]} + clientInfos[PID]='{"onWorkspace":"'${clientOnWorkspace[$PID]}'","pid":"'${PID}'","class":"'${classes[$PID]}'","mainOn":"''","icon":"'${icons[$PID]}'"}' + done + +} + + +# generate the json for eww +generate() { + + unset message + + message='[' + + for i in {1..9}; do + + message=$message''$([ $i -eq 1 ] || echo ,)'{"ID":"'$i'","occupied":"'${occupiedWorkspaces[$i]}'","activeID":"'${workspaceActiveOn[$i]}'","clients":[' + + firstClient=0 + + for ((j=0; j<${#PIDs[@]}; j++)); do + + PID=${PIDs[j]} + + if [[ $(echo ${clientInfos[$PID]} | jq '"\(.onWorkspace)"') == '"'${i}'"' ]]; then + message=$message''$([ $firstClient -eq 0 ] || echo ,)''${clientInfos[$PID]}'' + firstClient=1 + fi + + done + + message=$message']}' + done + + message="${message}]" + + echo $message +} + +# setup + + +# generate initial widget +workspace_event +client_event +generate + +socat -u UNIX-CONNECT:/tmp/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock - | while read -r line; do + case ${line%>>*} in + "workspace") + workspace_event + generate + ;; +# "createworkspace") +# workspace_event +# generate +# ;; +# "destroyworkspace") +# workspace_event +# generate +# ;; +# "moveworkspace") +# workspace_event +# generate +# ;; + "openwindow") + client_event + generate + ;; + "closewindow") + client_event + generate + ;; + "movewindow") + client_event + workspace_event + generate + ;; + esac +done + diff --git a/scripts/clients/.idea/.gitignore b/scripts/clients/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/scripts/clients/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/scripts/clients/.idea/clients.iml b/scripts/clients/.idea/clients.iml new file mode 100644 index 0000000..f08604b --- /dev/null +++ b/scripts/clients/.idea/clients.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/scripts/clients/.idea/misc.xml b/scripts/clients/.idea/misc.xml new file mode 100644 index 0000000..79b3c94 --- /dev/null +++ b/scripts/clients/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/scripts/clients/.idea/modules.xml b/scripts/clients/.idea/modules.xml new file mode 100644 index 0000000..67b14a1 --- /dev/null +++ b/scripts/clients/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/scripts/clients/CMakeLists.txt b/scripts/clients/CMakeLists.txt new file mode 100644 index 0000000..761cb19 --- /dev/null +++ b/scripts/clients/CMakeLists.txt @@ -0,0 +1,18 @@ +cmake_minimum_required(VERSION 3.5) + +project(clients) + +# Set C++ standard +set(CMAKE_CXX_STANDARD 11) +set(CMAKE_CXX_STANDARD_REQUIRED True) + +include_directories(lib) + +set(SOURCES + src/main.cpp +) + +add_executable(clients ${SOURCES}) + + +set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/build) diff --git a/scripts/clients/build/CMakeCache.txt b/scripts/clients/build/CMakeCache.txt new file mode 100644 index 0000000..7344b05 --- /dev/null +++ b/scripts/clients/build/CMakeCache.txt @@ -0,0 +1,381 @@ +# This is the CMakeCache file. +# For build in directory: /home/willifan/.config/eww/scripts/clients/build +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=clients + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +clients_BINARY_DIR:STATIC=/home/willifan/.config/eww/scripts/clients/build + +//Value Computed by CMake +clients_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +clients_SOURCE_DIR:STATIC=/home/willifan/.config/eww/scripts/clients + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/willifan/.config/eww/scripts/clients/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=28 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/willifan/.config/eww/scripts/clients +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/scripts/clients/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake b/scripts/clients/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..7a93a25 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake @@ -0,0 +1,74 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.2.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1;/usr/lib;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/scripts/clients/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/scripts/clients/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..d36a961 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.2.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13.2.1;/usr/include/c++/13.2.1/x86_64-pc-linux-gnu;/usr/include/c++/13.2.1/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1;/usr/lib;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/scripts/clients/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/scripts/clients/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..0c54394d5c2f630b4416c39192f8d4863eb91748 GIT binary patch literal 15424 zcmb<-^>JfjWMqH=W(GS35Kln>BH{p{7#vKY3D2=QS6gC2S5Pbr6s5ApKTsWXK zOdp5~(x(8`rvTLlqZdH!fzhz=1i2A}Eui6vPNT;Qy1ojiK6Kgz;%o*O4YC6y6#TR# z1;j?T2gb)`UjS6!1ZX&-)3Er4(I7iO_60sINdbimh)oQJMRO3;K3wte0UDk#8p>tR z&&fgi9=itk-32+j+{OoAc=$0Dn#`tIT`|^Aut*OqaiRF0;3@? z8UmvsFj7O{Gr!y~kLEWV9^I@5^%)pES`U;k{lDPRe1zjLI7mS9hHpJPFUEOvKJsXO z@*yC^)$oAfNsnIJTMP^g|3$0y85q8#>G8|AfYp2S+U^9I)62REL|OhQ5%uV1jRUb; z50r5Jf50!_08)4uN_+I$c7h~(O`AZJ=0A_l4;}~K*?S!P!R*0!%;Vy}5)qGXR$Y)} z>wyxE{}0mmAZgGVpxdyvd_7AF4f=rUii$%y_3i6WWwC-yMNesFxi zV*q6JC>{-g(GVC7fzc2c4S~@R7!85Z5Eu=C(GVC7fzc2c4FSqR05tD~&je3DH-D?* z%&OGQlA>q>i&$j!exCkrNmeD5@u@}msVUJ#o=)-Zey*M_evS-abzuETl_jb1 z`9&$IMbSQ{@=FfcF}e)#{t z93<|@C(y>^%*)19#KR7oj01^};?WQo4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7-1m* zTgM1nw+LI42wTg^0}Bsu?}~we7s{UiUH>Qv<-^uHOGEjvu9g&(4_hY*>YssxVDex8 z{m%#S4?q_;!qzMnKo>QF)=7foA3)`~KpX}Jh7Ksr4W%WZv?!E@QS4BL1=L`ey$7J; zoKPC3|M!20dl(oPz)Jr?`5aLF|Dk+XIDLTfe?Z;)6Uv7=7iv2FDcJgPTsFhjqq;jg zTPbL``-N&M7#iyt=@}{*85kKGSQr@M(g_g<`JaX1<9`SbL4v}ck%5oF0lMB>4k`s& zI}H*~fQmyY20sP{29S6IRDchv9z#cqan`1Ge?h%W$l3egqa518s(Y83CpbF)%O)GVn1dK-~}WKS<&-Xw5K#7=r+G z9WY1?gh7iagqV04VEG3m2Eq@Z>KV|~zXjV1Qh|y=D-;Bo#28@l2$SVxgt!N`s2iFr z86+4%>zc(GB+$%%1`Y=v2H5@&@K_211A{D7J-Yif8A0L3!ypOG|KKqe1_lN_kiATp z{z!5&L@ae31D}+#tuoyab`0eG{`&ot^V@3o>(3iyWOi^^zGf^V0I;5ra+f zNtx;Ksd*`xiFp`OIhiFTIjJbJiAk9Z@h*{mj=rAG4Ds>qexdQM9`SBLj=rw(9xg!) z@$NqUPL4kD{%&r;t|9Ruj!r(V@eCO2*&SfZ)(I?C2RjyNWQ`#{H6^hmkpZ+4K9eCn z9>jqxWXD+59-mU2AD@w!mjYVx?&%+2T#}NR7hhVOn!*6`5kq`@QgJayLmc1dB7)&z*1A`fwe)Ro6 zDoAQUOj!8=VuP?Jn*KS^iVj9Yi$Rc5Fh4&uoVDtotGH@7y!Vab%R=;OL_u#ia9#9-3yB{P5!oASFL@@oZb`6Y% zwQFGZqx*k4xISb6@8biR2j1)gVnEw>p!5mi!Z3RL%|+7>t2bbD0m#uX&EPr>iNnCa zuoz80tR95Xu=XWP7rOl`q55I|ht+d1x(}uiN~5R8jcEE|?FASOOMg)9;JuD8Hi+Jj zrhfy}0vH_vQiOzI;SUo!$-uw>YU4n&4Fjy*4BM}Ut{%pR(N`H582F)S7-S}_T`d9K zKL}F?k^^BFA4Wf9fW$q_epovSw*L^e&k&UUko7~82g56<|6%%J`4VWf(DcLGOVEr1b0@lf82=x%VGnaZtbHQ@)eo}= zrXDRhGcYrP+N%rJfjWMqH=W(GS35Kln>BH{p{7y?Y83!)Oi&mw_3oPXfeXU|>L}WuWR{G{{XLArK9+55&fX6+jMRU|@jJ3{Zc7 z^s$08K>09n7(ExHfPsMlM#IEG!eILpK$<}YqtYxO1t7mbX=HsMr##SwsDEIKN*h4K z#R5vh^nth_eIKCuK0x)s=nGJLU^FZ|L2d+L3ut(v)3Eq}(dharp!(2h7l^YNU^K`M zkWlc`k`xdd-5wYpW)F;p*%tuSHvt-+=rk<8VKm4NkbQwqOHx4L0%8+`VbL4}wGUT3 zD1ZVS6s=Gi8oUhpIhjdjCi*!kx;dG7r4_mr7G}C;CVIvBdPZRDLGChOU|;~HDR;k6 z2Brpv10XS&entjH6h0G_57rDyFANL}A`A@Rd;rp4{(htC@}DfT7_J{(>2xA}_4<%E zCqU+b`~fl(qz0rHBnHADHVA{{U>L+F7Dq5JFeqVB?8d;rAcRF6Y&dTxGRd~r!)QAvC}L%e5*Z+uE>QEGZ-aY<@Xh_7=_eqL%wVp2{jL=L-5 zd`@OkGSraV#LPT~`1s_C#Q3z#yu_T$s#J!Y%%tLylw@sfP>h*@xVdmvdUA4nF^Fdf z5>E!P%oyB#Je{25jr5F7;7lVuaGA%%z|6o1h9Dm>GB7dpF)+ZgE5nwF)7U_1EvnqAY)uhd04Y2Sr9FCWJ3*4YrcEG9^PflO2akjA>^%7|Ns9F_2_)sS^LJLv-H7n*FPX9ce}pvnBmbY z`jU@GBF#k>2tdb;>IGJw^A^(R%9q{inL zrKA=``*?XZVCekt z|9=3~QqY_!h{;$L#K2e~z$neb&M|=zGM5U{7x4c7e>IQ-7k2QB8c589fq}vB!~g%~ zAaO@Nfi@;*UN)v89(LFy8%TTpF1PFtBR}2iiAT|R7!vyHMMoB0i zw(e0H%7=Beq@aA*`bSXz3?u}T|N8HLK8Sw+x@Zx$7O?=jSP``T5hVWrD$fPtFfcHz zhtk|oS^`RoLTMPq4rL@j4Tjl!04mN2rD6Ji|A)8-v@{bW^$*H7fa?Db<-@}91C*}- zmH!FlL!ApUVn8r#{WvbmVe3rYot>=|G~E3{H5Ckv^^Eik6^smwj14Rd3~}j%h=csk z!tn7wgohwO>4A}fk3j*tNEj9$pb2}BxC2yN4ywf;oaXo#5}@KxilGQ9-T)QggQ^En z*zBzbNigs;z}A<8xeN>plfdQ(GoXjZY_PZ}!wcv-SeW{a;B~!X3z`*bvWDb)Ud_6GO zFa`#OFCg_yyzu-66aNJghjEZ-eMZoFZXO2Meh%>12m=FyI7pm{8?lfXsz;WQfkBW7 z)4!UGAf=f8H3N%_Gf1F?k2O>rJ>1;E;Rdw~iAu&HUW7xO!Pz%4JJmTN!Z|;;ATuYm z$kEADFS($AAwJ5-&@3}AEk7P<)CweO1QA7yMa3s&rpKq|rDP`Nf#og1x{%~^GD}Kw zQjwHcfK?`Z@Y~Iy1z(`}jLK`o#OYxdpq1 z#D_RK`MAb2#HXetmLxL7d-}&0m!xFo#g`VRrl2ibcYv)z2Q58^E^ALI&X3PX%u4~S zhfmAQ16hr>_8qRv*n}ZIGcU7*AwE9D*BLa%23lYr53(1sRGtCk7l!!wq~cz4W|Ny@I0rg4CjtN+hAA z(#)I`-OLoIkfW2QZb@P~16X-RVsQq8UP@(Nab+%qE-8Y@l%*CGXXfXjaN>&?^omk* z5X8Jd3d{Xi-(g-{w+zCpPRo@n~#Kr22N z4K2Q5%E5cb;2Z`9hHwT3hHwA>=fm6&YX`t+SbG814nTK*A_D^hs0{$q4{ImD=m}8E zKw$(5JD7f0eV+;4lLONaYj?nCSUUr147_~=;}?P!#UZ&L)((Ktu=W$o{V;oAbR7c& z1E`GwkXYd^qfSo#AihK4na4Wjp>*}nm50gMg-DMG@q z@P`SVWMBZb9>Dv;Kw_|VG;IGGx_THNMqg!MVBm+QVUT`UJNpH6KOsyVNDhQyd>H+Z z0TTDnYzuEE!S*A<_8o%KAF_T}JidbZAEqC+Z|MN2!N90P6!Rt2jMX={DU_1VeW^uUj(4~(ba>}3QRAE zW@d!+nV`x+LSPKjkDh;E`jKf^+5>BZ5(ZEMJD`%FeiW$h19J~7TtNL7nA@RR!PE}O hwnc^>m_=Ywh+CmdFa>IcV$<&ennYt@VBjI39{?3bus#3) literal 0 HcmV?d00001 diff --git a/scripts/clients/build/CMakeFiles/3.28.3/CMakeSystem.cmake b/scripts/clients/build/CMakeFiles/3.28.3/CMakeSystem.cmake new file mode 100644 index 0000000..240b988 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.7.6-zen1-2-zen") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.7.6-zen1-2-zen") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.7.6-zen1-2-zen") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.7.6-zen1-2-zen") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/scripts/clients/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c b/scripts/clients/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..0a0ec9b --- /dev/null +++ b/scripts/clients/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,880 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/scripts/clients/build/CMakeFiles/3.28.3/CompilerIdC/a.out b/scripts/clients/build/CMakeFiles/3.28.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..d4e75fdeec3a32a15554d4552f86a7429e5454b1 GIT binary patch literal 15536 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/scripts/clients/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/scripts/clients/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..e43b8a9011d99132e8db66bdbce33cdb79392973 GIT binary patch literal 15552 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Ð<))q~P1 zOfQILW`y+7pvpl)U<}ibo_}Eak!g6^1?z+m5l{nnKqW!_Hc%YE+ye_2P=5*Lc8E?0 iDPRnt=fW(4aN+$)D3<}$EXJmPEokzMfq{XCfPMg`T search starts here: + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed + /usr/include + End of search list. + Compiler executable checksum: eb0b45108af02c02a078961940bce3e9 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_167f6.dir/' + as -v --64 -o CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o /tmp/ccukBKZA.s + GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.42.0 + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_167f6 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_167f6.dir/link.txt --verbose=1 + /usr/bin/cc -v CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o -o cmTC_167f6 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.1 20230801 (GCC) + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_167f6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_167f6.' + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4VTfLc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_167f6 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_167f6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_167f6.' + make[1]: Leaving directory '/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-RZTng3' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-RZTng3'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_167f6/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_167f6.dir/build.make CMakeFiles/cmTC_167f6.dir/build] + ignore line: [make[1]: Entering directory '/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-RZTng3'] + ignore line: [Building C object CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.1 20230801 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_167f6.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_167f6.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/ccukBKZA.s] + ignore line: [GNU C17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 13.2.1 20230801 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: eb0b45108af02c02a078961940bce3e9] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_167f6.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o /tmp/ccukBKZA.s] + ignore line: [GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.42.0] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_167f6] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_167f6.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o -o cmTC_167f6 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.1 20230801 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_167f6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_167f6.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc4VTfLc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_167f6 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc4VTfLc.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_167f6] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] + arg [CMakeFiles/cmTC_167f6.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1;/usr/lib;/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-YFdSjP" + binary: "/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-YFdSjP" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-YFdSjP' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_058ff/fast + /usr/bin/make -f CMakeFiles/cmTC_058ff.dir/build.make CMakeFiles/cmTC_058ff.dir/build + make[1]: Entering directory '/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-YFdSjP' + Building CXX object CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.1 20230801 (GCC) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_058ff.dir/' + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_058ff.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccDdu8MC.s + GNU C++17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu) + compiled by GNU C version 13.2.1 20230801, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1 + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed + /usr/include + End of search list. + Compiler executable checksum: f089b864c6bcbc2427e9850aa6414a11 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_058ff.dir/' + as -v --64 -o CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccDdu8MC.s + GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.42.0 + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_058ff + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_058ff.dir/link.txt --verbose=1 + /usr/bin/c++ -v CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_058ff + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.2.1 20230801 (GCC) + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_058ff' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_058ff.' + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUs6LvX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_058ff /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_058ff' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_058ff.' + make[1]: Leaving directory '/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-YFdSjP' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] ==> [/usr/include/c++/13.2.1] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] ==> [/usr/include/c++/13.2.1/x86_64-pc-linux-gnu] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] ==> [/usr/include/c++/13.2.1/backward] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13.2.1;/usr/include/c++/13.2.1/x86_64-pc-linux-gnu;/usr/include/c++/13.2.1/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:159 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: '/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-YFdSjP'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_058ff/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_058ff.dir/build.make CMakeFiles/cmTC_058ff.dir/build] + ignore line: [make[1]: Entering directory '/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/CMakeScratch/TryCompile-YFdSjP'] + ignore line: [Building CXX object CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.1 20230801 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_058ff.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_058ff.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccDdu8MC.s] + ignore line: [GNU C++17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 13.2.1 20230801 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: f089b864c6bcbc2427e9850aa6414a11] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_058ff.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccDdu8MC.s] + ignore line: [GNU assembler version 2.42.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.42.0] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_058ff] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_058ff.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_058ff ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.2.1 20230801 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_058ff' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_058ff.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccUs6LvX.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_058ff /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccUs6LvX.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_058ff] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] + arg [CMakeFiles/cmTC_058ff.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1;/usr/lib;/lib] + implicit fwks: [] + + +... diff --git a/scripts/clients/build/CMakeFiles/CMakeDirectoryInformation.cmake b/scripts/clients/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..b31545a --- /dev/null +++ b/scripts/clients/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/willifan/.config/eww/scripts/clients") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/willifan/.config/eww/scripts/clients/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/scripts/clients/build/CMakeFiles/Makefile.cmake b/scripts/clients/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..22862f8 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,130 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/willifan/.config/eww/scripts/clients/CMakeLists.txt" + "CMakeFiles/3.28.3/CMakeCCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeSystem.cmake" + "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake/Modules/CMakeCInformation.cmake" + "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake/Modules/Platform/Linux.cmake" + "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.28.3/CMakeSystem.cmake" + "CMakeFiles/3.28.3/CMakeCCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/clients.dir/DependInfo.cmake" + ) diff --git a/scripts/clients/build/CMakeFiles/Makefile2 b/scripts/clients/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..97333b7 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/willifan/.config/eww/scripts/clients + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/willifan/.config/eww/scripts/clients/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/clients.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/clients.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/clients.dir + +# All Build rule for target. +CMakeFiles/clients.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/clients.dir/build.make CMakeFiles/clients.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/clients.dir/build.make CMakeFiles/clients.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/willifan/.config/eww/scripts/clients/build/CMakeFiles --progress-num=1,2 "Built target clients" +.PHONY : CMakeFiles/clients.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/clients.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/willifan/.config/eww/scripts/clients/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/clients.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/willifan/.config/eww/scripts/clients/build/CMakeFiles 0 +.PHONY : CMakeFiles/clients.dir/rule + +# Convenience name for target. +clients: CMakeFiles/clients.dir/rule +.PHONY : clients + +# clean rule for target. +CMakeFiles/clients.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/clients.dir/build.make CMakeFiles/clients.dir/clean +.PHONY : CMakeFiles/clients.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/scripts/clients/build/CMakeFiles/TargetDirectories.txt b/scripts/clients/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..9240c63 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/clients.dir +/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/edit_cache.dir +/home/willifan/.config/eww/scripts/clients/build/CMakeFiles/rebuild_cache.dir diff --git a/scripts/clients/build/CMakeFiles/clients.dir/DependInfo.cmake b/scripts/clients/build/CMakeFiles/clients.dir/DependInfo.cmake new file mode 100644 index 0000000..5c4108d --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/willifan/.config/eww/scripts/clients/src/main.cpp" "CMakeFiles/clients.dir/src/main.cpp.o" "gcc" "CMakeFiles/clients.dir/src/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/scripts/clients/build/CMakeFiles/clients.dir/build.make b/scripts/clients/build/CMakeFiles/clients.dir/build.make new file mode 100644 index 0000000..7cef488 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/willifan/.config/eww/scripts/clients + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/willifan/.config/eww/scripts/clients/build + +# Include any dependencies generated for this target. +include CMakeFiles/clients.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/clients.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/clients.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/clients.dir/flags.make + +CMakeFiles/clients.dir/src/main.cpp.o: CMakeFiles/clients.dir/flags.make +CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/clients/src/main.cpp +CMakeFiles/clients.dir/src/main.cpp.o: CMakeFiles/clients.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/willifan/.config/eww/scripts/clients/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/clients.dir/src/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/clients.dir/src/main.cpp.o -MF CMakeFiles/clients.dir/src/main.cpp.o.d -o CMakeFiles/clients.dir/src/main.cpp.o -c /home/willifan/.config/eww/scripts/clients/src/main.cpp + +CMakeFiles/clients.dir/src/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/clients.dir/src/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/willifan/.config/eww/scripts/clients/src/main.cpp > CMakeFiles/clients.dir/src/main.cpp.i + +CMakeFiles/clients.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/clients.dir/src/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/willifan/.config/eww/scripts/clients/src/main.cpp -o CMakeFiles/clients.dir/src/main.cpp.s + +# Object files for target clients +clients_OBJECTS = \ +"CMakeFiles/clients.dir/src/main.cpp.o" + +# External object files for target clients +clients_EXTERNAL_OBJECTS = + +clients: CMakeFiles/clients.dir/src/main.cpp.o +clients: CMakeFiles/clients.dir/build.make +clients: CMakeFiles/clients.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/willifan/.config/eww/scripts/clients/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable clients" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/clients.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/clients.dir/build: clients +.PHONY : CMakeFiles/clients.dir/build + +CMakeFiles/clients.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/clients.dir/cmake_clean.cmake +.PHONY : CMakeFiles/clients.dir/clean + +CMakeFiles/clients.dir/depend: + cd /home/willifan/.config/eww/scripts/clients/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/willifan/.config/eww/scripts/clients /home/willifan/.config/eww/scripts/clients /home/willifan/.config/eww/scripts/clients/build /home/willifan/.config/eww/scripts/clients/build /home/willifan/.config/eww/scripts/clients/build/CMakeFiles/clients.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/clients.dir/depend + diff --git a/scripts/clients/build/CMakeFiles/clients.dir/cmake_clean.cmake b/scripts/clients/build/CMakeFiles/clients.dir/cmake_clean.cmake new file mode 100644 index 0000000..657dd5b --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/clients.dir/src/main.cpp.o" + "CMakeFiles/clients.dir/src/main.cpp.o.d" + "clients" + "clients.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/clients.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.internal b/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.internal new file mode 100644 index 0000000..37f5d66 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.internal @@ -0,0 +1,309 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/clients.dir/src/main.cpp.o + /home/willifan/.config/eww/scripts/clients/src/main.cpp + /home/willifan/.config/eww/scripts/clients/lib/nlohmann/json.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/socket.h + /usr/include/asm-generic/sockios.h + /usr/include/asm/bitsperlong.h + /usr/include/asm/errno.h + /usr/include/asm/posix_types.h + /usr/include/asm/posix_types_64.h + /usr/include/asm/socket.h + /usr/include/asm/sockios.h + /usr/include/assert.h + /usr/include/bits/atomic_wide_counter.h + /usr/include/bits/byteswap.h + /usr/include/bits/confname.h + /usr/include/bits/cpu-set.h + /usr/include/bits/endian.h + /usr/include/bits/endianness.h + /usr/include/bits/environments.h + /usr/include/bits/errno.h + /usr/include/bits/floatn-common.h + /usr/include/bits/floatn.h + /usr/include/bits/flt-eval-method.h + /usr/include/bits/fp-fast.h + /usr/include/bits/fp-logb.h + /usr/include/bits/getopt_core.h + /usr/include/bits/getopt_posix.h + /usr/include/bits/iscanonical.h + /usr/include/bits/libc-header-start.h + /usr/include/bits/libm-simd-decl-stubs.h + /usr/include/bits/locale.h + /usr/include/bits/long-double.h + /usr/include/bits/math-vector.h + /usr/include/bits/mathcalls-helper-functions.h + /usr/include/bits/mathcalls-narrow.h + /usr/include/bits/mathcalls.h + /usr/include/bits/posix_opt.h + /usr/include/bits/pthread_stack_min-dynamic.h + /usr/include/bits/pthreadtypes-arch.h + /usr/include/bits/pthreadtypes.h + /usr/include/bits/sched.h + /usr/include/bits/select.h + /usr/include/bits/setjmp.h + /usr/include/bits/sockaddr.h + /usr/include/bits/socket.h + /usr/include/bits/socket_type.h + /usr/include/bits/stdint-intn.h + /usr/include/bits/stdint-least.h + /usr/include/bits/stdint-uintn.h + /usr/include/bits/stdio_lim.h + /usr/include/bits/stdlib-float.h + /usr/include/bits/struct_mutex.h + /usr/include/bits/struct_rwlock.h + /usr/include/bits/thread-shared-types.h + /usr/include/bits/time.h + /usr/include/bits/time64.h + /usr/include/bits/timesize.h + /usr/include/bits/timex.h + /usr/include/bits/types.h + /usr/include/bits/types/FILE.h + /usr/include/bits/types/__FILE.h + /usr/include/bits/types/__fpos64_t.h + /usr/include/bits/types/__fpos_t.h + /usr/include/bits/types/__locale_t.h + /usr/include/bits/types/__mbstate_t.h + /usr/include/bits/types/__sigset_t.h + /usr/include/bits/types/clock_t.h + /usr/include/bits/types/clockid_t.h + /usr/include/bits/types/cookie_io_functions_t.h + /usr/include/bits/types/error_t.h + /usr/include/bits/types/locale_t.h + /usr/include/bits/types/mbstate_t.h + /usr/include/bits/types/sigset_t.h + /usr/include/bits/types/struct_FILE.h + /usr/include/bits/types/struct___jmp_buf_tag.h + /usr/include/bits/types/struct_iovec.h + /usr/include/bits/types/struct_itimerspec.h + /usr/include/bits/types/struct_osockaddr.h + /usr/include/bits/types/struct_sched_param.h + /usr/include/bits/types/struct_timespec.h + /usr/include/bits/types/struct_timeval.h + /usr/include/bits/types/struct_tm.h + /usr/include/bits/types/time_t.h + /usr/include/bits/types/timer_t.h + /usr/include/bits/types/wint_t.h + /usr/include/bits/typesizes.h + /usr/include/bits/uintn-identity.h + /usr/include/bits/unistd_ext.h + /usr/include/bits/waitflags.h + /usr/include/bits/waitstatus.h + /usr/include/bits/wchar.h + /usr/include/bits/wctype-wchar.h + /usr/include/bits/wordsize.h + /usr/include/c++/13.2.1/algorithm + /usr/include/c++/13.2.1/array + /usr/include/c++/13.2.1/backward/auto_ptr.h + /usr/include/c++/13.2.1/backward/binders.h + /usr/include/c++/13.2.1/bit + /usr/include/c++/13.2.1/bits/algorithmfwd.h + /usr/include/c++/13.2.1/bits/align.h + /usr/include/c++/13.2.1/bits/alloc_traits.h + /usr/include/c++/13.2.1/bits/allocated_ptr.h + /usr/include/c++/13.2.1/bits/allocator.h + /usr/include/c++/13.2.1/bits/atomic_base.h + /usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h + /usr/include/c++/13.2.1/bits/basic_ios.h + /usr/include/c++/13.2.1/bits/basic_ios.tcc + /usr/include/c++/13.2.1/bits/basic_string.h + /usr/include/c++/13.2.1/bits/basic_string.tcc + /usr/include/c++/13.2.1/bits/char_traits.h + /usr/include/c++/13.2.1/bits/charconv.h + /usr/include/c++/13.2.1/bits/codecvt.h + /usr/include/c++/13.2.1/bits/concept_check.h + /usr/include/c++/13.2.1/bits/cpp_type_traits.h + /usr/include/c++/13.2.1/bits/cxxabi_forced.h + /usr/include/c++/13.2.1/bits/cxxabi_init_exception.h + /usr/include/c++/13.2.1/bits/enable_special_members.h + /usr/include/c++/13.2.1/bits/erase_if.h + /usr/include/c++/13.2.1/bits/exception.h + /usr/include/c++/13.2.1/bits/exception_defines.h + /usr/include/c++/13.2.1/bits/exception_ptr.h + /usr/include/c++/13.2.1/bits/forward_list.h + /usr/include/c++/13.2.1/bits/forward_list.tcc + /usr/include/c++/13.2.1/bits/fstream.tcc + /usr/include/c++/13.2.1/bits/functexcept.h + /usr/include/c++/13.2.1/bits/functional_hash.h + /usr/include/c++/13.2.1/bits/gslice.h + /usr/include/c++/13.2.1/bits/gslice_array.h + /usr/include/c++/13.2.1/bits/hash_bytes.h + /usr/include/c++/13.2.1/bits/hashtable.h + /usr/include/c++/13.2.1/bits/hashtable_policy.h + /usr/include/c++/13.2.1/bits/indirect_array.h + /usr/include/c++/13.2.1/bits/invoke.h + /usr/include/c++/13.2.1/bits/ios_base.h + /usr/include/c++/13.2.1/bits/istream.tcc + /usr/include/c++/13.2.1/bits/locale_classes.h + /usr/include/c++/13.2.1/bits/locale_classes.tcc + /usr/include/c++/13.2.1/bits/locale_conv.h + /usr/include/c++/13.2.1/bits/locale_facets.h + /usr/include/c++/13.2.1/bits/locale_facets.tcc + /usr/include/c++/13.2.1/bits/locale_facets_nonio.h + /usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc + /usr/include/c++/13.2.1/bits/localefwd.h + /usr/include/c++/13.2.1/bits/mask_array.h + /usr/include/c++/13.2.1/bits/memoryfwd.h + /usr/include/c++/13.2.1/bits/move.h + /usr/include/c++/13.2.1/bits/nested_exception.h + /usr/include/c++/13.2.1/bits/new_allocator.h + /usr/include/c++/13.2.1/bits/ostream.tcc + /usr/include/c++/13.2.1/bits/ostream_insert.h + /usr/include/c++/13.2.1/bits/postypes.h + /usr/include/c++/13.2.1/bits/predefined_ops.h + /usr/include/c++/13.2.1/bits/ptr_traits.h + /usr/include/c++/13.2.1/bits/range_access.h + /usr/include/c++/13.2.1/bits/refwrap.h + /usr/include/c++/13.2.1/bits/requires_hosted.h + /usr/include/c++/13.2.1/bits/shared_ptr.h + /usr/include/c++/13.2.1/bits/shared_ptr_atomic.h + /usr/include/c++/13.2.1/bits/shared_ptr_base.h + /usr/include/c++/13.2.1/bits/slice_array.h + /usr/include/c++/13.2.1/bits/sstream.tcc + /usr/include/c++/13.2.1/bits/std_abs.h + /usr/include/c++/13.2.1/bits/std_function.h + /usr/include/c++/13.2.1/bits/stl_algo.h + /usr/include/c++/13.2.1/bits/stl_algobase.h + /usr/include/c++/13.2.1/bits/stl_bvector.h + /usr/include/c++/13.2.1/bits/stl_construct.h + /usr/include/c++/13.2.1/bits/stl_function.h + /usr/include/c++/13.2.1/bits/stl_heap.h + /usr/include/c++/13.2.1/bits/stl_iterator.h + /usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h + /usr/include/c++/13.2.1/bits/stl_iterator_base_types.h + /usr/include/c++/13.2.1/bits/stl_map.h + /usr/include/c++/13.2.1/bits/stl_multimap.h + /usr/include/c++/13.2.1/bits/stl_numeric.h + /usr/include/c++/13.2.1/bits/stl_pair.h + /usr/include/c++/13.2.1/bits/stl_raw_storage_iter.h + /usr/include/c++/13.2.1/bits/stl_relops.h + /usr/include/c++/13.2.1/bits/stl_tempbuf.h + /usr/include/c++/13.2.1/bits/stl_tree.h + /usr/include/c++/13.2.1/bits/stl_uninitialized.h + /usr/include/c++/13.2.1/bits/stl_vector.h + /usr/include/c++/13.2.1/bits/stream_iterator.h + /usr/include/c++/13.2.1/bits/streambuf.tcc + /usr/include/c++/13.2.1/bits/streambuf_iterator.h + /usr/include/c++/13.2.1/bits/stringfwd.h + /usr/include/c++/13.2.1/bits/uniform_int_dist.h + /usr/include/c++/13.2.1/bits/unique_ptr.h + /usr/include/c++/13.2.1/bits/unordered_map.h + /usr/include/c++/13.2.1/bits/uses_allocator.h + /usr/include/c++/13.2.1/bits/utility.h + /usr/include/c++/13.2.1/bits/valarray_after.h + /usr/include/c++/13.2.1/bits/valarray_array.h + /usr/include/c++/13.2.1/bits/valarray_array.tcc + /usr/include/c++/13.2.1/bits/valarray_before.h + /usr/include/c++/13.2.1/bits/vector.tcc + /usr/include/c++/13.2.1/cassert + /usr/include/c++/13.2.1/cctype + /usr/include/c++/13.2.1/cerrno + /usr/include/c++/13.2.1/clocale + /usr/include/c++/13.2.1/cmath + /usr/include/c++/13.2.1/compare + /usr/include/c++/13.2.1/cstddef + /usr/include/c++/13.2.1/cstdint + /usr/include/c++/13.2.1/cstdio + /usr/include/c++/13.2.1/cstdlib + /usr/include/c++/13.2.1/cstring + /usr/include/c++/13.2.1/ctime + /usr/include/c++/13.2.1/cwchar + /usr/include/c++/13.2.1/cwctype + /usr/include/c++/13.2.1/debug/assertions.h + /usr/include/c++/13.2.1/debug/debug.h + /usr/include/c++/13.2.1/exception + /usr/include/c++/13.2.1/ext/aligned_buffer.h + /usr/include/c++/13.2.1/ext/alloc_traits.h + /usr/include/c++/13.2.1/ext/atomicity.h + /usr/include/c++/13.2.1/ext/concurrence.h + /usr/include/c++/13.2.1/ext/numeric_traits.h + /usr/include/c++/13.2.1/ext/string_conversions.h + /usr/include/c++/13.2.1/ext/type_traits.h + /usr/include/c++/13.2.1/forward_list + /usr/include/c++/13.2.1/fstream + /usr/include/c++/13.2.1/functional + /usr/include/c++/13.2.1/initializer_list + /usr/include/c++/13.2.1/iomanip + /usr/include/c++/13.2.1/ios + /usr/include/c++/13.2.1/iosfwd + /usr/include/c++/13.2.1/iostream + /usr/include/c++/13.2.1/istream + /usr/include/c++/13.2.1/iterator + /usr/include/c++/13.2.1/limits + /usr/include/c++/13.2.1/locale + /usr/include/c++/13.2.1/map + /usr/include/c++/13.2.1/memory + /usr/include/c++/13.2.1/new + /usr/include/c++/13.2.1/numeric + /usr/include/c++/13.2.1/ostream + /usr/include/c++/13.2.1/sstream + /usr/include/c++/13.2.1/stdexcept + /usr/include/c++/13.2.1/streambuf + /usr/include/c++/13.2.1/string + /usr/include/c++/13.2.1/system_error + /usr/include/c++/13.2.1/tuple + /usr/include/c++/13.2.1/type_traits + /usr/include/c++/13.2.1/typeinfo + /usr/include/c++/13.2.1/unordered_map + /usr/include/c++/13.2.1/utility + /usr/include/c++/13.2.1/valarray + /usr/include/c++/13.2.1/vector + /usr/include/c++/13.2.1/version + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/basic_file.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++io.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++locale.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/error_constants.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/gthr.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/messages_members.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/time_members.h + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/gnu/stubs-64.h + /usr/include/gnu/stubs.h + /usr/include/libintl.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/posix_types.h + /usr/include/linux/stddef.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/sys/cdefs.h + /usr/include/sys/select.h + /usr/include/sys/single_threaded.h + /usr/include/sys/socket.h + /usr/include/sys/types.h + /usr/include/sys/un.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h + diff --git a/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.make b/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.make new file mode 100644 index 0000000..ea6721b --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.make @@ -0,0 +1,916 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/clients.dir/src/main.cpp.o: /home/willifan/.config/eww/scripts/clients/src/main.cpp \ + /home/willifan/.config/eww/scripts/clients/lib/nlohmann/json.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/asm/bitsperlong.h \ + /usr/include/asm/errno.h \ + /usr/include/asm/posix_types.h \ + /usr/include/asm/posix_types_64.h \ + /usr/include/asm/socket.h \ + /usr/include/asm/sockios.h \ + /usr/include/assert.h \ + /usr/include/bits/atomic_wide_counter.h \ + /usr/include/bits/byteswap.h \ + /usr/include/bits/confname.h \ + /usr/include/bits/cpu-set.h \ + /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h \ + /usr/include/bits/environments.h \ + /usr/include/bits/errno.h \ + /usr/include/bits/floatn-common.h \ + /usr/include/bits/floatn.h \ + /usr/include/bits/flt-eval-method.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/fp-logb.h \ + /usr/include/bits/getopt_core.h \ + /usr/include/bits/getopt_posix.h \ + /usr/include/bits/iscanonical.h \ + /usr/include/bits/libc-header-start.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/locale.h \ + /usr/include/bits/long-double.h \ + /usr/include/bits/math-vector.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/mathcalls.h \ + /usr/include/bits/posix_opt.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/pthreadtypes.h \ + /usr/include/bits/sched.h \ + /usr/include/bits/select.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/sockaddr.h \ + /usr/include/bits/socket.h \ + /usr/include/bits/socket_type.h \ + /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-least.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/bits/stdio_lim.h \ + /usr/include/bits/stdlib-float.h \ + /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h \ + /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/time.h \ + /usr/include/bits/time64.h \ + /usr/include/bits/timesize.h \ + /usr/include/bits/timex.h \ + /usr/include/bits/types.h \ + /usr/include/bits/types/FILE.h \ + /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/__fpos64_t.h \ + /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/clock_t.h \ + /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/types/error_t.h \ + /usr/include/bits/types/locale_t.h \ + /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/sigset_t.h \ + /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/types/struct_iovec.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/types/struct_osockaddr.h \ + /usr/include/bits/types/struct_sched_param.h \ + /usr/include/bits/types/struct_timespec.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/wint_t.h \ + /usr/include/bits/typesizes.h \ + /usr/include/bits/uintn-identity.h \ + /usr/include/bits/unistd_ext.h \ + /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h \ + /usr/include/bits/wchar.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/bits/wordsize.h \ + /usr/include/c++/13.2.1/algorithm \ + /usr/include/c++/13.2.1/array \ + /usr/include/c++/13.2.1/backward/auto_ptr.h \ + /usr/include/c++/13.2.1/backward/binders.h \ + /usr/include/c++/13.2.1/bit \ + /usr/include/c++/13.2.1/bits/algorithmfwd.h \ + /usr/include/c++/13.2.1/bits/align.h \ + /usr/include/c++/13.2.1/bits/alloc_traits.h \ + /usr/include/c++/13.2.1/bits/allocated_ptr.h \ + /usr/include/c++/13.2.1/bits/allocator.h \ + /usr/include/c++/13.2.1/bits/atomic_base.h \ + /usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13.2.1/bits/basic_ios.h \ + /usr/include/c++/13.2.1/bits/basic_ios.tcc \ + /usr/include/c++/13.2.1/bits/basic_string.h \ + /usr/include/c++/13.2.1/bits/basic_string.tcc \ + /usr/include/c++/13.2.1/bits/char_traits.h \ + /usr/include/c++/13.2.1/bits/charconv.h \ + /usr/include/c++/13.2.1/bits/codecvt.h \ + /usr/include/c++/13.2.1/bits/concept_check.h \ + /usr/include/c++/13.2.1/bits/cpp_type_traits.h \ + /usr/include/c++/13.2.1/bits/cxxabi_forced.h \ + /usr/include/c++/13.2.1/bits/cxxabi_init_exception.h \ + /usr/include/c++/13.2.1/bits/enable_special_members.h \ + /usr/include/c++/13.2.1/bits/erase_if.h \ + /usr/include/c++/13.2.1/bits/exception.h \ + /usr/include/c++/13.2.1/bits/exception_defines.h \ + /usr/include/c++/13.2.1/bits/exception_ptr.h \ + /usr/include/c++/13.2.1/bits/forward_list.h \ + /usr/include/c++/13.2.1/bits/forward_list.tcc \ + /usr/include/c++/13.2.1/bits/fstream.tcc \ + /usr/include/c++/13.2.1/bits/functexcept.h \ + /usr/include/c++/13.2.1/bits/functional_hash.h \ + /usr/include/c++/13.2.1/bits/gslice.h \ + /usr/include/c++/13.2.1/bits/gslice_array.h \ + /usr/include/c++/13.2.1/bits/hash_bytes.h \ + /usr/include/c++/13.2.1/bits/hashtable.h \ + /usr/include/c++/13.2.1/bits/hashtable_policy.h \ + /usr/include/c++/13.2.1/bits/indirect_array.h \ + /usr/include/c++/13.2.1/bits/invoke.h \ + /usr/include/c++/13.2.1/bits/ios_base.h \ + /usr/include/c++/13.2.1/bits/istream.tcc \ + /usr/include/c++/13.2.1/bits/locale_classes.h \ + /usr/include/c++/13.2.1/bits/locale_classes.tcc \ + /usr/include/c++/13.2.1/bits/locale_conv.h \ + /usr/include/c++/13.2.1/bits/locale_facets.h \ + /usr/include/c++/13.2.1/bits/locale_facets.tcc \ + /usr/include/c++/13.2.1/bits/locale_facets_nonio.h \ + /usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13.2.1/bits/localefwd.h \ + /usr/include/c++/13.2.1/bits/mask_array.h \ + /usr/include/c++/13.2.1/bits/memoryfwd.h \ + /usr/include/c++/13.2.1/bits/move.h \ + /usr/include/c++/13.2.1/bits/nested_exception.h \ + /usr/include/c++/13.2.1/bits/new_allocator.h \ + /usr/include/c++/13.2.1/bits/ostream.tcc \ + /usr/include/c++/13.2.1/bits/ostream_insert.h \ + /usr/include/c++/13.2.1/bits/postypes.h \ + /usr/include/c++/13.2.1/bits/predefined_ops.h \ + /usr/include/c++/13.2.1/bits/ptr_traits.h \ + /usr/include/c++/13.2.1/bits/range_access.h \ + /usr/include/c++/13.2.1/bits/refwrap.h \ + /usr/include/c++/13.2.1/bits/requires_hosted.h \ + /usr/include/c++/13.2.1/bits/shared_ptr.h \ + /usr/include/c++/13.2.1/bits/shared_ptr_atomic.h \ + /usr/include/c++/13.2.1/bits/shared_ptr_base.h \ + /usr/include/c++/13.2.1/bits/slice_array.h \ + /usr/include/c++/13.2.1/bits/sstream.tcc \ + /usr/include/c++/13.2.1/bits/std_abs.h \ + /usr/include/c++/13.2.1/bits/std_function.h \ + /usr/include/c++/13.2.1/bits/stl_algo.h \ + /usr/include/c++/13.2.1/bits/stl_algobase.h \ + /usr/include/c++/13.2.1/bits/stl_bvector.h \ + /usr/include/c++/13.2.1/bits/stl_construct.h \ + /usr/include/c++/13.2.1/bits/stl_function.h \ + /usr/include/c++/13.2.1/bits/stl_heap.h \ + /usr/include/c++/13.2.1/bits/stl_iterator.h \ + /usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13.2.1/bits/stl_iterator_base_types.h \ + /usr/include/c++/13.2.1/bits/stl_map.h \ + /usr/include/c++/13.2.1/bits/stl_multimap.h \ + /usr/include/c++/13.2.1/bits/stl_numeric.h \ + /usr/include/c++/13.2.1/bits/stl_pair.h \ + /usr/include/c++/13.2.1/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13.2.1/bits/stl_relops.h \ + /usr/include/c++/13.2.1/bits/stl_tempbuf.h \ + /usr/include/c++/13.2.1/bits/stl_tree.h \ + /usr/include/c++/13.2.1/bits/stl_uninitialized.h \ + /usr/include/c++/13.2.1/bits/stl_vector.h \ + /usr/include/c++/13.2.1/bits/stream_iterator.h \ + /usr/include/c++/13.2.1/bits/streambuf.tcc \ + /usr/include/c++/13.2.1/bits/streambuf_iterator.h \ + /usr/include/c++/13.2.1/bits/stringfwd.h \ + /usr/include/c++/13.2.1/bits/uniform_int_dist.h \ + /usr/include/c++/13.2.1/bits/unique_ptr.h \ + /usr/include/c++/13.2.1/bits/unordered_map.h \ + /usr/include/c++/13.2.1/bits/uses_allocator.h \ + /usr/include/c++/13.2.1/bits/utility.h \ + /usr/include/c++/13.2.1/bits/valarray_after.h \ + /usr/include/c++/13.2.1/bits/valarray_array.h \ + /usr/include/c++/13.2.1/bits/valarray_array.tcc \ + /usr/include/c++/13.2.1/bits/valarray_before.h \ + /usr/include/c++/13.2.1/bits/vector.tcc \ + /usr/include/c++/13.2.1/cassert \ + /usr/include/c++/13.2.1/cctype \ + /usr/include/c++/13.2.1/cerrno \ + /usr/include/c++/13.2.1/clocale \ + /usr/include/c++/13.2.1/cmath \ + /usr/include/c++/13.2.1/compare \ + /usr/include/c++/13.2.1/cstddef \ + /usr/include/c++/13.2.1/cstdint \ + /usr/include/c++/13.2.1/cstdio \ + /usr/include/c++/13.2.1/cstdlib \ + /usr/include/c++/13.2.1/cstring \ + /usr/include/c++/13.2.1/ctime \ + /usr/include/c++/13.2.1/cwchar \ + /usr/include/c++/13.2.1/cwctype \ + /usr/include/c++/13.2.1/debug/assertions.h \ + /usr/include/c++/13.2.1/debug/debug.h \ + /usr/include/c++/13.2.1/exception \ + /usr/include/c++/13.2.1/ext/aligned_buffer.h \ + /usr/include/c++/13.2.1/ext/alloc_traits.h \ + /usr/include/c++/13.2.1/ext/atomicity.h \ + /usr/include/c++/13.2.1/ext/concurrence.h \ + /usr/include/c++/13.2.1/ext/numeric_traits.h \ + /usr/include/c++/13.2.1/ext/string_conversions.h \ + /usr/include/c++/13.2.1/ext/type_traits.h \ + /usr/include/c++/13.2.1/forward_list \ + /usr/include/c++/13.2.1/fstream \ + /usr/include/c++/13.2.1/functional \ + /usr/include/c++/13.2.1/initializer_list \ + /usr/include/c++/13.2.1/iomanip \ + /usr/include/c++/13.2.1/ios \ + /usr/include/c++/13.2.1/iosfwd \ + /usr/include/c++/13.2.1/iostream \ + /usr/include/c++/13.2.1/istream \ + /usr/include/c++/13.2.1/iterator \ + /usr/include/c++/13.2.1/limits \ + /usr/include/c++/13.2.1/locale \ + /usr/include/c++/13.2.1/map \ + /usr/include/c++/13.2.1/memory \ + /usr/include/c++/13.2.1/new \ + /usr/include/c++/13.2.1/numeric \ + /usr/include/c++/13.2.1/ostream \ + /usr/include/c++/13.2.1/sstream \ + /usr/include/c++/13.2.1/stdexcept \ + /usr/include/c++/13.2.1/streambuf \ + /usr/include/c++/13.2.1/string \ + /usr/include/c++/13.2.1/system_error \ + /usr/include/c++/13.2.1/tuple \ + /usr/include/c++/13.2.1/type_traits \ + /usr/include/c++/13.2.1/typeinfo \ + /usr/include/c++/13.2.1/unordered_map \ + /usr/include/c++/13.2.1/utility \ + /usr/include/c++/13.2.1/valarray \ + /usr/include/c++/13.2.1/vector \ + /usr/include/c++/13.2.1/version \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/gnu/stubs-64.h \ + /usr/include/gnu/stubs.h \ + /usr/include/libintl.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/sys/cdefs.h \ + /usr/include/sys/select.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/sys/socket.h \ + /usr/include/sys/types.h \ + /usr/include/sys/un.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h + + +/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdint.h: + +/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h: + +/usr/include/unistd.h: + +/usr/include/sys/single_threaded.h: + +/usr/include/sys/cdefs.h: + +/usr/include/strings.h: + +/usr/include/stdlib.h: + +/usr/include/stdc-predef.h: + +/usr/include/pthread.h: + +/usr/include/math.h: + +/usr/include/locale.h: + +/usr/include/linux/stddef.h: + +/usr/include/features-time64.h: + +/usr/include/ctype.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/time_members.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++locale.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h: + +/usr/include/c++/13.2.1/bits/forward_list.h: + +/usr/include/c++/13.2.1/locale: + +/usr/include/c++/13.2.1/bits/exception.h: + +/usr/include/bits/setjmp.h: + +/usr/include/c++/13.2.1/bits/enable_special_members.h: + +/usr/include/bits/cpu-set.h: + +/usr/include/c++/13.2.1/bits/cxxabi_forced.h: + +/usr/include/c++/13.2.1/bits/char_traits.h: + +/usr/include/c++/13.2.1/bits/valarray_array.h: + +/usr/include/c++/13.2.1/system_error: + +/usr/include/c++/13.2.1/bits/basic_string.tcc: + +/usr/include/c++/13.2.1/version: + +/usr/include/bits/types/struct_tm.h: + +/usr/include/c++/13.2.1/bits/atomic_lockfree_defines.h: + +/usr/include/c++/13.2.1/bits/stl_iterator.h: + +/usr/include/c++/13.2.1/cmath: + +/usr/include/c++/13.2.1/bit: + +/usr/include/c++/13.2.1/bits/basic_ios.h: + +/usr/include/c++/13.2.1/array: + +/usr/include/c++/13.2.1/forward_list: + +/usr/include/c++/13.2.1/bits/locale_facets_nonio.tcc: + +/usr/include/bits/wctype-wchar.h: + +/usr/include/c++/13.2.1/bits/concept_check.h: + +/usr/include/bits/byteswap.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/messages_members.h: + +/usr/include/bits/timesize.h: + +/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h: + +/usr/include/bits/unistd_ext.h: + +/usr/include/c++/13.2.1/bits/erase_if.h: + +/usr/include/c++/13.2.1/bits/postypes.h: + +/usr/include/gnu/stubs-64.h: + +/usr/include/c++/13.2.1/bits/streambuf.tcc: + +/usr/include/c++/13.2.1/cstdlib: + +/usr/include/c++/13.2.1/bits/valarray_after.h: + +/usr/include/bits/types/wint_t.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/c++/13.2.1/bits/predefined_ops.h: + +/usr/include/c++/13.2.1/bits/sstream.tcc: + +/usr/include/c++/13.2.1/bits/streambuf_iterator.h: + +/usr/include/bits/waitflags.h: + +/usr/include/bits/types/struct_itimerspec.h: + +/usr/include/bits/struct_rwlock.h: + +/usr/include/bits/types/struct_iovec.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h: + +/usr/include/bits/types/sigset_t.h: + +/usr/include/asm-generic/sockios.h: + +/usr/include/c++/13.2.1/bits/exception_defines.h: + +/usr/include/bits/types/locale_t.h: + +/usr/include/c++/13.2.1/bits/allocator.h: + +/usr/include/c++/13.2.1/valarray: + +/usr/include/bits/types/clock_t.h: + +/usr/include/bits/types/__fpos_t.h: + +/usr/include/bits/mathcalls.h: + +/usr/include/c++/13.2.1/bits/unique_ptr.h: + +/usr/include/c++/13.2.1/bits/localefwd.h: + +/usr/include/c++/13.2.1/type_traits: + +/usr/include/bits/types/__mbstate_t.h: + +/usr/include/bits/stdio_lim.h: + +/usr/include/sys/socket.h: + +/usr/include/bits/mathcalls-helper-functions.h: + +/usr/include/c++/13.2.1/backward/auto_ptr.h: + +/usr/include/c++/13.2.1/bits/utility.h: + +/usr/include/c++/13.2.1/map: + +/usr/include/c++/13.2.1/limits: + +/usr/include/linux/posix_types.h: + +/usr/include/bits/types/FILE.h: + +/usr/include/bits/flt-eval-method.h: + +/usr/include/c++/13.2.1/bits/locale_facets.h: + +/usr/include/bits/timex.h: + +/usr/include/bits/errno.h: + +/usr/include/bits/time64.h: + +/usr/include/bits/stdlib-float.h: + +/usr/include/c++/13.2.1/bits/cxxabi_init_exception.h: + +/usr/include/wctype.h: + +/usr/include/sched.h: + +/usr/include/bits/fp-fast.h: + +/usr/include/bits/floatn-common.h: + +/usr/include/c++/13.2.1/bits/slice_array.h: + +/usr/include/c++/13.2.1/numeric: + +/usr/include/bits/types/struct_FILE.h: + +/usr/include/bits/environments.h: + +/usr/include/c++/13.2.1/bits/allocated_ptr.h: + +/usr/include/bits/types.h: + +/usr/include/libintl.h: + +/usr/include/bits/endianness.h: + +/usr/include/c++/13.2.1/tuple: + +/home/willifan/.config/eww/scripts/clients/lib/nlohmann/json.hpp: + +/usr/include/asm/sockios.h: + +/usr/include/bits/libm-simd-decl-stubs.h: + +/usr/include/c++/13.2.1/bits/memoryfwd.h: + +/usr/include/sys/un.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h: + +/usr/include/bits/typesizes.h: + +/usr/include/c++/13.2.1/bits/std_abs.h: + +/usr/include/c++/13.2.1/bits/vector.tcc: + +/usr/include/c++/13.2.1/cstring: + +/usr/include/bits/sockaddr.h: + +/usr/include/bits/struct_mutex.h: + +/usr/include/c++/13.2.1/ext/alloc_traits.h: + +/usr/include/c++/13.2.1/bits/atomic_base.h: + +/usr/include/bits/confname.h: + +/usr/include/c++/13.2.1/bits/exception_ptr.h: + +/usr/include/asm-generic/socket.h: + +/home/willifan/.config/eww/scripts/clients/src/main.cpp: + +/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h: + +/usr/include/assert.h: + +/usr/include/c++/13.2.1/bits/stl_uninitialized.h: + +/usr/include/bits/atomic_wide_counter.h: + +/usr/include/bits/posix_opt.h: + +/usr/include/bits/locale.h: + +/usr/include/c++/13.2.1/bits/basic_ios.tcc: + +/usr/include/bits/pthread_stack_min-dynamic.h: + +/usr/include/alloca.h: + +/usr/include/c++/13.2.1/cstdio: + +/usr/include/bits/stdint-least.h: + +/usr/include/bits/long-double.h: + +/usr/include/c++/13.2.1/bits/shared_ptr.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/bits/fp-logb.h: + +/usr/include/c++/13.2.1/bits/hashtable_policy.h: + +/usr/include/bits/types/__sigset_t.h: + +/usr/include/c++/13.2.1/cerrno: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/bits/floatn.h: + +/usr/include/asm/bitsperlong.h: + +/usr/include/bits/endian.h: + +/usr/include/c++/13.2.1/clocale: + +/usr/include/c++/13.2.1/algorithm: + +/usr/include/bits/types/struct_osockaddr.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++io.h: + +/usr/include/c++/13.2.1/bits/stl_relops.h: + +/usr/include/c++/13.2.1/bits/basic_string.h: + +/usr/include/sys/select.h: + +/usr/include/c++/13.2.1/bits/alloc_traits.h: + +/usr/include/c++/13.2.1/bits/cpp_type_traits.h: + +/usr/include/bits/time.h: + +/usr/include/asm/posix_types.h: + +/usr/include/asm/posix_types_64.h: + +/usr/include/c++/13.2.1/bits/locale_facets_nonio.h: + +/usr/include/c++/13.2.1/bits/forward_list.tcc: + +/usr/include/bits/getopt_core.h: + +/usr/include/c++/13.2.1/ext/concurrence.h: + +/usr/include/errno.h: + +/usr/include/bits/getopt_posix.h: + +/usr/include/bits/thread-shared-types.h: + +/usr/include/bits/iscanonical.h: + +/usr/include/bits/libc-header-start.h: + +/usr/include/bits/types/timer_t.h: + +/usr/include/bits/mathcalls-narrow.h: + +/usr/include/c++/13.2.1/backward/binders.h: + +/usr/include/c++/13.2.1/bits/stl_multimap.h: + +/usr/include/c++/13.2.1/bits/charconv.h: + +/usr/include/bits/uintn-identity.h: + +/usr/include/c++/13.2.1/bits/stl_tree.h: + +/usr/include/c++/13.2.1/stdexcept: + +/usr/include/c++/13.2.1/bits/align.h: + +/usr/include/bits/pthreadtypes-arch.h: + +/usr/include/c++/13.2.1/bits/range_access.h: + +/usr/include/bits/pthreadtypes.h: + +/usr/include/c++/13.2.1/bits/stl_raw_storage_iter.h: + +/usr/include/c++/13.2.1/debug/assertions.h: + +/usr/include/bits/waitstatus.h: + +/usr/include/bits/wchar.h: + +/usr/include/bits/types/struct___jmp_buf_tag.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h: + +/usr/include/c++/13.2.1/iosfwd: + +/usr/include/asm/socket.h: + +/usr/include/c++/13.2.1/cstdint: + +/usr/include/string.h: + +/usr/include/bits/socket_type.h: + +/usr/include/bits/types/error_t.h: + +/usr/include/c++/13.2.1/istream: + +/usr/include/c++/13.2.1/typeinfo: + +/usr/include/c++/13.2.1/bits/hashtable.h: + +/usr/include/bits/types/clockid_t.h: + +/usr/include/c++/13.2.1/ext/numeric_traits.h: + +/usr/include/bits/stdint-intn.h: + +/usr/include/bits/types/cookie_io_functions_t.h: + +/usr/include/c++/13.2.1/debug/debug.h: + +/usr/include/c++/13.2.1/bits/codecvt.h: + +/usr/include/bits/socket.h: + +/usr/include/asm/errno.h: + +/usr/include/bits/stdint-uintn.h: + +/usr/include/bits/types/struct_timeval.h: + +/usr/include/features.h: + +/usr/include/c++/13.2.1/bits/ios_base.h: + +/usr/include/bits/sched.h: + +/usr/include/bits/types/__FILE.h: + +/usr/include/bits/types/struct_timespec.h: + +/usr/include/c++/13.2.1/bits/algorithmfwd.h: + +/usr/include/c++/13.2.1/bits/ptr_traits.h: + +/usr/include/bits/types/time_t.h: + +/usr/include/c++/13.2.1/bits/stl_numeric.h: + +/usr/include/c++/13.2.1/bits/fstream.tcc: + +/usr/include/c++/13.2.1/bits/uses_allocator.h: + +/usr/include/bits/math-vector.h: + +/usr/include/c++/13.2.1/bits/functexcept.h: + +/usr/include/c++/13.2.1/bits/functional_hash.h: + +/usr/include/bits/select.h: + +/usr/include/c++/13.2.1/compare: + +/usr/include/c++/13.2.1/ctime: + +/usr/include/bits/types/struct_sched_param.h: + +/usr/include/c++/13.2.1/bits/hash_bytes.h: + +/usr/include/c++/13.2.1/bits/indirect_array.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/gthr.h: + +/usr/include/c++/13.2.1/bits/invoke.h: + +/usr/include/c++/13.2.1/bits/istream.tcc: + +/usr/include/c++/13.2.1/bits/locale_conv.h: + +/usr/include/c++/13.2.1/bits/stl_tempbuf.h: + +/usr/include/gnu/stubs.h: + +/usr/include/c++/13.2.1/bits/locale_facets.tcc: + +/usr/include/stdint.h: + +/usr/include/endian.h: + +/usr/include/c++/13.2.1/bits/mask_array.h: + +/usr/include/linux/close_range.h: + +/usr/include/c++/13.2.1/bits/move.h: + +/usr/include/c++/13.2.1/bits/stl_iterator_base_types.h: + +/usr/include/c++/13.2.1/bits/nested_exception.h: + +/usr/include/c++/13.2.1/bits/uniform_int_dist.h: + +/usr/include/c++/13.2.1/bits/new_allocator.h: + +/usr/include/c++/13.2.1/bits/ostream_insert.h: + +/usr/include/c++/13.2.1/bits/refwrap.h: + +/usr/include/bits/types/__fpos64_t.h: + +/usr/include/c++/13.2.1/bits/gslice.h: + +/usr/include/c++/13.2.1/bits/requires_hosted.h: + +/usr/include/c++/13.2.1/bits/shared_ptr_atomic.h: + +/usr/include/c++/13.2.1/ext/type_traits.h: + +/usr/include/c++/13.2.1/bits/shared_ptr_base.h: + +/usr/include/wchar.h: + +/usr/include/c++/13.2.1/bits/std_function.h: + +/usr/include/c++/13.2.1/bits/stl_algo.h: + +/usr/include/c++/13.2.1/bits/stl_algobase.h: + +/usr/include/stdio.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/error_constants.h: + +/usr/include/bits/wordsize.h: + +/usr/include/c++/13.2.1/bits/stl_bvector.h: + +/usr/include/c++/13.2.1/functional: + +/usr/include/c++/13.2.1/bits/stl_construct.h: + +/usr/include/c++/13.2.1/cstddef: + +/usr/include/c++/13.2.1/bits/stl_vector.h: + +/usr/include/c++/13.2.1/bits/stream_iterator.h: + +/usr/include/c++/13.2.1/bits/stl_function.h: + +/usr/include/c++/13.2.1/bits/stl_heap.h: + +/usr/include/c++/13.2.1/bits/stl_map.h: + +/usr/include/c++/13.2.1/bits/locale_classes.h: + +/usr/include/c++/13.2.1/bits/stl_pair.h: + +/usr/include/c++/13.2.1/bits/stringfwd.h: + +/usr/include/c++/13.2.1/bits/unordered_map.h: + +/usr/include/c++/13.2.1/bits/valarray_array.tcc: + +/usr/include/c++/13.2.1/bits/valarray_before.h: + +/usr/include/c++/13.2.1/bits/locale_classes.tcc: + +/usr/include/c++/13.2.1/cassert: + +/usr/include/c++/13.2.1/cctype: + +/usr/include/sys/types.h: + +/usr/include/c++/13.2.1/cwchar: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h: + +/usr/include/c++/13.2.1/cwctype: + +/usr/include/c++/13.2.1/bits/gslice_array.h: + +/usr/include/c++/13.2.1/exception: + +/usr/include/c++/13.2.1/ext/aligned_buffer.h: + +/usr/include/c++/13.2.1/ext/atomicity.h: + +/usr/include/c++/13.2.1/ext/string_conversions.h: + +/usr/include/c++/13.2.1/string: + +/usr/include/c++/13.2.1/fstream: + +/usr/include/c++/13.2.1/initializer_list: + +/usr/include/c++/13.2.1/iomanip: + +/usr/include/c++/13.2.1/bits/ostream.tcc: + +/usr/include/c++/13.2.1/ios: + +/usr/include/bits/types/mbstate_t.h: + +/usr/include/c++/13.2.1/iostream: + +/usr/include/c++/13.2.1/iterator: + +/usr/include/time.h: + +/usr/include/c++/13.2.1/sstream: + +/usr/include/c++/13.2.1/memory: + +/usr/include/c++/13.2.1/new: + +/usr/include/bits/types/__locale_t.h: + +/usr/include/c++/13.2.1/ostream: + +/usr/include/c++/13.2.1/streambuf: + +/usr/include/c++/13.2.1/unordered_map: + +/usr/include/c++/13.2.1/utility: + +/usr/include/linux/errno.h: + +/usr/include/c++/13.2.1/vector: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/basic_file.h: + +/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h: diff --git a/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.ts b/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.ts new file mode 100644 index 0000000..c72784e --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for clients. diff --git a/scripts/clients/build/CMakeFiles/clients.dir/depend.make b/scripts/clients/build/CMakeFiles/clients.dir/depend.make new file mode 100644 index 0000000..0d6e0cf --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for clients. +# This may be replaced when dependencies are built. diff --git a/scripts/clients/build/CMakeFiles/clients.dir/flags.make b/scripts/clients/build/CMakeFiles/clients.dir/flags.make new file mode 100644 index 0000000..1c0fe43 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/willifan/.config/eww/scripts/clients/lib + +CXX_FLAGS = -std=gnu++11 + diff --git a/scripts/clients/build/CMakeFiles/clients.dir/link.txt b/scripts/clients/build/CMakeFiles/clients.dir/link.txt new file mode 100644 index 0000000..a96a4fe --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/clients.dir/src/main.cpp.o -o clients diff --git a/scripts/clients/build/CMakeFiles/clients.dir/progress.make b/scripts/clients/build/CMakeFiles/clients.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/scripts/clients/build/CMakeFiles/clients.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/scripts/clients/build/CMakeFiles/clients.dir/src/main.cpp.o b/scripts/clients/build/CMakeFiles/clients.dir/src/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..faa7f52f027eb7916ee16582667b1eb3b36e841f GIT binary patch literal 1128344 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%0A7(z;Fi2KFh(ta1P2o&%wZO0m{C} z!N70{%D&9Oz;Ff1zRJPCa1F}74yA8!FfiPNvTt!PFx-Z+?{F|M+=a65LFxNY`T++6 z!$TCYSt3}2w^uN({v-=OU891ILUpzNO<3=F@Z?B5&=41b{PzZ?t<|Df#u z91IK$oX|c8Cj$c$l+Db^z`z1!vqEV$P6h^cD4T@* z1_pj8TY!^+K@iFog3`jA3=ASrwkRh9gBX-8&dIdq2Qg zD6P-Qz+eDn8$xL#P6h^JDBA=|n{qNRm_ga*oD2*WP_`u}1A`TmZOzHRU;|~_axyU3 zLD}}43=9rXwj-2w;$&cOhO%8a85mrlY&T8@26rgigOh>56Uz32(%zg53_eh{FDChAr;C_<78k+hq5y`85lC5>?}?OhHNN1hm(OJ z7s}4#WMIgLvJ0SeAtwVv5tLob$-qzoWtVa?FqA>rAjo`4Evz${hSO82cYbOoD2+ypzOn(3=Bu0?4z6v49B4C<52npCj-MtDEkyA z1H)-3`wS-o!&xZ%947VaWXJ`hq8Y_ z>7Seo48Nf4-<%8#f1vEYoD2;ApzQyg3=9lh(E5Xmfq@CiX69mGV1cq(xfmGOplo(7 z1_ll&o0E%yfeXs!=3-#rfwFnI7#R4VYfk6q%R_0=0P=T^lxfmGK zplo$61_li%Ta$}{K?};(=3-#bfwFbE7#Q@RY<(^U1_LPDkc)xA2+B6*Vqh?VvQ4=d z7|ft-b1nu33n<%?i-Exk%C_cWV6cI*ZMhg2?4WFWDDA+-z~BgFJ3(n@E(Qh{DBG2b zfx!*RcIRSX@PM*CxfmF{plok01_mD}+n0-h!4JyzhtdID3=Dx#b`Tc>Lok#b!o|Q4 z3T1~u>2NLvh6pG-5=uuw>1Ze&1Epi3bQ~80Lp+q7z{S9j2xTX6F)$=U*(qEM45?6d z8kA0l(ivO~44F`N78e6UHk6&i#lVmYW#@4*Fyuqo1yH(>i-DmC$}Z+&U?_pIOSu>r z%Ao9WE(V4QD7z9$S8*{gR72S{Tnr4gP<9;`14BKO-N41b&~1awh8`%pmy3a+56bR`(i6BC7$!p5lc4luE(V4vQ1(

|`Y816#Z_n`EBDE)wof#D&P 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

UQP7;#2dJrYK?$w%_zTc} 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 +// SPDX-License-Identifier: MIT + +/****************************************************************************\ + * Note on documentation: The source files contain links to the online * + * documentation of the public API at https://json.nlohmann.me. This URL * + * contains the most recent documentation and should also be applicable to * + * previous versions; documentation for deprecated functions is not * + * removed, but marked deprecated. See "Generate documentation" section in * + * file docs/README.md. * +\****************************************************************************/ + +#ifndef INCLUDE_NLOHMANN_JSON_HPP_ +#define INCLUDE_NLOHMANN_JSON_HPP_ + +#include // all_of, find, for_each +#include // nullptr_t, ptrdiff_t, size_t +#include // hash, less +#include // initializer_list +#ifndef JSON_NO_IO + #include // istream, ostream +#endif // JSON_NO_IO +#include // random_access_iterator_tag +#include // unique_ptr +#include // string, stoi, to_string +#include // declval, forward, move, pair, swap +#include // vector + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// This file contains all macro definitions affecting or depending on the ABI + +#ifndef JSON_SKIP_LIBRARY_VERSION_CHECK + #if defined(NLOHMANN_JSON_VERSION_MAJOR) && defined(NLOHMANN_JSON_VERSION_MINOR) && defined(NLOHMANN_JSON_VERSION_PATCH) + #if NLOHMANN_JSON_VERSION_MAJOR != 3 || NLOHMANN_JSON_VERSION_MINOR != 11 || NLOHMANN_JSON_VERSION_PATCH != 3 + #warning "Already included a different version of the library!" + #endif + #endif +#endif + +#define NLOHMANN_JSON_VERSION_MAJOR 3 // NOLINT(modernize-macro-to-enum) +#define NLOHMANN_JSON_VERSION_MINOR 11 // NOLINT(modernize-macro-to-enum) +#define NLOHMANN_JSON_VERSION_PATCH 3 // NOLINT(modernize-macro-to-enum) + +#ifndef JSON_DIAGNOSTICS + #define JSON_DIAGNOSTICS 0 +#endif + +#ifndef JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON + #define JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON 0 +#endif + +#if JSON_DIAGNOSTICS + #define NLOHMANN_JSON_ABI_TAG_DIAGNOSTICS _diag +#else + #define NLOHMANN_JSON_ABI_TAG_DIAGNOSTICS +#endif + +#if JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON + #define NLOHMANN_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON _ldvcmp +#else + #define NLOHMANN_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON +#endif + +#ifndef NLOHMANN_JSON_NAMESPACE_NO_VERSION + #define NLOHMANN_JSON_NAMESPACE_NO_VERSION 0 +#endif + +// Construct the namespace ABI tags component +#define NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b) json_abi ## a ## b +#define NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b) \ + NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b) + +#define NLOHMANN_JSON_ABI_TAGS \ + NLOHMANN_JSON_ABI_TAGS_CONCAT( \ + NLOHMANN_JSON_ABI_TAG_DIAGNOSTICS, \ + NLOHMANN_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON) + +// Construct the namespace version component +#define NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch) \ + _v ## major ## _ ## minor ## _ ## patch +#define NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT(major, minor, patch) \ + NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch) + +#if NLOHMANN_JSON_NAMESPACE_NO_VERSION +#define NLOHMANN_JSON_NAMESPACE_VERSION +#else +#define NLOHMANN_JSON_NAMESPACE_VERSION \ + NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT(NLOHMANN_JSON_VERSION_MAJOR, \ + NLOHMANN_JSON_VERSION_MINOR, \ + NLOHMANN_JSON_VERSION_PATCH) +#endif + +// Combine namespace components +#define NLOHMANN_JSON_NAMESPACE_CONCAT_EX(a, b) a ## b +#define NLOHMANN_JSON_NAMESPACE_CONCAT(a, b) \ + NLOHMANN_JSON_NAMESPACE_CONCAT_EX(a, b) + +#ifndef NLOHMANN_JSON_NAMESPACE +#define NLOHMANN_JSON_NAMESPACE \ + nlohmann::NLOHMANN_JSON_NAMESPACE_CONCAT( \ + NLOHMANN_JSON_ABI_TAGS, \ + NLOHMANN_JSON_NAMESPACE_VERSION) +#endif + +#ifndef NLOHMANN_JSON_NAMESPACE_BEGIN +#define NLOHMANN_JSON_NAMESPACE_BEGIN \ + namespace nlohmann \ + { \ + inline namespace NLOHMANN_JSON_NAMESPACE_CONCAT( \ + NLOHMANN_JSON_ABI_TAGS, \ + NLOHMANN_JSON_NAMESPACE_VERSION) \ + { +#endif + +#ifndef NLOHMANN_JSON_NAMESPACE_END +#define NLOHMANN_JSON_NAMESPACE_END \ + } /* namespace (inline namespace) NOLINT(readability/namespace) */ \ + } // namespace nlohmann +#endif + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // transform +#include // array +#include // forward_list +#include // inserter, front_inserter, end +#include // map +#include // string +#include // tuple, make_tuple +#include // is_arithmetic, is_same, is_enum, underlying_type, is_convertible +#include // unordered_map +#include // pair, declval +#include // valarray + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // nullptr_t +#include // exception +#if JSON_DIAGNOSTICS + #include // accumulate +#endif +#include // runtime_error +#include // to_string +#include // vector + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // array +#include // size_t +#include // uint8_t +#include // string + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // declval, pair +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +template struct make_void +{ + using type = void; +}; +template using void_t = typename make_void::type; + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +// https://en.cppreference.com/w/cpp/experimental/is_detected +struct nonesuch +{ + nonesuch() = delete; + ~nonesuch() = delete; + nonesuch(nonesuch const&) = delete; + nonesuch(nonesuch const&&) = delete; + void operator=(nonesuch const&) = delete; + void operator=(nonesuch&&) = delete; +}; + +template class Op, + class... Args> +struct detector +{ + using value_t = std::false_type; + using type = Default; +}; + +template class Op, class... Args> +struct detector>, Op, Args...> +{ + using value_t = std::true_type; + using type = Op; +}; + +template class Op, class... Args> +using is_detected = typename detector::value_t; + +template class Op, class... Args> +struct is_detected_lazy : is_detected { }; + +template class Op, class... Args> +using detected_t = typename detector::type; + +template class Op, class... Args> +using detected_or = detector; + +template class Op, class... Args> +using detected_or_t = typename detected_or::type; + +template class Op, class... Args> +using is_detected_exact = std::is_same>; + +template class Op, class... Args> +using is_detected_convertible = + std::is_convertible, To>; + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include + + +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-FileCopyrightText: 2016-2021 Evan Nemerson +// SPDX-License-Identifier: MIT + +/* Hedley - https://nemequ.github.io/hedley + * Created by Evan Nemerson + */ + +#if !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < 15) +#if defined(JSON_HEDLEY_VERSION) + #undef JSON_HEDLEY_VERSION +#endif +#define JSON_HEDLEY_VERSION 15 + +#if defined(JSON_HEDLEY_STRINGIFY_EX) + #undef JSON_HEDLEY_STRINGIFY_EX +#endif +#define JSON_HEDLEY_STRINGIFY_EX(x) #x + +#if defined(JSON_HEDLEY_STRINGIFY) + #undef JSON_HEDLEY_STRINGIFY +#endif +#define JSON_HEDLEY_STRINGIFY(x) JSON_HEDLEY_STRINGIFY_EX(x) + +#if defined(JSON_HEDLEY_CONCAT_EX) + #undef JSON_HEDLEY_CONCAT_EX +#endif +#define JSON_HEDLEY_CONCAT_EX(a,b) a##b + +#if defined(JSON_HEDLEY_CONCAT) + #undef JSON_HEDLEY_CONCAT +#endif +#define JSON_HEDLEY_CONCAT(a,b) JSON_HEDLEY_CONCAT_EX(a,b) + +#if defined(JSON_HEDLEY_CONCAT3_EX) + #undef JSON_HEDLEY_CONCAT3_EX +#endif +#define JSON_HEDLEY_CONCAT3_EX(a,b,c) a##b##c + +#if defined(JSON_HEDLEY_CONCAT3) + #undef JSON_HEDLEY_CONCAT3 +#endif +#define JSON_HEDLEY_CONCAT3(a,b,c) JSON_HEDLEY_CONCAT3_EX(a,b,c) + +#if defined(JSON_HEDLEY_VERSION_ENCODE) + #undef JSON_HEDLEY_VERSION_ENCODE +#endif +#define JSON_HEDLEY_VERSION_ENCODE(major,minor,revision) (((major) * 1000000) + ((minor) * 1000) + (revision)) + +#if defined(JSON_HEDLEY_VERSION_DECODE_MAJOR) + #undef JSON_HEDLEY_VERSION_DECODE_MAJOR +#endif +#define JSON_HEDLEY_VERSION_DECODE_MAJOR(version) ((version) / 1000000) + +#if defined(JSON_HEDLEY_VERSION_DECODE_MINOR) + #undef JSON_HEDLEY_VERSION_DECODE_MINOR +#endif +#define JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000) + +#if defined(JSON_HEDLEY_VERSION_DECODE_REVISION) + #undef JSON_HEDLEY_VERSION_DECODE_REVISION +#endif +#define JSON_HEDLEY_VERSION_DECODE_REVISION(version) ((version) % 1000) + +#if defined(JSON_HEDLEY_GNUC_VERSION) + #undef JSON_HEDLEY_GNUC_VERSION +#endif +#if defined(__GNUC__) && defined(__GNUC_PATCHLEVEL__) + #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__) +#elif defined(__GNUC__) + #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, 0) +#endif + +#if defined(JSON_HEDLEY_GNUC_VERSION_CHECK) + #undef JSON_HEDLEY_GNUC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_GNUC_VERSION) + #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GNUC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_MSVC_VERSION) + #undef JSON_HEDLEY_MSVC_VERSION +#endif +#if defined(_MSC_FULL_VER) && (_MSC_FULL_VER >= 140000000) && !defined(__ICL) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 10000000, (_MSC_FULL_VER % 10000000) / 100000, (_MSC_FULL_VER % 100000) / 100) +#elif defined(_MSC_FULL_VER) && !defined(__ICL) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 1000000, (_MSC_FULL_VER % 1000000) / 10000, (_MSC_FULL_VER % 10000) / 10) +#elif defined(_MSC_VER) && !defined(__ICL) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_VER / 100, _MSC_VER % 100, 0) +#endif + +#if defined(JSON_HEDLEY_MSVC_VERSION_CHECK) + #undef JSON_HEDLEY_MSVC_VERSION_CHECK +#endif +#if !defined(JSON_HEDLEY_MSVC_VERSION) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (0) +#elif defined(_MSC_VER) && (_MSC_VER >= 1400) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 10000000) + (minor * 100000) + (patch))) +#elif defined(_MSC_VER) && (_MSC_VER >= 1200) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 1000000) + (minor * 10000) + (patch))) +#else + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_VER >= ((major * 100) + (minor))) +#endif + +#if defined(JSON_HEDLEY_INTEL_VERSION) + #undef JSON_HEDLEY_INTEL_VERSION +#endif +#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE) && !defined(__ICL) + #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, __INTEL_COMPILER_UPDATE) +#elif defined(__INTEL_COMPILER) && !defined(__ICL) + #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, 0) +#endif + +#if defined(JSON_HEDLEY_INTEL_VERSION_CHECK) + #undef JSON_HEDLEY_INTEL_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_INTEL_VERSION) + #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_INTEL_CL_VERSION) + #undef JSON_HEDLEY_INTEL_CL_VERSION +#endif +#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE) && defined(__ICL) + #define JSON_HEDLEY_INTEL_CL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER, __INTEL_COMPILER_UPDATE, 0) +#endif + +#if defined(JSON_HEDLEY_INTEL_CL_VERSION_CHECK) + #undef JSON_HEDLEY_INTEL_CL_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_INTEL_CL_VERSION) + #define JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_CL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_PGI_VERSION) + #undef JSON_HEDLEY_PGI_VERSION +#endif +#if defined(__PGI) && defined(__PGIC__) && defined(__PGIC_MINOR__) && defined(__PGIC_PATCHLEVEL__) + #define JSON_HEDLEY_PGI_VERSION JSON_HEDLEY_VERSION_ENCODE(__PGIC__, __PGIC_MINOR__, __PGIC_PATCHLEVEL__) +#endif + +#if defined(JSON_HEDLEY_PGI_VERSION_CHECK) + #undef JSON_HEDLEY_PGI_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_PGI_VERSION) + #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PGI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_SUNPRO_VERSION) + #undef JSON_HEDLEY_SUNPRO_VERSION +#endif +#if defined(__SUNPRO_C) && (__SUNPRO_C > 0x1000) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_C >> 16) & 0xf) * 10) + ((__SUNPRO_C >> 12) & 0xf), (((__SUNPRO_C >> 8) & 0xf) * 10) + ((__SUNPRO_C >> 4) & 0xf), (__SUNPRO_C & 0xf) * 10) +#elif defined(__SUNPRO_C) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_C >> 8) & 0xf, (__SUNPRO_C >> 4) & 0xf, (__SUNPRO_C) & 0xf) +#elif defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x1000) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_CC >> 16) & 0xf) * 10) + ((__SUNPRO_CC >> 12) & 0xf), (((__SUNPRO_CC >> 8) & 0xf) * 10) + ((__SUNPRO_CC >> 4) & 0xf), (__SUNPRO_CC & 0xf) * 10) +#elif defined(__SUNPRO_CC) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_CC >> 8) & 0xf, (__SUNPRO_CC >> 4) & 0xf, (__SUNPRO_CC) & 0xf) +#endif + +#if defined(JSON_HEDLEY_SUNPRO_VERSION_CHECK) + #undef JSON_HEDLEY_SUNPRO_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_SUNPRO_VERSION) + #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_SUNPRO_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION) + #undef JSON_HEDLEY_EMSCRIPTEN_VERSION +#endif +#if defined(__EMSCRIPTEN__) + #define JSON_HEDLEY_EMSCRIPTEN_VERSION JSON_HEDLEY_VERSION_ENCODE(__EMSCRIPTEN_major__, __EMSCRIPTEN_minor__, __EMSCRIPTEN_tiny__) +#endif + +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK) + #undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION) + #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_EMSCRIPTEN_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_ARM_VERSION) + #undef JSON_HEDLEY_ARM_VERSION +#endif +#if defined(__CC_ARM) && defined(__ARMCOMPILER_VERSION) + #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCOMPILER_VERSION / 1000000, (__ARMCOMPILER_VERSION % 1000000) / 10000, (__ARMCOMPILER_VERSION % 10000) / 100) +#elif defined(__CC_ARM) && defined(__ARMCC_VERSION) + #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCC_VERSION / 1000000, (__ARMCC_VERSION % 1000000) / 10000, (__ARMCC_VERSION % 10000) / 100) +#endif + +#if defined(JSON_HEDLEY_ARM_VERSION_CHECK) + #undef JSON_HEDLEY_ARM_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_ARM_VERSION) + #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_ARM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_IBM_VERSION) + #undef JSON_HEDLEY_IBM_VERSION +#endif +#if defined(__ibmxl__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ibmxl_version__, __ibmxl_release__, __ibmxl_modification__) +#elif defined(__xlC__) && defined(__xlC_ver__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, (__xlC_ver__ >> 8) & 0xff) +#elif defined(__xlC__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, 0) +#endif + +#if defined(JSON_HEDLEY_IBM_VERSION_CHECK) + #undef JSON_HEDLEY_IBM_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_IBM_VERSION) + #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IBM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_VERSION) + #undef JSON_HEDLEY_TI_VERSION +#endif +#if \ + defined(__TI_COMPILER_VERSION__) && \ + ( \ + defined(__TMS470__) || defined(__TI_ARM__) || \ + defined(__MSP430__) || \ + defined(__TMS320C2000__) \ + ) +#if (__TI_COMPILER_VERSION__ >= 16000000) + #define JSON_HEDLEY_TI_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif +#endif + +#if defined(JSON_HEDLEY_TI_VERSION_CHECK) + #undef JSON_HEDLEY_TI_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_VERSION) + #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL2000_VERSION) + #undef JSON_HEDLEY_TI_CL2000_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C2000__) + #define JSON_HEDLEY_TI_CL2000_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL2000_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL2000_VERSION) + #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL2000_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL430_VERSION) + #undef JSON_HEDLEY_TI_CL430_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__MSP430__) + #define JSON_HEDLEY_TI_CL430_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL430_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL430_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL430_VERSION) + #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL430_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION) + #undef JSON_HEDLEY_TI_ARMCL_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && (defined(__TMS470__) || defined(__TI_ARM__)) + #define JSON_HEDLEY_TI_ARMCL_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION_CHECK) + #undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION) + #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_ARMCL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL6X_VERSION) + #undef JSON_HEDLEY_TI_CL6X_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C6X__) + #define JSON_HEDLEY_TI_CL6X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL6X_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL6X_VERSION) + #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL6X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL7X_VERSION) + #undef JSON_HEDLEY_TI_CL7X_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__C7000__) + #define JSON_HEDLEY_TI_CL7X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL7X_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL7X_VERSION) + #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL7X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION) + #undef JSON_HEDLEY_TI_CLPRU_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__PRU__) + #define JSON_HEDLEY_TI_CLPRU_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION) + #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CLPRU_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_CRAY_VERSION) + #undef JSON_HEDLEY_CRAY_VERSION +#endif +#if defined(_CRAYC) + #if defined(_RELEASE_PATCHLEVEL) + #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, _RELEASE_PATCHLEVEL) + #else + #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, 0) + #endif +#endif + +#if defined(JSON_HEDLEY_CRAY_VERSION_CHECK) + #undef JSON_HEDLEY_CRAY_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_CRAY_VERSION) + #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_CRAY_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_IAR_VERSION) + #undef JSON_HEDLEY_IAR_VERSION +#endif +#if defined(__IAR_SYSTEMS_ICC__) + #if __VER__ > 1000 + #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE((__VER__ / 1000000), ((__VER__ / 1000) % 1000), (__VER__ % 1000)) + #else + #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE(__VER__ / 100, __VER__ % 100, 0) + #endif +#endif + +#if defined(JSON_HEDLEY_IAR_VERSION_CHECK) + #undef JSON_HEDLEY_IAR_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_IAR_VERSION) + #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IAR_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TINYC_VERSION) + #undef JSON_HEDLEY_TINYC_VERSION +#endif +#if defined(__TINYC__) + #define JSON_HEDLEY_TINYC_VERSION JSON_HEDLEY_VERSION_ENCODE(__TINYC__ / 1000, (__TINYC__ / 100) % 10, __TINYC__ % 100) +#endif + +#if defined(JSON_HEDLEY_TINYC_VERSION_CHECK) + #undef JSON_HEDLEY_TINYC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TINYC_VERSION) + #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TINYC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_DMC_VERSION) + #undef JSON_HEDLEY_DMC_VERSION +#endif +#if defined(__DMC__) + #define JSON_HEDLEY_DMC_VERSION JSON_HEDLEY_VERSION_ENCODE(__DMC__ >> 8, (__DMC__ >> 4) & 0xf, __DMC__ & 0xf) +#endif + +#if defined(JSON_HEDLEY_DMC_VERSION_CHECK) + #undef JSON_HEDLEY_DMC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_DMC_VERSION) + #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_DMC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_COMPCERT_VERSION) + #undef JSON_HEDLEY_COMPCERT_VERSION +#endif +#if defined(__COMPCERT_VERSION__) + #define JSON_HEDLEY_COMPCERT_VERSION JSON_HEDLEY_VERSION_ENCODE(__COMPCERT_VERSION__ / 10000, (__COMPCERT_VERSION__ / 100) % 100, __COMPCERT_VERSION__ % 100) +#endif + +#if defined(JSON_HEDLEY_COMPCERT_VERSION_CHECK) + #undef JSON_HEDLEY_COMPCERT_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_COMPCERT_VERSION) + #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_COMPCERT_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_PELLES_VERSION) + #undef JSON_HEDLEY_PELLES_VERSION +#endif +#if defined(__POCC__) + #define JSON_HEDLEY_PELLES_VERSION JSON_HEDLEY_VERSION_ENCODE(__POCC__ / 100, __POCC__ % 100, 0) +#endif + +#if defined(JSON_HEDLEY_PELLES_VERSION_CHECK) + #undef JSON_HEDLEY_PELLES_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_PELLES_VERSION) + #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PELLES_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_MCST_LCC_VERSION) + #undef JSON_HEDLEY_MCST_LCC_VERSION +#endif +#if defined(__LCC__) && defined(__LCC_MINOR__) + #define JSON_HEDLEY_MCST_LCC_VERSION JSON_HEDLEY_VERSION_ENCODE(__LCC__ / 100, __LCC__ % 100, __LCC_MINOR__) +#endif + +#if defined(JSON_HEDLEY_MCST_LCC_VERSION_CHECK) + #undef JSON_HEDLEY_MCST_LCC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_MCST_LCC_VERSION) + #define JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_MCST_LCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_GCC_VERSION) + #undef JSON_HEDLEY_GCC_VERSION +#endif +#if \ + defined(JSON_HEDLEY_GNUC_VERSION) && \ + !defined(__clang__) && \ + !defined(JSON_HEDLEY_INTEL_VERSION) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_ARM_VERSION) && \ + !defined(JSON_HEDLEY_CRAY_VERSION) && \ + !defined(JSON_HEDLEY_TI_VERSION) && \ + !defined(JSON_HEDLEY_TI_ARMCL_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL430_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL2000_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL6X_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL7X_VERSION) && \ + !defined(JSON_HEDLEY_TI_CLPRU_VERSION) && \ + !defined(__COMPCERT__) && \ + !defined(JSON_HEDLEY_MCST_LCC_VERSION) + #define JSON_HEDLEY_GCC_VERSION JSON_HEDLEY_GNUC_VERSION +#endif + +#if defined(JSON_HEDLEY_GCC_VERSION_CHECK) + #undef JSON_HEDLEY_GCC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_GCC_VERSION) + #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_ATTRIBUTE +#endif +#if \ + defined(__has_attribute) && \ + ( \ + (!defined(JSON_HEDLEY_IAR_VERSION) || JSON_HEDLEY_IAR_VERSION_CHECK(8,5,9)) \ + ) +# define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) __has_attribute(attribute) +#else +# define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE +#endif +#if defined(__has_attribute) + #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_HAS_ATTRIBUTE(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE +#endif +#if defined(__has_attribute) + #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_HAS_ATTRIBUTE(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE +#endif +#if \ + defined(__has_cpp_attribute) && \ + defined(__cplusplus) && \ + (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS) + #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS +#endif +#if !defined(__cplusplus) || !defined(__has_cpp_attribute) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0) +#elif \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_IAR_VERSION) && \ + (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) && \ + (!defined(JSON_HEDLEY_MSVC_VERSION) || JSON_HEDLEY_MSVC_VERSION_CHECK(19,20,0)) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(ns::attribute) +#else + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE +#endif +#if defined(__has_cpp_attribute) && defined(__cplusplus) + #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE +#endif +#if defined(__has_cpp_attribute) && defined(__cplusplus) + #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_BUILTIN) + #undef JSON_HEDLEY_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_HAS_BUILTIN(builtin) __has_builtin(builtin) +#else + #define JSON_HEDLEY_HAS_BUILTIN(builtin) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_BUILTIN) + #undef JSON_HEDLEY_GNUC_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin) +#else + #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_BUILTIN) + #undef JSON_HEDLEY_GCC_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin) +#else + #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_FEATURE) + #undef JSON_HEDLEY_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_HAS_FEATURE(feature) __has_feature(feature) +#else + #define JSON_HEDLEY_HAS_FEATURE(feature) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_FEATURE) + #undef JSON_HEDLEY_GNUC_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature) +#else + #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_FEATURE) + #undef JSON_HEDLEY_GCC_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature) +#else + #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_EXTENSION) + #undef JSON_HEDLEY_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_HAS_EXTENSION(extension) __has_extension(extension) +#else + #define JSON_HEDLEY_HAS_EXTENSION(extension) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_EXTENSION) + #undef JSON_HEDLEY_GNUC_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension) +#else + #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_EXTENSION) + #undef JSON_HEDLEY_GCC_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension) +#else + #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_WARNING) + #undef JSON_HEDLEY_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_HAS_WARNING(warning) __has_warning(warning) +#else + #define JSON_HEDLEY_HAS_WARNING(warning) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_WARNING) + #undef JSON_HEDLEY_GNUC_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning) +#else + #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_WARNING) + #undef JSON_HEDLEY_GCC_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning) +#else + #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \ + defined(__clang__) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,17) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(8,0,0) || \ + (JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) && defined(__C99_PRAGMA_OPERATOR)) + #define JSON_HEDLEY_PRAGMA(value) _Pragma(#value) +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_PRAGMA(value) __pragma(value) +#else + #define JSON_HEDLEY_PRAGMA(value) +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_PUSH) + #undef JSON_HEDLEY_DIAGNOSTIC_PUSH +#endif +#if defined(JSON_HEDLEY_DIAGNOSTIC_POP) + #undef JSON_HEDLEY_DIAGNOSTIC_POP +#endif +#if defined(__clang__) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("clang diagnostic push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("clang diagnostic pop") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("GCC diagnostic push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("GCC diagnostic pop") +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH __pragma(warning(push)) + #define JSON_HEDLEY_DIAGNOSTIC_POP __pragma(warning(pop)) +#elif JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("pop") +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,4,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("diag_push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("diag_pop") +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)") +#else + #define JSON_HEDLEY_DIAGNOSTIC_PUSH + #define JSON_HEDLEY_DIAGNOSTIC_POP +#endif + +/* JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ is for + HEDLEY INTERNAL USE ONLY. API subject to change without notice. */ +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ +#endif +#if defined(__cplusplus) +# if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat") +# if JSON_HEDLEY_HAS_WARNING("-Wc++17-extensions") +# if JSON_HEDLEY_HAS_WARNING("-Wc++1z-extensions") +# define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \ + _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \ + _Pragma("clang diagnostic ignored \"-Wc++1z-extensions\"") \ + xpr \ + JSON_HEDLEY_DIAGNOSTIC_POP +# else +# define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \ + _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \ + xpr \ + JSON_HEDLEY_DIAGNOSTIC_POP +# endif +# else +# define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \ + xpr \ + JSON_HEDLEY_DIAGNOSTIC_POP +# endif +# endif +#endif +#if !defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x) x +#endif + +#if defined(JSON_HEDLEY_CONST_CAST) + #undef JSON_HEDLEY_CONST_CAST +#endif +#if defined(__cplusplus) +# define JSON_HEDLEY_CONST_CAST(T, expr) (const_cast(expr)) +#elif \ + JSON_HEDLEY_HAS_WARNING("-Wcast-qual") || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_CONST_CAST(T, expr) (__extension__ ({ \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL \ + ((T) (expr)); \ + JSON_HEDLEY_DIAGNOSTIC_POP \ + })) +#else +# define JSON_HEDLEY_CONST_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_REINTERPRET_CAST) + #undef JSON_HEDLEY_REINTERPRET_CAST +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast(expr)) +#else + #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_STATIC_CAST) + #undef JSON_HEDLEY_STATIC_CAST +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_STATIC_CAST(T, expr) (static_cast(expr)) +#else + #define JSON_HEDLEY_STATIC_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_CPP_CAST) + #undef JSON_HEDLEY_CPP_CAST +#endif +#if defined(__cplusplus) +# if JSON_HEDLEY_HAS_WARNING("-Wold-style-cast") +# define JSON_HEDLEY_CPP_CAST(T, expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wold-style-cast\"") \ + ((T) (expr)) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# elif JSON_HEDLEY_IAR_VERSION_CHECK(8,3,0) +# define JSON_HEDLEY_CPP_CAST(T, expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("diag_suppress=Pe137") \ + JSON_HEDLEY_DIAGNOSTIC_POP +# else +# define JSON_HEDLEY_CPP_CAST(T, expr) ((T) (expr)) +# endif +#else +# define JSON_HEDLEY_CPP_CAST(T, expr) (expr) +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wdeprecated-declarations") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warning(disable:1478 1786)") +#elif JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:1478 1786)) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(20,7,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1216,1444,1445") +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:4996)) +#elif JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444") +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1291,1718") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && !defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,E_DEPRECATED_ATT,E_DEPRECATED_ATT_MESS)") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,symdeprecated,symdeprecated2)") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress=Pe1444,Pe1215") +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warn(disable:2241)") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("warning(disable:161)") +#elif JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:161)) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 1675") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("GCC diagnostic ignored \"-Wunknown-pragmas\"") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:4068)) +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(16,9,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163") +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress=Pe161") +#elif JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 161") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-attributes") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("clang diagnostic ignored \"-Wunknown-attributes\"") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("warning(disable:1292)") +#elif JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:1292)) +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:5030)) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(20,7,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097,1098") +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("error_messages(off,attrskipunsup)") +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1173") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress=Pe1097") +#elif JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wcast-qual") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("clang diagnostic ignored \"-Wcast-qual\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("warning(disable:2203 2331)") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("GCC diagnostic ignored \"-Wcast-qual\"") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunused-function") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION _Pragma("clang diagnostic ignored \"-Wunused-function\"") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION _Pragma("GCC diagnostic ignored \"-Wunused-function\"") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(1,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION __pragma(warning(disable:4505)) +#elif JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION _Pragma("diag_suppress 3142") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION +#endif + +#if defined(JSON_HEDLEY_DEPRECATED) + #undef JSON_HEDLEY_DEPRECATED +#endif +#if defined(JSON_HEDLEY_DEPRECATED_FOR) + #undef JSON_HEDLEY_DEPRECATED_FOR +#endif +#if \ + JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated("Since " # since)) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated("Since " #since "; use " #replacement)) +#elif \ + (JSON_HEDLEY_HAS_EXTENSION(attribute_deprecated_with_message) && !defined(JSON_HEDLEY_IAR_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__("Since " #since))) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__("Since " #since "; use " #replacement))) +#elif defined(__cplusplus) && (__cplusplus >= 201402L) + #define JSON_HEDLEY_DEPRECATED(since) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since)]]) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since "; use " #replacement)]]) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(deprecated) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,10,0) + #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__)) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__)) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_PELLES_VERSION_CHECK(6,50,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated) +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DEPRECATED(since) _Pragma("deprecated") + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) _Pragma("deprecated") +#else + #define JSON_HEDLEY_DEPRECATED(since) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) +#endif + +#if defined(JSON_HEDLEY_UNAVAILABLE) + #undef JSON_HEDLEY_UNAVAILABLE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(warning) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_UNAVAILABLE(available_since) __attribute__((__warning__("Not available until " #available_since))) +#else + #define JSON_HEDLEY_UNAVAILABLE(available_since) +#endif + +#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT) + #undef JSON_HEDLEY_WARN_UNUSED_RESULT +#endif +#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT_MSG) + #undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(warn_unused_result) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__)) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) __attribute__((__warn_unused_result__)) +#elif (JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) >= 201907L) + #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard(msg)]]) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) + #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) +#elif defined(_Check_return_) /* SAL */ + #define JSON_HEDLEY_WARN_UNUSED_RESULT _Check_return_ + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) _Check_return_ +#else + #define JSON_HEDLEY_WARN_UNUSED_RESULT + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) +#endif + +#if defined(JSON_HEDLEY_SENTINEL) + #undef JSON_HEDLEY_SENTINEL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(sentinel) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_SENTINEL(position) __attribute__((__sentinel__(position))) +#else + #define JSON_HEDLEY_SENTINEL(position) +#endif + +#if defined(JSON_HEDLEY_NO_RETURN) + #undef JSON_HEDLEY_NO_RETURN +#endif +#if JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_NO_RETURN __noreturn +#elif \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__)) +#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L + #define JSON_HEDLEY_NO_RETURN _Noreturn +#elif defined(__cplusplus) && (__cplusplus >= 201103L) + #define JSON_HEDLEY_NO_RETURN JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[noreturn]]) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(noreturn) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,2,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,10,0) + #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_NO_RETURN _Pragma("does_not_return") +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_NO_RETURN __declspec(noreturn) +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus) + #define JSON_HEDLEY_NO_RETURN _Pragma("FUNC_NEVER_RETURNS;") +#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0) + #define JSON_HEDLEY_NO_RETURN __attribute((noreturn)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0) + #define JSON_HEDLEY_NO_RETURN __declspec(noreturn) +#else + #define JSON_HEDLEY_NO_RETURN +#endif + +#if defined(JSON_HEDLEY_NO_ESCAPE) + #undef JSON_HEDLEY_NO_ESCAPE +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(noescape) + #define JSON_HEDLEY_NO_ESCAPE __attribute__((__noescape__)) +#else + #define JSON_HEDLEY_NO_ESCAPE +#endif + +#if defined(JSON_HEDLEY_UNREACHABLE) + #undef JSON_HEDLEY_UNREACHABLE +#endif +#if defined(JSON_HEDLEY_UNREACHABLE_RETURN) + #undef JSON_HEDLEY_UNREACHABLE_RETURN +#endif +#if defined(JSON_HEDLEY_ASSUME) + #undef JSON_HEDLEY_ASSUME +#endif +#if \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_ASSUME(expr) __assume(expr) +#elif JSON_HEDLEY_HAS_BUILTIN(__builtin_assume) + #define JSON_HEDLEY_ASSUME(expr) __builtin_assume(expr) +#elif \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) + #if defined(__cplusplus) + #define JSON_HEDLEY_ASSUME(expr) std::_nassert(expr) + #else + #define JSON_HEDLEY_ASSUME(expr) _nassert(expr) + #endif +#endif +#if \ + (JSON_HEDLEY_HAS_BUILTIN(__builtin_unreachable) && (!defined(JSON_HEDLEY_ARM_VERSION))) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,10,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,5) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(10,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_UNREACHABLE() __builtin_unreachable() +#elif defined(JSON_HEDLEY_ASSUME) + #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0) +#endif +#if !defined(JSON_HEDLEY_ASSUME) + #if defined(JSON_HEDLEY_UNREACHABLE) + #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, ((expr) ? 1 : (JSON_HEDLEY_UNREACHABLE(), 1))) + #else + #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, expr) + #endif +#endif +#if defined(JSON_HEDLEY_UNREACHABLE) + #if \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (JSON_HEDLEY_STATIC_CAST(void, JSON_HEDLEY_ASSUME(0)), (value)) + #else + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) JSON_HEDLEY_UNREACHABLE() + #endif +#else + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (value) +#endif +#if !defined(JSON_HEDLEY_UNREACHABLE) + #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0) +#endif + +JSON_HEDLEY_DIAGNOSTIC_PUSH +#if JSON_HEDLEY_HAS_WARNING("-Wpedantic") + #pragma clang diagnostic ignored "-Wpedantic" +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat-pedantic") && defined(__cplusplus) + #pragma clang diagnostic ignored "-Wc++98-compat-pedantic" +#endif +#if JSON_HEDLEY_GCC_HAS_WARNING("-Wvariadic-macros",4,0,0) + #if defined(__clang__) + #pragma clang diagnostic ignored "-Wvariadic-macros" + #elif defined(JSON_HEDLEY_GCC_VERSION) + #pragma GCC diagnostic ignored "-Wvariadic-macros" + #endif +#endif +#if defined(JSON_HEDLEY_NON_NULL) + #undef JSON_HEDLEY_NON_NULL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(nonnull) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) + #define JSON_HEDLEY_NON_NULL(...) __attribute__((__nonnull__(__VA_ARGS__))) +#else + #define JSON_HEDLEY_NON_NULL(...) +#endif +JSON_HEDLEY_DIAGNOSTIC_POP + +#if defined(JSON_HEDLEY_PRINTF_FORMAT) + #undef JSON_HEDLEY_PRINTF_FORMAT +#endif +#if defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && !defined(__USE_MINGW_ANSI_STDIO) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(ms_printf, string_idx, first_to_check))) +#elif defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && defined(__USE_MINGW_ANSI_STDIO) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(gnu_printf, string_idx, first_to_check))) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(format) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(__printf__, string_idx, first_to_check))) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(6,0,0) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __declspec(vaformat(printf,string_idx,first_to_check)) +#else + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) +#endif + +#if defined(JSON_HEDLEY_CONSTEXPR) + #undef JSON_HEDLEY_CONSTEXPR +#endif +#if defined(__cplusplus) + #if __cplusplus >= 201103L + #define JSON_HEDLEY_CONSTEXPR JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(constexpr) + #endif +#endif +#if !defined(JSON_HEDLEY_CONSTEXPR) + #define JSON_HEDLEY_CONSTEXPR +#endif + +#if defined(JSON_HEDLEY_PREDICT) + #undef JSON_HEDLEY_PREDICT +#endif +#if defined(JSON_HEDLEY_LIKELY) + #undef JSON_HEDLEY_LIKELY +#endif +#if defined(JSON_HEDLEY_UNLIKELY) + #undef JSON_HEDLEY_UNLIKELY +#endif +#if defined(JSON_HEDLEY_UNPREDICTABLE) + #undef JSON_HEDLEY_UNPREDICTABLE +#endif +#if JSON_HEDLEY_HAS_BUILTIN(__builtin_unpredictable) + #define JSON_HEDLEY_UNPREDICTABLE(expr) __builtin_unpredictable((expr)) +#endif +#if \ + (JSON_HEDLEY_HAS_BUILTIN(__builtin_expect_with_probability) && !defined(JSON_HEDLEY_PGI_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(9,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) +# define JSON_HEDLEY_PREDICT(expr, value, probability) __builtin_expect_with_probability( (expr), (value), (probability)) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) __builtin_expect_with_probability(!!(expr), 1 , (probability)) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) __builtin_expect_with_probability(!!(expr), 0 , (probability)) +# define JSON_HEDLEY_LIKELY(expr) __builtin_expect (!!(expr), 1 ) +# define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) +#elif \ + (JSON_HEDLEY_HAS_BUILTIN(__builtin_expect) && !defined(JSON_HEDLEY_INTEL_CL_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,27) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) +# define JSON_HEDLEY_PREDICT(expr, expected, probability) \ + (((probability) >= 0.9) ? __builtin_expect((expr), (expected)) : (JSON_HEDLEY_STATIC_CAST(void, expected), (expr))) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) \ + (__extension__ ({ \ + double hedley_probability_ = (probability); \ + ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 1) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 0) : !!(expr))); \ + })) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) \ + (__extension__ ({ \ + double hedley_probability_ = (probability); \ + ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 0) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 1) : !!(expr))); \ + })) +# define JSON_HEDLEY_LIKELY(expr) __builtin_expect(!!(expr), 1) +# define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect(!!(expr), 0) +#else +# define JSON_HEDLEY_PREDICT(expr, expected, probability) (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) (!!(expr)) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) (!!(expr)) +# define JSON_HEDLEY_LIKELY(expr) (!!(expr)) +# define JSON_HEDLEY_UNLIKELY(expr) (!!(expr)) +#endif +#if !defined(JSON_HEDLEY_UNPREDICTABLE) + #define JSON_HEDLEY_UNPREDICTABLE(expr) JSON_HEDLEY_PREDICT(expr, 1, 0.5) +#endif + +#if defined(JSON_HEDLEY_MALLOC) + #undef JSON_HEDLEY_MALLOC +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(malloc) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_MALLOC __attribute__((__malloc__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_MALLOC _Pragma("returns_new_memory") +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_MALLOC __declspec(restrict) +#else + #define JSON_HEDLEY_MALLOC +#endif + +#if defined(JSON_HEDLEY_PURE) + #undef JSON_HEDLEY_PURE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(pure) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(2,96,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) +# define JSON_HEDLEY_PURE __attribute__((__pure__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) +# define JSON_HEDLEY_PURE _Pragma("does_not_write_global_data") +#elif defined(__cplusplus) && \ + ( \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) \ + ) +# define JSON_HEDLEY_PURE _Pragma("FUNC_IS_PURE;") +#else +# define JSON_HEDLEY_PURE +#endif + +#if defined(JSON_HEDLEY_CONST) + #undef JSON_HEDLEY_CONST +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(const) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(2,5,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_CONST __attribute__((__const__)) +#elif \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_CONST _Pragma("no_side_effect") +#else + #define JSON_HEDLEY_CONST JSON_HEDLEY_PURE +#endif + +#if defined(JSON_HEDLEY_RESTRICT) + #undef JSON_HEDLEY_RESTRICT +#endif +#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && !defined(__cplusplus) + #define JSON_HEDLEY_RESTRICT restrict +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,4) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \ + defined(__clang__) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_RESTRICT __restrict +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,3,0) && !defined(__cplusplus) + #define JSON_HEDLEY_RESTRICT _Restrict +#else + #define JSON_HEDLEY_RESTRICT +#endif + +#if defined(JSON_HEDLEY_INLINE) + #undef JSON_HEDLEY_INLINE +#endif +#if \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \ + (defined(__cplusplus) && (__cplusplus >= 199711L)) + #define JSON_HEDLEY_INLINE inline +#elif \ + defined(JSON_HEDLEY_GCC_VERSION) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(6,2,0) + #define JSON_HEDLEY_INLINE __inline__ +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,1,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_INLINE __inline +#else + #define JSON_HEDLEY_INLINE +#endif + +#if defined(JSON_HEDLEY_ALWAYS_INLINE) + #undef JSON_HEDLEY_ALWAYS_INLINE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(always_inline) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,10,0) +# define JSON_HEDLEY_ALWAYS_INLINE __attribute__((__always_inline__)) JSON_HEDLEY_INLINE +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) +# define JSON_HEDLEY_ALWAYS_INLINE __forceinline +#elif defined(__cplusplus) && \ + ( \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) \ + ) +# define JSON_HEDLEY_ALWAYS_INLINE _Pragma("FUNC_ALWAYS_INLINE;") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) +# define JSON_HEDLEY_ALWAYS_INLINE _Pragma("inline=forced") +#else +# define JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE +#endif + +#if defined(JSON_HEDLEY_NEVER_INLINE) + #undef JSON_HEDLEY_NEVER_INLINE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(noinline) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,10,0) + #define JSON_HEDLEY_NEVER_INLINE __attribute__((__noinline__)) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(10,2,0) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("noinline") +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("FUNC_CANNOT_INLINE;") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("inline=never") +#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0) + #define JSON_HEDLEY_NEVER_INLINE __attribute((noinline)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0) + #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline) +#else + #define JSON_HEDLEY_NEVER_INLINE +#endif + +#if defined(JSON_HEDLEY_PRIVATE) + #undef JSON_HEDLEY_PRIVATE +#endif +#if defined(JSON_HEDLEY_PUBLIC) + #undef JSON_HEDLEY_PUBLIC +#endif +#if defined(JSON_HEDLEY_IMPORT) + #undef JSON_HEDLEY_IMPORT +#endif +#if defined(_WIN32) || defined(__CYGWIN__) +# define JSON_HEDLEY_PRIVATE +# define JSON_HEDLEY_PUBLIC __declspec(dllexport) +# define JSON_HEDLEY_IMPORT __declspec(dllimport) +#else +# if \ + JSON_HEDLEY_HAS_ATTRIBUTE(visibility) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + ( \ + defined(__TI_EABI__) && \ + ( \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) \ + ) \ + ) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) +# define JSON_HEDLEY_PRIVATE __attribute__((__visibility__("hidden"))) +# define JSON_HEDLEY_PUBLIC __attribute__((__visibility__("default"))) +# else +# define JSON_HEDLEY_PRIVATE +# define JSON_HEDLEY_PUBLIC +# endif +# define JSON_HEDLEY_IMPORT extern +#endif + +#if defined(JSON_HEDLEY_NO_THROW) + #undef JSON_HEDLEY_NO_THROW +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(nothrow) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_NO_THROW __attribute__((__nothrow__)) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) + #define JSON_HEDLEY_NO_THROW __declspec(nothrow) +#else + #define JSON_HEDLEY_NO_THROW +#endif + +#if defined(JSON_HEDLEY_FALL_THROUGH) + #undef JSON_HEDLEY_FALL_THROUGH +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(fallthrough) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(7,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_FALL_THROUGH __attribute__((__fallthrough__)) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(clang,fallthrough) + #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[clang::fallthrough]]) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(fallthrough) + #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[fallthrough]]) +#elif defined(__fallthrough) /* SAL */ + #define JSON_HEDLEY_FALL_THROUGH __fallthrough +#else + #define JSON_HEDLEY_FALL_THROUGH +#endif + +#if defined(JSON_HEDLEY_RETURNS_NON_NULL) + #undef JSON_HEDLEY_RETURNS_NON_NULL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(returns_nonnull) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_RETURNS_NON_NULL __attribute__((__returns_nonnull__)) +#elif defined(_Ret_notnull_) /* SAL */ + #define JSON_HEDLEY_RETURNS_NON_NULL _Ret_notnull_ +#else + #define JSON_HEDLEY_RETURNS_NON_NULL +#endif + +#if defined(JSON_HEDLEY_ARRAY_PARAM) + #undef JSON_HEDLEY_ARRAY_PARAM +#endif +#if \ + defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \ + !defined(__STDC_NO_VLA__) && \ + !defined(__cplusplus) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_TINYC_VERSION) + #define JSON_HEDLEY_ARRAY_PARAM(name) (name) +#else + #define JSON_HEDLEY_ARRAY_PARAM(name) +#endif + +#if defined(JSON_HEDLEY_IS_CONSTANT) + #undef JSON_HEDLEY_IS_CONSTANT +#endif +#if defined(JSON_HEDLEY_REQUIRE_CONSTEXPR) + #undef JSON_HEDLEY_REQUIRE_CONSTEXPR +#endif +/* JSON_HEDLEY_IS_CONSTEXPR_ is for + HEDLEY INTERNAL USE ONLY. API subject to change without notice. */ +#if defined(JSON_HEDLEY_IS_CONSTEXPR_) + #undef JSON_HEDLEY_IS_CONSTEXPR_ +#endif +#if \ + JSON_HEDLEY_HAS_BUILTIN(__builtin_constant_p) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,19) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) && !defined(__cplusplus)) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_IS_CONSTANT(expr) __builtin_constant_p(expr) +#endif +#if !defined(__cplusplus) +# if \ + JSON_HEDLEY_HAS_BUILTIN(__builtin_types_compatible_p) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,24) +#if defined(__INTPTR_TYPE__) + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0)), int*) +#else + #include + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((intptr_t) ((expr) * 0)) : (int*) 0)), int*) +#endif +# elif \ + ( \ + defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) && \ + !defined(JSON_HEDLEY_SUNPRO_VERSION) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_IAR_VERSION)) || \ + (JSON_HEDLEY_HAS_EXTENSION(c_generic_selections) && !defined(JSON_HEDLEY_IAR_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,3,0) +#if defined(__INTPTR_TYPE__) + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0), int*: 1, void*: 0) +#else + #include + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((intptr_t) * 0) : (int*) 0), int*: 1, void*: 0) +#endif +# elif \ + defined(JSON_HEDLEY_GCC_VERSION) || \ + defined(JSON_HEDLEY_INTEL_VERSION) || \ + defined(JSON_HEDLEY_TINYC_VERSION) || \ + defined(JSON_HEDLEY_TI_ARMCL_VERSION) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(18,12,0) || \ + defined(JSON_HEDLEY_TI_CL2000_VERSION) || \ + defined(JSON_HEDLEY_TI_CL6X_VERSION) || \ + defined(JSON_HEDLEY_TI_CL7X_VERSION) || \ + defined(JSON_HEDLEY_TI_CLPRU_VERSION) || \ + defined(__clang__) +# define JSON_HEDLEY_IS_CONSTEXPR_(expr) ( \ + sizeof(void) != \ + sizeof(*( \ + 1 ? \ + ((void*) ((expr) * 0L) ) : \ +((struct { char v[sizeof(void) * 2]; } *) 1) \ + ) \ + ) \ + ) +# endif +#endif +#if defined(JSON_HEDLEY_IS_CONSTEXPR_) + #if !defined(JSON_HEDLEY_IS_CONSTANT) + #define JSON_HEDLEY_IS_CONSTANT(expr) JSON_HEDLEY_IS_CONSTEXPR_(expr) + #endif + #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (JSON_HEDLEY_IS_CONSTEXPR_(expr) ? (expr) : (-1)) +#else + #if !defined(JSON_HEDLEY_IS_CONSTANT) + #define JSON_HEDLEY_IS_CONSTANT(expr) (0) + #endif + #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (expr) +#endif + +#if defined(JSON_HEDLEY_BEGIN_C_DECLS) + #undef JSON_HEDLEY_BEGIN_C_DECLS +#endif +#if defined(JSON_HEDLEY_END_C_DECLS) + #undef JSON_HEDLEY_END_C_DECLS +#endif +#if defined(JSON_HEDLEY_C_DECL) + #undef JSON_HEDLEY_C_DECL +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_BEGIN_C_DECLS extern "C" { + #define JSON_HEDLEY_END_C_DECLS } + #define JSON_HEDLEY_C_DECL extern "C" +#else + #define JSON_HEDLEY_BEGIN_C_DECLS + #define JSON_HEDLEY_END_C_DECLS + #define JSON_HEDLEY_C_DECL +#endif + +#if defined(JSON_HEDLEY_STATIC_ASSERT) + #undef JSON_HEDLEY_STATIC_ASSERT +#endif +#if \ + !defined(__cplusplus) && ( \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)) || \ + (JSON_HEDLEY_HAS_FEATURE(c_static_assert) && !defined(JSON_HEDLEY_INTEL_CL_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(6,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + defined(_Static_assert) \ + ) +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) _Static_assert(expr, message) +#elif \ + (defined(__cplusplus) && (__cplusplus >= 201103L)) || \ + JSON_HEDLEY_MSVC_VERSION_CHECK(16,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(static_assert(expr, message)) +#else +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) +#endif + +#if defined(JSON_HEDLEY_NULL) + #undef JSON_HEDLEY_NULL +#endif +#if defined(__cplusplus) + #if __cplusplus >= 201103L + #define JSON_HEDLEY_NULL JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(nullptr) + #elif defined(NULL) + #define JSON_HEDLEY_NULL NULL + #else + #define JSON_HEDLEY_NULL JSON_HEDLEY_STATIC_CAST(void*, 0) + #endif +#elif defined(NULL) + #define JSON_HEDLEY_NULL NULL +#else + #define JSON_HEDLEY_NULL ((void*) 0) +#endif + +#if defined(JSON_HEDLEY_MESSAGE) + #undef JSON_HEDLEY_MESSAGE +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") +# define JSON_HEDLEY_MESSAGE(msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \ + JSON_HEDLEY_PRAGMA(message msg) \ + JSON_HEDLEY_DIAGNOSTIC_POP +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message msg) +#elif JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(_CRI message msg) +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#else +# define JSON_HEDLEY_MESSAGE(msg) +#endif + +#if defined(JSON_HEDLEY_WARNING) + #undef JSON_HEDLEY_WARNING +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") +# define JSON_HEDLEY_WARNING(msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \ + JSON_HEDLEY_PRAGMA(clang warning msg) \ + JSON_HEDLEY_DIAGNOSTIC_POP +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,8,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(GCC warning msg) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#else +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_MESSAGE(msg) +#endif + +#if defined(JSON_HEDLEY_REQUIRE) + #undef JSON_HEDLEY_REQUIRE +#endif +#if defined(JSON_HEDLEY_REQUIRE_MSG) + #undef JSON_HEDLEY_REQUIRE_MSG +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(diagnose_if) +# if JSON_HEDLEY_HAS_WARNING("-Wgcc-compat") +# define JSON_HEDLEY_REQUIRE(expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \ + __attribute__((diagnose_if(!(expr), #expr, "error"))) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \ + __attribute__((diagnose_if(!(expr), msg, "error"))) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# else +# define JSON_HEDLEY_REQUIRE(expr) __attribute__((diagnose_if(!(expr), #expr, "error"))) +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) __attribute__((diagnose_if(!(expr), msg, "error"))) +# endif +#else +# define JSON_HEDLEY_REQUIRE(expr) +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) +#endif + +#if defined(JSON_HEDLEY_FLAGS) + #undef JSON_HEDLEY_FLAGS +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(flag_enum) && (!defined(__cplusplus) || JSON_HEDLEY_HAS_WARNING("-Wbitfield-enum-conversion")) + #define JSON_HEDLEY_FLAGS __attribute__((__flag_enum__)) +#else + #define JSON_HEDLEY_FLAGS +#endif + +#if defined(JSON_HEDLEY_FLAGS_CAST) + #undef JSON_HEDLEY_FLAGS_CAST +#endif +#if JSON_HEDLEY_INTEL_VERSION_CHECK(19,0,0) +# define JSON_HEDLEY_FLAGS_CAST(T, expr) (__extension__ ({ \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("warning(disable:188)") \ + ((T) (expr)); \ + JSON_HEDLEY_DIAGNOSTIC_POP \ + })) +#else +# define JSON_HEDLEY_FLAGS_CAST(T, expr) JSON_HEDLEY_STATIC_CAST(T, expr) +#endif + +#if defined(JSON_HEDLEY_EMPTY_BASES) + #undef JSON_HEDLEY_EMPTY_BASES +#endif +#if \ + (JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,23918) && !JSON_HEDLEY_MSVC_VERSION_CHECK(20,0,0)) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_EMPTY_BASES __declspec(empty_bases) +#else + #define JSON_HEDLEY_EMPTY_BASES +#endif + +/* Remaining macros are deprecated. */ + +#if defined(JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK) + #undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK +#endif +#if defined(__clang__) + #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) (0) +#else + #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_CLANG_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_BUILTIN) + #undef JSON_HEDLEY_CLANG_HAS_BUILTIN +#endif +#define JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin) JSON_HEDLEY_HAS_BUILTIN(builtin) + +#if defined(JSON_HEDLEY_CLANG_HAS_FEATURE) + #undef JSON_HEDLEY_CLANG_HAS_FEATURE +#endif +#define JSON_HEDLEY_CLANG_HAS_FEATURE(feature) JSON_HEDLEY_HAS_FEATURE(feature) + +#if defined(JSON_HEDLEY_CLANG_HAS_EXTENSION) + #undef JSON_HEDLEY_CLANG_HAS_EXTENSION +#endif +#define JSON_HEDLEY_CLANG_HAS_EXTENSION(extension) JSON_HEDLEY_HAS_EXTENSION(extension) + +#if defined(JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_WARNING) + #undef JSON_HEDLEY_CLANG_HAS_WARNING +#endif +#define JSON_HEDLEY_CLANG_HAS_WARNING(warning) JSON_HEDLEY_HAS_WARNING(warning) + +#endif /* !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < X) */ + + +// This file contains all internal macro definitions (except those affecting ABI) +// You MUST include macro_unscope.hpp at the end of json.hpp to undef all of them + +// #include + + +// exclude unsupported compilers +#if !defined(JSON_SKIP_UNSUPPORTED_COMPILER_CHECK) + #if defined(__clang__) + #if (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__) < 30400 + #error "unsupported Clang version - see https://github.com/nlohmann/json#supported-compilers" + #endif + #elif defined(__GNUC__) && !(defined(__ICC) || defined(__INTEL_COMPILER)) + #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) < 40800 + #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers" + #endif + #endif +#endif + +// C++ language standard detection +// if the user manually specified the used c++ version this is skipped +#if !defined(JSON_HAS_CPP_20) && !defined(JSON_HAS_CPP_17) && !defined(JSON_HAS_CPP_14) && !defined(JSON_HAS_CPP_11) + #if (defined(__cplusplus) && __cplusplus >= 202002L) || (defined(_MSVC_LANG) && _MSVC_LANG >= 202002L) + #define JSON_HAS_CPP_20 + #define JSON_HAS_CPP_17 + #define JSON_HAS_CPP_14 + #elif (defined(__cplusplus) && __cplusplus >= 201703L) || (defined(_HAS_CXX17) && _HAS_CXX17 == 1) // fix for issue #464 + #define JSON_HAS_CPP_17 + #define JSON_HAS_CPP_14 + #elif (defined(__cplusplus) && __cplusplus >= 201402L) || (defined(_HAS_CXX14) && _HAS_CXX14 == 1) + #define JSON_HAS_CPP_14 + #endif + // the cpp 11 flag is always specified because it is the minimal required version + #define JSON_HAS_CPP_11 +#endif + +#ifdef __has_include + #if __has_include() + #include + #endif +#endif + +#if !defined(JSON_HAS_FILESYSTEM) && !defined(JSON_HAS_EXPERIMENTAL_FILESYSTEM) + #ifdef JSON_HAS_CPP_17 + #if defined(__cpp_lib_filesystem) + #define JSON_HAS_FILESYSTEM 1 + #elif defined(__cpp_lib_experimental_filesystem) + #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 1 + #elif !defined(__has_include) + #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 1 + #elif __has_include() + #define JSON_HAS_FILESYSTEM 1 + #elif __has_include() + #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 1 + #endif + + // std::filesystem does not work on MinGW GCC 8: https://sourceforge.net/p/mingw-w64/bugs/737/ + #if defined(__MINGW32__) && defined(__GNUC__) && __GNUC__ == 8 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before GCC 8: https://en.cppreference.com/w/cpp/compiler_support + #if defined(__GNUC__) && !defined(__clang__) && __GNUC__ < 8 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before Clang 7: https://en.cppreference.com/w/cpp/compiler_support + #if defined(__clang_major__) && __clang_major__ < 7 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before MSVC 19.14: https://en.cppreference.com/w/cpp/compiler_support + #if defined(_MSC_VER) && _MSC_VER < 1914 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before iOS 13 + #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < 130000 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before macOS Catalina + #if defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101500 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + #endif +#endif + +#ifndef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 0 +#endif + +#ifndef JSON_HAS_FILESYSTEM + #define JSON_HAS_FILESYSTEM 0 +#endif + +#ifndef JSON_HAS_THREE_WAY_COMPARISON + #if defined(__cpp_impl_three_way_comparison) && __cpp_impl_three_way_comparison >= 201907L \ + && defined(__cpp_lib_three_way_comparison) && __cpp_lib_three_way_comparison >= 201907L + #define JSON_HAS_THREE_WAY_COMPARISON 1 + #else + #define JSON_HAS_THREE_WAY_COMPARISON 0 + #endif +#endif + +#ifndef JSON_HAS_RANGES + // ranges header shipping in GCC 11.1.0 (released 2021-04-27) has syntax error + #if defined(__GLIBCXX__) && __GLIBCXX__ == 20210427 + #define JSON_HAS_RANGES 0 + #elif defined(__cpp_lib_ranges) + #define JSON_HAS_RANGES 1 + #else + #define JSON_HAS_RANGES 0 + #endif +#endif + +#ifndef JSON_HAS_STATIC_RTTI + #if !defined(_HAS_STATIC_RTTI) || _HAS_STATIC_RTTI != 0 + #define JSON_HAS_STATIC_RTTI 1 + #else + #define JSON_HAS_STATIC_RTTI 0 + #endif +#endif + +#ifdef JSON_HAS_CPP_17 + #define JSON_INLINE_VARIABLE inline +#else + #define JSON_INLINE_VARIABLE +#endif + +#if JSON_HEDLEY_HAS_ATTRIBUTE(no_unique_address) + #define JSON_NO_UNIQUE_ADDRESS [[no_unique_address]] +#else + #define JSON_NO_UNIQUE_ADDRESS +#endif + +// disable documentation warnings on clang +#if defined(__clang__) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wdocumentation" + #pragma clang diagnostic ignored "-Wdocumentation-unknown-command" +#endif + +// allow disabling exceptions +#if (defined(__cpp_exceptions) || defined(__EXCEPTIONS) || defined(_CPPUNWIND)) && !defined(JSON_NOEXCEPTION) + #define JSON_THROW(exception) throw exception + #define JSON_TRY try + #define JSON_CATCH(exception) catch(exception) + #define JSON_INTERNAL_CATCH(exception) catch(exception) +#else + #include + #define JSON_THROW(exception) std::abort() + #define JSON_TRY if(true) + #define JSON_CATCH(exception) if(false) + #define JSON_INTERNAL_CATCH(exception) if(false) +#endif + +// override exception macros +#if defined(JSON_THROW_USER) + #undef JSON_THROW + #define JSON_THROW JSON_THROW_USER +#endif +#if defined(JSON_TRY_USER) + #undef JSON_TRY + #define JSON_TRY JSON_TRY_USER +#endif +#if defined(JSON_CATCH_USER) + #undef JSON_CATCH + #define JSON_CATCH JSON_CATCH_USER + #undef JSON_INTERNAL_CATCH + #define JSON_INTERNAL_CATCH JSON_CATCH_USER +#endif +#if defined(JSON_INTERNAL_CATCH_USER) + #undef JSON_INTERNAL_CATCH + #define JSON_INTERNAL_CATCH JSON_INTERNAL_CATCH_USER +#endif + +// allow overriding assert +#if !defined(JSON_ASSERT) + #include // assert + #define JSON_ASSERT(x) assert(x) +#endif + +// allow to access some private functions (needed by the test suite) +#if defined(JSON_TESTS_PRIVATE) + #define JSON_PRIVATE_UNLESS_TESTED public +#else + #define JSON_PRIVATE_UNLESS_TESTED private +#endif + +/*! +@brief macro to briefly define a mapping between an enum and JSON +@def NLOHMANN_JSON_SERIALIZE_ENUM +@since version 3.4.0 +*/ +#define NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...) \ + template \ + inline void to_json(BasicJsonType& j, const ENUM_TYPE& e) \ + { \ + static_assert(std::is_enum::value, #ENUM_TYPE " must be an enum!"); \ + static const std::pair m[] = __VA_ARGS__; \ + auto it = std::find_if(std::begin(m), std::end(m), \ + [e](const std::pair& ej_pair) -> bool \ + { \ + return ej_pair.first == e; \ + }); \ + j = ((it != std::end(m)) ? it : std::begin(m))->second; \ + } \ + template \ + inline void from_json(const BasicJsonType& j, ENUM_TYPE& e) \ + { \ + static_assert(std::is_enum::value, #ENUM_TYPE " must be an enum!"); \ + static const std::pair m[] = __VA_ARGS__; \ + auto it = std::find_if(std::begin(m), std::end(m), \ + [&j](const std::pair& ej_pair) -> bool \ + { \ + return ej_pair.second == j; \ + }); \ + e = ((it != std::end(m)) ? it : std::begin(m))->first; \ + } + +// Ugly macros to avoid uglier copy-paste when specializing basic_json. They +// may be removed in the future once the class is split. + +#define NLOHMANN_BASIC_JSON_TPL_DECLARATION \ + template class ObjectType, \ + template class ArrayType, \ + class StringType, class BooleanType, class NumberIntegerType, \ + class NumberUnsignedType, class NumberFloatType, \ + template class AllocatorType, \ + template class JSONSerializer, \ + class BinaryType, \ + class CustomBaseClass> + +#define NLOHMANN_BASIC_JSON_TPL \ + basic_json + +// Macros to simplify conversion from/to types + +#define NLOHMANN_JSON_EXPAND( x ) x +#define NLOHMANN_JSON_GET_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, NAME,...) NAME +#define NLOHMANN_JSON_PASTE(...) NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_GET_MACRO(__VA_ARGS__, \ + NLOHMANN_JSON_PASTE64, \ + NLOHMANN_JSON_PASTE63, \ + NLOHMANN_JSON_PASTE62, \ + NLOHMANN_JSON_PASTE61, \ + NLOHMANN_JSON_PASTE60, \ + NLOHMANN_JSON_PASTE59, \ + NLOHMANN_JSON_PASTE58, \ + NLOHMANN_JSON_PASTE57, \ + NLOHMANN_JSON_PASTE56, \ + NLOHMANN_JSON_PASTE55, \ + NLOHMANN_JSON_PASTE54, \ + NLOHMANN_JSON_PASTE53, \ + NLOHMANN_JSON_PASTE52, \ + NLOHMANN_JSON_PASTE51, \ + NLOHMANN_JSON_PASTE50, \ + NLOHMANN_JSON_PASTE49, \ + NLOHMANN_JSON_PASTE48, \ + NLOHMANN_JSON_PASTE47, \ + NLOHMANN_JSON_PASTE46, \ + NLOHMANN_JSON_PASTE45, \ + NLOHMANN_JSON_PASTE44, \ + NLOHMANN_JSON_PASTE43, \ + NLOHMANN_JSON_PASTE42, \ + NLOHMANN_JSON_PASTE41, \ + NLOHMANN_JSON_PASTE40, \ + NLOHMANN_JSON_PASTE39, \ + NLOHMANN_JSON_PASTE38, \ + NLOHMANN_JSON_PASTE37, \ + NLOHMANN_JSON_PASTE36, \ + NLOHMANN_JSON_PASTE35, \ + NLOHMANN_JSON_PASTE34, \ + NLOHMANN_JSON_PASTE33, \ + NLOHMANN_JSON_PASTE32, \ + NLOHMANN_JSON_PASTE31, \ + NLOHMANN_JSON_PASTE30, \ + NLOHMANN_JSON_PASTE29, \ + NLOHMANN_JSON_PASTE28, \ + NLOHMANN_JSON_PASTE27, \ + NLOHMANN_JSON_PASTE26, \ + NLOHMANN_JSON_PASTE25, \ + NLOHMANN_JSON_PASTE24, \ + NLOHMANN_JSON_PASTE23, \ + NLOHMANN_JSON_PASTE22, \ + NLOHMANN_JSON_PASTE21, \ + NLOHMANN_JSON_PASTE20, \ + NLOHMANN_JSON_PASTE19, \ + NLOHMANN_JSON_PASTE18, \ + NLOHMANN_JSON_PASTE17, \ + NLOHMANN_JSON_PASTE16, \ + NLOHMANN_JSON_PASTE15, \ + NLOHMANN_JSON_PASTE14, \ + NLOHMANN_JSON_PASTE13, \ + NLOHMANN_JSON_PASTE12, \ + NLOHMANN_JSON_PASTE11, \ + NLOHMANN_JSON_PASTE10, \ + NLOHMANN_JSON_PASTE9, \ + NLOHMANN_JSON_PASTE8, \ + NLOHMANN_JSON_PASTE7, \ + NLOHMANN_JSON_PASTE6, \ + NLOHMANN_JSON_PASTE5, \ + NLOHMANN_JSON_PASTE4, \ + NLOHMANN_JSON_PASTE3, \ + NLOHMANN_JSON_PASTE2, \ + NLOHMANN_JSON_PASTE1)(__VA_ARGS__)) +#define NLOHMANN_JSON_PASTE2(func, v1) func(v1) +#define NLOHMANN_JSON_PASTE3(func, v1, v2) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE2(func, v2) +#define NLOHMANN_JSON_PASTE4(func, v1, v2, v3) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE3(func, v2, v3) +#define NLOHMANN_JSON_PASTE5(func, v1, v2, v3, v4) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE4(func, v2, v3, v4) +#define NLOHMANN_JSON_PASTE6(func, v1, v2, v3, v4, v5) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE5(func, v2, v3, v4, v5) +#define NLOHMANN_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE6(func, v2, v3, v4, v5, v6) +#define NLOHMANN_JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE7(func, v2, v3, v4, v5, v6, v7) +#define NLOHMANN_JSON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE8(func, v2, v3, v4, v5, v6, v7, v8) +#define NLOHMANN_JSON_PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE9(func, v2, v3, v4, v5, v6, v7, v8, v9) +#define NLOHMANN_JSON_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE10(func, v2, v3, v4, v5, v6, v7, v8, v9, v10) +#define NLOHMANN_JSON_PASTE12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE11(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) +#define NLOHMANN_JSON_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE12(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) +#define NLOHMANN_JSON_PASTE14(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE13(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) +#define NLOHMANN_JSON_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE14(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) +#define NLOHMANN_JSON_PASTE16(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE15(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) +#define NLOHMANN_JSON_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE16(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) +#define NLOHMANN_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE17(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) +#define NLOHMANN_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE18(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) +#define NLOHMANN_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE19(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) +#define NLOHMANN_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE20(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) +#define NLOHMANN_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE21(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) +#define NLOHMANN_JSON_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE22(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) +#define NLOHMANN_JSON_PASTE24(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE23(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) +#define NLOHMANN_JSON_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE24(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) +#define NLOHMANN_JSON_PASTE26(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE25(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) +#define NLOHMANN_JSON_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE26(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) +#define NLOHMANN_JSON_PASTE28(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE27(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) +#define NLOHMANN_JSON_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE28(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) +#define NLOHMANN_JSON_PASTE30(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE29(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) +#define NLOHMANN_JSON_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE30(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) +#define NLOHMANN_JSON_PASTE32(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE31(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) +#define NLOHMANN_JSON_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE32(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) +#define NLOHMANN_JSON_PASTE34(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE33(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) +#define NLOHMANN_JSON_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE34(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) +#define NLOHMANN_JSON_PASTE36(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE35(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) +#define NLOHMANN_JSON_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE36(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) +#define NLOHMANN_JSON_PASTE38(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE37(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) +#define NLOHMANN_JSON_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE38(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) +#define NLOHMANN_JSON_PASTE40(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE39(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) +#define NLOHMANN_JSON_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE40(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) +#define NLOHMANN_JSON_PASTE42(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE41(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) +#define NLOHMANN_JSON_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE42(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) +#define NLOHMANN_JSON_PASTE44(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE43(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) +#define NLOHMANN_JSON_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE44(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) +#define NLOHMANN_JSON_PASTE46(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE45(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) +#define NLOHMANN_JSON_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE46(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) +#define NLOHMANN_JSON_PASTE48(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE47(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) +#define NLOHMANN_JSON_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE48(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) +#define NLOHMANN_JSON_PASTE50(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE49(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) +#define NLOHMANN_JSON_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE50(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) +#define NLOHMANN_JSON_PASTE52(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE51(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) +#define NLOHMANN_JSON_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE52(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) +#define NLOHMANN_JSON_PASTE54(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE53(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) +#define NLOHMANN_JSON_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE54(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) +#define NLOHMANN_JSON_PASTE56(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE55(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) +#define NLOHMANN_JSON_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE56(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) +#define NLOHMANN_JSON_PASTE58(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE57(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) +#define NLOHMANN_JSON_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE58(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) +#define NLOHMANN_JSON_PASTE60(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE59(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) +#define NLOHMANN_JSON_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE60(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) +#define NLOHMANN_JSON_PASTE62(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE61(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) +#define NLOHMANN_JSON_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE62(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) +#define NLOHMANN_JSON_PASTE64(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE63(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) + +#define NLOHMANN_JSON_TO(v1) nlohmann_json_j[#v1] = nlohmann_json_t.v1; +#define NLOHMANN_JSON_FROM(v1) nlohmann_json_j.at(#v1).get_to(nlohmann_json_t.v1); +#define NLOHMANN_JSON_FROM_WITH_DEFAULT(v1) nlohmann_json_t.v1 = nlohmann_json_j.value(#v1, nlohmann_json_default_obj.v1); + +/*! +@brief macro +@def NLOHMANN_DEFINE_TYPE_INTRUSIVE +@since version 3.9.0 +*/ +#define NLOHMANN_DEFINE_TYPE_INTRUSIVE(Type, ...) \ + friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + friend void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) } + +#define NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Type, ...) \ + friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + friend void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { const Type nlohmann_json_default_obj{}; NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM_WITH_DEFAULT, __VA_ARGS__)) } + +#define NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(Type, ...) \ + friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } + +/*! +@brief macro +@def NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE +@since version 3.9.0 +*/ +#define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Type, ...) \ + inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) } + +#define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(Type, ...) \ + inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } + +#define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT(Type, ...) \ + inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { const Type nlohmann_json_default_obj{}; NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM_WITH_DEFAULT, __VA_ARGS__)) } + +// inspired from https://stackoverflow.com/a/26745591 +// allows to call any std function as if (e.g. with begin): +// using std::begin; begin(x); +// +// it allows using the detected idiom to retrieve the return type +// of such an expression +#define NLOHMANN_CAN_CALL_STD_FUNC_IMPL(std_name) \ + namespace detail { \ + using std::std_name; \ + \ + template \ + using result_of_##std_name = decltype(std_name(std::declval()...)); \ + } \ + \ + namespace detail2 { \ + struct std_name##_tag \ + { \ + }; \ + \ + template \ + std_name##_tag std_name(T&&...); \ + \ + template \ + using result_of_##std_name = decltype(std_name(std::declval()...)); \ + \ + template \ + struct would_call_std_##std_name \ + { \ + static constexpr auto const value = ::nlohmann::detail:: \ + is_detected_exact::value; \ + }; \ + } /* namespace detail2 */ \ + \ + template \ + struct would_call_std_##std_name : detail2::would_call_std_##std_name \ + { \ + } + +#ifndef JSON_USE_IMPLICIT_CONVERSIONS + #define JSON_USE_IMPLICIT_CONVERSIONS 1 +#endif + +#if JSON_USE_IMPLICIT_CONVERSIONS + #define JSON_EXPLICIT +#else + #define JSON_EXPLICIT explicit +#endif + +#ifndef JSON_DISABLE_ENUM_SERIALIZATION + #define JSON_DISABLE_ENUM_SERIALIZATION 0 +#endif + +#ifndef JSON_USE_GLOBAL_UDLS + #define JSON_USE_GLOBAL_UDLS 1 +#endif + +#if JSON_HAS_THREE_WAY_COMPARISON + #include // partial_ordering +#endif + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +/////////////////////////// +// JSON type enumeration // +/////////////////////////// + +/*! +@brief the JSON type enumeration + +This enumeration collects the different JSON types. It is internally used to +distinguish the stored values, and the functions @ref basic_json::is_null(), +@ref basic_json::is_object(), @ref basic_json::is_array(), +@ref basic_json::is_string(), @ref basic_json::is_boolean(), +@ref basic_json::is_number() (with @ref basic_json::is_number_integer(), +@ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()), +@ref basic_json::is_discarded(), @ref basic_json::is_primitive(), and +@ref basic_json::is_structured() rely on it. + +@note There are three enumeration entries (number_integer, number_unsigned, and +number_float), because the library distinguishes these three types for numbers: +@ref basic_json::number_unsigned_t is used for unsigned integers, +@ref basic_json::number_integer_t is used for signed integers, and +@ref basic_json::number_float_t is used for floating-point numbers or to +approximate integers which do not fit in the limits of their respective type. + +@sa see @ref basic_json::basic_json(const value_t value_type) -- create a JSON +value with the default value for a given type + +@since version 1.0.0 +*/ +enum class value_t : std::uint8_t +{ + null, ///< null value + object, ///< object (unordered set of name/value pairs) + array, ///< array (ordered collection of values) + string, ///< string value + boolean, ///< boolean value + number_integer, ///< number value (signed integer) + number_unsigned, ///< number value (unsigned integer) + number_float, ///< number value (floating-point) + binary, ///< binary array (ordered collection of bytes) + discarded ///< discarded by the parser callback function +}; + +/*! +@brief comparison operator for JSON types + +Returns an ordering that is similar to Python: +- order: null < boolean < number < object < array < string < binary +- furthermore, each type is not smaller than itself +- discarded values are not comparable +- binary is represented as a b"" string in python and directly comparable to a + string; however, making a binary array directly comparable with a string would + be surprising behavior in a JSON file. + +@since version 1.0.0 +*/ +#if JSON_HAS_THREE_WAY_COMPARISON + inline std::partial_ordering operator<=>(const value_t lhs, const value_t rhs) noexcept // *NOPAD* +#else + inline bool operator<(const value_t lhs, const value_t rhs) noexcept +#endif +{ + static constexpr std::array order = {{ + 0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */, + 1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */, + 6 /* binary */ + } + }; + + const auto l_index = static_cast(lhs); + const auto r_index = static_cast(rhs); +#if JSON_HAS_THREE_WAY_COMPARISON + if (l_index < order.size() && r_index < order.size()) + { + return order[l_index] <=> order[r_index]; // *NOPAD* + } + return std::partial_ordering::unordered; +#else + return l_index < order.size() && r_index < order.size() && order[l_index] < order[r_index]; +#endif +} + +// GCC selects the built-in operator< over an operator rewritten from +// a user-defined spaceship operator +// Clang, MSVC, and ICC select the rewritten candidate +// (see GCC bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105200) +#if JSON_HAS_THREE_WAY_COMPARISON && defined(__GNUC__) +inline bool operator<(const value_t lhs, const value_t rhs) noexcept +{ + return std::is_lt(lhs <=> rhs); // *NOPAD* +} +#endif + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +/*! +@brief replace all occurrences of a substring by another string + +@param[in,out] s the string to manipulate; changed so that all + occurrences of @a f are replaced with @a t +@param[in] f the substring to replace with @a t +@param[in] t the string to replace @a f + +@pre The search string @a f must not be empty. **This precondition is +enforced with an assertion.** + +@since version 2.0.0 +*/ +template +inline void replace_substring(StringType& s, const StringType& f, + const StringType& t) +{ + JSON_ASSERT(!f.empty()); + for (auto pos = s.find(f); // find first occurrence of f + pos != StringType::npos; // make sure f was found + s.replace(pos, f.size(), t), // replace with t, and + pos = s.find(f, pos + t.size())) // find next occurrence of f + {} +} + +/*! + * @brief string escaping as described in RFC 6901 (Sect. 4) + * @param[in] s string to escape + * @return escaped string + * + * Note the order of escaping "~" to "~0" and "/" to "~1" is important. + */ +template +inline StringType escape(StringType s) +{ + replace_substring(s, StringType{"~"}, StringType{"~0"}); + replace_substring(s, StringType{"/"}, StringType{"~1"}); + return s; +} + +/*! + * @brief string unescaping as described in RFC 6901 (Sect. 4) + * @param[in] s string to unescape + * @return unescaped string + * + * Note the order of escaping "~1" to "/" and "~0" to "~" is important. + */ +template +static void unescape(StringType& s) +{ + replace_substring(s, StringType{"~1"}, StringType{"/"}); + replace_substring(s, StringType{"~0"}, StringType{"~"}); +} + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // size_t + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +/// struct to capture the start position of the current token +struct position_t +{ + /// the total number of characters read + std::size_t chars_read_total = 0; + /// the number of characters read in the current line + std::size_t chars_read_current_line = 0; + /// the number of lines read + std::size_t lines_read = 0; + + /// conversion to size_t to preserve SAX interface + constexpr operator size_t() const + { + return chars_read_total; + } +}; + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-FileCopyrightText: 2018 The Abseil Authors +// SPDX-License-Identifier: MIT + + + +#include // array +#include // size_t +#include // conditional, enable_if, false_type, integral_constant, is_constructible, is_integral, is_same, remove_cv, remove_reference, true_type +#include // index_sequence, make_index_sequence, index_sequence_for + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +template +using uncvref_t = typename std::remove_cv::type>::type; + +#ifdef JSON_HAS_CPP_14 + +// the following utilities are natively available in C++14 +using std::enable_if_t; +using std::index_sequence; +using std::make_index_sequence; +using std::index_sequence_for; + +#else + +// alias templates to reduce boilerplate +template +using enable_if_t = typename std::enable_if::type; + +// The following code is taken from https://github.com/abseil/abseil-cpp/blob/10cb35e459f5ecca5b2ff107635da0bfa41011b4/absl/utility/utility.h +// which is part of Google Abseil (https://github.com/abseil/abseil-cpp), licensed under the Apache License 2.0. + +//// START OF CODE FROM GOOGLE ABSEIL + +// integer_sequence +// +// Class template representing a compile-time integer sequence. An instantiation +// of `integer_sequence` has a sequence of integers encoded in its +// type through its template arguments (which is a common need when +// working with C++11 variadic templates). `absl::integer_sequence` is designed +// to be a drop-in replacement for C++14's `std::integer_sequence`. +// +// Example: +// +// template< class T, T... Ints > +// void user_function(integer_sequence); +// +// int main() +// { +// // user_function's `T` will be deduced to `int` and `Ints...` +// // will be deduced to `0, 1, 2, 3, 4`. +// user_function(make_integer_sequence()); +// } +template +struct integer_sequence +{ + using value_type = T; + static constexpr std::size_t size() noexcept + { + return sizeof...(Ints); + } +}; + +// index_sequence +// +// A helper template for an `integer_sequence` of `size_t`, +// `absl::index_sequence` is designed to be a drop-in replacement for C++14's +// `std::index_sequence`. +template +using index_sequence = integer_sequence; + +namespace utility_internal +{ + +template +struct Extend; + +// Note that SeqSize == sizeof...(Ints). It's passed explicitly for efficiency. +template +struct Extend, SeqSize, 0> +{ + using type = integer_sequence < T, Ints..., (Ints + SeqSize)... >; +}; + +template +struct Extend, SeqSize, 1> +{ + using type = integer_sequence < T, Ints..., (Ints + SeqSize)..., 2 * SeqSize >; +}; + +// Recursion helper for 'make_integer_sequence'. +// 'Gen::type' is an alias for 'integer_sequence'. +template +struct Gen +{ + using type = + typename Extend < typename Gen < T, N / 2 >::type, N / 2, N % 2 >::type; +}; + +template +struct Gen +{ + using type = integer_sequence; +}; + +} // namespace utility_internal + +// Compile-time sequences of integers + +// make_integer_sequence +// +// This template alias is equivalent to +// `integer_sequence`, and is designed to be a drop-in +// replacement for C++14's `std::make_integer_sequence`. +template +using make_integer_sequence = typename utility_internal::Gen::type; + +// make_index_sequence +// +// This template alias is equivalent to `index_sequence<0, 1, ..., N-1>`, +// and is designed to be a drop-in replacement for C++14's +// `std::make_index_sequence`. +template +using make_index_sequence = make_integer_sequence; + +// index_sequence_for +// +// Converts a typename pack into an index sequence of the same length, and +// is designed to be a drop-in replacement for C++14's +// `std::index_sequence_for()` +template +using index_sequence_for = make_index_sequence; + +//// END OF CODE FROM GOOGLE ABSEIL + +#endif + +// dispatch utility (taken from ranges-v3) +template struct priority_tag : priority_tag < N - 1 > {}; +template<> struct priority_tag<0> {}; + +// taken from ranges-v3 +template +struct static_const +{ + static JSON_INLINE_VARIABLE constexpr T value{}; +}; + +#ifndef JSON_HAS_CPP_17 + template + constexpr T static_const::value; +#endif + +template +inline constexpr std::array make_array(Args&& ... args) +{ + return std::array {{static_cast(std::forward(args))...}}; +} + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // numeric_limits +#include // false_type, is_constructible, is_integral, is_same, true_type +#include // declval +#include // tuple +#include // char_traits + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // random_access_iterator_tag + +// #include + +// #include + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +template +struct iterator_types {}; + +template +struct iterator_types < + It, + void_t> +{ + using difference_type = typename It::difference_type; + using value_type = typename It::value_type; + using pointer = typename It::pointer; + using reference = typename It::reference; + using iterator_category = typename It::iterator_category; +}; + +// This is required as some compilers implement std::iterator_traits in a way that +// doesn't work with SFINAE. See https://github.com/nlohmann/json/issues/1341. +template +struct iterator_traits +{ +}; + +template +struct iterator_traits < T, enable_if_t < !std::is_pointer::value >> + : iterator_types +{ +}; + +template +struct iterator_traits::value>> +{ + using iterator_category = std::random_access_iterator_tag; + using value_type = T; + using difference_type = ptrdiff_t; + using pointer = T*; + using reference = T&; +}; + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN + +NLOHMANN_CAN_CALL_STD_FUNC_IMPL(begin); + +NLOHMANN_JSON_NAMESPACE_END + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN + +NLOHMANN_CAN_CALL_STD_FUNC_IMPL(end); + +NLOHMANN_JSON_NAMESPACE_END + +// #include + +// #include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + +#ifndef INCLUDE_NLOHMANN_JSON_FWD_HPP_ + #define INCLUDE_NLOHMANN_JSON_FWD_HPP_ + + #include // int64_t, uint64_t + #include // map + #include // allocator + #include // string + #include // vector + + // #include + + + /*! + @brief namespace for Niels Lohmann + @see https://github.com/nlohmann + @since version 1.0.0 + */ + NLOHMANN_JSON_NAMESPACE_BEGIN + + /*! + @brief default JSONSerializer template argument + + This serializer ignores the template arguments and uses ADL + ([argument-dependent lookup](https://en.cppreference.com/w/cpp/language/adl)) + for serialization. + */ + template + struct adl_serializer; + + /// a class to store JSON values + /// @sa https://json.nlohmann.me/api/basic_json/ + template class ObjectType = + std::map, + template class ArrayType = std::vector, + class StringType = std::string, class BooleanType = bool, + class NumberIntegerType = std::int64_t, + class NumberUnsignedType = std::uint64_t, + class NumberFloatType = double, + template class AllocatorType = std::allocator, + template class JSONSerializer = + adl_serializer, + class BinaryType = std::vector, // cppcheck-suppress syntaxError + class CustomBaseClass = void> + class basic_json; + + /// @brief JSON Pointer defines a string syntax for identifying a specific value within a JSON document + /// @sa https://json.nlohmann.me/api/json_pointer/ + template + class json_pointer; + + /*! + @brief default specialization + @sa https://json.nlohmann.me/api/json/ + */ + using json = basic_json<>; + + /// @brief a minimal map-like container that preserves insertion order + /// @sa https://json.nlohmann.me/api/ordered_map/ + template + struct ordered_map; + + /// @brief specialization that maintains the insertion order of object keys + /// @sa https://json.nlohmann.me/api/ordered_json/ + using ordered_json = basic_json; + + NLOHMANN_JSON_NAMESPACE_END + +#endif // INCLUDE_NLOHMANN_JSON_FWD_HPP_ + + +NLOHMANN_JSON_NAMESPACE_BEGIN +/*! +@brief detail namespace with internal helper functions + +This namespace collects functions that should not be exposed, +implementations of some @ref basic_json methods, and meta-programming helpers. + +@since version 2.1.0 +*/ +namespace detail +{ + +///////////// +// helpers // +///////////// + +// Note to maintainers: +// +// Every trait in this file expects a non CV-qualified type. +// The only exceptions are in the 'aliases for detected' section +// (i.e. those of the form: decltype(T::member_function(std::declval()))) +// +// In this case, T has to be properly CV-qualified to constraint the function arguments +// (e.g. to_json(BasicJsonType&, const T&)) + +template struct is_basic_json : std::false_type {}; + +NLOHMANN_BASIC_JSON_TPL_DECLARATION +struct is_basic_json : std::true_type {}; + +// used by exceptions create() member functions +// true_type for pointer to possibly cv-qualified basic_json or std::nullptr_t +// false_type otherwise +template +struct is_basic_json_context : + std::integral_constant < bool, + is_basic_json::type>::type>::value + || std::is_same::value > +{}; + +////////////////////// +// json_ref helpers // +////////////////////// + +template +class json_ref; + +template +struct is_json_ref : std::false_type {}; + +template +struct is_json_ref> : std::true_type {}; + +////////////////////////// +// aliases for detected // +////////////////////////// + +template +using mapped_type_t = typename T::mapped_type; + +template +using key_type_t = typename T::key_type; + +template +using value_type_t = typename T::value_type; + +template +using difference_type_t = typename T::difference_type; + +template +using pointer_t = typename T::pointer; + +template +using reference_t = typename T::reference; + +template +using iterator_category_t = typename T::iterator_category; + +template +using to_json_function = decltype(T::to_json(std::declval()...)); + +template +using from_json_function = decltype(T::from_json(std::declval()...)); + +template +using get_template_function = decltype(std::declval().template get()); + +// trait checking if JSONSerializer::from_json(json const&, udt&) exists +template +struct has_from_json : std::false_type {}; + +// trait checking if j.get is valid +// use this trait instead of std::is_constructible or std::is_convertible, +// both rely on, or make use of implicit conversions, and thus fail when T +// has several constructors/operator= (see https://github.com/nlohmann/json/issues/958) +template +struct is_getable +{ + static constexpr bool value = is_detected::value; +}; + +template +struct has_from_json < BasicJsonType, T, enable_if_t < !is_basic_json::value >> +{ + using serializer = typename BasicJsonType::template json_serializer; + + static constexpr bool value = + is_detected_exact::value; +}; + +// This trait checks if JSONSerializer::from_json(json const&) exists +// this overload is used for non-default-constructible user-defined-types +template +struct has_non_default_from_json : std::false_type {}; + +template +struct has_non_default_from_json < BasicJsonType, T, enable_if_t < !is_basic_json::value >> +{ + using serializer = typename BasicJsonType::template json_serializer; + + static constexpr bool value = + is_detected_exact::value; +}; + +// This trait checks if BasicJsonType::json_serializer::to_json exists +// Do not evaluate the trait when T is a basic_json type, to avoid template instantiation infinite recursion. +template +struct has_to_json : std::false_type {}; + +template +struct has_to_json < BasicJsonType, T, enable_if_t < !is_basic_json::value >> +{ + using serializer = typename BasicJsonType::template json_serializer; + + static constexpr bool value = + is_detected_exact::value; +}; + +template +using detect_key_compare = typename T::key_compare; + +template +struct has_key_compare : std::integral_constant::value> {}; + +// obtains the actual object key comparator +template +struct actual_object_comparator +{ + using object_t = typename BasicJsonType::object_t; + using object_comparator_t = typename BasicJsonType::default_object_comparator_t; + using type = typename std::conditional < has_key_compare::value, + typename object_t::key_compare, object_comparator_t>::type; +}; + +template +using actual_object_comparator_t = typename actual_object_comparator::type; + +///////////////// +// char_traits // +///////////////// + +// Primary template of char_traits calls std char_traits +template +struct char_traits : std::char_traits +{}; + +// Explicitly define char traits for unsigned char since it is not standard +template<> +struct char_traits : std::char_traits +{ + using char_type = unsigned char; + using int_type = uint64_t; + + // Redefine to_int_type function + static int_type to_int_type(char_type c) noexcept + { + return static_cast(c); + } + + static char_type to_char_type(int_type i) noexcept + { + return static_cast(i); + } + + static constexpr int_type eof() noexcept + { + return static_cast(EOF); + } +}; + +// Explicitly define char traits for signed char since it is not standard +template<> +struct char_traits : std::char_traits +{ + using char_type = signed char; + using int_type = uint64_t; + + // Redefine to_int_type function + static int_type to_int_type(char_type c) noexcept + { + return static_cast(c); + } + + static char_type to_char_type(int_type i) noexcept + { + return static_cast(i); + } + + static constexpr int_type eof() noexcept + { + return static_cast(EOF); + } +}; + +/////////////////// +// is_ functions // +/////////////////// + +// https://en.cppreference.com/w/cpp/types/conjunction +template struct conjunction : std::true_type { }; +template struct conjunction : B { }; +template +struct conjunction +: std::conditional(B::value), conjunction, B>::type {}; + +// https://en.cppreference.com/w/cpp/types/negation +template struct negation : std::integral_constant < bool, !B::value > { }; + +// Reimplementation of is_constructible and is_default_constructible, due to them being broken for +// std::pair and std::tuple until LWG 2367 fix (see https://cplusplus.github.io/LWG/lwg-defects.html#2367). +// This causes compile errors in e.g. clang 3.5 or gcc 4.9. +template +struct is_default_constructible : std::is_default_constructible {}; + +template +struct is_default_constructible> + : conjunction, is_default_constructible> {}; + +template +struct is_default_constructible> + : conjunction, is_default_constructible> {}; + +template +struct is_default_constructible> + : conjunction...> {}; + +template +struct is_default_constructible> + : conjunction...> {}; + +template +struct is_constructible : std::is_constructible {}; + +template +struct is_constructible> : is_default_constructible> {}; + +template +struct is_constructible> : is_default_constructible> {}; + +template +struct is_constructible> : is_default_constructible> {}; + +template +struct is_constructible> : is_default_constructible> {}; + +template +struct is_iterator_traits : std::false_type {}; + +template +struct is_iterator_traits> +{ + private: + using traits = iterator_traits; + + public: + static constexpr auto value = + is_detected::value && + is_detected::value && + is_detected::value && + is_detected::value && + is_detected::value; +}; + +template +struct is_range +{ + private: + using t_ref = typename std::add_lvalue_reference::type; + + using iterator = detected_t; + using sentinel = detected_t; + + // to be 100% correct, it should use https://en.cppreference.com/w/cpp/iterator/input_or_output_iterator + // and https://en.cppreference.com/w/cpp/iterator/sentinel_for + // but reimplementing these would be too much work, as a lot of other concepts are used underneath + static constexpr auto is_iterator_begin = + is_iterator_traits>::value; + + public: + static constexpr bool value = !std::is_same::value && !std::is_same::value && is_iterator_begin; +}; + +template +using iterator_t = enable_if_t::value, result_of_begin())>>; + +template +using range_value_t = value_type_t>>; + +// The following implementation of is_complete_type is taken from +// https://blogs.msdn.microsoft.com/vcblog/2015/12/02/partial-support-for-expression-sfinae-in-vs-2015-update-1/ +// and is written by Xiang Fan who agreed to using it in this library. + +template +struct is_complete_type : std::false_type {}; + +template +struct is_complete_type : std::true_type {}; + +template +struct is_compatible_object_type_impl : std::false_type {}; + +template +struct is_compatible_object_type_impl < + BasicJsonType, CompatibleObjectType, + enable_if_t < is_detected::value&& + is_detected::value >> +{ + using object_t = typename BasicJsonType::object_t; + + // macOS's is_constructible does not play well with nonesuch... + static constexpr bool value = + is_constructible::value && + is_constructible::value; +}; + +template +struct is_compatible_object_type + : is_compatible_object_type_impl {}; + +template +struct is_constructible_object_type_impl : std::false_type {}; + +template +struct is_constructible_object_type_impl < + BasicJsonType, ConstructibleObjectType, + enable_if_t < is_detected::value&& + is_detected::value >> +{ + using object_t = typename BasicJsonType::object_t; + + static constexpr bool value = + (is_default_constructible::value && + (std::is_move_assignable::value || + std::is_copy_assignable::value) && + (is_constructible::value && + std::is_same < + typename object_t::mapped_type, + typename ConstructibleObjectType::mapped_type >::value)) || + (has_from_json::value || + has_non_default_from_json < + BasicJsonType, + typename ConstructibleObjectType::mapped_type >::value); +}; + +template +struct is_constructible_object_type + : is_constructible_object_type_impl {}; + +template +struct is_compatible_string_type +{ + static constexpr auto value = + is_constructible::value; +}; + +template +struct is_constructible_string_type +{ + // launder type through decltype() to fix compilation failure on ICPC +#ifdef __INTEL_COMPILER + using laundered_type = decltype(std::declval()); +#else + using laundered_type = ConstructibleStringType; +#endif + + static constexpr auto value = + conjunction < + is_constructible, + is_detected_exact>::value; +}; + +template +struct is_compatible_array_type_impl : std::false_type {}; + +template +struct is_compatible_array_type_impl < + BasicJsonType, CompatibleArrayType, + enable_if_t < + is_detected::value&& + is_iterator_traits>>::value&& +// special case for types like std::filesystem::path whose iterator's value_type are themselves +// c.f. https://github.com/nlohmann/json/pull/3073 + !std::is_same>::value >> +{ + static constexpr bool value = + is_constructible>::value; +}; + +template +struct is_compatible_array_type + : is_compatible_array_type_impl {}; + +template +struct is_constructible_array_type_impl : std::false_type {}; + +template +struct is_constructible_array_type_impl < + BasicJsonType, ConstructibleArrayType, + enable_if_t::value >> + : std::true_type {}; + +template +struct is_constructible_array_type_impl < + BasicJsonType, ConstructibleArrayType, + enable_if_t < !std::is_same::value&& + !is_compatible_string_type::value&& + is_default_constructible::value&& +(std::is_move_assignable::value || + std::is_copy_assignable::value)&& +is_detected::value&& +is_iterator_traits>>::value&& +is_detected::value&& +// special case for types like std::filesystem::path whose iterator's value_type are themselves +// c.f. https://github.com/nlohmann/json/pull/3073 +!std::is_same>::value&& + is_complete_type < + detected_t>::value >> +{ + using value_type = range_value_t; + + static constexpr bool value = + std::is_same::value || + has_from_json::value || + has_non_default_from_json < + BasicJsonType, + value_type >::value; +}; + +template +struct is_constructible_array_type + : is_constructible_array_type_impl {}; + +template +struct is_compatible_integer_type_impl : std::false_type {}; + +template +struct is_compatible_integer_type_impl < + RealIntegerType, CompatibleNumberIntegerType, + enable_if_t < std::is_integral::value&& + std::is_integral::value&& + !std::is_same::value >> +{ + // is there an assert somewhere on overflows? + using RealLimits = std::numeric_limits; + using CompatibleLimits = std::numeric_limits; + + static constexpr auto value = + is_constructible::value && + CompatibleLimits::is_integer && + RealLimits::is_signed == CompatibleLimits::is_signed; +}; + +template +struct is_compatible_integer_type + : is_compatible_integer_type_impl {}; + +template +struct is_compatible_type_impl: std::false_type {}; + +template +struct is_compatible_type_impl < + BasicJsonType, CompatibleType, + enable_if_t::value >> +{ + static constexpr bool value = + has_to_json::value; +}; + +template +struct is_compatible_type + : is_compatible_type_impl {}; + +template +struct is_constructible_tuple : std::false_type {}; + +template +struct is_constructible_tuple> : conjunction...> {}; + +template +struct is_json_iterator_of : std::false_type {}; + +template +struct is_json_iterator_of : std::true_type {}; + +template +struct is_json_iterator_of : std::true_type +{}; + +// checks if a given type T is a template specialization of Primary +template

RI&V|e=;29Ljm_xA^FY)<-rWZMgc zEH-O~p!z%C*N5mFezaci2IGXP=lklHCfODk9sMM~Qdy2+$-Og6A~rob74Is|UMIQ3 z+^S>NQNe~Qv-uM~hD+`1I2v!efmxySJjkhfUF?C|-Pi*^-(Z}u3uMeA;fOz1m8}_q z%0V{dusmb>y{LJ`%r^`kbBpiq4=Q36tN(hCx#5Z>C?HlhT)n7xC8uuEM61UjC+HU_ zZP2vpn01z~;mS-$khhm___3O$jA6;ko$upU!UFr*W@ZInu=P_T{)7ryGhDg?vg{7; z98p=Pw+|T|X3hEiZ)%s|16`5-a!Z3Om?o%!ou;PqPiv+uLuS&u-{D$q4UZe=UUa;o zSH`fU6J+`i0kQhf1AGl779gkbGo~{=zUX+x?qB0%KGWt${p+;rMRR#9WFw?yUEV(7 zaIl&JvI7*tt#24S*mr>3=lGF#O72C+D{*BEOPJX<{?O(mXYmg&$Yq$kQFK*W0 zFM|rqKk#V1)J?{Kb0Ggh16M=7jA4o~NO^d|$MCan7&O8`{tIJ#?%Ezu_vi6)8IbQJ z*!-BxT-gKbWEeHvLGsg*KZXlfGo0!LxlH$f%!Ae!3a2K^GCWNa=-z*+Kvk@sbrbV~ zIUs-SkhajaYWbAL?qCT@NCr+HU&eDiWpvnCaDRVLq3}`tf1V3v7&X{I#zKQt#hT$% zBgka_#E;=hZx~j*1-aOUWe#VLJNv`~d=0li@pn+-=)U^y{gWOtI^>%1N65%JF@-T? zFLw4|FJ@V=tq7cGA4!6ObV>6~#(-#$M~S zUFLi`M<1@v0LFp+d;$Pxwx8YoDQ zfD8wzzrk^a^_wgE#AQkB4!IBa)h~U-rSmU~!I~k98Kib~!{ z6ILa$JFEmJIG>OCfmyoz3|=P-54bOK_Bc?K5M08s(yNbQ3dqN-(Hi?&KRJ~Mtn?~l zn8F3JFFfgEINKWr4OWor-?5$R;#0hOkgp-=!M^&X37{aJ!phIkW!9Z^d6vjqw}jdf zj+J_H3?jJ#-~Vdg6983rL33-^940}t#2n?zDxOFC>W|*$s4=r@ znZo7Huxb`4Hx_GL^Y=c)*Rbk)rp~{v@1i>YE-AiYSmDLpu->gb;9FbcX6-0)?BgoXb*9OQrzPKIVCcrta@5w>$bL{*v|$#sJYf-`9)W z={*`hYl5V_UgFo?aJq3#I1P%+i8i}QF zDR7{&iq)@7E@QZ&|NXBvtF?xie_l7Al4+|f!`H*0+Q~@gUr@LW!wPv&X)CudP)ZhQ6Hbrmz;cdH-c|jb=svFR7HJvESPojwPKb9c|1uU!}qLD_&EJn8oR?>P;xim znZuIP#iwLCSC*j^Y2Q{7EEvxw9ALJ>+n4tyoja$Ry#;+g^8<`iZjA=g_|1s~#BmJr8_!`te zRVgfdv!tyVW_5rZxO&46@2MXc7Ien2&5@FIx>-Hp(epah&;$MzRjQ!SgSH-mqHi)@ z&<3@J_J~IOS?YC@@xnn+do6BCzu88-^DNAQwza{5V}Jo!vnnRIh*FDBv=X zl6A?l=4WV1y8pi_=I82&#|Ib+;tTjRx%(Jc-u(`j$~*c<|LQTm29SAgnEV*Fxv@_y zDhw%MXx%N=z5mf&&N)9WsZPx_KWgr6#`wE=v&vCEhkNH3_I3W}Q`vey?t%4z`%K!6 zx*H20{cN|7H*PRJ5WTqBBk1h0hW#x61S-_bykz8=&RpNU@rU=R%RCQ+9&kSR^gt)^ z4a1X{TMw{3;JxUmqRF_Oaldccd5#;5CoW%&_@nwV^*zf!_L;U4^(iF`SM&G^jQ4$? zRIbVA+UtQGiye@Fhn4it$?|&N@ZpA z=Eck*XPF&#?*%skRZK6uUIZ4XKFee$DeE*zD$Byk;i?V8mg~nG9xrnC2y*_LT+*kGnXH}eZ2Pnq$~4tMYyj-{jFvwW4QHH z;=wPFih}q>PmjvmFl;&dTk~4D*QBb=@;mgbTx4w+wj7sk?00LQu%zv`{+2)H3~|ql z8QvCZZ?FJ)`NsE#$&Gg}I=*_qxIh*Zi|?1Ke9hwj(0xGpqT{Pa91DKl`L6HzSCYN1 zy{F5*f+3^%biw`oDqkNL~cYF$;RJD=Wg7=1mtV)+`!?Rx|V)dS{j%pNeN{ZKiV7L&% z-MD!%C_G|W??}oj%~Ec7Hj{G=`#l+1mq}6?ss))P9U?avGv@IpeVo1|&W2}?x|NI8 z8wQipg(CiI&vo%BdGdbdKM>t0@51icD%+5@ldpTfN@=$K2kD4E{0|uySUzLy28B1X zF6%Xyc8^~6hO`-scUqLCJzrh>dLZ7V-D4tqL)s1=3sq3ioQVZhV@po?PkC8OHTzWfygIsKU4gSQcXmZz{Q=dxz_2#WE!l1qLZSRz!x(6Jrdo>5WF6FqvTUdPHKx`LtO z>Arf;S@#}`#80lXv+|f-!O-y-EK>F$0s&EnsUFSyZA1Z z^)b8xTY1OesB^v8f2kXcEBZkyiXIZu{Not#zE37vdTY2=!Fov84 z6&D)=6BrB9OD4qJWLz-~WJywZ;z#~e_61g;!0%kkqSwne(b}5fDkyej-z7eg}tE& z6mfhK%wmlFuIv||*f4y_S1ZUZ;qdf2Ve}yTqN0f@Kf_;8+Lir~`XKnCqKU0M)0^}D zjQ&jPJ3)nDg@}dl4PjZA%bS@m%=b_HI9;Vdv1|VKtv}3LWE<{*T+8*laXaI8H}=5i zZy3HDtNlNzbj=4^FWEYz`j82LsE%A>3Kef?;z)Y z;3;4f`+sZ`^99-Of4zm?u$^PL=E@%U{tZJ3s3a=_C%XF;atv0__tkqgIX?LILg3YW z<%V--Sgt)j74KOY%{s^bB5T0mn~X1de*aT_`mXT7_KiQbx5+kuI-5c7wlObf@^@zs ztbD`ZbH4Wfq#`q>n2w|SOKli@a^*H?Shc9I?qb@ZZq;(?IY&Z~aYO#YQ}LcZcd=HK zmvDq0<~#6YTEfTaQ`WOLes^mRD1F1=a|UF{wwaF>?qB#qVO5`O1E|{>w60B4?$_oY z+vmtO9NzgpK4{&s#-j&vFFJuA^-_{99SC^_heFjN-0#^?+ zA7FgW!B{UD*(McLq>DG^nqPfqTP`^y7RE2SHYvcm@7>-@~`)*G)!^9q;3V z`qmwKG+)=6;po2q>>uJhPM!98aOs6W*W~JpAnRmodHx6;y(FKi^r(N8(%1R`RDO7?s^{|q<5^r zHR6wH=Nu~rkpCwC=lJ7U!m(6)Io|=(h(D@NAFkJ^d+ahRL{GLsxUuv}>4S+=mb*6^ zH`-owoU$#3>rwm3=Ucr_T^Bfd{&&~DC_$b4XR(qfNGipLtg8}nV*19v~IVrWQe|5nf5w@89hMpoK=62lMS2g_avWZ7?j zEZWCegM_`u5_ z7v^Ubg_Jb74hd8tCI&RP)o+VWr&W#qqW-<%^Cg9~cy_9{jlSBlRP1$sq{Hmrt?u5OYI_?DPMXKXo=JL53=VO6UB4{V2%)%b$K;SnPH{Wx&OEGWg?o6#`8X9bXe8)`TsX*mb`vG zMNhBOY+e2xac}p$J0Q49>RkPSpr3R8Z@>NcfX#!SFBF38Wf(o47XP~+cU$w?pQt}q zD?p>7mjCmY3qEiHRp&vHHVht5r91c*c*QW@5tenDG-cV%BlZiPh5jow4mu4QRDJqq zf2|zLJ!x4dt=a4hD`U?6znyAaAh$u^sw2dVpCM=`+al%_CWl4%|Nb?w>Ih-wX9%iH zd))tj%TbG?v+i%b=(uE61;d0>kN@nqUB{T$&8HZ8lDQ#7?)m?>A4(s*dLa;WHHKAZ zYC3Zt!>o6n4@wf!O9WPCfd*Q4{NMkxjA1#W^x|fZ(gGHRsfT~oZ|-I4-uOcsG)7uv z@jrhXcmPwy^X%rvAEjI4_QuA~c<^^h)cJIVCI2k{=dWvTj9(P-OF0!ZdTRgt|Jg4( z8w9%d8$D%ocs2j?|7SP7H$MK)e$f#$DzM}quM2y?bv^cLF6|RkOt0rWl27{l>fNrq zL*+rIdSn?^+MoMB`>Eao<%^0-L@F32{CfOnzoi+2IJ5FaM~Hy2fUJY;P1ZU78{dTs z$uTUcJ9A9_e`b?mg5ZaU5&=zB(73MU|NORoruc3?#ihrX8?IPC|Nrv0(FPl`KFUkY3T{(hAYzF|1ZzwuwcC*B`MLj>x6Xg`x=yS< zlM7^|#ee_nK@aY|5SX;2?3TkHujuuM*Pr+Ky3Et+Ksv*ccb5PCFaJFdd7%5E;}W$3 z7KPIDKkKXJG3p(7q+fc5x#5cK^Z%JQd36}(fjaJ;>@qBAG z`v?2oJ$y0Y{(s9nCx!GKJtA(q{?RUG`IKo@&o~@jo%{2Gf$2fvgIE!EMo-%h3<{;` z3RVp_{61c|{~2WGX9k7RJhOj4{I|f;+~rD!30BX)|9>0{PI6hG0odnr{vY4P3Ti@5 zTJmSdfBSb;3>Im>wtECE|HIXLMe_Uq<2QNcF#R#G>bRoT$FSs_#s7XopN)_2KhmEH z@`dE{|6iq-M|}SM_JzWvB{i1+*Z=?ZxbL2%=OnF1|Nj44fAzq`xqB=pRXyf#m^JV7 z|0-L~JeO}C*lEQv;*8RB`9hYqT%%I?#uVCe%=B8PfTbNuT;5li| z|Lf&@*B}1w62$q2!6Uf%Uwl8fTw5}yf?>k4XMgrr@iV{g!1B%D+m#P-@JrNMo`wl>q<^Sc1efWErvOM8$bF7DY!FSIx^?~^nCFGJF$9A zPC14potFRguS;y;sL-+MQ1J{d{1^Z3>%(_>`&B%@e*XRcXR@MhS@3x=^Ohq58yG+>#Y+!u7(CjgJNPaz{ch}T)V=7a;`yrO^Z%lC z_uqay=DljVEW^uybN_#Tk4$ha;qVOp%%C89>SulZJ9aw>S*J-$@_zpPe{a3-0sGhg zrg={iIsLQ#{dK*Byzkp%f<)XIE-{|_Uv12%!+6b=ec}~MeuhhopBFQmTu}hk%AS*| zp8nbY`!!$8XKl|cgXjP6#`iOBuG)EX(j!Zz30&v?@7_E&=`5&XR{462xglhRyzBx; zw+8OU<%^p=CSB2g{(o-#{`-$@r>SUap8IdTKkwZ~Id88XWrmYK>z6~yt{_Vr29I<9 ztv5v4+jTviM*9 zj=%)N4Te@7OR_2%0?s{iXZN@eDzdrWb5hjlpZ^zL7yq?;?j)6^=Rxf4jp1KQ-BnGy zlo_6$`uU&nJQH{0!xsvZUOi@X*f~pHRza{@v+U1*1yJmk7W|8knf|p}S=BR(>-qnq zrMdgfgC;Fei}b1a*t>5Zqs-O!y;H8l*fB4VIor=Cki%SHXdoo(GHHp`Q=9+wauzH9 zM{9TnZGK|&U!L{c+y7!-SWdPn6X71O}J&;RQg{#8nv`v>j*!P8JQ>Gq#``=i(YZgXLuI7N=1;nc}L zFBnXtx$a1V(nN;k+5h&zmux4ith`t>>;HZBGdj<=d1h(5Gn{hO`}{w>fxAJxx!A*N z4m-nBrS_ly^AZ?8#DFqf(8X^*|4V$Bz4WfG=cFiw_MiW+LYPU0A6a*u0;iOf-XL$D z>E{brc)YPZP=-at^OEB&tN-`e_N+YeTg5XddrRrR{qjGa3ca7a z_zo)IHAA&K{%?uyF{xd$95%hk7il^@7Z9o5iZ#17$)vl6yI-TK4 zTJEg>{K0R2{7)GxzGWpZ~KS zoS5{!SH*Mf)waL?{TbHl{yyd*^n<72R(4%UgWX#OF$QaJ%2n~5_rITEf80Oai7G4a z&a(SoAOCZ^%cLdWvOoR#&nsEEmR`d+w zn`QA|p3QIdqco38DSxCE+*;Q8`@cS<0$X`hOM5#&;IXj_^f&DuU8NUKSS2!pBEXe44^F}&!A|N#DD)Ep0bY= zkYiwAoCjJ95Vu#wQ!?w&pa0$m1VisKcup#s^6TG!_lEHBZ?9Crak9;$@}E7ljij|9#kxU8zWe?H{rB2~{*v0cCazh_Ph19R>s9})l4 zyna7(T>MMzX)2n4BHv=SN#d~nzZEb z8s%j__H*!r{Qsn~vgV(}gj)%v7wW%zJ^0V^ce|?Rse7JR{=fYHEGllMis!6LwO7Lb zygzQbf0Byo!<2+6uew1gDxN{?|D>;q{TFZ8e&t)1if52}AEVr&S&!_wVnXhF zPgL=|TcP~)ztsbY57njnI6Nm^*?T>(#&&(rBYU1bo3DMDq_Q&IxUrw9`o-QK>zDrM zTBrgVcVzv;dQ|xE!TJNs2Zj&Z j50p0F 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 V=}N~-Dhvz^44$rjF6*2UngA-`X(|8! literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/cpuOriginal.png b/backup/eww/backup/eww/images/cpuOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..889161c164b3efc65ba3f82cf7725ef2c44b55ae GIT binary patch literal 10398 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/power.png b/backup/eww/backup/eww/images/power.png new file mode 100644 index 0000000000000000000000000000000000000000..ef99429c97058ca5d1eeedad50b0bb0c363b40a3 GIT binary patch literal 18083 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 R9s>gdgQu&X%Q~loCII6nGJ*gA literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/ram.png b/backup/eww/backup/eww/images/ram.png new file mode 100644 index 0000000000000000000000000000000000000000..c577e6f4e10d039bd13121ad4668ccd8397b6e65 GIT binary patch literal 8500 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/test.png b/backup/eww/backup/eww/images/test.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa7aa23e00d25e7c34c3997473411d454c1dcd7 GIT binary patch literal 14547 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 E03+vLZU6uP literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/volumeOriginal.png b/backup/eww/backup/eww/images/volumeOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..84c456505b1c3ee232274438f0ff7a027d8d0d56 GIT binary patch literal 10667 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/wifi.png b/backup/eww/backup/eww/images/wifi.png new file mode 100644 index 0000000000000000000000000000000000000000..a898c775de72236787434e00c7ef19c1af115219 GIT binary patch literal 17608 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 z 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 OcGeU|1yPlc><<(!Wydl1 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 W^>CI#_Pb0wkTOqKKbLh*2~7aNjN|SA literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/wifiMedium.png b/backup/eww/backup/eww/images/wifiMedium.png new file mode 100644 index 0000000000000000000000000000000000000000..f71adc675fbbd1749365137bf7a99a89367d7815 GIT binary patch literal 12493 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/images/wifiOriginal.png b/backup/eww/backup/eww/images/wifiOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..6cef0c81194f99e51bfc1ee8268470c8f3a9c715 GIT binary patch literal 14913 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 literal 0 HcmV?d00001 diff --git a/backup/eww/backup/eww/scripts/bluetooth.sh b/backup/eww/backup/eww/scripts/bluetooth.sh new file mode 100755 index 0000000..1ede5c4 --- /dev/null +++ b/backup/eww/backup/eww/scripts/bluetooth.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# Get the list of connected Bluetooth devices +devices=$(bluetoothctl devices Connected | awk '{print $2}') + +# Iterate through each device and get its name and battery percentage +for device in $devices; do + # Get the device info using bluetoothctl + info=$(bluetoothctl info $device) + + # Extract the name and battery percentage from the device info + name=$(echo "$info" | grep "Name" | awk '{ for(i=2; i<=NF; i++) printf "%s ", $i;}') + battery=$(echo "$info" | grep "Battery" | awk '{print $4}' | tr -d '()') +done + +eww update bluetoothDevices="$name: $battery%" + +eww update bluetoothBattery="$battery" + +if [[ !$devices ]]; then + eww update bluetoothBattery="0" +fi \ No newline at end of file diff --git a/backup/eww/backup/eww/scripts/brightness.sh b/backup/eww/backup/eww/scripts/brightness.sh new file mode 100755 index 0000000..460bb6d --- /dev/null +++ b/backup/eww/backup/eww/scripts/brightness.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +brightness_file="/sys/class/backlight/intel_backlight/brightness" +min_brightness=1 +max_brightness=96000 + +# Check if an argument is provided +if [[ -z $1 ]]; then + echo "Error: Number argument is missing." + exit 1 +fi + +# Retrieve the argument value +number_to_add=$1 + +# Validate if the argument is a number +if ! [[ $number_to_add =~ ^-?[0-9]+$ ]]; then + echo "Error: Invalid number argument." + exit 1 +fi + +# Read the current brightness value from the file +current_brightness=$(cat "$brightness_file") + +# Add the desired number to the current brightness +new_brightness=$((current_brightness + number_to_add)) + +# Enforce minimum and maximum brightness values +if (( new_brightness < min_brightness )); then + new_brightness=$min_brightness +elif (( new_brightness > max_brightness )); then + new_brightness=$max_brightness +fi + +# Write the new brightness value back to the file +echo "$new_brightness" >> "$brightness_file" + +eww update brightnessValue="$new_brightness" diff --git a/backup/eww/backup/eww/scripts/monitors.sh b/backup/eww/backup/eww/scripts/monitors.sh new file mode 100755 index 0000000..9151c0f --- /dev/null +++ b/backup/eww/backup/eww/scripts/monitors.sh @@ -0,0 +1,34 @@ +#!/bin/bash + +declare -A id +declare -A horizontal +declare -A vertical +declare -A scale + +generate() { + + while read -r k h v s f; do + id[$k]="$k" + horizontal[$k]="$h" + vertical[$k]="$v" + scale[$k]="$s" + done < <(hyprctl monitors -j | jq -r '.[]|"\(.id) \(.width) \(.height) \(.scale)"') + + echo -n '[' + + for ((i = 0; i < ${#id[@]}; i++)); do + echo -n ''$([ $i -eq 0 ] || echo ,)'{"id":"'$i'","width":"'${horizontal[$i]}'","height":"'${vertical[$i]}'",".scale":"'${scale[$i]}'"}' + done + + echo ']' + +} + +generate + +socat -u UNIX-CONNECT:/tmp/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock - | while read -r line; do + if [[ ${line%>>*} == "monitor"* ]]; then + generate + fi +done + diff --git a/backup/eww/backup/eww/scripts/sussy.sh b/backup/eww/backup/eww/scripts/sussy.sh new file mode 100755 index 0000000..bf4a651 --- /dev/null +++ b/backup/eww/backup/eww/scripts/sussy.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +whoami > /home/willifan/text.txt \ No newline at end of file diff --git a/backup/eww/backup/eww/scripts/test.sh b/backup/eww/backup/eww/scripts/test.sh new file mode 100755 index 0000000..e11b7fc --- /dev/null +++ b/backup/eww/backup/eww/scripts/test.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +#!/bin/bash + +windows=() +workspaces=() +i=0 +while read -r k v; do + windows[$i]="$k" + i=$i+1 + workspaces[$i]="$v" +done < <(hyprctl clients -j | jq -r '.[]|"\(.pid) \(.workspace.id)"') + +for window in ${!windows[@]}; do + echo $(ps -p ${windows[$window]} -o comm=) +done + +test=$(ps -p ${windows[5]} -o comm=) +$(feh /usr/share/icons/Papirus-Dark/128x128/apps/${test}.svg) \ No newline at end of file diff --git a/backup/eww/backup/eww/scripts/volume.sh b/backup/eww/backup/eww/scripts/volume.sh new file mode 100755 index 0000000..494db4c --- /dev/null +++ b/backup/eww/backup/eww/scripts/volume.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +min_volume="0" +max_volume="100" + +# Check if an argument is provided +if [[ -z $1 ]]; then + echo "Error: Number argument is missing." + exit 1 +fi + +# Retrieve the argument value +number_to_add=$1 + +# Validate if the argument is a number +if ! [[ $number_to_add =~ ^-?[0-9]+$ ]]; then + echo "Error: Invalid number argument." + exit 1 +fi + +# Read the current brightness value from the file +current_volume=$(wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print $2 * 100}') + +# Add the desired number to the current brightness +new_volume=$((current_volume + number_to_add)) + +# Enforce minimum and maximum brightness values +if (( new_volume < min_volume )); then + new_volume=$min_volume +elif (( new_volume > max_volume )); then + new_volume=$max_volume +fi + +wpctl set-volume @DEFAULT_AUDIO_SINK@ "${new_volume}%" + +eww update volumeValue="$new_volume" diff --git a/backup/eww/backup/eww/scripts/workspaces.sh b/backup/eww/backup/eww/scripts/workspaces.sh new file mode 100755 index 0000000..1c23029 --- /dev/null +++ b/backup/eww/backup/eww/scripts/workspaces.sh @@ -0,0 +1,113 @@ +#!/bin/bash + +# get initial focused workspace +focusedws=$(hyprctl -j monitors | jq -r '.[] | select(.focused == true) | .activeWorkspace.id') + +declare -A o=([1]=0 [2]=0 [3]=0 [4]=0 [5]=0 [6]=0 [7]=0 [8]=0 [9]=0 [10]=0) +declare -A monitormap +declare -A workspaces + +# handle workspace create/destroy +workspace_event() { + if (( $1 <= 10 )); then + o[$1]=$2 + while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"') + fi + if [ "$2" == "0" ]; then + unset "workspaces[$1]" + fi +} + +# handle monitor (dis)connects +monitor_event() { + while read -r k v; do monitormap["$k"]=$v; done < <(hyprctl -j monitors | jq -r '.[]|"\(.name) \(.id) "') +} + +# generate the json for eww +generate() { + + activeWorkspace=$(hyprctl -j monitors | jq -r '.[] | select(.focused == true) | .activeWorkspace.id') + + echo -n '[' + + for i in {1..10}; do + active=0 + if [[ $activeWorkspace == $i ]]; then + active=1 + fi + echo -n ''$([ $i -eq 1 ] || echo ,)'{"num":"'$i'","occupied":"'${o[$i]}'","active":"'$active'"}' + # echo -n ''$([ $i -eq 1 ] || echo ,) '{ "number": "'"$i"'", "activity": "'"$(status_activity $i)"'", "color": "'$(status "$i")'" }' + done + + # echo -n ',{"num":"'$focusedws'","clr":"'$(status "$focusedws")'"}' + + echo ']' +} + +# setup + +# add monitors +monitor_event + +# add workspaces +while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"') + +# get active workspace +activeWorkspace=$(hyprctl -j monitors | jq -r '.[] | select(.focused == true) | .activeWorkspace.id') + +# check occupied workspaces +for num in "${!workspaces[@]}"; do + o[$num]=1 +done +# generate initial widget +generate + +socat -u UNIX-CONNECT:/tmp/hypr/"$HYPRLAND_INSTANCE_SIGNATURE"/.socket2.sock - | while read -r line; do + # echo "${#workspaces[@]} ${#o[@]}" + # echo $line + case ${line%>>*} in + "focusedmon") + focusedws=${line#*,} + generate + ;; + "createworkspace") + # workspace_event "${line#*>>}" 1 + o=([1]=0 [2]=0 [3]=0 [4]=0 [5]=0 [6]=0 [7]=0 [8]=0 [9]=0 [10]=0) + workspaces=() + # add workspaces + while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"') + # check occupied workspaces + for num in "${!workspaces[@]}"; do + o[$num]=1 + done + # focusedws=${line#*>>} + generate + ;; + "movewindow") + generate + ;; + "destroyworkspace") + # workspace_event "${line#*>>}" 0 + o=([1]=0 [2]=0 [3]=0 [4]=0 [5]=0 [6]=0 [7]=0 [8]=0 [9]=0 [10]=0) + workspaces=() + # add workspaces + while read -r k v; do workspaces[$k]="$v"; done < <(hyprctl -j workspaces | jq -r '.[]|"\(.id) \(.monitor)"') + # check occupied workspaces + for num in "${!workspaces[@]}"; do + o[$num]=1 + done + generate + ;; + "monitor"*) + monitor_event + generate + ;; + "workspace") + + generate + ;; + esac + # echo $line + # generate +done + diff --git a/backup/eww/bar/eww.scss b/backup/eww/bar/eww.scss new file mode 100644 index 0000000..e69de29 diff --git a/backup/eww/bar/eww.yuck b/backup/eww/bar/eww.yuck new file mode 100644 index 0000000..3222dfa --- /dev/null +++ b/backup/eww/bar/eww.yuck @@ -0,0 +1,10 @@ +(defwindow example + :monitor 0 + :geometry (geometry :x "0%" + :y "20px" + :width "50%" + :height "50px" + :anchor "top center") + :stacking "fg" + "example content") + diff --git a/backup/eww/eww.scss b/backup/eww/eww.scss new file mode 100644 index 0000000..2e18bdf --- /dev/null +++ b/backup/eww/eww.scss @@ -0,0 +1,70 @@ + +.bar { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.calendar { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.power { + border-width: 2px; + border-color: #595959; + border-radius: 12.5px; +} + +.activeWorkspace { + color: green; +} + +.cpu { + color: red; +} + +.ram { + color: green; +} + +.volume { + color: lavender; +} + +.brightness { + color: yellow; +} + +.network { + color: orange; +} + +.bluetooth { + color: lightblue; +} + +.battery { + color: lightgreen; +} + +.batteryLow { + color: red; +} + +.power { + color: darkred; +} + +.time { + +} + +.workspaces { + +} + +.playback { + +} \ No newline at end of file diff --git a/backup/eww/eww.yuck b/backup/eww/eww.yuck new file mode 100644 index 0000000..5082f4d --- /dev/null +++ b/backup/eww/eww.yuck @@ -0,0 +1,242 @@ +;;Input values + + +(deflisten monitors + :initial "[]" + `scripts/monitors.sh`) + +(defvar brightnessValue 96000) + +(defpoll activeNetworks + :interval "2s" + `nmcli connection show --active | awk 'NR>1 && $3!="loopback" { print $1 }'`) + +(deflisten workspaces + :initial "[]" + `scripts/workspaces.sh`) + +(defpoll activeWorkspace + :interval "2s" + `hyprctl activeworkspace | awk 'NR==1{print $3}'`) + +(deflisten bluetooth + :initial "[]" + `scripts/bluetooth.sh`) + +(defvar volumeValue 100) + + +;; Widget templates + + +(defwidget icon [widgetclass ?hover percentage image] + (box + :class "${widgetclass}" + :space-evenly false + (overlay + :tooltip "${hover}" + (circular-progress + :width 20 + :value "${percentage}" + :start-at 75 + :thickness 2 + :clockwise false) + (transform + :scale-x "50%" + :scale-y "50%" + :halign "center" + :valign "center" + :translate-x "16" + :translate-y "16" + (image + :path "${image}" + :image-width "32" + :image-height "32"))))) + + +;; Widgets + + +(defwidget workspaces [] + (box + (for workspace in workspaces + (label + :width "15" + :class {workspace.active == 1 ? "activeWorkspace" :""} + :visible {workspace.occupied == 1 ? "true" : "false"} + :text "${workspace.num}")))) + +(defwidget time [] + (eventbox + :onhover "eww open calendar" + :onhoverlost "eww close calendar" + {formattime(EWW_TIME, "%H:%M:%S")})) + +(defwidget cpu [] + (icon + :widgetclass "cpu" + :hover "${round(EWW_CPU.avg, 1)}%" + :percentage "${round(EWW_CPU.avg, 1)}" + :image "images/cpu.png")) + +(defwidget ram [] + (icon + :widgetclass "ram" + :hover "${round(EWW_RAM.used_mem_perc, 1)}%" + :percentage "${round(EWW_RAM.used_mem_perc, 1)}" + :image "images/ram.png")) + +(defwidget volume [] + (icon + :widgetclass "volume" + :hover "${volumeValue}%" + :percentage "${volumeValue}" + :image "images/volume.png")) + +(defwidget brightness [] + (icon + :widgetclass "brightness" + :hover "${brightnessValue / 960}%" + :percentage "${brightnessValue / 960}" + :image "images/brightness.png")) + +(defwidget network [] + (icon + :widgetclass "network" + :hover "${activeNetworks}" + :percentage "0" + :image "images/wifi.png")) + +;;(defwidget bluetooth [] +;; (icon +;; :widgetclass "bluetooth" +;; :hover "${bluetoothDevices}" +;; :percentage "${bluetoothBattery}" +;; :image "images/bluetooth.png")) + +(defwidget battery [] + (icon + :widgetclass {EWW_BATTERY.BAT1.status == "Charging" ? "battery" : EWW_BATTERY.total_avg > 25 ? "battery" : "batteryLow"} + :hover "${round(EWW_BATTERY.total_avg, 1)}%" + :percentage "${round(EWW_BATTERY.total_avg, 1)}" + :image {EWW_BATTERY.BAT1.status == "Charging" ? "images/charging.png" : EWW_BATTERY.total_avg > 25 ? "images/battery.png" : "images/batteryLow.png"})) + +(defwidget power [] + (icon + :widgetclass "power" + :hover "placeholder" + :percentage "0" + :image "images/power.png")) + +(defwidget space [] + (box + :width 5)) + +(defwidget seperator [] + (box + :width 20 + (label + :text "|" + ))) + +(defwidget cal [] + (calendar + :day {formattime(EWW_TIME, "%d")} + :month {formattime(EWW_TIME, "%m")} + :year {formattime(EWW_TIME, "%y")})) + +(defwidget winPower [] + (box + :orientation "v" + (box + :halign "end" + (power)))) + + +;; Widget blocks + + +(defwidget start [] + (box + :orientation "h" + :space-evenly false + :halign "start" + (space) + (workspaces))) + +(defwidget center [] + (box + :orientation "h" + :space-evenly false + :halign "center" + (time))) + +(defwidget end [] + (box + :orientation "h" + :space-evenly false + :halign "end" + (cpu) + (space) + (ram) + (seperator) + (volume) + (space) + (brightness) + (seperator) + (network) + (space) +;; (bluetooth) + (seperator) + (battery) + (space) + (power))) + +(defwidget bar [] + (centerbox :orientation "h" + (start) + (center) + (end))) + + +;; Window definition + + +(defwindow bar + :monitor 0 + :class "bar" + :geometry (geometry + :x "0%" + :y "5px" + :width "1279px" + :height "3%" + :anchor "top center") + :stacking "fg" + :exclusive true + (bar)) + +(defwindow calendar + :monitor 0 + :class "calendar" + :geometry + (geometry + :x "0%" + :y "5px" + :width "0%" + :height "0%" + :anchor "top center") + :stacking "overlay" + (cal)) + +(defwindow power + :monitor 0 + :class "bars" + :geometry + (geometry + :x "5px" + :y "5px" + :width "2%" + :height "3%" + :anchor "top right") + :stacking "fg" + (winPower)) \ No newline at end of file diff --git a/backup/eww/images/battery.png b/backup/eww/images/battery.png new file mode 100644 index 0000000000000000000000000000000000000000..1cd9224539477eb91e930314be0b895b88b1ddc8 GIT binary patch literal 11403 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 literal 0 HcmV?d00001 diff --git a/backup/eww/images/batteryLow.png b/backup/eww/images/batteryLow.png new file mode 100644 index 0000000000000000000000000000000000000000..2671d0950d6bf43bffb0562938a2a61d0e2a3ef6 GIT binary patch literal 11104 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 literal 0 HcmV?d00001 diff --git a/backup/eww/images/batteryOriginal.png b/backup/eww/images/batteryOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..d242922fc8f76e36ce656307b792b73f69ffed3c GIT binary patch literal 11386 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 literal 0 HcmV?d00001 diff --git a/backup/eww/images/bluetoothOriginal.png b/backup/eww/images/bluetoothOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..f85b8e5aa8a04c8128f81fb124035bb3ed26c26f GIT binary patch literal 19126 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 P0|SGntDnm{r-UW|=*6(o literal 0 HcmV?d00001 diff --git a/backup/eww/images/brightness.png b/backup/eww/images/brightness.png new file mode 100644 index 0000000000000000000000000000000000000000..06244f4ac5cfc5d89663d3f4e32004a61b2bbfdf GIT binary patch literal 18560 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 F695bsgcSe) literal 0 HcmV?d00001 diff --git a/backup/eww/images/charging.png b/backup/eww/images/charging.png new file mode 100644 index 0000000000000000000000000000000000000000..cc8a181f1898202fefa332e1d50ea0a07833ab8a GIT binary patch literal 14177 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 literal 0 HcmV?d00001 diff --git a/backup/eww/images/chargingOriginal.png b/backup/eww/images/chargingOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..0f12c0fb8224d2faf912dae2a0e90b3102f9ac08 GIT binary patch literal 8749 zcmeAS@N?(olHy`uVBq!ia0y~yU}6Aa4mJh`hA$OYelajGuoOFahH!9jaMW<5bTBY5 za29w(7BevL9RXp+soH$f3=9mCC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2 zNHH)dFnGE+hE&XXd$)Q^Txsp|kLHX{r8#RXk~`n7nc25hAj68=U9YjM=vGquCIijw zi#V5hSzVo0a)A5Qj8L0U>njXQw_ct(5+>2Sv|04=6`|=ohZ&gCTv^l~PV;E?Ueg;*#n0!I*Oc5XIK(pyy3^{I&pXQ02_XWpf%-;%iY=o%AP%zdikc3VZx(779UQ& z5IA*d;sJe^_5dAzhM+n9jGGrbYed^i%Q|edVel~YWBBJ>!jbw`eG#+9G=c>a(56&-k_BimpVLtmeSN1@V|F+i6d34Y| z{GS%;s=%e)}cUq3d2XA0j zn0mbSzt>TL0-FuSRvnj8*&Vcw^E`0V`R8@GeZ!AzDLIBEMSG+zOs!g2Y*^Ox@GboE zGt>3eeVqrMF+W#VBp-Nr;MNNTulceJE9;v