From 70b47dee19879ec7e718f69e5e51a4e6a236236d Mon Sep 17 00:00:00 2001 From: "yorick.geoffre" Date: Sat, 5 Nov 2022 16:23:58 +0100 Subject: [PATCH] work on menus --- Documentation/class diagrams/main.mdj | 897 +++ Documentation/diagrams/Package.mdj | 6697 +++++++++++++++++ .../CMakeDirectoryInformation.cmake | 2 +- src/CMakeFiles/Makefile.cmake | 70 +- src/CMakeFiles/Makefile2 | 133 +- src/CMakeFiles/TargetDirectories.txt | 47 +- src/CMakeFiles/prog.dir/DependInfo.cmake | 18 +- src/CMakeFiles/prog.dir/build.make | 23 +- src/CMakeFiles/prog.dir/cmake_clean.cmake | 2 + .../prog.dir/compiler_depend.internal | 18 +- src/CMakeFiles/prog.dir/compiler_depend.make | 34 +- src/CMakeFiles/prog.dir/depend.internal | 265 - src/CMakeFiles/prog.dir/depend.make | 267 +- src/CMakeFiles/prog.dir/flags.make | 4 +- src/CMakeFiles/prog.dir/link.txt | 2 +- src/CMakeFiles/prog.dir/progress.make | 6 +- src/CMakeFiles/progress.marks | 2 +- src/CMakeLists.txt | 2 + src/Makefile | 55 +- .../CMakeDirectoryInformation.cmake | 2 +- .../controllers.dir/DependInfo.cmake | 17 +- .../CMakeFiles/controllers.dir/build.make | 37 +- .../controllers.dir/cmake_clean.cmake | 3 + .../controllers.dir/compiler_depend.internal | 278 +- .../controllers.dir/compiler_depend.make | 1613 ++-- .../controllers.dir/depend.internal | 124 - .../CMakeFiles/controllers.dir/depend.make | 126 +- .../CMakeFiles/controllers.dir/flags.make | 4 +- .../CMakeFiles/controllers.dir/link.txt | 2 +- .../CMakeFiles/controllers.dir/progress.make | 5 +- .../controllers/CMakeFiles/progress.marks | 2 +- src/model/controllers/CMakeLists.txt | 3 + src/model/controllers/Makefile | 46 +- src/model/controllers/ui/menu.cpp | 96 + src/model/controllers/ui/menu.hpp | 23 + src/model/controllers/ui/menuItem.hpp | 85 + src/model/controllers/ui/uiController.cpp | 97 +- src/model/controllers/ui/uiController.hpp | 36 +- .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/cameras.dir/DependInfo.cmake | 18 +- .../cameras/CMakeFiles/cameras.dir/build.make | 20 +- .../CMakeFiles/cameras.dir/cmake_clean.cmake | 2 + .../CMakeFiles/cameras.dir/depend.internal | 227 - .../CMakeFiles/cameras.dir/depend.make | 229 +- .../cameras/CMakeFiles/cameras.dir/flags.make | 4 +- src/model/hardware/cameras/Makefile | 42 +- .../CMakeDirectoryInformation.cmake | 2 +- .../hw/CMakeFiles/hw.dir/DependInfo.cmake | 16 +- .../hardware/hw/CMakeFiles/hw.dir/build.make | 17 +- .../hw/CMakeFiles/hw.dir/cmake_clean.cmake | 1 + .../hw/CMakeFiles/hw.dir/depend.internal | 10 - .../hardware/hw/CMakeFiles/hw.dir/depend.make | 12 +- .../hardware/hw/CMakeFiles/hw.dir/flags.make | 4 +- .../hw/CMakeFiles/hw.dir/progress.make | 4 +- src/model/hardware/hw/Makefile | 39 +- src/model/hardware/hw/serial.cpp | 2 +- src/model/hardware/hw/serial.hpp | 2 +- .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/ihidapi.dir/DependInfo.cmake | 16 +- .../ihidapi/CMakeFiles/ihidapi.dir/build.make | 17 +- .../CMakeFiles/ihidapi.dir/cmake_clean.cmake | 1 + .../CMakeFiles/ihidapi.dir/depend.internal | 6 - .../CMakeFiles/ihidapi.dir/depend.make | 8 +- .../ihidapi/CMakeFiles/ihidapi.dir/flags.make | 6 +- .../CMakeFiles/ihidapi.dir/progress.make | 4 +- src/model/hardware/ihidapi/Makefile | 19 +- .../CMakeDirectoryInformation.cmake | 2 +- .../psvr/CMakeFiles/psvr.dir/DependInfo.cmake | 16 +- .../psvr/CMakeFiles/psvr.dir/build.make | 17 +- .../CMakeFiles/psvr.dir/cmake_clean.cmake | 1 + .../psvr.dir/compiler_depend.internal | 1 + .../CMakeFiles/psvr.dir/compiler_depend.make | 5 +- .../psvr/CMakeFiles/psvr.dir/depend.internal | 7 - .../psvr/CMakeFiles/psvr.dir/depend.make | 9 +- .../psvr/CMakeFiles/psvr.dir/flags.make | 4 +- .../psvr/CMakeFiles/psvr.dir/progress.make | 4 +- src/model/hardware/psvr/Makefile | 39 +- src/model/hardware/psvr/_psvr.hpp | 59 +- .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/commands.dir/DependInfo.cmake | 18 + .../CMakeFiles/commands.dir/build.make | 95 + .../CMakeFiles/commands.dir/cmake_clean.cmake | 9 + .../commands.dir/cmake_clean_target.cmake | 3 + .../commands.dir/compiler_depend.make | 2 + .../commands.dir/compiler_depend.ts | 2 + .../CMakeFiles/commands.dir/depend.make | 2 + .../CMakeFiles/commands.dir/flags.make | 3 + .../commands/CMakeFiles/commands.dir/link.txt | 2 + .../CMakeFiles/commands.dir/progress.make | 2 + .../commands/CMakeFiles/progress.marks | 1 + src/model/patterns/commands/CMakeLists.txt | 9 + src/model/patterns/commands/Makefile | 155 + src/model/patterns/commands/commands.hpp | 11 + .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/observers.dir/DependInfo.cmake | 16 +- .../CMakeFiles/observers.dir/build.make | 17 +- .../observers.dir/cmake_clean.cmake | 1 + .../CMakeFiles/observers.dir/depend.internal | 7 - .../CMakeFiles/observers.dir/depend.make | 9 +- .../CMakeFiles/observers.dir/flags.make | 4 +- .../CMakeFiles/observers.dir/progress.make | 4 +- src/model/patterns/observer/CMakeLists.txt | 4 - src/model/patterns/observer/Makefile | 19 +- src/model/patterns/observer/observable.cpp | 10 +- src/model/patterns/observer/observable.hpp | 18 +- src/model/patterns/observer/observer.hpp | 4 +- .../CMakeDirectoryInformation.cmake | 2 +- .../perfcheckers.dir/DependInfo.cmake | 16 +- .../CMakeFiles/perfcheckers.dir/build.make | 17 +- .../perfcheckers.dir/cmake_clean.cmake | 1 + .../perfcheckers.dir/depend.internal | 6 - .../CMakeFiles/perfcheckers.dir/depend.make | 8 +- .../CMakeFiles/perfcheckers.dir/flags.make | 4 +- .../CMakeFiles/perfcheckers.dir/progress.make | 4 +- src/model/perfcheckers/Makefile | 19 +- .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/windows.dir/DependInfo.cmake | 18 +- .../windows/CMakeFiles/windows.dir/build.make | 20 +- .../CMakeFiles/windows.dir/cmake_clean.cmake | 2 + .../CMakeFiles/windows.dir/depend.internal | 84 - .../CMakeFiles/windows.dir/depend.make | 86 +- .../windows/CMakeFiles/windows.dir/flags.make | 4 +- .../CMakeFiles/windows.dir/progress.make | 6 +- src/model/windows/Makefile | 42 +- .../CMakeDirectoryInformation.cmake | 2 +- .../pipelineLib.dir/DependInfo.cmake | 37 +- .../CMakeFiles/pipelineLib.dir/build.make | 66 +- .../pipelineLib.dir/cmake_clean.cmake | 12 +- .../pipelineLib.dir/compiler_depend.internal | 932 +-- .../pipelineLib.dir/compiler_depend.make | 991 +-- .../pipelineLib.dir/depend.internal | 1515 ---- .../CMakeFiles/pipelineLib.dir/depend.make | 1517 +--- .../CMakeFiles/pipelineLib.dir/flags.make | 4 +- .../CMakeFiles/pipelineLib.dir/link.txt | 2 +- .../CMakeFiles/pipelineLib.dir/progress.make | 25 +- src/pipeline/CMakeLists.txt | 1 - src/pipeline/Makefile | 99 +- .../members/subNodes/builders/menuBuilder.cpp | 2 + .../members/subNodes/builders/menuBuilder.hpp | 3 + src/pipeline/members/subNodes/uiMenuItem.cpp | 18 +- src/pipeline/members/subNodes/uiMenus.hpp | 38 +- .../members/subNodes/uiNumberPickerItem.cpp | 19 - .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/zbarLib.dir/DependInfo.cmake | 16 +- .../zbar/CMakeFiles/zbarLib.dir/build.make | 17 +- .../CMakeFiles/zbarLib.dir/cmake_clean.cmake | 1 + .../CMakeFiles/zbarLib.dir/depend.internal | 38 - .../zbar/CMakeFiles/zbarLib.dir/depend.make | 40 +- .../zbar/CMakeFiles/zbarLib.dir/flags.make | 4 +- .../zbar/CMakeFiles/zbarLib.dir/progress.make | 4 +- src/processing/zbar/Makefile | 39 +- src/prog | Bin 1369552 -> 1498312 bytes .../CMakeDirectoryInformation.cmake | 2 +- .../threadweaver.dir/DependInfo.cmake | 16 +- .../CMakeFiles/threadweaver.dir/build.make | 17 +- .../threadweaver.dir/cmake_clean.cmake | 1 + .../threadweaver.dir/depend.internal | 7 - .../CMakeFiles/threadweaver.dir/depend.make | 9 +- .../CMakeFiles/threadweaver.dir/flags.make | 4 +- .../CMakeFiles/threadweaver.dir/progress.make | 4 +- src/threadweaver/Makefile | 39 +- .../CMakeDirectoryInformation.cmake | 2 +- .../CMakeFiles/support.dir/DependInfo.cmake | 16 +- .../support/CMakeFiles/support.dir/build.make | 17 +- .../CMakeFiles/support.dir/cmake_clean.cmake | 1 + .../CMakeFiles/support.dir/depend.internal | 43 - .../CMakeFiles/support.dir/depend.make | 45 +- .../support/CMakeFiles/support.dir/flags.make | 4 +- .../CMakeFiles/support.dir/progress.make | 4 +- src/ui/support/Makefile | 39 +- 170 files changed, 10552 insertions(+), 7987 deletions(-) create mode 100644 Documentation/diagrams/Package.mdj delete mode 100644 src/CMakeFiles/prog.dir/depend.internal delete mode 100644 src/model/controllers/CMakeFiles/controllers.dir/depend.internal create mode 100644 src/model/controllers/ui/menu.cpp create mode 100644 src/model/controllers/ui/menu.hpp create mode 100644 src/model/controllers/ui/menuItem.hpp delete mode 100644 src/model/hardware/cameras/CMakeFiles/cameras.dir/depend.internal delete mode 100644 src/model/hardware/hw/CMakeFiles/hw.dir/depend.internal delete mode 100644 src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.internal delete mode 100644 src/model/hardware/psvr/CMakeFiles/psvr.dir/depend.internal create mode 100644 src/model/patterns/commands/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/DependInfo.cmake create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/build.make create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean.cmake create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean_target.cmake create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.make create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.ts create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/depend.make create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/flags.make create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/link.txt create mode 100644 src/model/patterns/commands/CMakeFiles/commands.dir/progress.make create mode 100644 src/model/patterns/commands/CMakeFiles/progress.marks create mode 100644 src/model/patterns/commands/CMakeLists.txt create mode 100644 src/model/patterns/commands/Makefile create mode 100644 src/model/patterns/commands/commands.hpp delete mode 100644 src/model/patterns/observer/CMakeFiles/observers.dir/depend.internal delete mode 100644 src/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.internal delete mode 100644 src/model/windows/CMakeFiles/windows.dir/depend.internal delete mode 100644 src/pipeline/CMakeFiles/pipelineLib.dir/depend.internal create mode 100644 src/pipeline/members/subNodes/builders/menuBuilder.cpp create mode 100644 src/pipeline/members/subNodes/builders/menuBuilder.hpp delete mode 100644 src/pipeline/members/subNodes/uiNumberPickerItem.cpp delete mode 100644 src/processing/zbar/CMakeFiles/zbarLib.dir/depend.internal delete mode 100644 src/threadweaver/CMakeFiles/threadweaver.dir/depend.internal delete mode 100644 src/ui/support/CMakeFiles/support.dir/depend.internal diff --git a/Documentation/class diagrams/main.mdj b/Documentation/class diagrams/main.mdj index 60895c0..63b5317 100644 --- a/Documentation/class diagrams/main.mdj +++ b/Documentation/class diagrams/main.mdj @@ -12146,6 +12146,818 @@ "headQualifiersCompartment": { "$ref": "AAAAAAGEQrEjjr+QCGI=" } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGEQ9ug1LjFZGw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEQ9ug1LjG3RM=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "model": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEQ9ug1LjHsAo=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjG3RM=" + }, + "font": "Arial;13;0", + "left": 1285, + "top": 397, + "width": 75.87353515625, + "height": 13, + "text": "«template T»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEQ9ug1LjIktA=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjG3RM=" + }, + "font": "Arial;13;1", + "left": 1285, + "top": 412, + "width": 75.87353515625, + "height": 13, + "text": "uiMenuItem" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEQ9ug1LjJAng=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjG3RM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 224, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEQ9ug1LjKqVY=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjG3RM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1280, + "top": 392, + "width": 85.87353515625, + "height": 38, + "stereotypeLabel": { + "$ref": "AAAAAAGEQ9ug1LjHsAo=" + }, + "nameLabel": { + "$ref": "AAAAAAGEQ9ug1LjIktA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEQ9ug1LjJAng=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEQ9ug1LjKqVY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGEQ9ug1LjLgsA=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "model": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "font": "Arial;13;0", + "left": 1280, + "top": 430, + "width": 85.87353515625, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGEQ9ug1LjMXJ8=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "model": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "font": "Arial;13;0", + "left": 1280, + "top": 440, + "width": 85.87353515625, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGEQ9ug1LjNT0o=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "model": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 112, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGEQ9ug1LjOlZA=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "model": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 56, + "top": 112, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1280, + "top": 392, + "width": 85.87353515625, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGEQ9ug1LjG3RM=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGEQ9ug1LjLgsA=" + }, + "operationCompartment": { + "$ref": "AAAAAAGEQ9ug1LjMXJ8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGEQ9ug1LjNT0o=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGEQ9ug1LjOlZA=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGEQ9wer9awnGM=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGEQ9werdauszc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ9wer9axSEI=", + "_parent": { + "$ref": "AAAAAAGEQ9wer9awnGM=" + }, + "model": { + "$ref": "AAAAAAGEQ9werdauszc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1230, + "top": 429, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEQ9wer9awnGM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ9wer9ayczA=", + "_parent": { + "$ref": "AAAAAAGEQ9wer9awnGM=" + }, + "model": { + "$ref": "AAAAAAGEQ9werdauszc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1230, + "top": 444, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEQ9wer9awnGM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ9wer9azUF4=", + "_parent": { + "$ref": "AAAAAAGEQ9wer9awnGM=" + }, + "model": { + "$ref": "AAAAAAGEQ9werdauszc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1231, + "top": 399, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEQ9wer9awnGM=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEQk5j/oFeGxk=" + }, + "tail": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "lineStyle": 1, + "points": "1279:420;1184:420", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEQ9wer9axSEI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEQ9wer9ayczA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEQ9wer9azUF4=" + } + }, + { + "_type": "UMLClassView", + "_id": "AAAAAAGEQ9xWmfQTjQY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGEQ9xWmPQRbBg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEQ9xWmfQU2nE=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQTjQY=" + }, + "model": { + "$ref": "AAAAAAGEQ9xWmPQRbBg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEQ9xWmfQVbFk=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQU2nE=" + }, + "font": "Arial;13;0", + "left": 1485, + "top": 397, + "width": 126.4326171875, + "height": 13, + "text": "«template T»" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEQ9xWmfQWhnk=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQU2nE=" + }, + "font": "Arial;13;1", + "left": 1485, + "top": 412, + "width": 126.4326171875, + "height": 13, + "text": "uiNumberPickerItem" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEQ9xWmfQXlEU=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQU2nE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 304, + "top": 32, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEQ9xWmfQYrhg=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQU2nE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 304, + "top": 32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1480, + "top": 392, + "width": 136.4326171875, + "height": 38, + "stereotypeLabel": { + "$ref": "AAAAAAGEQ9xWmfQVbFk=" + }, + "nameLabel": { + "$ref": "AAAAAAGEQ9xWmfQWhnk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEQ9xWmfQXlEU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEQ9xWmfQYrhg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAGEQ9xWmfQZUXw=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQTjQY=" + }, + "model": { + "$ref": "AAAAAAGEQ9xWmPQRbBg=" + }, + "font": "Arial;13;0", + "left": 1480, + "top": 430, + "width": 136.4326171875, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAGEQ9xWmfQatI4=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQTjQY=" + }, + "model": { + "$ref": "AAAAAAGEQ9xWmPQRbBg=" + }, + "font": "Arial;13;0", + "left": 1480, + "top": 440, + "width": 136.4326171875, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAGEQ9xWmvQbtzE=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQTjQY=" + }, + "model": { + "$ref": "AAAAAAGEQ9xWmPQRbBg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 152, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAGEQ9xWmvQclgI=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmfQTjQY=" + }, + "model": { + "$ref": "AAAAAAGEQ9xWmPQRbBg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 152, + "top": 16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1480, + "top": 392, + "width": 136.4326171875, + "height": 58, + "nameCompartment": { + "$ref": "AAAAAAGEQ9xWmfQU2nE=" + }, + "attributeCompartment": { + "$ref": "AAAAAAGEQ9xWmfQZUXw=" + }, + "operationCompartment": { + "$ref": "AAAAAAGEQ9xWmfQatI4=" + }, + "receptionCompartment": { + "$ref": "AAAAAAGEQ9xWmvQbtzE=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAGEQ9xWmvQclgI=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAGEQ9xx+P5db00=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGEQ9xx+P5bWS4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ9xx+P5eJBA=", + "_parent": { + "$ref": "AAAAAAGEQ9xx+P5db00=" + }, + "model": { + "$ref": "AAAAAAGEQ9xx+P5bWS4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1421, + "top": 429, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEQ9xx+P5db00=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ9xx+P5fXpo=", + "_parent": { + "$ref": "AAAAAAGEQ9xx+P5db00=" + }, + "model": { + "$ref": "AAAAAAGEQ9xx+P5bWS4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1421, + "top": 444, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEQ9xx+P5db00=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ9xx+P5gWXQ=", + "_parent": { + "$ref": "AAAAAAGEQ9xx+P5db00=" + }, + "model": { + "$ref": "AAAAAAGEQ9xx+P5bWS4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1422, + "top": 399, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEQ9xx+P5db00=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "tail": { + "$ref": "AAAAAAGEQ9xWmfQTjQY=" + }, + "lineStyle": 1, + "points": "1479:420;1366:420", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEQ9xx+P5eJBA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEQ9xx+P5fXpo=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEQ9xx+P5gWXQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAGEQ909VjJbFfk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJXc44=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJc0Rk=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJXc44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1408, + "top": 364, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJdcio=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJXc44=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1423, + "top": 364, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJeaOo=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJXc44=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1379, + "top": 365, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJfpak=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJYzUI=" + }, + "font": "Arial;13;0", + "left": 1294, + "top": 352, + "width": 38.65087890625, + "height": 13, + "alpha": -6.0520944424817555, + "distance": 34.92849839314596, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "edgePosition": 2, + "text": "+items" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJgCes=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJYzUI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1293, + "top": 357, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJhyOc=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJYzUI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1334, + "top": 364, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJiiIc=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJZj7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1390, + "top": 428, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJjUNs=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJZj7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1393, + "top": 442, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEQ909VzJkeZE=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJZj7E=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1386, + "top": 401, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGEQ909VzJlG8Q=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJYzUI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAGEQ909VzJmY30=", + "_parent": { + "$ref": "AAAAAAGEQ909VjJbFfk=" + }, + "model": { + "$ref": "AAAAAAGEQ909VTJZj7E=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "tail": { + "$ref": "AAAAAAGEQ9ug1LjFZGw=" + }, + "points": "1322:392;1322:371;1394:371;1394:420;1365:420", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEQ909VzJc0Rk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEQ909VzJdcio=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEQ909VzJeaOo=" + }, + "showEndOrder": "hide", + "tailRoleNameLabel": { + "$ref": "AAAAAAGEQ909VzJfpak=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAGEQ909VzJgCes=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAGEQ909VzJhyOc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAGEQ909VzJiiIc=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAGEQ909VzJjUNs=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAGEQ909VzJkeZE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAGEQ909VzJlG8Q=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAGEQ909VzJmY30=" + } } ] }, @@ -14176,6 +14988,91 @@ ] } ] + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGEQ9sIMguEZug=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "uiMenuItem" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGEQ9ug1LjDmjM=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "uiMenuItem", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGEQ9werdauszc=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "source": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "target": { + "$ref": "AAAAAAGEQk5j/oFcKRE=" + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAGEQ909VTJXc44=", + "_parent": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGEQ909VTJYzUI=", + "_parent": { + "$ref": "AAAAAAGEQ909VTJXc44=" + }, + "name": "items", + "reference": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAGEQ909VTJZj7E=", + "_parent": { + "$ref": "AAAAAAGEQ909VTJXc44=" + }, + "reference": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + }, + "aggregation": "shared" + } + } + ], + "stereotype": "template T" + }, + { + "_type": "UMLClass", + "_id": "AAAAAAGEQ9xWmPQRbBg=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "uiNumberPickerItem", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAGEQ9xx+P5bWS4=", + "_parent": { + "$ref": "AAAAAAGEQ9xWmPQRbBg=" + }, + "source": { + "$ref": "AAAAAAGEQ9xWmPQRbBg=" + }, + "target": { + "$ref": "AAAAAAGEQ9ug1LjDmjM=" + } + } + ], + "stereotype": "template T" } ] } diff --git a/Documentation/diagrams/Package.mdj b/Documentation/diagrams/Package.mdj new file mode 100644 index 0000000..daa4baf --- /dev/null +++ b/Documentation/diagrams/Package.mdj @@ -0,0 +1,6697 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAGEL6YN6tck09Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1", + "ownedElements": [ + { + "_type": "UMLPackageDiagram", + "_id": "AAAAAAGEL6YN6tclsRU=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "PackageDiagram1", + "ownedViews": [ + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6Z4d9crhr0=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6Z4d9cslBo=", + "_parent": { + "$ref": "AAAAAAGEL6Z4d9crhr0=" + }, + "model": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6Z4d9ctG2U=", + "_parent": { + "$ref": "AAAAAAGEL6Z4d9cslBo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6Z4d9cu280=", + "_parent": { + "$ref": "AAAAAAGEL6Z4d9cslBo=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 421, + "top": 390, + "width": 71.50634765625, + "height": 13, + "text": "uicontroller" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6Z4d9cvy1s=", + "_parent": { + "$ref": "AAAAAAGEL6Z4d9cslBo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6Z4d9cwbes=", + "_parent": { + "$ref": "AAAAAAGEL6Z4d9cslBo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 416, + "top": 383, + "width": 81.50634765625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6Z4d9ctG2U=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6Z4d9cu280=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6Z4d9cvy1s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6Z4d9cwbes=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 416, + "top": 368, + "width": 81.50634765625, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6Z4d9cslBo=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6apHtdFLYE=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6apHtdG/hw=", + "_parent": { + "$ref": "AAAAAAGEL6apHtdFLYE=" + }, + "model": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6apH9dH5fE=", + "_parent": { + "$ref": "AAAAAAGEL6apHtdG/hw=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 144, + "top": 112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6apH9dIrSM=", + "_parent": { + "$ref": "AAAAAAGEL6apHtdG/hw=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 269, + "top": 262, + "width": 59.99169921875, + "height": 13, + "text": "_cam" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6apH9dJ8nQ=", + "_parent": { + "$ref": "AAAAAAGEL6apHtdG/hw=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 144, + "top": 112, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6apH9dKOI4=", + "_parent": { + "$ref": "AAAAAAGEL6apHtdG/hw=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 144, + "top": 112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 264, + "top": 255, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6apH9dH5fE=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6apH9dIrSM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6apH9dJ8nQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6apH9dKOI4=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 264, + "top": 240, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6apHtdG/hw=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6a6fddfqgI=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6a6fdddsxY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6a6fddgtRs=", + "_parent": { + "$ref": "AAAAAAGEL6a6fddfqgI=" + }, + "model": { + "$ref": "AAAAAAGEL6a6fdddsxY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 367, + "top": 328, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6a6fddfqgI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6a6fddhb8c=", + "_parent": { + "$ref": "AAAAAAGEL6a6fddfqgI=" + }, + "model": { + "$ref": "AAAAAAGEL6a6fdddsxY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 358, + "top": 340, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6a6fddfqgI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6a6fddismk=", + "_parent": { + "$ref": "AAAAAAGEL6a6fddfqgI=" + }, + "model": { + "$ref": "AAAAAAGEL6a6fdddsxY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 386, + "top": 305, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6a6fddfqgI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6apHtdFLYE=" + }, + "tail": { + "$ref": "AAAAAAGEL6Z4d9crhr0=" + }, + "lineStyle": 1, + "points": "431:367;324:280", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6a6fddgtRs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6a6fddhb8c=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6a6fddismk=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6ben9dxrQw=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6ben9dvrSI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6beoNdyX1c=", + "_parent": { + "$ref": "AAAAAAGEL6ben9dxrQw=" + }, + "model": { + "$ref": "AAAAAAGEL6ben9dvrSI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6beoNdz1Os=", + "_parent": { + "$ref": "AAAAAAGEL6beoNdyX1c=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -240, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6beoNd0n5c=", + "_parent": { + "$ref": "AAAAAAGEL6beoNdyX1c=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 373, + "top": 150, + "width": 83.82080078125, + "height": 13, + "text": "threadweaver" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6beoNd1Xds=", + "_parent": { + "$ref": "AAAAAAGEL6beoNdyX1c=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -240, + "top": -144, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6beoNd2Jn4=", + "_parent": { + "$ref": "AAAAAAGEL6beoNdyX1c=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -240, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 368, + "top": 143, + "width": 93.82080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6beoNdz1Os=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6beoNd0n5c=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6beoNd1Xds=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6beoNd2Jn4=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 368, + "top": 128, + "width": 93.82080078125, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6beoNdyX1c=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6b1xteLPzU=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6b1xteJyLE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6b1xteMLMI=", + "_parent": { + "$ref": "AAAAAAGEL6b1xteLPzU=" + }, + "model": { + "$ref": "AAAAAAGEL6b1xteJyLE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 344, + "top": 186, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6b1xteLPzU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6b1xteNmWU=", + "_parent": { + "$ref": "AAAAAAGEL6b1xteLPzU=" + }, + "model": { + "$ref": "AAAAAAGEL6b1xteJyLE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 334, + "top": 175, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6b1xteLPzU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6b1xteO6iw=", + "_parent": { + "$ref": "AAAAAAGEL6b1xteLPzU=" + }, + "model": { + "$ref": "AAAAAAGEL6b1xteJyLE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 365, + "top": 207, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6b1xteLPzU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6ben9dxrQw=" + }, + "tail": { + "$ref": "AAAAAAGEL6apHtdFLYE=" + }, + "lineStyle": 1, + "points": "319:239;392:168", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6b1xteMLMI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6b1xteNmWU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6b1xteO6iw=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6cf99eeI6g=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6cf99ecCkU=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6cf+NefYmQ=", + "_parent": { + "$ref": "AAAAAAGEL6cf99eeI6g=" + }, + "model": { + "$ref": "AAAAAAGEL6cf99ecCkU=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6cf+NegvHk=", + "_parent": { + "$ref": "AAAAAAGEL6cf+NefYmQ=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -352, + "top": -368, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6cf+NehJRM=", + "_parent": { + "$ref": "AAAAAAGEL6cf+NefYmQ=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 461, + "top": 94, + "width": 66.42822265625, + "height": 13, + "text": "debugging" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6cf+NeiOd8=", + "_parent": { + "$ref": "AAAAAAGEL6cf+NefYmQ=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -352, + "top": -368, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6cf+NejV/c=", + "_parent": { + "$ref": "AAAAAAGEL6cf+NefYmQ=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -352, + "top": -368, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 456, + "top": 87, + "width": 76.42822265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6cf+NegvHk=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6cf+NehJRM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6cf+NeiOd8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6cf+NejV/c=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 456, + "top": 72, + "width": 76.42822265625, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6cf+NefYmQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6cxcte4SLA=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6cxcde2zQw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6cxcte5fII=", + "_parent": { + "$ref": "AAAAAAGEL6cxcte4SLA=" + }, + "model": { + "$ref": "AAAAAAGEL6cxcde2zQw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 443, + "top": 100, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6cxcte4SLA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6cxcte6xng=", + "_parent": { + "$ref": "AAAAAAGEL6cxcte4SLA=" + }, + "model": { + "$ref": "AAAAAAGEL6cxcde2zQw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 435, + "top": 87, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6cxcte4SLA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6cxcte76QE=", + "_parent": { + "$ref": "AAAAAAGEL6cxcte4SLA=" + }, + "model": { + "$ref": "AAAAAAGEL6cxcde2zQw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 460, + "top": 125, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6cxcte4SLA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6cf99eeI6g=" + }, + "tail": { + "$ref": "AAAAAAGEL6ben9dxrQw=" + }, + "lineStyle": 1, + "points": "442:127;463:112", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6cxcte5fII=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6cxcte6xng=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6cxcte76QE=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6dD+NfJ0gE=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6dD99fHrrs=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6dD+NfKOio=", + "_parent": { + "$ref": "AAAAAAGEL6dD+NfJ0gE=" + }, + "model": { + "$ref": "AAAAAAGEL6dD99fHrrs=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6dD+NfLXDc=", + "_parent": { + "$ref": "AAAAAAGEL6dD+NfKOio=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -208, + "top": -640, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6dD+NfMDFk=", + "_parent": { + "$ref": "AAAAAAGEL6dD+NfKOio=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 557, + "top": 46, + "width": 59.99169921875, + "height": 13, + "text": "framerate" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6dD+NfNy9s=", + "_parent": { + "$ref": "AAAAAAGEL6dD+NfKOio=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -208, + "top": -640, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6dD+NfOjqY=", + "_parent": { + "$ref": "AAAAAAGEL6dD+NfKOio=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -208, + "top": -640, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 552, + "top": 39, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6dD+NfLXDc=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6dD+NfMDFk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6dD+NfNy9s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6dD+NfOjqY=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 552, + "top": 24, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6dD+NfKOio=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6fL59gN9eo=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6fL59gLocQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6fL59gOUdg=", + "_parent": { + "$ref": "AAAAAAGEL6fL59gN9eo=" + }, + "model": { + "$ref": "AAAAAAGEL6fL59gLocQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6fL59gPsuo=", + "_parent": { + "$ref": "AAAAAAGEL6fL59gOUdg=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6fL59gQE7M=", + "_parent": { + "$ref": "AAAAAAGEL6fL59gOUdg=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 93, + "top": 150, + "width": 101.8671875, + "height": 13, + "text": "opencv2 opencv" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6fL59gRcj4=", + "_parent": { + "$ref": "AAAAAAGEL6fL59gOUdg=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6fL59gS52E=", + "_parent": { + "$ref": "AAAAAAGEL6fL59gOUdg=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 88, + "top": 143, + "width": 111.8671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6fL59gPsuo=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6fL59gQE7M=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6fL59gRcj4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6fL59gS52E=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 88, + "top": 128, + "width": 111.8671875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6fL59gOUdg=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6gWAtgneI4=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6gV/9gl87M=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6gWAtgoZqI=", + "_parent": { + "$ref": "AAAAAAGEL6gWAtgneI4=" + }, + "model": { + "$ref": "AAAAAAGEL6gV/9gl87M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 212, + "top": 209, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6gWAtgneI4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6gWAtgpjlQ=", + "_parent": { + "$ref": "AAAAAAGEL6gWAtgneI4=" + }, + "model": { + "$ref": "AAAAAAGEL6gV/9gl87M=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 203, + "top": 221, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6gWAtgneI4=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6gWAtgqmLA=", + "_parent": { + "$ref": "AAAAAAGEL6gWAtgneI4=" + }, + "model": { + "$ref": "AAAAAAGEL6gV/9gl87M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 229, + "top": 184, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6gWAtgneI4=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6fL59gN9eo=" + }, + "tail": { + "$ref": "AAAAAAGEL6apHtdFLYE=" + }, + "lineStyle": 1, + "points": "270:239;172:168", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6gWAtgoZqI=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6gWAtgpjlQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6gWAtgqmLA=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6gjcNg4S/Y=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6gjb9g2/2w=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6gjcNg5JJg=", + "_parent": { + "$ref": "AAAAAAGEL6gjcNg4S/Y=" + }, + "model": { + "$ref": "AAAAAAGEL6gjb9g2/2w=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6gjcNg6u70=", + "_parent": { + "$ref": "AAAAAAGEL6gjcNg5JJg=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6gjcNg7GQ0=", + "_parent": { + "$ref": "AAAAAAGEL6gjcNg5JJg=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 237, + "top": 150, + "width": 105.47265625, + "height": 13, + "text": "opencv 2 videoio" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6gjcNg83Rk=", + "_parent": { + "$ref": "AAAAAAGEL6gjcNg5JJg=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6gjcNg91Bk=", + "_parent": { + "$ref": "AAAAAAGEL6gjcNg5JJg=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 232, + "top": 143, + "width": 115.47265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6gjcNg6u70=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6gjcNg7GQ0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6gjcNg83Rk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6gjcNg91Bk=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 232, + "top": 128, + "width": 115.47265625, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6gjcNg5JJg=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6hBUNhSTCo=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6hBUNhQu70=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6hBUNhTaXY=", + "_parent": { + "$ref": "AAAAAAGEL6hBUNhSTCo=" + }, + "model": { + "$ref": "AAAAAAGEL6hBUNhQu70=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 278, + "top": 197, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6hBUNhSTCo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6hBUNhUcwI=", + "_parent": { + "$ref": "AAAAAAGEL6hBUNhSTCo=" + }, + "model": { + "$ref": "AAAAAAGEL6hBUNhQu70=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 263, + "top": 198, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6hBUNhSTCo=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6hBUNhVbEk=", + "_parent": { + "$ref": "AAAAAAGEL6hBUNhSTCo=" + }, + "model": { + "$ref": "AAAAAAGEL6hBUNhQu70=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 307, + "top": 196, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6hBUNhSTCo=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6gjcNg4S/Y=" + }, + "tail": { + "$ref": "AAAAAAGEL6apHtdFLYE=" + }, + "lineStyle": 1, + "points": "296:239;291:168", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6hBUNhTaXY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6hBUNhUcwI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6hBUNhVbEk=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6iWENhktDc=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6iWD9hiops=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6iWENhlLNo=", + "_parent": { + "$ref": "AAAAAAGEL6iWENhktDc=" + }, + "model": { + "$ref": "AAAAAAGEL6iWD9hiops=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6iWENhmka8=", + "_parent": { + "$ref": "AAAAAAGEL6iWENhlLNo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 32, + "top": -48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6iWENhnJOc=", + "_parent": { + "$ref": "AAAAAAGEL6iWENhlLNo=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 205, + "top": 390, + "width": 59.99169921875, + "height": 13, + "text": "_psvr" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6iWENhoUC4=", + "_parent": { + "$ref": "AAAAAAGEL6iWENhlLNo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 32, + "top": -48, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6iWENhp0v8=", + "_parent": { + "$ref": "AAAAAAGEL6iWENhlLNo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 32, + "top": -48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 200, + "top": 383, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6iWENhmka8=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6iWENhnJOc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6iWENhoUC4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6iWENhp0v8=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 200, + "top": 368, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6iWENhlLNo=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6in8dh+RLI=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6in8Nh8oj8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6in8dh/xgE=", + "_parent": { + "$ref": "AAAAAAGEL6in8dh+RLI=" + }, + "model": { + "$ref": "AAAAAAGEL6in8Nh8oj8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 341, + "top": 396, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6in8dh+RLI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6in8diAP7M=", + "_parent": { + "$ref": "AAAAAAGEL6in8dh+RLI=" + }, + "model": { + "$ref": "AAAAAAGEL6in8Nh8oj8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 341, + "top": 411, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6in8dh+RLI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6in8diBvBo=", + "_parent": { + "$ref": "AAAAAAGEL6in8dh+RLI=" + }, + "model": { + "$ref": "AAAAAAGEL6in8Nh8oj8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 366, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6in8dh+RLI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6iWENhktDc=" + }, + "tail": { + "$ref": "AAAAAAGEL6Z4d9crhr0=" + }, + "lineStyle": 1, + "points": "415:387;270:387", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6in8dh/xgE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6in8diAP7M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6in8diBvBo=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6jHuNiRVLA=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6jHt9iPKsE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6jHuNiSLLM=", + "_parent": { + "$ref": "AAAAAAGEL6jHuNiRVLA=" + }, + "model": { + "$ref": "AAAAAAGEL6jHt9iPKsE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6jHuNiTCMc=", + "_parent": { + "$ref": "AAAAAAGEL6jHuNiSLLM=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6jHuNiURqw=", + "_parent": { + "$ref": "AAAAAAGEL6jHuNiSLLM=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 205, + "top": 486, + "width": 59.99169921875, + "height": 13, + "text": "ihidapi" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6jHuNiVPk0=", + "_parent": { + "$ref": "AAAAAAGEL6jHuNiSLLM=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6jHuNiWGZI=", + "_parent": { + "$ref": "AAAAAAGEL6jHuNiSLLM=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 200, + "top": 479, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6jHuNiTCMc=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6jHuNiURqw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6jHuNiVPk0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6jHuNiWGZI=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 200, + "top": 464, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6jHuNiSLLM=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6jaQNirr44=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6jaQNipyCk=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6jaQdiseUM=", + "_parent": { + "$ref": "AAAAAAGEL6jaQNirr44=" + }, + "model": { + "$ref": "AAAAAAGEL6jaQNipyCk=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6jaQditEI4=", + "_parent": { + "$ref": "AAAAAAGEL6jaQdiseUM=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 16, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6jaQdiuCx0=", + "_parent": { + "$ref": "AAAAAAGEL6jaQdiseUM=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 205, + "top": 582, + "width": 59.99169921875, + "height": 13, + "text": "hidapi" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6jaQdivcx8=", + "_parent": { + "$ref": "AAAAAAGEL6jaQdiseUM=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 16, + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6jaQdiw9SE=", + "_parent": { + "$ref": "AAAAAAGEL6jaQdiseUM=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 16, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 200, + "top": 575, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6jaQditEI4=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6jaQdiuCx0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6jaQdivcx8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6jaQdiw9SE=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 200, + "top": 560, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6jaQdiseUM=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6jtKNjFNoA=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6jtKNjDe6A=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6jtKNjGnW4=", + "_parent": { + "$ref": "AAAAAAGEL6jtKNjFNoA=" + }, + "model": { + "$ref": "AAAAAAGEL6jtKNjDe6A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 248, + "top": 428, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6jtKNjFNoA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6jtKNjHzSU=", + "_parent": { + "$ref": "AAAAAAGEL6jtKNjFNoA=" + }, + "model": { + "$ref": "AAAAAAGEL6jtKNjDe6A=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 263, + "top": 428, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6jtKNjFNoA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6jtKdjIm2A=", + "_parent": { + "$ref": "AAAAAAGEL6jtKNjFNoA=" + }, + "model": { + "$ref": "AAAAAAGEL6jtKNjDe6A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 219, + "top": 429, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6jtKNjFNoA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6jHuNiRVLA=" + }, + "tail": { + "$ref": "AAAAAAGEL6iWENhktDc=" + }, + "lineStyle": 1, + "points": "234:408;234:463", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6jtKNjGnW4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6jtKNjHzSU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6jtKdjIm2A=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6j1qdjWCQc=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6j1qNjU8MQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6j1qdjXQ5E=", + "_parent": { + "$ref": "AAAAAAGEL6j1qdjWCQc=" + }, + "model": { + "$ref": "AAAAAAGEL6j1qNjU8MQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 248, + "top": 524, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6j1qdjWCQc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6j1qdjY9/Y=", + "_parent": { + "$ref": "AAAAAAGEL6j1qdjWCQc=" + }, + "model": { + "$ref": "AAAAAAGEL6j1qNjU8MQ=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 263, + "top": 524, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6j1qdjWCQc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6j1qdjZPr4=", + "_parent": { + "$ref": "AAAAAAGEL6j1qdjWCQc=" + }, + "model": { + "$ref": "AAAAAAGEL6j1qNjU8MQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 219, + "top": 525, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6j1qdjWCQc=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6jaQNirr44=" + }, + "tail": { + "$ref": "AAAAAAGEL6jHuNiRVLA=" + }, + "lineStyle": 1, + "points": "234:504;234:559", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6j1qdjXQ5E=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6j1qdjY9/Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6j1qdjZPr4=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6lD8Njovso=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6lD79jmy6M=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6lD8Njpd4s=", + "_parent": { + "$ref": "AAAAAAGEL6lD8Njovso=" + }, + "model": { + "$ref": "AAAAAAGEL6lD79jmy6M=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6lD8Njq+v0=", + "_parent": { + "$ref": "AAAAAAGEL6lD8Njpd4s=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 736, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6lD8Njr/4Y=", + "_parent": { + "$ref": "AAAAAAGEL6lD8Njpd4s=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 469, + "top": 254, + "width": 83.814453125, + "height": 13, + "text": "opencv2 core" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6lD8NjsWfw=", + "_parent": { + "$ref": "AAAAAAGEL6lD8Njpd4s=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 736, + "top": -96, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6lD8djtLCo=", + "_parent": { + "$ref": "AAAAAAGEL6lD8Njpd4s=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 736, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 464, + "top": 247, + "width": 93.814453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6lD8Njq+v0=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6lD8Njr/4Y=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6lD8NjsWfw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6lD8djtLCo=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 464, + "top": 232, + "width": 93.814453125, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6lD8Njpd4s=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6ldqNkCBKs=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6ldp9kAkws=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6ldqNkDoeo=", + "_parent": { + "$ref": "AAAAAAGEL6ldqNkCBKs=" + }, + "model": { + "$ref": "AAAAAAGEL6ldp9kAkws=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6ldqNkEn9k=", + "_parent": { + "$ref": "AAAAAAGEL6ldqNkDoeo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 1056, + "top": -208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6ldqNkFfk8=", + "_parent": { + "$ref": "AAAAAAGEL6ldqNkDoeo=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 605, + "top": 254, + "width": 130.03173828125, + "height": 13, + "text": "opencv2 core opengl" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6ldqNkG0W0=", + "_parent": { + "$ref": "AAAAAAGEL6ldqNkDoeo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 1056, + "top": -208, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6ldqNkHQhE=", + "_parent": { + "$ref": "AAAAAAGEL6ldqNkDoeo=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 1056, + "top": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 600, + "top": 247, + "width": 140.03173828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6ldqNkEn9k=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6ldqNkFfk8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6ldqNkG0W0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6ldqNkHQhE=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 600, + "top": 232, + "width": 140.03173828125, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6ldqNkDoeo=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6m099klzIM=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6m09tkjNm8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6m099kmlMw=", + "_parent": { + "$ref": "AAAAAAGEL6m099klzIM=" + }, + "model": { + "$ref": "AAAAAAGEL6m09tkjNm8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 469, + "top": 307, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6m099klzIM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6m099kn4hQ=", + "_parent": { + "$ref": "AAAAAAGEL6m099klzIM=" + }, + "model": { + "$ref": "AAAAAAGEL6m09tkjNm8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 455, + "top": 301, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6m099klzIM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6m099ko+gM=", + "_parent": { + "$ref": "AAAAAAGEL6m099klzIM=" + }, + "model": { + "$ref": "AAAAAAGEL6m09tkjNm8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 496, + "top": 318, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6m099klzIM=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6lD8Njovso=" + }, + "tail": { + "$ref": "AAAAAAGEL6Z4d9crhr0=" + }, + "lineStyle": 1, + "points": "464:367;502:272", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6m099kmlMw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6m099kn4hQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6m099ko+gM=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6m/Etk2v+g=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6m/Edk0EDw=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6m/Etk3psg=", + "_parent": { + "$ref": "AAAAAAGEL6m/Etk2v+g=" + }, + "model": { + "$ref": "AAAAAAGEL6m/Edk0EDw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 553, + "top": 300, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6m/Etk2v+g=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6m/Etk4rG0=", + "_parent": { + "$ref": "AAAAAAGEL6m/Etk2v+g=" + }, + "model": { + "$ref": "AAAAAAGEL6m/Edk0EDw=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 545, + "top": 287, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6m/Etk2v+g=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6m/Etk5z7Q=", + "_parent": { + "$ref": "AAAAAAGEL6m/Etk2v+g=" + }, + "model": { + "$ref": "AAAAAAGEL6m/Edk0EDw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 568, + "top": 325, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6m/Etk2v+g=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6ldqNkCBKs=" + }, + "tail": { + "$ref": "AAAAAAGEL6Z4d9crhr0=" + }, + "lineStyle": 1, + "points": "487:367;636:272", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6m/Etk3psg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6m/Etk4rG0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6m/Etk5z7Q=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6neTdlHEsc=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6neTdlFnPQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6neTtlIQHY=", + "_parent": { + "$ref": "AAAAAAGEL6neTdlHEsc=" + }, + "model": { + "$ref": "AAAAAAGEL6neTdlFnPQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6neTtlJT3c=", + "_parent": { + "$ref": "AAAAAAGEL6neTtlIQHY=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 176, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6neTtlKAyo=", + "_parent": { + "$ref": "AAAAAAGEL6neTtlIQHY=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 629, + "top": 390, + "width": 68.6435546875, + "height": 13, + "text": "observable" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6neTtlLZok=", + "_parent": { + "$ref": "AAAAAAGEL6neTtlIQHY=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 176, + "top": -144, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6neTtlM6a4=", + "_parent": { + "$ref": "AAAAAAGEL6neTtlIQHY=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 176, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 624, + "top": 383, + "width": 78.6435546875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6neTtlJT3c=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6neTtlKAyo=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6neTtlLZok=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6neTtlM6a4=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 624, + "top": 368, + "width": 78.6435546875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6neTtlIQHY=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6n20Nlidwk=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6n2z9lgnMk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6n20NljbII=", + "_parent": { + "$ref": "AAAAAAGEL6n20Nlidwk=" + }, + "model": { + "$ref": "AAAAAAGEL6n2z9lgnMk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 366, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6n20Nlidwk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6n20Nlkoo4=", + "_parent": { + "$ref": "AAAAAAGEL6n20Nlidwk=" + }, + "model": { + "$ref": "AAAAAAGEL6n2z9lgnMk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 560, + "top": 351, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6n20Nlidwk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6n20Nllfvw=", + "_parent": { + "$ref": "AAAAAAGEL6n20Nlidwk=" + }, + "model": { + "$ref": "AAAAAAGEL6n2z9lgnMk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 396, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6n20Nlidwk=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6neTdlHEsc=" + }, + "tail": { + "$ref": "AAAAAAGEL6Z4d9crhr0=" + }, + "lineStyle": 1, + "points": "498:387;623:387", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6n20NljbII=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6n20Nlkoo4=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6n20Nllfvw=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6oGDdlzeSE=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6oGDdlxlgg=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6oGDdl007c=", + "_parent": { + "$ref": "AAAAAAGEL6oGDdlzeSE=" + }, + "model": { + "$ref": "AAAAAAGEL6oGDdlxlgg=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6oGDtl1WGM=", + "_parent": { + "$ref": "AAAAAAGEL6oGDdl007c=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 64, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6oGDtl2+gA=", + "_parent": { + "$ref": "AAAAAAGEL6oGDdl007c=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 773, + "top": 390, + "width": 59.99169921875, + "height": 13, + "text": "observer" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6oGDtl3csw=", + "_parent": { + "$ref": "AAAAAAGEL6oGDdl007c=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 64, + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6oGDtl4zk4=", + "_parent": { + "$ref": "AAAAAAGEL6oGDdl007c=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 64, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 768, + "top": 383, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6oGDtl1WGM=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6oGDtl2+gA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6oGDtl3csw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6oGDtl4zk4=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 768, + "top": 368, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6oGDdl007c=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6o0jdmPtts=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6o0jdmN8ro=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6o0jtmQ1kw=", + "_parent": { + "$ref": "AAAAAAGEL6o0jdmPtts=" + }, + "model": { + "$ref": "AAAAAAGEL6o0jdmN8ro=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 735, + "top": 366, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6o0jdmPtts=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6o0jtmRaiE=", + "_parent": { + "$ref": "AAAAAAGEL6o0jdmPtts=" + }, + "model": { + "$ref": "AAAAAAGEL6o0jdmN8ro=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 735, + "top": 351, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6o0jdmPtts=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6o0jtmSjaQ=", + "_parent": { + "$ref": "AAAAAAGEL6o0jdmPtts=" + }, + "model": { + "$ref": "AAAAAAGEL6o0jdmN8ro=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 735, + "top": 396, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6o0jdmPtts=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6oGDdlzeSE=" + }, + "tail": { + "$ref": "AAAAAAGEL6neTdlHEsc=" + }, + "lineStyle": 1, + "points": "703:387;767:387", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6o0jtmQ1kw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6o0jtmRaiE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6o0jtmSjaQ=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6qgAtmgU24=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6qgAtmhU7o=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmgU24=" + }, + "model": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6qgAtmi51c=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmhU7o=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 176, + "top": -224, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6qgAtmjbwQ=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmhU7o=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 645, + "top": 534, + "width": 59.99169921875, + "height": 13, + "text": "pipeline" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6qgAtmkbw0=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmhU7o=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 176, + "top": -224, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6qgAtmle7U=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmhU7o=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 176, + "top": -224, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 640, + "top": 527, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6qgAtmi51c=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6qgAtmjbwQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6qgAtmkbw0=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6qgAtmle7U=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 640, + "top": 512, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6qgAtmhU7o=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6rAb9m6lsg=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6rAb9m7+NA=", + "_parent": { + "$ref": "AAAAAAGEL6rAb9m6lsg=" + }, + "model": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6rAb9m8ajc=", + "_parent": { + "$ref": "AAAAAAGEL6rAb9m7+NA=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 160, + "top": 112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6rAb9m9AO8=", + "_parent": { + "$ref": "AAAAAAGEL6rAb9m7+NA=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 637, + "top": 630, + "width": 81.6181640625, + "height": 13, + "text": "pipelineNode" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6rAb9m+X+Y=", + "_parent": { + "$ref": "AAAAAAGEL6rAb9m7+NA=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 160, + "top": 112, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6rAb9m/Bl4=", + "_parent": { + "$ref": "AAAAAAGEL6rAb9m7+NA=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 160, + "top": 112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 632, + "top": 623, + "width": 91.6181640625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6rAb9m8ajc=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6rAb9m9AO8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6rAb9m+X+Y=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6rAb9m/Bl4=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 632, + "top": 608, + "width": 91.6181640625, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6rAb9m7+NA=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6rlFNnVSgo=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6rlFNnT3gM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6rlFdnWllA=", + "_parent": { + "$ref": "AAAAAAGEL6rlFNnVSgo=" + }, + "model": { + "$ref": "AAAAAAGEL6rlFNnT3gM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6rlFdnXlsM=", + "_parent": { + "$ref": "AAAAAAGEL6rlFdnWllA=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "top": 128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6rlFdnYklY=", + "_parent": { + "$ref": "AAAAAAGEL6rlFdnWllA=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 701, + "top": 734, + "width": 117.06982421875, + "height": 13, + "text": "cameraPickerNode" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6rlFdnZhqk=", + "_parent": { + "$ref": "AAAAAAGEL6rlFdnWllA=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "top": 128, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6rlFdnaZ24=", + "_parent": { + "$ref": "AAAAAAGEL6rlFdnWllA=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "top": 128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 696, + "top": 727, + "width": 127.06982421875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6rlFdnXlsM=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6rlFdnYklY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6rlFdnZhqk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6rlFdnaZ24=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 696, + "top": 712, + "width": 127.06982421875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6rlFdnWllA=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6r7TNnvcTw=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6r7TNntfns=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6r7TNnwxjk=", + "_parent": { + "$ref": "AAAAAAGEL6r7TNnvcTw=" + }, + "model": { + "$ref": "AAAAAAGEL6r7TNntfns=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6r7TNnxoIo=", + "_parent": { + "$ref": "AAAAAAGEL6r7TNnwxjk=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 48, + "top": 48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6r7TdnySMw=", + "_parent": { + "$ref": "AAAAAAGEL6r7TNnwxjk=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 549, + "top": 734, + "width": 119.88818359375, + "height": 13, + "text": "displayOutputNode" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6r7Tdnz3Ec=", + "_parent": { + "$ref": "AAAAAAGEL6r7TNnwxjk=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 48, + "top": 48, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6r7Tdn0Xk8=", + "_parent": { + "$ref": "AAAAAAGEL6r7TNnwxjk=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 48, + "top": 48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 544, + "top": 727, + "width": 129.88818359375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6r7TNnxoIo=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6r7TdnySMw=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6r7Tdnz3Ec=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6r7Tdn0Xk8=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 544, + "top": 712, + "width": 129.88818359375, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6r7TNnwxjk=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6sW5NoKckI=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6sW5NoIdlc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6sW5NoLP4s=", + "_parent": { + "$ref": "AAAAAAGEL6sW5NoKckI=" + }, + "model": { + "$ref": "AAAAAAGEL6sW5NoIdlc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6sW5NoMJt0=", + "_parent": { + "$ref": "AAAAAAGEL6sW5NoLP4s=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6sW5doNmpg=", + "_parent": { + "$ref": "AAAAAAGEL6sW5NoLP4s=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 421, + "top": 662, + "width": 88.130859375, + "height": 13, + "text": "uiDrawerNode" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6sW5doOSXM=", + "_parent": { + "$ref": "AAAAAAGEL6sW5NoLP4s=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "width": 114.16259765625, + "height": 13, + "text": "(from pipelineNode)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6sW5doP2uA=", + "_parent": { + "$ref": "AAAAAAGEL6sW5NoLP4s=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 416, + "top": 655, + "width": 98.130859375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6sW5NoMJt0=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6sW5doNmpg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6sW5doOSXM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6sW5doP2uA=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 416, + "top": 640, + "width": 98.130859375, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6sW5NoLP4s=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6tLBNomAMY=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6tLBNokvfM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6tLBNonTqc=", + "_parent": { + "$ref": "AAAAAAGEL6tLBNomAMY=" + }, + "model": { + "$ref": "AAAAAAGEL6tLBNokvfM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6tLBNoo7Rw=", + "_parent": { + "$ref": "AAAAAAGEL6tLBNonTqc=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -160, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6tLBdopbZs=", + "_parent": { + "$ref": "AAAAAAGEL6tLBNonTqc=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 861, + "top": 694, + "width": 87.40087890625, + "height": 13, + "text": "uiMergerNode" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6tLBdoqszQ=", + "_parent": { + "$ref": "AAAAAAGEL6tLBNonTqc=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -160, + "top": -32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6tLBdorxKc=", + "_parent": { + "$ref": "AAAAAAGEL6tLBNonTqc=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -160, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 856, + "top": 687, + "width": 97.40087890625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6tLBNoo7Rw=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6tLBdopbZs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6tLBdoqszQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6tLBdorxKc=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 856, + "top": 672, + "width": 97.40087890625, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6tLBNonTqc=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6t8D9pGJSg=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6t8DtpEKlM=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6t8D9pHsdw=", + "_parent": { + "$ref": "AAAAAAGEL6t8D9pGJSg=" + }, + "model": { + "$ref": "AAAAAAGEL6t8DtpEKlM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 689, + "top": 572, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6t8D9pGJSg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6t8D9pIFlc=", + "_parent": { + "$ref": "AAAAAAGEL6t8D9pGJSg=" + }, + "model": { + "$ref": "AAAAAAGEL6t8DtpEKlM=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 704, + "top": 571, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6t8D9pGJSg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6t8D9pJx/c=", + "_parent": { + "$ref": "AAAAAAGEL6t8D9pGJSg=" + }, + "model": { + "$ref": "AAAAAAGEL6t8DtpEKlM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 660, + "top": 573, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6t8D9pGJSg=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6rAb9m6lsg=" + }, + "tail": { + "$ref": "AAAAAAGEL6qgAtmgU24=" + }, + "lineStyle": 1, + "points": "675:552;676:607", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6t8D9pHsdw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6t8D9pIFlc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6t8D9pJx/c=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6uI/dpXJmc=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6uI/dpVmOI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6uI/dpYBXw=", + "_parent": { + "$ref": "AAAAAAGEL6uI/dpXJmc=" + }, + "model": { + "$ref": "AAAAAAGEL6uI/dpVmOI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 623, + "top": 601, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6uI/dpXJmc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6uI/dpZrQI=", + "_parent": { + "$ref": "AAAAAAGEL6uI/dpXJmc=" + }, + "model": { + "$ref": "AAAAAAGEL6uI/dpVmOI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 638, + "top": 601, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6uI/dpXJmc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6uI/dpaOZU=", + "_parent": { + "$ref": "AAAAAAGEL6uI/dpXJmc=" + }, + "model": { + "$ref": "AAAAAAGEL6uI/dpVmOI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 593, + "top": 602, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6uI/dpXJmc=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6r7TNnvcTw=" + }, + "tail": { + "$ref": "AAAAAAGEL6qgAtmgU24=" + }, + "lineStyle": 1, + "points": "656:552;608:608;608:711", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6uI/dpYBXw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6uI/dpZrQI=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6uI/dpaOZU=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6ue1NppBwU=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6ue1NpnnZ4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6ue1NpqugE=", + "_parent": { + "$ref": "AAAAAAGEL6ue1NppBwU=" + }, + "model": { + "$ref": "AAAAAAGEL6ue1NpnnZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 766, + "top": 601, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6ue1NppBwU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6ue1NprAcs=", + "_parent": { + "$ref": "AAAAAAGEL6ue1NppBwU=" + }, + "model": { + "$ref": "AAAAAAGEL6ue1NpnnZ4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 781, + "top": 600, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6ue1NppBwU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6ue1NpszrI=", + "_parent": { + "$ref": "AAAAAAGEL6ue1NppBwU=" + }, + "model": { + "$ref": "AAAAAAGEL6ue1NpnnZ4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 737, + "top": 602, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6ue1NppBwU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6rlFNnVSgo=" + }, + "tail": { + "$ref": "AAAAAAGEL6qgAtmgU24=" + }, + "lineStyle": 1, + "points": "695:552;752:608;758:711", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6ue1NpqugE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6ue1NprAcs=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6ue1NpszrI=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6u07dp7sJ0=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6u07Np5NuI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6u07dp8Qgs=", + "_parent": { + "$ref": "AAAAAAGEL6u07dp7sJ0=" + }, + "model": { + "$ref": "AAAAAAGEL6u07Np5NuI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 575, + "top": 601, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6u07dp7sJ0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6u07dp9kW8=", + "_parent": { + "$ref": "AAAAAAGEL6u07dp7sJ0=" + }, + "model": { + "$ref": "AAAAAAGEL6u07Np5NuI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 583, + "top": 614, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6u07dp7sJ0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6u07dp+X8w=", + "_parent": { + "$ref": "AAAAAAGEL6u07dp7sJ0=" + }, + "model": { + "$ref": "AAAAAAGEL6u07Np5NuI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 560, + "top": 576, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6u07dp7sJ0=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6sW5NoKckI=" + }, + "tail": { + "$ref": "AAAAAAGEL6qgAtmgU24=" + }, + "lineStyle": 1, + "points": "640:552;497:639", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6u07dp8Qgs=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6u07dp9kW8=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6u07dp+X8w=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6vNVNqNREQ=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6vNVNqLme8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6vNVNqO/Fo=", + "_parent": { + "$ref": "AAAAAAGEL6vNVNqNREQ=" + }, + "model": { + "$ref": "AAAAAAGEL6vNVNqLme8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 887, + "top": 564, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6vNVNqNREQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6vNVdqPWSg=", + "_parent": { + "$ref": "AAAAAAGEL6vNVNqNREQ=" + }, + "model": { + "$ref": "AAAAAAGEL6vNVNqLme8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 899, + "top": 555, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6vNVNqNREQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6vNVdqQtOc=", + "_parent": { + "$ref": "AAAAAAGEL6vNVNqNREQ=" + }, + "model": { + "$ref": "AAAAAAGEL6vNVNqLme8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 864, + "top": 583, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6vNVNqNREQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6tLBNomAMY=" + }, + "tail": { + "$ref": "AAAAAAGEL6qgAtmgU24=" + }, + "lineStyle": 1, + "points": "710:534;848:544;904:616;904:671", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6vNVNqO/Fo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6vNVdqPWSg=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6vNVdqQtOc=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6wr9NqgFKg=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6wr9NqegTs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6wr9dqhdPY=", + "_parent": { + "$ref": "AAAAAAGEL6wr9NqgFKg=" + }, + "model": { + "$ref": "AAAAAAGEL6wr9NqegTs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 923, + "top": 354, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6wr9NqgFKg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6wr9dqiUrw=", + "_parent": { + "$ref": "AAAAAAGEL6wr9NqgFKg=" + }, + "model": { + "$ref": "AAAAAAGEL6wr9NqegTs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 911, + "top": 362, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6wr9NqgFKg=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6wr9dqjpfQ=", + "_parent": { + "$ref": "AAAAAAGEL6wr9NqgFKg=" + }, + "model": { + "$ref": "AAAAAAGEL6wr9NqegTs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 948, + "top": 337, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6wr9NqgFKg=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6dD+NfJ0gE=" + }, + "tail": { + "$ref": "AAAAAAGEL6rAb9m6lsg=" + }, + "lineStyle": 1, + "points": "724:615;928:560;936:352;744:72;622:50", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6wr9dqhdPY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6wr9dqiUrw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6wr9dqjpfQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6zGA9q0qtE=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6zGAtqyQsc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zGA9q19AA=", + "_parent": { + "$ref": "AAAAAAGEL6zGA9q0qtE=" + }, + "model": { + "$ref": "AAAAAAGEL6zGAtqyQsc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 629, + "top": 664, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6zGA9q0qtE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zGA9q2CIU=", + "_parent": { + "$ref": "AAAAAAGEL6zGA9q0qtE=" + }, + "model": { + "$ref": "AAAAAAGEL6zGAtqyQsc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 617, + "top": 656, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6zGA9q0qtE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zGA9q33xM=", + "_parent": { + "$ref": "AAAAAAGEL6zGA9q0qtE=" + }, + "model": { + "$ref": "AAAAAAGEL6zGAtqyQsc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 654, + "top": 681, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6zGA9q0qtE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6rAb9m6lsg=" + }, + "tail": { + "$ref": "AAAAAAGEL6r7TNnvcTw=" + }, + "lineStyle": 1, + "points": "621:711;663:648", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6zGA9q19AA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6zGA9q2CIU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6zGA9q33xM=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6zV49rF5oU=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6zV49rDW1U=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zV5NrGdMU=", + "_parent": { + "$ref": "AAAAAAGEL6zV49rF5oU=" + }, + "model": { + "$ref": "AAAAAAGEL6zV49rDW1U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 706, + "top": 682, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6zV49rF5oU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zV5NrHdRU=", + "_parent": { + "$ref": "AAAAAAGEL6zV49rF5oU=" + }, + "model": { + "$ref": "AAAAAAGEL6zV49rDW1U=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 694, + "top": 691, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6zV49rF5oU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zV5NrI+Ls=", + "_parent": { + "$ref": "AAAAAAGEL6zV49rF5oU=" + }, + "model": { + "$ref": "AAAAAAGEL6zV49rDW1U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 729, + "top": 663, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6zV49rF5oU=" + }, + "edgePosition": 1 + } + ], + "fontColor": "#ff0000", + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6rAb9m6lsg=" + }, + "tail": { + "$ref": "AAAAAAGEL6rlFNnVSgo=" + }, + "lineStyle": 1, + "points": "743:711;694:648", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6zV5NrGdMU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6zV5NrHdRU=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6zV5NrI+Ls=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6zl5NrW0bA=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6zl49rUcSk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zl5NrXR1I=", + "_parent": { + "$ref": "AAAAAAGEL6zl5NrW0bA=" + }, + "model": { + "$ref": "AAAAAAGEL6zl49rUcSk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 784, + "top": 666, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6zl5NrW0bA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zl5NrYbeQ=", + "_parent": { + "$ref": "AAAAAAGEL6zl5NrW0bA=" + }, + "model": { + "$ref": "AAAAAAGEL6zl49rUcSk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 780, + "top": 680, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6zl5NrW0bA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6zl5NrZQjo=", + "_parent": { + "$ref": "AAAAAAGEL6zl5NrW0bA=" + }, + "model": { + "$ref": "AAAAAAGEL6zl49rUcSk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 793, + "top": 637, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6zl5NrW0bA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6rAb9m6lsg=" + }, + "tail": { + "$ref": "AAAAAAGEL6tLBNomAMY=" + }, + "lineStyle": 1, + "points": "855:677;724:640", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6zl5NrXR1I=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6zl5NrYbeQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6zl5NrZQjo=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL60AHdrsw4I=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL60AHNrqnhE=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL60AHdrtOK8=", + "_parent": { + "$ref": "AAAAAAGEL60AHdrsw4I=" + }, + "model": { + "$ref": "AAAAAAGEL60AHNrqnhE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 569, + "top": 621, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL60AHdrsw4I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL60AHdrus3g=", + "_parent": { + "$ref": "AAAAAAGEL60AHdrsw4I=" + }, + "model": { + "$ref": "AAAAAAGEL60AHNrqnhE=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 567, + "top": 606, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL60AHdrsw4I=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL60AHdrvR7Q=", + "_parent": { + "$ref": "AAAAAAGEL60AHdrsw4I=" + }, + "model": { + "$ref": "AAAAAAGEL60AHNrqnhE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 574, + "top": 650, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL60AHdrsw4I=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6rAb9m6lsg=" + }, + "tail": { + "$ref": "AAAAAAGEL6sW5NoKckI=" + }, + "lineStyle": 1, + "points": "514:651;631:634", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL60AHdrtOK8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL60AHdrus3g=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL60AHdrvR7Q=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL627xdr9WhU=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL627xdr7J5I=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL627xdr+Zx8=", + "_parent": { + "$ref": "AAAAAAGEL627xdr9WhU=" + }, + "model": { + "$ref": "AAAAAAGEL627xdr7J5I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 137, + "top": 801, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL627xdr9WhU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL627xdr/jwE=", + "_parent": { + "$ref": "AAAAAAGEL627xdr9WhU=" + }, + "model": { + "$ref": "AAAAAAGEL627xdr7J5I=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 122, + "top": 801, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL627xdr9WhU=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL627xtsAmpA=", + "_parent": { + "$ref": "AAAAAAGEL627xdr9WhU=" + }, + "model": { + "$ref": "AAAAAAGEL627xdr7J5I=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 167, + "top": 802, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL627xdr9WhU=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6apHtdFLYE=" + }, + "tail": { + "$ref": "AAAAAAGEL6rlFNnVSgo=" + }, + "lineStyle": 1, + "points": "759:752;760:816;152:808;152:320;263:274", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL627xdr+Zx8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL627xdr/jwE=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL627xtsAmpA=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL649BtsR9Ik=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL649BtsSWVs=", + "_parent": { + "$ref": "AAAAAAGEL649BtsR9Ik=" + }, + "model": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL649B9sTMCs=", + "_parent": { + "$ref": "AAAAAAGEL649BtsSWVs=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL649B9sU0ys=", + "_parent": { + "$ref": "AAAAAAGEL649BtsSWVs=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 1053, + "top": 502, + "width": 59.99169921875, + "height": 13, + "text": "window" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL649B9sVmJQ=", + "_parent": { + "$ref": "AAAAAAGEL649BtsSWVs=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL649B9sWDLM=", + "_parent": { + "$ref": "AAAAAAGEL649BtsSWVs=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 1048, + "top": 495, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL649B9sTMCs=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL649B9sU0ys=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL649B9sVmJQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL649B9sWDLM=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1048, + "top": 480, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL649BtsSWVs=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL65pLtsrFpM=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL65pLtsp33M=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL65pLtssTKk=", + "_parent": { + "$ref": "AAAAAAGEL65pLtsrFpM=" + }, + "model": { + "$ref": "AAAAAAGEL65pLtsp33M=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL65pLtstMW0=", + "_parent": { + "$ref": "AAAAAAGEL65pLtssTKk=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -48, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL65pLtsuna4=", + "_parent": { + "$ref": "AAAAAAGEL65pLtssTKk=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 1037, + "top": 366, + "width": 83.814453125, + "height": 13, + "text": "opencv2 core" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL65pL9svd3o=", + "_parent": { + "$ref": "AAAAAAGEL65pLtssTKk=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -48, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL65pL9swLOA=", + "_parent": { + "$ref": "AAAAAAGEL65pLtssTKk=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -48, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 1032, + "top": 359, + "width": 93.814453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL65pLtstMW0=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL65pLtsuna4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL65pL9svd3o=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL65pL9swLOA=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1032, + "top": 344, + "width": 93.814453125, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL65pLtssTKk=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL66YgNtFQuQ=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL66Yf9tDMFA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL66YgNtG/s4=", + "_parent": { + "$ref": "AAAAAAGEL66YgNtFQuQ=" + }, + "model": { + "$ref": "AAAAAAGEL66Yf9tDMFA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1065, + "top": 425, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL66YgNtFQuQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL66YgNtH7xQ=", + "_parent": { + "$ref": "AAAAAAGEL66YgNtFQuQ=" + }, + "model": { + "$ref": "AAAAAAGEL66Yf9tDMFA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1050, + "top": 425, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL66YgNtFQuQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL66YgNtIFSU=", + "_parent": { + "$ref": "AAAAAAGEL66YgNtFQuQ=" + }, + "model": { + "$ref": "AAAAAAGEL66Yf9tDMFA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1094, + "top": 424, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL66YgNtFQuQ=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL65pLtsrFpM=" + }, + "tail": { + "$ref": "AAAAAAGEL649BtsR9Ik=" + }, + "lineStyle": 1, + "points": "1081:479;1079:384", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL66YgNtG/s4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL66YgNtH7xQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL66YgNtIFSU=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL66sONtX7uY=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL66sN9tV2KY=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL66sONtY1vY=", + "_parent": { + "$ref": "AAAAAAGEL66sONtX7uY=" + }, + "model": { + "$ref": "AAAAAAGEL66sN9tV2KY=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL66sONtZwko=", + "_parent": { + "$ref": "AAAAAAGEL66sONtY1vY=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -48, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL66sONtaDAM=", + "_parent": { + "$ref": "AAAAAAGEL66sONtY1vY=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 1133, + "top": 422, + "width": 130.03173828125, + "height": 13, + "text": "opencv2 core opengl" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL66sONtbLnw=", + "_parent": { + "$ref": "AAAAAAGEL66sONtY1vY=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -48, + "top": -32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL66sONtc870=", + "_parent": { + "$ref": "AAAAAAGEL66sONtY1vY=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -48, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 1128, + "top": 415, + "width": 140.03173828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL66sONtZwko=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL66sONtaDAM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL66sONtbLnw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL66sONtc870=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1128, + "top": 400, + "width": 140.03173828125, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL66sONtY1vY=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL67bRdtybbA=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL67bRdtwBwg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL67bRdtzp2U=", + "_parent": { + "$ref": "AAAAAAGEL67bRdtybbA=" + }, + "model": { + "$ref": "AAAAAAGEL67bRdtwBwg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1130, + "top": 440, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL67bRdtybbA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL67bRdt0gNA=", + "_parent": { + "$ref": "AAAAAAGEL67bRdtybbA=" + }, + "model": { + "$ref": "AAAAAAGEL67bRdtwBwg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1122, + "top": 428, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL67bRdtybbA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL67bRdt1xfs=", + "_parent": { + "$ref": "AAAAAAGEL67bRdtybbA=" + }, + "model": { + "$ref": "AAAAAAGEL67bRdtwBwg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1147, + "top": 465, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL67bRdtybbA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL66sONtX7uY=" + }, + "tail": { + "$ref": "AAAAAAGEL649BtsR9Ik=" + }, + "lineStyle": 1, + "points": "1111:479;1167:440", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL67bRdtzp2U=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL67bRdt0gNA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL67bRdt1xfs=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL68q59uDK0s=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL68q59uBdA8=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL68q59uEtNw=", + "_parent": { + "$ref": "AAAAAAGEL68q59uDK0s=" + }, + "model": { + "$ref": "AAAAAAGEL68q59uBdA8=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL68q59uFGAk=", + "_parent": { + "$ref": "AAAAAAGEL68q59uEtNw=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -192, + "top": 208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL68q59uGkWg=", + "_parent": { + "$ref": "AAAAAAGEL68q59uEtNw=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 957, + "top": 414, + "width": 59.99169921875, + "height": 13, + "text": "GL glut" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL68q59uHotA=", + "_parent": { + "$ref": "AAAAAAGEL68q59uEtNw=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -192, + "top": 208, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL68q6NuIbE4=", + "_parent": { + "$ref": "AAAAAAGEL68q59uEtNw=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -192, + "top": 208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 952, + "top": 407, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL68q59uFGAk=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL68q59uGkWg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL68q59uHotA=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL68q6NuIbE4=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 952, + "top": 392, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL68q59uEtNw=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL69MMtuev4Q=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL69MMducgEg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL69MMtuf+oE=", + "_parent": { + "$ref": "AAAAAAGEL69MMtuev4Q=" + }, + "model": { + "$ref": "AAAAAAGEL69MMducgEg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1023, + "top": 460, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL69MMtuev4Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL69MMtugx8s=", + "_parent": { + "$ref": "AAAAAAGEL69MMtuev4Q=" + }, + "model": { + "$ref": "AAAAAAGEL69MMducgEg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1013, + "top": 471, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL69MMtuev4Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL69MMtuhmuc=", + "_parent": { + "$ref": "AAAAAAGEL69MMtuev4Q=" + }, + "model": { + "$ref": "AAAAAAGEL69MMducgEg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1044, + "top": 437, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL69MMtuev4Q=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL68q59uDK0s=" + }, + "tail": { + "$ref": "AAAAAAGEL649BtsR9Ik=" + }, + "lineStyle": 1, + "points": "1060:479;1009:432", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL69MMtuf+oE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL69MMtugx8s=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL69MMtuhmuc=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL69jz9uvqus=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL69jztutlYo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL69jz9uwdFQ=", + "_parent": { + "$ref": "AAAAAAGEL69jz9uvqus=" + }, + "model": { + "$ref": "AAAAAAGEL69jztutlYo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL69jz9uxI60=", + "_parent": { + "$ref": "AAAAAAGEL69jz9uwdFQ=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 208, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL69jz9uyXwA=", + "_parent": { + "$ref": "AAAAAAGEL69jz9uwdFQ=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 1173, + "top": 510, + "width": 103.28271484375, + "height": 13, + "text": "opencv2 highgui" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL69jz9uz+Xk=", + "_parent": { + "$ref": "AAAAAAGEL69jz9uwdFQ=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 208, + "top": -144, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL69jz9u0rlM=", + "_parent": { + "$ref": "AAAAAAGEL69jz9uwdFQ=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 208, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 1168, + "top": 503, + "width": 113.28271484375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL69jz9uxI60=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL69jz9uyXwA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL69jz9uz+Xk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL69jz9u0rlM=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1168, + "top": 488, + "width": 113.28271484375, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL69jz9uwdFQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6+PMtvKeZw=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6+PMtvIBi4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6+PM9vLjV0=", + "_parent": { + "$ref": "AAAAAAGEL6+PMtvKeZw=" + }, + "model": { + "$ref": "AAAAAAGEL6+PMtvIBi4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1143, + "top": 481, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6+PMtvKeZw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6+PM9vMECc=", + "_parent": { + "$ref": "AAAAAAGEL6+PMtvKeZw=" + }, + "model": { + "$ref": "AAAAAAGEL6+PMtvIBi4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1144, + "top": 466, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6+PMtvKeZw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6+PM9vN/WM=", + "_parent": { + "$ref": "AAAAAAGEL6+PMtvKeZw=" + }, + "model": { + "$ref": "AAAAAAGEL6+PMtvIBi4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1140, + "top": 510, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6+PMtvKeZw=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL69jz9uvqus=" + }, + "tail": { + "$ref": "AAAAAAGEL649BtsR9Ik=" + }, + "lineStyle": 1, + "points": "1118:501;1167:504", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6+PM9vLjV0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6+PM9vMECc=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6+PM9vN/WM=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL6+4RdvbBYE=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6+4RdvZuJQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL6+4RtvcTn0=", + "_parent": { + "$ref": "AAAAAAGEL6+4RdvbBYE=" + }, + "model": { + "$ref": "AAAAAAGEL6+4RdvZuJQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL6+4RtvdT9o=", + "_parent": { + "$ref": "AAAAAAGEL6+4RtvcTn0=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 256, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6+4RtveXpY=", + "_parent": { + "$ref": "AAAAAAGEL6+4RtvcTn0=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 1173, + "top": 614, + "width": 103.162109375, + "height": 13, + "text": "WindowManager" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6+4RtvfXto=", + "_parent": { + "$ref": "AAAAAAGEL6+4RtvcTn0=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 256, + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL6+4Rtvgy2c=", + "_parent": { + "$ref": "AAAAAAGEL6+4RtvcTn0=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 256, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 1168, + "top": 607, + "width": 113.162109375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6+4RtvdT9o=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL6+4RtveXpY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL6+4RtvfXto=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6+4Rtvgy2c=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1168, + "top": 592, + "width": 113.162109375, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL6+4RtvcTn0=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL6/dL9v1MPY=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL6/dL9vzrSA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6/dL9v2PoA=", + "_parent": { + "$ref": "AAAAAAGEL6/dL9v1MPY=" + }, + "model": { + "$ref": "AAAAAAGEL6/dL9vzrSA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1144, + "top": 560, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6/dL9v1MPY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6/dL9v3zQM=", + "_parent": { + "$ref": "AAAAAAGEL6/dL9v1MPY=" + }, + "model": { + "$ref": "AAAAAAGEL6/dL9vzrSA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1135, + "top": 572, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL6/dL9v1MPY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL6/dL9v43M8=", + "_parent": { + "$ref": "AAAAAAGEL6/dL9v1MPY=" + }, + "model": { + "$ref": "AAAAAAGEL6/dL9vzrSA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1163, + "top": 537, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL6/dL9v1MPY=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL649BtsR9Ik=" + }, + "tail": { + "$ref": "AAAAAAGEL6+4RdvbBYE=" + }, + "lineStyle": 1, + "points": "1199:591;1109:520", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL6/dL9v2PoA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL6/dL9v3zQM=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL6/dL9v43M8=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL7AFEdwI+Sc=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL7AFEdwGuNs=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL7AFEdwJVaU=", + "_parent": { + "$ref": "AAAAAAGEL7AFEdwI+Sc=" + }, + "model": { + "$ref": "AAAAAAGEL7AFEdwGuNs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 844, + "top": 843, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL7AFEdwI+Sc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL7AFEdwK7pk=", + "_parent": { + "$ref": "AAAAAAGEL7AFEdwI+Sc=" + }, + "model": { + "$ref": "AAAAAAGEL7AFEdwGuNs=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 844, + "top": 828, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL7AFEdwI+Sc=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL7AFEdwLyTk=", + "_parent": { + "$ref": "AAAAAAGEL7AFEdwI+Sc=" + }, + "model": { + "$ref": "AAAAAAGEL7AFEdwGuNs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 844, + "top": 873, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL7AFEdwI+Sc=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL649BtsR9Ik=" + }, + "tail": { + "$ref": "AAAAAAGEL6r7TNnvcTw=" + }, + "lineStyle": 1, + "points": "608:752;608:864;1080:864;1082:520", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL7AFEdwJVaU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL7AFEdwK7pk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL7AFEdwLyTk=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL7OS39wiHaM=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL7OS39wgkZg=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL7OS4NwjGr0=", + "_parent": { + "$ref": "AAAAAAGEL7OS39wiHaM=" + }, + "model": { + "$ref": "AAAAAAGEL7OS39wgkZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 445, + "top": 517, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL7OS39wiHaM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL7OS4NwkKMY=", + "_parent": { + "$ref": "AAAAAAGEL7OS39wiHaM=" + }, + "model": { + "$ref": "AAAAAAGEL7OS39wgkZg=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 430, + "top": 517, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL7OS39wiHaM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL7OS4NwlqW0=", + "_parent": { + "$ref": "AAAAAAGEL7OS39wiHaM=" + }, + "model": { + "$ref": "AAAAAAGEL7OS39wgkZg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 474, + "top": 516, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL7OS39wiHaM=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6Z4d9crhr0=" + }, + "tail": { + "$ref": "AAAAAAGEL6sW5NoKckI=" + }, + "lineStyle": 1, + "points": "463:639;457:408", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL7OS4NwjGr0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL7OS4NwkKMY=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL7OS4NwlqW0=" + } + }, + { + "_type": "UMLPackageView", + "_id": "AAAAAAGEL+SJfNxBo4Q=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL+SJfNw/2Co=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAGEL+SJfNxCGCU=", + "_parent": { + "$ref": "AAAAAAGEL+SJfNxBo4Q=" + }, + "model": { + "$ref": "AAAAAAGEL+SJfNw/2Co=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAGEL+SJfNxDPmQ=", + "_parent": { + "$ref": "AAAAAAGEL+SJfNxCGCU=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -912, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL+SJfdxEu58=", + "_parent": { + "$ref": "AAAAAAGEL+SJfNxCGCU=" + }, + "fillColor": "#fff2e4", + "font": "Arial;13;1", + "left": 621, + "top": 150, + "width": 59.99169921875, + "height": 13, + "text": "serial" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL+SJfdxFHyk=", + "_parent": { + "$ref": "AAAAAAGEL+SJfNxCGCU=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -912, + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAGEL+SJfdxG1e4=", + "_parent": { + "$ref": "AAAAAAGEL+SJfNxCGCU=" + }, + "visible": false, + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": -912, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "left": 616, + "top": 143, + "width": 69.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAGEL+SJfNxDPmQ=" + }, + "nameLabel": { + "$ref": "AAAAAAGEL+SJfdxEu58=" + }, + "namespaceLabel": { + "$ref": "AAAAAAGEL+SJfdxFHyk=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL+SJfdxG1e4=" + } + } + ], + "fillColor": "#fff2e4", + "font": "Arial;13;0", + "containerChangeable": true, + "left": 616, + "top": 128, + "width": 69.99169921875, + "height": 40, + "nameCompartment": { + "$ref": "AAAAAAGEL+SJfNxCGCU=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL+Slh9xbd6A=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL+Slh9xZRhU=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+Slh9xcjzA=", + "_parent": { + "$ref": "AAAAAAGEL+Slh9xbd6A=" + }, + "model": { + "$ref": "AAAAAAGEL+Slh9xZRhU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 537, + "top": 156, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL+Slh9xbd6A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+Slh9xd58M=", + "_parent": { + "$ref": "AAAAAAGEL+Slh9xbd6A=" + }, + "model": { + "$ref": "AAAAAAGEL+Slh9xZRhU=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 537, + "top": 171, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL+Slh9xbd6A=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+Slh9xeCwQ=", + "_parent": { + "$ref": "AAAAAAGEL+Slh9xbd6A=" + }, + "model": { + "$ref": "AAAAAAGEL+Slh9xZRhU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 538, + "top": 126, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL+Slh9xbd6A=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6ben9dxrQw=" + }, + "tail": { + "$ref": "AAAAAAGEL+SJfNxBo4Q=" + }, + "lineStyle": 1, + "points": "615:147;462:147", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL+Slh9xcjzA=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL+Slh9xd58M=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL+Slh9xeCwQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL+TIitxuOMI=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL+TIitxsIBY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+TIi9xvDLY=", + "_parent": { + "$ref": "AAAAAAGEL+TIitxuOMI=" + }, + "model": { + "$ref": "AAAAAAGEL+TIitxsIBY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 795, + "top": 243, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL+TIitxuOMI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+TIi9xwfZw=", + "_parent": { + "$ref": "AAAAAAGEL+TIitxuOMI=" + }, + "model": { + "$ref": "AAAAAAGEL+TIitxsIBY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 807, + "top": 253, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL+TIitxuOMI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+TIi9xxXRQ=", + "_parent": { + "$ref": "AAAAAAGEL+TIitxuOMI=" + }, + "model": { + "$ref": "AAAAAAGEL+TIitxsIBY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 772, + "top": 224, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL+TIitxuOMI=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL6neTdlHEsc=" + }, + "tail": { + "$ref": "AAAAAAGEL+SJfNxBo4Q=" + }, + "lineStyle": 1, + "points": "680:168;784:240;679:367", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL+TIi9xvDLY=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL+TIi9xwfZw=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL+TIi9xxXRQ=" + } + }, + { + "_type": "UMLDependencyView", + "_id": "AAAAAAGEL+V+7dyZF3M=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tclsRU=" + }, + "model": { + "$ref": "AAAAAAGEL+V+7dyXLEc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+V+7dya7U0=", + "_parent": { + "$ref": "AAAAAAGEL+V+7dyZF3M=" + }, + "model": { + "$ref": "AAAAAAGEL+V+7dyXLEc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 803, + "top": 234, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL+V+7dyZF3M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+V+7dybDec=", + "_parent": { + "$ref": "AAAAAAGEL+V+7dyZF3M=" + }, + "model": { + "$ref": "AAAAAAGEL+V+7dyXLEc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 791, + "top": 243, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAGEL+V+7dyZF3M=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAGEL+V+7dycFyc=", + "_parent": { + "$ref": "AAAAAAGEL+V+7dyZF3M=" + }, + "model": { + "$ref": "AAAAAAGEL+V+7dyXLEc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 828, + "top": 217, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAGEL+V+7dyZF3M=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAGEL+SJfNxBo4Q=" + }, + "tail": { + "$ref": "AAAAAAGEL6qgAtmgU24=" + }, + "lineStyle": 1, + "points": "709:511;888:408;816:232;752:144;686:146", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAGEL+V+7dya7U0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAGEL+V+7dybDec=" + }, + "propertyLabel": { + "$ref": "AAAAAAGEL+V+7dycFyc=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6Z4dtcpl4o=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "uicontroller", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6a6fdddsxY=", + "_parent": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "source": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "target": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6in8Nh8oj8=", + "_parent": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "source": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "target": { + "$ref": "AAAAAAGEL6iWD9hiops=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6m09tkjNm8=", + "_parent": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "source": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "target": { + "$ref": "AAAAAAGEL6lD79jmy6M=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6m/Edk0EDw=", + "_parent": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "source": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "target": { + "$ref": "AAAAAAGEL6ldp9kAkws=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6n2z9lgnMk=", + "_parent": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "source": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + }, + "target": { + "$ref": "AAAAAAGEL6neTdlFnPQ=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6apHtdDg7c=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "_cam", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6b1xteJyLE=", + "_parent": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + }, + "source": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + }, + "target": { + "$ref": "AAAAAAGEL6ben9dvrSI=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6gV/9gl87M=", + "_parent": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + }, + "source": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + }, + "target": { + "$ref": "AAAAAAGEL6fL59gLocQ=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6hBUNhQu70=", + "_parent": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + }, + "source": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + }, + "target": { + "$ref": "AAAAAAGEL6gjb9g2/2w=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6ben9dvrSI=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "threadweaver", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6cxcde2zQw=", + "_parent": { + "$ref": "AAAAAAGEL6ben9dvrSI=" + }, + "source": { + "$ref": "AAAAAAGEL6ben9dvrSI=" + }, + "target": { + "$ref": "AAAAAAGEL6cf99ecCkU=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6cf99ecCkU=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "debugging", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6didtf6a+M=", + "_parent": { + "$ref": "AAAAAAGEL6cf99ecCkU=" + }, + "source": { + "$ref": "AAAAAAGEL6cf99ecCkU=" + }, + "target": { + "$ref": "AAAAAAGEL6dD99fHrrs=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6dD99fHrrs=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "framerate" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6fL59gLocQ=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "opencv2 opencv" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6gjb9g2/2w=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "opencv 2 videoio" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6iWD9hiops=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "_psvr", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6jtKNjDe6A=", + "_parent": { + "$ref": "AAAAAAGEL6iWD9hiops=" + }, + "source": { + "$ref": "AAAAAAGEL6iWD9hiops=" + }, + "target": { + "$ref": "AAAAAAGEL6jHt9iPKsE=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6jHt9iPKsE=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "ihidapi", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6j1qNjU8MQ=", + "_parent": { + "$ref": "AAAAAAGEL6jHt9iPKsE=" + }, + "source": { + "$ref": "AAAAAAGEL6jHt9iPKsE=" + }, + "target": { + "$ref": "AAAAAAGEL6jaQNipyCk=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6jaQNipyCk=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "hidapi" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6lD79jmy6M=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "opencv2 core" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6ldp9kAkws=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "opencv2 core opengl" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6neTdlFnPQ=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "observable", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6o0jdmN8ro=", + "_parent": { + "$ref": "AAAAAAGEL6neTdlFnPQ=" + }, + "source": { + "$ref": "AAAAAAGEL6neTdlFnPQ=" + }, + "target": { + "$ref": "AAAAAAGEL6oGDdlxlgg=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6oGDdlxlgg=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "observer" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6qgAtmeV84=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "pipeline", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6t8DtpEKlM=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "source": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "target": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6uI/dpVmOI=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "source": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "target": { + "$ref": "AAAAAAGEL6r7TNntfns=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6ue1NpnnZ4=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "source": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "target": { + "$ref": "AAAAAAGEL6rlFNnT3gM=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6u07Np5NuI=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "source": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "target": { + "$ref": "AAAAAAGEL6sW5NoIdlc=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6vNVNqLme8=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "source": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "target": { + "$ref": "AAAAAAGEL6tLBNokvfM=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL+V+7dyXLEc=", + "_parent": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "source": { + "$ref": "AAAAAAGEL6qgAtmeV84=" + }, + "target": { + "$ref": "AAAAAAGEL+SJfNw/2Co=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6rAbtm47ro=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "pipelineNode", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6wr9NqegTs=", + "_parent": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + }, + "source": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + }, + "target": { + "$ref": "AAAAAAGEL6dD99fHrrs=" + } + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6sW5NoIdlc=", + "_parent": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + }, + "name": "uiDrawerNode", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL60AHNrqnhE=", + "_parent": { + "$ref": "AAAAAAGEL6sW5NoIdlc=" + }, + "source": { + "$ref": "AAAAAAGEL6sW5NoIdlc=" + }, + "target": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL7OS39wgkZg=", + "_parent": { + "$ref": "AAAAAAGEL6sW5NoIdlc=" + }, + "source": { + "$ref": "AAAAAAGEL6sW5NoIdlc=" + }, + "target": { + "$ref": "AAAAAAGEL6Z4dtcpl4o=" + } + } + ] + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6rlFNnT3gM=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "cameraPickerNode", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6zV49rDW1U=", + "_parent": { + "$ref": "AAAAAAGEL6rlFNnT3gM=" + }, + "source": { + "$ref": "AAAAAAGEL6rlFNnT3gM=" + }, + "target": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL627xdr7J5I=", + "_parent": { + "$ref": "AAAAAAGEL6rlFNnT3gM=" + }, + "source": { + "$ref": "AAAAAAGEL6rlFNnT3gM=" + }, + "target": { + "$ref": "AAAAAAGEL6apHtdDg7c=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6r7TNntfns=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "displayOutputNode", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6zGAtqyQsc=", + "_parent": { + "$ref": "AAAAAAGEL6r7TNntfns=" + }, + "source": { + "$ref": "AAAAAAGEL6r7TNntfns=" + }, + "target": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL7AFEdwGuNs=", + "_parent": { + "$ref": "AAAAAAGEL6r7TNntfns=" + }, + "source": { + "$ref": "AAAAAAGEL6r7TNntfns=" + }, + "target": { + "$ref": "AAAAAAGEL649BtsPrhc=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6tLBNokvfM=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "uiMergerNode", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6zl49rUcSk=", + "_parent": { + "$ref": "AAAAAAGEL6tLBNokvfM=" + }, + "source": { + "$ref": "AAAAAAGEL6tLBNokvfM=" + }, + "target": { + "$ref": "AAAAAAGEL6rAbtm47ro=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL649BtsPrhc=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "window", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL66Yf9tDMFA=", + "_parent": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "source": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "target": { + "$ref": "AAAAAAGEL65pLtsp33M=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL67bRdtwBwg=", + "_parent": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "source": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "target": { + "$ref": "AAAAAAGEL66sN9tV2KY=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL69MMducgEg=", + "_parent": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "source": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "target": { + "$ref": "AAAAAAGEL68q59uBdA8=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6+PMtvIBi4=", + "_parent": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "source": { + "$ref": "AAAAAAGEL649BtsPrhc=" + }, + "target": { + "$ref": "AAAAAAGEL69jztutlYo=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL65pLtsp33M=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "opencv2 core" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL66sN9tV2KY=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "opencv2 core opengl" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL68q59uBdA8=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "GL glut" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL69jztutlYo=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "opencv2 highgui" + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL6+4RdvZuJQ=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "WindowManager", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL6/dL9vzrSA=", + "_parent": { + "$ref": "AAAAAAGEL6+4RdvZuJQ=" + }, + "source": { + "$ref": "AAAAAAGEL6+4RdvZuJQ=" + }, + "target": { + "$ref": "AAAAAAGEL649BtsPrhc=" + } + } + ] + }, + { + "_type": "UMLPackage", + "_id": "AAAAAAGEL+SJfNw/2Co=", + "_parent": { + "$ref": "AAAAAAGEL6YN6tck09Y=" + }, + "name": "serial", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL+Slh9xZRhU=", + "_parent": { + "$ref": "AAAAAAGEL+SJfNw/2Co=" + }, + "source": { + "$ref": "AAAAAAGEL+SJfNw/2Co=" + }, + "target": { + "$ref": "AAAAAAGEL6ben9dvrSI=" + } + }, + { + "_type": "UMLDependency", + "_id": "AAAAAAGEL+TIitxsIBY=", + "_parent": { + "$ref": "AAAAAAGEL+SJfNw/2Co=" + }, + "source": { + "$ref": "AAAAAAGEL+SJfNw/2Co=" + }, + "target": { + "$ref": "AAAAAAGEL6neTdlFnPQ=" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/CMakeFiles/CMakeDirectoryInformation.cmake b/src/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/CMakeFiles/Makefile.cmake b/src/CMakeFiles/Makefile.cmake index d965ef4..e69194a 100644 --- a/src/CMakeFiles/Makefile.cmake +++ b/src/CMakeFiles/Makefile.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # The generator used is: set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") @@ -7,15 +7,16 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") # The top level Makefile was generated from the following files: set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" - "CMakeFiles/3.18.4/CMakeCCompiler.cmake" - "CMakeFiles/3.18.4/CMakeCXXCompiler.cmake" - "CMakeFiles/3.18.4/CMakeSystem.cmake" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" "CMakeLists.txt" "model/controllers/CMakeLists.txt" "model/hardware/cameras/CMakeLists.txt" "model/hardware/hw/CMakeLists.txt" "model/hardware/ihidapi/CMakeLists.txt" "model/hardware/psvr/CMakeLists.txt" + "model/patterns/commands/CMakeLists.txt" "model/patterns/observer/CMakeLists.txt" "model/perfcheckers/CMakeLists.txt" "model/windows/CMakeLists.txt" @@ -25,6 +26,8 @@ set(CMAKE_MAKEFILE_DEPENDS "ui/support/CMakeLists.txt" "/usr/lib/x86_64-linux-gnu/cmake/TBB/TBBConfig.cmake" "/usr/lib/x86_64-linux-gnu/cmake/TBB/TBBConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/TBB/TBBTargets-none.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/TBB/TBBTargets.cmake" "/usr/local/lib/cmake/hidapi/hidapi-config.cmake" "/usr/local/lib/cmake/hidapi/libhidapi-release.cmake" "/usr/local/lib/cmake/hidapi/libhidapi-version.cmake" @@ -33,35 +36,34 @@ set(CMAKE_MAKEFILE_DEPENDS "/usr/local/lib/cmake/opencv4/OpenCVConfig.cmake" "/usr/local/lib/cmake/opencv4/OpenCVModules-release.cmake" "/usr/local/lib/cmake/opencv4/OpenCVModules.cmake" - "/usr/share/cmake-3.18/Modules/CMakeCInformation.cmake" - "/usr/share/cmake-3.18/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake-3.18/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - "/usr/share/cmake-3.18/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.18/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake-3.18/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake-3.18/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.18/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake-3.18/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.18/Modules/CheckCSourceCompiles.cmake" - "/usr/share/cmake-3.18/Modules/CheckIncludeFile.cmake" - "/usr/share/cmake-3.18/Modules/CheckLibraryExists.cmake" - "/usr/share/cmake-3.18/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake-3.18/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.18/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake-3.18/Modules/Compiler/GNU.cmake" - "/usr/share/cmake-3.18/Modules/FindGLUT.cmake" - "/usr/share/cmake-3.18/Modules/FindOpenGL.cmake" - "/usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake-3.18/Modules/FindPackageMessage.cmake" - "/usr/share/cmake-3.18/Modules/FindPkgConfig.cmake" - "/usr/share/cmake-3.18/Modules/FindThreads.cmake" - "/usr/share/cmake-3.18/Modules/Internal/CMakeCheckCompilerFlag.cmake" - "/usr/share/cmake-3.18/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake-3.18/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake-3.18/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake-3.18/Modules/Platform/Linux.cmake" - "/usr/share/cmake-3.18/Modules/Platform/UnixPaths.cmake" - "/usr/share/cmake-3.18/Modules/SelectLibraryConfigurations.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.22/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.22/Modules/FindGLUT.cmake" + "/usr/share/cmake-3.22/Modules/FindOpenGL.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-3.22/Modules/FindThreads.cmake" + "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake-3.22/Modules/SelectLibraryConfigurations.cmake" ) # The corresponding makefile is: @@ -81,6 +83,7 @@ set(CMAKE_MAKEFILE_PRODUCTS "model/hardware/hw/CMakeFiles/CMakeDirectoryInformation.cmake" "model/controllers/CMakeFiles/CMakeDirectoryInformation.cmake" "model/patterns/observer/CMakeFiles/CMakeDirectoryInformation.cmake" + "model/patterns/commands/CMakeFiles/CMakeDirectoryInformation.cmake" "processing/zbar/CMakeFiles/CMakeDirectoryInformation.cmake" "model/windows/CMakeFiles/CMakeDirectoryInformation.cmake" "ui/support/CMakeFiles/CMakeDirectoryInformation.cmake" @@ -98,6 +101,7 @@ set(CMAKE_DEPEND_INFO_FILES "model/hardware/hw/CMakeFiles/hw.dir/DependInfo.cmake" "model/controllers/CMakeFiles/controllers.dir/DependInfo.cmake" "model/patterns/observer/CMakeFiles/observers.dir/DependInfo.cmake" + "model/patterns/commands/CMakeFiles/commands.dir/DependInfo.cmake" "processing/zbar/CMakeFiles/zbarLib.dir/DependInfo.cmake" "model/windows/CMakeFiles/windows.dir/DependInfo.cmake" "ui/support/CMakeFiles/support.dir/DependInfo.cmake" diff --git a/src/CMakeFiles/Makefile2 b/src/CMakeFiles/Makefile2 index 2a28f27..e61316e 100644 --- a/src/CMakeFiles/Makefile2 +++ b/src/CMakeFiles/Makefile2 @@ -1,9 +1,8 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target #============================================================================= @@ -12,30 +11,23 @@ default_target: all # 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 @@ -44,7 +36,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -81,11 +72,11 @@ all: model/hardware/psvr/all all: model/hardware/hw/all all: model/controllers/all all: model/patterns/observer/all +all: model/patterns/commands/all all: processing/zbar/all all: model/windows/all all: ui/support/all all: pipeline/all - .PHONY : all # The main recursive "preinstall" target. @@ -97,11 +88,11 @@ preinstall: model/hardware/psvr/preinstall preinstall: model/hardware/hw/preinstall preinstall: model/controllers/preinstall preinstall: model/patterns/observer/preinstall +preinstall: model/patterns/commands/preinstall preinstall: processing/zbar/preinstall preinstall: model/windows/preinstall preinstall: ui/support/preinstall preinstall: pipeline/preinstall - .PHONY : preinstall # The main recursive "clean" target. @@ -114,11 +105,11 @@ clean: model/hardware/psvr/clean clean: model/hardware/hw/clean clean: model/controllers/clean clean: model/patterns/observer/clean +clean: model/patterns/commands/clean clean: processing/zbar/clean clean: model/windows/clean clean: ui/support/clean clean: pipeline/clean - .PHONY : clean #============================================================================= @@ -126,17 +117,14 @@ clean: pipeline/clean # Recursive "all" directory target. model/controllers/all: model/controllers/CMakeFiles/controllers.dir/all - .PHONY : model/controllers/all # Recursive "preinstall" directory target. model/controllers/preinstall: - .PHONY : model/controllers/preinstall # Recursive "clean" directory target. model/controllers/clean: model/controllers/CMakeFiles/controllers.dir/clean - .PHONY : model/controllers/clean #============================================================================= @@ -144,17 +132,14 @@ model/controllers/clean: model/controllers/CMakeFiles/controllers.dir/clean # Recursive "all" directory target. model/hardware/cameras/all: model/hardware/cameras/CMakeFiles/cameras.dir/all - .PHONY : model/hardware/cameras/all # Recursive "preinstall" directory target. model/hardware/cameras/preinstall: - .PHONY : model/hardware/cameras/preinstall # Recursive "clean" directory target. model/hardware/cameras/clean: model/hardware/cameras/CMakeFiles/cameras.dir/clean - .PHONY : model/hardware/cameras/clean #============================================================================= @@ -162,17 +147,14 @@ model/hardware/cameras/clean: model/hardware/cameras/CMakeFiles/cameras.dir/clea # Recursive "all" directory target. model/hardware/hw/all: model/hardware/hw/CMakeFiles/hw.dir/all - .PHONY : model/hardware/hw/all # Recursive "preinstall" directory target. model/hardware/hw/preinstall: - .PHONY : model/hardware/hw/preinstall # Recursive "clean" directory target. model/hardware/hw/clean: model/hardware/hw/CMakeFiles/hw.dir/clean - .PHONY : model/hardware/hw/clean #============================================================================= @@ -180,17 +162,14 @@ model/hardware/hw/clean: model/hardware/hw/CMakeFiles/hw.dir/clean # Recursive "all" directory target. model/hardware/ihidapi/all: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/all - .PHONY : model/hardware/ihidapi/all # Recursive "preinstall" directory target. model/hardware/ihidapi/preinstall: - .PHONY : model/hardware/ihidapi/preinstall # Recursive "clean" directory target. model/hardware/ihidapi/clean: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/clean - .PHONY : model/hardware/ihidapi/clean #============================================================================= @@ -198,35 +177,44 @@ model/hardware/ihidapi/clean: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/clea # Recursive "all" directory target. model/hardware/psvr/all: model/hardware/psvr/CMakeFiles/psvr.dir/all - .PHONY : model/hardware/psvr/all # Recursive "preinstall" directory target. model/hardware/psvr/preinstall: - .PHONY : model/hardware/psvr/preinstall # Recursive "clean" directory target. model/hardware/psvr/clean: model/hardware/psvr/CMakeFiles/psvr.dir/clean - .PHONY : model/hardware/psvr/clean +#============================================================================= +# Directory level rules for directory model/patterns/commands + +# Recursive "all" directory target. +model/patterns/commands/all: model/patterns/commands/CMakeFiles/commands.dir/all +.PHONY : model/patterns/commands/all + +# Recursive "preinstall" directory target. +model/patterns/commands/preinstall: +.PHONY : model/patterns/commands/preinstall + +# Recursive "clean" directory target. +model/patterns/commands/clean: model/patterns/commands/CMakeFiles/commands.dir/clean +.PHONY : model/patterns/commands/clean + #============================================================================= # Directory level rules for directory model/patterns/observer # Recursive "all" directory target. model/patterns/observer/all: model/patterns/observer/CMakeFiles/observers.dir/all - .PHONY : model/patterns/observer/all # Recursive "preinstall" directory target. model/patterns/observer/preinstall: - .PHONY : model/patterns/observer/preinstall # Recursive "clean" directory target. model/patterns/observer/clean: model/patterns/observer/CMakeFiles/observers.dir/clean - .PHONY : model/patterns/observer/clean #============================================================================= @@ -234,17 +222,14 @@ model/patterns/observer/clean: model/patterns/observer/CMakeFiles/observers.dir/ # Recursive "all" directory target. model/perfcheckers/all: model/perfcheckers/CMakeFiles/perfcheckers.dir/all - .PHONY : model/perfcheckers/all # Recursive "preinstall" directory target. model/perfcheckers/preinstall: - .PHONY : model/perfcheckers/preinstall # Recursive "clean" directory target. model/perfcheckers/clean: model/perfcheckers/CMakeFiles/perfcheckers.dir/clean - .PHONY : model/perfcheckers/clean #============================================================================= @@ -252,17 +237,14 @@ model/perfcheckers/clean: model/perfcheckers/CMakeFiles/perfcheckers.dir/clean # Recursive "all" directory target. model/windows/all: model/windows/CMakeFiles/windows.dir/all - .PHONY : model/windows/all # Recursive "preinstall" directory target. model/windows/preinstall: - .PHONY : model/windows/preinstall # Recursive "clean" directory target. model/windows/clean: model/windows/CMakeFiles/windows.dir/clean - .PHONY : model/windows/clean #============================================================================= @@ -270,17 +252,14 @@ model/windows/clean: model/windows/CMakeFiles/windows.dir/clean # Recursive "all" directory target. pipeline/all: pipeline/CMakeFiles/pipelineLib.dir/all - .PHONY : pipeline/all # Recursive "preinstall" directory target. pipeline/preinstall: - .PHONY : pipeline/preinstall # Recursive "clean" directory target. pipeline/clean: pipeline/CMakeFiles/pipelineLib.dir/clean - .PHONY : pipeline/clean #============================================================================= @@ -288,17 +267,14 @@ pipeline/clean: pipeline/CMakeFiles/pipelineLib.dir/clean # Recursive "all" directory target. processing/zbar/all: processing/zbar/CMakeFiles/zbarLib.dir/all - .PHONY : processing/zbar/all # Recursive "preinstall" directory target. processing/zbar/preinstall: - .PHONY : processing/zbar/preinstall # Recursive "clean" directory target. processing/zbar/clean: processing/zbar/CMakeFiles/zbarLib.dir/clean - .PHONY : processing/zbar/clean #============================================================================= @@ -306,17 +282,14 @@ processing/zbar/clean: processing/zbar/CMakeFiles/zbarLib.dir/clean # Recursive "all" directory target. threadweaver/all: threadweaver/CMakeFiles/threadweaver.dir/all - .PHONY : threadweaver/all # Recursive "preinstall" directory target. threadweaver/preinstall: - .PHONY : threadweaver/preinstall # Recursive "clean" directory target. threadweaver/clean: threadweaver/CMakeFiles/threadweaver.dir/clean - .PHONY : threadweaver/clean #============================================================================= @@ -324,17 +297,14 @@ threadweaver/clean: threadweaver/CMakeFiles/threadweaver.dir/clean # Recursive "all" directory target. ui/support/all: ui/support/CMakeFiles/support.dir/all - .PHONY : ui/support/all # Recursive "preinstall" directory target. ui/support/preinstall: - .PHONY : ui/support/preinstall # Recursive "clean" directory target. ui/support/clean: ui/support/CMakeFiles/support.dir/clean - .PHONY : ui/support/clean #============================================================================= @@ -355,7 +325,7 @@ CMakeFiles/prog.dir/all: ui/support/CMakeFiles/support.dir/all CMakeFiles/prog.dir/all: pipeline/CMakeFiles/pipelineLib.dir/all $(MAKE) $(MAKESILENT) -f CMakeFiles/prog.dir/build.make CMakeFiles/prog.dir/depend $(MAKE) $(MAKESILENT) -f CMakeFiles/prog.dir/build.make CMakeFiles/prog.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=27,28,29 "Built target prog" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=28,29,30 "Built target prog" .PHONY : CMakeFiles/prog.dir/all # Build rule for subdir invocation for target. @@ -367,7 +337,6 @@ CMakeFiles/prog.dir/rule: cmake_check_build_system # Convenience name for target. prog: CMakeFiles/prog.dir/rule - .PHONY : prog # clean rule for target. @@ -382,7 +351,7 @@ CMakeFiles/prog.dir/clean: threadweaver/CMakeFiles/threadweaver.dir/all: model/perfcheckers/CMakeFiles/perfcheckers.dir/all $(MAKE) $(MAKESILENT) -f threadweaver/CMakeFiles/threadweaver.dir/build.make threadweaver/CMakeFiles/threadweaver.dir/depend $(MAKE) $(MAKESILENT) -f threadweaver/CMakeFiles/threadweaver.dir/build.make threadweaver/CMakeFiles/threadweaver.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=34,35 "Built target threadweaver" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=35,36 "Built target threadweaver" .PHONY : threadweaver/CMakeFiles/threadweaver.dir/all # Build rule for subdir invocation for target. @@ -394,7 +363,6 @@ threadweaver/CMakeFiles/threadweaver.dir/rule: cmake_check_build_system # Convenience name for target. threadweaver: threadweaver/CMakeFiles/threadweaver.dir/rule - .PHONY : threadweaver # clean rule for target. @@ -409,7 +377,7 @@ threadweaver/CMakeFiles/threadweaver.dir/clean: model/perfcheckers/CMakeFiles/perfcheckers.dir/all: $(MAKE) $(MAKESILENT) -f model/perfcheckers/CMakeFiles/perfcheckers.dir/build.make model/perfcheckers/CMakeFiles/perfcheckers.dir/depend $(MAKE) $(MAKESILENT) -f model/perfcheckers/CMakeFiles/perfcheckers.dir/build.make model/perfcheckers/CMakeFiles/perfcheckers.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=12,13 "Built target perfcheckers" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=14,15 "Built target perfcheckers" .PHONY : model/perfcheckers/CMakeFiles/perfcheckers.dir/all # Build rule for subdir invocation for target. @@ -421,7 +389,6 @@ model/perfcheckers/CMakeFiles/perfcheckers.dir/rule: cmake_check_build_system # Convenience name for target. perfcheckers: model/perfcheckers/CMakeFiles/perfcheckers.dir/rule - .PHONY : perfcheckers # clean rule for target. @@ -436,7 +403,7 @@ model/perfcheckers/CMakeFiles/perfcheckers.dir/clean: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/all: $(MAKE) $(MAKESILENT) -f model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build.make model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend $(MAKE) $(MAKESILENT) -f model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build.make model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=8,9 "Built target ihidapi" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=10,11 "Built target ihidapi" .PHONY : model/hardware/ihidapi/CMakeFiles/ihidapi.dir/all # Build rule for subdir invocation for target. @@ -448,7 +415,6 @@ model/hardware/ihidapi/CMakeFiles/ihidapi.dir/rule: cmake_check_build_system # Convenience name for target. ihidapi: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/rule - .PHONY : ihidapi # clean rule for target. @@ -476,7 +442,6 @@ model/hardware/cameras/CMakeFiles/cameras.dir/rule: cmake_check_build_system # Convenience name for target. cameras: model/hardware/cameras/CMakeFiles/cameras.dir/rule - .PHONY : cameras # clean rule for target. @@ -491,7 +456,7 @@ model/hardware/cameras/CMakeFiles/cameras.dir/clean: model/hardware/psvr/CMakeFiles/psvr.dir/all: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/all $(MAKE) $(MAKESILENT) -f model/hardware/psvr/CMakeFiles/psvr.dir/build.make model/hardware/psvr/CMakeFiles/psvr.dir/depend $(MAKE) $(MAKESILENT) -f model/hardware/psvr/CMakeFiles/psvr.dir/build.make model/hardware/psvr/CMakeFiles/psvr.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=30,31 "Built target psvr" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=31,32 "Built target psvr" .PHONY : model/hardware/psvr/CMakeFiles/psvr.dir/all # Build rule for subdir invocation for target. @@ -503,7 +468,6 @@ model/hardware/psvr/CMakeFiles/psvr.dir/rule: cmake_check_build_system # Convenience name for target. psvr: model/hardware/psvr/CMakeFiles/psvr.dir/rule - .PHONY : psvr # clean rule for target. @@ -520,7 +484,7 @@ model/hardware/hw/CMakeFiles/hw.dir/all: model/perfcheckers/CMakeFiles/perfcheck model/hardware/hw/CMakeFiles/hw.dir/all: model/patterns/observer/CMakeFiles/observers.dir/all $(MAKE) $(MAKESILENT) -f model/hardware/hw/CMakeFiles/hw.dir/build.make model/hardware/hw/CMakeFiles/hw.dir/depend $(MAKE) $(MAKESILENT) -f model/hardware/hw/CMakeFiles/hw.dir/build.make model/hardware/hw/CMakeFiles/hw.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=6,7 "Built target hw" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=8,9 "Built target hw" .PHONY : model/hardware/hw/CMakeFiles/hw.dir/all # Build rule for subdir invocation for target. @@ -532,7 +496,6 @@ model/hardware/hw/CMakeFiles/hw.dir/rule: cmake_check_build_system # Convenience name for target. hw: model/hardware/hw/CMakeFiles/hw.dir/rule - .PHONY : hw # clean rule for target. @@ -553,19 +516,18 @@ model/controllers/CMakeFiles/controllers.dir/all: model/hardware/hw/CMakeFiles/h model/controllers/CMakeFiles/controllers.dir/all: model/patterns/observer/CMakeFiles/observers.dir/all $(MAKE) $(MAKESILENT) -f model/controllers/CMakeFiles/controllers.dir/build.make model/controllers/CMakeFiles/controllers.dir/depend $(MAKE) $(MAKESILENT) -f model/controllers/CMakeFiles/controllers.dir/build.make model/controllers/CMakeFiles/controllers.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=4,5 "Built target controllers" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=5,6,7 "Built target controllers" .PHONY : model/controllers/CMakeFiles/controllers.dir/all # Build rule for subdir invocation for target. model/controllers/CMakeFiles/controllers.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 17 + $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 18 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 model/controllers/CMakeFiles/controllers.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 0 .PHONY : model/controllers/CMakeFiles/controllers.dir/rule # Convenience name for target. controllers: model/controllers/CMakeFiles/controllers.dir/rule - .PHONY : controllers # clean rule for target. @@ -580,7 +542,7 @@ model/controllers/CMakeFiles/controllers.dir/clean: model/patterns/observer/CMakeFiles/observers.dir/all: $(MAKE) $(MAKESILENT) -f model/patterns/observer/CMakeFiles/observers.dir/build.make model/patterns/observer/CMakeFiles/observers.dir/depend $(MAKE) $(MAKESILENT) -f model/patterns/observer/CMakeFiles/observers.dir/build.make model/patterns/observer/CMakeFiles/observers.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=10,11 "Built target observers" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=12,13 "Built target observers" .PHONY : model/patterns/observer/CMakeFiles/observers.dir/all # Build rule for subdir invocation for target. @@ -592,7 +554,6 @@ model/patterns/observer/CMakeFiles/observers.dir/rule: cmake_check_build_system # Convenience name for target. observers: model/patterns/observer/CMakeFiles/observers.dir/rule - .PHONY : observers # clean rule for target. @@ -600,6 +561,32 @@ model/patterns/observer/CMakeFiles/observers.dir/clean: $(MAKE) $(MAKESILENT) -f model/patterns/observer/CMakeFiles/observers.dir/build.make model/patterns/observer/CMakeFiles/observers.dir/clean .PHONY : model/patterns/observer/CMakeFiles/observers.dir/clean +#============================================================================= +# Target rules for target model/patterns/commands/CMakeFiles/commands.dir + +# All Build rule for target. +model/patterns/commands/CMakeFiles/commands.dir/all: + $(MAKE) $(MAKESILENT) -f model/patterns/commands/CMakeFiles/commands.dir/build.make model/patterns/commands/CMakeFiles/commands.dir/depend + $(MAKE) $(MAKESILENT) -f model/patterns/commands/CMakeFiles/commands.dir/build.make model/patterns/commands/CMakeFiles/commands.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=4 "Built target commands" +.PHONY : model/patterns/commands/CMakeFiles/commands.dir/all + +# Build rule for subdir invocation for target. +model/patterns/commands/CMakeFiles/commands.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 model/patterns/commands/CMakeFiles/commands.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 0 +.PHONY : model/patterns/commands/CMakeFiles/commands.dir/rule + +# Convenience name for target. +commands: model/patterns/commands/CMakeFiles/commands.dir/rule +.PHONY : commands + +# clean rule for target. +model/patterns/commands/CMakeFiles/commands.dir/clean: + $(MAKE) $(MAKESILENT) -f model/patterns/commands/CMakeFiles/commands.dir/build.make model/patterns/commands/CMakeFiles/commands.dir/clean +.PHONY : model/patterns/commands/CMakeFiles/commands.dir/clean + #============================================================================= # Target rules for target processing/zbar/CMakeFiles/zbarLib.dir @@ -607,7 +594,7 @@ model/patterns/observer/CMakeFiles/observers.dir/clean: processing/zbar/CMakeFiles/zbarLib.dir/all: $(MAKE) $(MAKESILENT) -f processing/zbar/CMakeFiles/zbarLib.dir/build.make processing/zbar/CMakeFiles/zbarLib.dir/depend $(MAKE) $(MAKESILENT) -f processing/zbar/CMakeFiles/zbarLib.dir/build.make processing/zbar/CMakeFiles/zbarLib.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=39,40 "Built target zbarLib" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=40,41 "Built target zbarLib" .PHONY : processing/zbar/CMakeFiles/zbarLib.dir/all # Build rule for subdir invocation for target. @@ -619,7 +606,6 @@ processing/zbar/CMakeFiles/zbarLib.dir/rule: cmake_check_build_system # Convenience name for target. zbarLib: processing/zbar/CMakeFiles/zbarLib.dir/rule - .PHONY : zbarLib # clean rule for target. @@ -634,7 +620,7 @@ processing/zbar/CMakeFiles/zbarLib.dir/clean: model/windows/CMakeFiles/windows.dir/all: $(MAKE) $(MAKESILENT) -f model/windows/CMakeFiles/windows.dir/build.make model/windows/CMakeFiles/windows.dir/depend $(MAKE) $(MAKESILENT) -f model/windows/CMakeFiles/windows.dir/build.make model/windows/CMakeFiles/windows.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=36,37,38 "Built target windows" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=37,38,39 "Built target windows" .PHONY : model/windows/CMakeFiles/windows.dir/all # Build rule for subdir invocation for target. @@ -646,7 +632,6 @@ model/windows/CMakeFiles/windows.dir/rule: cmake_check_build_system # Convenience name for target. windows: model/windows/CMakeFiles/windows.dir/rule - .PHONY : windows # clean rule for target. @@ -661,7 +646,7 @@ model/windows/CMakeFiles/windows.dir/clean: ui/support/CMakeFiles/support.dir/all: $(MAKE) $(MAKESILENT) -f ui/support/CMakeFiles/support.dir/build.make ui/support/CMakeFiles/support.dir/depend $(MAKE) $(MAKESILENT) -f ui/support/CMakeFiles/support.dir/build.make ui/support/CMakeFiles/support.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=32,33 "Built target support" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=33,34 "Built target support" .PHONY : ui/support/CMakeFiles/support.dir/all # Build rule for subdir invocation for target. @@ -673,7 +658,6 @@ ui/support/CMakeFiles/support.dir/rule: cmake_check_build_system # Convenience name for target. support: ui/support/CMakeFiles/support.dir/rule - .PHONY : support # clean rule for target. @@ -698,7 +682,7 @@ pipeline/CMakeFiles/pipelineLib.dir/all: model/windows/CMakeFiles/windows.dir/al pipeline/CMakeFiles/pipelineLib.dir/all: ui/support/CMakeFiles/support.dir/all $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/depend $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24,25,26 "Built target pipelineLib" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=16,17,18,19,20,21,22,23,24,25,26,27 "Built target pipelineLib" .PHONY : pipeline/CMakeFiles/pipelineLib.dir/all # Build rule for subdir invocation for target. @@ -710,7 +694,6 @@ pipeline/CMakeFiles/pipelineLib.dir/rule: cmake_check_build_system # Convenience name for target. pipelineLib: pipeline/CMakeFiles/pipelineLib.dir/rule - .PHONY : pipelineLib # clean rule for target. diff --git a/src/CMakeFiles/TargetDirectories.txt b/src/CMakeFiles/TargetDirectories.txt index 61bf58c..dcac869 100644 --- a/src/CMakeFiles/TargetDirectories.txt +++ b/src/CMakeFiles/TargetDirectories.txt @@ -1,39 +1,42 @@ -/home/kanken/code/AHRS_core/src/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/CMakeFiles/edit_cache.dir /home/kanken/code/AHRS_core/src/CMakeFiles/prog.dir -/home/kanken/code/AHRS_core/src/threadweaver/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/threadweaver/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/CMakeFiles/rebuild_cache.dir /home/kanken/code/AHRS_core/src/threadweaver/CMakeFiles/threadweaver.dir +/home/kanken/code/AHRS_core/src/threadweaver/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/threadweaver/CMakeFiles/rebuild_cache.dir +/home/kanken/code/AHRS_core/src/model/perfcheckers/CMakeFiles/perfcheckers.dir /home/kanken/code/AHRS_core/src/model/perfcheckers/CMakeFiles/edit_cache.dir /home/kanken/code/AHRS_core/src/model/perfcheckers/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/model/perfcheckers/CMakeFiles/perfcheckers.dir +/home/kanken/code/AHRS_core/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/CMakeFiles/edit_cache.dir /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir -/home/kanken/code/AHRS_core/src/model/hardware/cameras/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/model/hardware/cameras/CMakeFiles/edit_cache.dir /home/kanken/code/AHRS_core/src/model/hardware/cameras/CMakeFiles/cameras.dir -/home/kanken/code/AHRS_core/src/model/hardware/psvr/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/model/hardware/psvr/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/hardware/cameras/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/hardware/cameras/CMakeFiles/rebuild_cache.dir /home/kanken/code/AHRS_core/src/model/hardware/psvr/CMakeFiles/psvr.dir -/home/kanken/code/AHRS_core/src/model/hardware/hw/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/model/hardware/hw/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/hardware/psvr/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/hardware/psvr/CMakeFiles/rebuild_cache.dir /home/kanken/code/AHRS_core/src/model/hardware/hw/CMakeFiles/hw.dir +/home/kanken/code/AHRS_core/src/model/hardware/hw/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/hardware/hw/CMakeFiles/rebuild_cache.dir +/home/kanken/code/AHRS_core/src/model/controllers/CMakeFiles/controllers.dir /home/kanken/code/AHRS_core/src/model/controllers/CMakeFiles/edit_cache.dir /home/kanken/code/AHRS_core/src/model/controllers/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/model/controllers/CMakeFiles/controllers.dir +/home/kanken/code/AHRS_core/src/model/patterns/observer/CMakeFiles/observers.dir /home/kanken/code/AHRS_core/src/model/patterns/observer/CMakeFiles/edit_cache.dir /home/kanken/code/AHRS_core/src/model/patterns/observer/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/model/patterns/observer/CMakeFiles/observers.dir -/home/kanken/code/AHRS_core/src/processing/zbar/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/processing/zbar/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/patterns/commands/CMakeFiles/commands.dir +/home/kanken/code/AHRS_core/src/model/patterns/commands/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/patterns/commands/CMakeFiles/rebuild_cache.dir /home/kanken/code/AHRS_core/src/processing/zbar/CMakeFiles/zbarLib.dir -/home/kanken/code/AHRS_core/src/model/windows/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/model/windows/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/processing/zbar/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/processing/zbar/CMakeFiles/rebuild_cache.dir /home/kanken/code/AHRS_core/src/model/windows/CMakeFiles/windows.dir -/home/kanken/code/AHRS_core/src/ui/support/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/ui/support/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/windows/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/model/windows/CMakeFiles/rebuild_cache.dir /home/kanken/code/AHRS_core/src/ui/support/CMakeFiles/support.dir -/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/rebuild_cache.dir -/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/ui/support/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/ui/support/CMakeFiles/rebuild_cache.dir /home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir +/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/edit_cache.dir +/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/rebuild_cache.dir diff --git a/src/CMakeFiles/prog.dir/DependInfo.cmake b/src/CMakeFiles/prog.dir/DependInfo.cmake index ed6a2f3..5ec5152 100644 --- a/src/CMakeFiles/prog.dir/DependInfo.cmake +++ b/src/CMakeFiles/prog.dir/DependInfo.cmake @@ -1,17 +1,15 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/main.cpp" "/home/kanken/code/AHRS_core/src/CMakeFiles/prog.dir/main.cpp.o" - "/home/kanken/code/AHRS_core/src/topLevelManager.cpp" "/home/kanken/code/AHRS_core/src/CMakeFiles/prog.dir/topLevelManager.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/main.cpp" "CMakeFiles/prog.dir/main.cpp.o" "gcc" "CMakeFiles/prog.dir/main.cpp.o.d" + "/home/kanken/code/AHRS_core/src/topLevelManager.cpp" "CMakeFiles/prog.dir/topLevelManager.cpp.o" "gcc" "CMakeFiles/prog.dir/topLevelManager.cpp.o.d" ) # Targets to which this target links. diff --git a/src/CMakeFiles/prog.dir/build.make b/src/CMakeFiles/prog.dir/build.make index dbc7fa4..e073649 100644 --- a/src/CMakeFiles/prog.dir/build.make +++ b/src/CMakeFiles/prog.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include CMakeFiles/prog.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/prog.dir/compiler_depend.make # Include the progress variables for this target. include CMakeFiles/prog.dir/progress.make @@ -78,8 +71,9 @@ include CMakeFiles/prog.dir/flags.make CMakeFiles/prog.dir/main.cpp.o: CMakeFiles/prog.dir/flags.make CMakeFiles/prog.dir/main.cpp.o: main.cpp +CMakeFiles/prog.dir/main.cpp.o: CMakeFiles/prog.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/prog.dir/main.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/prog.dir/main.cpp.o -c /home/kanken/code/AHRS_core/src/main.cpp + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/prog.dir/main.cpp.o -MF CMakeFiles/prog.dir/main.cpp.o.d -o CMakeFiles/prog.dir/main.cpp.o -c /home/kanken/code/AHRS_core/src/main.cpp CMakeFiles/prog.dir/main.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/prog.dir/main.cpp.i" @@ -91,8 +85,9 @@ CMakeFiles/prog.dir/main.cpp.s: cmake_force CMakeFiles/prog.dir/topLevelManager.cpp.o: CMakeFiles/prog.dir/flags.make CMakeFiles/prog.dir/topLevelManager.cpp.o: topLevelManager.cpp +CMakeFiles/prog.dir/topLevelManager.cpp.o: CMakeFiles/prog.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/prog.dir/topLevelManager.cpp.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/prog.dir/topLevelManager.cpp.o -c /home/kanken/code/AHRS_core/src/topLevelManager.cpp + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/prog.dir/topLevelManager.cpp.o -MF CMakeFiles/prog.dir/topLevelManager.cpp.o.d -o CMakeFiles/prog.dir/topLevelManager.cpp.o -c /home/kanken/code/AHRS_core/src/topLevelManager.cpp CMakeFiles/prog.dir/topLevelManager.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/prog.dir/topLevelManager.cpp.i" @@ -117,7 +112,8 @@ prog: pipeline/libpipelineLib.a prog: model/windows/libwindows.a prog: ui/support/libsupport.a prog: model/controllers/libcontrollers.a -prog: /usr/lib/x86_64-linux-gnu/libGL.so +prog: /usr/lib/x86_64-linux-gnu/libOpenGL.so +prog: /usr/lib/x86_64-linux-gnu/libGLX.so prog: /usr/lib/x86_64-linux-gnu/libGLU.so prog: model/hardware/psvr/libpsvr.a prog: model/hardware/ihidapi/libihidapi.a @@ -188,7 +184,6 @@ prog: CMakeFiles/prog.dir/link.txt # Rule to build all files generated by this target. CMakeFiles/prog.dir/build: prog - .PHONY : CMakeFiles/prog.dir/build CMakeFiles/prog.dir/clean: diff --git a/src/CMakeFiles/prog.dir/cmake_clean.cmake b/src/CMakeFiles/prog.dir/cmake_clean.cmake index 057caf4..9692fb9 100644 --- a/src/CMakeFiles/prog.dir/cmake_clean.cmake +++ b/src/CMakeFiles/prog.dir/cmake_clean.cmake @@ -1,6 +1,8 @@ file(REMOVE_RECURSE "CMakeFiles/prog.dir/main.cpp.o" + "CMakeFiles/prog.dir/main.cpp.o.d" "CMakeFiles/prog.dir/topLevelManager.cpp.o" + "CMakeFiles/prog.dir/topLevelManager.cpp.o.d" "prog" "prog.pdb" ) diff --git a/src/CMakeFiles/prog.dir/compiler_depend.internal b/src/CMakeFiles/prog.dir/compiler_depend.internal index 63d8e5c..46d02b5 100644 --- a/src/CMakeFiles/prog.dir/compiler_depend.internal +++ b/src/CMakeFiles/prog.dir/compiler_depend.internal @@ -614,13 +614,12 @@ CMakeFiles/prog.dir/main.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -643,6 +642,10 @@ CMakeFiles/prog.dir/main.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.hpp /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.hpp /home/kanken/code/AHRS_core/src/model/windows/window.hpp @@ -1270,13 +1273,12 @@ CMakeFiles/prog.dir/topLevelManager.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -1299,6 +1301,10 @@ CMakeFiles/prog.dir/topLevelManager.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.hpp /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.hpp /home/kanken/code/AHRS_core/src/model/windows/window.hpp diff --git a/src/CMakeFiles/prog.dir/compiler_depend.make b/src/CMakeFiles/prog.dir/compiler_depend.make index 57c34fe..faa8753 100644 --- a/src/CMakeFiles/prog.dir/compiler_depend.make +++ b/src/CMakeFiles/prog.dir/compiler_depend.make @@ -613,13 +613,12 @@ CMakeFiles/prog.dir/main.cpp.o: main.cpp \ /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -642,6 +641,10 @@ CMakeFiles/prog.dir/main.cpp.o: main.cpp \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ pipeline/members/cameraPickerNode.hpp \ pipeline/members/displayOutputNode.hpp \ model/windows/window.hpp \ @@ -1268,13 +1271,12 @@ CMakeFiles/prog.dir/topLevelManager.cpp.o: topLevelManager.cpp \ /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -1297,6 +1299,10 @@ CMakeFiles/prog.dir/topLevelManager.cpp.o: topLevelManager.cpp \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ pipeline/members/cameraPickerNode.hpp \ pipeline/members/displayOutputNode.hpp \ model/windows/window.hpp \ @@ -1326,6 +1332,14 @@ pipeline/members/displayOutputNode.hpp: pipeline/members/cameraPickerNode.hpp: +model/patterns/commands/commands.hpp: + +/usr/local/include/hidapi/hidapi.h: + +model/hardware/ihidapi/_hidapi.hpp: + +model/hardware/psvr/_psvr.hpp: + model/patterns/observer/observable.hpp: /usr/include/x86_64-linux-gnu/sys/ttydefaults.h: @@ -1354,13 +1368,11 @@ model/patterns/observer/observable.hpp: model/hardware/hw/serial.hpp: -/usr/include/c++/11/typeindex: - -/usr/local/include/hidapi/hidapi.h: +model/controllers/ui/menuItem.hpp: -model/hardware/ihidapi/_hidapi.hpp: +model/controllers/ui/menu.hpp: -model/hardware/psvr/_psvr.hpp: +/usr/include/c++/11/typeindex: /usr/local/include/opencv4/opencv2/core/types_c.h: diff --git a/src/CMakeFiles/prog.dir/depend.internal b/src/CMakeFiles/prog.dir/depend.internal deleted file mode 100644 index a7d84bc..0000000 --- a/src/CMakeFiles/prog.dir/depend.internal +++ /dev/null @@ -1,265 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -CMakeFiles/prog.dir/main.cpp.o - /home/kanken/code/AHRS_core/src/main.cpp - /home/kanken/code/AHRS_core/src/main.hpp - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/model/windows/window.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/pipeline.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -CMakeFiles/prog.dir/topLevelManager.cpp.o - /home/kanken/code/AHRS_core/src/main.hpp - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/model/windows/window.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/pipeline.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /home/kanken/code/AHRS_core/src/topLevelManager.cpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h diff --git a/src/CMakeFiles/prog.dir/depend.make b/src/CMakeFiles/prog.dir/depend.make index 89a5a9b..18199d1 100644 --- a/src/CMakeFiles/prog.dir/depend.make +++ b/src/CMakeFiles/prog.dir/depend.make @@ -1,265 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -CMakeFiles/prog.dir/main.cpp.o: main.cpp -CMakeFiles/prog.dir/main.cpp.o: main.hpp -CMakeFiles/prog.dir/main.cpp.o: model/controllers/ui/uiController.hpp -CMakeFiles/prog.dir/main.cpp.o: model/hardware/cameras/_cam.hpp -CMakeFiles/prog.dir/main.cpp.o: model/hardware/hw/serial.hpp -CMakeFiles/prog.dir/main.cpp.o: model/hardware/ihidapi/_hidapi.hpp -CMakeFiles/prog.dir/main.cpp.o: model/hardware/psvr/_psvr.hpp -CMakeFiles/prog.dir/main.cpp.o: model/patterns/observer/observable.hpp -CMakeFiles/prog.dir/main.cpp.o: model/patterns/observer/observer.hpp -CMakeFiles/prog.dir/main.cpp.o: model/perfcheckers/framerate.hpp -CMakeFiles/prog.dir/main.cpp.o: model/windows/window.hpp -CMakeFiles/prog.dir/main.cpp.o: pipeline/abstract/pipelineNode.hpp -CMakeFiles/prog.dir/main.cpp.o: pipeline/members/cameraPickerNode.hpp -CMakeFiles/prog.dir/main.cpp.o: pipeline/members/displayOutputNode.hpp -CMakeFiles/prog.dir/main.cpp.o: pipeline/members/uiDrawerNode.hpp -CMakeFiles/prog.dir/main.cpp.o: pipeline/members/uiMergerNode.hpp -CMakeFiles/prog.dir/main.cpp.o: pipeline/pipeline.hpp -CMakeFiles/prog.dir/main.cpp.o: threadweaver/debugging.hpp -CMakeFiles/prog.dir/main.cpp.o: threadweaver/threadweaver.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/core.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -CMakeFiles/prog.dir/main.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -CMakeFiles/prog.dir/topLevelManager.cpp.o: main.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/controllers/ui/uiController.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/hardware/cameras/_cam.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/hardware/hw/serial.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/hardware/ihidapi/_hidapi.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/hardware/psvr/_psvr.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/patterns/observer/observable.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/patterns/observer/observer.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/perfcheckers/framerate.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: model/windows/window.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: pipeline/abstract/pipelineNode.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: pipeline/members/cameraPickerNode.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: pipeline/members/displayOutputNode.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: pipeline/members/uiDrawerNode.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: pipeline/members/uiMergerNode.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: pipeline/pipeline.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: threadweaver/debugging.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: threadweaver/threadweaver.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: topLevelManager.cpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/core.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -CMakeFiles/prog.dir/topLevelManager.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - +# Empty dependencies file for prog. +# This may be replaced when dependencies are built. diff --git a/src/CMakeFiles/prog.dir/flags.make b/src/CMakeFiles/prog.dir/flags.make index aeff798..db7732f 100644 --- a/src/CMakeFiles/prog.dir/flags.make +++ b/src/CMakeFiles/prog.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -isystem /usr/local/include/opencv4 -CXX_FLAGS = -L/usr/local/lib -pthread -std=gnu++17 +CXX_FLAGS = -L/usr/local/lib diff --git a/src/CMakeFiles/prog.dir/link.txt b/src/CMakeFiles/prog.dir/link.txt index bdc1e52..4a9d92d 100644 --- a/src/CMakeFiles/prog.dir/link.txt +++ b/src/CMakeFiles/prog.dir/link.txt @@ -1 +1 @@ -/usr/bin/c++ -rdynamic CMakeFiles/prog.dir/main.cpp.o CMakeFiles/prog.dir/topLevelManager.cpp.o -o prog -L/home/kanken/code/AHRS_core/src -Wl,-rpath,/home/kanken/code/AHRS_core/src:/usr/local/lib pipeline/libpipelineLib.a -ltbb model/windows/libwindows.a ui/support/libsupport.a model/controllers/libcontrollers.a -lGL -lGLU model/hardware/psvr/libpsvr.a model/hardware/ihidapi/libihidapi.a /usr/local/lib/libhidapi-hidraw.so.0.13.0 model/hardware/cameras/libcameras.a model/hardware/hw/libhw.a model/patterns/observer/libobservers.a threadweaver/libthreadweaver.a model/perfcheckers/libperfcheckers.a processing/zbar/libzbarLib.a /usr/local/lib/libopencv_gapi.so.4.6.0 /usr/local/lib/libopencv_stitching.so.4.6.0 /usr/local/lib/libopencv_aruco.so.4.6.0 /usr/local/lib/libopencv_barcode.so.4.6.0 /usr/local/lib/libopencv_bgsegm.so.4.6.0 /usr/local/lib/libopencv_bioinspired.so.4.6.0 /usr/local/lib/libopencv_ccalib.so.4.6.0 /usr/local/lib/libopencv_dnn_objdetect.so.4.6.0 /usr/local/lib/libopencv_dnn_superres.so.4.6.0 /usr/local/lib/libopencv_dpm.so.4.6.0 /usr/local/lib/libopencv_face.so.4.6.0 /usr/local/lib/libopencv_freetype.so.4.6.0 /usr/local/lib/libopencv_fuzzy.so.4.6.0 /usr/local/lib/libopencv_hfs.so.4.6.0 /usr/local/lib/libopencv_img_hash.so.4.6.0 /usr/local/lib/libopencv_intensity_transform.so.4.6.0 /usr/local/lib/libopencv_line_descriptor.so.4.6.0 /usr/local/lib/libopencv_mcc.so.4.6.0 /usr/local/lib/libopencv_quality.so.4.6.0 /usr/local/lib/libopencv_rapid.so.4.6.0 /usr/local/lib/libopencv_reg.so.4.6.0 /usr/local/lib/libopencv_rgbd.so.4.6.0 /usr/local/lib/libopencv_saliency.so.4.6.0 /usr/local/lib/libopencv_stereo.so.4.6.0 /usr/local/lib/libopencv_structured_light.so.4.6.0 /usr/local/lib/libopencv_phase_unwrapping.so.4.6.0 /usr/local/lib/libopencv_superres.so.4.6.0 /usr/local/lib/libopencv_optflow.so.4.6.0 /usr/local/lib/libopencv_surface_matching.so.4.6.0 /usr/local/lib/libopencv_tracking.so.4.6.0 /usr/local/lib/libopencv_highgui.so.4.6.0 /usr/local/lib/libopencv_datasets.so.4.6.0 /usr/local/lib/libopencv_plot.so.4.6.0 /usr/local/lib/libopencv_text.so.4.6.0 /usr/local/lib/libopencv_videostab.so.4.6.0 /usr/local/lib/libopencv_videoio.so.4.6.0 /usr/local/lib/libopencv_wechat_qrcode.so.4.6.0 /usr/local/lib/libopencv_xfeatures2d.so.4.6.0 /usr/local/lib/libopencv_ml.so.4.6.0 /usr/local/lib/libopencv_shape.so.4.6.0 /usr/local/lib/libopencv_ximgproc.so.4.6.0 /usr/local/lib/libopencv_video.so.4.6.0 /usr/local/lib/libopencv_xobjdetect.so.4.6.0 /usr/local/lib/libopencv_imgcodecs.so.4.6.0 /usr/local/lib/libopencv_objdetect.so.4.6.0 /usr/local/lib/libopencv_calib3d.so.4.6.0 /usr/local/lib/libopencv_dnn.so.4.6.0 /usr/local/lib/libopencv_features2d.so.4.6.0 /usr/local/lib/libopencv_flann.so.4.6.0 /usr/local/lib/libopencv_xphoto.so.4.6.0 /usr/local/lib/libopencv_photo.so.4.6.0 /usr/local/lib/libopencv_imgproc.so.4.6.0 /usr/local/lib/libopencv_core.so.4.6.0 -lzbar -pthread +/usr/bin/c++ -rdynamic CMakeFiles/prog.dir/main.cpp.o CMakeFiles/prog.dir/topLevelManager.cpp.o -o prog -L/home/kanken/code/AHRS_core/src -Wl,-rpath,/home/kanken/code/AHRS_core/src:/usr/local/lib pipeline/libpipelineLib.a -ltbb model/windows/libwindows.a ui/support/libsupport.a model/controllers/libcontrollers.a -lOpenGL -lGLX -lGLU model/hardware/psvr/libpsvr.a model/hardware/ihidapi/libihidapi.a /usr/local/lib/libhidapi-hidraw.so.0.13.0 model/hardware/cameras/libcameras.a model/hardware/hw/libhw.a model/patterns/observer/libobservers.a threadweaver/libthreadweaver.a model/perfcheckers/libperfcheckers.a processing/zbar/libzbarLib.a /usr/local/lib/libopencv_gapi.so.4.6.0 /usr/local/lib/libopencv_stitching.so.4.6.0 /usr/local/lib/libopencv_aruco.so.4.6.0 /usr/local/lib/libopencv_barcode.so.4.6.0 /usr/local/lib/libopencv_bgsegm.so.4.6.0 /usr/local/lib/libopencv_bioinspired.so.4.6.0 /usr/local/lib/libopencv_ccalib.so.4.6.0 /usr/local/lib/libopencv_dnn_objdetect.so.4.6.0 /usr/local/lib/libopencv_dnn_superres.so.4.6.0 /usr/local/lib/libopencv_dpm.so.4.6.0 /usr/local/lib/libopencv_face.so.4.6.0 /usr/local/lib/libopencv_freetype.so.4.6.0 /usr/local/lib/libopencv_fuzzy.so.4.6.0 /usr/local/lib/libopencv_hfs.so.4.6.0 /usr/local/lib/libopencv_img_hash.so.4.6.0 /usr/local/lib/libopencv_intensity_transform.so.4.6.0 /usr/local/lib/libopencv_line_descriptor.so.4.6.0 /usr/local/lib/libopencv_mcc.so.4.6.0 /usr/local/lib/libopencv_quality.so.4.6.0 /usr/local/lib/libopencv_rapid.so.4.6.0 /usr/local/lib/libopencv_reg.so.4.6.0 /usr/local/lib/libopencv_rgbd.so.4.6.0 /usr/local/lib/libopencv_saliency.so.4.6.0 /usr/local/lib/libopencv_stereo.so.4.6.0 /usr/local/lib/libopencv_structured_light.so.4.6.0 /usr/local/lib/libopencv_phase_unwrapping.so.4.6.0 /usr/local/lib/libopencv_superres.so.4.6.0 /usr/local/lib/libopencv_optflow.so.4.6.0 /usr/local/lib/libopencv_surface_matching.so.4.6.0 /usr/local/lib/libopencv_tracking.so.4.6.0 /usr/local/lib/libopencv_highgui.so.4.6.0 /usr/local/lib/libopencv_datasets.so.4.6.0 /usr/local/lib/libopencv_plot.so.4.6.0 /usr/local/lib/libopencv_text.so.4.6.0 /usr/local/lib/libopencv_videostab.so.4.6.0 /usr/local/lib/libopencv_videoio.so.4.6.0 /usr/local/lib/libopencv_wechat_qrcode.so.4.6.0 /usr/local/lib/libopencv_xfeatures2d.so.4.6.0 /usr/local/lib/libopencv_ml.so.4.6.0 /usr/local/lib/libopencv_shape.so.4.6.0 /usr/local/lib/libopencv_ximgproc.so.4.6.0 /usr/local/lib/libopencv_video.so.4.6.0 /usr/local/lib/libopencv_xobjdetect.so.4.6.0 /usr/local/lib/libopencv_imgcodecs.so.4.6.0 /usr/local/lib/libopencv_objdetect.so.4.6.0 /usr/local/lib/libopencv_calib3d.so.4.6.0 /usr/local/lib/libopencv_dnn.so.4.6.0 /usr/local/lib/libopencv_features2d.so.4.6.0 /usr/local/lib/libopencv_flann.so.4.6.0 /usr/local/lib/libopencv_xphoto.so.4.6.0 /usr/local/lib/libopencv_photo.so.4.6.0 /usr/local/lib/libopencv_imgproc.so.4.6.0 /usr/local/lib/libopencv_core.so.4.6.0 -lzbar diff --git a/src/CMakeFiles/prog.dir/progress.make b/src/CMakeFiles/prog.dir/progress.make index 3a30df4..04682d3 100644 --- a/src/CMakeFiles/prog.dir/progress.make +++ b/src/CMakeFiles/prog.dir/progress.make @@ -1,4 +1,4 @@ -CMAKE_PROGRESS_1 = 27 -CMAKE_PROGRESS_2 = 28 -CMAKE_PROGRESS_3 = 29 +CMAKE_PROGRESS_1 = 28 +CMAKE_PROGRESS_2 = 29 +CMAKE_PROGRESS_3 = 30 diff --git a/src/CMakeFiles/progress.marks b/src/CMakeFiles/progress.marks index 425151f..87523dd 100644 --- a/src/CMakeFiles/progress.marks +++ b/src/CMakeFiles/progress.marks @@ -1 +1 @@ -40 +41 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7a9808b..c7fc99c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -5,6 +5,7 @@ set(CMAKE_CXX_STANDARD 17) #set(CMAKE_CXX_FLAGS "-Wall -Wextra") set(CMAKE_CXX_FLAGS_DEBUG "-g -Ofast -fPIC") set(CMAKE_CXX_FLAGS_RELEASE "-Ofast -fPIC") +set(OpenGL_GL_PREFERENCE GLVND) project(visnode) @@ -32,6 +33,7 @@ add_subdirectory(model/hardware/psvr) add_subdirectory(model/hardware/hw) add_subdirectory(model/controllers) add_subdirectory(model/patterns/observer) +add_subdirectory(model/patterns/commands) add_subdirectory(processing/zbar) add_subdirectory(model/windows) add_subdirectory(ui/support) diff --git a/src/Makefile b/src/Makefile index a9df9b7..6e38225 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -75,17 +65,6 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src #============================================================================= # Targets provided globally by CMake. -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." @@ -94,9 +73,18 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + # The main all target all: cmake_check_build_system $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles /home/kanken/code/AHRS_core/src//CMakeFiles/progress.marks @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -246,6 +233,19 @@ observers/fast: $(MAKE) $(MAKESILENT) -f model/patterns/observer/CMakeFiles/observers.dir/build.make model/patterns/observer/CMakeFiles/observers.dir/build .PHONY : observers/fast +#============================================================================= +# Target rules for targets named commands + +# Build rule for target. +commands: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 commands +.PHONY : commands + +# fast build rule for target. +commands/fast: + $(MAKE) $(MAKESILENT) -f model/patterns/commands/CMakeFiles/commands.dir/build.make model/patterns/commands/CMakeFiles/commands.dir/build +.PHONY : commands/fast + #============================================================================= # Target rules for targets named zbarLib @@ -299,7 +299,6 @@ pipelineLib/fast: .PHONY : pipelineLib/fast main.o: main.cpp.o - .PHONY : main.o # target to build an object file @@ -308,7 +307,6 @@ main.cpp.o: .PHONY : main.cpp.o main.i: main.cpp.i - .PHONY : main.i # target to preprocess a source file @@ -317,7 +315,6 @@ main.cpp.i: .PHONY : main.cpp.i main.s: main.cpp.s - .PHONY : main.s # target to generate assembly for a file @@ -326,7 +323,6 @@ main.cpp.s: .PHONY : main.cpp.s topLevelManager.o: topLevelManager.cpp.o - .PHONY : topLevelManager.o # target to build an object file @@ -335,7 +331,6 @@ topLevelManager.cpp.o: .PHONY : topLevelManager.cpp.o topLevelManager.i: topLevelManager.cpp.i - .PHONY : topLevelManager.i # target to preprocess a source file @@ -344,7 +339,6 @@ topLevelManager.cpp.i: .PHONY : topLevelManager.cpp.i topLevelManager.s: topLevelManager.cpp.s - .PHONY : topLevelManager.s # target to generate assembly for a file @@ -361,6 +355,7 @@ help: @echo "... edit_cache" @echo "... rebuild_cache" @echo "... cameras" + @echo "... commands" @echo "... controllers" @echo "... hw" @echo "... ihidapi" diff --git a/src/model/controllers/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/controllers/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/model/controllers/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/model/controllers/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/model/controllers/CMakeFiles/controllers.dir/DependInfo.cmake b/src/model/controllers/CMakeFiles/controllers.dir/DependInfo.cmake index 6f83b90..ef05494 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/DependInfo.cmake +++ b/src/model/controllers/CMakeFiles/controllers.dir/DependInfo.cmake @@ -1,16 +1,15 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.cpp" "/home/kanken/code/AHRS_core/src/model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/model/controllers/ui/menu.cpp" "model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o" "gcc" "model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o.d" + "/home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.cpp" "model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o" "gcc" "model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o.d" ) # Targets to which this target links. diff --git a/src/model/controllers/CMakeFiles/controllers.dir/build.make b/src/model/controllers/CMakeFiles/controllers.dir/build.make index 9f94930..0a727de 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/build.make +++ b/src/model/controllers/CMakeFiles/controllers.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include model/controllers/CMakeFiles/controllers.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/controllers/CMakeFiles/controllers.dir/compiler_depend.make # Include the progress variables for this target. include model/controllers/CMakeFiles/controllers.dir/progress.make @@ -78,8 +71,9 @@ include model/controllers/CMakeFiles/controllers.dir/flags.make model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/controllers/CMakeFiles/controllers.dir/flags.make model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/controllers/ui/uiController.cpp +model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/controllers/CMakeFiles/controllers.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/controllers && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/controllers.dir/ui/uiController.cpp.o -c /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.cpp + cd /home/kanken/code/AHRS_core/src/model/controllers && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o -MF CMakeFiles/controllers.dir/ui/uiController.cpp.o.d -o CMakeFiles/controllers.dir/ui/uiController.cpp.o -c /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.cpp model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/controllers.dir/ui/uiController.cpp.i" @@ -89,23 +83,38 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/controllers.dir/ui/uiController.cpp.s" cd /home/kanken/code/AHRS_core/src/model/controllers && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.cpp -o CMakeFiles/controllers.dir/ui/uiController.cpp.s +model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o: model/controllers/CMakeFiles/controllers.dir/flags.make +model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o: model/controllers/ui/menu.cpp +model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o: model/controllers/CMakeFiles/controllers.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o" + cd /home/kanken/code/AHRS_core/src/model/controllers && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o -MF CMakeFiles/controllers.dir/ui/menu.cpp.o.d -o CMakeFiles/controllers.dir/ui/menu.cpp.o -c /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.cpp + +model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/controllers.dir/ui/menu.cpp.i" + cd /home/kanken/code/AHRS_core/src/model/controllers && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.cpp > CMakeFiles/controllers.dir/ui/menu.cpp.i + +model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/controllers.dir/ui/menu.cpp.s" + cd /home/kanken/code/AHRS_core/src/model/controllers && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.cpp -o CMakeFiles/controllers.dir/ui/menu.cpp.s + # Object files for target controllers controllers_OBJECTS = \ -"CMakeFiles/controllers.dir/ui/uiController.cpp.o" +"CMakeFiles/controllers.dir/ui/uiController.cpp.o" \ +"CMakeFiles/controllers.dir/ui/menu.cpp.o" # External object files for target controllers controllers_EXTERNAL_OBJECTS = model/controllers/libcontrollers.a: model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o +model/controllers/libcontrollers.a: model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o model/controllers/libcontrollers.a: model/controllers/CMakeFiles/controllers.dir/build.make model/controllers/libcontrollers.a: model/controllers/CMakeFiles/controllers.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libcontrollers.a" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX static library libcontrollers.a" cd /home/kanken/code/AHRS_core/src/model/controllers && $(CMAKE_COMMAND) -P CMakeFiles/controllers.dir/cmake_clean_target.cmake cd /home/kanken/code/AHRS_core/src/model/controllers && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/controllers.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. model/controllers/CMakeFiles/controllers.dir/build: model/controllers/libcontrollers.a - .PHONY : model/controllers/CMakeFiles/controllers.dir/build model/controllers/CMakeFiles/controllers.dir/clean: diff --git a/src/model/controllers/CMakeFiles/controllers.dir/cmake_clean.cmake b/src/model/controllers/CMakeFiles/controllers.dir/cmake_clean.cmake index 53c3ab3..5dee676 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/cmake_clean.cmake +++ b/src/model/controllers/CMakeFiles/controllers.dir/cmake_clean.cmake @@ -1,5 +1,8 @@ file(REMOVE_RECURSE + "CMakeFiles/controllers.dir/ui/menu.cpp.o" + "CMakeFiles/controllers.dir/ui/menu.cpp.o.d" "CMakeFiles/controllers.dir/ui/uiController.cpp.o" + "CMakeFiles/controllers.dir/ui/uiController.cpp.o.d" "libcontrollers.a" "libcontrollers.pdb" ) diff --git a/src/model/controllers/CMakeFiles/controllers.dir/compiler_depend.internal b/src/model/controllers/CMakeFiles/controllers.dir/compiler_depend.internal index ac21546..0519a08 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/compiler_depend.internal +++ b/src/model/controllers/CMakeFiles/controllers.dir/compiler_depend.internal @@ -1,6 +1,275 @@ # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 3.22 +model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.cpp + /usr/include/stdc-predef.h + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp + /usr/include/c++/11/string + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/initializer_list + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/time.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp + /usr/include/string.h + /usr/include/strings.h + /usr/include/fcntl.h + /usr/include/x86_64-linux-gnu/bits/fcntl.h + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h + /usr/include/linux/falloc.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/termios.h + /usr/include/x86_64-linux-gnu/bits/termios.h + /usr/include/x86_64-linux-gnu/bits/termios-struct.h + /usr/include/x86_64-linux-gnu/bits/termios-c_cc.h + /usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h + /usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h + /usr/include/x86_64-linux-gnu/bits/termios-baud.h + /usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h + /usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h + /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h + /usr/include/x86_64-linux-gnu/bits/termios-misc.h + /usr/include/x86_64-linux-gnu/sys/ttydefaults.h + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/c++/11/thread + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/tuple + /usr/include/c++/11/utility + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/array + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/this_thread_sleep.h + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/limits + /usr/include/c++/11/ctime + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp + /usr/include/c++/11/filesystem + /usr/include/c++/11/bits/fs_fwd.h + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/bits/fs_path.h + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/bits/quoted_string.h + /usr/include/c++/11/sstream + /usr/include/c++/11/istream + /usr/include/c++/11/ios + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/ostream + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/sstream.tcc + /usr/include/c++/11/codecvt + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/fs_dir.h + /usr/include/c++/11/bits/fs_ops.h + /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp + /usr/include/c++/11/iostream + /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp + model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.cpp /usr/include/stdc-predef.h @@ -607,13 +876,12 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o /usr/include/c++/11/bits/fs_dir.h /usr/include/c++/11/bits/fs_ops.h /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -636,4 +904,8 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp diff --git a/src/model/controllers/CMakeFiles/controllers.dir/compiler_depend.make b/src/model/controllers/CMakeFiles/controllers.dir/compiler_depend.make index f76e4b7..e6a51e1 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/compiler_depend.make +++ b/src/model/controllers/CMakeFiles/controllers.dir/compiler_depend.make @@ -1,11 +1,11 @@ # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 3.22 -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/controllers/ui/uiController.cpp \ +model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o: model/controllers/ui/menu.cpp \ /usr/include/stdc-predef.h \ - model/controllers/ui/uiController.hpp \ - model/hardware/cameras/_cam.hpp \ - /usr/include/c++/11/cstdio \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ + /usr/include/c++/11/string \ /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ /usr/include/features.h \ @@ -18,55 +18,18 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/contro /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ /usr/include/c++/11/pstl/pstl_config.h \ - /usr/include/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/iosfwd \ /usr/include/c++/11/bits/stringfwd.h \ /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/nested_exception.h \ /usr/include/c++/11/bits/char_traits.h \ /usr/include/c++/11/bits/stl_algobase.h \ /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ /usr/include/c++/11/bits/cpp_type_traits.h \ /usr/include/c++/11/ext/type_traits.h \ /usr/include/c++/11/ext/numeric_traits.h \ /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ /usr/include/c++/11/bits/stl_iterator_base_types.h \ /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ /usr/include/c++/11/bits/concept_check.h \ @@ -75,21 +38,52 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/contro /usr/include/c++/11/bits/ptr_traits.h \ /usr/include/c++/11/debug/debug.h \ /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ /usr/include/c++/11/cstdint \ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ /usr/include/c++/11/bits/localefwd.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ /usr/include/c++/11/clocale \ /usr/include/locale.h \ /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/iosfwd \ /usr/include/c++/11/cctype \ /usr/include/ctype.h \ /usr/include/x86_64-linux-gnu/bits/endian.h \ /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ /usr/include/c++/11/ext/atomicity.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ @@ -121,23 +115,12 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/contro /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ /usr/include/c++/11/ext/alloc_traits.h \ /usr/include/c++/11/bits/alloc_traits.h \ /usr/include/c++/11/bits/stl_construct.h \ /usr/include/c++/11/string_view \ /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h \ /usr/include/c++/11/bits/string_view.tcc \ /usr/include/c++/11/ext/string_conversions.h \ /usr/include/c++/11/cstdlib \ @@ -154,6 +137,13 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/contro /usr/include/alloca.h \ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ /usr/include/c++/11/cerrno \ /usr/include/errno.h \ /usr/include/x86_64-linux-gnu/bits/errno.h \ @@ -164,113 +154,391 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/contro /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ /usr/include/c++/11/bits/charconv.h \ /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/locale_classes.tcc \ + model/hardware/hw/serial.hpp \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/termios.h \ + /usr/include/x86_64-linux-gnu/bits/termios.h \ + /usr/include/x86_64-linux-gnu/bits/termios-struct.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_cc.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-baud.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h \ + /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ + /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/c++/11/thread \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + threadweaver/threadweaver.hpp \ + /usr/include/c++/11/filesystem \ + /usr/include/c++/11/bits/fs_fwd.h \ /usr/include/c++/11/system_error \ /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/fs_path.h \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ /usr/include/c++/11/bits/locale_facets.h \ /usr/include/c++/11/cwctype \ /usr/include/wctype.h \ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ /usr/include/c++/11/bits/streambuf_iterator.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/pstl/glue_memory_defs.h \ - /usr/include/c++/11/pstl/execution_defs.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/bits/sstream.tcc \ - /usr/include/c++/11/regex \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/unordered_map \ - /usr/include/c++/11/bits/hashtable.h \ - /usr/include/c++/11/bits/hashtable_policy.h \ - /usr/include/c++/11/bits/enable_special_members.h \ - /usr/include/c++/11/bits/node_handle.h \ - /usr/include/c++/11/bits/unordered_map.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/bitset \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/locale \ /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/ctime \ /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ /usr/include/libintl.h \ /usr/include/c++/11/bits/codecvt.h \ /usr/include/c++/11/bits/locale_facets_nonio.tcc \ /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/stack \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/bits/stl_stack.h \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/c++/11/bits/regex_constants.h \ - /usr/include/c++/11/bits/regex_error.h \ - /usr/include/c++/11/bits/regex_automaton.h \ - /usr/include/c++/11/bits/regex_automaton.tcc \ - /usr/include/c++/11/bits/regex_scanner.h \ - /usr/include/c++/11/bits/regex_scanner.tcc \ - /usr/include/c++/11/bits/regex_compiler.h \ - /usr/include/c++/11/bits/regex_compiler.tcc \ - /usr/include/c++/11/bits/regex.h \ - /usr/include/c++/11/bits/regex.tcc \ - /usr/include/c++/11/bits/regex_executor.h \ - /usr/include/c++/11/bits/regex_executor.tcc \ - /usr/include/c++/11/execution \ - /usr/include/c++/11/pstl/glue_execution_defs.h \ - /usr/include/c++/11/pstl/algorithm_impl.h \ - /usr/include/c++/11/pstl/execution_impl.h \ - /usr/include/c++/11/pstl/memory_impl.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/bits/quoted_string.h \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/fs_dir.h \ + /usr/include/c++/11/bits/fs_ops.h \ + threadweaver/debugging.hpp \ + /usr/include/c++/11/iostream \ + model/patterns/observer/observable.hpp \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp + +model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/controllers/ui/uiController.cpp \ + /usr/include/stdc-predef.h \ + model/controllers/ui/uiController.hpp \ + model/hardware/cameras/_cam.hpp \ + /usr/include/c++/11/cstdio \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/c++/11/iostream \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/include/c++/11/regex \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/bitset \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/stack \ + /usr/include/c++/11/deque \ + /usr/include/c++/11/bits/stl_deque.h \ + /usr/include/c++/11/bits/deque.tcc \ + /usr/include/c++/11/bits/stl_stack.h \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/c++/11/bits/regex_constants.h \ + /usr/include/c++/11/bits/regex_error.h \ + /usr/include/c++/11/bits/regex_automaton.h \ + /usr/include/c++/11/bits/regex_automaton.tcc \ + /usr/include/c++/11/bits/regex_scanner.h \ + /usr/include/c++/11/bits/regex_scanner.tcc \ + /usr/include/c++/11/bits/regex_compiler.h \ + /usr/include/c++/11/bits/regex_compiler.tcc \ + /usr/include/c++/11/bits/regex.h \ + /usr/include/c++/11/bits/regex.tcc \ + /usr/include/c++/11/bits/regex_executor.h \ + /usr/include/c++/11/bits/regex_executor.tcc \ + /usr/include/c++/11/execution \ + /usr/include/c++/11/pstl/glue_execution_defs.h \ + /usr/include/c++/11/pstl/algorithm_impl.h \ + /usr/include/c++/11/pstl/execution_impl.h \ + /usr/include/c++/11/pstl/memory_impl.h \ /usr/include/c++/11/pstl/unseq_backend_simd.h \ /usr/include/c++/11/pstl/utils.h \ /usr/include/c++/11/pstl/parallel_backend_utils.h \ @@ -606,13 +874,12 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/contro /usr/include/c++/11/bits/fs_dir.h \ /usr/include/c++/11/bits/fs_ops.h \ threadweaver/debugging.hpp \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -634,756 +901,892 @@ model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/contro /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp + model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp + + +/usr/include/c++/11/typeindex: + +/usr/local/include/opencv4/opencv2/core/types_c.h: +/usr/local/include/opencv4/opencv2/core/core_c.h: + +/usr/local/include/opencv4/opencv2/videoio/videoio_c.h: + +/usr/local/include/opencv4/opencv2/video/tracking.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp: + +/usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp: -model/patterns/observer/observable.hpp: +/usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp: -/usr/include/x86_64-linux-gnu/sys/ttydefaults.h: +/usr/local/include/opencv4/opencv2/video/background_segm.hpp: -/usr/include/x86_64-linux-gnu/bits/termios-misc.h: +/usr/include/c++/11/bits/stl_queue.h: -/usr/include/x86_64-linux-gnu/bits/termios-tcflow.h: +/usr/include/c++/11/queue: -/usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h: +/usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp: -/usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h: +/usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp: -/usr/include/x86_64-linux-gnu/bits/termios-baud.h: +/usr/local/include/opencv4/opencv2/core/opengl.hpp: -/usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h: +/usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp: -/usr/include/x86_64-linux-gnu/bits/termios-c_cc.h: +/usr/local/include/opencv4/opencv2/core/cuda.hpp: -/usr/include/x86_64-linux-gnu/bits/termios-struct.h: +/usr/local/include/opencv4/opencv2/stitching/warpers.hpp: -/usr/include/termios.h: +/usr/local/include/opencv4/opencv2/stitching.hpp: -/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: +/usr/local/include/opencv4/opencv2/photo.hpp: -/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: +/usr/local/include/opencv4/opencv2/objdetect/face.hpp: -model/hardware/hw/serial.hpp: +/usr/local/include/opencv4/opencv2/objdetect.hpp: -/usr/include/c++/11/typeindex: +/usr/local/include/opencv4/opencv2/ml.hpp: -/usr/local/include/hidapi/hidapi.h: +/usr/local/include/opencv4/opencv2/videoio.hpp: -model/hardware/ihidapi/_hidapi.hpp: +/usr/local/include/opencv4/opencv2/imgcodecs.hpp: -model/hardware/psvr/_psvr.hpp: +/usr/local/include/opencv4/opencv2/flann/timer.h: -/usr/include/c++/11/bits/fs_fwd.h: +/usr/local/include/opencv4/opencv2/flann/index_testing.h: -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: +/usr/local/include/opencv4/opencv2/flann/autotuned_index.h: -/usr/include/x86_64-linux-gnu/bits/confname.h: +/usr/local/include/opencv4/opencv2/flann/lsh_table.h: -/usr/local/include/opencv4/opencv2/core/ocl.hpp: +/usr/local/include/opencv4/opencv2/flann/lsh_index.h: -/usr/include/x86_64-linux-gnu/bits/environments.h: +/usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h: -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: +/usr/local/include/opencv4/opencv2/flann/linear_index.h: -/usr/include/unistd.h: +/usr/local/include/opencv4/opencv2/flann/kmeans_index.h: -threadweaver/threadweaver.hpp: +/usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h: -/usr/local/include/opencv4/opencv2/core/types_c.h: +/usr/local/include/opencv4/opencv2/flann/random.h: -/usr/local/include/opencv4/opencv2/core/core_c.h: +/usr/local/include/opencv4/opencv2/flann/heap.h: -/usr/local/include/opencv4/opencv2/videoio/videoio_c.h: +/usr/local/include/opencv4/opencv2/flann/all_indices.h: -/usr/local/include/opencv4/opencv2/video/tracking.hpp: +/usr/include/c++/11/bits/stl_set.h: -/usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp: +/usr/local/include/opencv4/opencv2/flann/result_set.h: -/usr/include/c++/11/filesystem: +/usr/local/include/opencv4/opencv2/flann/nn_index.h: -/usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp: +/usr/local/include/opencv4/opencv2/flann/saving.h: -/usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp: +/usr/local/include/opencv4/opencv2/flann/any.h: -/usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp: +/usr/local/include/opencv4/opencv2/flann/params.h: -/usr/local/include/opencv4/opencv2/video/background_segm.hpp: +/usr/local/include/opencv4/opencv2/flann/matrix.h: -/usr/include/c++/11/bits/stl_queue.h: +/usr/local/include/opencv4/opencv2/flann.hpp: -/usr/include/c++/11/queue: +/usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp: -/usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp: +/usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp: -/usr/include/c++/11/bits/stl_list.h: +/usr/local/include/opencv4/opencv2/dnn/layer.hpp: -/usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp: +/usr/local/include/opencv4/opencv2/dnn/dict.hpp: -/usr/local/include/opencv4/opencv2/core/opengl.hpp: +/usr/local/include/opencv4/opencv2/dnn/version.hpp: -/usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp: +/usr/local/include/opencv4/opencv2/core/async.hpp: -/usr/local/include/opencv4/opencv2/core/cuda.hpp: +/usr/local/include/opencv4/opencv2/dnn/dnn.hpp: -/usr/local/include/opencv4/opencv2/stitching/warpers.hpp: +/usr/local/include/opencv4/opencv2/dnn.hpp: -/usr/local/include/opencv4/opencv2/stitching.hpp: +/usr/include/c++/11/pstl/glue_memory_impl.h: -/usr/local/include/opencv4/opencv2/photo.hpp: +/usr/local/include/opencv4/opencv2/core/cuda_types.hpp: -/usr/local/include/opencv4/opencv2/objdetect/face.hpp: +/usr/include/c++/11/bits/istream.tcc: -/usr/local/include/opencv4/opencv2/objdetect.hpp: +/usr/include/c++/11/bits/regex_scanner.h: -/usr/include/c++/11/bits/regex_automaton.tcc: +/usr/include/oneapi/tbb/detail/_assert.h: -/usr/include/c++/11/bits/regex_automaton.h: +/usr/include/c++/11/bits/basic_ios.tcc: -/usr/include/c++/11/pstl/memory_impl.h: +/usr/include/c++/11/bits/codecvt.h: -/usr/include/c++/11/bits/regex_constants.h: +/usr/include/c++/11/bits/enable_special_members.h: -/usr/include/c++/11/cstring: +/usr/include/c++/11/bits/uniform_int_dist.h: -/usr/include/oneapi/tbb/tbb_allocator.h: +/usr/include/c++/11/istream: -/usr/include/c++/11/bits/stl_stack.h: +/usr/include/c++/11/sstream: -/usr/include/c++/11/bits/stl_deque.h: +/usr/include/c++/11/bits/quoted_string.h: /usr/include/c++/11/bits/locale_conv.h: +/usr/include/c++/11/bits/basic_ios.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h: + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp: /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h: -/usr/include/x86_64-linux-gnu/bits/termios.h: +/usr/include/c++/11/bits/locale_facets.tcc: -/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h: +/usr/local/include/opencv4/opencv2/flann/allocator.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/11/bits/this_thread_sleep.h: + +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: + +/usr/include/c++/11/pstl/memory_impl.h: + +/usr/local/include/opencv4/opencv2/flann/kdtree_index.h: + +/usr/include/c++/11/bits/ios_base.h: + +/usr/include/c++/11/bits/exception.h: + +model/hardware/cameras/_cam.hpp: + +/usr/include/c++/11/bits/locale_classes.h: + +/usr/local/include/opencv4/opencv2/features2d.hpp: + +/usr/include/c++/11/stdexcept: + +/usr/include/c++/11/pstl/glue_algorithm_defs.h: + +/usr/include/c++/11/bits/fs_fwd.h: + +/usr/include/c++/11/bits/stl_bvector.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp: + +/usr/include/c++/11/filesystem: + +threadweaver/threadweaver.hpp: + +/usr/include/c++/11/debug/debug.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: + +/usr/include/c++/11/bits/vector.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h: + +/usr/include/c++/11/bits/stl_vector.h: + +/usr/include/c++/11/pstl/algorithm_impl.h: + +/usr/include/c++/11/cstddef: + +/usr/include/c++/11/bits/stl_uninitialized.h: + +/usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp: + +/usr/local/include/opencv4/opencv2/core/operations.hpp: + +/usr/include/c++/11/bits/parse_numbers.h: + +/usr/include/c++/11/limits: + +/usr/include/c++/11/ratio: + +/usr/include/c++/11/thread: + +model/hardware/ihidapi/_hidapi.hpp: + +/usr/include/c++/11/bits/refwrap.h: + +/usr/include/c++/11/array: + +/usr/include/c++/11/bits/regex_compiler.tcc: + +/usr/include/limits.h: + +/usr/include/c++/11/bits/nested_exception.h: + +/usr/include/oneapi/tbb/task_group.h: + +/usr/include/c++/11/typeinfo: + +/usr/include/oneapi/tbb/detail/_exception.h: + +/usr/include/c++/11/exception: + +/usr/include/c++/11/pstl/numeric_fwd.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h: + +/usr/include/c++/11/bits/std_thread.h: + +/usr/include/c++/11/bits/streambuf.tcc: + +/usr/include/c++/11/bits/stl_iterator_base_funcs.h: /usr/include/c++/11/bits/locale_facets_nonio.h: -/usr/include/c++/11/bits/erase_if.h: +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: -/usr/include/stdint.h: +/usr/include/c++/11/vector: -/usr/include/c++/11/bits/ptr_traits.h: +/usr/include/time.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h: +/usr/local/include/opencv4/opencv2/core/ocl.hpp: -/usr/include/c++/11/bits/enable_special_members.h: +/usr/include/x86_64-linux-gnu/bits/environments.h: -/usr/include/c++/11/bits/basic_ios.tcc: +/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: -/usr/include/c++/11/bits/codecvt.h: +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: -/usr/include/c++/11/bits/hashtable_policy.h: +/usr/include/x86_64-linux-gnu/sys/ttydefaults.h: -/usr/include/c++/11/bits/hashtable.h: +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: -/usr/include/c++/11/bits/stl_heap.h: +/usr/include/c++/11/string_view: -/usr/include/c++/11/bits/std_abs.h: +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/termios-misc.h: + +/usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h: + +/usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h: + +/usr/include/c++/11/ostream: + +/usr/include/c++/11/bits/unique_ptr.h: + +/usr/local/include/opencv4/opencv2/video.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h: + +/usr/include/c++/11/cwctype: -/usr/include/c++/11/bits/stl_algo.h: +/usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h: -/usr/include/string.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h: -/usr/include/tbb/parallel_invoke.h: +/usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h: -/usr/include/c++/11/sstream: +/usr/include/x86_64-linux-gnu/bits/termios.h: -/usr/include/c++/11/bits/vector.tcc: +/usr/include/c++/11/mutex: -/usr/include/c++/11/bits/stl_bvector.h: +/usr/include/termios.h: -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: +/usr/include/c++/11/bits/uses_allocator.h: -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: +/usr/include/c++/11/bits/unique_lock.h: -/usr/include/c++/11/bits/shared_ptr_atomic.h: +/usr/local/include/opencv4/opencv2/flann/dist.h: -/usr/include/c++/11/bits/regex.h: +/usr/include/c++/11/bits/postypes.h: -/usr/include/c++/11/bits/refwrap.h: +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: -/usr/include/c++/11/array: +/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: -/usr/include/c++/11/bits/regex_compiler.tcc: +/usr/include/c++/11/bits/memoryfwd.h: -/usr/include/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h: -/usr/include/c++/11/bits/uses_allocator.h: +/usr/include/asm-generic/errno.h: -/usr/include/c++/11/bits/unique_lock.h: +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: -/usr/include/c++/11/vector: +/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: -/usr/local/include/opencv4/opencv2/flann/all_indices.h: +/usr/include/wctype.h: -/usr/include/c++/11/bits/align.h: +/usr/include/sched.h: -/usr/local/include/opencv4/opencv2/flann/any.h: +/usr/include/x86_64-linux-gnu/bits/errno.h: -/usr/include/c++/11/bits/stl_raw_storage_iter.h: +/usr/include/c++/11/utility: -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: +/usr/include/c++/11/ios: -/usr/include/c++/11/backward/auto_ptr.h: +/usr/local/include/opencv4/opencv2/core/mat.inl.hpp: -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h: +/usr/include/c++/11/cerrno: -/usr/include/c++/11/bits/stl_uninitialized.h: +/usr/include/stdio.h: -/usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp: +/usr/include/oneapi/tbb/detail/_export.h: -/usr/local/include/opencv4/opencv2/core/operations.hpp: +/usr/include/c++/11/chrono: -/usr/include/c++/11/memory: +/usr/include/x86_64-linux-gnu/bits/wordsize.h: -/usr/local/include/opencv4/opencv2/core/cuda_types.hpp: +/usr/include/c++/11/bits/std_abs.h: -/usr/include/c++/11/bits/istream.tcc: +/usr/include/c++/11/bits/stl_heap.h: -/usr/include/c++/11/bits/regex_scanner.h: +/usr/include/alloca.h: -/usr/include/oneapi/tbb/detail/_assert.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h: -/usr/include/c++/11/istream: +/usr/local/include/opencv4/opencv2/flann/flann_base.hpp: -/usr/include/c++/11/bits/locale_facets.tcc: +/usr/include/c++/11/bits/fs_path.h: -/usr/include/c++/11/bits/this_thread_sleep.h: +/usr/include/c++/11/bits/shared_ptr.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: -/usr/include/c++/11/cwctype: +/usr/include/c++/11/bits/stl_construct.h: -/usr/include/c++/11/bits/exception.h: +/usr/include/x86_64-linux-gnu/bits/byteswap.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h: +/usr/include/c++/11/bits/cpp_type_traits.h: -/usr/include/c++/11/bits/basic_ios.h: +/usr/include/endian.h: -/usr/include/c++/11/bits/uniform_int_dist.h: +/usr/include/c++/11/bits/ptr_traits.h: -/usr/include/c++/11/bits/atomic_lockfree_defines.h: +/usr/include/stdint.h: -/usr/include/c++/11/stdexcept: +/usr/include/c++/11/bits/erase_if.h: -/usr/include/c++/11/pstl/glue_algorithm_defs.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h: -/usr/local/include/opencv4/opencv2/flann/lsh_table.h: +/usr/local/include/opencv4/opencv2/highgui.hpp: -/usr/include/c++/11/utility: +/usr/include/x86_64-linux-gnu/bits/typesizes.h: -/usr/include/c++/11/ios: +/usr/include/c++/11/bits/predefined_ops.h: -/usr/local/include/opencv4/opencv2/core/mat.inl.hpp: +/usr/include/c++/11/cstring: -/usr/include/c++/11/bits/stl_vector.h: +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: -/usr/include/c++/11/pstl/algorithm_impl.h: +/usr/include/linux/falloc.h: -/usr/include/c++/11/cstddef: +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h: -model/hardware/cameras/_cam.hpp: +/usr/include/c++/11/pstl/numeric_impl.h: -/usr/include/asm-generic/errno.h: +/usr/local/include/opencv4/opencv2/core/utility.hpp: -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: +/usr/include/oneapi/tbb/detail/_template_helpers.h: -/usr/include/c++/11/cerrno: +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: -/usr/include/alloca.h: +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h: +/usr/include/c++/11/bits/cxxabi_init_exception.h: -/usr/include/c++/11/bits/shared_ptr.h: +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: -/usr/include/x86_64-linux-gnu/bits/byteswap.h: +/usr/include/wchar.h: -/usr/include/x86_64-linux-gnu/bits/waitflags.h: +/usr/include/fcntl.h: -/usr/include/stdlib.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h: -/usr/include/c++/11/bits/functional_hash.h: +/usr/include/c++/11/bits/ostream.tcc: -/usr/include/c++/11/string_view: +/usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp: -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: +/usr/include/c++/11/clocale: -/usr/include/c++/11/bits/stl_construct.h: +/usr/include/c++/11/new: -/usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h: +/usr/include/x86_64-linux-gnu/bits/termios-tcflow.h: -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: +/usr/include/c++/11/bits/sstream.tcc: -/usr/include/errno.h: +/usr/include/c++/11/climits: -/usr/include/c++/11/bits/alloc_traits.h: +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: -/usr/include/stdc-predef.h: +/usr/include/c++/11/cstdint: -/usr/include/c++/11/initializer_list: +/usr/include/c++/11/bits/concept_check.h: -/usr/include/c++/11/iosfwd: +/usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h: -/usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp: +/usr/include/x86_64-linux-gnu/bits/sched.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h: +/usr/include/c++/11/ext/alloc_traits.h: -/usr/include/c++/11/map: +/usr/include/tbb/tbb_allocator.h: -/usr/include/oneapi/tbb/parallel_scan.h: +/usr/include/ctype.h: -/usr/local/include/opencv4/opencv2/imgcodecs.hpp: +/usr/include/c++/11/locale: -/usr/include/c++/11/iterator: +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: -/usr/include/x86_64-linux-gnu/bits/floatn.h: +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: -/usr/include/c++/11/bits/memoryfwd.h: +/usr/include/c++/11/bits/stl_iterator.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h: +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: -/usr/include/c++/11/bits/hash_bytes.h: +/usr/include/x86_64-linux-gnu/bits/long-double.h: -/usr/include/c++/11/bits/move.h: +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: -/usr/include/c++/11/typeinfo: +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: -/usr/include/oneapi/tbb/detail/_exception.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h: -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: +/usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h: +/usr/include/c++/11/pstl/parallel_impl.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: -/usr/include/c++/11/regex: +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: -/usr/include/x86_64-linux-gnu/sys/select.h: +/usr/include/c++/11/debug/assertions.h: -/usr/include/c++/11/bits/nested_exception.h: +/usr/include/x86_64-linux-gnu/bits/floatn.h: -/usr/include/oneapi/tbb/task_group.h: +/usr/include/c++/11/iterator: -/usr/include/linux/falloc.h: +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: +/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h: +/usr/include/c++/11/bits/invoke.h: -/usr/include/c++/11/bits/cxxabi_init_exception.h: +/usr/include/tbb/parallel_scan.h: -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: +/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: -/usr/include/wchar.h: +model/controllers/ui/menuItem.hpp: -/usr/include/fcntl.h: +/usr/include/x86_64-linux-gnu/bits/timex.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h: +/usr/include/c++/11/bits/regex_automaton.tcc: -/usr/include/c++/11/ctime: +/usr/include/x86_64-linux-gnu/bits/termios-struct.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h: +/usr/include/c++/11/functional: -/usr/include/x86_64-linux-gnu/bits/time64.h: +/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: -/usr/include/c++/11/bits/regex_executor.tcc: +/usr/local/include/opencv4/opencv2/core/cvdef.h: -/usr/include/c++/11/bits/unique_ptr.h: +/usr/include/c++/11/tr1/legendre_function.tcc: -/usr/include/c++/11/ostream: +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h: +/usr/include/features-time64.h: -/usr/include/c++/11/bits/ostream_insert.h: +/usr/include/c++/11/system_error: -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: +model/controllers/ui/menu.hpp: -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: +/usr/include/x86_64-linux-gnu/bits/wchar.h: -/usr/include/oneapi/tbb/detail/_template_helpers.h: +/usr/include/x86_64-linux-gnu/bits/timesize.h: -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: +threadweaver/debugging.hpp: -/usr/include/x86_64-linux-gnu/bits/stat.h: +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h: -/usr/include/c++/11/cstdint: +/usr/include/x86_64-linux-gnu/bits/confname.h: -/usr/include/c++/11/bits/concept_check.h: +/usr/include/c++/11/bits/ostream_insert.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h: +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: -/usr/include/c++/11/bits/invoke.h: +/usr/include/c++/11/tr1/gamma.tcc: -/usr/include/tbb/parallel_scan.h: +/usr/local/include/opencv4/opencv2/core/fast_math.hpp: -/usr/include/x86_64-linux-gnu/bits/timex.h: +/usr/include/errno.h: -/usr/include/x86_64-linux-gnu/bits/wchar.h: +/usr/include/c++/11/bits/alloc_traits.h: -/usr/include/c++/11/debug/debug.h: +/usr/include/stdc-predef.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h: +/usr/include/c++/11/string: -/usr/include/c++/11/locale: +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: -/usr/include/tbb/tbb_allocator.h: +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: -/usr/include/ctype.h: +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: -/usr/include/c++/11/bitset: +/usr/include/oneapi/tbb/detail/_utils.h: -/usr/include/c++/11/functional: +/usr/include/features.h: -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: +/usr/include/x86_64-linux-gnu/bits/termios-c_cc.h: -/usr/include/c++/11/system_error: +/usr/include/asm-generic/errno-base.h: -/usr/include/features-time64.h: +/usr/local/include/opencv4/opencv2/flann/logger.h: -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: +/usr/include/c++/11/bits/allocator.h: -/usr/include/x86_64-linux-gnu/bits/wordsize.h: +/usr/include/c++/11/cmath: -/usr/include/c++/11/chrono: +/usr/include/c++/11/pstl/pstl_config.h: -/usr/include/x86_64-linux-gnu/bits/long-double.h: +/usr/include/c++/11/execution: -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: +/usr/include/c++/11/pstl/execution_impl.h: -/usr/include/x86_64-linux-gnu/bits/fcntl.h: +/usr/include/c++/11/type_traits: -/usr/include/x86_64-linux-gnu/asm/errno.h: +model/patterns/observer/observable.hpp: -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h: +/usr/include/c++/11/ext/type_traits.h: -/usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h: -/usr/include/c++/11/pstl/parallel_impl.h: +/usr/include/c++/11/ctime: -/usr/include/c++/11/tr1/legendre_function.tcc: +/usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h: -/usr/local/include/opencv4/opencv2/core/cvdef.h: +/usr/include/x86_64-linux-gnu/bits/time64.h: -model/controllers/ui/uiController.hpp: +/usr/include/c++/11/bits/regex_executor.tcc: -/usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp: +/usr/include/c++/11/iosfwd: -/usr/include/c++/11/cstdlib: +/usr/include/c++/11/initializer_list: -/usr/include/c++/11/bits/deque.tcc: +/usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp: -/usr/include/c++/11/algorithm: +/usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h: -/usr/local/include/opencv4/opencv2/core/saturate.hpp: +/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: -/usr/include/x86_64-linux-gnu/bits/select.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h: -/usr/include/x86_64-linux-gnu/bits/time.h: +/usr/include/c++/11/bits/stl_algobase.h: -/usr/include/c++/11/backward/binders.h: +/usr/include/unistd.h: -model/controllers/ui/uiController.cpp: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: +/usr/include/x86_64-linux-gnu/bits/stat.h: -/usr/include/c++/11/iostream: +/usr/include/linux/errno.h: -/usr/include/c++/11/bits/node_handle.h: +/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h: +/usr/include/c++/11/bits/regex.tcc: -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h: -/usr/include/c++/11/stack: +/usr/local/include/opencv4/opencv2/core/matx.hpp: -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: +/usr/include/c++/11/streambuf: -/usr/include/stdio.h: +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: -/usr/include/oneapi/tbb/detail/_export.h: +/usr/include/c++/11/bits/functexcept.h: -/usr/include/c++/11/pstl/unseq_backend_simd.h: +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: -/usr/include/c++/11/deque: +/usr/local/include/opencv4/opencv2/core/bufferpool.hpp: -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: +/usr/include/c++/11/bits/move.h: -/usr/include/c++/11/bits/stl_tree.h: +/usr/include/c++/11/bits/hash_bytes.h: /usr/include/c++/11/tuple: -/usr/include/c++/11/type_traits: +/usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h: +/usr/include/x86_64-linux-gnu/asm/errno.h: -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: +/usr/include/x86_64-linux-gnu/bits/fcntl.h: -/usr/local/include/opencv4/opencv2/core/bufferpool.hpp: +/usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h: -/usr/include/locale.h: +/usr/include/x86_64-linux-gnu/bits/termios-baud.h: -/usr/include/tbb/parallel_for.h: +/usr/include/x86_64-linux-gnu/bits/types.h: -/usr/include/c++/11/string: +/usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h: -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: +/usr/include/c++/11/bits/range_access.h: -/usr/include/c++/11/exception: +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: -/usr/include/c++/11/pstl/numeric_fwd.h: +/usr/include/c++/11/cfloat: -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h: +/usr/include/c++/11/cctype: -/usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h: -threadweaver/debugging.hpp: +/usr/include/c++/11/iomanip: -/usr/include/x86_64-linux-gnu/bits/timesize.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h: +model/hardware/hw/serial.hpp: -/usr/include/wctype.h: +/usr/include/x86_64-linux-gnu/sys/select.h: -/usr/include/sched.h: +/usr/include/c++/11/regex: -/usr/include/x86_64-linux-gnu/bits/errno.h: +/usr/include/c++/11/bits/localefwd.h: -/usr/include/c++/11/ext/concurrence.h: +/usr/include/c++/11/pstl/algorithm_fwd.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: +/usr/local/include/opencv4/opencv2/core/traits.hpp: -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: +/usr/include/x86_64-linux-gnu/bits/waitflags.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h: +/usr/include/x86_64-linux-gnu/bits/setjmp.h: -/usr/include/c++/11/debug/assertions.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: +/usr/include/tbb/parallel_for.h: -/usr/include/c++/11/bits/predefined_ops.h: +/usr/include/locale.h: -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: +/usr/include/c++/11/pstl/glue_numeric_defs.h: -/usr/include/c++/11/tr1/gamma.tcc: +/usr/local/include/opencv4/opencv2/flann/composite_index.h: -/usr/local/include/opencv4/opencv2/core/fast_math.hpp: +/usr/include/x86_64-linux-gnu/bits/endianness.h: -/usr/include/c++/11/bit: +/usr/include/c++/11/cstdio: -/usr/include/c++/11/bits/stl_iterator_base_types.h: +/usr/include/c++/11/pstl/glue_execution_defs.h: -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: +/usr/include/oneapi/tbb/task_arena.h: -/usr/include/c++/11/bits/stl_tempbuf.h: +/usr/include/c++/11/pstl/parallel_backend.h: -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: -/usr/include/c++/11/bits/stl_multimap.h: +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: -/usr/include/features.h: +/usr/include/x86_64-linux-gnu/sys/cdefs.h: -/usr/local/include/opencv4/opencv2/flann/kmeans_index.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h: -/usr/include/c++/11/bits/atomic_base.h: +/usr/include/x86_64-linux-gnu/bits/time.h: -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: +/usr/include/c++/11/backward/binders.h: -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: +model/controllers/ui/uiController.cpp: -/usr/local/include/opencv4/opencv2/dnn/version.hpp: +/usr/include/c++/11/set: -/usr/include/oneapi/tbb/detail/_utils.h: +/usr/include/x86_64-linux-gnu/gnu/stubs.h: -/usr/include/asm-generic/errno-base.h: +/usr/include/c++/11/bits/stl_deque.h: -/usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h: +/usr/include/c++/11/bits/basic_string.h: -/usr/local/include/opencv4/opencv2/flann/logger.h: +/usr/include/linux/limits.h: -/usr/include/c++/11/bits/allocator.h: +/usr/include/c++/11/ext/concurrence.h: -/usr/include/c++/11/cmath: +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h: -/usr/include/c++/11/pstl/pstl_config.h: +/usr/local/include/opencv4/opencv2/flann/sampling.h: -/usr/include/c++/11/execution: +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: -/usr/include/c++/11/pstl/execution_impl.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h: +/usr/include/pthread.h: -/usr/local/include/opencv4/opencv2/flann/saving.h: +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h: +/usr/include/c++/11/bits/locale_facets_nonio.tcc: -/usr/include/c++/11/bits/stl_algobase.h: +/usr/include/c++/11/bits/stl_pair.h: -/usr/include/linux/errno.h: +/usr/include/c++/11/ext/atomicity.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h: +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: -/usr/include/c++/11/bits/regex.tcc: +/usr/include/c++/11/ext/new_allocator.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h: +/usr/include/c++/11/bits/char_traits.h: -/usr/local/include/opencv4/opencv2/core/matx.hpp: +/usr/include/libintl.h: -/usr/include/c++/11/streambuf: +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: +/usr/include/c++/11/bits/locale_facets.h: -/usr/include/c++/11/bits/functexcept.h: +/usr/include/tbb/parallel_reduce.h: -/usr/include/c++/11/bits/list.tcc: +/usr/include/c++/11/bits/stl_iterator_base_types.h: -/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: +/usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp: -/usr/include/c++/11/pstl/glue_memory_defs.h: +/usr/include/c++/11/cstdlib: -/usr/include/c++/11/ext/type_traits.h: +model/controllers/ui/uiController.hpp: -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h: +/usr/include/strings.h: -/usr/include/c++/11/bits/streambuf.tcc: +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: -/usr/include/c++/11/bits/stl_iterator_base_funcs.h: +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: -/usr/include/endian.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h: -/usr/include/c++/11/bits/cpp_type_traits.h: +/usr/include/c++/11/bits/functional_hash.h: -/usr/include/c++/11/bits/std_thread.h: +/usr/local/include/opencv4/opencv2/imgproc.hpp: -/usr/include/c++/11/bits/postypes.h: +/usr/include/c++/11/bits/string_view.tcc: -/usr/local/include/opencv4/opencv2/flann/dist.h: +/usr/include/c++/11/bits/exception_defines.h: -/usr/include/c++/11/new: +/usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h: -/usr/include/c++/11/bits/sstream.tcc: +/usr/include/oneapi/tbb/task.h: -/usr/include/c++/11/climits: +/usr/include/stdlib.h: -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: +/usr/include/x86_64-linux-gnu/bits/select.h: -/usr/include/c++/11/bits/stl_iterator.h: +/usr/local/include/opencv4/opencv2/core/saturate.hpp: -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: -/usr/include/c++/11/bits/ostream.tcc: +/usr/include/c++/11/iostream: -/usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp: +/usr/include/c++/11/bits/node_handle.h: -/usr/include/c++/11/clocale: +/usr/include/c++/11/bits/uses_allocator_args.h: -/usr/include/x86_64-linux-gnu/bits/sched.h: +/usr/include/c++/11/bits/stl_list.h: -/usr/include/c++/11/ext/alloc_traits.h: +/usr/include/c++/11/ext/string_conversions.h: -/usr/include/c++/11/bits/unordered_map.h: +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h: +/usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h: + +/usr/include/c++/11/bits/list.tcc: -/usr/include/c++/11/bits/string_view.tcc: +model/hardware/psvr/_psvr.hpp: -/usr/local/include/opencv4/opencv2/imgproc.hpp: +/usr/local/include/hidapi/hidapi.h: -/usr/include/x86_64-linux-gnu/bits/types.h: +model/patterns/commands/commands.hpp: -/usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h: +/usr/include/c++/11/bits/regex_automaton.h: -/usr/include/c++/11/bits/range_access.h: +/usr/include/c++/11/memory: -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: +/usr/include/c++/11/bits/stl_tempbuf.h: -/usr/include/c++/11/cfloat: +/usr/local/include/opencv4/opencv2/core/affine.hpp: -/usr/include/c++/11/unordered_map: +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: -/usr/local/include/opencv4/opencv2/dnn.hpp: +/usr/include/c++/11/bits/std_function.h: -/usr/include/c++/11/cctype: +/usr/include/c++/11/bits/stl_raw_storage_iter.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h: +/usr/include/c++/11/bits/align.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h: +/usr/include/c++/11/bit: -/usr/include/c++/11/iomanip: +/usr/include/c++/11/bits/shared_ptr_atomic.h: -/usr/include/c++/11/bits/localefwd.h: +/usr/include/c++/11/bits/regex.h: -/usr/include/c++/11/pstl/algorithm_fwd.h: +/usr/include/c++/11/bits/atomic_base.h: -/usr/local/include/opencv4/opencv2/core/traits.hpp: +/usr/include/c++/11/bits/atomic_lockfree_defines.h: -/usr/include/c++/11/pstl/glue_numeric_defs.h: +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: -/usr/include/c++/11/bits/basic_string.h: +/usr/include/c++/11/backward/auto_ptr.h: -/usr/include/linux/limits.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h: -/usr/include/c++/11/cstdio: +/usr/include/c++/11/pstl/glue_memory_defs.h: -/usr/include/c++/11/pstl/glue_execution_defs.h: +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: -/usr/include/oneapi/tbb/task_arena.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h: -/usr/include/c++/11/pstl/parallel_backend.h: +/usr/include/c++/11/algorithm: -/usr/include/pthread.h: +/usr/include/c++/11/bits/stl_algo.h: -/usr/include/time.h: +/usr/include/string.h: -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: +/usr/include/tbb/parallel_invoke.h: -/usr/include/x86_64-linux-gnu/bits/setjmp.h: +/usr/include/c++/11/unordered_map: -/usr/include/c++/11/bits/locale_facets_nonio.tcc: +/usr/include/c++/11/bits/hashtable.h: -/usr/include/c++/11/bits/stl_pair.h: +/usr/include/c++/11/bits/hashtable_policy.h: -/usr/include/c++/11/ext/atomicity.h: +/usr/include/c++/11/bits/unordered_map.h: -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h: -/usr/include/c++/11/ext/new_allocator.h: +/usr/include/c++/11/bitset: -/usr/include/c++/11/bits/char_traits.h: +/usr/include/c++/11/stack: -/usr/include/libintl.h: +/usr/include/c++/11/pstl/unseq_backend_simd.h: -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: +/usr/include/c++/11/deque: -/usr/include/c++/11/bits/locale_facets.h: +/usr/include/c++/11/bits/deque.tcc: -/usr/include/tbb/parallel_reduce.h: +/usr/include/c++/11/bits/stl_stack.h: -/usr/include/strings.h: +/usr/include/c++/11/map: -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: +/usr/include/oneapi/tbb/parallel_scan.h: -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: +/usr/include/c++/11/bits/stl_tree.h: -/usr/include/c++/11/bits/locale_classes.h: +/usr/include/oneapi/tbb/tbb_allocator.h: -/usr/local/include/opencv4/opencv2/features2d.hpp: +/usr/include/c++/11/bits/stl_multimap.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h: +/usr/include/c++/11/bits/regex_constants.h: /usr/include/c++/11/bits/stream_iterator.h: @@ -1401,8 +1804,6 @@ model/patterns/observer/observer.hpp: /usr/include/c++/11/pstl/parallel_backend_utils.h: -/usr/local/include/opencv4/opencv2/flann/index_testing.h: - /usr/include/c++/11/pstl/parallel_backend_tbb.h: /usr/include/c++/11/stdlib.h: @@ -1439,20 +1840,14 @@ model/patterns/observer/observer.hpp: /usr/include/x86_64-linux-gnu/bits/xopen_lim.h: -/usr/local/include/opencv4/opencv2/flann/timer.h: - /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h: /usr/include/c++/11/tr1/riemann_zeta.tcc: -/usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h: - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmi2intrin.h: /usr/lib/gcc/x86_64-linux-gnu/11/include/cldemoteintrin.h: -/usr/include/c++/11/bits/parse_numbers.h: - /usr/lib/gcc/x86_64-linux-gnu/11/include/clzerointrin.h: /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: @@ -1461,42 +1856,18 @@ model/patterns/observer/observer.hpp: /usr/lib/gcc/x86_64-linux-gnu/11/include/lzcntintrin.h: -/usr/include/oneapi/tbb/task.h: - -/usr/include/c++/11/bits/exception_defines.h: - -/usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h: - /usr/lib/gcc/x86_64-linux-gnu/11/include/movdirintrin.h: /usr/include/c++/11/memory_resource: /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitintrin.h: -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/local/include/opencv4/opencv2/flann/composite_index.h: - /usr/lib/gcc/x86_64-linux-gnu/11/include/pconfigintrin.h: -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h: - -/usr/include/c++/11/bits/stl_set.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/local/include/opencv4/opencv2/highgui.hpp: - /usr/lib/gcc/x86_64-linux-gnu/11/include/pkuintrin.h: /usr/lib/gcc/x86_64-linux-gnu/11/include/rdseedintrin.h: -/usr/local/include/opencv4/opencv2/video.hpp: - -/usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h: - /usr/lib/gcc/x86_64-linux-gnu/11/include/serializeintrin.h: /usr/lib/gcc/x86_64-linux-gnu/11/include/sgxintrin.h: @@ -1511,6 +1882,10 @@ model/patterns/observer/observer.hpp: /usr/lib/gcc/x86_64-linux-gnu/11/include/tsxldtrkintrin.h: +/usr/local/include/opencv4/opencv2/flann/general.h: + +/usr/local/include/opencv4/opencv2/calib3d.hpp: + /usr/include/x86_64-linux-gnu/sys/single_threaded.h: /usr/lib/gcc/x86_64-linux-gnu/11/include/waitpkgintrin.h: @@ -1533,12 +1908,6 @@ model/patterns/observer/observer.hpp: /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h: -/usr/include/c++/11/bits/std_function.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/local/include/opencv4/opencv2/core/affine.hpp: - /usr/include/c++/11/list: /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h: @@ -1565,6 +1934,14 @@ model/patterns/observer/observer.hpp: /usr/include/tbb/task_arena.h: +/usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h: + +/usr/include/c++/11/cwchar: + +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h: + /usr/include/oneapi/tbb/detail/_task.h: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512cdintrin.h: @@ -1587,12 +1964,16 @@ model/patterns/observer/observer.hpp: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124fmapsintrin.h: -/usr/include/math.h: +/usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h: -/usr/include/c++/11/bits/charconv.h: +/usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h: /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: +/usr/include/c++/11/bits/charconv.h: + +/usr/include/math.h: + /usr/include/c++/11/bits/exception_ptr.h: /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h: @@ -1611,28 +1992,18 @@ model/patterns/observer/observer.hpp: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnniintrin.h: -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h: - /usr/include/c++/11/bits/streambuf_iterator.h: /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectvlintrin.h: -/usr/include/c++/11/bits/algorithmfwd.h: - /usr/include/c++/11/bits/cxxabi_forced.h: +/usr/include/c++/11/bits/algorithmfwd.h: + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp: /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h: -/usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h: - -/usr/include/c++/11/cwchar: - -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h: - -/usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h: - /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h: /usr/lib/gcc/x86_64-linux-gnu/11/include/gfniintrin.h: @@ -1651,10 +2022,6 @@ model/patterns/observer/observer.hpp: /usr/local/include/opencv4/opencv2/core/check.hpp: -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h: - /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h: /usr/include/linux/close_range.h: @@ -1663,24 +2030,20 @@ model/patterns/observer/observer.hpp: /usr/local/include/opencv4/opencv2/flann/defines.h: -/usr/include/c++/11/thread: - -/usr/include/c++/11/ratio: - -/usr/include/c++/11/limits: +model/controllers/ui/menu.cpp: /usr/include/oneapi/tbb/detail/_namespace_injection.h: /usr/local/include/opencv4/opencv2/core/base.hpp: -/usr/local/include/opencv4/opencv2/flann/nn_index.h: +/usr/include/c++/11/math.h: + +/usr/include/oneapi/tbb/version.h: /usr/include/oneapi/tbb/detail/_small_object_pool.h: /usr/include/oneapi/tbb/profiling.h: -/usr/include/c++/11/mutex: - /usr/include/c++/11/bits/std_mutex.h: /usr/include/c++/11/tr1/poly_laguerre.tcc: @@ -1695,8 +2058,6 @@ model/patterns/observer/observer.hpp: /usr/include/c++/11/shared_mutex: -/usr/include/c++/11/bits/uses_allocator_args.h: - /usr/include/oneapi/tbb/info.h: /usr/local/include/opencv4/opencv2/core/cvstd.hpp: @@ -1713,10 +2074,6 @@ model/patterns/observer/observer.hpp: /usr/include/tbb/task.h: -/usr/include/c++/11/pstl/numeric_impl.h: - -/usr/local/include/opencv4/opencv2/core/utility.hpp: - /usr/include/c++/11/numeric: /usr/include/c++/11/pstl/glue_algorithm_impl.h: @@ -1725,8 +2082,6 @@ model/patterns/observer/observer.hpp: /usr/include/c++/11/pstl/glue_numeric_impl.h: -/usr/include/c++/11/pstl/glue_memory_impl.h: - /usr/local/include/opencv4/opencv2/opencv.hpp: /usr/local/include/opencv4/opencv2/opencv_modules.hpp: @@ -1751,10 +2106,6 @@ model/patterns/observer/observer.hpp: /usr/include/x86_64-linux-gnu/bits/mathcalls.h: -/usr/include/c++/11/ext/string_conversions.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - /usr/include/c++/11/bits/specfun.h: /usr/include/c++/11/tr1/special_function_util.h: @@ -1800,75 +2151,3 @@ model/patterns/observer/observer.hpp: /usr/local/include/opencv4/opencv2/core/optim.hpp: /usr/local/include/opencv4/opencv2/flann/config.h: - -/usr/local/include/opencv4/opencv2/dnn/dnn.hpp: - -/usr/local/include/opencv4/opencv2/core/async.hpp: - -/usr/local/include/opencv4/opencv2/dnn/dict.hpp: - -/usr/local/include/opencv4/opencv2/dnn/layer.hpp: - -/usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp: - -/usr/local/include/opencv4/opencv2/flann/result_set.h: - -/usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp: - -/usr/local/include/opencv4/opencv2/flann/random.h: - -/usr/local/include/opencv4/opencv2/flann.hpp: - -/usr/include/c++/11/bits/fs_path.h: - -/usr/local/include/opencv4/opencv2/flann/flann_base.hpp: - -/usr/local/include/opencv4/opencv2/calib3d.hpp: - -/usr/local/include/opencv4/opencv2/flann/general.h: - -/usr/local/include/opencv4/opencv2/flann/matrix.h: - -/usr/local/include/opencv4/opencv2/flann/params.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/c++/11/set: - -/usr/include/c++/11/bits/ios_base.h: - -/usr/local/include/opencv4/opencv2/flann/kdtree_index.h: - -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h: - -/usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h: - -/usr/local/include/opencv4/opencv2/flann/heap.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/local/include/opencv4/opencv2/flann/allocator.h: - -/usr/local/include/opencv4/opencv2/flann/linear_index.h: - -/usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h: - -/usr/local/include/opencv4/opencv2/flann/lsh_index.h: - -/usr/include/c++/11/bits/quoted_string.h: - -/usr/include/oneapi/tbb/version.h: - -/usr/include/c++/11/math.h: - -/usr/local/include/opencv4/opencv2/flann/autotuned_index.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h: - -/usr/local/include/opencv4/opencv2/flann/sampling.h: - -/usr/local/include/opencv4/opencv2/videoio.hpp: - -/usr/local/include/opencv4/opencv2/ml.hpp: diff --git a/src/model/controllers/CMakeFiles/controllers.dir/depend.internal b/src/model/controllers/CMakeFiles/controllers.dir/depend.internal deleted file mode 100644 index 94a57f5..0000000 --- a/src/model/controllers/CMakeFiles/controllers.dir/depend.internal +++ /dev/null @@ -1,124 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.cpp - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h diff --git a/src/model/controllers/CMakeFiles/controllers.dir/depend.make b/src/model/controllers/CMakeFiles/controllers.dir/depend.make index 4a8e8c3..52a2bb5 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/depend.make +++ b/src/model/controllers/CMakeFiles/controllers.dir/depend.make @@ -1,124 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/controllers/ui/uiController.cpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/controllers/ui/uiController.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/hardware/cameras/_cam.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/hardware/hw/serial.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/hardware/ihidapi/_hidapi.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/hardware/psvr/_psvr.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/patterns/observer/observable.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: model/patterns/observer/observer.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: threadweaver/debugging.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: threadweaver/threadweaver.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -model/controllers/CMakeFiles/controllers.dir/ui/uiController.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - +# Empty dependencies file for controllers. +# This may be replaced when dependencies are built. diff --git a/src/model/controllers/CMakeFiles/controllers.dir/flags.make b/src/model/controllers/CMakeFiles/controllers.dir/flags.make index ceaea26..8ab85e8 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/flags.make +++ b/src/model/controllers/CMakeFiles/controllers.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -isystem /usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/model/controllers/CMakeFiles/controllers.dir/link.txt b/src/model/controllers/CMakeFiles/controllers.dir/link.txt index b1576cf..c23be14 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/link.txt +++ b/src/model/controllers/CMakeFiles/controllers.dir/link.txt @@ -1,2 +1,2 @@ -/usr/bin/ar qc libcontrollers.a CMakeFiles/controllers.dir/ui/uiController.cpp.o +/usr/bin/ar qc libcontrollers.a CMakeFiles/controllers.dir/ui/uiController.cpp.o CMakeFiles/controllers.dir/ui/menu.cpp.o /usr/bin/ranlib libcontrollers.a diff --git a/src/model/controllers/CMakeFiles/controllers.dir/progress.make b/src/model/controllers/CMakeFiles/controllers.dir/progress.make index 19ce96e..c76190f 100644 --- a/src/model/controllers/CMakeFiles/controllers.dir/progress.make +++ b/src/model/controllers/CMakeFiles/controllers.dir/progress.make @@ -1,3 +1,4 @@ -CMAKE_PROGRESS_1 = 4 -CMAKE_PROGRESS_2 = 5 +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 +CMAKE_PROGRESS_3 = 7 diff --git a/src/model/controllers/CMakeFiles/progress.marks b/src/model/controllers/CMakeFiles/progress.marks index 98d9bcb..3c03207 100644 --- a/src/model/controllers/CMakeFiles/progress.marks +++ b/src/model/controllers/CMakeFiles/progress.marks @@ -1 +1 @@ -17 +18 diff --git a/src/model/controllers/CMakeLists.txt b/src/model/controllers/CMakeLists.txt index a151746..30a1a9e 100644 --- a/src/model/controllers/CMakeLists.txt +++ b/src/model/controllers/CMakeLists.txt @@ -1,6 +1,9 @@ set(controllers_source_files ./ui/uiController.cpp ./ui/uiController.cpp + ./ui/menuItem.hpp + ./ui/menu.hpp + ./ui/menu.cpp ) MESSAGE(STATUS "building controllers") add_library(controllers ${controllers_source_files}) diff --git a/src/model/controllers/Makefile b/src/model/controllers/Makefile index f216ab8..9ffc8c4 100644 --- a/src/model/controllers/Makefile +++ b/src/model/controllers/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -83,7 +73,6 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast # Special rule for the target rebuild_cache @@ -94,7 +83,6 @@ rebuild_cache: # Special rule for the target rebuild_cache rebuild_cache/fast: rebuild_cache - .PHONY : rebuild_cache/fast # The main all target @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ model/controllers/CMakeFiles/controllers.dir/rule: # Convenience name for target. controllers: model/controllers/CMakeFiles/controllers.dir/rule - .PHONY : controllers # fast build rule for target. @@ -144,8 +130,31 @@ controllers/fast: cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f model/controllers/CMakeFiles/controllers.dir/build.make model/controllers/CMakeFiles/controllers.dir/build .PHONY : controllers/fast -ui/uiController.o: ui/uiController.cpp.o +ui/menu.o: ui/menu.cpp.o +.PHONY : ui/menu.o + +# target to build an object file +ui/menu.cpp.o: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f model/controllers/CMakeFiles/controllers.dir/build.make model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.o +.PHONY : ui/menu.cpp.o + +ui/menu.i: ui/menu.cpp.i +.PHONY : ui/menu.i + +# target to preprocess a source file +ui/menu.cpp.i: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f model/controllers/CMakeFiles/controllers.dir/build.make model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.i +.PHONY : ui/menu.cpp.i +ui/menu.s: ui/menu.cpp.s +.PHONY : ui/menu.s + +# target to generate assembly for a file +ui/menu.cpp.s: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f model/controllers/CMakeFiles/controllers.dir/build.make model/controllers/CMakeFiles/controllers.dir/ui/menu.cpp.s +.PHONY : ui/menu.cpp.s + +ui/uiController.o: ui/uiController.cpp.o .PHONY : ui/uiController.o # target to build an object file @@ -154,7 +163,6 @@ ui/uiController.cpp.o: .PHONY : ui/uiController.cpp.o ui/uiController.i: ui/uiController.cpp.i - .PHONY : ui/uiController.i # target to preprocess a source file @@ -163,7 +171,6 @@ ui/uiController.cpp.i: .PHONY : ui/uiController.cpp.i ui/uiController.s: ui/uiController.cpp.s - .PHONY : ui/uiController.s # target to generate assembly for a file @@ -180,6 +187,9 @@ help: @echo "... edit_cache" @echo "... rebuild_cache" @echo "... controllers" + @echo "... ui/menu.o" + @echo "... ui/menu.i" + @echo "... ui/menu.s" @echo "... ui/uiController.o" @echo "... ui/uiController.i" @echo "... ui/uiController.s" diff --git a/src/model/controllers/ui/menu.cpp b/src/model/controllers/ui/menu.cpp new file mode 100644 index 0000000..4116d07 --- /dev/null +++ b/src/model/controllers/ui/menu.cpp @@ -0,0 +1,96 @@ +#include "menu.hpp" + +void Menu::selectedUp() +{ + if (selecting && _items.at(selectedIndex) != nullptr) + { + switch (_items.at(selectedIndex)->getTrueType()) + { + case NumberPickerItemT: + static_cast(_items.at(selectedIndex))->increment(); + break; + + case CheckerItemT: + static_cast(_items.at(selectedIndex))->toggle(); + break; + + default: + selecting = false; //if a non-selectable item is somehow selected + break; + } + } + else + { + if (selectedIndex < _items.size() - 1) + ++selectedIndex; + else + selectedIndex = 0; + } +} + +void Menu::selectedDown() +{ + if (selecting && _items.at(selectedIndex) != nullptr) + { + switch (_items.at(selectedIndex)->getTrueType()) + { + case NumberPickerItemT: + static_cast(_items.at(selectedIndex))->increment(); + break; + + case CheckerItemT: + static_cast(_items.at(selectedIndex))->toggle(); + break; + + default: + selecting = false; //if a non-selectable item is somehow selected + break; + } + } + else + { + if (selectedIndex > 0) + --selectedIndex; + else + selectedIndex = _items.size() - 1; + } +} + +void Menu::clickb1() {} + +void Menu::clickb2() {} + +void Menu::clickok() +{ + if (_items.at(selectedIndex) != nullptr) + { + switch (_items.at(selectedIndex)->getTrueType()) + { + case NumberPickerItemT: + static_cast(_items.at(selectedIndex))->selected = true; + break; + + case CheckerItemT: + static_cast(_items.at(selectedIndex))->toggle(); + break; + + case MenuitemT: + static_cast(_items.at(selectedIndex))->navigate(); + break; + + default: + if (selectedIndex > 0) + --selectedIndex; + else + selectedIndex = _items.size() - 1; + break; + } + } +} + +void Menu::clickback(){ + if(selecting) + selecting = false; + else + _navigateBackCommand->Execute(); +} \ No newline at end of file diff --git a/src/model/controllers/ui/menu.hpp b/src/model/controllers/ui/menu.hpp new file mode 100644 index 0000000..11f8ba4 --- /dev/null +++ b/src/model/controllers/ui/menu.hpp @@ -0,0 +1,23 @@ +#include "menuItem.hpp" + +class Menu +{ +protected: + std::vector _items; + std::string _name; + Menu *_previous; + Command* _navigateBackCommand; + unsigned int selectedIndex = 0; + +public: + Menu(std::string name, Menu *previous, Command* navigateBackCommand) : _name(name), _previous(previous), _navigateBackCommand(navigateBackCommand) {} + void addItem(baseItem *item) { _items.push_back(item); } + void selectedUp(); + void selectedDown(); + void clickb1(); + void clickb2(); + void clickok(); + void clickback(); + std::string getName(){return _name;} + std::atomic_bool selecting; +}; \ No newline at end of file diff --git a/src/model/controllers/ui/menuItem.hpp b/src/model/controllers/ui/menuItem.hpp new file mode 100644 index 0000000..91e6a22 --- /dev/null +++ b/src/model/controllers/ui/menuItem.hpp @@ -0,0 +1,85 @@ +#include +#include "./../../hardware/hw/serial.hpp" //used to include the observer patter? eh... +#include "../../hardware/psvr/_psvr.hpp" //used to include the command patter... eh² +#include + +enum underlyingType +{ + MenuitemT = 0, + NumberPickerItemT = 1, + CheckerItemT = 2, + ExectuableT = 3 +}; + +class baseItem : public MapObservable //base abstract +{ +protected: + underlyingType type; +public: + std::atomic_bool selected = false; + std::atomic_bool visible = true; + underlyingType getTrueType(){ + return type; + } +}; + +class menuitem : public baseItem //menu item used soley for navigation +{ +protected: + std::string data; + Command* _navigateToDestination; +public: + menuitem(Command* navigateToDestination): _navigateToDestination(navigateToDestination){type = MenuitemT;} + void setData(std::string newData) + { + data = newData; + sendMessage("data", data); + } + std::string getData(){return data;} + void navigate(){_navigateToDestination->Execute();} +}; + +class NumberPickerItem : public baseItem //menu item used to display and pick a number (increment/decrement) +{ +protected: + int data; + +public: + NumberPickerItem(){type = NumberPickerItemT;} + void decrement(){++data; sendMessage("data", std::to_string(data));} + void increment(){--data; sendMessage("data", std::to_string(data));} + int getData(){ return data; } +}; + +class CheckerItem : public baseItem +{ +protected: + bool data; + Command* _ifFalse; + Command* _ifTrue; +public: + CheckerItem(Command* ifFalse, Command* ifTrue): _ifFalse(ifFalse), _ifTrue(ifTrue) {type = CheckerItemT;} + void toggle() + { + data = !data; + data ? _ifTrue->Execute() : _ifFalse->Execute(); + sendMessage("data", data ? "true" : "false"); + } + + bool getData() + { + return data; + } +}; + +class ButtonItem : public baseItem +{ + protected: + std::string data; + Command* _toExec; + public: + ButtonItem(Command* toExec): _toExec(toExec) {type = ExectuableT;} + void click(){_toExec->Execute();} + void setData(std::string newData){data = newData; sendMessage("data", data);} + std::string getData(){return data;} +}; \ No newline at end of file diff --git a/src/model/controllers/ui/uiController.cpp b/src/model/controllers/ui/uiController.cpp index 655d8c0..705bcd2 100644 --- a/src/model/controllers/ui/uiController.cpp +++ b/src/model/controllers/ui/uiController.cpp @@ -10,37 +10,38 @@ UiController::UiController(psvr::Psvr *hmd) : _hmd(hmd) menuItemNames = {"set vr mode", "set cinema mode", "settings","quit"}; unsigned int i = 0; update(); + buildMenu(); cout << "done init ui controller" << endl; } -void UiController::Update(const std::string &message_from_subject) +void UiController::Update(const std::string &key,const std::string &value) { - char c = message_from_subject[0]; + char c = value[0]; switch (c) { case 'U': cout << c << "++" << endl; - selectedUp(); + menus[_activeMenu]->selectedUp(); break; case 'D': cout << c << "--" << endl; - selectedDown(); + menus[_activeMenu]->selectedDown(); break; - case '1': + case '1': //1 cout << c << "1" << endl; - click(); + menus[_activeMenu]->clickback(); break; - case '2': + case '2': //< cout << c << "2" << endl; - click(); + menus[_activeMenu]->clickb1(); break; - case '3': + case '3': //> cout << c << "3" << endl; - click(); + menus[_activeMenu]->clickb2(); break; - case '0': + case '0': //2 cout << c << "0" << endl; - click(); + menus[_activeMenu]->clickok(); break; default: cout << c << endl; @@ -55,51 +56,39 @@ void UiController::update() menuTitle = std::string("P-OS ") + VERSION + " " + menutime; } -void UiController::selectedUp() -{ - if (selectedIndex < menuItems.size() - 1) - selectedIndex++; -} +void UiController::buildMenu(){ + menus.clear(); + _activeMenu = "main menu"; -void UiController::selectedDown() -{ - if (selectedIndex > 0) - selectedIndex--; -} + Command* navigateToMain = new NavigateCommand(_activeMenu,this); + Menu* main = new Menu(_activeMenu,main,navigateToMain); //it's the root so it navigates back to itself + menus[main->getName()] = main; -void UiController::openSettings() -{ -} + Menu* psvrMenu = new Menu("PSVR options",main, navigateToMain); + menus[psvrMenu->getName()] = psvrMenu; -void UiController::cinemaMode() -{ - _hmd->cinemaMode(); -} + Command* navigateToPsvr = new NavigateCommand(psvrMenu->getName(),this); -void UiController::vrMode() -{ - _hmd->vrmode(); -} + menuitem* psvrOptions = new menuitem(navigateToPsvr); + psvrOptions->setData("open psvr options"); -void UiController::click() -{ - //exitCalled = true; - // std::invoke(menuItems[menuItemNames.at(selectedIndex)]); - switch (selectedIndex) - { - case 0: - vrMode(); - break; - case 1: - cinemaMode(); - break; - case 2: - openSettings(); - break; - case 3: - exit(0); - break; - default: - break; - } + Command* startup = new StartupCommand(_hmd); + Command* shutdown = new ShutdownCommand(_hmd); + Command* vrmode = new VrModeCommand(_hmd); + Command* cinemamode = new CinemaModeCommand(_hmd); + + ButtonItem* startBtn = new ButtonItem(startup); + ButtonItem* stopBtn = new ButtonItem(shutdown); + ButtonItem* vrBtn = new ButtonItem(vrmode); + ButtonItem* cinemaBtn = new ButtonItem(cinemamode); + + startBtn->setData("startup psvr"); + stopBtn->setData("shutdown psvr"); + vrBtn->setData("set psvr VR mode"); + cinemaBtn->setData("set psvr Cinema mode"); + + psvrMenu->addItem(startBtn); + psvrMenu->addItem(stopBtn); + psvrMenu->addItem(vrBtn); + psvrMenu->addItem(cinemaBtn); } \ No newline at end of file diff --git a/src/model/controllers/ui/uiController.hpp b/src/model/controllers/ui/uiController.hpp index 848fb38..38576d0 100644 --- a/src/model/controllers/ui/uiController.hpp +++ b/src/model/controllers/ui/uiController.hpp @@ -9,12 +9,11 @@ */ #pragma once #include "../../hardware/cameras/_cam.hpp" -#include "../../hardware/psvr/_psvr.hpp" #include #include #include -#include "./../../hardware/hw/serial.hpp" +#include "menu.hpp" using namespace std; using namespace cv; @@ -22,18 +21,13 @@ using namespace cv::ogl; using namespace psvr; /// @brief this class is used to process view logic and interaction [model] -class UiController : public Observer +class UiController : public MapObserver { public: - void Update(const std::string &message_from_subject) override; - UiController(psvr::Psvr* hmd); - void selectedUp(); - void selectedDown(); - void click(); + std::map menus; + void Update(const std::string &key, const std::string &value) override; + UiController(psvr::Psvr *hmd); void update(); - void openSettings(); - void cinemaMode(); - void vrMode(); std::vector menuItemNames; bool showMenu; bool exitCalled; @@ -41,9 +35,21 @@ public: string menuTitle; cv::Size2i menuSize; cv::Point2i menuPos; - unsigned int selectedIndex; - map> menuItems; char *menutime; - private: - psvr::Psvr* _hmd; + unsigned int selectedIndex; + void activeMenuChange(std::string activeMenu){_activeMenu = activeMenu;} +private: + std::string _activeMenu = ""; + psvr::Psvr *_hmd; + + void buildMenu(); }; + +class NavigateCommand : public Command{ + private: + UiController* _backController; + std::string _destination; + public: + NavigateCommand(std::string menuName, UiController* backController) : _destination(menuName), _backController(backController){} + void Execute() const override { _backController->activeMenuChange(_destination);} +}; \ No newline at end of file diff --git a/src/model/hardware/cameras/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/hardware/cameras/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/model/hardware/cameras/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/model/hardware/cameras/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/model/hardware/cameras/CMakeFiles/cameras.dir/DependInfo.cmake b/src/model/hardware/cameras/CMakeFiles/cameras.dir/DependInfo.cmake index 63a06e7..b23ddaf 100644 --- a/src/model/hardware/cameras/CMakeFiles/cameras.dir/DependInfo.cmake +++ b/src/model/hardware/cameras/CMakeFiles/cameras.dir/DependInfo.cmake @@ -1,17 +1,15 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/model/hardware/cameras/camEnum.cpp" "/home/kanken/code/AHRS_core/src/model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o" - "/home/kanken/code/AHRS_core/src/model/hardware/cameras/cameraManager.cpp" "/home/kanken/code/AHRS_core/src/model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/model/hardware/cameras/camEnum.cpp" "model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o" "gcc" "model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o.d" + "/home/kanken/code/AHRS_core/src/model/hardware/cameras/cameraManager.cpp" "model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o" "gcc" "model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o.d" ) # Targets to which this target links. diff --git a/src/model/hardware/cameras/CMakeFiles/cameras.dir/build.make b/src/model/hardware/cameras/CMakeFiles/cameras.dir/build.make index 79d60c2..cd379b8 100644 --- a/src/model/hardware/cameras/CMakeFiles/cameras.dir/build.make +++ b/src/model/hardware/cameras/CMakeFiles/cameras.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include model/hardware/cameras/CMakeFiles/cameras.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/hardware/cameras/CMakeFiles/cameras.dir/compiler_depend.make # Include the progress variables for this target. include model/hardware/cameras/CMakeFiles/cameras.dir/progress.make @@ -78,8 +71,9 @@ include model/hardware/cameras/CMakeFiles/cameras.dir/flags.make model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: model/hardware/cameras/CMakeFiles/cameras.dir/flags.make model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: model/hardware/cameras/camEnum.cpp +model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: model/hardware/cameras/CMakeFiles/cameras.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/hardware/cameras && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cameras.dir/camEnum.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/cameras/camEnum.cpp + cd /home/kanken/code/AHRS_core/src/model/hardware/cameras && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o -MF CMakeFiles/cameras.dir/camEnum.cpp.o.d -o CMakeFiles/cameras.dir/camEnum.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/cameras/camEnum.cpp model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cameras.dir/camEnum.cpp.i" @@ -91,8 +85,9 @@ model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.s: cmake_force model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: model/hardware/cameras/CMakeFiles/cameras.dir/flags.make model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: model/hardware/cameras/cameraManager.cpp +model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: model/hardware/cameras/CMakeFiles/cameras.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/hardware/cameras && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/cameras.dir/cameraManager.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/cameras/cameraManager.cpp + cd /home/kanken/code/AHRS_core/src/model/hardware/cameras && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o -MF CMakeFiles/cameras.dir/cameraManager.cpp.o.d -o CMakeFiles/cameras.dir/cameraManager.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/cameras/cameraManager.cpp model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/cameras.dir/cameraManager.cpp.i" @@ -120,7 +115,6 @@ model/hardware/cameras/libcameras.a: model/hardware/cameras/CMakeFiles/cameras.d # Rule to build all files generated by this target. model/hardware/cameras/CMakeFiles/cameras.dir/build: model/hardware/cameras/libcameras.a - .PHONY : model/hardware/cameras/CMakeFiles/cameras.dir/build model/hardware/cameras/CMakeFiles/cameras.dir/clean: diff --git a/src/model/hardware/cameras/CMakeFiles/cameras.dir/cmake_clean.cmake b/src/model/hardware/cameras/CMakeFiles/cameras.dir/cmake_clean.cmake index e44bd43..27d297e 100644 --- a/src/model/hardware/cameras/CMakeFiles/cameras.dir/cmake_clean.cmake +++ b/src/model/hardware/cameras/CMakeFiles/cameras.dir/cmake_clean.cmake @@ -1,6 +1,8 @@ file(REMOVE_RECURSE "CMakeFiles/cameras.dir/camEnum.cpp.o" + "CMakeFiles/cameras.dir/camEnum.cpp.o.d" "CMakeFiles/cameras.dir/cameraManager.cpp.o" + "CMakeFiles/cameras.dir/cameraManager.cpp.o.d" "libcameras.a" "libcameras.pdb" ) diff --git a/src/model/hardware/cameras/CMakeFiles/cameras.dir/depend.internal b/src/model/hardware/cameras/CMakeFiles/cameras.dir/depend.internal deleted file mode 100644 index 018e69e..0000000 --- a/src/model/hardware/cameras/CMakeFiles/cameras.dir/depend.internal +++ /dev/null @@ -1,227 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/camEnum.cpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/cameraManager.cpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h diff --git a/src/model/hardware/cameras/CMakeFiles/cameras.dir/depend.make b/src/model/hardware/cameras/CMakeFiles/cameras.dir/depend.make index 1ab743e..30a66f3 100644 --- a/src/model/hardware/cameras/CMakeFiles/cameras.dir/depend.make +++ b/src/model/hardware/cameras/CMakeFiles/cameras.dir/depend.make @@ -1,227 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: model/hardware/cameras/_cam.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: model/hardware/cameras/camEnum.cpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: threadweaver/debugging.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: threadweaver/threadweaver.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -model/hardware/cameras/CMakeFiles/cameras.dir/camEnum.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: model/hardware/cameras/_cam.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: model/hardware/cameras/cameraManager.cpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: threadweaver/debugging.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: threadweaver/threadweaver.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -model/hardware/cameras/CMakeFiles/cameras.dir/cameraManager.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - +# Empty dependencies file for cameras. +# This may be replaced when dependencies are built. diff --git a/src/model/hardware/cameras/CMakeFiles/cameras.dir/flags.make b/src/model/hardware/cameras/CMakeFiles/cameras.dir/flags.make index ceaea26..8ab85e8 100644 --- a/src/model/hardware/cameras/CMakeFiles/cameras.dir/flags.make +++ b/src/model/hardware/cameras/CMakeFiles/cameras.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -isystem /usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/model/hardware/cameras/Makefile b/src/model/hardware/cameras/Makefile index 97e01de..830204a 100644 --- a/src/model/hardware/cameras/Makefile +++ b/src/model/hardware/cameras/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -75,17 +65,6 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src #============================================================================= # Targets provided globally by CMake. -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." @@ -94,9 +73,18 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + # The main all target all: cmake_check_build_system cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles /home/kanken/code/AHRS_core/src/model/hardware/cameras//CMakeFiles/progress.marks @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ model/hardware/cameras/CMakeFiles/cameras.dir/rule: # Convenience name for target. cameras: model/hardware/cameras/CMakeFiles/cameras.dir/rule - .PHONY : cameras # fast build rule for target. @@ -145,7 +131,6 @@ cameras/fast: .PHONY : cameras/fast camEnum.o: camEnum.cpp.o - .PHONY : camEnum.o # target to build an object file @@ -154,7 +139,6 @@ camEnum.cpp.o: .PHONY : camEnum.cpp.o camEnum.i: camEnum.cpp.i - .PHONY : camEnum.i # target to preprocess a source file @@ -163,7 +147,6 @@ camEnum.cpp.i: .PHONY : camEnum.cpp.i camEnum.s: camEnum.cpp.s - .PHONY : camEnum.s # target to generate assembly for a file @@ -172,7 +155,6 @@ camEnum.cpp.s: .PHONY : camEnum.cpp.s cameraManager.o: cameraManager.cpp.o - .PHONY : cameraManager.o # target to build an object file @@ -181,7 +163,6 @@ cameraManager.cpp.o: .PHONY : cameraManager.cpp.o cameraManager.i: cameraManager.cpp.i - .PHONY : cameraManager.i # target to preprocess a source file @@ -190,7 +171,6 @@ cameraManager.cpp.i: .PHONY : cameraManager.cpp.i cameraManager.s: cameraManager.cpp.s - .PHONY : cameraManager.s # target to generate assembly for a file diff --git a/src/model/hardware/hw/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/hardware/hw/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/model/hardware/hw/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/model/hardware/hw/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/model/hardware/hw/CMakeFiles/hw.dir/DependInfo.cmake b/src/model/hardware/hw/CMakeFiles/hw.dir/DependInfo.cmake index b186653..d8d8beb 100644 --- a/src/model/hardware/hw/CMakeFiles/hw.dir/DependInfo.cmake +++ b/src/model/hardware/hw/CMakeFiles/hw.dir/DependInfo.cmake @@ -1,16 +1,14 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/model/hardware/hw/serial.cpp" "/home/kanken/code/AHRS_core/src/model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/model/hardware/hw/serial.cpp" "model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o" "gcc" "model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o.d" ) # Targets to which this target links. diff --git a/src/model/hardware/hw/CMakeFiles/hw.dir/build.make b/src/model/hardware/hw/CMakeFiles/hw.dir/build.make index e0a6bd3..d7dbe5e 100644 --- a/src/model/hardware/hw/CMakeFiles/hw.dir/build.make +++ b/src/model/hardware/hw/CMakeFiles/hw.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include model/hardware/hw/CMakeFiles/hw.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/hardware/hw/CMakeFiles/hw.dir/compiler_depend.make # Include the progress variables for this target. include model/hardware/hw/CMakeFiles/hw.dir/progress.make @@ -78,8 +71,9 @@ include model/hardware/hw/CMakeFiles/hw.dir/flags.make model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: model/hardware/hw/CMakeFiles/hw.dir/flags.make model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: model/hardware/hw/serial.cpp +model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: model/hardware/hw/CMakeFiles/hw.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/hardware/hw && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/hw.dir/serial.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.cpp + cd /home/kanken/code/AHRS_core/src/model/hardware/hw && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o -MF CMakeFiles/hw.dir/serial.cpp.o.d -o CMakeFiles/hw.dir/serial.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.cpp model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/hw.dir/serial.cpp.i" @@ -105,7 +99,6 @@ model/hardware/hw/libhw.a: model/hardware/hw/CMakeFiles/hw.dir/link.txt # Rule to build all files generated by this target. model/hardware/hw/CMakeFiles/hw.dir/build: model/hardware/hw/libhw.a - .PHONY : model/hardware/hw/CMakeFiles/hw.dir/build model/hardware/hw/CMakeFiles/hw.dir/clean: diff --git a/src/model/hardware/hw/CMakeFiles/hw.dir/cmake_clean.cmake b/src/model/hardware/hw/CMakeFiles/hw.dir/cmake_clean.cmake index ff9a0bc..1598f64 100644 --- a/src/model/hardware/hw/CMakeFiles/hw.dir/cmake_clean.cmake +++ b/src/model/hardware/hw/CMakeFiles/hw.dir/cmake_clean.cmake @@ -1,5 +1,6 @@ file(REMOVE_RECURSE "CMakeFiles/hw.dir/serial.cpp.o" + "CMakeFiles/hw.dir/serial.cpp.o.d" "libhw.a" "libhw.pdb" ) diff --git a/src/model/hardware/hw/CMakeFiles/hw.dir/depend.internal b/src/model/hardware/hw/CMakeFiles/hw.dir/depend.internal deleted file mode 100644 index 07c283a..0000000 --- a/src/model/hardware/hw/CMakeFiles/hw.dir/depend.internal +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.cpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp diff --git a/src/model/hardware/hw/CMakeFiles/hw.dir/depend.make b/src/model/hardware/hw/CMakeFiles/hw.dir/depend.make index d5618bc..d742782 100644 --- a/src/model/hardware/hw/CMakeFiles/hw.dir/depend.make +++ b/src/model/hardware/hw/CMakeFiles/hw.dir/depend.make @@ -1,10 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: model/hardware/hw/serial.cpp -model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: model/hardware/hw/serial.hpp -model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: model/patterns/observer/observable.hpp -model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: model/patterns/observer/observer.hpp -model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: threadweaver/debugging.hpp -model/hardware/hw/CMakeFiles/hw.dir/serial.cpp.o: threadweaver/threadweaver.hpp - +# Empty dependencies file for hw. +# This may be replaced when dependencies are built. diff --git a/src/model/hardware/hw/CMakeFiles/hw.dir/flags.make b/src/model/hardware/hw/CMakeFiles/hw.dir/flags.make index 589493e..3d791bc 100644 --- a/src/model/hardware/hw/CMakeFiles/hw.dir/flags.make +++ b/src/model/hardware/hw/CMakeFiles/hw.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -I/usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/model/hardware/hw/CMakeFiles/hw.dir/progress.make b/src/model/hardware/hw/CMakeFiles/hw.dir/progress.make index 8808896..895faac 100644 --- a/src/model/hardware/hw/CMakeFiles/hw.dir/progress.make +++ b/src/model/hardware/hw/CMakeFiles/hw.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 6 -CMAKE_PROGRESS_2 = 7 +CMAKE_PROGRESS_1 = 8 +CMAKE_PROGRESS_2 = 9 diff --git a/src/model/hardware/hw/Makefile b/src/model/hardware/hw/Makefile index 608a2be..4c24f65 100644 --- a/src/model/hardware/hw/Makefile +++ b/src/model/hardware/hw/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -75,17 +65,6 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src #============================================================================= # Targets provided globally by CMake. -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." @@ -94,9 +73,18 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + # The main all target all: cmake_check_build_system cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles /home/kanken/code/AHRS_core/src/model/hardware/hw//CMakeFiles/progress.marks @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ model/hardware/hw/CMakeFiles/hw.dir/rule: # Convenience name for target. hw: model/hardware/hw/CMakeFiles/hw.dir/rule - .PHONY : hw # fast build rule for target. @@ -145,7 +131,6 @@ hw/fast: .PHONY : hw/fast serial.o: serial.cpp.o - .PHONY : serial.o # target to build an object file @@ -154,7 +139,6 @@ serial.cpp.o: .PHONY : serial.cpp.o serial.i: serial.cpp.i - .PHONY : serial.i # target to preprocess a source file @@ -163,7 +147,6 @@ serial.cpp.i: .PHONY : serial.cpp.i serial.s: serial.cpp.s - .PHONY : serial.s # target to generate assembly for a file diff --git a/src/model/hardware/hw/serial.cpp b/src/model/hardware/hw/serial.cpp index 6773e6a..30bd3b4 100644 --- a/src/model/hardware/hw/serial.cpp +++ b/src/model/hardware/hw/serial.cpp @@ -68,7 +68,7 @@ void SerialPortManager::runPort() if (n > 0) { char c = read_buf[0]; - sendMessage(std::string()+c); + sendMessage("",std::string()+c); /* switch (c) { diff --git a/src/model/hardware/hw/serial.hpp b/src/model/hardware/hw/serial.hpp index 07361a3..5782749 100644 --- a/src/model/hardware/hw/serial.hpp +++ b/src/model/hardware/hw/serial.hpp @@ -14,7 +14,7 @@ #include "./../../../threadweaver/threadweaver.hpp" #include "../../patterns/observer/observable.hpp" -class SerialPortManager : public Observable +class SerialPortManager : public MapObservable { public: SerialPortManager(); diff --git a/src/model/hardware/ihidapi/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/hardware/ihidapi/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/model/hardware/ihidapi/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/model/hardware/ihidapi/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/DependInfo.cmake b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/DependInfo.cmake index 37bf0cf..d8f1c30 100644 --- a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/DependInfo.cmake +++ b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/DependInfo.cmake @@ -1,16 +1,14 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/model/hardware/ihidapi/hidapi_functions.cpp" "/home/kanken/code/AHRS_core/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/model/hardware/ihidapi/hidapi_functions.cpp" "model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o" "gcc" "model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o.d" ) # Targets to which this target links. diff --git a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build.make b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build.make index 95846c0..e9caf4d 100644 --- a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build.make +++ b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/hardware/ihidapi/CMakeFiles/ihidapi.dir/compiler_depend.make # Include the progress variables for this target. include model/hardware/ihidapi/CMakeFiles/ihidapi.dir/progress.make @@ -78,8 +71,9 @@ include model/hardware/ihidapi/CMakeFiles/ihidapi.dir/flags.make model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/flags.make model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o: model/hardware/ihidapi/hidapi_functions.cpp +model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/hardware/ihidapi && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/hidapi_functions.cpp + cd /home/kanken/code/AHRS_core/src/model/hardware/ihidapi && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o -MF CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o.d -o CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/hidapi_functions.cpp model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ihidapi.dir/hidapi_functions.cpp.i" @@ -105,7 +99,6 @@ model/hardware/ihidapi/libihidapi.a: model/hardware/ihidapi/CMakeFiles/ihidapi.d # Rule to build all files generated by this target. model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build: model/hardware/ihidapi/libihidapi.a - .PHONY : model/hardware/ihidapi/CMakeFiles/ihidapi.dir/build model/hardware/ihidapi/CMakeFiles/ihidapi.dir/clean: diff --git a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/cmake_clean.cmake b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/cmake_clean.cmake index aa2cb3a..e5c2348 100644 --- a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/cmake_clean.cmake +++ b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/cmake_clean.cmake @@ -1,5 +1,6 @@ file(REMOVE_RECURSE "CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o" + "CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o.d" "libihidapi.a" "libihidapi.pdb" ) diff --git a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.internal b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.internal deleted file mode 100644 index 66ae689..0000000 --- a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.internal +++ /dev/null @@ -1,6 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/hidapi_functions.cpp diff --git a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.make b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.make index 5118a8c..cb056cb 100644 --- a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.make +++ b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/depend.make @@ -1,6 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o: model/hardware/ihidapi/_hidapi.hpp -model/hardware/ihidapi/CMakeFiles/ihidapi.dir/hidapi_functions.cpp.o: model/hardware/ihidapi/hidapi_functions.cpp - +# Empty dependencies file for ihidapi. +# This may be replaced when dependencies are built. diff --git a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/flags.make b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/flags.make index 589493e..ae9ff20 100644 --- a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/flags.make +++ b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = -CXX_INCLUDES = -I/usr/local/include/opencv4 +CXX_INCLUDES = -I/usr/local/include/opencv4 -isystem /usr/local/include/hidapi -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/progress.make b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/progress.make index 895faac..17875e3 100644 --- a/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/progress.make +++ b/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 8 -CMAKE_PROGRESS_2 = 9 +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 diff --git a/src/model/hardware/ihidapi/Makefile b/src/model/hardware/ihidapi/Makefile index 0d7bd3c..1bf75c8 100644 --- a/src/model/hardware/ihidapi/Makefile +++ b/src/model/hardware/ihidapi/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -83,7 +73,6 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast # Special rule for the target rebuild_cache @@ -94,7 +83,6 @@ rebuild_cache: # Special rule for the target rebuild_cache rebuild_cache/fast: rebuild_cache - .PHONY : rebuild_cache/fast # The main all target @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ model/hardware/ihidapi/CMakeFiles/ihidapi.dir/rule: # Convenience name for target. ihidapi: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/rule - .PHONY : ihidapi # fast build rule for target. @@ -145,7 +131,6 @@ ihidapi/fast: .PHONY : ihidapi/fast hidapi_functions.o: hidapi_functions.cpp.o - .PHONY : hidapi_functions.o # target to build an object file @@ -154,7 +139,6 @@ hidapi_functions.cpp.o: .PHONY : hidapi_functions.cpp.o hidapi_functions.i: hidapi_functions.cpp.i - .PHONY : hidapi_functions.i # target to preprocess a source file @@ -163,7 +147,6 @@ hidapi_functions.cpp.i: .PHONY : hidapi_functions.cpp.i hidapi_functions.s: hidapi_functions.cpp.s - .PHONY : hidapi_functions.s # target to generate assembly for a file diff --git a/src/model/hardware/psvr/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/hardware/psvr/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/model/hardware/psvr/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/model/hardware/psvr/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/DependInfo.cmake b/src/model/hardware/psvr/CMakeFiles/psvr.dir/DependInfo.cmake index 25f6541..76ebd3c 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/DependInfo.cmake +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/DependInfo.cmake @@ -1,16 +1,14 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/model/hardware/psvr/psvr.cpp" "/home/kanken/code/AHRS_core/src/model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/model/hardware/psvr/psvr.cpp" "model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o" "gcc" "model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o.d" ) # Targets to which this target links. diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/build.make b/src/model/hardware/psvr/CMakeFiles/psvr.dir/build.make index 1c4c417..372cd3e 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/build.make +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include model/hardware/psvr/CMakeFiles/psvr.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.make # Include the progress variables for this target. include model/hardware/psvr/CMakeFiles/psvr.dir/progress.make @@ -78,8 +71,9 @@ include model/hardware/psvr/CMakeFiles/psvr.dir/flags.make model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o: model/hardware/psvr/CMakeFiles/psvr.dir/flags.make model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o: model/hardware/psvr/psvr.cpp +model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o: model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/hardware/psvr && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/psvr.dir/psvr.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/psvr/psvr.cpp + cd /home/kanken/code/AHRS_core/src/model/hardware/psvr && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o -MF CMakeFiles/psvr.dir/psvr.cpp.o.d -o CMakeFiles/psvr.dir/psvr.cpp.o -c /home/kanken/code/AHRS_core/src/model/hardware/psvr/psvr.cpp model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/psvr.dir/psvr.cpp.i" @@ -105,7 +99,6 @@ model/hardware/psvr/libpsvr.a: model/hardware/psvr/CMakeFiles/psvr.dir/link.txt # Rule to build all files generated by this target. model/hardware/psvr/CMakeFiles/psvr.dir/build: model/hardware/psvr/libpsvr.a - .PHONY : model/hardware/psvr/CMakeFiles/psvr.dir/build model/hardware/psvr/CMakeFiles/psvr.dir/clean: diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/cmake_clean.cmake b/src/model/hardware/psvr/CMakeFiles/psvr.dir/cmake_clean.cmake index e24e68e..d88212a 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/cmake_clean.cmake +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/cmake_clean.cmake @@ -1,5 +1,6 @@ file(REMOVE_RECURSE "CMakeFiles/psvr.dir/psvr.cpp.o" + "CMakeFiles/psvr.dir/psvr.cpp.o.d" "libpsvr.a" "libpsvr.pdb" ) diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.internal b/src/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.internal index 0e662c4..1abbe7e 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.internal +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.internal @@ -185,4 +185,5 @@ model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o /usr/include/c++/11/bits/ostream.tcc /usr/include/c++/11/istream /usr/include/c++/11/bits/istream.tcc + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.make b/src/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.make index ea67462..1750420 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.make +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/compiler_depend.make @@ -183,9 +183,12 @@ model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o: model/hardware/psvr/psvr.cpp /usr/include/c++/11/bits/basic_ios.tcc \ /usr/include/c++/11/bits/ostream.tcc \ /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/istream.tcc \ + model/patterns/commands/commands.hpp +model/patterns/commands/commands.hpp: + /usr/include/c++/11/bits/istream.tcc: /usr/include/c++/11/istream: diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/depend.internal b/src/model/hardware/psvr/CMakeFiles/psvr.dir/depend.internal deleted file mode 100644 index 2bcc912..0000000 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/depend.internal +++ /dev/null @@ -1,7 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/psvr.cpp diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/depend.make b/src/model/hardware/psvr/CMakeFiles/psvr.dir/depend.make index 516f514..8e1c888 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/depend.make +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/depend.make @@ -1,7 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o: model/hardware/ihidapi/_hidapi.hpp -model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o: model/hardware/psvr/_psvr.hpp -model/hardware/psvr/CMakeFiles/psvr.dir/psvr.cpp.o: model/hardware/psvr/psvr.cpp - +# Empty dependencies file for psvr. +# This may be replaced when dependencies are built. diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/flags.make b/src/model/hardware/psvr/CMakeFiles/psvr.dir/flags.make index 589493e..3d791bc 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/flags.make +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -I/usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make b/src/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make index 335ef43..b1ca493 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 30 -CMAKE_PROGRESS_2 = 31 +CMAKE_PROGRESS_1 = 31 +CMAKE_PROGRESS_2 = 32 diff --git a/src/model/hardware/psvr/Makefile b/src/model/hardware/psvr/Makefile index 8a43ac0..b916d13 100644 --- a/src/model/hardware/psvr/Makefile +++ b/src/model/hardware/psvr/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -75,17 +65,6 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src #============================================================================= # Targets provided globally by CMake. -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." @@ -94,9 +73,18 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + # The main all target all: cmake_check_build_system cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles /home/kanken/code/AHRS_core/src/model/hardware/psvr//CMakeFiles/progress.marks @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ model/hardware/psvr/CMakeFiles/psvr.dir/rule: # Convenience name for target. psvr: model/hardware/psvr/CMakeFiles/psvr.dir/rule - .PHONY : psvr # fast build rule for target. @@ -145,7 +131,6 @@ psvr/fast: .PHONY : psvr/fast psvr.o: psvr.cpp.o - .PHONY : psvr.o # target to build an object file @@ -154,7 +139,6 @@ psvr.cpp.o: .PHONY : psvr.cpp.o psvr.i: psvr.cpp.i - .PHONY : psvr.i # target to preprocess a source file @@ -163,7 +147,6 @@ psvr.cpp.i: .PHONY : psvr.cpp.i psvr.s: psvr.cpp.s - .PHONY : psvr.s # target to generate assembly for a file diff --git a/src/model/hardware/psvr/_psvr.hpp b/src/model/hardware/psvr/_psvr.hpp index ad0c975..dd6b590 100644 --- a/src/model/hardware/psvr/_psvr.hpp +++ b/src/model/hardware/psvr/_psvr.hpp @@ -1,29 +1,68 @@ #include "../ihidapi/_hidapi.hpp" +#include "../../../model/patterns/commands/commands.hpp" -const unsigned char psvr_vrmode_off[8] {0x23,0x00,0xaa,0x04,0x00,0x00,0x00,0x00}; -const unsigned char psvr_vrmode_on[8] {0x23,0x00,0xaa,0x04,0x01,0x00,0x00,0x00}; -const unsigned char psvr_power_off[8] {0x17,0x00,0xaa,0x04,0x01,0x00,0x00,0x00}; -const unsigned char psvr_power_on[8] {0x17,0x00,0xaa,0x04,0x00,0x00,0x00,0x00}; +const unsigned char psvr_vrmode_off[8]{0x23, 0x00, 0xaa, 0x04, 0x00, 0x00, 0x00, 0x00}; +const unsigned char psvr_vrmode_on[8]{0x23, 0x00, 0xaa, 0x04, 0x01, 0x00, 0x00, 0x00}; +const unsigned char psvr_power_off[8]{0x17, 0x00, 0xaa, 0x04, 0x01, 0x00, 0x00, 0x00}; +const unsigned char psvr_power_on[8]{0x17, 0x00, 0xaa, 0x04, 0x00, 0x00, 0x00, 0x00}; #define sony_vid 0x054c #define psvr_pid 0x09af #define ctrl_device_iface 5 #define ld_device_iface 4 -namespace psvr{ - class Psvr{ - public: - hid_device* handle; +namespace psvr +{ + class Psvr + { + public: + hid_device *handle; bool vrMode; bool powered; - Psvr(); //default constructor + Psvr(); // default constructor ~Psvr(); void startup(); void shutdown(); void vrmode(); void cinemaMode(); - void close();//default destructor + void close(); // default destructor + }; + + class StartupCommand : public Command + { + private: + Psvr *_internal; + public: + StartupCommand(Psvr *internal) : _internal(internal) {} + void Execute() const override {_internal->startup();} + }; + + class ShutdownCommand : public Command + { + private: + Psvr *_internal; + public: + ShutdownCommand(Psvr *internal) : _internal(internal) {} + void Execute() const override { _internal->shutdown();} + }; + + class CinemaModeCommand : public Command + { + private: + Psvr *_internal; + public: + CinemaModeCommand(Psvr *internal) : _internal(internal) {} + void Execute() const override { _internal->cinemaMode();} + }; + + class VrModeCommand : public Command + { + private: + Psvr *_internal; + public: + VrModeCommand(Psvr *internal) : _internal(internal) {} + void Execute() const override { _internal->vrmode(); } }; } \ No newline at end of file diff --git a/src/model/patterns/commands/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/patterns/commands/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..1521113 --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/kanken/code/AHRS_core/src") + +# 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/src/model/patterns/commands/CMakeFiles/commands.dir/DependInfo.cmake b/src/model/patterns/commands/CMakeFiles/commands.dir/DependInfo.cmake new file mode 100644 index 0000000..dc55e44 --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# 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 + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/build.make b/src/model/patterns/commands/CMakeFiles/commands.dir/build.make new file mode 100644 index 0000000..5345f10 --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/build.make @@ -0,0 +1,95 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /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/kanken/code/AHRS_core/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src + +# Include any dependencies generated for this target. +include model/patterns/commands/CMakeFiles/commands.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.make + +# Include the progress variables for this target. +include model/patterns/commands/CMakeFiles/commands.dir/progress.make + +# Include the compile flags for this target's objects. +include model/patterns/commands/CMakeFiles/commands.dir/flags.make + +# Object files for target commands +commands_OBJECTS = + +# External object files for target commands +commands_EXTERNAL_OBJECTS = + +model/patterns/commands/libcommands.a: model/patterns/commands/CMakeFiles/commands.dir/build.make +model/patterns/commands/libcommands.a: model/patterns/commands/CMakeFiles/commands.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Linking CXX static library libcommands.a" + cd /home/kanken/code/AHRS_core/src/model/patterns/commands && $(CMAKE_COMMAND) -P CMakeFiles/commands.dir/cmake_clean_target.cmake + cd /home/kanken/code/AHRS_core/src/model/patterns/commands && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/commands.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +model/patterns/commands/CMakeFiles/commands.dir/build: model/patterns/commands/libcommands.a +.PHONY : model/patterns/commands/CMakeFiles/commands.dir/build + +model/patterns/commands/CMakeFiles/commands.dir/clean: + cd /home/kanken/code/AHRS_core/src/model/patterns/commands && $(CMAKE_COMMAND) -P CMakeFiles/commands.dir/cmake_clean.cmake +.PHONY : model/patterns/commands/CMakeFiles/commands.dir/clean + +model/patterns/commands/CMakeFiles/commands.dir/depend: + cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/kanken/code/AHRS_core/src /home/kanken/code/AHRS_core/src/model/patterns/commands /home/kanken/code/AHRS_core/src /home/kanken/code/AHRS_core/src/model/patterns/commands /home/kanken/code/AHRS_core/src/model/patterns/commands/CMakeFiles/commands.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : model/patterns/commands/CMakeFiles/commands.dir/depend + diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean.cmake b/src/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean.cmake new file mode 100644 index 0000000..5c3cf56 --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean.cmake @@ -0,0 +1,9 @@ +file(REMOVE_RECURSE + "libcommands.a" + "libcommands.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/commands.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean_target.cmake b/src/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..5cedd8a --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libcommands.a" +) diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.make b/src/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.make new file mode 100644 index 0000000..5b7ccdc --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for commands. +# This may be replaced when dependencies are built. diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.ts b/src/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.ts new file mode 100644 index 0000000..c67f730 --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for commands. diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/depend.make b/src/model/patterns/commands/CMakeFiles/commands.dir/depend.make new file mode 100644 index 0000000..8905629 --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for commands. +# This may be replaced when dependencies are built. diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/flags.make b/src/model/patterns/commands/CMakeFiles/commands.dir/flags.make new file mode 100644 index 0000000..1d1e81a --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/flags.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/link.txt b/src/model/patterns/commands/CMakeFiles/commands.dir/link.txt new file mode 100644 index 0000000..106091f --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libcommands.a +/usr/bin/ranlib libcommands.a diff --git a/src/model/patterns/commands/CMakeFiles/commands.dir/progress.make b/src/model/patterns/commands/CMakeFiles/commands.dir/progress.make new file mode 100644 index 0000000..8b1fa81 --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/commands.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 4 + diff --git a/src/model/patterns/commands/CMakeFiles/progress.marks b/src/model/patterns/commands/CMakeFiles/progress.marks new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/src/model/patterns/commands/CMakeFiles/progress.marks @@ -0,0 +1 @@ +1 diff --git a/src/model/patterns/commands/CMakeLists.txt b/src/model/patterns/commands/CMakeLists.txt new file mode 100644 index 0000000..d042da7 --- /dev/null +++ b/src/model/patterns/commands/CMakeLists.txt @@ -0,0 +1,9 @@ +set(commands_src + ./commands.hpp) + +MESSAGE(STATUS "building commands") + +add_library(commands ${commands_src}) +set_target_properties(commands PROPERTIES LINKER_LANGUAGE CXX) + +MESSAGE(STATUS "Done building commands") \ No newline at end of file diff --git a/src/model/patterns/commands/Makefile b/src/model/patterns/commands/Makefile new file mode 100644 index 0000000..4b144e2 --- /dev/null +++ b/src/model/patterns/commands/Makefile @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /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/kanken/code/AHRS_core/src + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles /home/kanken/code/AHRS_core/src/model/patterns/commands//CMakeFiles/progress.marks + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 model/patterns/commands/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 model/patterns/commands/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 model/patterns/commands/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 model/patterns/commands/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +model/patterns/commands/CMakeFiles/commands.dir/rule: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 model/patterns/commands/CMakeFiles/commands.dir/rule +.PHONY : model/patterns/commands/CMakeFiles/commands.dir/rule + +# Convenience name for target. +commands: model/patterns/commands/CMakeFiles/commands.dir/rule +.PHONY : commands + +# fast build rule for target. +commands/fast: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f model/patterns/commands/CMakeFiles/commands.dir/build.make model/patterns/commands/CMakeFiles/commands.dir/build +.PHONY : commands/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... commands" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/kanken/code/AHRS_core/src && $(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/src/model/patterns/commands/commands.hpp b/src/model/patterns/commands/commands.hpp new file mode 100644 index 0000000..b4948a3 --- /dev/null +++ b/src/model/patterns/commands/commands.hpp @@ -0,0 +1,11 @@ +#include + +/** + * The Command interface declares a method for executing a command. + */ +class Command { + public: + virtual ~Command() { + } + virtual void Execute() const = 0; +}; \ No newline at end of file diff --git a/src/model/patterns/observer/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/patterns/observer/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/model/patterns/observer/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/model/patterns/observer/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/model/patterns/observer/CMakeFiles/observers.dir/DependInfo.cmake b/src/model/patterns/observer/CMakeFiles/observers.dir/DependInfo.cmake index 43f8df4..816dd2b 100644 --- a/src/model/patterns/observer/CMakeFiles/observers.dir/DependInfo.cmake +++ b/src/model/patterns/observer/CMakeFiles/observers.dir/DependInfo.cmake @@ -1,16 +1,14 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/model/patterns/observer/observable.cpp" "/home/kanken/code/AHRS_core/src/model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/model/patterns/observer/observable.cpp" "model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o" "gcc" "model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o.d" ) # Targets to which this target links. diff --git a/src/model/patterns/observer/CMakeFiles/observers.dir/build.make b/src/model/patterns/observer/CMakeFiles/observers.dir/build.make index 5fe2fdc..2a120f9 100644 --- a/src/model/patterns/observer/CMakeFiles/observers.dir/build.make +++ b/src/model/patterns/observer/CMakeFiles/observers.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include model/patterns/observer/CMakeFiles/observers.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/patterns/observer/CMakeFiles/observers.dir/compiler_depend.make # Include the progress variables for this target. include model/patterns/observer/CMakeFiles/observers.dir/progress.make @@ -78,8 +71,9 @@ include model/patterns/observer/CMakeFiles/observers.dir/flags.make model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o: model/patterns/observer/CMakeFiles/observers.dir/flags.make model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o: model/patterns/observer/observable.cpp +model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o: model/patterns/observer/CMakeFiles/observers.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/patterns/observer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/observers.dir/observable.cpp.o -c /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.cpp + cd /home/kanken/code/AHRS_core/src/model/patterns/observer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o -MF CMakeFiles/observers.dir/observable.cpp.o.d -o CMakeFiles/observers.dir/observable.cpp.o -c /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.cpp model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/observers.dir/observable.cpp.i" @@ -105,7 +99,6 @@ model/patterns/observer/libobservers.a: model/patterns/observer/CMakeFiles/obser # Rule to build all files generated by this target. model/patterns/observer/CMakeFiles/observers.dir/build: model/patterns/observer/libobservers.a - .PHONY : model/patterns/observer/CMakeFiles/observers.dir/build model/patterns/observer/CMakeFiles/observers.dir/clean: diff --git a/src/model/patterns/observer/CMakeFiles/observers.dir/cmake_clean.cmake b/src/model/patterns/observer/CMakeFiles/observers.dir/cmake_clean.cmake index 2cc9761..9a4f5be 100644 --- a/src/model/patterns/observer/CMakeFiles/observers.dir/cmake_clean.cmake +++ b/src/model/patterns/observer/CMakeFiles/observers.dir/cmake_clean.cmake @@ -1,5 +1,6 @@ file(REMOVE_RECURSE "CMakeFiles/observers.dir/observable.cpp.o" + "CMakeFiles/observers.dir/observable.cpp.o.d" "libobservers.a" "libobservers.pdb" ) diff --git a/src/model/patterns/observer/CMakeFiles/observers.dir/depend.internal b/src/model/patterns/observer/CMakeFiles/observers.dir/depend.internal deleted file mode 100644 index 5899b0b..0000000 --- a/src/model/patterns/observer/CMakeFiles/observers.dir/depend.internal +++ /dev/null @@ -1,7 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.cpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp diff --git a/src/model/patterns/observer/CMakeFiles/observers.dir/depend.make b/src/model/patterns/observer/CMakeFiles/observers.dir/depend.make index 9caec2b..4008e72 100644 --- a/src/model/patterns/observer/CMakeFiles/observers.dir/depend.make +++ b/src/model/patterns/observer/CMakeFiles/observers.dir/depend.make @@ -1,7 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o: model/patterns/observer/observable.cpp -model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o: model/patterns/observer/observable.hpp -model/patterns/observer/CMakeFiles/observers.dir/observable.cpp.o: model/patterns/observer/observer.hpp - +# Empty dependencies file for observers. +# This may be replaced when dependencies are built. diff --git a/src/model/patterns/observer/CMakeFiles/observers.dir/flags.make b/src/model/patterns/observer/CMakeFiles/observers.dir/flags.make index 589493e..3d791bc 100644 --- a/src/model/patterns/observer/CMakeFiles/observers.dir/flags.make +++ b/src/model/patterns/observer/CMakeFiles/observers.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -I/usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/model/patterns/observer/CMakeFiles/observers.dir/progress.make b/src/model/patterns/observer/CMakeFiles/observers.dir/progress.make index 17875e3..7df1340 100644 --- a/src/model/patterns/observer/CMakeFiles/observers.dir/progress.make +++ b/src/model/patterns/observer/CMakeFiles/observers.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 10 -CMAKE_PROGRESS_2 = 11 +CMAKE_PROGRESS_1 = 12 +CMAKE_PROGRESS_2 = 13 diff --git a/src/model/patterns/observer/CMakeLists.txt b/src/model/patterns/observer/CMakeLists.txt index 8c7ba01..37663e5 100644 --- a/src/model/patterns/observer/CMakeLists.txt +++ b/src/model/patterns/observer/CMakeLists.txt @@ -4,10 +4,6 @@ set(observers_src ./observer.hpp) MESSAGE(STATUS "building observers") -SET("OpenCV_DIR" "/usr/local/lib/") - -MESSAGE(STATUS "OpenCV_INCLUDE_DIRS : ${OpenCV_INCLUDE_DIRS}") -MESSAGE(STATUS "Opencv_LINK_DIRS : ${Opencv_LINK_DIRS}") add_library(observers ${observers_src}) diff --git a/src/model/patterns/observer/Makefile b/src/model/patterns/observer/Makefile index 0b790b9..2d57961 100644 --- a/src/model/patterns/observer/Makefile +++ b/src/model/patterns/observer/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -83,7 +73,6 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast # Special rule for the target rebuild_cache @@ -94,7 +83,6 @@ rebuild_cache: # Special rule for the target rebuild_cache rebuild_cache/fast: rebuild_cache - .PHONY : rebuild_cache/fast # The main all target @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ model/patterns/observer/CMakeFiles/observers.dir/rule: # Convenience name for target. observers: model/patterns/observer/CMakeFiles/observers.dir/rule - .PHONY : observers # fast build rule for target. @@ -145,7 +131,6 @@ observers/fast: .PHONY : observers/fast observable.o: observable.cpp.o - .PHONY : observable.o # target to build an object file @@ -154,7 +139,6 @@ observable.cpp.o: .PHONY : observable.cpp.o observable.i: observable.cpp.i - .PHONY : observable.i # target to preprocess a source file @@ -163,7 +147,6 @@ observable.cpp.i: .PHONY : observable.cpp.i observable.s: observable.cpp.s - .PHONY : observable.s # target to generate assembly for a file diff --git a/src/model/patterns/observer/observable.cpp b/src/model/patterns/observer/observable.cpp index 6efbc0d..ecddaaa 100644 --- a/src/model/patterns/observer/observable.cpp +++ b/src/model/patterns/observer/observable.cpp @@ -1,21 +1,21 @@ #include "observable.hpp" -void Observable::Attach(Observer *observer) +void MapObservable::Attach(MapObserver *observer) { list_observer_.push_back(observer); } -void Observable::Detach(Observer *observer) +void MapObservable::Detach(MapObserver *observer) { list_observer_.remove(observer); } -void Observable::sendMessage(std::string str) +void MapObservable::sendMessage(std::string key, std::string value) { - std::list::iterator iterator = list_observer_.begin(); + std::list::iterator iterator = list_observer_.begin(); while (iterator != list_observer_.end()) { - (*iterator)->Update(str); + (*iterator)->Update(key, value); ++iterator; } } \ No newline at end of file diff --git a/src/model/patterns/observer/observable.hpp b/src/model/patterns/observer/observable.hpp index 5e2eb83..996fd40 100644 --- a/src/model/patterns/observer/observable.hpp +++ b/src/model/patterns/observer/observable.hpp @@ -4,12 +4,14 @@ #include #include "observer.hpp" -class Observable { - public: - ~Observable(){}; - void Attach(Observer *observer); - void Detach(Observer *observer); - void sendMessage(std::string str); - private: - std::list list_observer_; +class MapObservable +{ +public: + ~MapObservable(){}; + void Attach(MapObserver *observer); + void Detach(MapObserver *observer); + void sendMessage(std::string key, std::string value); + +private: + std::list list_observer_; }; \ No newline at end of file diff --git a/src/model/patterns/observer/observer.hpp b/src/model/patterns/observer/observer.hpp index 9e3a886..22d1bdd 100644 --- a/src/model/patterns/observer/observer.hpp +++ b/src/model/patterns/observer/observer.hpp @@ -1,6 +1,6 @@ #include -class Observer { +class MapObserver { public: - virtual void Update(const std::string &message_from_subject) = 0; + virtual void Update(const std::string &key, const std::string &value) = 0; }; \ No newline at end of file diff --git a/src/model/perfcheckers/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/perfcheckers/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/model/perfcheckers/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/model/perfcheckers/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/DependInfo.cmake b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/DependInfo.cmake index 120d1e0..2bd2999 100644 --- a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/DependInfo.cmake +++ b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/DependInfo.cmake @@ -1,16 +1,14 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.cpp" "/home/kanken/code/AHRS_core/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.cpp" "model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o" "gcc" "model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o.d" ) # Targets to which this target links. diff --git a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/build.make b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/build.make index 646e180..903bec2 100644 --- a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/build.make +++ b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/perfcheckers/CMakeFiles/perfcheckers.dir/compiler_depend.make # Include the progress variables for this target. include model/perfcheckers/CMakeFiles/perfcheckers.dir/progress.make @@ -78,8 +71,9 @@ include model/perfcheckers/CMakeFiles/perfcheckers.dir/flags.make model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o: model/perfcheckers/CMakeFiles/perfcheckers.dir/flags.make model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o: model/perfcheckers/framerate.cpp +model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o: model/perfcheckers/CMakeFiles/perfcheckers.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/perfcheckers && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/perfcheckers.dir/framerate.cpp.o -c /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.cpp + cd /home/kanken/code/AHRS_core/src/model/perfcheckers && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o -MF CMakeFiles/perfcheckers.dir/framerate.cpp.o.d -o CMakeFiles/perfcheckers.dir/framerate.cpp.o -c /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.cpp model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/perfcheckers.dir/framerate.cpp.i" @@ -105,7 +99,6 @@ model/perfcheckers/libperfcheckers.a: model/perfcheckers/CMakeFiles/perfcheckers # Rule to build all files generated by this target. model/perfcheckers/CMakeFiles/perfcheckers.dir/build: model/perfcheckers/libperfcheckers.a - .PHONY : model/perfcheckers/CMakeFiles/perfcheckers.dir/build model/perfcheckers/CMakeFiles/perfcheckers.dir/clean: diff --git a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/cmake_clean.cmake b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/cmake_clean.cmake index 9038fb6..8dcfc78 100644 --- a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/cmake_clean.cmake +++ b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/cmake_clean.cmake @@ -1,5 +1,6 @@ file(REMOVE_RECURSE "CMakeFiles/perfcheckers.dir/framerate.cpp.o" + "CMakeFiles/perfcheckers.dir/framerate.cpp.o.d" "libperfcheckers.a" "libperfcheckers.pdb" ) diff --git a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.internal b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.internal deleted file mode 100644 index 6ac5f8f..0000000 --- a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.internal +++ /dev/null @@ -1,6 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.cpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp diff --git a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.make b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.make index a946657..f2a3860 100644 --- a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.make +++ b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/depend.make @@ -1,6 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o: model/perfcheckers/framerate.cpp -model/perfcheckers/CMakeFiles/perfcheckers.dir/framerate.cpp.o: model/perfcheckers/framerate.hpp - +# Empty dependencies file for perfcheckers. +# This may be replaced when dependencies are built. diff --git a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/flags.make b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/flags.make index 589493e..3d791bc 100644 --- a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/flags.make +++ b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -I/usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/progress.make b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/progress.make index 7df1340..8063b3b 100644 --- a/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/progress.make +++ b/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 12 -CMAKE_PROGRESS_2 = 13 +CMAKE_PROGRESS_1 = 14 +CMAKE_PROGRESS_2 = 15 diff --git a/src/model/perfcheckers/Makefile b/src/model/perfcheckers/Makefile index 1f732a0..0ed2ad0 100644 --- a/src/model/perfcheckers/Makefile +++ b/src/model/perfcheckers/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -83,7 +73,6 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast # Special rule for the target rebuild_cache @@ -94,7 +83,6 @@ rebuild_cache: # Special rule for the target rebuild_cache rebuild_cache/fast: rebuild_cache - .PHONY : rebuild_cache/fast # The main all target @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ model/perfcheckers/CMakeFiles/perfcheckers.dir/rule: # Convenience name for target. perfcheckers: model/perfcheckers/CMakeFiles/perfcheckers.dir/rule - .PHONY : perfcheckers # fast build rule for target. @@ -145,7 +131,6 @@ perfcheckers/fast: .PHONY : perfcheckers/fast framerate.o: framerate.cpp.o - .PHONY : framerate.o # target to build an object file @@ -154,7 +139,6 @@ framerate.cpp.o: .PHONY : framerate.cpp.o framerate.i: framerate.cpp.i - .PHONY : framerate.i # target to preprocess a source file @@ -163,7 +147,6 @@ framerate.cpp.i: .PHONY : framerate.cpp.i framerate.s: framerate.cpp.s - .PHONY : framerate.s # target to generate assembly for a file diff --git a/src/model/windows/CMakeFiles/CMakeDirectoryInformation.cmake b/src/model/windows/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/model/windows/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/model/windows/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/model/windows/CMakeFiles/windows.dir/DependInfo.cmake b/src/model/windows/CMakeFiles/windows.dir/DependInfo.cmake index 09b110f..ebe5c7f 100644 --- a/src/model/windows/CMakeFiles/windows.dir/DependInfo.cmake +++ b/src/model/windows/CMakeFiles/windows.dir/DependInfo.cmake @@ -1,17 +1,15 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/model/windows/window.cpp" "/home/kanken/code/AHRS_core/src/model/windows/CMakeFiles/windows.dir/window.cpp.o" - "/home/kanken/code/AHRS_core/src/model/windows/windowManager.cpp" "/home/kanken/code/AHRS_core/src/model/windows/CMakeFiles/windows.dir/windowManager.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/model/windows/window.cpp" "model/windows/CMakeFiles/windows.dir/window.cpp.o" "gcc" "model/windows/CMakeFiles/windows.dir/window.cpp.o.d" + "/home/kanken/code/AHRS_core/src/model/windows/windowManager.cpp" "model/windows/CMakeFiles/windows.dir/windowManager.cpp.o" "gcc" "model/windows/CMakeFiles/windows.dir/windowManager.cpp.o.d" ) # Targets to which this target links. diff --git a/src/model/windows/CMakeFiles/windows.dir/build.make b/src/model/windows/CMakeFiles/windows.dir/build.make index a4dd846..80118e4 100644 --- a/src/model/windows/CMakeFiles/windows.dir/build.make +++ b/src/model/windows/CMakeFiles/windows.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include model/windows/CMakeFiles/windows.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include model/windows/CMakeFiles/windows.dir/compiler_depend.make # Include the progress variables for this target. include model/windows/CMakeFiles/windows.dir/progress.make @@ -78,8 +71,9 @@ include model/windows/CMakeFiles/windows.dir/flags.make model/windows/CMakeFiles/windows.dir/window.cpp.o: model/windows/CMakeFiles/windows.dir/flags.make model/windows/CMakeFiles/windows.dir/window.cpp.o: model/windows/window.cpp +model/windows/CMakeFiles/windows.dir/window.cpp.o: model/windows/CMakeFiles/windows.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object model/windows/CMakeFiles/windows.dir/window.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/windows && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/windows.dir/window.cpp.o -c /home/kanken/code/AHRS_core/src/model/windows/window.cpp + cd /home/kanken/code/AHRS_core/src/model/windows && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/windows/CMakeFiles/windows.dir/window.cpp.o -MF CMakeFiles/windows.dir/window.cpp.o.d -o CMakeFiles/windows.dir/window.cpp.o -c /home/kanken/code/AHRS_core/src/model/windows/window.cpp model/windows/CMakeFiles/windows.dir/window.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/windows.dir/window.cpp.i" @@ -91,8 +85,9 @@ model/windows/CMakeFiles/windows.dir/window.cpp.s: cmake_force model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: model/windows/CMakeFiles/windows.dir/flags.make model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: model/windows/windowManager.cpp +model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: model/windows/CMakeFiles/windows.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object model/windows/CMakeFiles/windows.dir/windowManager.cpp.o" - cd /home/kanken/code/AHRS_core/src/model/windows && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/windows.dir/windowManager.cpp.o -c /home/kanken/code/AHRS_core/src/model/windows/windowManager.cpp + cd /home/kanken/code/AHRS_core/src/model/windows && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT model/windows/CMakeFiles/windows.dir/windowManager.cpp.o -MF CMakeFiles/windows.dir/windowManager.cpp.o.d -o CMakeFiles/windows.dir/windowManager.cpp.o -c /home/kanken/code/AHRS_core/src/model/windows/windowManager.cpp model/windows/CMakeFiles/windows.dir/windowManager.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/windows.dir/windowManager.cpp.i" @@ -120,7 +115,6 @@ model/windows/libwindows.a: model/windows/CMakeFiles/windows.dir/link.txt # Rule to build all files generated by this target. model/windows/CMakeFiles/windows.dir/build: model/windows/libwindows.a - .PHONY : model/windows/CMakeFiles/windows.dir/build model/windows/CMakeFiles/windows.dir/clean: diff --git a/src/model/windows/CMakeFiles/windows.dir/cmake_clean.cmake b/src/model/windows/CMakeFiles/windows.dir/cmake_clean.cmake index bac36e3..9262d5f 100644 --- a/src/model/windows/CMakeFiles/windows.dir/cmake_clean.cmake +++ b/src/model/windows/CMakeFiles/windows.dir/cmake_clean.cmake @@ -1,6 +1,8 @@ file(REMOVE_RECURSE "CMakeFiles/windows.dir/window.cpp.o" + "CMakeFiles/windows.dir/window.cpp.o.d" "CMakeFiles/windows.dir/windowManager.cpp.o" + "CMakeFiles/windows.dir/windowManager.cpp.o.d" "libwindows.a" "libwindows.pdb" ) diff --git a/src/model/windows/CMakeFiles/windows.dir/depend.internal b/src/model/windows/CMakeFiles/windows.dir/depend.internal deleted file mode 100644 index dc50c8b..0000000 --- a/src/model/windows/CMakeFiles/windows.dir/depend.internal +++ /dev/null @@ -1,84 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/windows/CMakeFiles/windows.dir/window.cpp.o - /home/kanken/code/AHRS_core/src/model/windows/window.cpp - /home/kanken/code/AHRS_core/src/model/windows/window.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o - /home/kanken/code/AHRS_core/src/model/windows/window.hpp - /home/kanken/code/AHRS_core/src/model/windows/windowManager.cpp - /home/kanken/code/AHRS_core/src/model/windows/windowManager.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp diff --git a/src/model/windows/CMakeFiles/windows.dir/depend.make b/src/model/windows/CMakeFiles/windows.dir/depend.make index 590e9c4..8960759 100644 --- a/src/model/windows/CMakeFiles/windows.dir/depend.make +++ b/src/model/windows/CMakeFiles/windows.dir/depend.make @@ -1,84 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -model/windows/CMakeFiles/windows.dir/window.cpp.o: model/windows/window.cpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: model/windows/window.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: threadweaver/debugging.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/core.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -model/windows/CMakeFiles/windows.dir/window.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp - -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: model/windows/window.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: model/windows/windowManager.cpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: model/windows/windowManager.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: threadweaver/debugging.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/core.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -model/windows/CMakeFiles/windows.dir/windowManager.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp - +# Empty dependencies file for windows. +# This may be replaced when dependencies are built. diff --git a/src/model/windows/CMakeFiles/windows.dir/flags.make b/src/model/windows/CMakeFiles/windows.dir/flags.make index ceaea26..8ab85e8 100644 --- a/src/model/windows/CMakeFiles/windows.dir/flags.make +++ b/src/model/windows/CMakeFiles/windows.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -isystem /usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/model/windows/CMakeFiles/windows.dir/progress.make b/src/model/windows/CMakeFiles/windows.dir/progress.make index 6289027..debc4f1 100644 --- a/src/model/windows/CMakeFiles/windows.dir/progress.make +++ b/src/model/windows/CMakeFiles/windows.dir/progress.make @@ -1,4 +1,4 @@ -CMAKE_PROGRESS_1 = 36 -CMAKE_PROGRESS_2 = 37 -CMAKE_PROGRESS_3 = 38 +CMAKE_PROGRESS_1 = 37 +CMAKE_PROGRESS_2 = 38 +CMAKE_PROGRESS_3 = 39 diff --git a/src/model/windows/Makefile b/src/model/windows/Makefile index de2c014..2bba44a 100644 --- a/src/model/windows/Makefile +++ b/src/model/windows/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -75,17 +65,6 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src #============================================================================= # Targets provided globally by CMake. -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." @@ -94,9 +73,18 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + # The main all target all: cmake_check_build_system cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles /home/kanken/code/AHRS_core/src/model/windows//CMakeFiles/progress.marks @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ model/windows/CMakeFiles/windows.dir/rule: # Convenience name for target. windows: model/windows/CMakeFiles/windows.dir/rule - .PHONY : windows # fast build rule for target. @@ -145,7 +131,6 @@ windows/fast: .PHONY : windows/fast window.o: window.cpp.o - .PHONY : window.o # target to build an object file @@ -154,7 +139,6 @@ window.cpp.o: .PHONY : window.cpp.o window.i: window.cpp.i - .PHONY : window.i # target to preprocess a source file @@ -163,7 +147,6 @@ window.cpp.i: .PHONY : window.cpp.i window.s: window.cpp.s - .PHONY : window.s # target to generate assembly for a file @@ -172,7 +155,6 @@ window.cpp.s: .PHONY : window.cpp.s windowManager.o: windowManager.cpp.o - .PHONY : windowManager.o # target to build an object file @@ -181,7 +163,6 @@ windowManager.cpp.o: .PHONY : windowManager.cpp.o windowManager.i: windowManager.cpp.i - .PHONY : windowManager.i # target to preprocess a source file @@ -190,7 +171,6 @@ windowManager.cpp.i: .PHONY : windowManager.cpp.i windowManager.s: windowManager.cpp.s - .PHONY : windowManager.s # target to generate assembly for a file diff --git a/src/pipeline/CMakeFiles/CMakeDirectoryInformation.cmake b/src/pipeline/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/pipeline/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/pipeline/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake b/src/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake index 158d398..43bad5c 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake @@ -1,27 +1,24 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenuItem.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiNumberPickerItem.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o" - "/home/kanken/code/AHRS_core/src/pipeline/pipeline.cpp" "/home/kanken/code/AHRS_core/src/pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenuItem.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/pipeline.cpp" "pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o.d" ) # Targets to which this target links. diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/build.make b/src/pipeline/CMakeFiles/pipelineLib.dir/build.make index 72feb29..baca5c0 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/build.make +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include pipeline/CMakeFiles/pipelineLib.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make # Include the progress variables for this target. include pipeline/CMakeFiles/pipelineLib.dir/progress.make @@ -78,8 +71,9 @@ include pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: pipeline/abstract/pipelineNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o -MF CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o.d -o CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.cpp pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.i" @@ -91,8 +85,9 @@ pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.s: cmake_force pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/members/cameraPickerNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o -MF CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.cpp pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.i" @@ -104,8 +99,9 @@ pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.s: cmake_force pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/members/displayOutputNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o -MF CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.cpp pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.i" @@ -117,8 +113,9 @@ pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.s: cmake_force pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/members/uiDrawerNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o -MF CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.i" @@ -130,8 +127,9 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.s: cmake_force pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/members/uiMergerNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o -MF CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.i" @@ -143,8 +141,9 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.s: cmake_force pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/members/zbarAnalysisNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o -MF CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.i" @@ -156,8 +155,9 @@ pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.s: cmake_force pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/members/subNodes/fpsCounter.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o -MF CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.i" @@ -169,8 +169,9 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.s: cmake_for pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/members/subNodes/staticImageOverlayer.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o -MF CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.i" @@ -182,8 +183,9 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.s: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/members/subNodes/zbarOverlayer.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o -MF CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.i" @@ -195,8 +197,9 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.s: cmake_ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/members/subNodes/uiMenuItem.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenuItem.cpp + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o -MF CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenuItem.cpp pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.i" @@ -206,23 +209,11 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.s: cmake_for @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.s" cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenuItem.cpp -o CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.s -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: pipeline/members/subNodes/uiNumberPickerItem.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiNumberPickerItem.cpp - -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.i" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiNumberPickerItem.cpp > CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.i - -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.s" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiNumberPickerItem.cpp -o CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.s - pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.cpp - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o" - cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pipelineLib.dir/pipeline.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/pipeline.cpp +pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o -MF CMakeFiles/pipelineLib.dir/pipeline.cpp.o.d -o CMakeFiles/pipelineLib.dir/pipeline.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/pipeline.cpp pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/pipeline.cpp.i" @@ -244,7 +235,6 @@ pipelineLib_OBJECTS = \ "CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" \ "CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" \ "CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o" \ -"CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o" \ "CMakeFiles/pipelineLib.dir/pipeline.cpp.o" # External object files for target pipelineLib @@ -260,17 +250,15 @@ pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/ pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o -pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Linking CXX static library libpipelineLib.a" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Linking CXX static library libpipelineLib.a" cd /home/kanken/code/AHRS_core/src/pipeline && $(CMAKE_COMMAND) -P CMakeFiles/pipelineLib.dir/cmake_clean_target.cmake cd /home/kanken/code/AHRS_core/src/pipeline && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pipelineLib.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. pipeline/CMakeFiles/pipelineLib.dir/build: pipeline/libpipelineLib.a - .PHONY : pipeline/CMakeFiles/pipelineLib.dir/build pipeline/CMakeFiles/pipelineLib.dir/clean: diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake b/src/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake index b26829f..31755f0 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake @@ -1,16 +1,26 @@ file(REMOVE_RECURSE "CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o" + "CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o" + "CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o" + "CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" + "CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" + "CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o" - "CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o" + "CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" + "CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o" + "CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o" + "CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o" + "CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/pipeline.cpp.o" + "CMakeFiles/pipelineLib.dir/pipeline.cpp.o.d" "libpipelineLib.a" "libpipelineLib.pdb" ) diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.internal b/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.internal index 751d2a9..86d4c87 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.internal +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.internal @@ -609,13 +609,12 @@ pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -638,6 +637,10 @@ pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.cpp @@ -1248,13 +1251,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -1277,6 +1279,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.cpp @@ -1887,13 +1893,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -1916,6 +1921,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp /home/kanken/code/AHRS_core/src/model/windows/window.hpp /usr/local/include/opencv4/opencv2/core/core.hpp /usr/include/GL/glut.h @@ -2535,13 +2544,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -2564,6 +2572,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp /usr/include/zbar.h @@ -3189,13 +3201,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -3218,6 +3229,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp /usr/include/zbar.h @@ -3845,13 +3860,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -3874,12 +3888,19 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiNumberPickerItem.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp /usr/include/stdc-predef.h - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenus.hpp - /usr/include/c++/11/string + /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp + /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp + /usr/include/c++/11/mutex + /usr/include/c++/11/tuple + /usr/include/c++/11/utility /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h /usr/include/features.h @@ -3892,18 +3913,18 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o /usr/include/x86_64-linux-gnu/gnu/stubs-64.h /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h /usr/include/c++/11/pstl/pstl_config.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/initializer_list + /usr/include/c++/11/array /usr/include/c++/11/bits/functexcept.h /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/stl_algobase.h /usr/include/c++/11/bits/cpp_type_traits.h /usr/include/c++/11/ext/type_traits.h /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits /usr/include/c++/11/bits/stl_iterator_base_types.h /usr/include/c++/11/bits/stl_iterator_base_funcs.h /usr/include/c++/11/bits/concept_check.h @@ -3912,71 +3933,98 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o /usr/include/c++/11/bits/ptr_traits.h /usr/include/c++/11/debug/debug.h /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/limits + /usr/include/c++/11/ctime + /usr/include/time.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h /usr/include/c++/11/bits/postypes.h /usr/include/c++/11/cwchar /usr/include/wchar.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h /usr/include/x86_64-linux-gnu/bits/floatn.h /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h - /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h /usr/include/x86_64-linux-gnu/bits/types/__FILE.h /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h - /usr/include/stdint.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h /usr/include/c++/11/bits/allocator.h /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h /usr/include/c++/11/bits/localefwd.h /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h /usr/include/c++/11/clocale /usr/include/locale.h /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/c++/11/iosfwd /usr/include/c++/11/cctype /usr/include/ctype.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h /usr/include/c++/11/bits/ostream_insert.h /usr/include/c++/11/bits/cxxabi_forced.h /usr/include/c++/11/bits/stl_function.h /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list /usr/include/c++/11/bits/basic_string.h /usr/include/c++/11/ext/atomicity.h /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h /usr/include/pthread.h /usr/include/sched.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h /usr/include/x86_64-linux-gnu/bits/sched.h /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/time.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h @@ -3994,7 +4042,6 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o /usr/include/c++/11/bits/stl_construct.h /usr/include/c++/11/string_view /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h /usr/include/c++/11/bits/string_view.tcc /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdlib @@ -4018,37 +4065,8 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/linux/errno.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/c++/11/bits/charconv.h /usr/include/c++/11/bits/basic_string.tcc - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /usr/include/c++/11/mutex - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/system_error - /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h - /usr/include/c++/11/stdexcept /usr/include/c++/11/bits/std_mutex.h /usr/include/c++/11/bits/unique_lock.h /usr/local/include/opencv4/opencv2/core.hpp @@ -4484,13 +4502,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -4513,11 +4530,32 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp + /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp + /usr/include/zbar.h + /usr/include/zbar/Exception.h + /usr/include/zbar/Decoder.h + /usr/include/zbar/Scanner.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Image.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Exception.h + /usr/include/zbar/ImageScanner.h + /usr/include/zbar/Image.h + /usr/include/zbar/Video.h + /usr/include/zbar/Window.h + /usr/include/zbar/Processor.h + /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp /usr/include/stdc-predef.h - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp /usr/include/c++/11/mutex /usr/include/c++/11/tuple @@ -5123,13 +5161,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -5152,28 +5189,15 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp - /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp - /usr/include/zbar.h - /usr/include/zbar/Exception.h - /usr/include/zbar/Decoder.h - /usr/include/zbar/Scanner.h - /usr/include/zbar/Symbol.h - /usr/include/zbar/Image.h - /usr/include/zbar/Symbol.h - /usr/include/zbar/Exception.h - /usr/include/zbar/ImageScanner.h - /usr/include/zbar/Image.h - /usr/include/zbar/Video.h - /usr/include/zbar/Window.h - /usr/include/zbar/Processor.h - /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp - /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp /usr/include/stdc-predef.h - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp /usr/include/c++/11/mutex /usr/include/c++/11/tuple @@ -5779,13 +5803,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -5808,11 +5831,17 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp + /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp /usr/include/stdc-predef.h - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp /usr/include/c++/11/mutex /usr/include/c++/11/tuple @@ -6418,13 +6447,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -6447,647 +6475,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp - /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp - -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp - /usr/include/stdc-predef.h - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /usr/include/c++/11/mutex - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h - /usr/include/features.h - /usr/include/features-time64.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h - /usr/include/c++/11/pstl/pstl_config.h - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/initializer_list - /usr/include/c++/11/array - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h - /usr/include/stdint.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/time.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/system_error - /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/linux/errno.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/allocator.h - /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/string_view - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/string_view.tcc - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/endian.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/include/c++/11/cstddef - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h - /usr/include/c++/11/stdlib.h - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h - /usr/include/limits.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/pstl/glue_algorithm_defs.h - /usr/include/c++/11/functional - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/unordered_map - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/bits/hashtable.h - /usr/include/c++/11/bits/hashtable_policy.h - /usr/include/c++/11/bits/enable_special_members.h - /usr/include/c++/11/bits/node_handle.h - /usr/include/c++/11/bits/unordered_map.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/pstl/execution_defs.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/c++/11/cmath - /usr/include/math.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/c++/11/bits/specfun.h - /usr/include/c++/11/tr1/gamma.tcc - /usr/include/c++/11/tr1/special_function_util.h - /usr/include/c++/11/tr1/bessel_function.tcc - /usr/include/c++/11/tr1/beta_function.tcc - /usr/include/c++/11/tr1/ell_integral.tcc - /usr/include/c++/11/tr1/exp_integral.tcc - /usr/include/c++/11/tr1/hypergeometric.tcc - /usr/include/c++/11/tr1/legendre_function.tcc - /usr/include/c++/11/tr1/modified_bessel_func.tcc - /usr/include/c++/11/tr1/poly_hermite.tcc - /usr/include/c++/11/tr1/poly_laguerre.tcc - /usr/include/c++/11/tr1/riemann_zeta.tcc - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/pstl/glue_memory_defs.h - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/include/assert.h - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/include/c++/11/cfloat - /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/include/c++/11/complex - /usr/include/c++/11/sstream - /usr/include/c++/11/istream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/ostream - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/bits/sstream.tcc - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/include/c++/11/atomic - /usr/include/c++/11/thread - /usr/include/c++/11/bits/std_thread.h - /usr/include/c++/11/bits/this_thread_sleep.h - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/include/unistd.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/linux/close_range.h - /usr/include/c++/11/filesystem - /usr/include/c++/11/bits/fs_fwd.h - /usr/include/c++/11/bits/fs_path.h - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h - /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/c++/11/iomanip - /usr/include/c++/11/bits/quoted_string.h - /usr/include/c++/11/codecvt - /usr/include/c++/11/bits/fs_dir.h - /usr/include/c++/11/bits/fs_ops.h - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /usr/include/c++/11/iostream - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /usr/include/c++/11/regex - /usr/include/c++/11/bitset - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/stack - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/bits/stl_stack.h - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/regex_constants.h - /usr/include/c++/11/bits/regex_error.h - /usr/include/c++/11/bits/regex_automaton.h - /usr/include/c++/11/bits/regex_automaton.tcc - /usr/include/c++/11/bits/regex_scanner.h - /usr/include/c++/11/bits/regex_scanner.tcc - /usr/include/c++/11/bits/regex_compiler.h - /usr/include/c++/11/bits/regex_compiler.tcc - /usr/include/c++/11/bits/regex.h - /usr/include/c++/11/bits/regex.tcc - /usr/include/c++/11/bits/regex_executor.h - /usr/include/c++/11/bits/regex_executor.tcc - /usr/include/c++/11/execution - /usr/include/c++/11/pstl/glue_execution_defs.h - /usr/include/c++/11/pstl/algorithm_impl.h - /usr/include/c++/11/pstl/execution_impl.h - /usr/include/c++/11/pstl/memory_impl.h - /usr/include/c++/11/pstl/unseq_backend_simd.h - /usr/include/c++/11/pstl/utils.h - /usr/include/c++/11/pstl/parallel_backend_utils.h - /usr/include/c++/11/pstl/parallel_backend.h - /usr/include/c++/11/pstl/parallel_backend_tbb.h - /usr/include/tbb/blocked_range.h - /usr/include/oneapi/tbb/blocked_range.h - /usr/include/oneapi/tbb/detail/_range_common.h - /usr/include/oneapi/tbb/detail/_config.h - /usr/include/oneapi/tbb/detail/_export.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/oneapi/tbb/detail/_assert.h - /usr/include/oneapi/tbb/detail/_machine.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/adxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmi2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/cldemoteintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clflushoptintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clzerointrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/enqcmdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/lzcntintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/movdirintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pconfigintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pkuintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/rdseedintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/serializeintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/sgxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tbmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tsxldtrkintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/waitpkgintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/wbnoinvdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavecintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/hresetintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512fintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512pfintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512cdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512dqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vldqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmiintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmivlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124fmapsintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bitalgintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectvlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/gfniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/vaesintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxtileintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h - /usr/include/oneapi/tbb/detail/_namespace_injection.h - /usr/include/oneapi/tbb/version.h - /usr/include/oneapi/tbb/detail/_config.h - /usr/include/tbb/parallel_for.h - /usr/include/oneapi/tbb/parallel_for.h - /usr/include/oneapi/tbb/detail/_exception.h - /usr/include/oneapi/tbb/detail/_task.h - /usr/include/oneapi/tbb/detail/_template_helpers.h - /usr/include/oneapi/tbb/detail/_small_object_pool.h - /usr/include/oneapi/tbb/profiling.h - /usr/include/oneapi/tbb/detail/_string_resource.h - /usr/include/oneapi/tbb/detail/_small_object_pool.h - /usr/include/oneapi/tbb/profiling.h - /usr/include/oneapi/tbb/partitioner.h - /usr/include/oneapi/tbb/detail/_aligned_space.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/oneapi/tbb/detail/_template_helpers.h - /usr/include/oneapi/tbb/cache_aligned_allocator.h - /usr/include/c++/11/memory_resource - /usr/include/c++/11/shared_mutex - /usr/include/c++/11/bits/uses_allocator_args.h - /usr/include/oneapi/tbb/task_group.h - /usr/include/oneapi/tbb/detail/_assert.h - /usr/include/oneapi/tbb/detail/_intrusive_list_node.h - /usr/include/oneapi/tbb/task_arena.h - /usr/include/oneapi/tbb/info.h - /usr/include/oneapi/tbb/blocked_range.h - /usr/include/tbb/parallel_reduce.h - /usr/include/oneapi/tbb/parallel_reduce.h - /usr/include/tbb/parallel_scan.h - /usr/include/oneapi/tbb/parallel_scan.h - /usr/include/tbb/parallel_invoke.h - /usr/include/oneapi/tbb/parallel_invoke.h - /usr/include/tbb/task_arena.h - /usr/include/oneapi/tbb/task_arena.h - /usr/include/tbb/tbb_allocator.h - /usr/include/oneapi/tbb/tbb_allocator.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/tbb/task.h - /usr/include/oneapi/tbb/task.h - /usr/include/c++/11/pstl/parallel_impl.h - /usr/include/c++/11/pstl/numeric_impl.h - /usr/include/c++/11/numeric - /usr/include/c++/11/bits/stl_numeric.h - /usr/include/c++/11/pstl/glue_numeric_defs.h - /usr/include/c++/11/pstl/pstl_config.h - /usr/include/c++/11/pstl/algorithm_fwd.h - /usr/include/c++/11/pstl/glue_algorithm_impl.h - /usr/include/c++/11/pstl/numeric_fwd.h - /usr/include/c++/11/pstl/glue_numeric_impl.h - /usr/include/c++/11/pstl/glue_memory_impl.h - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/include/c++/11/set - /usr/include/c++/11/bits/stl_set.h - /usr/include/c++/11/bits/stl_multiset.h - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/include/c++/11/math.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/include/c++/11/list - /usr/include/c++/11/bits/stl_list.h - /usr/include/c++/11/bits/list.tcc - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/include/c++/11/queue - /usr/include/c++/11/bits/stl_queue.h - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp /usr/local/include/hidapi/hidapi.h - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/include/c++/11/typeindex - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /usr/include/fcntl.h - /usr/include/x86_64-linux-gnu/bits/fcntl.h - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h - /usr/include/linux/falloc.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/termios.h - /usr/include/x86_64-linux-gnu/bits/termios.h - /usr/include/x86_64-linux-gnu/bits/termios-struct.h - /usr/include/x86_64-linux-gnu/bits/termios-c_cc.h - /usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h - /usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h - /usr/include/x86_64-linux-gnu/bits/termios-baud.h - /usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h - /usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h - /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h - /usr/include/x86_64-linux-gnu/bits/termios-misc.h - /usr/include/x86_64-linux-gnu/sys/ttydefaults.h - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp /usr/include/zbar.h /usr/include/zbar/Exception.h @@ -7712,13 +7103,12 @@ pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o /usr/local/include/opencv4/opencv2/core/core_c.h /usr/local/include/opencv4/opencv2/core/types_c.h /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/controllers/ui/menu.hpp + /home/kanken/code/AHRS_core/src/model/controllers/ui/menuItem.hpp /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h @@ -7741,6 +7131,10 @@ pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /home/kanken/code/AHRS_core/src/model/patterns/commands/commands.hpp /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.hpp /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.hpp /home/kanken/code/AHRS_core/src/model/windows/window.hpp diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make b/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make index ee39c3b..6ec653c 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make @@ -608,13 +608,12 @@ pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: pipeline/abstra /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -636,7 +635,11 @@ pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: pipeline/abstra /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp + model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/members/cameraPickerNode.cpp \ /usr/include/stdc-predef.h \ @@ -1246,13 +1249,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/mem /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -1274,7 +1276,11 @@ pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/mem /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp + model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/members/displayOutputNode.cpp \ /usr/include/stdc-predef.h \ @@ -1884,13 +1890,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/me /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -1900,683 +1905,34 @@ pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/me /usr/include/x86_64-linux-gnu/bits/stat.h \ /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ /usr/include/termios.h \ - /usr/include/x86_64-linux-gnu/bits/termios.h \ - /usr/include/x86_64-linux-gnu/bits/termios-struct.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_cc.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h \ - /usr/include/x86_64-linux-gnu/bits/termios-baud.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h \ - /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h \ - /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ - /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ - model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp \ - model/windows/window.hpp \ - /usr/local/include/opencv4/opencv2/core/core.hpp \ - /usr/include/GL/glut.h \ - /usr/include/GL/freeglut_std.h \ - /usr/include/GL/gl.h \ - /usr/include/GL/glext.h \ - /usr/include/KHR/khrplatform.h \ - /usr/include/GL/glu.h \ - threadweaver/debugging.hpp - -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/members/subNodes/fpsCounter.cpp \ - /usr/include/stdc-predef.h \ - pipeline/members/subNodes/subNodes.hpp \ - pipeline/abstract/pipelineNode.hpp \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ - /usr/include/c++/11/pstl/pstl_config.h \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/time.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/system_error \ - /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/string_view \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/string_view.tcc \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - /usr/local/include/opencv4/opencv2/core.hpp \ - /usr/local/include/opencv4/opencv2/core/cvdef.h \ - /usr/local/include/opencv4/opencv2/core/version.hpp \ - /usr/local/include/opencv4/opencv2/core/hal/interface.h \ - /usr/include/c++/11/cstddef \ - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ - /usr/include/c++/11/stdlib.h \ - /usr/local/include/opencv4/opencv2/core/base.hpp \ - /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/unordered_map \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/bits/hashtable.h \ - /usr/include/c++/11/bits/hashtable_policy.h \ - /usr/include/c++/11/bits/enable_special_members.h \ - /usr/include/c++/11/bits/node_handle.h \ - /usr/include/c++/11/bits/unordered_map.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/pstl/execution_defs.h \ - /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/c++/11/cmath \ - /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/11/bits/specfun.h \ - /usr/include/c++/11/tr1/gamma.tcc \ - /usr/include/c++/11/tr1/special_function_util.h \ - /usr/include/c++/11/tr1/bessel_function.tcc \ - /usr/include/c++/11/tr1/beta_function.tcc \ - /usr/include/c++/11/tr1/ell_integral.tcc \ - /usr/include/c++/11/tr1/exp_integral.tcc \ - /usr/include/c++/11/tr1/hypergeometric.tcc \ - /usr/include/c++/11/tr1/legendre_function.tcc \ - /usr/include/c++/11/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11/tr1/poly_hermite.tcc \ - /usr/include/c++/11/tr1/poly_laguerre.tcc \ - /usr/include/c++/11/tr1/riemann_zeta.tcc \ - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/pstl/glue_memory_defs.h \ - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ - /usr/include/assert.h \ - /usr/local/include/opencv4/opencv2/core/check.hpp \ - /usr/local/include/opencv4/opencv2/core/traits.hpp \ - /usr/local/include/opencv4/opencv2/core/matx.hpp \ - /usr/local/include/opencv4/opencv2/core/saturate.hpp \ - /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ - /usr/local/include/opencv4/opencv2/core/types.hpp \ - /usr/include/c++/11/cfloat \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ - /usr/local/include/opencv4/opencv2/core/mat.hpp \ - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ - /usr/local/include/opencv4/opencv2/core/persistence.hpp \ - /usr/local/include/opencv4/opencv2/core/operations.hpp \ - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ - /usr/include/c++/11/complex \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/bits/sstream.tcc \ - /usr/local/include/opencv4/opencv2/core/utility.hpp \ - /usr/local/include/opencv4/opencv2/core/optim.hpp \ - /usr/local/include/opencv4/opencv2/core/ovx.hpp \ - /usr/local/include/opencv4/opencv2/core/cvdef.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/thread \ - /usr/include/c++/11/bits/std_thread.h \ - /usr/include/c++/11/bits/this_thread_sleep.h \ - model/perfcheckers/framerate.hpp \ - threadweaver/threadweaver.hpp \ - /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h \ - /usr/include/c++/11/filesystem \ - /usr/include/c++/11/bits/fs_fwd.h \ - /usr/include/c++/11/bits/fs_path.h \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/iomanip \ - /usr/include/c++/11/bits/quoted_string.h \ - /usr/include/c++/11/codecvt \ - /usr/include/c++/11/bits/fs_dir.h \ - /usr/include/c++/11/bits/fs_ops.h \ - threadweaver/debugging.hpp \ - /usr/include/c++/11/iostream \ - model/controllers/ui/uiController.hpp \ - model/hardware/cameras/_cam.hpp \ - /usr/include/c++/11/regex \ - /usr/include/c++/11/bitset \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/stack \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/bits/stl_stack.h \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/regex_constants.h \ - /usr/include/c++/11/bits/regex_error.h \ - /usr/include/c++/11/bits/regex_automaton.h \ - /usr/include/c++/11/bits/regex_automaton.tcc \ - /usr/include/c++/11/bits/regex_scanner.h \ - /usr/include/c++/11/bits/regex_scanner.tcc \ - /usr/include/c++/11/bits/regex_compiler.h \ - /usr/include/c++/11/bits/regex_compiler.tcc \ - /usr/include/c++/11/bits/regex.h \ - /usr/include/c++/11/bits/regex.tcc \ - /usr/include/c++/11/bits/regex_executor.h \ - /usr/include/c++/11/bits/regex_executor.tcc \ - /usr/include/c++/11/execution \ - /usr/include/c++/11/pstl/glue_execution_defs.h \ - /usr/include/c++/11/pstl/algorithm_impl.h \ - /usr/include/c++/11/pstl/execution_impl.h \ - /usr/include/c++/11/pstl/memory_impl.h \ - /usr/include/c++/11/pstl/unseq_backend_simd.h \ - /usr/include/c++/11/pstl/utils.h \ - /usr/include/c++/11/pstl/parallel_backend_utils.h \ - /usr/include/c++/11/pstl/parallel_backend.h \ - /usr/include/c++/11/pstl/parallel_backend_tbb.h \ - /usr/include/tbb/blocked_range.h \ - /usr/include/oneapi/tbb/blocked_range.h \ - /usr/include/oneapi/tbb/detail/_range_common.h \ - /usr/include/oneapi/tbb/detail/_config.h \ - /usr/include/oneapi/tbb/detail/_export.h \ - /usr/include/oneapi/tbb/detail/_utils.h \ - /usr/include/oneapi/tbb/detail/_assert.h \ - /usr/include/oneapi/tbb/detail/_machine.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/adxintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmi2intrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/cldemoteintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/clflushoptintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/clzerointrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/enqcmdintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/lzcntintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/movdirintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/pconfigintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/pkuintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/rdseedintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/serializeintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/sgxintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/tbmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/tsxldtrkintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/waitpkgintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/wbnoinvdintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavecintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/hresetintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/pmmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512fintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512pfintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512cdintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512dqintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vldqintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmaintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmiintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmivlintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124fmapsintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2intrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2vlintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnniintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bitalgintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectvlintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/gfniintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/vaesintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16vlintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxtileintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h \ - /usr/include/oneapi/tbb/detail/_namespace_injection.h \ - /usr/include/oneapi/tbb/version.h \ - /usr/include/oneapi/tbb/detail/_config.h \ - /usr/include/tbb/parallel_for.h \ - /usr/include/oneapi/tbb/parallel_for.h \ - /usr/include/oneapi/tbb/detail/_exception.h \ - /usr/include/oneapi/tbb/detail/_task.h \ - /usr/include/oneapi/tbb/detail/_template_helpers.h \ - /usr/include/oneapi/tbb/detail/_small_object_pool.h \ - /usr/include/oneapi/tbb/profiling.h \ - /usr/include/oneapi/tbb/detail/_string_resource.h \ - /usr/include/oneapi/tbb/detail/_small_object_pool.h \ - /usr/include/oneapi/tbb/profiling.h \ - /usr/include/oneapi/tbb/partitioner.h \ - /usr/include/oneapi/tbb/detail/_aligned_space.h \ - /usr/include/oneapi/tbb/detail/_utils.h \ - /usr/include/oneapi/tbb/detail/_template_helpers.h \ - /usr/include/oneapi/tbb/cache_aligned_allocator.h \ - /usr/include/c++/11/memory_resource \ - /usr/include/c++/11/shared_mutex \ - /usr/include/c++/11/bits/uses_allocator_args.h \ - /usr/include/oneapi/tbb/task_group.h \ - /usr/include/oneapi/tbb/detail/_assert.h \ - /usr/include/oneapi/tbb/detail/_intrusive_list_node.h \ - /usr/include/oneapi/tbb/task_arena.h \ - /usr/include/oneapi/tbb/info.h \ - /usr/include/oneapi/tbb/blocked_range.h \ - /usr/include/tbb/parallel_reduce.h \ - /usr/include/oneapi/tbb/parallel_reduce.h \ - /usr/include/tbb/parallel_scan.h \ - /usr/include/oneapi/tbb/parallel_scan.h \ - /usr/include/tbb/parallel_invoke.h \ - /usr/include/oneapi/tbb/parallel_invoke.h \ - /usr/include/tbb/task_arena.h \ - /usr/include/oneapi/tbb/task_arena.h \ - /usr/include/tbb/tbb_allocator.h \ - /usr/include/oneapi/tbb/tbb_allocator.h \ - /usr/include/oneapi/tbb/detail/_utils.h \ - /usr/include/tbb/task.h \ - /usr/include/oneapi/tbb/task.h \ - /usr/include/c++/11/pstl/parallel_impl.h \ - /usr/include/c++/11/pstl/numeric_impl.h \ - /usr/include/c++/11/numeric \ - /usr/include/c++/11/bits/stl_numeric.h \ - /usr/include/c++/11/pstl/glue_numeric_defs.h \ - /usr/include/c++/11/pstl/pstl_config.h \ - /usr/include/c++/11/pstl/algorithm_fwd.h \ - /usr/include/c++/11/pstl/glue_algorithm_impl.h \ - /usr/include/c++/11/pstl/numeric_fwd.h \ - /usr/include/c++/11/pstl/glue_numeric_impl.h \ - /usr/include/c++/11/pstl/glue_memory_impl.h \ - /usr/local/include/opencv4/opencv2/opencv.hpp \ - /usr/local/include/opencv4/opencv2/calib3d.hpp \ - /usr/local/include/opencv4/opencv2/features2d.hpp \ - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp \ - /usr/local/include/opencv4/opencv2/flann/defines.h \ - /usr/local/include/opencv4/opencv2/flann/config.h \ - /usr/local/include/opencv4/opencv2/core/affine.hpp \ - /usr/local/include/opencv4/opencv2/dnn.hpp \ - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ - /usr/local/include/opencv4/opencv2/core/async.hpp \ - /usr/local/include/opencv4/opencv2/dnn/version.hpp \ - /usr/local/include/opencv4/opencv2/dnn/dict.hpp \ - /usr/local/include/opencv4/opencv2/dnn/layer.hpp \ - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp \ - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp \ - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp \ - /usr/local/include/opencv4/opencv2/flann.hpp \ - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp \ - /usr/local/include/opencv4/opencv2/flann/general.h \ - /usr/local/include/opencv4/opencv2/flann/matrix.h \ - /usr/local/include/opencv4/opencv2/flann/params.h \ - /usr/local/include/opencv4/opencv2/flann/any.h \ - /usr/local/include/opencv4/opencv2/flann/defines.h \ - /usr/local/include/opencv4/opencv2/flann/saving.h \ - /usr/local/include/opencv4/opencv2/flann/nn_index.h \ - /usr/local/include/opencv4/opencv2/flann/result_set.h \ - /usr/include/c++/11/set \ - /usr/include/c++/11/bits/stl_set.h \ - /usr/include/c++/11/bits/stl_multiset.h \ - /usr/local/include/opencv4/opencv2/flann/all_indices.h \ - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h \ - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h \ - /usr/local/include/opencv4/opencv2/flann/dist.h \ - /usr/local/include/opencv4/opencv2/flann/heap.h \ - /usr/local/include/opencv4/opencv2/flann/allocator.h \ - /usr/local/include/opencv4/opencv2/flann/random.h \ - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h \ - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h \ - /usr/local/include/opencv4/opencv2/flann/logger.h \ - /usr/local/include/opencv4/opencv2/flann/composite_index.h \ - /usr/local/include/opencv4/opencv2/flann/linear_index.h \ - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h \ - /usr/local/include/opencv4/opencv2/flann/lsh_index.h \ - /usr/local/include/opencv4/opencv2/flann/lsh_table.h \ - /usr/include/c++/11/math.h \ - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h \ - /usr/local/include/opencv4/opencv2/flann/ground_truth.h \ - /usr/local/include/opencv4/opencv2/flann/index_testing.h \ - /usr/local/include/opencv4/opencv2/flann/timer.h \ - /usr/local/include/opencv4/opencv2/flann/sampling.h \ - /usr/local/include/opencv4/opencv2/highgui.hpp \ - /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ - /usr/local/include/opencv4/opencv2/videoio.hpp \ - /usr/local/include/opencv4/opencv2/imgproc.hpp \ - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp \ - /usr/local/include/opencv4/opencv2/ml.hpp \ - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ - /usr/local/include/opencv4/opencv2/objdetect.hpp \ - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ - /usr/local/include/opencv4/opencv2/objdetect/face.hpp \ - /usr/local/include/opencv4/opencv2/photo.hpp \ - /usr/local/include/opencv4/opencv2/stitching.hpp \ - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ - /usr/local/include/opencv4/opencv2/core/cuda.hpp \ - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ - /usr/include/c++/11/list \ - /usr/include/c++/11/bits/stl_list.h \ - /usr/include/c++/11/bits/list.tcc \ - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ - /usr/include/c++/11/queue \ - /usr/include/c++/11/bits/stl_queue.h \ - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ - /usr/local/include/opencv4/opencv2/video.hpp \ - /usr/local/include/opencv4/opencv2/video/tracking.hpp \ - /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h \ - /usr/local/include/opencv4/opencv2/core/core_c.h \ - /usr/local/include/opencv4/opencv2/core/types_c.h \ - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ - /usr/local/include/opencv4/opencv2/core/opengl.hpp \ - /usr/local/include/opencv4/opencv2/core/ocl.hpp \ - /usr/include/c++/11/typeindex \ - model/hardware/hw/serial.hpp \ - /usr/include/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ - /usr/include/linux/falloc.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/termios.h \ - /usr/include/x86_64-linux-gnu/bits/termios.h \ - /usr/include/x86_64-linux-gnu/bits/termios-struct.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_cc.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h \ - /usr/include/x86_64-linux-gnu/bits/termios-baud.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h \ - /usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h \ - /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h \ - /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ - /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ - model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp \ - pipeline/members/zbarAnalysisNode.hpp \ - processing/zbar/zbar.hpp \ - /usr/include/zbar.h \ - /usr/include/zbar/Exception.h \ - /usr/include/zbar/Decoder.h \ - /usr/include/zbar/Scanner.h \ - /usr/include/zbar/Symbol.h \ - /usr/include/zbar/Image.h \ - /usr/include/zbar/Symbol.h \ - /usr/include/zbar/Exception.h \ - /usr/include/zbar/ImageScanner.h \ - /usr/include/zbar/Image.h \ - /usr/include/zbar/Video.h \ - /usr/include/zbar/Window.h \ - /usr/include/zbar/Processor.h + /usr/include/x86_64-linux-gnu/bits/termios.h \ + /usr/include/x86_64-linux-gnu/bits/termios-struct.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_cc.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-baud.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h \ + /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ + /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ + model/patterns/observer/observable.hpp \ + model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ + model/windows/window.hpp \ + /usr/local/include/opencv4/opencv2/core/core.hpp \ + /usr/include/GL/glut.h \ + /usr/include/GL/freeglut_std.h \ + /usr/include/GL/gl.h \ + /usr/include/GL/glext.h \ + /usr/include/KHR/khrplatform.h \ + /usr/include/GL/glu.h \ + threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/members/subNodes/staticImageOverlayer.cpp \ +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/members/subNodes/fpsCounter.cpp \ /usr/include/stdc-predef.h \ pipeline/members/subNodes/subNodes.hpp \ pipeline/abstract/pipelineNode.hpp \ @@ -3184,13 +2540,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -3213,6 +2568,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ pipeline/members/zbarAnalysisNode.hpp \ processing/zbar/zbar.hpp \ /usr/include/zbar.h \ @@ -3227,14 +2586,15 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/include/zbar/Image.h \ /usr/include/zbar/Video.h \ /usr/include/zbar/Window.h \ - /usr/include/zbar/Processor.h \ - ui/support/UiSupport.hpp \ - /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /usr/include/zbar/Processor.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/members/subNodes/uiMenuItem.cpp \ +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/members/subNodes/staticImageOverlayer.cpp \ /usr/include/stdc-predef.h \ - pipeline/members/subNodes/uiMenus.hpp \ - /usr/include/c++/11/string \ + pipeline/members/subNodes/subNodes.hpp \ + pipeline/abstract/pipelineNode.hpp \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/utility \ /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ /usr/include/features.h \ @@ -3247,18 +2607,18 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ /usr/include/c++/11/pstl/pstl_config.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/array \ /usr/include/c++/11/bits/functexcept.h \ /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ /usr/include/c++/11/bits/cpp_type_traits.h \ /usr/include/c++/11/ext/type_traits.h \ /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ /usr/include/c++/11/bits/stl_iterator_base_types.h \ /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ /usr/include/c++/11/bits/concept_check.h \ @@ -3267,71 +2627,98 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/ /usr/include/c++/11/bits/ptr_traits.h \ /usr/include/c++/11/debug/debug.h \ /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime \ + /usr/include/time.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ /usr/include/c++/11/bits/postypes.h \ /usr/include/c++/11/cwchar \ /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ /usr/include/x86_64-linux-gnu/bits/floatn.h \ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ /usr/include/c++/11/bits/allocator.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ /usr/include/c++/11/bits/localefwd.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ /usr/include/c++/11/clocale \ /usr/include/locale.h \ /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/c++/11/iosfwd \ /usr/include/c++/11/cctype \ /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ /usr/include/c++/11/bits/ostream_insert.h \ /usr/include/c++/11/bits/cxxabi_forced.h \ /usr/include/c++/11/bits/stl_function.h \ /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ /usr/include/c++/11/bits/basic_string.h \ /usr/include/c++/11/ext/atomicity.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ /usr/include/pthread.h \ /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ /usr/include/x86_64-linux-gnu/bits/sched.h \ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ @@ -3349,7 +2736,6 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/ /usr/include/c++/11/bits/stl_construct.h \ /usr/include/c++/11/string_view \ /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ /usr/include/c++/11/bits/string_view.tcc \ /usr/include/c++/11/ext/string_conversions.h \ /usr/include/c++/11/cstdlib \ @@ -3373,37 +2759,8 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ /usr/include/c++/11/bits/charconv.h \ /usr/include/c++/11/bits/basic_string.tcc \ - pipeline/abstract/pipelineNode.hpp \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/system_error \ - /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ /usr/include/c++/11/bits/std_mutex.h \ /usr/include/c++/11/bits/unique_lock.h \ /usr/local/include/opencv4/opencv2/core.hpp \ @@ -3839,13 +3196,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/ /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -3867,9 +3223,30 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/ /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp + model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ + pipeline/members/zbarAnalysisNode.hpp \ + processing/zbar/zbar.hpp \ + /usr/include/zbar.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/Decoder.h \ + /usr/include/zbar/Scanner.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Image.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/ImageScanner.h \ + /usr/include/zbar/Image.h \ + /usr/include/zbar/Video.h \ + /usr/include/zbar/Window.h \ + /usr/include/zbar/Processor.h \ + ui/support/UiSupport.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: pipeline/members/subNodes/uiNumberPickerItem.cpp \ +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/members/subNodes/uiMenuItem.cpp \ /usr/include/stdc-predef.h \ pipeline/members/subNodes/uiMenus.hpp \ /usr/include/c++/11/string \ @@ -4477,13 +3854,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: p /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -4505,7 +3881,11 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: p /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp + model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/members/subNodes/zbarOverlayer.cpp \ /usr/include/stdc-predef.h \ @@ -5115,13 +4495,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeli /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -5144,6 +4523,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeli /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ pipeline/members/zbarAnalysisNode.hpp \ processing/zbar/zbar.hpp \ /usr/include/zbar.h \ @@ -5770,13 +5153,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/members /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -5798,7 +5180,11 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/members /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp + model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/members/uiMergerNode.cpp \ /usr/include/stdc-predef.h \ @@ -6408,13 +5794,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/members /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -6437,6 +5822,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/members /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ ui/support/UiSupport.hpp \ /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp @@ -7048,13 +6437,12 @@ pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/mem /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -7077,6 +6465,10 @@ pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/mem /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ processing/zbar/zbar.hpp \ /usr/include/zbar.h \ /usr/include/zbar/Exception.h \ @@ -7700,13 +7092,12 @@ pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.cpp \ /usr/local/include/opencv4/opencv2/core/core_c.h \ /usr/local/include/opencv4/opencv2/core/types_c.h \ /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ /usr/local/include/opencv4/opencv2/core/opengl.hpp \ /usr/local/include/opencv4/opencv2/core/ocl.hpp \ /usr/include/c++/11/typeindex \ + model/controllers/ui/menu.hpp \ + model/controllers/ui/menuItem.hpp \ model/hardware/hw/serial.hpp \ /usr/include/fcntl.h \ /usr/include/x86_64-linux-gnu/bits/fcntl.h \ @@ -7729,6 +7120,10 @@ pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.cpp \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ model/patterns/observer/observable.hpp \ model/patterns/observer/observer.hpp \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + model/patterns/commands/commands.hpp \ pipeline/members/cameraPickerNode.hpp \ pipeline/members/displayOutputNode.hpp \ model/windows/window.hpp \ @@ -7805,6 +7200,14 @@ pipeline/members/displayOutputNode.cpp: pipeline/members/cameraPickerNode.hpp: +model/patterns/commands/commands.hpp: + +/usr/local/include/hidapi/hidapi.h: + +model/hardware/ihidapi/_hidapi.hpp: + +model/hardware/psvr/_psvr.hpp: + model/patterns/observer/observable.hpp: /usr/include/x86_64-linux-gnu/sys/ttydefaults.h: @@ -7835,13 +7238,11 @@ model/patterns/observer/observable.hpp: model/hardware/hw/serial.hpp: -/usr/include/c++/11/typeindex: - -/usr/local/include/hidapi/hidapi.h: +model/controllers/ui/menuItem.hpp: -model/hardware/ihidapi/_hidapi.hpp: +model/controllers/ui/menu.hpp: -model/hardware/psvr/_psvr.hpp: +/usr/include/c++/11/typeindex: /usr/local/include/opencv4/opencv2/core/types_c.h: @@ -8957,8 +8358,6 @@ model/patterns/observer/observer.hpp: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp: -pipeline/members/subNodes/uiNumberPickerItem.cpp: - /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h: /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h: diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/depend.internal b/src/pipeline/CMakeFiles/pipelineLib.dir/depend.internal deleted file mode 100644 index afc2085..0000000 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/depend.internal +++ /dev/null @@ -1,1515 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.cpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/model/windows/window.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp - /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp - /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenuItem.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenus.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiMenus.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/uiNumberPickerItem.cpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp - /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp - /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /home/kanken/code/AHRS_core/src/model/hardware/hw/serial.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp - /home/kanken/code/AHRS_core/src/model/windows/window.hpp - /home/kanken/code/AHRS_core/src/model/windows/windowManager.hpp - /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp - /home/kanken/code/AHRS_core/src/pipeline/pipeline.cpp - /home/kanken/code/AHRS_core/src/pipeline/pipeline.hpp - /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp - /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp - /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/core.hpp - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/ocl.hpp - /usr/local/include/opencv4/opencv2/core/opengl.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/highgui.hpp - /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/depend.make b/src/pipeline/CMakeFiles/pipelineLib.dir/depend.make index bbe7efa..f03cf4b 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/depend.make +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/depend.make @@ -1,1515 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: pipeline/abstract/pipelineNode.cpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/members/cameraPickerNode.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: pipeline/members/cameraPickerNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: model/windows/window.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/members/displayOutputNode.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/members/displayOutputNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/members/subNodes/fpsCounter.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/members/subNodes/subNodes.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/members/zbarAnalysisNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: processing/zbar/zbar.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/members/subNodes/staticImageOverlayer.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/members/subNodes/subNodes.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/members/zbarAnalysisNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: processing/zbar/zbar.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: ui/support/UiSupport.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/members/subNodes/uiMenuItem.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: pipeline/members/subNodes/uiMenus.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: pipeline/members/subNodes/uiMenus.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: pipeline/members/subNodes/uiNumberPickerItem.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/members/subNodes/subNodes.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/members/subNodes/zbarOverlayer.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/members/zbarAnalysisNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: processing/zbar/zbar.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: ui/support/UiSupport.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/members/uiDrawerNode.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/members/uiDrawerNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/members/uiMergerNode.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/members/uiMergerNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: ui/support/UiSupport.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/members/zbarAnalysisNode.cpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/members/zbarAnalysisNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: processing/zbar/zbar.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/controllers/ui/uiController.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/hardware/cameras/_cam.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/hardware/hw/serial.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/hardware/ihidapi/_hidapi.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/hardware/psvr/_psvr.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/patterns/observer/observable.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/perfcheckers/framerate.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/windows/window.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: model/windows/windowManager.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/abstract/pipelineNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/members/cameraPickerNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/members/displayOutputNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/members/subNodes/subNodes.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/members/uiDrawerNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/members/uiMergerNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/members/zbarAnalysisNode.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.cpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: processing/zbar/zbar.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: threadweaver/debugging.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: threadweaver/threadweaver.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/calib3d.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/affine.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/async.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/core.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/core_c.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cuda_types.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/ocl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/opengl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/types_c.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dict.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/dnn/layer.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/dnn/version.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/features2d.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/all_indices.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/allocator.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/any.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/autotuned_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/composite_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/config.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/defines.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/dist.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/flann_base.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/general.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/ground_truth.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/heap.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/index_testing.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/kmeans_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/linear_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/logger.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/lsh_table.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/matrix.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/miniflann.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/nn_index.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/params.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/random.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/result_set.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/sampling.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/saving.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/flann/timer.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/highgui.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/ml.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/objdetect.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/objdetect/face.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/opencv.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/photo.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/stitching/warpers.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/video.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/video/background_segm.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/video/tracking.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/videoio.hpp -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h -pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - +# Empty dependencies file for pipelineLib. +# This may be replaced when dependencies are built. diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/flags.make b/src/pipeline/CMakeFiles/pipelineLib.dir/flags.make index ceaea26..8ab85e8 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/flags.make +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -isystem /usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/link.txt b/src/pipeline/CMakeFiles/pipelineLib.dir/link.txt index 8283ead..a12f66b 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/link.txt +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/link.txt @@ -1,2 +1,2 @@ -/usr/bin/ar qc libpipelineLib.a CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o CMakeFiles/pipelineLib.dir/pipeline.cpp.o +/usr/bin/ar qc libpipelineLib.a CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.o CMakeFiles/pipelineLib.dir/pipeline.cpp.o /usr/bin/ranlib libpipelineLib.a diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/progress.make b/src/pipeline/CMakeFiles/pipelineLib.dir/progress.make index 4d47015..37a8bb3 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/progress.make +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/progress.make @@ -1,14 +1,13 @@ -CMAKE_PROGRESS_1 = 14 -CMAKE_PROGRESS_2 = 15 -CMAKE_PROGRESS_3 = 16 -CMAKE_PROGRESS_4 = 17 -CMAKE_PROGRESS_5 = 18 -CMAKE_PROGRESS_6 = 19 -CMAKE_PROGRESS_7 = 20 -CMAKE_PROGRESS_8 = 21 -CMAKE_PROGRESS_9 = 22 -CMAKE_PROGRESS_10 = 23 -CMAKE_PROGRESS_11 = 24 -CMAKE_PROGRESS_12 = 25 -CMAKE_PROGRESS_13 = 26 +CMAKE_PROGRESS_1 = 16 +CMAKE_PROGRESS_2 = 17 +CMAKE_PROGRESS_3 = 18 +CMAKE_PROGRESS_4 = 19 +CMAKE_PROGRESS_5 = 20 +CMAKE_PROGRESS_6 = 21 +CMAKE_PROGRESS_7 = 22 +CMAKE_PROGRESS_8 = 23 +CMAKE_PROGRESS_9 = 24 +CMAKE_PROGRESS_10 = 25 +CMAKE_PROGRESS_11 = 26 +CMAKE_PROGRESS_12 = 27 diff --git a/src/pipeline/CMakeLists.txt b/src/pipeline/CMakeLists.txt index e81a8dd..ebda9f8 100644 --- a/src/pipeline/CMakeLists.txt +++ b/src/pipeline/CMakeLists.txt @@ -18,7 +18,6 @@ set(pipeline_src ./members/subNodes/zbarOverlayer.cpp ./members/subNodes/uiMenus.hpp ./members/subNodes/uiMenuItem.cpp - ./members/subNodes/uiNumberPickerItem.cpp ./pipeline.cpp ./pipeline.hpp) diff --git a/src/pipeline/Makefile b/src/pipeline/Makefile index 3a31f33..6085dc7 100644 --- a/src/pipeline/Makefile +++ b/src/pipeline/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -75,17 +65,6 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src #============================================================================= # Targets provided globally by CMake. -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." @@ -94,9 +73,18 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + # The main all target all: cmake_check_build_system cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles /home/kanken/code/AHRS_core/src/pipeline//CMakeFiles/progress.marks @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ pipeline/CMakeFiles/pipelineLib.dir/rule: # Convenience name for target. pipelineLib: pipeline/CMakeFiles/pipelineLib.dir/rule - .PHONY : pipelineLib # fast build rule for target. @@ -145,7 +131,6 @@ pipelineLib/fast: .PHONY : pipelineLib/fast abstract/pipelineNode.o: abstract/pipelineNode.cpp.o - .PHONY : abstract/pipelineNode.o # target to build an object file @@ -154,7 +139,6 @@ abstract/pipelineNode.cpp.o: .PHONY : abstract/pipelineNode.cpp.o abstract/pipelineNode.i: abstract/pipelineNode.cpp.i - .PHONY : abstract/pipelineNode.i # target to preprocess a source file @@ -163,7 +147,6 @@ abstract/pipelineNode.cpp.i: .PHONY : abstract/pipelineNode.cpp.i abstract/pipelineNode.s: abstract/pipelineNode.cpp.s - .PHONY : abstract/pipelineNode.s # target to generate assembly for a file @@ -172,7 +155,6 @@ abstract/pipelineNode.cpp.s: .PHONY : abstract/pipelineNode.cpp.s members/cameraPickerNode.o: members/cameraPickerNode.cpp.o - .PHONY : members/cameraPickerNode.o # target to build an object file @@ -181,7 +163,6 @@ members/cameraPickerNode.cpp.o: .PHONY : members/cameraPickerNode.cpp.o members/cameraPickerNode.i: members/cameraPickerNode.cpp.i - .PHONY : members/cameraPickerNode.i # target to preprocess a source file @@ -190,7 +171,6 @@ members/cameraPickerNode.cpp.i: .PHONY : members/cameraPickerNode.cpp.i members/cameraPickerNode.s: members/cameraPickerNode.cpp.s - .PHONY : members/cameraPickerNode.s # target to generate assembly for a file @@ -199,7 +179,6 @@ members/cameraPickerNode.cpp.s: .PHONY : members/cameraPickerNode.cpp.s members/displayOutputNode.o: members/displayOutputNode.cpp.o - .PHONY : members/displayOutputNode.o # target to build an object file @@ -208,7 +187,6 @@ members/displayOutputNode.cpp.o: .PHONY : members/displayOutputNode.cpp.o members/displayOutputNode.i: members/displayOutputNode.cpp.i - .PHONY : members/displayOutputNode.i # target to preprocess a source file @@ -217,7 +195,6 @@ members/displayOutputNode.cpp.i: .PHONY : members/displayOutputNode.cpp.i members/displayOutputNode.s: members/displayOutputNode.cpp.s - .PHONY : members/displayOutputNode.s # target to generate assembly for a file @@ -226,7 +203,6 @@ members/displayOutputNode.cpp.s: .PHONY : members/displayOutputNode.cpp.s members/subNodes/fpsCounter.o: members/subNodes/fpsCounter.cpp.o - .PHONY : members/subNodes/fpsCounter.o # target to build an object file @@ -235,7 +211,6 @@ members/subNodes/fpsCounter.cpp.o: .PHONY : members/subNodes/fpsCounter.cpp.o members/subNodes/fpsCounter.i: members/subNodes/fpsCounter.cpp.i - .PHONY : members/subNodes/fpsCounter.i # target to preprocess a source file @@ -244,7 +219,6 @@ members/subNodes/fpsCounter.cpp.i: .PHONY : members/subNodes/fpsCounter.cpp.i members/subNodes/fpsCounter.s: members/subNodes/fpsCounter.cpp.s - .PHONY : members/subNodes/fpsCounter.s # target to generate assembly for a file @@ -253,7 +227,6 @@ members/subNodes/fpsCounter.cpp.s: .PHONY : members/subNodes/fpsCounter.cpp.s members/subNodes/staticImageOverlayer.o: members/subNodes/staticImageOverlayer.cpp.o - .PHONY : members/subNodes/staticImageOverlayer.o # target to build an object file @@ -262,7 +235,6 @@ members/subNodes/staticImageOverlayer.cpp.o: .PHONY : members/subNodes/staticImageOverlayer.cpp.o members/subNodes/staticImageOverlayer.i: members/subNodes/staticImageOverlayer.cpp.i - .PHONY : members/subNodes/staticImageOverlayer.i # target to preprocess a source file @@ -271,7 +243,6 @@ members/subNodes/staticImageOverlayer.cpp.i: .PHONY : members/subNodes/staticImageOverlayer.cpp.i members/subNodes/staticImageOverlayer.s: members/subNodes/staticImageOverlayer.cpp.s - .PHONY : members/subNodes/staticImageOverlayer.s # target to generate assembly for a file @@ -280,7 +251,6 @@ members/subNodes/staticImageOverlayer.cpp.s: .PHONY : members/subNodes/staticImageOverlayer.cpp.s members/subNodes/uiMenuItem.o: members/subNodes/uiMenuItem.cpp.o - .PHONY : members/subNodes/uiMenuItem.o # target to build an object file @@ -289,7 +259,6 @@ members/subNodes/uiMenuItem.cpp.o: .PHONY : members/subNodes/uiMenuItem.cpp.o members/subNodes/uiMenuItem.i: members/subNodes/uiMenuItem.cpp.i - .PHONY : members/subNodes/uiMenuItem.i # target to preprocess a source file @@ -298,7 +267,6 @@ members/subNodes/uiMenuItem.cpp.i: .PHONY : members/subNodes/uiMenuItem.cpp.i members/subNodes/uiMenuItem.s: members/subNodes/uiMenuItem.cpp.s - .PHONY : members/subNodes/uiMenuItem.s # target to generate assembly for a file @@ -306,35 +274,7 @@ members/subNodes/uiMenuItem.cpp.s: cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiMenuItem.cpp.s .PHONY : members/subNodes/uiMenuItem.cpp.s -members/subNodes/uiNumberPickerItem.o: members/subNodes/uiNumberPickerItem.cpp.o - -.PHONY : members/subNodes/uiNumberPickerItem.o - -# target to build an object file -members/subNodes/uiNumberPickerItem.cpp.o: - cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.o -.PHONY : members/subNodes/uiNumberPickerItem.cpp.o - -members/subNodes/uiNumberPickerItem.i: members/subNodes/uiNumberPickerItem.cpp.i - -.PHONY : members/subNodes/uiNumberPickerItem.i - -# target to preprocess a source file -members/subNodes/uiNumberPickerItem.cpp.i: - cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.i -.PHONY : members/subNodes/uiNumberPickerItem.cpp.i - -members/subNodes/uiNumberPickerItem.s: members/subNodes/uiNumberPickerItem.cpp.s - -.PHONY : members/subNodes/uiNumberPickerItem.s - -# target to generate assembly for a file -members/subNodes/uiNumberPickerItem.cpp.s: - cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/uiNumberPickerItem.cpp.s -.PHONY : members/subNodes/uiNumberPickerItem.cpp.s - members/subNodes/zbarOverlayer.o: members/subNodes/zbarOverlayer.cpp.o - .PHONY : members/subNodes/zbarOverlayer.o # target to build an object file @@ -343,7 +283,6 @@ members/subNodes/zbarOverlayer.cpp.o: .PHONY : members/subNodes/zbarOverlayer.cpp.o members/subNodes/zbarOverlayer.i: members/subNodes/zbarOverlayer.cpp.i - .PHONY : members/subNodes/zbarOverlayer.i # target to preprocess a source file @@ -352,7 +291,6 @@ members/subNodes/zbarOverlayer.cpp.i: .PHONY : members/subNodes/zbarOverlayer.cpp.i members/subNodes/zbarOverlayer.s: members/subNodes/zbarOverlayer.cpp.s - .PHONY : members/subNodes/zbarOverlayer.s # target to generate assembly for a file @@ -361,7 +299,6 @@ members/subNodes/zbarOverlayer.cpp.s: .PHONY : members/subNodes/zbarOverlayer.cpp.s members/uiDrawerNode.o: members/uiDrawerNode.cpp.o - .PHONY : members/uiDrawerNode.o # target to build an object file @@ -370,7 +307,6 @@ members/uiDrawerNode.cpp.o: .PHONY : members/uiDrawerNode.cpp.o members/uiDrawerNode.i: members/uiDrawerNode.cpp.i - .PHONY : members/uiDrawerNode.i # target to preprocess a source file @@ -379,7 +315,6 @@ members/uiDrawerNode.cpp.i: .PHONY : members/uiDrawerNode.cpp.i members/uiDrawerNode.s: members/uiDrawerNode.cpp.s - .PHONY : members/uiDrawerNode.s # target to generate assembly for a file @@ -388,7 +323,6 @@ members/uiDrawerNode.cpp.s: .PHONY : members/uiDrawerNode.cpp.s members/uiMergerNode.o: members/uiMergerNode.cpp.o - .PHONY : members/uiMergerNode.o # target to build an object file @@ -397,7 +331,6 @@ members/uiMergerNode.cpp.o: .PHONY : members/uiMergerNode.cpp.o members/uiMergerNode.i: members/uiMergerNode.cpp.i - .PHONY : members/uiMergerNode.i # target to preprocess a source file @@ -406,7 +339,6 @@ members/uiMergerNode.cpp.i: .PHONY : members/uiMergerNode.cpp.i members/uiMergerNode.s: members/uiMergerNode.cpp.s - .PHONY : members/uiMergerNode.s # target to generate assembly for a file @@ -415,7 +347,6 @@ members/uiMergerNode.cpp.s: .PHONY : members/uiMergerNode.cpp.s members/zbarAnalysisNode.o: members/zbarAnalysisNode.cpp.o - .PHONY : members/zbarAnalysisNode.o # target to build an object file @@ -424,7 +355,6 @@ members/zbarAnalysisNode.cpp.o: .PHONY : members/zbarAnalysisNode.cpp.o members/zbarAnalysisNode.i: members/zbarAnalysisNode.cpp.i - .PHONY : members/zbarAnalysisNode.i # target to preprocess a source file @@ -433,7 +363,6 @@ members/zbarAnalysisNode.cpp.i: .PHONY : members/zbarAnalysisNode.cpp.i members/zbarAnalysisNode.s: members/zbarAnalysisNode.cpp.s - .PHONY : members/zbarAnalysisNode.s # target to generate assembly for a file @@ -442,7 +371,6 @@ members/zbarAnalysisNode.cpp.s: .PHONY : members/zbarAnalysisNode.cpp.s pipeline.o: pipeline.cpp.o - .PHONY : pipeline.o # target to build an object file @@ -451,7 +379,6 @@ pipeline.cpp.o: .PHONY : pipeline.cpp.o pipeline.i: pipeline.cpp.i - .PHONY : pipeline.i # target to preprocess a source file @@ -460,7 +387,6 @@ pipeline.cpp.i: .PHONY : pipeline.cpp.i pipeline.s: pipeline.cpp.s - .PHONY : pipeline.s # target to generate assembly for a file @@ -495,9 +421,6 @@ help: @echo "... members/subNodes/uiMenuItem.o" @echo "... members/subNodes/uiMenuItem.i" @echo "... members/subNodes/uiMenuItem.s" - @echo "... members/subNodes/uiNumberPickerItem.o" - @echo "... members/subNodes/uiNumberPickerItem.i" - @echo "... members/subNodes/uiNumberPickerItem.s" @echo "... members/subNodes/zbarOverlayer.o" @echo "... members/subNodes/zbarOverlayer.i" @echo "... members/subNodes/zbarOverlayer.s" diff --git a/src/pipeline/members/subNodes/builders/menuBuilder.cpp b/src/pipeline/members/subNodes/builders/menuBuilder.cpp new file mode 100644 index 0000000..a8fab84 --- /dev/null +++ b/src/pipeline/members/subNodes/builders/menuBuilder.cpp @@ -0,0 +1,2 @@ +#include "menuBuilder.hpp" + diff --git a/src/pipeline/members/subNodes/builders/menuBuilder.hpp b/src/pipeline/members/subNodes/builders/menuBuilder.hpp new file mode 100644 index 0000000..a611a7c --- /dev/null +++ b/src/pipeline/members/subNodes/builders/menuBuilder.hpp @@ -0,0 +1,3 @@ +#include "../uiMenus.hpp" + +std::vector buildMenu(UiController* uc); \ No newline at end of file diff --git a/src/pipeline/members/subNodes/uiMenuItem.cpp b/src/pipeline/members/subNodes/uiMenuItem.cpp index 0c52079..b89a555 100644 --- a/src/pipeline/members/subNodes/uiMenuItem.cpp +++ b/src/pipeline/members/subNodes/uiMenuItem.cpp @@ -1,6 +1,18 @@ #include "uiMenus.hpp" #include -template <> -void uiMenuItem::processFrame(cv::UMat& input, cv::Point2d& cursorPos){ - cv::putText(input, underlyingData, cv::Point2i(5, cursorPos.y += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); + +void uiMenuItem::addSubitem(uiMenuItem *item) +{ + subitems.push_back(item); +} + +void uiMenuItem::Update(const std::string &key, const std::string &value) +{ + internalData[key] = value; +} + +void uiMenuItem::processFrame(cv::UMat &input, cv::Point2d &cursorPos) +{ + if (enabled) + cv::putText(input, internalData["data"].c_str(), cv::Point2i(5, cursorPos.y += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); } \ No newline at end of file diff --git a/src/pipeline/members/subNodes/uiMenus.hpp b/src/pipeline/members/subNodes/uiMenus.hpp index 4e757f4..a803a71 100644 --- a/src/pipeline/members/subNodes/uiMenus.hpp +++ b/src/pipeline/members/subNodes/uiMenus.hpp @@ -1,17 +1,39 @@ #include #include "../../abstract/pipelineNode.hpp" -template class uiMenuItem : public Observable, public SubNode +class uiMenuItem : public MapObserver, public SubNode { - public: +public: + uiMenuItem(); + void Update(const std::string &key, const std::string &value) override; void processFrame(cv::UMat &input, cv::Point2d &cursorPos) override; - protected: - std::vector items; - T underlyingData; + void addSubitem(uiMenuItem *item); + +protected: + std::map internalData; + vector subitems; }; -template class uiNumberPickerItem : public uiMenuItem +class uiNumberPickerItem : public uiMenuItem { - public: - void processFrame(cv::UMat &input, cv::Point2d &cursorPos) override; +public: + void processFrame(cv::UMat &input, cv::Point2d &cursorPos) override + { + cv::putText(input, cv::format("< %s >", internalData["data"]), cv::Point2i(5, cursorPos.y += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); + } +}; + +class uiCheckerItem : public uiMenuItem +{ +public: + uiCheckerItem() + { + internalData["enabled"] = "false"; + } + + void processFrame(cv::UMat &input, cv::Point2d &cursorPos) override + { + cv::circle(input, cursorPos, 5, (0, 0, 255), internalData["enabled"] == "true" ? -1 : 1); + cv::putText(input, cv::format("%s", internalData["name"]), cv::Point2i(5, cursorPos.y += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); + } }; \ No newline at end of file diff --git a/src/pipeline/members/subNodes/uiNumberPickerItem.cpp b/src/pipeline/members/subNodes/uiNumberPickerItem.cpp deleted file mode 100644 index d28ba0f..0000000 --- a/src/pipeline/members/subNodes/uiNumberPickerItem.cpp +++ /dev/null @@ -1,19 +0,0 @@ -#include "uiMenus.hpp" -#include - -template <> -void uiMenuItem::processFrame(cv::UMat& input, cv::Point2d& cursorPos){ - cv::putText(input, cv::format("< %f >",underlyingData), cv::Point2i(5, cursorPos.y += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); -} -template <> -void uiMenuItem::processFrame(cv::UMat& input, cv::Point2d& cursorPos){ - cv::putText(input, cv::format("< %f >",underlyingData), cv::Point2i(5, cursorPos.y += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); -} -template <> -void uiMenuItem::processFrame(cv::UMat& input, cv::Point2d& cursorPos){ - cv::putText(input, cv::format("< %i >",underlyingData), cv::Point2i(5, cursorPos.y += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); -} -template <> -void uiMenuItem::processFrame(cv::UMat& input, cv::Point2d& cursorPos){ - cv::putText(input, cv::format("< %c >",underlyingData), cv::Point2i(5, cursorPos.y += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); -} \ No newline at end of file diff --git a/src/processing/zbar/CMakeFiles/CMakeDirectoryInformation.cmake b/src/processing/zbar/CMakeFiles/CMakeDirectoryInformation.cmake index e2ef01f..1521113 100644 --- a/src/processing/zbar/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/src/processing/zbar/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/kanken/code/AHRS_core/src") diff --git a/src/processing/zbar/CMakeFiles/zbarLib.dir/DependInfo.cmake b/src/processing/zbar/CMakeFiles/zbarLib.dir/DependInfo.cmake index 0a0ba83..1333630 100644 --- a/src/processing/zbar/CMakeFiles/zbarLib.dir/DependInfo.cmake +++ b/src/processing/zbar/CMakeFiles/zbarLib.dir/DependInfo.cmake @@ -1,16 +1,14 @@ + +# 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 - "CXX" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_CXX - "/home/kanken/code/AHRS_core/src/processing/zbar/zbar.cpp" "/home/kanken/code/AHRS_core/src/processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o" ) -set(CMAKE_CXX_COMPILER_ID "GNU") -# The include file search paths: -set(CMAKE_CXX_TARGET_INCLUDE_PATH - "/usr/local/include/opencv4" +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/kanken/code/AHRS_core/src/processing/zbar/zbar.cpp" "processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o" "gcc" "processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o.d" ) # Targets to which this target links. diff --git a/src/processing/zbar/CMakeFiles/zbarLib.dir/build.make b/src/processing/zbar/CMakeFiles/zbarLib.dir/build.make index 5390773..257e8f0 100644 --- a/src/processing/zbar/CMakeFiles/zbarLib.dir/build.make +++ b/src/processing/zbar/CMakeFiles/zbarLib.dir/build.make @@ -1,40 +1,32 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -43,7 +35,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -69,6 +60,8 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src # Include any dependencies generated for this target. include processing/zbar/CMakeFiles/zbarLib.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include processing/zbar/CMakeFiles/zbarLib.dir/compiler_depend.make # Include the progress variables for this target. include processing/zbar/CMakeFiles/zbarLib.dir/progress.make @@ -78,8 +71,9 @@ include processing/zbar/CMakeFiles/zbarLib.dir/flags.make processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: processing/zbar/CMakeFiles/zbarLib.dir/flags.make processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: processing/zbar/zbar.cpp +processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: processing/zbar/CMakeFiles/zbarLib.dir/compiler_depend.ts @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o" - cd /home/kanken/code/AHRS_core/src/processing/zbar && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/zbarLib.dir/zbar.cpp.o -c /home/kanken/code/AHRS_core/src/processing/zbar/zbar.cpp + cd /home/kanken/code/AHRS_core/src/processing/zbar && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o -MF CMakeFiles/zbarLib.dir/zbar.cpp.o.d -o CMakeFiles/zbarLib.dir/zbar.cpp.o -c /home/kanken/code/AHRS_core/src/processing/zbar/zbar.cpp processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/zbarLib.dir/zbar.cpp.i" @@ -105,7 +99,6 @@ processing/zbar/libzbarLib.a: processing/zbar/CMakeFiles/zbarLib.dir/link.txt # Rule to build all files generated by this target. processing/zbar/CMakeFiles/zbarLib.dir/build: processing/zbar/libzbarLib.a - .PHONY : processing/zbar/CMakeFiles/zbarLib.dir/build processing/zbar/CMakeFiles/zbarLib.dir/clean: diff --git a/src/processing/zbar/CMakeFiles/zbarLib.dir/cmake_clean.cmake b/src/processing/zbar/CMakeFiles/zbarLib.dir/cmake_clean.cmake index 44d64e9..baebcfb 100644 --- a/src/processing/zbar/CMakeFiles/zbarLib.dir/cmake_clean.cmake +++ b/src/processing/zbar/CMakeFiles/zbarLib.dir/cmake_clean.cmake @@ -1,5 +1,6 @@ file(REMOVE_RECURSE "CMakeFiles/zbarLib.dir/zbar.cpp.o" + "CMakeFiles/zbarLib.dir/zbar.cpp.o.d" "libzbarLib.a" "libzbarLib.pdb" ) diff --git a/src/processing/zbar/CMakeFiles/zbarLib.dir/depend.internal b/src/processing/zbar/CMakeFiles/zbarLib.dir/depend.internal deleted file mode 100644 index 6945176..0000000 --- a/src/processing/zbar/CMakeFiles/zbarLib.dir/depend.internal +++ /dev/null @@ -1,38 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o - /home/kanken/code/AHRS_core/src/processing/zbar/zbar.cpp - /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp - /usr/local/include/opencv4/opencv2/core.hpp - /usr/local/include/opencv4/opencv2/core/base.hpp - /usr/local/include/opencv4/opencv2/core/bufferpool.hpp - /usr/local/include/opencv4/opencv2/core/check.hpp - /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h - /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h - /usr/local/include/opencv4/opencv2/core/cvdef.h - /usr/local/include/opencv4/opencv2/core/cvstd.hpp - /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp - /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp - /usr/local/include/opencv4/opencv2/core/fast_math.hpp - /usr/local/include/opencv4/opencv2/core/hal/interface.h - /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h - /usr/local/include/opencv4/opencv2/core/mat.hpp - /usr/local/include/opencv4/opencv2/core/mat.inl.hpp - /usr/local/include/opencv4/opencv2/core/matx.hpp - /usr/local/include/opencv4/opencv2/core/neon_utils.hpp - /usr/local/include/opencv4/opencv2/core/operations.hpp - /usr/local/include/opencv4/opencv2/core/optim.hpp - /usr/local/include/opencv4/opencv2/core/ovx.hpp - /usr/local/include/opencv4/opencv2/core/persistence.hpp - /usr/local/include/opencv4/opencv2/core/saturate.hpp - /usr/local/include/opencv4/opencv2/core/traits.hpp - /usr/local/include/opencv4/opencv2/core/types.hpp - /usr/local/include/opencv4/opencv2/core/utility.hpp - /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp - /usr/local/include/opencv4/opencv2/core/utils/tls.hpp - /usr/local/include/opencv4/opencv2/core/version.hpp - /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/opencv_modules.hpp diff --git a/src/processing/zbar/CMakeFiles/zbarLib.dir/depend.make b/src/processing/zbar/CMakeFiles/zbarLib.dir/depend.make index 1ff2af3..4659426 100644 --- a/src/processing/zbar/CMakeFiles/zbarLib.dir/depend.make +++ b/src/processing/zbar/CMakeFiles/zbarLib.dir/depend.make @@ -1,38 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 - -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: processing/zbar/zbar.cpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: processing/zbar/zbar.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/base.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/bufferpool.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/check.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/cv_cpu_helper.h -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/cvdef.h -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/fast_math.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/interface.h -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/hal/msa_macros.h -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/mat.inl.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/matx.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/neon_utils.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/operations.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/optim.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/ovx.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/persistence.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/saturate.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/traits.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/types.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/utility.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/instrumentation.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/utils/tls.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/version.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/imgproc.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -processing/zbar/CMakeFiles/zbarLib.dir/zbar.cpp.o: /usr/local/include/opencv4/opencv2/opencv_modules.hpp - +# Empty dependencies file for zbarLib. +# This may be replaced when dependencies are built. diff --git a/src/processing/zbar/CMakeFiles/zbarLib.dir/flags.make b/src/processing/zbar/CMakeFiles/zbarLib.dir/flags.make index ceaea26..8ab85e8 100644 --- a/src/processing/zbar/CMakeFiles/zbarLib.dir/flags.make +++ b/src/processing/zbar/CMakeFiles/zbarLib.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /usr/bin/c++ CXX_DEFINES = CXX_INCLUDES = -isystem /usr/local/include/opencv4 -CXX_FLAGS = -std=gnu++17 +CXX_FLAGS = diff --git a/src/processing/zbar/CMakeFiles/zbarLib.dir/progress.make b/src/processing/zbar/CMakeFiles/zbarLib.dir/progress.make index 8021bae..eb247b0 100644 --- a/src/processing/zbar/CMakeFiles/zbarLib.dir/progress.make +++ b/src/processing/zbar/CMakeFiles/zbarLib.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 39 -CMAKE_PROGRESS_2 = 40 +CMAKE_PROGRESS_1 = 40 +CMAKE_PROGRESS_2 = 41 diff --git a/src/processing/zbar/Makefile b/src/processing/zbar/Makefile index 043080e..44a247b 100644 --- a/src/processing/zbar/Makefile +++ b/src/processing/zbar/Makefile @@ -1,45 +1,36 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.18 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all - .PHONY : default_target # Allow only one "make -f Makefile2" at a time, but pass parallelism. .NOTPARALLEL: - #============================================================================= # Special targets provided by cmake. # Disable implicit rules so canonical targets will work. .SUFFIXES: - # Disable VCS-based implicit rules. % : %,v - # Disable VCS-based implicit rules. % : RCS/% - # Disable VCS-based implicit rules. % : RCS/%,v - # Disable VCS-based implicit rules. % : SCCS/s.% - # Disable VCS-based implicit rules. % : s.% - .SUFFIXES: .hpux_make_needs_suffix_list - # Command-line flag to silence nested $(MAKE). $(VERBOSE)MAKESILENT = -s @@ -48,7 +39,6 @@ $(VERBOSE).SILENT: # A target that is always out of date. cmake_force: - .PHONY : cmake_force #============================================================================= @@ -75,17 +65,6 @@ CMAKE_BINARY_DIR = /home/kanken/code/AHRS_core/src #============================================================================= # Targets provided globally by CMake. -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache - -.PHONY : rebuild_cache/fast - # Special rule for the target edit_cache edit_cache: @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." @@ -94,9 +73,18 @@ edit_cache: # Special rule for the target edit_cache edit_cache/fast: edit_cache - .PHONY : edit_cache/fast +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + # The main all target all: cmake_check_build_system cd /home/kanken/code/AHRS_core/src && $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles /home/kanken/code/AHRS_core/src/processing/zbar//CMakeFiles/progress.marks @@ -111,7 +99,6 @@ clean: # The main clean target clean/fast: clean - .PHONY : clean/fast # Prepare targets for installation. @@ -136,7 +123,6 @@ processing/zbar/CMakeFiles/zbarLib.dir/rule: # Convenience name for target. zbarLib: processing/zbar/CMakeFiles/zbarLib.dir/rule - .PHONY : zbarLib # fast build rule for target. @@ -145,7 +131,6 @@ zbarLib/fast: .PHONY : zbarLib/fast zbar.o: zbar.cpp.o - .PHONY : zbar.o # target to build an object file @@ -154,7 +139,6 @@ zbar.cpp.o: .PHONY : zbar.cpp.o zbar.i: zbar.cpp.i - .PHONY : zbar.i # target to preprocess a source file @@ -163,7 +147,6 @@ zbar.cpp.i: .PHONY : zbar.cpp.i zbar.s: zbar.cpp.s - .PHONY : zbar.s # target to generate assembly for a file diff --git a/src/prog b/src/prog index b82a7a1a47509b99137e8dda5de5ebca78d57bb1..1582b02afd64d71b70b263f5fe685454e4709859 100755 GIT binary patch literal 1498312 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%0A6~sT<+d%XA?cCeg*V;|oA32|7 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

{@;2F4PCD7qO_Z^hvS_-x0hR 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 z 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 z zux}LIVi(GNq;IuP5jVVwbrkv9xDtZ8JJ{Tt-K)NdjMr!V7Ww%S#rzie_hdal?cBDy zKZy+bEpkHZdpVn>uBjZ_zA^lUq$aoGR80yMEw?-}FnNEXX9zX3tCu;Y*77kZxaX=_ zfT0w?y!u0~y6?S}whHnsa=Vs=D-F_hucR6SDU+ zeupbo>uic1=2V|hwmVMkaf>>$Us#(qTNf-XbpLt!7cVX_+e6~0{8hXJ;sq_Wseh|k zx%H&5iQj?UiNWV+AE$ZPOvL&`M{I@a41Ao%HwKs^gKvEISVEPDxhI8@mY0Yq=`BzR z+vbM9;#7cd7j}lXb;mD}d~LoRZR$YX19ux45PY}ZY|xcJc=oNv{99~WjRU2{&?T$X zzVy-uNG~E-de{Q2q4ypR8L4c$xKSi#m85+%B{W)b2}8p6-XYRs8y`1!$5L1sRzs`$ zIv!g|+LyTTbdi@>IHD?D>oR?WYvqbMjnw_Nt-a0XZBd_3?wRXrb(R7tbxtHL(qSc< z8$azi(&kD-SIZTZqtfh9^_!gc$9Uq-R&l)>vSLfrZEI2&cK%f=HJ((+YXa++0e-T> z&krCjU)qw8A_tqWOE_!oGg8ZZqHm&+*3(F9{Ksr2K-{$cXtL#Nvl~>(JVYVaWDrre z!tj$y%Il@&GzIv6xYQ+iGh;k|$)v9IewM5;S8+Fsip`x7`t&dL=?+fQL&QOMb06oEES8^z5j zRd34K6kUQY?s)E+?Wsh#J?2MpNR{=iN4w0JCwXG(Dj|s(Y<6=q5c`?izZ{bCv_)lK zp+UHyiu%5^wvI!c!_A*vqMPJ^WP;RppzmD|TfPn#_@mYQr-ui0h3OAoNS9F-J)rnJ z$*HEPpkbBKRYE)UG!dF8kTeDbRAv5wob@!Fe2h|`K7*>b3-BP#vB~{?=zL4Dc4 z&`+45rTF5f+J_EZ>cChptBz`!4@r~u>gJT;OQn;d-0Z?@h>Jj#T>MotvrH zZrSp?*>He2xrS2>%Z$NmYgC>BI9I9&}%QY zpDQ{aLynRKy;s?b_jFa1y`W{a(L387^G+4h-(EcGiK(kWRZM%a{j2X-%)^==c)J?? zNVGsIZJGx}SUdcAvtLjp8Sv<~+*ZR6%amz|ds%6)o)<&A<8uc6R`op9^JUa$HHxVZ zE!OH*W4?N8oZQ939oA9_KYt>Etd68_Ru7#j>D$;TFNTzzCR$6slBZo>$upaL-CJ3- z!;3aw$#c$k*+V)@lvl!4?M8#u9m?p$AmF=mJ72BI8z~{w zU5#)m@Gm4V?-nRI*^^p<6ofMiPV$`j8E5tn<_J@4zw`6AEC|{if`2C&s)m4be)=PkVPV2jNTn}HeNMb9r1*`hd}#j8LQ+u`r?W7BMR zIt?6EUioCP<07U6=>&E?w7yVvh*u%pqF<*g=SFV63Us=qCi_EO6=w7v@X!&4bMM=th_ov$!pniIM!OM*3T6y>H!W!M5`lE{*k zU$s&zt|X_;d)*eunpgEHSP#sCbw%V@`@~AAoKLZfj?yRQDQ(n!VzRwY#0T#a>1tWt zzfXKOpilJ6^wZWSWG5|npSVZK*uT0FUZIIcj=(;aVZ(ECV5|FWb?EC8m||-ZsLL^_ zas|aYCRMJ|(`Uen>s|1p5xwZzxMS>#kU9{gRbBG!*WJR&eL$7K~40Fj>w=^t?$)8 z(CZn{IBgDS@3XAu8_=d3fdkr)SX46yw5g)Uf$x~}Z>g={lfkFey~V$!j!E_(+G7RE zmF$#a`YWa9PFLF-OAQfl;JalfQEfeM>a{+$;JzuqU+|`C^Xlz2F*Wq4_sZ)=4?;MSs4-t@pIPORS3DNJdbL2r>rwN{}xN2 zB1g~p&)uHcqA0W{=QZlnI6CJ$0&?!eHd;De(9YmrP1VCr_g1rq%zDjgzR%gCB^U0M znzGyn+l4FnsA(-n=1zfH`9f#D z@f$VG)vsmUbhDPw=P1|z{rf)&{GSB=PXhn1NgzaAZT{*1b?tDl)G?EGS)njkqBB@B zHQ1jpb#Uhb%3WMLR{vP%nc zvPxYg)ONyztZ7*}MTH!d<+vP$Wlkreb2%1dI}1G3U7*CFLY8C~&dbZn$sng>33AHGo}X8e z?MN%gp~4jV`1G)HqOK|RAFET+3E4H~KS2(;1*OH#>_v{EGFNdKs(*ZPFp^@&P0=Y_ zqY|(Q;6I`MXI>wB+348$4$~@6Dal?qt6;)}TsSSSu*_q@y%ySW=Jhf2jj{rVgg|qS zQ(hjm(d;Tp(m#4G*DOeijhj^=smt-oMe03GCGekBZ$JIH zZccW|6@}T(MWqF$QjrN0ic5-e@=8muEWzLeYSRQmE7W4*IkF|MXyydY=l{Ooyo*DS~@!I*m_@}FQgE-2MCvHC6F&ad-G#zLh(cTO>kV*ccx z$KKLkMoWLO3r^%VS$pYX6kTD1@W^J zI>~ADcueMm2|rUgn1=xwiSMt59jlN6T~?J(OiWB{OkB+9nE046F=J!K#U#XxkBy0q zjg5;P9UC7zCU$J>xY&f)@o_P6v2k&6qvPV^#>9<{8yA-lH-2=?=-AP5qeqX9A3bLD z*wN!gCyX8+9}^!N9~VD5K0ba-{Mh($@d@$c$Ha_@9TPWZ^qBZDW5$dfGj2@6nDJv{ z#>S3~8#{Vz{Ma#L$BrF0Heu}eaWUg!$Hk2sJuZISm~msrjT@IRZhS&aLTo}@!svwf zgfR(Y6UHSZB#a+V5yzALc#{CyVNnKV4jRZIoX9Wb;x1<<;ruEx^gE>(9&}_vt^h<$k~NV!pgJs?7*6z z_qW&X_-vI|aAOh-eVW@ zuTtX|Wd$xHx2P}=0SBaT$tA|fkw&Z$XN)$~BL^+c(vtX`3RsjH{}c-vQg|Nm(}&3V5et3)}@ zqEcC^GmATF)F{KqDJpa37XHYko68Knu)xK#QekdhxkJh?|J1r(UP%dK(Y%uEIdi1C zb4!Y3BB>S@vJA4&5SZyeFUR++5Vhyr{}i zoK0aarO_{4P>`EfWa#BFZpj0{frQo0k{V0&fZ|O>UnxDx`kSuC^dz%7Ui`o4-*_v>kKiW!!ZyX_r zx`@-aRQMeXHABcYg8G+aveM-7?i-XC#nN+F*46#xT*FyVDo%{IBRESfz2sseuRJfO zjAe6&gu^jXgQdgJ4q`4IqO3ske_r-{!*J#4vi(l%J~JZQI0fc zUUq4oql~}O{Gt+KnuXRv#lV*6i}P7#=i(fa&m)mywlhlE^-uxkXWyLX$ofg@)Jc;w zGO}hQ|0FphYi9Zt>B(8CQ>RT$H{JG8whD+i^6ce3V*S{W!RZ&haTI6EK1+Tc>oiI- zEPcx^gQFDT7i2qw2RfSkNMGu9GXtluc3SY3a(U&;0F+%?s|4sc*OFpKa`c-R`k>(SzjJ9ezrbb*T>+~Y_W@MZwLRX5Jq&eo~F`(o*vK_xD z%Pw>k%q>s~XvxRL-b5k8aDe_udX{izdHl6ZOUTpCYV&BI#O&$Kp+!fQ0kzc@eJnB&YYyxGWM4&gL%3+6F1#M3Fx zH=N>UvcQ3HG>Xd#b6iGgF&)|{D=y}IxejV+kKF81@t%Tp4ab$3hO}#DPR($XE-G|o zmq*k7I=ogGvB%nIV^y#oY*ZBTpR$HbP*E$TIr9n%mBUGDw7v*tvd4%?7_Ujqo-4*l zXQ2geDW^{)!3%46Wyg$KRu%G`dCV+nLC*yQUw|1=YNGnK?~+a5{0+qPS*ga%Yf_Av z=@~|{{9Ti7Bv1dTamD1TX$#qs6dlx3c4f~o3iB4qjvNC|2}^(3&XIDG-ZOvXTB$5%+w#>}b4l+imQ#8Kc7yflZ?q%z-h+JS(A+9 znUjsFGvoOi&0idUu?D*A%%0CuBU6+4*(Eo#R!}4>kDf#HhJj*aX~Dcg96khO{zfNq z5R$%-J)gr;nWbhI7cn{%73b#}&b+y*%Sv@pY6Lg( z7m-4tL8=8sxkf4WG~Zway~tn$EsZ$r4}P92Io) ztIBEF_+8E^D9I_CKi8R8ZZN?>!g8m8^wtG=BeQcv{080G$T5(FG0(_13XGeKn+>Ni z-zYSSjAG*#hRY~378vEmB4e>G0XECI$XfufrYXJCg|LTk6*yU0nv%>bE`t4g{_ey5 z4g5W^>TrJr{2HDP;o?-M>^ zvdQPT(?3e#zg7CjApCEg{&AK+HtUMQMaLz6=>x~EpWh_?qg27xzQ>#XF*L!qPXB+Z z{JQM_bMp73|36v&|4I2v+WPN^`Z?1TH#%!(F}In?)^ToDv8#mJzPJS@Cr_-ucWj8y zV!nIi@gO;QX7*GTSdvqxkI%}QS6HS7j<~E;)@`$xA{68-N{;g{%uHA8SZn^Q59Ccf zjs%E5UgFDiIja=wNgZ6-awnbs$Mx8(X)JVgCWVQNvL4jWPlmyteFCFT4-jy?t!Pey}34W19X5U4spf+Y?Vo23; z7g9Yo_0-txSy43WdA#c?X0+p9UmG`5NhA${n5(G)H^GSvWwG4cAZAJ{{uk@KrDZr@ zrKNMZk#Uiy048N6r69+#poldGx%p$l1hs?Djg2|1rWBSHN9nWjKX>Ti&1bnTzR0+= zthD6Pg2EhUS#I8?a_v$TZ4@rue6JEnd48S{qxR^IT~5}W5&PzH$eG`{EQMA4DBg42 zeg2{T3Vyf69_rr!J7E)SxcpFmF1#=4P=EYQhVcwchXCZrweFNQb5I@ks`!~L)wp7GN|{XK9m zj3_dUm>Gxq6JRFHfEBPD?uPa7w3&zco8b)D1y@2Gd!q$9;7RF+`jg;Qa5lUjR>BY9 zdU)Y1;>&f|1+yU20%J9Fz_+gDVIcT1%!fmNcBp?POoW?YD%=I{fNr=3hO)7@6Gp-J zVG8Vp`EY&4q5c{;} zcEbfQjQbf^z-agYOoe-(6Ryfc?(hKI3?pwq?r;k1fs0^xnPJqx7}yTe;IlWP&u~x{ z`V7azEwC8wfp5VB(3p)rFEETzFdpW@bhsP3U>95sd*K#%LpJeY3+#pO!U**B08D_H zb7*(C7$%leFCj+d3784@$?;EGlV4Ljj9*eB(Ik(A?Bm79n65`upHLHH884#a>DRZ$_b~! zKKLgXxdi=!iSQuIgr~WvCrp9$FatKhdtoQs0Q=ypF!DCq5hlVxWyFW+a5-#&o8YH# z7mVP=NZqg!hF4Nw7z0mQNWEceIeG>Y7g2851RJ4aG4+N^U@!b7j95zl=N)W`a3jow ze}Wb8Ls$<_=H+!w&{*O zzrYdj?Ax%Xa2CvkHE=mx2RFbb*aH6v_rbxH#9vPR;0Ra(r@(t)KHLmf!rgEaJOFpW zGnb+-a4HO4VHmf;DEKZ+f#J6kA6^Dm!k@!Ua3S0UyPz9>4nyxiZ+UV$3Kq!|)bMra zga=^_3}23Yf}>y?OoiR>CKz@na)HrsA54W`Kqnlsg7|O*Y=H78d>c%M-SBo8Mn8QD zroz{u6CQ*$a0+kD+zhXU?XUv&z(-(s75Tv!IEYs$r$GlShPCoaW%zrz8NLMD;XAMg zeh%ZY3x{Dkynr{>x?m<;4O`$A_!h4a*#irC{cKYW=V2$@3;Q^KWi|R@tI!8IhBsnEC=xx-PvqTX-^jJ%irxt4rj z9E>L3jW89ifljyy*1)~60e%hJ;MfNVPdeAaPPiEM!AD?Z9rhX~!mnW_oK#QwVFRp( zy|4+UJVboB686b;7GP% zK3ERV_ycwsCcs8m4?E@fkJ!~UbOY#s3$`FnxDDpQKDZnv{t11B(_sr-4EMo_Tj}4w zLVhp?mcTT)5*EXCunxAs%`oiG^lz8|d*HP&d@cP8#=uoD4X%g9@LgC3BOB3oI1288 zN$>zHgu@>seV72>f*G(ImcyZcq24eaHp02E11^ER@KYE;`z?8zdc!)H3pc~%a1Y!7 zPyR3J4Rc{M?OX#>VGDG^ubZ$(@aApk3)~Jn;aji|4tf^7S%==kdRPtz|JpE4X(gQ} zxPuZp;q5Sy>yN-pxC2(ecVQE(--X;^Crl!K=wBKCU=*x`i{S>i1MY%DUqC3R{H;jheFdc^dmT?Zo!%45x zui(9~9KH+J!02AH`pTQLr7Rz^`CFEc-ihgTH|dum!fk_hC0YZ7*_rjC#Uocr#3ew?Zd; z64t;L*Z|LdhxqV%*bV2yu*d0VFdF_Eroz3@2?uo%9}b5N@FLg-ov<4&hhYu)`!E{z z!BlwCKZp;LU=7>|8{iwT4W9lk@!=&fjQ+R^M#J^620ji`pQN9?M>=rgKKecEfm`6l z4``>~lON24r+rBJ#G3)z-~!kU?}uT8-wLDQ>#!3JcGK?gMi@!_x{qkT&5UdNv5PRI zn|NEfKOIKHVpu`A+de`6Vc4hWKa7U^U@9C;JSQxM-Ea-;_zZo87xrKe;SAUdOJKww zXcw3W!~RJ>h1IYUu7m60HrNb%U>7t#N8g^Je?tdMg-LKRoDCacB@F$7_;AMo$_ZbA z``~x}MLGXS|9~T45}X2;!(6x#E{FFYL|@^%a2LGr-{>p60fug&-@z!j5vIVmVLtp6 zu7tyTi4P~iU9cRw;kz*OPx$RH3Wj}2eE18P4?AEDJO~?L=vTBSEQZ~1l^oL^d-{+g zyy-A<{4?tdUsGRLK7{+$pJDul8PE+=2{+<|zJ4dngf(zAY=B!}67lxH+3*0Ygu{8c zWE+f!-7p=7HL{MxtLWn4beI7b!*bXO>tQ!+f_<)}?|4BfB`p2yp~!3G$KoZ4U_?1sHC;$r0e9DW~6fOo-6_$sV~XJ3Mz z!AY6pGwguvuon*H`HqO4v>Qx-SHTQ;J1mEfz%_6OY=j432OP|^ zCB1MWjA+GQlIK?75|{y-U^xuqIhHkWC(n{J!B1f)G{zuL=zx*Cm>0rCxE5x@MpyxN z!+QALvBZaouoI>w5Fajvk$=U1fQfJ$%!K=31w3Iq@nH;XhBIInTr;7sKlBCk1V%$g zB65S5LKn=2t6??V0@uMk@Ncjeeh4F8G>k7{0u1{x^@fqK99{y~z#CvAyc2f7wXhfN zg%NGYVIuKi56py#ms4(73G3mXVH5lmc0wbGdc$Eb@+Is6OoWLr6E21ounyM4jj#!B zft~PG*ayFak-N#~3iJ)0H>s~bA6^Al!Y5$^JPh06Wt02*dtfmPe;GZ3@i2S}a)S=& zf|KBC=!9F~61WF`4SV6n6!LAyF2Y2(Zz}c_4!Vkd0&j;K;8xfI55Rpe`fBXqE2IlY zz%6hJ{0Qd4KDZp7mr8t?23z1Aa39CRhjEa5LPQhP>fvKSka!8bo1iN4jH2y|EgbrAlj=h5Gp%cCUYhe5=+6$(_HuwkF4I{3lyd;!9T;z@O{`0{|$TKi9aL$8~8mi2ByI@*bU3!*KiGt&Opy$J?xb0un)%n zoO*ZA?_eU_0cXQ*SP6$-N4;SrY=+BW7u*1iH)%KMfG1p!p287uHcW(-@L{+fz6zV+ zluYUkGhx_U*i#q{55iQq{RYYn_rNvq1K0?kx)D8*^KkInj5}}yygCa#gEzulSP7TI zC*cOz30q+FZ0s?-1%`DR#;;&Bd>p32zd|Sc5Z1sU*|ZltAGX0OU^l!LhW#D=gwgOZ zm-AL|Dd*eTct`~F4wZtd$I{w4D^7)JQNz-Tyq3G#wh-bOe$7e50hXcTnsy44eW(a z!-$V4KTLpO)x?L9upC|s*T8((2=9j-a1ZQ-t7?(k$E@$JLQi1^oDFY+m2eYW53}o# z8!UzU;0ic+Kl_((1bhrmfid@B58)oT1|EcsF!WyXg-+N9m%zww{CJoMpM{z5V^{&d zg!S-}U!o6i7VL!iun#uC$WIL8!PS%-?uE1AsrONCcr{!PZ-C8kE$o6HL*rBY$~EXS z?13q8(68t(@JhH6j#*24!*bXLe-FFi2Qch2<~km_~(W(`eDW&SP#?Sldu@>gmv(eM;O20y>Jg~ga=>`9R3Az`VIAl z7r=D53cBEWxEeOXE%2-j#D~jaFWd_w5Ad$G-_qXjBA5v;gB9=*SP!?rCip7sg!^D0 zOx;L)?9FnR2%mzPupL&wPhmYg<9Eb|DXpCN0B$Y13KXbSOa&!2Dk^d!OvkgT>BXE>LouI5BI`!XgrR*;Ms6B zjDcI=B)A8r!vk^x(0;a=8 z=z^_qHGCCrfq#d4pc@{5U%}yD8OAwJ5g%R&)8WuR5+9xgSHsb83!Dn~!0X`wSObS2 zVjU62!#yw^PS`?xI2W#l_rfi3C)@+Sf(Ky2pNQXwykItV!S&?}e#JK=KJ2iL;Le%1kCBHRHpVd&Guhnt=uKJ0}}@WO4xhjU;btb>`f?`Bv5 z+hINIflYAmvxJA|!9Exdr_la4!d$o#Hoz^g4eo*6@WN*L`=Ah`5XQs%VLEJqF4zNC z!-?CG3%mn%!dGD*JZ}f}`c8;32`0i!m(qLp&PeAoxq z!pIXsjJIGS4BJI~cqOcW8L%GS0h{0^*a;h9AN&kPewVjV{+0M}3e1FaUKZk=)q(8S2A71h@_6Fud zC;a0pv=`h7x4^hp=?5?u9)PRh@S!0_6O4x^zean*5zqx^!PW3ixCQh9E1sQI?V5Juu<}>I+vv$FLCN)(>eX*bH;wLAV?`+~f;q!4{Yg_rY~=a5(9G z#5fEGeM~#SIOv2~um+aE26z{2gRjGG=!RiG2r<5b(J*R1@!^fo2`gX?Tm>7T8@9s} zy6GQq1Pni!ehFh>I!uF$VKH0>>)7*nZ>=Ux3Xp)HvMV1rwlg26BTA_&b;c3kM(W z&xe(8C0qkH!5wfHJOthFq#=j){rob0qK0MK!A|(I^XVTy3NdP+1FnZj@C7&<_P|Qm zFye6kdYE$odIDF&F1QC8QP>sefIs~a@nH^}4Ljg+_%Yl7hen|%@FKVmUIqtW6k<$+ zBj84u0$X4{%)N;I1-FhwZgBRchx^;$=dc@I8H3y|M*c7!M#UmGm;zn!4!9Z);ZxU* zFambKX4nTmg^`z_PopU}tcxdKSTp8ue;s@QZia)#(y!qeum{G$@aPaD4aUG?mc$g07LKm!ot6>Y=0(;;d7=9V?VGJC8Dg7QM!rd?vehMq#Nr~tS+z4CXPPh+7 z{1|%}L;rzMFaxH*$Dk87!5a86Y=EH?X)kyo?1pJDES7N&M#CpzD%=O1@TAL$4=2F} zm=4?EJ+K=-3&Y|f$IOtmX**NSG904c7DbNLT;U2ggPWl;k73RZT@KxxBAHvWC{EQ6R9mc~HcqPn- z*TR)>6>NYzVcY*l*!jRkSso7jI4&h4CA*9q*_D@(F(tcGj5RW5WXzadjv;Zs?{jzD`{3?*-RIN3 z*L|P=|K8_)-uDRp6L!P+TWR+z*`LECxPBq+1{+}^Y=!0UAFvKCy^Zk-TVOwo%VC~Q zW4(r{FbC$qwXhi0!AkfYY=Gw5S>NCdupd4M6Ru*P22-I2=D@FDF^pM6e3+3-yTL=S z6AnOAD)VwN?FPSv88Chc^@dNvQdkdb;9l4aEq73FI0wdFO?hDw+ypbB#X-Gc-ksDN zmclytDQt!LOIg?9F=&}i``$%=!93`IZ$KA30;}Q1Jo1J0unX?EhkUQ0z3yY2!ksV+ z9)N{#%qqqiTnFo+o81(Eiea;D5KwC3ao@nVFO$R+hG~(hkIc{ z2IK5m>J9fn2h1%eUw9OHp!YfA!R8IL*LB2up79M^++2s?zTc1^Y~4sZ!%ttJoX}gr zItcgwmVD-LecMDnaLbFdkNEdWu3K>AX7(8{{blL}S5+|{ua7cVUZGxaqunac9+jp?e!{yL0 zk98Yb;OalpK5zqcz*gvj|A5tSX+7fyw!j`Z=3TB&S?udzGJFbV!CkNrw!m_D^-k6s zm;+m3A?$%$VBC#ShQGmNIP5**!!fWBPK9om4?S=*^ujvmgP%e3e8vg1!MFy-1Dph% zZ~#`oIe%i^ftz3(JOF#)aTtG7l;PA}tUGWa%!UQ92yTQG(D-NKLn~~9Q(-S0fC+Z? zC5^N@TnlsHg1^x2aO7^<9d^M6IQM<}4SHZdoY+MCo9S1W3g>=6e3;^yoW14 zWxT-$KV#m*b+8O>gSGIlumz6vGG5_a7?({y!eqD!X2G4X5FUW#u=8`;4G!B+yTL@* z3)5iytx<;G!xZR++0gO@?G8t^(QeQI8(}5vfZL#9A^YpUQExaIro%f2ZDXGi-s)up1tQu{m5Xz9K%{4l`lK zKZp-kz%m%qL3}s`w!miC4UfXu+ll`*@nI{>gi8++A8vzXF#Q|i!!pwk=0qBLD zUGy7l{*LjQ%l9x9Zahr8!yV8C_rq#<3^u{7-_!2!2#i_GeP}oN!uEeLUf>Z}2wy+K zJcA2=V7x#_5Ay_O{G0w>!uQYu#~kJQ2KT@`*!m;&g&rU4i})V4!ZklpUfBL0;@!b~ z?IRv6?iLqoaurmqIuE6ndb^G~oBbsn7>Apm{0t58B`Ww8NxR2K-J~2Hmg^ z*2CCg1O7I+6!t?mOt_1A2vebD_<%nLJ_JkPL0AQ6#|-!z;q$Nq9)^ZI#=)rrehZui z(_kLVg+5pc&l@q|uYs4sW;hRa!NoAe%{(v^P2-@Kq=!Dy$8xD&jJ}iJ<*aUrW<7ndF!#>SSz2Qcf19!q=*aa)$^s}fp zylf2p1@mBR0sEJ;=`T1go^rz#umDaQOMgRS0{Ozx&hufy|4ntFQZ=L2K*^731-8Eum~2w3b+N77Y`72>!DnFwY=!kO%QE0^hkIc^?1Bk}TnAw)JpFvy4bFtc@NrlPjTg{v&;mQ) zWzcY6l;K)vfvaE|d=KWrY2yd{E|?9g;XSYkJ_0-8c4%4=W%vjzw3@NJOT6I z3$PTnz#4e^g^V{?2D{K@U6t+u*-pFEm|DyFb8s1XJMkFdLS^A{aZ7c7s>K2AB!k z;Ud@%pN9!6S$|2TP3ueKV zOQ|=UG==d7x50YY2ixGB%V;CQ)*bB|KF}_@k6POBPb6C&d3Rn!Egq3hRY=D>D&iI1gLc+o(mol&5#Jk8Bu7;(sKac$i+?-E8!&=w_ z_rtiS7=QPWFI)=k@Jr}~N1z){DIi~%1HG^t8rHEtffkr|FXI}ng1K-5EP;k)%x8Ex zY=kRd2Yd?}o@RbP3p{5z@!>+43yWY0+z6{+S|RNXt6(QQ3{7R+AKyoN!-X&%7C{HR zU z!2PfpmaJwyf}g{<4N->ZN2xbVhgon5EQGNo)Eh2__3&BP23uh-JObmNr+kl5Zdea< z;9*z{`(P!st)bq~4%^{c*bg_t1UKoyROp8}@Z!gb5ACoL?t%@l3%0}gF5<&-nD86+ zoiG({T1&gZ_h1Q}^d#*DrCp^pg0JC5nTm@TUHSB?F%ZXnRW%xU^!2xK8Y0oj< z;3DXTF&k)im=_%h{&7U+h1VLe>-JMx9C z&``-bTFv?Z&-*?3!ZhfBYoH5O!D={XEA0()UnO5yUqgLgV*b8HKf~=X2R6S>JZPz9 zUc)Td0zGdsFX7&8jE~K%A9dsh55YXx{|EX9+TW&}u--#C;fK)hGW`NA&2hIMfMUx*J&U=MsA##OU_hsn^en{vY}SOk~B3RnT_ zVGV49J+K#!d7pCso^wT*0`Gy@a0@JgAHWLO3G3l)O~i-4g}v}Q7{8T$)(6CgyI~GI z2#cX{59eMo=9cVGtm5az){uoRk_nGbLbY=()j3oe5(HOxbp z2zSE_=!JRk&X0%>AA~iq2R1|FUgE=I81owI7EFY-Faz#_dC>GR@!^%Q24=%%xDs~3 zQW*0(@nItDfEnxSsUtp2gpDu*{si-&`7`3fDX<2n!)CYucEL&*^M@$I z|G`Aq12do>=D{gm;=>uR2Hp>w;ab=Qe+y%_Gj3oa?133@^ykEf#{H}}a4xKc8(<6k z2zEom7u=7$O?a3DQ(-227#6^tunewfBR(|#jri~nup9QkSP%6)Kzz6WX2Jqk0N2AZ zSOsfg4{U{5U$Q>KP0;)f{RwSwYCG!&+z*T35m*7I{hfIa*TFWp7xoGd<99GmzGB|P z=`b6vgGKNFtbmg{xDLX5UA1;8V zdfFW(LgP2o8(LrioC3>W5v+x8!WMW0cEg`x?7Nh!lXimzFjMfKtn;uQx?#*A)_Ir# zy~0BuTm#KJsUNh#oK*bLqO;yMApJ3_vHV&470bsTPh zIdEDJ?G4w%YS;vu;IMylU4>~dW*7S+mi|rFoiH2r!6F#<6ZM4?U_DHMZ7>7&!nH8Ik$nYBfz2=*_Q4_;dyM!n8P>xz*ajbf zy>R${i2oP%lQ0E7|6l42cf(@X0W0BA*Z_0;7-w)FH0`E5$JtN7IWQeAfe!c~biqme zv^PwH%`hK!!53i6`}7w~f|j2dXD|&Gz%8&G9)=z`X@GWvna~G!K}!?skDvJgZ-Tk7 z9G1XsunJyk@cSF#EZ70pL&FEm4`_jRMfv?1@FAE7n_wwC2y5U=M!&xmz6E<=AB@|> z{b01;pA2WfEO-+vgypatZi9933)l+3gFVn@BL0V5w_q}S7-qp|U?FUS ze0VABfyFScne_=K!_Q$B{1z6%DZ_{lvtS*38n(ihU=KVB%^xwYhWq_Ccs;bk+o2O~ zhZV3D*2B|c{Qfq0F6@OXV8UMN2~**2m;-xZF&uZQ-(Lx@g$?k2*bZNZ{qRpP;bZ2{ z2;#$bm#;U=7?2o1qtW z!DBGyugvRFv>V(Bv*1^-5c=Y%H%vQ&dc)PQ4VJ@RxE;ptV|>6AxF2T2nWO#wB4~#d za5b!lhhZD+hrMvZnZ*Bu{9y`w4`#!Cum}!2%kQs(t6?+T4!d9zjA>9j-rz{({5C(%!HSw!rbf@cX;rR2cgy z&zlm62m4_T>^YZyg6E7Q9!!EwaMgLlgGZtHGt#%vzpx7Cz>M?#{t~zrR>7q4#Dg1P zC+vnXUhWHFBHU{A`!iuZEPw}L88lz$_t(Oiumx_1J+KePea^g`K>xyIm<2b&Lf8V! z;g_%u{uj2wjEiU|SOMervoC`w@T^4o2VMk=U^c9P%V0fx8MeVc!Cv?YjQ@gt)Wy^r zE{8d=8WzJQSP75826)Ou=7sREAMSt&ZS3DKAwJv$b6{)|@!@J%3A4I zAA|{iV?4t&`1~a174*RpxNtJ<4l7|JY)WQ5ge8}<9v-0l&wdIC%|slI+bzOPB@qZdtoM= zcm@3q=cLf?F#k%%3tTsi{)Vq#MScHHxKzJC9ZrW1xB|N1hO6mkxCgevKG*|ao6h+B ziung^uov24#x<;e;@{KA4=$QPKf@~62FqvC&hSH+@DJJrrovIP=qH#7i(w_Kg!XG` zXSfq~znPUbhX!sL1M7tDtaxE{J-J*H6LML=WH*A6)xF34qRr4t~EQAS%xc`Bv@WPwO7cPV@SO%-%+pr0m z?5sy{3^aYq^%*9?I+zI$!2+0cGvgZ0g|%?{0>&9!2YX-(jO*h3@)p)3I1OgOOjrn4 z!gBZ(tb;z-3dd#>A7;V0?^wTJGCT;gpy^iPLmza*w1w0gx}X=n2Yv7;G#@7XZS*&s z1nsZ_I^j0xhON*82cQ?m^O){y>lP|QwURVy}|I7S?sW7gXaROJv5?Bta;3u#VehoX| zkI>M^{njJ2H!OkaupK&JA9TT+SF^ss`(YEThMjOHG#zI@1g$XkQR2h%p##o`F8DaC zhM&St7*|5Pe&!{#!Zk1*nja$`Tm@aQ0#?J_unBr$Cp51i{?A;WU=u8Tf_8+@JjwbI zWi)&P>!Xc^ewfbpv8AL7lb{P`!fIFm;|ItGroeib4R=39yTQ11v>UX;M(Bkd@Ed6G z)9=s%W1ePyz=bdm?uBJ=Tp8mGrok3CA9llH7;7*ZYGE=Q_6+?EQ=k(rfNpp<^uS8! zg%U^^^>{cs0NFc}TM-oX4EVKlr06X8CX z%J(tPGhSh)n{^FV!b;c$8{o*_kRD8i{m>2*P9a^G3Xi}XIC3NLVF|2)TVNwR3_D=V z3-sGCqhTzxz)qMBM^-RCpar^MI;@6v*aVAUCwvQT3awYNMQrHE{Va%yU!!DQzTVVz? zzeIdE9hSlcum&!J&9EJI!5&yZyXU;j_=FF@TKF++ft@fD_Q7trsEToV8tK2nIE5L| z3GISsFuq`e;8xmWw9)XytBgZ@4|GFo4dV|kgkHEB_QHA?A4|W%6li*laRgIf5!?-{ zp!s#$ALheOxE7jDH}ZEc$Pa!B(_t@kz>RNEFW3xgVLxnvDYeuGI$`Wc+VM@sKRg0+ zVD&co9eQCkT=o|ELKp0WJD_Ql(Qpu2p|Os9VG?wR@1YB({DF3db73=d!!FnaW8#d4 z0hkD!7LcFi}-LhEQf|h z#t~c!y|4)S;1OsUV>JBzFZ2hTvYYmVcf(TnGOU4nVKY1cyP)ZP`r~ZI5ln{0Ch~>< zhE8bvfbk3Sp$EF57Y;xlH1DB5;^{|dgL%*nH$x}f4c+i_=z-=Bi4Rkt58eRH=P-|9 z8tjC*aBMT}4Sxx%;6~U8x4{mW@Dc0RSjHu^!i_K;`k@0Z-AlcNhc&{(W_a4ijDL7B zjQs`Wgvqc0X2JLt+8a)V0wF{UUaFOgYWqFU%@XJ;)4|sz5xFP{v6q7Y5AAor%--X z`D*dg@T&5OWTRGPWd?e3_>1qb{rtsXe~Nw+|A_S8gQmCtz+r2sjj5yYO|2YE|3Et% z$uAtn_}@SPkwyXk)U@^aZx!i0Ev56TvgpT6#_L2tQQsWW`5WO>?NN*$^*42URN^1~ zT0I^b@DJdplUKN$4`}sh$3KssEc>OJ@5gV!$IE`6<`bg%J3n~UcuU1s;3vxQ7i;lz z@FM+-WuL40VtlQRuf*@bUn9p~sl{)=cj=6mc6^V{cnT`^cQI9Cz$ko>PdV~ z$WN8izgJ7Y7%%Ft%D?g?z9HnVmeY4?>9^zelKxEDKNR$0j@hVx4DC}hoN@fwHf=u4 zT_637sqB=;heba(oZwJ!s_R;cKNBBm ztXhfRL0K=rzt3mWL8+`_?!Kdyqm^`a5pMpFas;MiU{3bnd+?XYeu)-8ZWw=C3m>UZ zEX2v9O@+Ua&!z&Y9L9`5A|gx~VJ3dl=g$yfGNmw&YWWnA&s@S>MVRp1U7`63d_Mki z*%xTO9$$h_mHqviZ^KvORcm!GeveN4c*ev*e5RbfaaJG$(Vr>!k)3`1tRenaVV{kk zjvq32>8tw)A>tR|7vV+UhU(=I_a0-i}6>= z@e8&1Rrrng(XtN?=Ro?6_)@&;n%@zMuPVRcRQ?;0iu5hyX~B#1YvlaJoZF<8F`Y26 zhx+{4au{RqLL%D0fltS)`r3uh(1~A-FVTtLgm>Z3m-Elo%GZfsi&wRwX$0dDuiAH6 z@yqZd<@B%B(oe_d;K$1TM$J3$3-GEj=E7f#SB;@+{4My2a{AJBwh6yPC;d+Rjd*4K zPvh_7;v-#0EaYj$=i=X$_d|?<=r^=^ltGwd-}d>J%4Ia(9%uwH2J-N!U48zGWWPvj zqf&gjj<3OI;v>y>k$y9NG5$SfdAnHZ~R(IBZ)Ax zzKfiOC_^TGDSpWQbeR^v0RISHwI3+MyYY9+WiSReOd|bS{8#u1vJWRUuB ziZ-YtOcP;Lds1;vwHvQ0V-MbQVjjleKosf6G0FRN(oe=0e;#>HZy|mbemg$WJq|ih z2Pa|X|ERvUx$zlz)q3W^Ux!z%CtiGtPJADJDs^N^@Q1@g_dwD$&rHJS5P!1l^R;no z!zb!^J6`0kTF;#LIe67I$sO`T_72j%--FL5zG^M;;#c5R>#+|%gL#lB>NmJAknV%c z+^}DVA2N?wE5v18j1e0?iS(z*@x{i5e;3}4pRH3r=SjT#B;Iop?+y7#drNT*PNM!* ztaaor)iUSM6PL@K$`D+)l<|LyLAQ#uwltUDrh4 zh<;p&|A5b?nNm5gdnUTf^!O>pw}WjSC?9o>`@YZriU^x1g%x|1=e2N&gj+|r3K8y% z6T+?2!etSzk8tVScbJZE(b_13>)vJ2fqoQHwGuSNWUE4fFCdW zgN8=v%(dR}?(*WwF?#1A%ti0{Qehga3nhcCyg zt}kXPw*en%%!%}EAwNaVU%Kb97K`fufk7~ zy>!m$JxP3DDE_%}e0#8e#9YXveKwQ+d_J4zy{ygs;9Qs~LRxUC+%Pl~u8_~+z7B>7 zY}!Oy!Pk@5xR5t}yIIRCw7(Z&s!792m?7(^7*o=`XeLY^VIu9}MLD|g zYw=lp4wuy!ykEEQRm|C(wc%BJd=VyzFxU6?`5)kOI1N#byR@;LMVLy$l*nO>4~EBf zA-*4f#}FT^h$v?{KJCAK{@aK6VCM*5hhL4S3$-$Y&IK%d)r!9#|Gex)8K2O~=p)QQ z!j#Biq%xY>z|QPbk6#=9QoM5f<7eR`UDqt+>BP^)FO>5aWt7f0DhT5u%vC3Z5yyw3 z9qRE_c-0(l!*AB{z4%JJYL3OTfnATEEaxws9jD-5(utpqFULo^-xB37!h7(M)*uVM z0>11tIw#~@!RmKGW6p=#a|)kA>FSfuz~yzKUMb9`E9D$VD_uq zFb98>_^LiC#`oYam(!Qd_$u+IkUp0zZLCZ8v<>*)6U$E<4enFh@o~hDl)i-|ZPb4P zUaa$`<(ss%M>+$y{DS`m2VqooNW)und@g<*UUkn}g16#Td-*E-C3w|Z--y2wuj-=? z{5-sBy%C$54ftQu2H`a=cx)Zm?^y6vc-8(a4gUsS)jqlS*K~Xd{#Cr{p1%s;gICSd zM*KlM(^)IO^bDs1e*mw#=QeN=Jnv`ydu}UXmJmj@A4m^*hMQIf`TPr?Lwr>mx$p~h zd^J8>$2Z{@;8ktZiO;|fIaiSG`Arn89Ix81Sn-eQq@Rwz53j1915v2sUHD}>=~v@( z@v1S}6pF7}t2^;4cxJIc?jPd~;cK#qj$K6h<7F@HEv$G||67QY9`bYL_+qUNJ{mSK z1PytFDbuNADSkCxwNBLFT{^xQzYag-Sr=sxkHbX%UHDo&O`(lZ>DjqB1bkh`C*o`H z_sa35=UW;0pYW>to;>`2bkZ*k#aE5t8vM7!kK|E?X8y0UL;u{Vn=m^_Lv`*G%fFX;0({H>d$%Yl{pi@hfrHq0H_=A}csHL- z-#o8fkHlD7tL@)Bq;tTp&c}wC27~86(z7Qsowy9Iy5`vM z#rVu2>1)r%?D!gdq`kHni%xtS{u((xbsT&)=EnExr0>C7qtxkp@pil_eIMS5rx~>N zk)D^BSqN6*BaJmtej7edC%zq@uM^*i7jsRu9=Y)yc(x~6`K0$mJop6CSB+yYemGt= zj(zx1c-1&IGcYFLpOf=9mIel(7&8U5Uj=?t6yx;q=Z1{a=&0cNnFuHPvBb!K|D4aJ zWkbWsvZo;YBqZ)rf^l@c-G~pBQs`lu_51e*fxrZ@b$T?o@apnEE6>r6>u8-+> zGd|KjQ;Zh}ej=Xft@Wq0$8?2!itLwb^Sv7XE80iZpH29AcvXLP;*C1_o4DxACjL@6 z|Io9mbiT`>{mSr@hSQHfJgfD$I19{N zyuOKkTybh>JVf)B+2Go9!usZ>JS*rgf@|$1txq2OO1!E)y!h2R-iKd{x5??>qqVo0 z&G;t#EZMKpybZq#pD%mk;y?h=-*$Wq?X6lLop>8wwLZG>4!mmp^59)~Rr`4HrT9o^ z1fqOC{3AN)n`zieo%C(^DxLK0_>Fkgcz1@pYW;QND~PXJe?9nhc-1|R7r%M9dOh*s zy?E97YQC8LCh4oz6C1vC^l`sxzS{9sc-4B~#Ggj`6hj-|(munDKNGK-&mO#3PsF+! zorkKnDs!FeX;tIZS+XCqugTxdR?^^6wog!yRYASdw*b$h1c z7vWXy>A>&7tLp2*@58I=Ta7=2e{@KFgJ&%^nWGGvhh#hwaUPQgac#LbIF3=Kwhf*hBSP+j?cxf$Ft;W zV^w-)UxIhzf##*>8C8fXylSmz#Bae*ljDb;MOyf-1K)rj@;oGXMm<9`f>;kt+*p1` z7}a`X#kb>uRz~TJBpq=WuUgL?__2%!m3QIi;Mp!|=}XUys_~h4Rr#9m(-mHf`vlq` z8DAjwYiF+;GS8zI1uoA93*piU=R7Ca7p75CIH^C9xhW_njA}e&;a4fV$fFQngm>^c zye^6P7upYrFmA%s6Q+{#%3-3{2g@q@te!B*zc}u{iO=CM#^B+gg|FK14*X%+2mAfN zV88bhW@5r||F7gQs{>ObFfI}}P?(RuTK3ZWrK$Kre46ZoNBx2LIrwtCs^5z7Yw%2G ztq!4QpJE<+>DTr6CO(@UFV*^O@cHj{t*p(YHQ`)!zjWcP_%U)`!6T4BS!0qJqdGnj zAE)Cp@Wb$`d7g)l#b?O*hn~NR{w&4Y@C-q%Eu?W*gHOY&#$7XhI$kx0x*5Xy?xpnx}_~mkZWAMR@m@_fdZy)|yKAV<5q4mS{gYR@39~Pw%W3HdH zri@efdBSDP8N6yAn;P=mPHT0M&JA<$iNv2S`_S(bEPPjtpN*d{d(mI%T6_0*GZJujsH77Qk{hN;P>NI_3`4r!bhr) zi0{KszgXR`W;X76-gXji$8RM6NY@R~PPO#MIP!m&&!%~gYwaoe{td0~D@mu0a6|3` zgWF#I`=Hc=bPCAl#o?rLo|H~-->psd7a4e{E${8s!{{E&X2uLjR6)A4)o zqHn|bOXn31{9gQ7vJXA$7Gt=9zG%dsC+5w^k7?}`y3R+RuFah~((+t#T=~4P72kkY zwM7rU4X?U)jYIU{N6BTC-d#z?|3l$L{j>1<@MEL-m%;na@Y)+aESeE0`m~5}jg!=E zR)KHAtLjmY@4&0p=C+V$Nz%$8U1xgnM~SbhXZ)2sSHuG?zVy3<6huFMwCtsKbh7bB z@R6?7f%=EyM=HOCG(|s(^q272^vR>zm@o!!3`80Yq%m!>x(x03B)qB&{h|2Tq!sQf z>30hWY-UyvpKYk-rTd;#dIrud?uBJO>Cp9$bi9O9&i|`OAX!}wD?S;|G}YQcdQTx8e=YuO+0WJ1aR)vX&+&s6 zU-})OD-{1s*-P&^RO3^K&#|2rKlIxH(GH>?)9_pPYbn9-N2+bRn`6CY{Ji98DNS$MrX+=O|UFskAUg&!K>z-2XC69 zKC|)S$Kn^t`5SKxbfPGq4{yh-=B=3x>&^H`?QbD|0qvKMcktPC$HUrqGX^huB9Cm+ zc%3jTV_F+X?-mu|ck7g)0{=cf()wy4$$I=d_+@hX!TbBb%n)U0Cybvks($RppL&@( zj|49G$4`<+8ey&_jYw@J%8-j+sN+lU%kiqYUxiRH{Ec|kSnj~zfv3y0evr;E z3~8+4_(*MJA&LdR4*xKphpY+Gdtm8=`I<11=DcVF2mS}VYP`AdJvzP`|8G3Ec3K&v zcdnc8M%xMZ=AqyDiu^nAR=lc>O*0IJv+x{?&*ge7x+Xcf6YLg?ORtimk!Ba`|Y0te^e*F3m<*CPW|y0;#K8u!k>-5V@UqN zgNQ)=@e6h0o6`AB0q3m?hQ!z2kFw%_!k;61>3xKBd@SjoCVYh7Q#tTUu2k>kUHH}b z@pAgoIZ8Et4PG_An@-|8PvTA2^7~TyXP=zE@q@ti(#m%^wBIo5_dcIZ4?4B$o!A>m zzrD{Soh^jhJ|vyj!s%3#j&163|BfiqnI)wo&QX4^-Q&4Q=V*$0J@w!Xw1;Xv@#3f9 zFD0Mwe27jAWFW?a55MFJb$^>@^ZXSbslP>g6wsdCsa%spJ>Ix~NP7&v{~_|pA)U{z zKJG8$bGRJF$HV)OVtm?kb-z}g#5d@8abInwo(|e!v5|6~EtNAf`1`5oOzk`*hKB%~ zu8Mq}6?M)fEgy9$;j?MDl$IC+(%&t}BAra?)J-_8&fkRVT!@dq=D7ccAwGEEC)%tW zKO3()m#M?g$48nA7UIXyCc+2KWtOkd`bIjJNg_-MVFKqe^Q17+d3-#wnlO(JDQEET zNt81MADyONld|#06y+50i$Z>ioW68_UV)Dxebv6F9^Xs)sy%iaezZ>cdhsT_YR?jX zT`<1tnw)}9CVr%QR||E@#^>Tyzb6rGP)wL(Gt_mg#QzhoYNH1HfAEp^ZX*45eAG;J zANAvX#AjL3#wz1k98rt-33C{$#6Ms5q5FFa-=*Tm;(w66m=9kEhI`=bIhQbp2ovd^ zQ{+*CA3aN5hARA2yy`xp5q|@oBR;JT(%!TK@4&0BorddqcN(wSzgzJ4;8lC4H2fm` z1UY}{`F1W|CM@H&;OU8m|u%X{r{|8L~77|Q|^PF$yAsOy~B$Ni^@Yx8qbT4G)v*XCs} z=@cl+B-$i?uD(yv@uE)Ul%s`mn1)l1c&QwNb^2jgpfDmY7ip#Gl%-n7i#qp{mx#Ze z&!%JdXzeHJTpg^l1tJ&EwpbFqaS}+z+8=@)o|zBaJ@%5_r<%=MFi9 zSxXqzwW}Ea5WXZ^x^~K?A-4uWG|~{63xd{rEP#>e`YppWnXCSNCBmellKF z{v3QdUbTlR#xKEh45y8=(DU&?{qZGu)wQ<)e?MMz-D$_Kz^kr({rG(RaykFdy98og zvC}^9;w$-Vdi$=S>&kjr({IFR$53u&dym5KGL-k9oW;^2opyhqHN*yK`MhCACDh0 z?wK26dW-rx@h*qDJ=`bpo|Aa*NxU!QRcnX&X6^+k-??)A>{@@@@D=z-YlEnt9bcmp z--+LfSIrAIz6n2G&R;qY@!*?v;(PIjbmIH)hjrqc*+|9Qsm|YqkHxFXZ^uv6iSNWu z!mH+k`y}3T67LQ9i{$nTJuegeC%zhgDd~jgt8{*D%I17j z;YB%eXs>2`u_(unONNx!7<#57!np{Sa940|YWm`Ya8GLU$4P$c2&bA~ZhR?TH9kBi z@!peopNgtcy1H2*TVZ;$>tuwfT% zQbAh77998Q6#MZwDJ^m4_ge7GPlRhET*WQ?W>4&wPnE(2-{rY^cxdgcBfoC?BGUd; zl&2Nni;vWH7JMRg7oJOs!8BLOM>-$MB+LZbKd?`pB!!Xo$tfH@&LIr9E?T{fGsEqY zjbDiubqlwP^vs|LzY0HE_Sb1+qyk@nSJkr~U!>#P@GiWn9g=A$;e+k4SR2z)JJ<=c zoiM?6kitmqkaipIq7mj%xgOHr^U1|e%{xBy?^sCZg(dj;cvU&uD1-1~tu<}S)yf%q zhG*gXCekP%%o@22VlOI%=_1Tt!dMuG;r<{@^yuIi6k{hghxeH7R+l9yFWu`Wz8#BUl{Vr`s2-{udF}bgjd!dKMt>~KRynxtpB25{Hx{qhsIF? z-zDQyi7#%?!s96Pg0Y3KvhW3Xy>m||VT|`iexF6;;l_`^tLosv_ZO)9z#H3OCdKM_BqkCXgETKS?!1gU^$Wx>tt{JVQk&mA(uAAT9rlk=$dyJkc zRvZiAdI?urc-%jO&!&G!;lyDF--)ymsP9(71k(Dm6h=x*)GKx|Yw3OJxtD~08?TzX znfMRzs(n}i{u6wpacv?0Cd#=Re+8dSS4rih?Fa9j>PX{rMH-?Gt@sahd=LIz9UsTR zRxMsNcargyIz9{kG+xz4h4`27sx~Uezlx94MxuUo_)U1#GmBRIF8uj~jWjlU@QwH% zWKa9b&n(P$@cX|N>Sq=eAO33{Z+37lgjZbyZ1`h3@$L9-9q+^+#H-HU-1t_!YW?!y_u(Vm z-&v@$7ymh4bv9=uOfqedLK|=4v+1*2wDm=d1$S`m5aZ3lgOTloQ{`1eIy>=X$+K`N zozS~*7QT0oMjv73@i{ymL_RaLd`by(p;LVpR)e2~k95rtc{Jm*@p^f56UIfDNZ0Pb z`nQy83tly@lJM2|3*>r8zf;V_Z^f(Tb^*Q)A8BrjI+WqJ;2)LK4?b%O?7&2rI>HPP zrY4$y8NA=3Eu%MyH_L91w|!wurxrXHE}A9)lKq3Vsz{ zRaTKk4q^5a#>VGxS*82-V*FveYMxc%V^*E8j!@UZYe56vf=`pvmwtcPj!(mj`3%(t_*L{nGX5(*o1UJp^;P({A;!IfbI(m$2MIf5Ei(ph z0!3Lo_|cCE<-jxAFt}uBK%4nUx8nP zSFN@6c$Xr7(cW>?aTPw$-dEhH+uo)Eekby%`hLn9@)JonypBkF`E>kL;xo)NFTJDS zz?b0TWiP$I>B1M`xjaenwRaGz@qfazTxmWyhr;h5G!w>95_ukqG0}xTN*by<#N11t z<5m0CMEpq7SM5nM@UeK+TA7FUlfG&#EXAL$Q~sJz{7CDJs9!Vw-=wcPR3%>{-sh$?nE)2yl7DNSkRLC5=^0TQzKZzMWiLHj?ZxlHtHyIYjnjZv&Dj*Z z2Onw92I`OhFFw+E6zfwReK2B8=$Yonnc8@Z@JzFsw6X}RDoYbS15cH-F%^1_E6UP| zufRv@OHr0oB5uKd%xBZ}5z6wecAZSVk5`-@SNCfc-lp&(uNv~2fDhz#AsdyiLlAONujzORBdcn^8T{`hy_zgPotMOZO;y2;zbmDj78+GEF9^gDdC%zRg-r-yz z*I)YkvFZ3t_;X}0{XW8hpYmkn{u9^U2KpxvA05T|^WCqsH9^dUpMqZZfkTI2qR-=3at4DRC8r@h zhe^RV>iBGYosKWUSLyf){C4V^D(5f#roSG)51%c2>9@;m_+d|}pFj5ECzJnzA@PHU zWEQ@Qe~>i;AE{486wyYhgxNzG_KGhC&mxR}2{f|sIru`#z>+Wd;KUNX7~hD0Y={pY zTnk@`zhK>Q|LP$=co7%A0bhcT6yJh3Q^$jNasO=kkpB|kU>T)%)C@()r`7FX!B55O zwL>~#E+Nb$#$`B<=nDe_Qk2tyzp^ZH9>Tlu%kh!&5WX6phd+(ak$zv)gums*UX~EL(i8)+jrBSRqOdJ&M?|( z{4A}%2H(%PXIP+7Mc8=i>T~lRvS`zJQrN-2t#LH)SS^rm?8CgX{K9d+SI*b?aUdt%*JTleK)au0;ijEGh?}7d& zoiAx0)qL~f55J@?rw@M&AL-u0BI-f=3x6Y@O^c**Nbg1z62`hY^lrp-DU5U{MOp(@>be%#E59P(3SFBW+IJy3sqIq_Bdrb2uP{z^H%^!`dYeiL4GuTqCE!>jJOT0`;Alhc>V z-xKnx^2e3%{8y*^$@og0@@L_9=#;+@U!zn0@=*M%4g7ELS}wiEREPHxU-f>8g=k*F zD%!)>!k0*-=&kj8-E`@QX7f_)qcA@;N*n2G3DL_ZK3cZo*Bg zRqtbBSqSFg&y>@Vp7$ol6!N!UcaUirtHngdmRhu=HTn`b~z7m z9g@ybN(j?Mm`LMKq)~-GfWPI$G^F#(Cc>P)O}$=q;^XlgA8F&mm>;+pig95o<(Up% zwP&*8m*7?XmX6QEUnHk5?|<>j@v44x;UB?A>Q@VCR^#1x(XZk09eidKIBgbnXeP`d z!dxzg3Ef)>--SPpS3RSQd5V4fTao)g#81Re#mCF(OV2Pf@RRU&%3k_!d*|Wr$KNIU z6P{s~5oQNrRP9`gZ@{O>X-MxTx8S|_NMlLVp&P#kKVFV6Ju`}3$KO4}-z|ITIc^eu zbe%f=OuPxNYNG;tKk2L5s0=@Y_^LLtP_8<{xCpaQE~A)J(*2B=FgppOIPj)qF0-zpdjd z@$c&R2K=8DUeu!<{{fz3#s95`^qkJLo;q(=_qP>4TF0m3<8-_OKN7EMCl}tJh%f3< zjUS*MHIeGEQJc3dgj-EI7s%mm)qFR;M90Unfm);ElkhG@ImP;#8H%r}X938bjE*nEN9p)leD@#K?bm|;3V)$ozTj&_fpw!B{|#QXPl6aN@~j2vHj@45j0ppGxY--}m`k6Qe%@t4Z!OTXi6!58ZIZoFRkVmI&} z7V($L>4*M1V1fGMcj1#{FYT!_@q2ZA0e(N;CdZfFhb_Y&*73FY0ley-u?3&-E`RS! zPTv^Z)Qj?W;}_v8hWKa0{Tur{<-=bkd+E1&N%()`&yanFHa{})2l1n2FYVI{@Lq+t z5T}X$*@K_XXVb&{%5L!dEBMGSFox?$qk}M_K4E{8R)$u5JN}olm!8%4;J?GG#%P?I zzwfQ%lkuPH_$>U#I=&G97rd&C%JFaGFO|zLjqy5s6aHG+7YFNa;k%en{qp&2x@w}< zhJn3y@Ql_+8p%7=>wx(;yf1-QjRPCrj*ql|5dC65iFcmFyF)&cw8DKXJumR!OUPf< zhhF?j9q+>z;8lHK-pD+`&zAF-&Jk>Q7rrW5Dqr*q;_+l)jN0+0T_?QPBfY=t#M|(y zG3v(8#H-rhgI}Z*-z(yC9+D`RUwTgK!_PVKyhYj{n_pn9Cw*1_+D_u_C-KgZKT|HB zbk5?&TgYFv|MuX=;Uo2**e}IWzgIYuYL22GW?iJsf#7rGcLtx;^pj54pVa3D2`rRH z6<*}yB%dhGNUmobn0}g|TTPMf@qU4?W|u@Ld7zIO5Nt_eyTOQ0sT*ka$!h#zr||5(%?}&!$U< zhB4ZM>$NCL33)9coQM;yi}dWW3cnPunhTA12VS)&>A)A_Rco2yMV^h~RriV({3g7r zEz?5&GP(T0qqV?qPb+BaH;FIqT};2UYHbxf`>7aQGfPQlQe)(2uomLh;Me1Cmh%zk z9>H!8P<+++_TU}Fk2F3-`d<7>{55j5~d{z5PX12(KD@I2_)qYW+E1(#-SnTxzn;&gW0s-g{B><@X(yd!yVdJx zKYkNlHMbL94tmwvkc!_-`~`A5O7Df{;JtX&^`;o#j-M>Ym(IB=@!j~bvX|EB2K*s> zs_aAWNQ!n6{b+puxc_JIjI5piy3pYLgt$I;YtP6`RR+TsA4I;d66xfSjt_smNaqbH z9mY)b)ml24q;qz&dR`RZN8k%cGh7y9@CH(hyE6O&ylP(8;`8tm2^)^TSnKZ={0h8k zU)hZ>!4FwOLkGtq|JYYJf5)rlbrQY?uevwM#J`JImA?T0FvGW_TGNaJ3VuNL2l zk93}B!METKT7Y|kVQM$@c-nq>6-+toP+1UpJ{EH{yWa=39IT?2fi17wOp6bJ1wHFF8r8} zgTI9d*VP!j=@o6(PFeEs4@OazrBYeMJYFhx^V}~G&P1K+TS9xwo1}2k-m-_h+6l9m z@LFEMGZK+k25F4@>v8{gBE2)EG{iXiGFWE|E~T1t0>aJXb2uFlW`@=-IfNOpFY?|@ zq*06?gI{4BnntukTT`kC<7idi>o(#S;#K>*4txpzJhBLvGxR=`MSS=BpkFRN53Y}* z9@4sEB}@xx%#_1~o BKqgFVSxq_{aipg2luPXT85ALBJ%l| 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�EZqLPeFHu#c)vjH?P20a&O^UG;XHkK57w7` zcfqdy!FGQY+|0)jE^txVrO5D!tcH0a7 zd3-Nd$8jg|w6yc>!C^d{uj_~B{dYj{t2BIWF{4}97bK>j7fcM;z( z8+N7f(jUa@@xG_VU9NwDPr@l^SL?gR5kGV=oX_LLe|j73>VBu`e(+hy_bZf-pZJtN zF^-Knjt>#LKv};{krJO5*{a;Koku z{KJ#Pr_q1v{5tOk(4Vm#deC`vwcutQA7a%rWRt#OP4r9s$>+q&Sl^}l_kH9u$%=ns z52D=z%%`cJnL>PBHH??8ziWwK!|#CTJUT>t@EXW7iTc^_Blz3jH@x8|;0aT}zbEO< zv54949OgRJk>fa?^oRFDKfOplpLp|D;G=QHXT%#kfO&B@>D&E`cDq^ks>+DhSPuH3 zq+dWh{{Y(6{{EBrbNnuL4(W&e0{(+W!A|r%qV})AH@Aa+G%tE5@tMqzsXsjP5a<)F z^?EGvsy~3g=0D#j{(@EieEM(T)1P^>rj*l5yml)1s2_Nc_;Q}_YkzAU2A^2Q|Ec6N zf_OciYv?#`CZ5m|{MBE5M|}Jk=t28?!SCSzgmu5;dg6(!qt@|VLHsWITb1*B;;X+$ zyW1(}>?7cBznk|g@i@*GmGf)jXAcJ-Hoo)HxGpRZ{kR-VAC-(O@A0j??0Q9N)Y5EuF8(DQAZHa%w??kBIdx!YE zI*>=--T?P4T;3Pcd|mgbQ=R^P z$~aK{(&NMr@*GFkouh(B%Ew+%1$+vvJYFB-d5jZO{;k9h@m{~KJHHX%a1->S<6f&O z_$RWiyF2Y|De;#ZhuhC(r+|KX8F2O6(}}wnZ!{sFO~f}Afxb8KvDLum5bLZ|pDz&K z`!4*I#v!|izsPrQCX$bN&cf)e`B@m>SE}I`<4*skNPlJp0Nx8^-5ZFjm{url^} zfcXbq*P5LcxejoQ;D-JJz8k6Q%Swk{{6FtE>HV_LNk5`9|b+DJbQ^Z7zI05Ki~Cq@IMldd8hI7TH^M54&MlF&R=%?4n9{> zpY>~kPmQ;`2Zs$9MA8W|D}fu|818rIdKhXVI>{!~ZDp=XhU3{by7?@L$y*?dp7NM!Yre z9q4{JmAG9ezm<3?*JYhAZO;e)XzTvq%fxqn2)k0fwXaY5LddV{@*?63sR!LJ>?HmK z+tu~x!VAFXApPEj9N+fDi&#gkdh-ys?`_>GxayoNoFDg-{^vpPGaA2DYk+pU@P3o_ zt2^=do#FkROngUU;4iX~niqnPUElkh;F08cmGr||&#&WqX+!Xt{td=AstOvonfR;R z7c0*r#HU(yGM8QiJ{P?KKI-T1CtiOAaOLwU@j1-4a)*`)JhJ?U4y0spD_ zoajryr*VJas{dicqpW*sGl<*o0Bj?E#ogee{XMS<_&@p-=7sKG+6o>?&NR|bVH~3C z$T!40)&rlP*}0^q;2&kx^E^SkA>%IfS234@K7rp;P&x{A*l+b{}E>`5fY{h`UEapUU$9@#f4ECX?RZ27CtRK+o#;rVzK^ zKY3Vi^0-ai8Fk_)j5y%oOm6A^lq7 zGx#o({_P{t;6L_s=t2EwJs0qpi^1n2@@YoA-$TH49CL}=?-f5wybjkL-N)@Do=^Zi zXxtSQgLe1d0sIoS+lP4Xg7EPgM*IcV<3*ExF7dg|A?HNm>xq~A2>!ah*J+D(?f3VV z5a0PQ_-K6cHStx9H`I?+j|HEd*MVOB>P+HQV}NUazaehFuil{@_+;}va~-cchj)@y0LbU*Q^W@uOEd;d7_-+LSI7Szv8#7qAOU-y3_o<+T>JhAP;=Z@Xr zqj6de@gBv{v({~XKzt_8FI1kr#68SIs@*n=2Y>rs;b`K`tT=fI@wB&~A3aCjE4bNj zMr{F}!v1#X0RHn2qrbYod{2C^l`lHKBj|79{84a3}Ct*%^LS*TEyi|M3(0HH&;2cLx1>Yrolr`2CE} zRc}j)Z+!srG$)@o1&`FP&q!~7udQVlv|EGzS;xH}@%>{Vr|Rux;>!zxFJZfbx`NM) ziLf`_*W60{mm1K6j^j(jU*fv2_+H|TSzn=fvj*M3e@!avMDs;s1dr6;`$<3OY|#5D z=dZ+DUkG`gCBC>j_|I<#dfmr;Nc`?+&@YV#_6Z)T-D*9+$9`9&8}TE|+v`4k5b^P> zb55o_V~LMoeV69pR}o*&cVpC#ZBhPKo@YQ$$n$hE#!L0Elz12JqldHIt_h&ukO(~- zCcc#TbdICi;e~F{zcLW~Tavyn@oEc!E1!A9Z{U7Sb@(~)g=J`0@pg&e--U6$;)94c z?+^N9w)+zCM%lo1-qpPteCj7+9MzuhB5uD+a8@tSZ)cu=3i)RdZ@~Apx)a|axXFW6 z%fftAeV&>GK0Q03-Fl>7M7%!FN7Qee+8gxtyM^6}*S{6~RsIKv$M-{jH9o1*2Ylu{ z2VD2{al|+AJ(H%Cr+|24eh*Idyg})AV;nWl+&dZk8=eEaKlwzZ0JrN@dlFx~0`jXK z4iF#7`-xS!Zf@)gK99Z!`Ua<<9Wgxv!6*{2vov$?uZrerjxg(C@JBwQV78znhUf0QC8+o7H|jL%a>wO_g&e zal7v5;(_2}fA8!w;xqW2Dcv{yO8iltm+AU)`nBM5nEq-Z``eCqI`f&Duj@_RK0kd+ zaqC`l=Rx4#Yyief`?Z?*M#fzl57)R3^!^_)Ub;TECccb*Pwo6g;zLN4)vfXjk(C?+UKEA`9n7T@UuB!>#?PS8%gWuf=!lRi7J)ce?=kRJ$!20{WGF zzgPXkr;78uxD^|}GApt?rGlGw7ry}h`$+#g@oBH2zb_GgKO6J|sApZ@tKcB9BXV!Ogg2a(|@r zWt8AXKQk@;yh8fLjF;+C55Ez=Wi#}qc5>x#@Nby|Ifsyb4)II5A5=ZRAb2EuZtnx1 zqd$PZ+QSOs)u&=TQhY1%WS$G_Jo!2TPcOCI4zO$tMM|^Gx=C6)#Ng?=O&v&bIeD5OuQZ?vP*M)ONfqoC`+0;Hu zh_~VWoo7_f#Fu@5cGV^?E&`w7%n!$q{%PVZd0$fHd4qWN_2K%zq!@gDX$tJSSmn9B1bpoG=$AD#Ah*otMB=rF&gxXxu4SYv<>lw zyceTAS zP~{&?{73pp9mna!?e__{5pT@zE)C^)Ri6OAw=( z+y{Brx+m3kBKZHrdPN=IJmM2x4%bhONuamixou8-M?B`~5Vrdo@t?m0uJ*r&c>h-6 z^EC5j@VC!-A0Ym2Rq#=Net`I&UqDXnZ|7UUXENV;XhC`YB0l~qjN@|dPlw$K`h4bd zT9bY}ar-+>_Yq%Zt(%*OuRI7jbzgkRWa@1z`rC{A7ZLBwch_}YKJ_-xd+6VCNbe(F z#Qm&}*PFz5wGm)hq&f}6PLFzbh#lYS-XdvjgWdZ+7d2cK??57nRl zi+G*(=iviX#H*|az52cGcYuBa@3Cs!as%i+)MlgAI4Gj zcKS5%vERXKMtl?Nb(?eC7ZH!;`qiECH@y>lmQMx$D~Xp8x9>YNoDTZ09ss@CXBzS9 zy!WK`e<$(5{J!dN@;~=3@R`WKdck6sN=(DZ!_o2l9WFD^z8$Uq2*6nCllp@ z>pkM*)&W=gKZ(~l6LQw0JlEd~KBau`QT@OK;=i;8AMMvC#GCvA`PF{@CSLDj;2Jj$ zy$}4ec`rcMmnVszLH)F){GILx{X4wRsQIq3#H;-i@)VHXI~(*Jd2X)!*AajHd&r}D zXz>8(>u}$cPCi-0pQOJULi{=6^Jpj9ukFN#G=M()QlD4M0sp<%hWq)g#FyO(dr<%1 z@IlZIs{>s9VuEw;r9@)$Gqz$lylfz@cEhf)z-vcCLYiGylVfS32x56)*OQT ziKK7(5cs^yaU4keI^uqwQ(s2>R^qdG&qd>_hlp>m?t{NYJfHWtb=;%oq1`F;W2&EY z;%D(avGdvPDB?9|LqAoh|INg!-5ZX#eK@lJnIyQGcgfay=o-Pzx^vLlkDoRl^h2M; zcbEWanWq@bwSlT|t< zDyJZ?(C;nr=C+BBOyL>o%lCP*ii)zvdc651MPs9e7G>pmJ-MZMd1K{ILjIRWC`-af z^Rj&TZE^|=qdbE$N|NI}9$$f>k^kAZgU2&0ztod6W=wL7OJws7%_{Ymc>D!9BRz!$ zeqYX5w;_x3cnXV4{2jbwyg8*MzJmOiGFNijV(+M9{I)QwsN&ytkl%Vr^N-1)UGVoA zC9Za&Oz#*^PCsVxL zG&?J2WRZ91aU0Dp62jwBi88$T$E7m7j?sZwbRat`_c(;qM^RS(uw$?zRdL}l8*LY8 zw8&fN%_^z56LA~`$I{36N?=&W8Za5>fbPU-bG;>5K7X>SgC|2wye!M_%k>CJiPz)H zb(*D-y4rbQSspV;-u&ETmsqwxE8puW_Kic2+m>W!$AMu?ZgjFMCNFD@Cx2*h#T0R& z6dv!GLZ`_vKCa~U`30V0e*v^${VqN$e{6-nbj6lr6_4~tpN8e<$^4GQ+|{nI$X8G# znv-r9`En!l#FZQqH_Th&cmSU`7_qAopP8WmRPP>pY*zVGkdY~tCbRs*3OwQ)JOx8BE86Fj4Hc#5 zC&v#+O;5;38sv6(1mF%ml2d#3Q9N0CS6o))DJ#k=$n_c~B5SfMHVn)U!3qmTi(gf` zwhkRJLl!GTZj8g1qss7&lm8`}$jZ+ZQxXl9<~aX5+UJY%T%DZSqkFRaNolqx$z%Lw zR7pW$vbW6ZPsz&98s;s6{|u)SZMxc7bUkB4&4s=~uiuyNt>BO1)A;)^;=a;xdTB?i z!%Bu1$*6gNL?FsR0__o*WZn)0XB}L|wjPF)E~y z%Mmn37M!B2G@neWqM)$l|1!=dl)p}MwFOFbM&97kE zFD-6>FF&_nbX2J?p(slX<5&!1`h^gIS3h6R0$EgLA@LRoj}&i_jQDYQ1c}PaBNHgi zCGCW89haR|)Lkab*kWJtu{g&KvIxs_Pjk5pw~QQ_T_W$$!s4CU~aDH!~lsa zrm(0W$6H*SXu=0~df%9wveP za62-+?(2BP*fjB%?kHI;N-Oxw*cADlE4tY0_vT1w*{{%eCi$a^$j$E@u1^1k`*O1i zeV(DE`Hr6~uHdiYh0Y;zwJRu;H6+(t=F2fl@));I{)-Bm_24lmxkJzXp2XCC={wr+45&)S=s)Ie7dV`N>*WNfGVzgi9|2M#qYTSxXe{J z>CxUSnNSr;5R>WneGtX8E0#5Eq^D%KEYo!HC9=>K6nWig86|OmeAo>XNigJaHPb2Z z56{qo(xRLk6ATo4Wvh^w-aW&bjjR)6#&`<7Ma2c;qD+KQCi@Vx z0T(N<5#PRqU0vVhgi;MM?6T_8zl6ak*SE z@*7#tP4JUHEGb9+#+5T%wh<*oS-z6uq#Sofmi&KicSfAY{4=Ay$L$tV&P(r;5ig?2 z-p3VRns0VKGX4??=875%$0nuah~sl-Mtd?n88IGl-9nm~WTsuv#XEo9erQ3_=&YjL zBw&P$bRs=4F=-4X8z8w94xx%@yZt6OEbl9PTyCxZB;{lj6zB%`HN3 z7!)xF%5=p_v@JW~>GmcN99AT;rf$rVvXir2i1k9c(l*~a zS~}w}DR7205YbCKZ=(1N@2K$6#(pm_xH7Qr1eYzQEVH3;iYm0Ng#93`SO$^4ttUNO z%*X5Xu}vK|SKC}~ju7UiW{;48G>wVnxXbIv=%%gtzv(i($J3Hb zD^GXX8<;S=gBgt+vpySL1XLs&7@?3ABxktSniIB`jPjGSqvij}Ajp5|nVxcXB{M3& zpeRoU%_l2TmQ1=N@g@Jpgp-*Tv>cgiMlaWk54ikNy&N9?%rwf zo}^SyVp6g@Ez#%91JQYsQCV+Mox9ALS_y@zGBqRmh>C{8DADYKG7Ezi2Qg#{T7Jf? z#TxYZ#C3?^F=j|B<`L3Ss?49^3ANk~W)qQT#wsZ!z2b_b^gcPxUh701n;B0dVS-Vu z`N!2p)OONc8O36+C#ytqL%FgpTup^Z;87SV+6lYR2(Cg5#Bb~}qaC~}JKsnCx8rHu z!8s>djtk6nb)5^VBnf8ATVPhZ9Cw+l zbT08tSxGXroL%|xR4MMEowKtHv3^+wI9o!dd1V)C-xzmZx2uzrdh{GP(9^a}Y?~Mt zI#yXm9STc}hdUV`cTRbRnHk0=JsE|fNV8SSMU;^oIzeMR$st+K7-tESzmf$+y`;yi zfWr!kM2mfbLA+Z=*wrpT!v!nTj#Yu4S6VxktKHw z(ziw@B7dyx8zjCLLz198%avq$Df2dH-~V0PNy`w+$&{!^V!>V>EXiSxIIsy2XKg&P zi57z%*%^RHJE9N|FD8*17=(b{WMVmsN~R?Ei{)el;daoUT5FIKDZ&DhTzxYiVi)Pw}O(CT z?#bvtZ}lG>{0JNB6SM?b0VHad#Y9fmgsZkEM%*>b*}&owCWE;h`g%T}d_IS=(pYVCx#vfDHQJ%t*BJ5H{p-iwz z=xA~j(ugZo&&YFSx|fJ!G_kgcW#rFP74e!iO-js`3{g+l$?xXPPF{EO*bzfoa}X3E zndLZgGk@?qX9YZd)K`J!h>yocDYlYfQ*bEU&QM6YQT|KIFh51<;)?rvGE%5_HDBHC znXR{THXS^B5RY+b@I2{xle0eLuel-+U2ypmN{ax0R>ln~iDl$5C794nZBOZq+3=l6SLpP%E?J!T&nZceZEp5tq* zvJOILhT9m86a^HFl!StKg`gFr%JIS=v*rf^AW4dd^O1~Zu~fQ9o-OE7BCAcdM3pgr zaXs<}Ar9CC17=u_k0{M|8kha2tb_0tvfj5X80PQ5lc|`5K%5++?_j#wcsAp4!hNsK zA@zs<$0;eZxJkmsqwJDdU~9H8%@fDit!}n=gL_+i3S!I zI!l8)BU#AI|8mw6+Hq{qj?Ktg$nZD@nIWbVQZzl14DBHjxXpnPq5E2+kC;aiBUi<{D6s` z%$7KEs<+~?sBrk4R%D_}bmbiJ#aZEmb~ALpY;rc-w;s3iK|SjpGS*CY4e=!YN|xGA zBxVC~NK*KDuSwdN#GIjY%L!dO0M76RYU`|% z6qlT&L`dp5VW+cH1Ts1iwpBd*M4Ce4X6N)%MnkPKnE2(oqpMRnvpSCb9%CYh427K! z3P0U5L(Sxl{EaFzkX${XrTk&MDqZ3$fa~;OIm;W#A|f?K}xy+4lzwImw^yPxGshhfG5Gr-~O6R~}!XrlRYF11Ry_LB|~{jvIN? z;$kUD6$Q#huA;z$r~TzTLLk9O*CE=Y`Kosb=~%f_g0QnOvkJ_kdiBAm;bacj>= zG08b~kqlvi$q>>|T{JWFCuDzm;t6)sceB)r6AxX`CFU)3r=`iSa2^|)SoQ1r+eeBi zL5=*xCnZuOsbuAzVwF}VmIcQkO?<4_(Fmv6V6Bx?MdCLTI%LM` zG;m6#Vx?3tSGK86Y%StS@x7@jlX8)Qp-E;t|8H+eMGaDBC)OR9;GSa1tw|z9(ymFy zONS>>Vv}U$cOUzFUqjgt^Qv$G39S(dOev!-E=-K{b*mWKUyO(4`6$Ny%QOP|E513C2Q&`}8)_gGKg#O~qq&pw9~tCK`I zml|iP#F=tIzt^d*w6A|fEPN0aCOd5EJdk{%G?E=olDtp2Q{aUnG1e2WtwVyu3Dyxd zoY-!%f>HVJ6e7u7kUk~l%e{*3=Dr{V4H&IhAPW9<-IW>TEEJ(OTRDv|ZIt78=eXq% zCBM{^ZDeMI-a9bU)|_mbTQS(zid8!@;s%H#shJ(26D`)`?10-#8H``*e9f%{Q&Ns~ z?c~KZ`Fx34jkpf4%7-HxOFi5XqnD3>SxboV7V%A8jii#-m115}PK? zDo)Cj3I^)5WEl#mPZC_HGLmeQI1`jk%I&&RFKgyy`7V^ptHoYamv~~@#I$K=6c^N6 zo-ZjaEwB#^_A69FW^iT9D>#O8wafJlW!*H2n8d5drVoxK*phSVXK%IwdJJ{QCvfs- z3f4{Sd4yp&;cXNBmD@@7WjVVgbEDUsO`3?=gk(}ISn-jS{7MRK%Ae$!W0XEQrdkgN zX0d?+5vGnpgY6Lia^iyP3NCU++E&Oi9u~7p$e|H{>6z)bIoJ^M@f7)n4KH!xln7C| zrDEd*ocl(Gfl0B-0^-Dnq0^>Z6dofhZLoIFIiSsV&d$Tq?I*Ozn0DnbE7_Q1xspG( zcuuR5sBd@<$`vh6y$c+e3 zlFy_cBKX*_T0}7nIc+QUcyscy$_<_@00o7`QZ{K4nI1`SNSV3ZSTWhU9KXmI(FsTz zGB67R$sebLJljdeJNgxiv=86S7D24s zILY!j)eR=Qm@~Yal&5y@k>qi;X$yN6I|(aiZ|m+YVRHzVz_F)AXtK45zF_G)qaKso z2;^x`Dt#7WR-uufr~+sBF_m0H0^=b`doyQD!H3z5n5s7C2tV1A(Z@K@%>LHRJi%nB zPOcMTiJ=idPzdpVB7|J1afFbc5F)`N0%1u0jr$AY&&2FgrRavE8%WzBX<|twf;b6_ zh-Xt~`$jJR!OV;9#zMVhgvB&1FF23#L}7WNt$>FJDwD21#AHr<*$6qDQ`aq{Z7D36 zuspH6o|9OLP~-0`LOsos4^9=FweXuwf*FYL4Sz6La9Qg}NPokoNMx6E5;p__xm%OD ziov;X;EXbsr5$oLWpqJNF77b6B3y4aMY>_PnlzD$i6#B3{L#lr)^%6*$SQ8OT$m{3a$4D!m1LcWa#Idhe7uXA7y*|eL;wYNAdwDVYtS(Iy(m0fv5Wehfy-W0wwOpnBn3i zPb7J58Zj|(&{;ScbW_BP%G}V9w(|Mopf~ytmfz`RI#ZMpT7IWn1_mplHi_1SK*D{g z;p`(jH%wNmi2gr1#+6;sMg1tm6Cry$Yg7d9(_Y+DU%6i$-28b4<@(dg@RIk4s%3VjMI*>1q#_?M%p`ud6zJk{-2L}tiZ>~vSTZjQPNhF zR^gpSlf#eO=PSj@+n4-#0(CFJ0P7EpR%<6f!6 zRfruUV~505aGeg--U;}ZN(Ga_nW6J-$gc_SV5k(DrwCV1I!gnw(v6^zTO33V8kmJHbwj+AH z8ML00DNU2CnKK0CxShy$)0C}>{rmEK`Q|F8^KzLU4XHZ~F^ftXMsHro}|jJ(4jS}#|y{8i$JZj0+|%f9VO@9Y{)bY z*(BzA*`)cUqZf(a*{BNd9jJ!7G6pU0n@WI0bcc7Lxq(DN$ z=#!Z~un7r)o%>)$i_lfEH>>CbpKLe@4{P$}rtCdrRl~giaoFZ|jWu3!Z%HJ)+B_^H zzqN||1b4zk6IjY`UD$p(9FmM9Gbs_#Ot}{`UF~r5L7wFs7Q84PG6)rICQqWjg~@t% z+uSGRBP%1lW2NLF&%AbNu1B+)AZUjSqfLrb zk&TlG7IkPbRoF@&Qj#rhOa`Z-Tw!qi4H@g>g`{TPKFJ71_CpdNh0Y|60YZGg~6OCm?Ey_@IDv!PuF3OGDo} zNW<&3#%r3*yO~c(W*Rha2u-<}N%{U`EBlO=*_=xD6ZcTbYCg$k9m1`(!dVP02!cRIP;j zksOmgs>G@sGH&AFoy#N6%>i>p=`AuFdlOu9`z)bF_z9H;O=e}ROt@dE3#;l`alJpk zKpvmUE0m`L19zXDNK5WtYbCPIK8@b~Z!alo93AwA5sr%j6X8S>91>BpEKf!w#w9n? zj1#`vd3RJF9Cf^R<>RR|Dbp--2h#?X8Pt=hZ*%S-nme^PlQSE7`PJ< zn3N}YfsC<>p7_ZH5SBHYIUX`r!uNmlh8=tvcMI}JVOTxuiP?or0?|}xZKSD2H1AYP zv>1Fl{gfHv?%78sr{*f3?cV~RW>E#!T+qIXkz7t(pn$sX%9O<@%5jOa6b`>Thfrb$y*6#O+$nREjl@J|un zW;n^TXz*~zs--+hekNC%RaodB>oyl4BhN82N&EKc=Pz^1$0fKF1kWz@jQ==u<|H$Q zA-6oWG$F(Y{?~h;fCw`7?6(xo>BiEmf|1|a3CdY+2OgGU41bEJEmD0>HY?VCil^MJ zyP(Jko+G`}#yu7vFBd-}l2+DVqKe$~TOk%JE4cnT_Os~W{8-cLJozACGWrq@N()@g?AW&Ul z3hF979PX?PS>to$UG6+{fzGa(E$6mQrVZoboP+do_p5mmOGY+FHeC4yl7TD510hn! zCJ$3doExu*N#M70ewmc)m$=>UijH>HeZRQu5J*t|LS*gW%{Px=dwfHa1{N2Yuvtz^ zq!ci~R2DXOJEwfuge!p)P4n2Mxs~MHs<)PMJLwxdcnEy}%Ou#%Qesv6lvAiWfd5Dt z#mOGAn-S_&;UW|=^SE0LeE>Q*Ed%AHx~7GYg>Dc|GQx9m3D~5agcZg*xuvit2iwHN znW2>-5u?Dvg?K#B=avIar*OaAa0Sb5L}lgIZH>|c7A+}@NOr46YHSz#ESF>&^W-5_ z^CD(a?=ZvX%TFeI8c3Li9KOqejj26HS1RiO4*fF22mRt^RMdiyb#<-MYhYU^$fhq5o=iepOAli;K*GpkI!Hq;^osU_6 zO&x(rWNL=U96;#{^PU3dado->pnChi_2lw)C!M(|Gfk5C z)|7t9&54N5bV-r7agXJ9YO-u1=t&KnP6Slk!6RAZLZ5t_COjf3mw+;9A>(#+FHmXU z<%~(JCp;x<9%L4o!|rq*-+FLgQ%j*W&}2=rQ|?>tfv7&FTDk0avn0=1B|>h$1~+&Vkoo}uztvE#;R|9==GEit@Df!$BZaS9(#W?3;2VW99a zqa>$5OaUhhiFqaFBvC$T7?zl^qq)!++OpX2Jyvk3kGxy6PLpM^iw=2P$duHYYK-F? zET8x=Mn3S6#6@56T9w}Ppzt#I>OHUhhZ?)3IJ>){v9LS_D>iJRrE<}*&Uv|MDe->z zb3|s=n(!$2Qh!Ktz-m5hhgFGWRM?=T$$EjOAwn7w3Cm^f?6gr}XDYfjQk$bKcgVSi zM88%VC&u{3fXh7D;)>ZJj z8JTrKRS~o_-}p@15(!jg#&ySzh%fi+d#wbqx7(7=_h`3d`hm~GmZ0gwa`Dwddjf!; zKH~HH%}c1xOIPNX$Rxy)_RnQ>UJQN7E$ALhH&FE|5{f^c_L^~>UA8YFHy4lbuq3EU zlZKbrLX6BtGP|!A=3(EB{VK`ETSVYKs;7tzP7KoGtKt zPr~3#I_du-doJBFv`Q=ll*C41{Tu$f@V8b4chN)Fc$pb&9j>T3C}0b4Qk@-u>}Pm1 z$;A>MU^Ebe0=&FJ(N~zzZet~~+sFi&!Dg{kkddd|$~bzB6lYes8TR)0q^6=%{B;)} zILg1o=wM2p80jAei8YX@PzdyS&7pz#x7mcluFiyXVHtn?rtALF(83}^86ddI!uM%n z!^KBq;mlAfKG7KB3nk0BUWkE#Vniw@hV5fFDcYhoU+&q_2w=p+hQTXCn%zLKEIR4L zoN4c`a8XpB%kEt+miScyY-{Go@Ln3o+KKGdz_pTT!F3utUPc63?lmmjs@X^5{R%0F z1hM6EaJNMA>c3s4`lY;wX?Jx*k@UlH@KLsG#1C9$++rI)kb|gk@VRm<^_qRiDx9V) z4MDM8zXXP(V_At7W?6CTwan)Jy!@i{3*R!zlHhb9e|{o=4m<%rh(8K7O8erN4%((3 z(gY@NKrI zEN~n2IZjLc_a8t>+0>!o3Bwo-Ui?>d#}+9gbk#28LF+Yf6RcO)amCBez!r5$wWD!F zDZ@}MI3bj9ObN>T-_&oAd4}2NBjR|g>AU_a%5kWn5Yj*}0YiZ=z{yD}Rw$$?VsakE5AfNT#w8RLE{Qv@Wik{uNG~>m z6FbrGT=mkvV(b(HF&vw4rWiDJ1Je`&T8x3Slf^0~?R6=)P~q*^kN+ROUc~c~4)zTW zf(~|}@C6T15r$xRG^R3sJ7W6Uf#Cw?(%#X7*ieP{#T7{DTr9tf2n%;)2#6o53nOJ? zcJf*So|(y3*jA8+@H1k??MiRU(;|9(@pEm0N`v*EZ~wgCUE2(JB4P2)4JX{p_M_LF@Oz^TG9Lb6x(lUZ(*_dmZ_ZZGd|Z-KH~ z_E~(i>75gZt~dbq-!&OiDN@HMKhFR|eL3dfH6wxK*P}{x$!z=Te@YI9VzT>!_f(il zCKrlIGbfTH;Q!;3Da;w7sr0xVEwqa2c54UWeQ0q zHDvVBQA5jn8*dyjXo`27k`Ka2pw&o%z_S2G0w89IENFp2S72a+O(2}09+X%H;w~I+ zzM4wOX#N=nf4#k1EUs&)3+2p^y8STH7O6nDjUM#STAj7YlajUqqZ3Pzh9D%T^sMU6 zq;b|=X$m&lE)jC=FL9uU=~b4DR-_EoGK1E740v;9KzMOZ83_u~(DBh*9J|E&k%Ai& za=%m9*%3S`@tG9Lb>Ln1HH=zgfFMNbHM5Vl9F#>PXjojWiJy-?+8Tb-p5vD@ETU<< zoU}_5=I%FE+pR;TG71*>Xdw|zlA|k3nSVqI*xbV``dyqR?A}{(D087Dp$HY zSGecKqO?Y@fDtGynS50*OB8qo0(Hws`U{LSpk;={vYvzmQdY@!IXXw(qdwP`bj zCh}X<@@*Dz5Od>8NfT2o{$4Zo09lw#v4G9gZd%m(v$lN11uPLFpMN&RTUDBFs`Ctj ztBqIxV{XcZit}>OUvc|+O@OWuSacp1GjK^S6M*tzxkXBLEyFjQkNvC7wIb_HuGJ+R z%@)MG1kHD}5Ry(9Vn%VHsrnQ)F>npNr3nW#rn*lDPtj#md5!&SF_=S?rQWngnS=F; z9a_>DAp_dh>%V1=l!woM8p(uxc)P>W+$=STj7};~euG2an-QKgB*l+%NyKPGD&i~5 zl-$g=VXUOMk!Dd_RTm^NPL2n8AlJX*Qc6j)4}?sb5kBmplB*}{O!&9~COhP%)g=5W z{X=aiRYFC@+iNmenS|HutdLB?jF*U4=+U-klG|p;e6TAv0cMmdp{JY46+5H{eznEf z#QpIpo}D;42OE)JGMBEn&GZ4Z12`}+SQt&G4mi^K0rtnXqWZu9aIK^H#(h>{{$C=M zK^JPn^Xwh_7UbuYu}@*GZ$1$36yKum;%?1C+J=>6_lC8(OH-|-R+__5 zc8Wll_!PTK2H88Q@HQ0@+$TOQ07|pVnjTW9f-V&I?DneM4S(>yeUjV*&Ny$1E=i0t zi@{l_Mv~_eXlGrw2R^sqVisleBl%|Y)-!(ZFGu=`)p?4r_7}xAHI-B=2UgST$h^hd(2qEQWJB0zI^PGT&_;4}*3t=wJ*76HhUCXC~0hZ&i*4vHS`?q;3ByL-7jvEW5 ztsElk(D5W)LiqhaXTXa@OWmV7$N{S&Quv)t+!xrGN9>GX$t@9KP~CdZlRKoZti9{woL+3slVLwXMGro8?E#uO!}^3iT#={s=w0BmV_F-k>cV zB~F=+!C}ydY4L1&BbWtd{j^2k@~A6tHG&X%;f+8?kkNM(Ml=x;=G=>GqNgX;th!^= zq_Wlz4uG?VeFNnfX$cnRrtNssUopQ)d!pan9EobAq`4!S6oFet+;L}23k|q;oF!aW zcsJX(=(8j|Zl!zYZRv}XK)5p0wUUS!$e+!nD|XvrfGP%t{Wj&^ zqNyzB#&Avxw7<848yMLPCuJJmRE;ve}_OoUAnn#w^49RsK4cnwLG#X89^ zWE?DOr-@oRv=W7FpGqEJwl|vt>=;HJ;7R(pwgBsIVp7no78VWJkNVH!%+}o+EhfwP z8}w}oXYw`1U%W+BdqG++5H5uGxN6uDY@I{E`<~YwVyVB8bReYq8%oep!{94a0tCwl zzVFlzBubp$6w->8gD!HRko~FNBw0!?HT4DRo=&F+vxL@$L5i*c#=mg?FRGv)Fa*2y z*bDvV?=rQt1Hh|<-q%r|-q)xuoe6cv^fSv_8O$-e{RVC?)^Bo=D0YoHR_BA_lK?}W z*)rDP2SlKx_Vnjsh13FjnNG%ky&>lS@`=CAIzh?%d;@N30Bq}z#+$#6wua|dTMFe&?6}6GTndk?+_U^+XoJNK zaC}5u>_5}#w2jb^%rP|NO5;W($&#SvCoxiujOI^kce1(1@PZpOAZ#{kmhFqqnJ}as zKUweIZAOEy6tsJH;!M?L>s8PwI=nc+?364#;Y#AlB5^$`^&lT8;KKeXNQ&SMNJeYt z(rN!_cm>$96$&=1MF(h7$G71zEM=&hS65-@(XYV(1bFcvo@}V?cOh*xP>(lRgAt~m zcC}mz@FBO_#tk$_m~mw@pXrLU`@llhe8Fqd(4O|I7yFMuq8lOt-x*3`0NJf+3VlP{ zUF5*W3zr?A_yy2YICjB)S_ZhYgc`ieDNC!1t2Gu+tD{;TX=avk!A|`*I#4a>vs_SE zyUjiHK6I(Y?uKHYSpLqP8ZX2AeP3F;NKRRMN5Tu&8Z?Mh6vOUlf1cc&VKykeE%!^E zXQ@rJTfVupX`%~DwjFGOm?oSvFub_ucK$2)gQ2mC3?36sd{Ek2&K>4(I(P-yuEBC` zU0ikQ<0_9L7ugE<9yhapbfQDhGVEx%^Px&-Xzrrg1PLLKT|<-+XP4jNzkw0sC6aRI z)-5#I$3M(0Aq{*Zc@;Nn$kJn;Jb$)6wfMf#BWv;Enh8lhdg_0D>~c_t*tg`2>(U`? zZao}RJeZ7$>j$j#SPipJmyoRs%3IW@Cf0Y~i;5)bmJUx(gdw(=M6p0`!ldT8^u2lo zMgEWW?k~5C>nSE#U)_IB&TWurD^U*vIRyNORKOHu&@aZ>CR9>d7bqTne#K}_sZa38 zgn@u8y}jE-yQg{>Tm%X7PEkVJ{k74jF@cCZYNxNqU;c)oIg3UM`46FO%ECw?GsxxsXqn z^ui`dCln`m+f?8%)W|SC8fN`|Zj=rO>KC>aze z9dsOf*`NKg+@kH_o050l?;VB+W)igbVX=}*ijyxyAdnBP7{C1i<22M5vFIA7cpqeP0b zyt&-y864eJNCERX#u=cLhBJ_HC2R;ueRBu(9o2*hV&Bb?Bq)R-1|w`8?yg|Tr{RFM zl96>BAyg}-@tqA$hdf?!_%sh7-9-^JTA|D?t;)9zgo^ssEKVzwW-Usz2~}rF$_-20 zg(#Unh(_Bj8zegKmRc=9FsaLhCw5WRc^3U>acr%lU&wo@?n5tAtQ{q~@>! z8NA!CiSdnX%R9{9$F2Q*`we9n7W;DCrwA(q?Iczq#sQ1Z0(B6d@ag`JtBH8;ihJSe zKTKaw-i;$%B^_5V@`#W$J#$A@WFdA+PK`P%twhSso@AK0p-M9Ba$)H$1m|viaj~jz z@F@dgoF|9XBts=BUc{(VW`R5I$)tyNO+ltt^g0>%n0?Y9LCs@wsd+V$Z$F3x&&NbH z{S==sU?KSJ#&MP)aN-w300(Pn%Mq{I`hKzoMi>I!eYJPd6@tYTY?7_ILeNM!lO3tr z#3OmOylJ1w+_jV50hG(|vzDBwvWOWmVa#n1;-VG@En-`dc!b}VAHkf(THWWEdxS|! zliP6wK;$QCrlOs0K{^wP`I-8o+_#kbPx0#I^_wgW(FyA$b_sB$Z#OK7t6`EU0_n8v&3bSL$+PM9W^%|IT+vBOG|VIfQcA>g_`_V4gRK%+`&IHCf@d{P85tV9r8zu=otuE>K zA#`qp(RgrUm0B1sEJU0EJpqphY3%jl^Xz`LLs+v~>=p`Rw^5H!Z_r**$^)4iexVpV z6arZ1SLvXV4TM*L(i8YlVTx$Su>R;ELWGaPW-h#A{LIccur!6O?<^(3(WS(Ga^ZU7 z6fh^wuK=DpIe0j{4WgFqS5yFNQ2-VvZm$7D;wadTvO|n1Tqi&S65vl)%fE>T0IdY9 zi9eNQAOUta_w(J7cmW(L)7GUr7nHg@jEPluNNGIQA20Kv@$G^N8=K5(@}R1%YBW_A z82I<P1q(<-Y6FL z}L z;2#$o8cX-=b%AW69z|QkzyVHyATXD|$AZbh7%#)CmaPCc%G>H4ELw8n+&-+4ugh37 z5wUasdNF*Lj~ZwV3}~Pac8I;^=heg^Kj;)iLJ&8zCBg;JG+0xDNBk8dB&Skf0vd3= zVD8^ITu~(;1>UYA4{?YFr?+K|B-`<2n6Tv(s|e=td`;-PY-e$U!Vr4VNu>Dr*Y~#o1koPJBmf%s6930w|KVYjy$ky>{pM4sjf{>% zA8N8L2(s{|t;R^~^fSzypX?Sl=);hV1^=ofF{Oq9u){8U0(DdU1Bx>_(J*@dOs?N8 zPsi_;c%US)1+}e=8++AF%(R7|5ns(#{-He_^1isu_O^}Wkm?PWx7FQ=h2*DYi{;T# zgshhN+{YcL1&wpQvq&LRT1mWEx@A%QZ2BS0C+kSKr@0qUeb>aBFXB(iKI6~2>O0Kw zZ2IMXw!!MQE0m8*3tSfV>r^T#oiFOc{~TnyQ@#PL7pG?*0;u!|=-PoRW9*wbU}Y?l z9%vOT){C89k8H%K37aL&6P)UNvye(jq!P;jfyiz4X+R}fdE6*H*ObE{dbXvmIXr4s zwnqJg>67IzmcbR3sUe?89vYO5B{+B{*m0N{gy+#e)g%!N){bZb1jUWslXRaMNlIag zwi@#*(kqQSMMH`-Q?oQ=?^Y9uU%rJiL3o3hT{{NEt*FZlJbF$uF*YVxx@> z4lvs4L0*$(;HiFihdyaauc%#1LwSw@D*y+a9dm~aC7JutcPfKJF;S7jKblu(`$Fd8 z6k*LOjKlg(AudbqT?NtHZ=42wX_avrs(+H*_dvWAl!$h!_v3`bOiZjSN|kx1hE)JHHCtH=*@=uxMlN^hB#yc;%b7=tf8a}fBHq1jLO0T8RIsU>A#_;Q)+5ORV z-UY~D_@~3X3v;>+S9LZAQ8newwE$-p#1%DOyv$|nV)VQymH7xwDvxC>#9rXDE-6D-niD?D&C>f2u}H9y$&THVsA#p>}@rM1x z<2P*h8Nb2*2TjYkHBi$_c>l?ppkwkH6EX*sD>`}epKV~^NNYR)ORAQt3YK4uzEh(u zlNYSE{=5uChZnK&V{{&tzr9?c^-Q{~ouZDW%g}-PbkU<>z8atp;mTLjH(NZ|oV2+_ zE7hH0`3SG(0EDS`13c=yxXSOJ%j@YH!?>rY8UCr)A0W-pvQ^*w*QJgUYz}b*BSLP! zZGqtH7{H~s_dktvbb3(?>uB?c*qHIkr+cHa|9Y7yYC7vR#JBTXU zz~oeUGuA`_RR{>|UY|U~-j2u1F>@%+a|`JyDh%R}ZkBkYnml{hd&a>@#;%O+uD~4I z8UkUzBWR7p)S3vH7$#vJRK1tP0_kuQT%Ju{s&5BJ{uA^w>Q(QgF68ZsXDc|1JBT^j zfc;6SZHy&D27CDMG)AdVxw2H)C-^XEhmnu37CxeYfB-;`LIF%1MXIjSk<4_O!lQ3r zf;D8XX+7E@DWvC6X41GAqfW19yP31(eZtUQ*>d#ZJg3LaeS;Bz?Xm6$ko{LnIQXUdWbs+$D+nk=mS#csI~g%%eON1A)h@_k-;p3KkyBE2$8%4y$zxh_=fd>l{Zqu znqSbFT3@s{Ap1I|G7wt7YK`?jT;H5V1ZWnn8mFqPIt#Z`E&3Y7d~KAyo%{=->kZjt z<1niD{Rs2k!{|l!dzzc2X*f@hxItF1MKa(j8y!;@^zv{dgP0N@qwmw262gq`g7t4? zxY}VOF}SVMi$=9`d#-@IHzdVk=j7iDjE!Iq;xzQiyqs+p*sadL_#}y2CrR7G)Xex) z7kG`JYo-frwd*~XlbrBibJ`cRi@@0<>I?DOaPmEe5h4b~namOKRA83U){adsSKqa&dCVbbxA;#@MaxaRbrf z(YzVhHNZKuTo8)T7KK(@RGX-zXix3gno5h%bHa|Toc8?SBDcw+lGc)Cg@t6t4fiD@ zj78mZiVshiDTW8zO2j#Ney@;;1_7+-RI*YZBsg0nc9DK3kJ)+`Su< zlm#)-ozhrSc3=jdusz*g<7lr21&k)o17-vW|Z z0v56T4ld%!U?mM`taF{TA)+{U>*XyAUNG(sfM+;^KZrZOC3^h|Gz0r@L3t>mSE+sC z$+JnerWPC{2f7WXlJHY;I8N!zUC1xH!45WVlPxqsz$K>Ka@uC}LO80A2i(SlA`ec% z_|&jHA&ORK`z-7%=vVYQ(5YV$CkMpr4sbsDF{WEIUp=6Rl3xUrLUkCR}>47EmCpZ^e8B(u1cUwN~5-UX8jPHIRh=s^3l7W9%M58#C9@ZV z6wxc(Z7O5>=4pgLl++?HBB~n?w>f}uM&N0@qd(_lF~qDke7Aep`t)IVlNBdF*?uC7 zt~G<5i+nBZh8!6(NSg|h?p->M1fd~iZkrroky=^&iR;bk*2zPb1?WgsK(hENNAAc$ zlWSK|yu(6e8Usb`kY8q0&q)b zMg5il%>c-pYL?L~ayJU|$I(vm^UXhw(@&7I1W9()gJ^!W6}YNwb|{Du97+f#Gf+b? z6M)%TViL$ksuJ>!E*YIEwIy?6-KpEu!9a+?FA4ST(;qgmRBfJVO@gyx{KrHY(=LSr z6!_`37JdBSkEJfTL9i(CkZlFSJC4Wcv_5g-!*Y*rBZ_QjmB4jE|?K6_rXNCaPU1SoMBX ztsFkXHmM7sJuyGb1D6IyL5Kp;BX_t%i(*y~MPkNSw4Ahs+Vskj|EOn%^pW!fP7%x} zh`)=C?iBV9f3B^RpU{E4#o%SMxp{f4OxL9i6FUaC&qiKSmaKVs&m?RpaN7WbkO;$Y zeFkA>FA6uvusK)wOkjLsoM3;_7?6v`Hj1|arE9jf{_;KGS#jR@LA%}TP$s zt*vncmdw+&9X%S2hEGe6J{LmI0`W1lDnlbh!8~V60-btp{Mq&Lb65i_V;09S&iF^Y zOo5jb2{`R1LB8};0f)!)D74c}OuIYAoDy|`z*~@w^fjy91h{V$?0~0+T39W+MMqq7 z5CmU2eG)SV^`VKARTy3#6@i0~7^JrX=V^+efMgHwKH~f%ok!Mrr68ja7gA0H&*G?f zY7>kUw&RtZsQe8+J4&1Uv(GRH3*Klh~4Paip=_qW9cW|l|-e|~iI`fmGbea{Nq z=m>l|<1-C02Q^Vy5TObVNW-J266}-OYy&ayl64l~WG<|$uz%H9+33)4bpbo{B#@F1 zX7AJHp(xNzV35K9;+!tXEkex(0v}M6WU(-6 z34R{AHoPiYyY3fb66UOQZw}kUKgRs{Cd51cDD4WrVB)c#9*H(52!f(zVz)aK7<{3| z32xnGK4v0ajCx&16^+M(@Jo?-%-9_x23R@EgpZZDj5pD8W_rBa#Sh2DNDucNQJsus z%%r4nsa(W^X@FmDku_a`RioQhqw00Sm5OPk%)1VY3FugIA-ac}8r$ZpQ@SKAXJ1(O zJF!yx!+CFAqx`{sQ~xB;#l$22Uu8caRJTUlhePnun&`j|D(qp2v7}<7&tM%i2_E~!xh~B=3 z(GY&EYeWlH6#i*FbPZP2Tn>4ln)oLco}1M?k(}#+sK<{F=Hy@*A&eJPzg$&{DM$v) zSfft6ypfG=_$NpKVN3J5#V{tGF&?Cd`s{i3 zGb7#i)Tss~^tk()C(0(@Md`E`9GYzA*~$~zfek|QMz_<@2@5!s*IRE{RQR!qG*etS0i790>S@-ymN9P>p`X` z>o2Pp96*1+SsedzIst1q1&-$t^vLRJVY!H7_pTt%X)0BBc z4fp{AN~C~Hb-1OXhO!)#vCx4^oXBDYDJY-r3=1_Diqqr4#cGlbHE6=K)|d)3T%8> zP6+F7MbXGHbIzc5)kri9A(`b!0vD=EjrT{q<9THzT7Lo7-BciXw*3qu`hT&pWV&o z%UxXXH+<1Ym3W4jqkZc~DBe5)H`ZJSdCyumhcSWosLY$0TwFCLEcN4Q6vFWxeYL(Q zFO9hP$+@JPr8KvBAsK31A%IXO1zPt#n+1dWBXGpCbO&r#=`36Hij=QkAi!e;CKI%k z^1r3I6m$2s%HZd%C%J7wf3Xx9pP~+-j$jdsv9->^Wpa6uf~_Y;!IaW$zlb1*z4Ohd z@J?q_AmIETpS!}hH->qNXBeYH4AOygt@fo*2Y~}lS>h0gbc-XXT^kB)Wf=E} zC6q>CVVNYkHRxhqd}wUo)BMP0HX(@iLzDI*7)4pg>7YYM5O<}GsU5c*sIrl~6nMMQ zut+4XvKqbY516w6+GfU~i{VXyqVRQSCk{U%0C1$1KZyoe3w64^7zaVzSt@bFGK(kZ z#4~kju`elQhFnHyTMATWDECU*K&%Xt81WA53QS+jBemjB?&YIEIT(n)&+NvJsabFE zB1++TeY5+#ntj=R)NsFXL&Dw{?0lH%nwS;g=@Jafe|12thpYNqKAW>vpNLvxdqafU z_BJ8$)b4i3lcqnoiNrLA-%NZ0F=ij7&OE}9A>M`sJ}bFiUJpAK2@pjL{BSF1nAYNC z)#eytWe=FWXjhlwFh5qxT(2!~K-3}d&n565^g;l!sPBbHXEo>v?0E5Bb@*+0M;{v+J>Mg5d|xLIW}U3nMVon;4he-(f)ILdOjugmh2VIpR~1;Gpae z<;3?>&Tc3d?%IJSDva2EO55e@=joKwUzKumPMA6EZ{T1E5~HH+Z_vN zC{RP#VY7}$cgw|m@pTD|TDCH6?m>sy0an`G->vvV;z1!IVUH|cwIQex)WyP`as?FL z-f7OjHP)jM5l|i9uo3N%I!4sPp{Wr|_WOqQz}%1Dzx{pnFvezE)!Y=EmqlO;KnSH( zIN4Bx>R^*0TID>c3+=Bpdn(AJy%_QV2MidSnWrF^2yNrSb%~+k@pmgITWXV@-uh%| ziWshyJ_Q*D`cLA&GW1JP#|in}DTEJd=b9JEjorzN3k9>8?kR)1&z2 z86pCL?2b;<9R^ODX?e1mAKW2#_L9PmWv#%KHoVcy9iRJ#f9V?I_lKko{zI-1E}^zc z@b5h#0vOF3WTTo!8*o$m8;6F-4xtK1^dze0MxcDqxr+^0;@cKJZ#|d@8^v7}UpGJ| z!;8gxkQ6kSWz+MwV!A?G?&ujECfUZa_c~50eLp&9Pvplla?6?(fAT$unlH}; zC=RhHDooa@8Y@iAZqHqKccD+p17lwD$01tfbb_#pJ3Qc5C(X{9>Qj*p`p{31V zEk5tK2D^5|T=MF@*qcenlT*n%byjLd-d_FwWcY+f!rT+$4HUSh4E0?qAR?07;-qB-Txz`e}pz zzvV66mpCf(&Ef`ZW)P7R#47wM^uZ`7fV(Pg&+_q@S7gGREKOzRKvAPbc8U*wlF0)S zO~@8^#9aTLv?YQ=Xi)s`KMG8xPlj#PJb)ztN#ZQ zd=e$oWv4D8ZK>~5LGmURkdQJA`Z9S_;oHyFd@r9zRyoctBlk1{fvv1#lgQ4h{Rr{f1=`uqn1nco#J0ZMIbZ0oB07E36)g*L6 zytJUWp2Fd)gRO;J7dIg8S27GD=sA**+x7G7doZ>bxZ=#uu_%+4VP6Wia%JyryWaYB>q`sM~5;Pj`HHv|${g;4B82caD8mNyHXc??aL)&~9sRt?iQv0RK3 zYy^k;Mo`R9C9lR?H!Yvcz@YGk6C9O5HQBIQ1bsMNh- zH7Ws4&Rzs}+Xw&XRU-?5B=Y#mLT|Aua1NLYndpd7f{WB-&{1l@=x`n@q1XlaYWT4g ze@Q7pF9L;I7N1ycL2Ul3^)2QCq4?|FijTvbRMdql1KNcd@RHh8+&@jRrgk(q8jIxf zMtxA$^en@01yT-vo-S4Yv~uf9fl`0g0C8)%NCX}_vKnyz*wkdF-LxGCQe}NUe&!LJ zbDVEHDJPc7Ss|z)b3yD8TTBFBWoz}9-JiOEx@!9yEmz<2NK}gMma9{lrk7?$^NGV^ zJIU<~qcb?ZIw>Or4^3)>r9%aeyTCQ}3jxQI*$smqm3+kVO!FvxJYj9%BMRFh2j0rU zN#kuvKA}N^aD3wIijWfm-HfyP&u=k;Wc_tKmw8M08?z|}0CJuwVItr7J*{!{H9sZ?SAt?4dx!~{ZCg*gO>FeqwVdxq!LT-$ z&6ch@Q!*^%>uNb5pwaT~rz5ux zsa5XO(w8Tzinfo=b(+q_k_*fl3%Bl}8-*dAUq{a+1I_Xt2@Wg}MnqP2KH+j6nF$9= z6`|IgFzv3d^VhrT2~P4xtT^pY+uI(Pb%P+bVa6(+D4>&#M!RX4CU!F8f4+n8tTM}^ zF3!10Mmm7`3<+^8p=ItEc;@}>mwW71KoFr5B>`_d={|~xHb(6{RYb-*tMi%ftmEKXvWT&__7;mS7GKa>9;9!0gPx3HLG0b$ zlZQef2Ve!ipKEt9?$6*Yz`@Of?NMCfhPfZm|1y&dLbR`8uH^gHTK~|@2bAP7!EU@?!OeqEsqw~#ze}W!^Fzb+2 z4V%Lzo>bl`A=J|ux5!{?g*K^!MFBt){826T;D__hGLF5@3`0jaLprhD1iJTLZ%W|>574K;kta2@1`tY|*Fy~U)cIXjMY{y=FdKItgl7sa?!4zdoDHK zJjXxCfer12FaU|{kLvvTA>xv?Rk*7zqO-z|M1-gNZ=|u<^k8W$c8%DtM26wyG+v;# zMFBZzu+~a-X>gl(8kd{NG`^2m%9ove;lmk3m0tE4(2y`|l-`Ki-<&uTk0&~Y2+HB{ zPi8Sy9Rk*i2OA1j#Q4TIf)c>+Ma+FkfAJsK!?%7lyW=pRXB+gR&8*S7a`A1aj0deo zN=a~NS?p_hg$FBE>7Y2d!Tt5A@B|-sE3D+MjKL%rG&)g3zqV=Ua4QIFDrFHf;Delm z?KqN&!pL5pX2%haIj$zP=RJu1>|1h&hUxGu)YeJkd7~r8Fbj*$c|)r>$$Z zvs$I(N1cHIXDjO*Y0Z$*>ji`7-*3NSLO6tbdw+wG_OD(|PkuVWQ;H=rF~+eb+EFQt zK-uuu5AoC~>y>K)o-Ma?Aw41GM`-6A zQMiCSelg^_wjY$Qg7P>fMpP$UVXmSFmFmn$?T)SsRIFG(mL}*IYW(1b`EYQ-C+JF@ zT)$hM3bG(anM+q|TcEGS#i=WO1KgCCVxKwg`X%rB?#{4-u0)vA|6Od>`b)U413LNP zj1*3*xXFMJvmn*6f#4@(P3zSL!>0yOMx)jGE7rMQVTk)R!V%>+;VhdU`gyb#K?#qK z4mcwK!-1fWszvb`a$ubD!l3dPeURD(hr#r}Y-V^5;?SexyUlvO*lu5M&_?8h%6l*NH!taP%DkSdb@=?3R z4aFBe@=5sH_*~8sxx%ph#exAJ{GF6Q$z}*4VNB;GaLkvi4yu-wAk;HzuzWZoAK84p znG|u`U~sWGIN%~%`I7nUY6W<1`k)+0j7*@BAhX9%x)-u7LDzK1{lvaZUJPP`m-s(c zsLz6!p#&hp0MP5O0zR+(;|ZS0+M*3Ma~rpMqMNGK{yk~JZx~n&Z>SL>?Kc0ek4|UM z1MrTpI?frUisi#SnRMU6+((kmu*A5=(dX>2SKuu`i0B#-qU01I_n38|SxttQmBnCV zrr0+C_xp7-yW1P-LGUf!&0?^_^3p*hm-)_*9^X=+>V}i2|pQb$W$)O=fR+s4TwAvdH9O&<7c>Ni6;Y5+?97`Rtw-E z1{lBH%Y^hzrK!Ba4;3RffZ&AZ1E-(;QV7@9pC?q|6dUyN5RvhPB={0y6)b2i{9qFM zU7;x-xFMFA$P@1|C{7$Q3t+P^50Ztci87Y|VJP*SDt33j{ZqI@($Od5C16h@zVU;k zZ-ArrqGS-;vL$N1mPwXpx-pQG>~s~His3;HQRXK>Q5G9iA<>i|*#giO&4KVtIp*MG zrL*av^(E?(K1%9yq4vB-I6L*1pvVJZ7YdPL9;rKvN#s{BM1XlPoV>VTi;ML|0k^Tq zss}kt%qy-)Bpys4CohxcaAD!3ToaOk(QmW64_9&(8_P1FHy`-#d1*%ykYJ4R3kskR zeoYae2tofgY986zHm3m(ALlfP9gSPYs{27X8GiVxv5K(8;T${whTXC5u?M~FW#cVm z?F!u{F_vpHv!8L&{e(8FwpL#+Wp3g9G+pO{T(k(O28R8n=U-M61a*dFMR(SDHXl?3 zlmW!xkjGtU!=xuKO-^kWCMC`3Y1a*e071d>{yO`%ouY$k7Uqh1XWV=KdT_|B2rta^1~7V+ATkc~5We6nLE;|8#Q7M<0#C2EhrkI^a6ayy8VbX?2S5v# zo6Ubg+t6<{J9c%u0{5$stIp7I5C^WB0M5MrbW^-)R@MH<3(yj^yBpR-++ph zm=FYsbAUoeE*HJ%(x^P(>O%QyAN57MEl|K+lz*J11EYL=*P}2H+)}!s{#wNd9+}on zyyGLCJ}4w|jPk(=l>>eNZWEUyHQtZYL={48MtXm2-ZIPMqz`RVM~_OmIBN_06$&k_*}Zc9sWAn=yv4G{0z6$h|eG4m9RC9SwtmtzAPia;uM23WLL6Ad|3-rjJCKog4O zx3Fh32k7n6-F0*k!#?*t*2UP?^B)x`Cx1bamUGPS-7IgvV54Y-XpgEqZjL)mZI|^frg2*$!ZW^OJK;GVjy0|q2axOHa z!%S85xLu+IIH5=kpRIP|)yn$kOU`Rsu2U8jJpcU^M7#|q0~`50_B@2_Fjc+st+r93 zD@*L^A^;ij7ZCi_0^x&24{T_xX0BalQqV`c-g09yE#5PPkZ0M^suSUZ_#ps@Hs^qNFP;}?MK=~gzE|6Ua`Rhl*u<_ zS95Io@$~X97rQu!sW4=XR)g{KO$+5ixwNT)0p<6g?WwAWhnTF6MvhR%##vsvUMa?(U-u$H3^x(SHu3(GuqX^q<=I z3^e~0@|npso1Cukzal2Bi<$g8*GJhB*aUfZf&)+5oo=A1k5o7~LyXVmZfa046Y|)! z0;T9<82ETJ5jYcVSSeuG4$Uj(;!)%dJKStzoL9Q;eu)GgS!S(4q&1|Z@Tos{_1LzK zhHf*rJ^&QRErP3-eMm4lTpmyeR*~$K$L3qtN5}*TY8KVsbTLF@U(GBrIv@drzYp;FnF*AJ}qV|g3m^FMqfz`K5tB%0B`4+ zErSUfX-oodKOk0KBzvi|p&4Sb#+SBhFKCT3DIGNCl*05F&SnvjyAn7;7zmDRL`SHP z|H8j2lT-Gv=c|Z{aK;jLa|G$HrHm6?tdo>s##K6d4`*DvEWJRLnNp5((g|sdzimj` zbUxee)U6^rZy&lucLlAq!D%*w2@Oc0wty-=KMv#7%Ac}fO<4bcGBr3CZqgc)z8o?h zjo;u8OGJ?`pfGq~z4Lio@1DpNeyGzdlD=W7RZoWd>v;Uw%NHipO&?~f`^9#$8apa3 zevXBa)j}OW#;z8{A%_Dw0dVyTzieEMtW26Zk^I0y=E;B96cdvMP`e1t+GH#cMpQTs z&pu}(*7GSaeX9)QCA=C&Zw*crbJMDWjVoD^XMhgK>`1%*K~DH`S(;Pk$s20%4P8)a3c56QSB}KtV7?YA#z!7ZPl! z%693#V3~(?qZ5eXc$V<7wR#B|KPZJ$8#3`OK4yO@U^r; zLPiX0uFi#iwu4dLVi(8F^lpQq+~yl+1TzNi4m5*pX{bT^qHd`2-MewtC>nZ~XhmFk zGYO4_9r%GVHWBBWDn0Q@M*1X@rA)M7Qe-RwzR6qTO|Wjmyg!XuXVQW{1K%FNS}s{OtP+ESN` z(C73GN{~HiEfE9V_ucOa>UkxA$VI3H#Vhz;bD3gX z?o0*hNq0+-G4c{$#o%F}RVr}ZepBy{653*ZqwGZuQXhf<##ikqZ77Ib%#n47J*_Lk z{eU(N7UG1xE@4Pung`|f%)SSq0um33()`cq4Xc^l$pBG7?1@1TLZ+Lph3dl2SFfhU z6#z)TOk=XrWIJ*-E|8O4qWMQ-kYa5D@(6rxym35DcSP7ABy!$yJJrVQBJ?aV#pGS% z_p?=t@9~LY1gb>q%}Y47)>jXeE%*>vxF{SxO8HJSh;xQPGc1;FvPinm7($J7@s$72 z09GP|1`c&*PB{LPhg6^`__(^T#@VG~eq(8uG_OQC75_q^DYy{f+VGoszs^O0;z3<; z9r9u-dSz5y4+`lXIfnuTJRUEY2z|+!l?hUnni??*kNV-PZ0%-4Q4SA2y#A$%H zB;E0saKd=|`fjxV&AI8sc-FuE8kRm_kbrdb7PlnV?U5qZeN%<^)ujGfQ5!~@qa!bI zwLxF;*$rvQBWRkSspR>`Gt>-7TH&zU=XpZm678B|ZYflJg<~$ULs#?NjI6^cCMOEm zg9YBpFE(!vagQ}(xi4sns`>{&vh7MOj`oK5h&2uIkYt#YNlAzUW5PvAnNjZ+=!>Oo znm><&&*G^l{P=9x(WpW7n0Ukwl6r&zmU*$nKlOJCSCoqsgRzOj$ek2t%Wr0UA^R$V@UEKDBNs4ORlX#>3_qwS|ZK4z!6VJCsKY4`-rvy zGD_v#>=8SvwAm`Q-1KF`Qr~Iqnejlexi1@WMuwdTbs9M+%?(T+;()<)9I`HI zAY~g{R%tS7;*L-+4SQwNx0R?-!8eObRGNPyGeB*LVulc(B0`fod(Q92IrW)LJGctl zbyuzWrv?H)L0jDICI7m_)Th$j(-(Re2Wu>pnTk{MQU2)BQGTV7=9eRb?8>ZtlxOXO z+6Gg~?m~$WGq12++lf(6JJypZOKYu!eEbXJ6-Zo}d;K?u7RubhU-#u+V(7yl35k0B z+Rm<}rvNqu%!Hd(f6!sraHYuLBhDmg1_Hi1UMXR^aMhz9oIDV#+$sZkEd2-5o1)vN2dLC~ywcyw;DSBd{G;Wob)z$B?CC z^ce77OL(4yBxXF$$B@J{V!^T1bvF);O6uk`T}fQ~a*CN*w4ymBD4KM+vmy(i2iC@I z+1_Hc0<$4S{Lh~zmAA;Q8c@VaAZCqUx?QE%zCo(=X;@w3#HH3mmM@V25pY59jKWb) zgOfyXv$z1vgqZy}OZWpKKe$f`kV7>IO=OGBEq3BQEIRx80OZxE<>>tVJw|kHbaxR) z4ZK+1!u?8jj+#IGmYYkIU_>q(V}lWl%cqaI9Z-8yEA(Ch+>p}%$d^fcDiig}MEc+o z*4sc_LJyiY8~YhCl;QLJ?Oc`*OB@3G9|&;k)pq=s=Oo1!j$`!nwlIxXXo68ov!7nDPq7et3=QGoFh3xM=ULzp;~NjJ>*38IL#!_AhTQ2A zgyhI6)8?(R`!S|X?UfDohq!=hWX zU#yn%Z{uT>BdwqgQ&deyy$+-wO(%xfSpJB@g~00N2Gf!jyB?=S zjp{hXVFo&Pk^^&!kw|H-#*bBH275PMT&<^nE>>7!IeE7PXIW~r@v*ycaK)EH^rS6M zCb?zkGb&4AHpW}4?VPh1_GvBk0I=?+x-{?S&1Uv3{2AE#w`ic&KMH26PhQv8w8khZ z5jy+lb+|Bn)Cl41pFx#?%6dz1fo|I(02v_wIV!ijVXbv-|6?n(hpvF-=dc_}r=LMJ z0kv!Ye3p5`RLFD$NP6aIfgL(AAAIcMq%BS^pd?9bVnY}nAP*E9LcjD=f)F_31+{^> zcY;<6?3G4JctGAi^j6`Jk#}j9Q9yw1sFt!m_=r`i#SX%j#96KG#(uy+5{Dtg#Slnt z7I&!iG{=yg&{hNsnsGqB_tFXqf$}{D%qf8LoRA)%s-B8!{d*)~f{i^clOklB@y z(+1#?fdE|xCF4O|6Mfg=`~ap`z+7Vh8Pk;j(fAH>26RO;?2vfi@N{;^%ds}2WD67y z*u%gPPkM*F&bM*c+3`Ht?7!|ziejM135v=j%U7U+(v z+QE*+R5kaTV{Q;6cqtSfA5G`@X@Tt6eQXwhRcE8(be(^!P zWvP93m}v1j*cMYh(^P&2U5AA?)uNiim6;zD>_Wfn1TtG++^`@RQXE92E_clM91M{- z7>^nBm8MA=e`VsEo*L#nkOgEgvDi2qvRPR8LzT4bq&q^k2!9bOk#e9xaJsy*>g^S# z`>2JipnWbaPr^hjOWMgO^^Yr}VWE^Cc#Aa{RPC5TZe=L(DGf~m?FQ_15NM$(=Xkp7jXyj!z?{?y}9)XzDlT`5@UAzFkOY)2M>CP6_wSNG=Eb==V^jgL zs!rT?jM@s)CQq* zrM{p*EZVDa9J?IdElINg?1yI5P-{ zc9t{?SMflZh@F5g$HbrzFzP@v*gr%GFX~FY7WFl8IeOh~oP>gkai_k5bYd`O>$@!w zB~%U3?#Ef_Th2h?0#1bKp)?p+9iBA6qt)Tu7B{ypqkc@l20=%9j&70WfuXPzROh|E z_Swh#D{|J8DTGX$*&AD_8M9A!>s5(vq~A%E*!p3d(adHTaU2)ObG7WJNe|N`mb?uI zqr33CQW!UVOr8Dsux!`{zW!wWW%c6I;vep&KK|u&f+f z#q$UW@@I{4`j$JRD?}p0`y}<{QiFCJI%oksmSo;>aNYh=KpMgn3FnI!whM_}U)W+$0Iya{`*C9GhWC}~ton^ffx5cy~rg1pFsBr!y+lbS=avFaGg4x1S^aUaw0z{XrzKrq39Gk;^-VVF0=N98twv<3AUZsC2gAWhQuFehq_ zB|>TA4hQgZ9mcopYY4NtnT zrUb@;@lxw>ED;}MKT6KC?#T&cx{P<^^SrOg=>X`5DpvCdSi~MMifQUEg%U^{Dy#{( zFDd`ILnyND%%HWYVPF8-eq1P<4>5w#z!8T(WvNmoHrOLj(QsNAL_FV(Fy-zLCY4DZ zj?5<56wj2<8mIyf$+D{L`Z1I zr>x-a@~je|2rn*C*}O8z*Z*QbIB9HoR1Lr3POf&gFot2r*}~3j`WGKseQvdzp870b zW_6JMkfS@*XpSD0{s3XgM|9DN^oW5N^`tcbp*f<9_yj5!HicoeGblUYuGqe|6vMQr zJT!Orr#hl|5}m%+4=9<>7q*ZGA@12Fw4d|1krOWQzue84Nq8!oomP6-B{$nedzSqK zzk2jd(4&*?gSZ$NQ2E0AAfv*&2|t;o?id7gjWr0bBPRrnN?d!eSs3of3&Op@95`l^ znRFR`_G}Ig-rpcWi=)BE^dUD53(Ko$BExEe9*%VqJ)#9s6?cFqeN@;o-xxVq z(>4hULhaIrm_`~~=0`C%E!1X6e#G=nU0NB6h6RllUPTLfw|&@*PX5^Z2B6FK$t22N ztm~hBU0yG4brC>Hp)KfUaYY6aaxE)+hb{s~Jzq#;PA~JrBtwcHCXNz~M(2f*k`4li zyxlE7FFA2#{Qm9lU|u0sHir=ABpn}tVSSAys{(h-?>C#pEx6kc8PY#`hU3fYKR+O^ z57#WZjb<^Z77;_Zs6{aN&?o*R71^4NHZDMb7rgy!)wAWPU(af>xcFK62Y zehHW^M7U#pv6DST?wZ;m9ER7BP%0|o~$mKw~AvO=CRyU9iubiQ2I%vIVXrt6wO#+avgsd&WGZuvl^YA)& z(RAQi5kYn)zo8`&F1%UBby*&(E^ep5DjP;LM-%)EWrp=vn7E5MVteXndX7q=G~P-O z5|;~KzD;-5QUikX^RuOLOK$E1Uo&H?!DRmKW_0`x*j!~ zX(Y(Mx@T{|bi4fD7>Lz`4!&67?zYb2k*d*ifDB##D z&G3h}f8!4=caMJI$MlR~X~h8v`NZD(K?%6Jmf-1ug}1&dg(xLQng zea7NCy2q11Oo&&4%k58AK{x?30Z9nM7yG5qL%xwVn}a`O{}{UHup|wJ4Nu_m=b%vXX-@tB%)%))zB4Sz5bfRR=$v zxuI%NM@>c=E-Z<3qo2b4=;+|l$^XR)i!w&gB8%snRwF8iAdl)lI75nv z#_~rN%<~Rx*9U7jvrxKuJHJ44x3WiosfZX$2-^%ZK3}cZf8VpkQ}z?y;`CUH88Ez_ za_m1w;&5eek4`^+ySZAg$d}-FTY&eF@i_aU#syTEV6aV>Y1S`HI4hAcWrPr+7JoNc z5oTWD)X}_1J8w~*^h=ntb}preL?XS|GPF{BC5nRPWea<>3A81^!P7;<)V-iq69@SO z!`^LwIN;v5$%P&d#YYEro%D@wV+QdUhzhDlGwF__xPIJrTMOUwvMD7?4u_Q{!i&Mq zVl#ah|BOCwJm;s6c$_9A7=MM3I}T(Qn_0EO_^G-{$eJ_zZT9%V6Pd+g#o)cw+Pb}% z#C~C~fNp_`kH*VCm)Aly<)O1rcXa#*z?1c>*&T^BnDFue?NEzrgD0GdbREFX3_P&= zow?NytQH1M|M9kY&9tZh({PYQDUeFGqbRh>M|XF;ytWVZ>R+d2MUs=SBRFpZqsG@7 z6}Ok@QGlM4%n|H7Fp22?yS-LTX*i_+I2pe(q%v&TT3smkX0!vZE3LESUpD%i7rBrp znFT4QZO88$lF->DiKV_e!Yu<|^WdndM34E0sYEYQkkeH7d)buM_9zC3Z#^}|@z6Ra zmfR0cuj5g;5Y*+j`a{@#O6;#tk(gCOR~)A#P+Jeamm-Kf>adY%kVTitJwq)&K#6gJ zA9uG42Gp&n2IMe_Y{!ybEk)Im$P{}F`Dnqz&9b=Qfe}_*BfMJNPOw54`-4OEwywAP@}8Ikec6B z72bEfg?hbA<4Ag>SswVpBSvRiO+DIP0OR%pm%Nn)0xFot%<>cv2wCl3OeF&bi=v^` zaPkNfu&c$Fr47a}UA`%Yj|S`9_Rvw(YXN@C zDWodyHqcxcn7xgrxQq`<55$`kCM(u2U_Jx+$+6fhDMKhJBzjd9Qb&e!Cjv91;JvDSBDqcbJj z0@p=-pA`gDZ?*1m_VLgA-SztGZ78RPi@_1))0KY9V=hj{kBmx&;ekJr(l)l}nf}tb z#Zc52y9PAlVUVP1DGoJWSuY?_vpIQs>lsRqUE=v@vkWf&(;xW}sG_Cr52x~-Yl(J1 z{b%cQ&B$u;d57IEn8O)MLANN33zd~mC)r%aM2Z|7h5zH*9Z6X4j&8PUTvL$31+p1hz`G#*TaQN z$Yx4LAuM9xSGBuIFYquy3D%Ag8CHmMwdE)Y-t&YtP0#k)|G+tHbbhl3|_$L=OtKW+<^`; zmD>xWeZOu{{Qz!wLR#E@^O@X%AXb|k*3#e z9OXWE)fo(*6#*wbV5=kAK+6#Z9o@f(-s#kXdtpm6VolQ$_YU2|JZPpTPYQR8y?2X$ z$oFUQ5gS|opI86+&(AL>)6q{SKaJ`w?)OzqG?C8#wnBhAk5*%JjL8M78NeI26GtT;MfaTT*BEUTPg{wo{(e#ifntmo)w^m?EYzM6fJ|CVI=_btFa z{*kQiQqvK~wrRf=eK;|K&%pQp8Ac(!(sgh?%v6_|C^hYQSGU zD0o5N7U`J=B7id&LM8l3q6y%)B2O#D`YmwYdNan+)gDKrnc2ZAkRhsihf3J=VY%61 zhJe#j`5YbE7FD1}#>81ae*gG|IzkVblVR4;3peX1 z68m`|h)Q1A8Y}n4ohuzcnCqyLR%Pr>m4v*A6>3XW`xcJvVY;QN$U1g#BW-K88yr8oqdM|HMHLF-931Ru&H zm&_4%5%IE8zgzrin!Q&{{A-F^J30qG2Q&HNQ}M?Ib<8Z`-oagOOI}+PIJ_mlPAV;K zep6jlM~bUDvrK(WG-{ny{8-^(9e<#+c$Gr{3+t!w3#_rZ(Gn zRohYB2vx~d5Q-o{RsWNQP!NFf6;bG_&P|3uBE-o2f5%0OlDgCGK{K_8q*);>#GP@| zqRAPW>8feBVVdW_#Bb2Nro&HEDWhB4&+&+irx<|wg(dg{eKn{{4W=RU)JP)_ea#hHVl#j?dAXaJ{~nQZTmL znB`2vWE$tbN{Pq@?mJdhFEp~3yNx+1AeDhDO49Jhi^f(oGF0d>H31H|NHSGJ9vOBj zZnA?l4Vg0J;U0B7)^e}~a0fd(eQtlk8seG!<>cK8&w~Gl|8euJ{rAxkTh8F|cP|#V z+@m{PexCeiyJ6cID|*{${47{^Td#|vUx@qZ^f4ZRf=0Qayt~_O(nUkkml^Qo!cK3J z-RBk3Gt8xAa1j2 z<@{Y=k(cf}IoTf7caD3Ns|rQAd4~#{Rddd^JJuJeXx9iR7x*{sMnv}^_BjR0BO!+k zc4RJZ78n4tS#Qdqulbgv%Pe*-l)XkmvcaQZhMcxP<8-rb9Vm3bnfN!gjb9hUkNu;? ziSB3?H!7Dzhta}E+SMTR-6mzIw$%4vAc&@Zx!|#Pm`5WFD+inM0bWr*txPiDfJe1h5sQuvKxEf%4W8aevf@Ukg^mD z4FO!C&ovzCrg%fq8y70O*dOW+p;vv!-5fG!wa@aY3cez;IV>+W&*^}eeNoha0tG#~ zOg4$%pFfwG#LSf!`ihwOveIXdGs_WdGqUR5v(LjTcPfV>=eLFqq7)(Ds&FN8IP`jT z@gPAL-9_9{&Q0Sm{<&K9)qex|wYxMJ<=QGIn(k67_$6W}*`J->p|F`T&MFU4lShJ* zNAS51i+_H-2M%xS6>zc(C9Y z|1~|m*gkCNsj1j8hvqgZ$rYt~j&PC(*X&N5q2;#&SB%lIzL<<9Hg_$Jcs27$8 z^@2i%!W%~LDGEtd6RV!Liyw`D8`V=Z(5=qQs`~_-$8dtd(4B6UU;aeH4s*WvQL^|Y zcIkd3sjw~|tK|o0--;-& z2SGTd7qALK5avleb($bxpd(~L&ZIdg6FvY{c$9idCW7!FLzSt1c>X8~-7nx0miL0z zS3N_xfoPlyNS>COwRwafme?a)I=f*5VAnv2&+j}OJP&LPb`h>@+#1<=SAmU_|6pZD ziGSz4E-F#`tZ{IU)(NE#I;4OyuH^$j*KquOBxRUf3ci$WhOCzrJP^d?X!>e>3(n*H zJS`9@j=6Gr!+Ys5hb2dE@dQoL5l4Md!Mnm&!m+~co^kJ$ zD7i>Nj*4CIT@!W~ zybw66^os+%#8=5%u2p;4-KiozCq`FYXh4YUv)KF6kJ6vb3?~ zK$1z79UpQd2J1eLRAYr~j6nb6l0wt;{kCx&J8+=$wD0ax&Az1#Uxp)J_4Xv zRKV^Lnp`4oRli$spA*gllVAwvzYX`sw%PpkokDg74aV}aQmgZa_hTlke!%kf{)+Qn z!_1)u-V6k!eY_qMuahZU1A+{^zc1L|?zS8J{tE=JD}*-pMO)yR{2821tlNvc%-$o^ zN2oMeZ>O(scAwe*XZUGRv4qQlTk;k>nTeLEm}RIXN>HYoQnQ8M#cQcc)D6w}6V34) zpcv`3jI#(WBF=-~fy+_skur97zx@--CDHM`FXXIawXbAkc&PfHDzBaMDi|>$&eUCk zKa=fn89gY}jvbF~p=DbrCh!lUMYKP)KtSj9;{z{hFr_w^gZwDD9E1fum`Ei9N>DL% z?&yxHXkqVwD_B$+X2gMO?2DSs(Ud-H+?pZY1)PCtVkLNh*jeNBDm}c2&2IuDY4VAD z`!6U_E;gTjd&T{NpGcNbaqTzLrsIwtVo%@xG*1@wzIm!RvM^uJUPWL#XWaItJKzh2Y$(N=1f}eR7wBlQ=L?k#VM%8azpz8G zEC@Nrj+XL%G3MCGPm|F(2eJQrJ6nC*F1MV@q+b!mais4r&pK(49jgRJjtySZJ!4-k z@pCY9WGa9uSNtrThJ2Xd;*cpw{zp1%dktF$}7?hH9pZu5)>%wUlb{Yl@fAaehP||LL`SWpwNEa^55Ke*Mp+m#_ ztly?^BN0FrZOfZwbwW-t0UtJ9h(9hpt(G`0a_%e%^2{!xP#>-UuACAzeX#)U1t-sC zdLfMZ*~qKljGGvdK5EU1uifoaeIKDEb-nutW#z(L)~A&_hM`t8I>)2C`m1bIrz31^MGKg>19$3Lb!j_d~WFijz<_0tmXa!U?K zcjv7Apdl8;ol3@$J0u!dsY}hJ;ZCh12aj!0<_1;lc6Phot`>_sMHi;WKOO&c z#^BLb60GZ8)!A<{bw(!|)2(qJ zi`fmB>ck@vzj?S+J|M?}pGTqRu*L_D}?W_5C8^)m;PLS(R2~QWMbCY95Gtv*O69e6GnxyD#XztZABz2W0 zzLpFMr;}h{a*91AGTP83T=K5tRFW>Tp;?Yj zwvKgb5CU0sK6L* zrtqpN&QT@pd|`h8)-#Kx{Rv=7ugc|+AW`cZ9sFQJ*%B|-YR0p{3MU=sa5Bb0p7k<9 zmcjx5Bn-u;=Qqdd!((XhF%rWKe!QD5uGWzXvOHo|;_X={Tcp_?6I@dA>oqqFyo(~$ z<_JrzfA;bIinZAI%UlNUV7>_PL2{q{3A+M0RZYzjhww*v>!ChvKTbsRo*x$@dU6!T zl|mXTQw$gpkU)C{p?bI?6IOH@H9aH4ZXUCkK&3@9??Y{_XEfJ0+r@PPp)%laFN0%_ zR02_!@TIWi1SFu4cg8UeHmD~S*uxMDsY72cfNQM3No+-`Nu}3gb-6+Zqhl-Ml}01= zNiyz&p@h#Oe;N_r^-)$`e&`Oy!}SRJ4!N{JXLRt1JH?wp9zP+^>^-HM@9d%}%h$f| zZUq;@{XmIDDy_;n!!}{G$`p-#(=BF#o5S2kuJK~yLYX>Y8^ZKX+(TP*%jYv0>28D9HTBpJ=- z0|!f(8o@XbhD|+rkeT|1wdkoIS6+-W{%#j_m@s63O=I0^dg#hc695CPe!%LV(P*{) z%AgrU__zXSpM^~pDAq&v8Qqh9GRgo$zzaC!$wv&*$AAAfB{0ze3%gs*)uUbZ;Bm^L zkTUk$8nPrVcK~ocqfd-Guemb}ZRSi~Fa%*f`{fbsChxq_I-b5`;qPv}TF$?Xk9A+j_A6$;GHp~9M?A`E#Q(5U zUt&}~aY#P`c*Ll+k}E(e7|BaC|7tSAkN6Lwt)Z;r6;Q9nzv!2lV;^;)tzrTsYRA%# z$9jC|Xvfoa>w(WLSf!r22f|GHT|iAyTlfKyiwHFd{eZ_WB2*hz3}dz@E*|=;`#nr;A|L}xGxGbnH2FfdyFUJLrX0^`HkT&ypDNIHYLlM_~q!*z5yRCw@g1E5nQl6#{=$mm&^%7+7DD2GKp1VCyN}!hC&) zJsx~Wddait4S@GBYxJ~d$-MOc^8 zzbHM&y+x5i#I?vYhVJ~!+P>uoF1RxX9`*{m+31&VCDVW{@B28*e;T^gqt*X0Gc${T zD)!gb0M+3491~F+=1O!5N$eKp@&Z!`dq@hXuWg@6!H0%mZ1SB7p_R8z$v})pqqmW& zZnXCCUJ;+a)cr76WeWC5vADSCa6n)mthrZtYMX&9Lp0g!%OlOQv=6dnm_-;X1Y$?1 z1TavF^v->_o{YD`JG0#d>D%htm_^b?5a7S2lMhJzu9vsd`|aXdf<`d7o=euhTig&6 z(Bgh7i{kNyhu);=wG~p~v$8^J+xCnh_g5GCJ1i=l`#@Qf^j)&-`3xe;#Ixn_1#q{L z^hD>Bju|WX%_mj?WbA^co8XMvYYN^J(lB0l?wc78DXN+f!K3zP@ zV?75YA?}>5&}VAH^;k{-ZS2S~9EcxAmP6%1olN{osctp;!`b~dCDy5h_e;of0CoCQ z*M{A2=kW%|(=h88ux5;(kM9 z21zZHjFGjYtr>D!LpgH?UD!lZRHV_;W)rY5XGW0ip(Ag#V3(8Amd?c;ur^&r{BsH^CJWn=;pd&P0889PefBK;t<*+3J*Zm85nm|K5&EjDQEDsr}0S= zFc#}0mWZbX5B*l-G03+8BJS1e9&TWzXpAKV!60Q0SW%eoYLnZ1_{2du?zuVauf_AD z$QuEm?6->Ev6hc0$oL05rlFl%C@x>Fw64tOW?HI#w(ORN)W`sXrVevi$?d0LN~CZ$ z;X>+B!wezOsn8=OS(ww2&fyxZIH6r2$v1fZz)8!^5$z2W@H!ip*Mg51ZcfA*w5L=@h`Hx z!kxnp7!E+PBn@A!*MHA2QuJEZ1aprrCPRiEslEJwOy7z;5=p{k8fKWh&8c`Bq3t`O z0M)83pkp)TT^xfPgBNp8u&2Skbk}>_C3Qb+>q%3~i=^}ET_B&LN(xY;6ZSc|crCp0 zcc#`S0M5rPg*xL-4;uK{JZ+eTA}G%U5w4)qBDP@oP1=$7!@gkQskdO=(eTLKfj2Rq zQd2NCabg)C55WAv9>Cef+88TEr%oIkfh<`|F^E~xXk9POyXFhAcPHw@&3(@Z1nVG_ z7)bwzVX$ByR6`LB4PORNKc~2~m!Wzgm7&b(%3QFGCpVb+yn?$|9t>KNAUnYlyp=}t zFem;pP`mK=?gl#>MaQa1AQ((9!aSamo>Zia_UnYJ-xzj*2Zq;_uXsb%k!pj@5Bl^6 zYzU%=JD?62gO4Rx66dx1;1CcL$XdY#OX4ov`&g4V*D~bvOzl+>WpqtJaPBLdS}U}1 z7|F*KzSb-V4(llaKod=Ds|B>2t;~_gSyFA+tb&YycOk{1*jw=aH98z;+Xc~SiRa9g z<3?WM&!<;dDY)2SUDs($4hLKY3Ta6t{-XqpsR~&md;gN{CF|<*604zR z+bx#ONhYLZx1znoN!kel?%nzZu2yt1&AhG-M&@PY?fA%fiPVOMe@Pi*9q*Dn>?a8v zT2kxRE<1;~CG#LJ=LGQIxe=V0ggDOM7QvN!r0(WDU0>t4d{CNk_+biCU_s7>p|038 z;&+>G7xTP9{3T={FqDyvEVe5F($g7T4r)T~J)ijK(ain*ugNxvG+79J%PN#2q<$T!uu1`xE(``dJc%nsQ1+XnKGIsb=TvkDmA} zk-*kVw{Y$NS8aBL4US^Xil*x&_F0(lDvTHSdd z#^V5^)b)tXL#SVA85K?+$1+&Jk#XV+jkAEOfvW*`<7BnFP7(x_5@zgJ3CT@-(Jp9` z6beIEi_7V42|;Z#Kre2X2~d?gDPy1jgzLD!m63!9xb6VCEJ?+k-Yp;2yZuGsl$-?F zCcEWm8koChZtn=2KBR{TH~E5!$E)sW@rnp2LmNV2*Glrvt;QpD$P}YCnY~kX4Fxkd zJd%d^>N8~H%+0h{oJ_qb5bV*$g~aFYJRV$jkOaBl8j?sxNb$T4X|;0-oaW>!;VA?M z^l|{|^h(*f?l3Jjeh`f#oaKjlJSQ9V_2eC95H5AqEO#5qv*hvdpc976PF#;>RxB<; zhPyw=aQAQy#bG8J_c%liU|!AevaoQmMaOw=I!~6fC9xcL^xN$2!xawwfwn?3D^u)B z+O3zn54MZ~lR!y_qFkGZ5DCTi?GMAEdUSV4^##JZ{XW&KSyE*IjzWIrTw*e7cyjou za>YmS4M$ze^vM4K!!ti8yX^9>fKGT8yjc(D1D`m?fZZl+ntIrs>!<_JT;;y@=3$s6 zT~sU6p&OdOi~dqQcnz8FBfppZBcJXpHnr{%_lusU4Gl!-jjye}mFL@Ux4YRt=o*t4R(kspp>jT*E;-9b zA%MYxzO#qLZ;RV|EIGf$y6quXqiP=oyJKr4PU`10|DEqOZ^o|@obq6Eo@-eGKk`P@=73?uD}UZPBo|^_{x-ZsOwT zKFi@%TtR&k4m4L~kXmaw-gm8w(@}zbb^-I$&Br`JnjOM99wHV>Nn^*rHjWkULb}h} z`I6xda&GIqfiT{Tjmv#GyuwkV}ATGJ$UkAlR(-5uhhgZD#ej;N8r z;36DMfi!IU)S@m1grkV>7~zSFd2pT>A!xhHqmLToIFXTA8Y*5tc90QG2D~bTj<9Jt zt2g)lwrDMoHw{|e4EJWjW%l&@atnZkWwMOXT5tHzB?!_%pK8gQCd4@vbR@mIIwwgw zV{#s7yyhR2qJy*OF!T!6-rZstdL;t!u-qbyRdUa#kE65qvxnsuATVKgjh?67f5Bok zU@RqA?n^@P+0htaTwVGU4;Dd<8|w_u$x0LED=dKj0*(m_Xd25Ac(t+|u~)~lh^-AM zbnk;PMj?*oxQ7%^|9{lIZFdt%vNd{s(Jaevz_;7bVn)z_uTA&U>weLaWf|1y#UsfE z&aZ#=j?Bo6%*rZNm1W@e>T_lWY^f?UUU%$>fb{w9B=kx88nV&taCDY|)cBS77DmW8 zhVg{5_s@aGbra1*7mY z;osq(3rNd&c#TBrKSX;&e?yR!UsDO~y7RB=4LAs#L^#=eM{4jNmN?!?+A3>U7SyPH z-ZmhUM*a)}Wfkcy{Jo42Kc{>9xE90|XFmRLzq`BN{kGXmzB_?16il__i5|f7v|>du zsf75G+=+2nPzv0X#*%g#JU%?!Tblw!NF@{QGs36x=D#K;HS{MisbxV@i_DZur@;!1 z@bBd{W=+jzy=XFez>l1jfRNauuxduKDmhIOT^ERw(=Ypw$i7|N&ow>ZKCt|GU}%>2 zn3}3jk_sTZ)$UQv)ex_=Xe&MI4(9ZySY8qTI<9#;roV_wM~o7Xo5hupC-$%1w- zp%6F}bSqUnkK|4g_uzDBs$F;?tpw+;=}_N84n195mlYczYPkr@&l5cr%8R#(!3zF@ z-V4zJ4d2b}w#HY5jy;qD*o)T{vcgr!u9p*Onbo@9=tzE$$>yThrMYH8Kb(Mj}c#z7}LFN>xMARIn-*_FI_CzC=M>hnmZH zm;M2T$&?B?%{o!nV2RF!E3(3#f#o$3Z{fpWAD&JLRY&D>=hK_XZsLtt;BQTve0Lb8 z+H8N-00#Wo*q7=JJPBFMPJnvVdgTX81xQv$Zy@gg>@I53%{CE}^L2_LFjAEitC|J8-vktKBG|8NQjw4zv)b-v0iiEx1v&%rSuiKT4B*JRQdV%c znXh)Yp=-&l0e05Rt?*f_KOsDqof4>K{av&ojT*$0p z@}&C+_k3j%=o)c1!I}i4B%1hnvPJD6c3nYI(I_@J zSxs0X^BPb|OG*N|j4$fFyctaf8BFJZ^qafkfpccBFo8H0Rz7b2nM^@663A(9kXpiq z4R!5>89F(}lHd}34JWw5SEDI=y&b<^?${x}z4Gyn<|u3wW+oF2o=QPR zTR{G)t)P1cSOnQ~F-V?Omf1o%^9JuOsjAM1mfRpjIVMGD@@*a1X5ztF{=?&4VdvWd z+Ze~-K~k%kg=#ghhBW}??jB8}d-Q{YL?@$#hGo`;c21EMv_( zk;0gjmD}M?ZaeyS7%dLC#eX1)ho~*@oSl)rx(a#LKw!Kbj5SKm_lEG6_4Px0p(LTTnn4DvN;ycE6&@JFEg;L5nMNwBA|}!yi+}M!ar(V-sTFMj};}5{Qb^$qymGIT~Z76_%UaPf1>L`UNTBx>uUT zH2FkS_A+|eiU{tH(!#=gE*A{33@s$n`Ov<8+TS4=Ma%9E@R!_Z z2Ull07#!b;%mkfj$%zc+EriKJfx|I^1-E)wf5Fh^XnEcZs=VFT4-cp;I#WSLWVPGX zm}|&oknUbCAIM+h96DIhVB$ZHY6`iIrx zUp(FJ)^VDC(p+P2u00`~c7b66q|1$ZlQuB5urRQTPb@832}#quCd@6ZmkAo4kJOp{ zm$qtO2aYi^HlPV{)~RzCfjDa|MJdkg%HVZ`-^?r7!62Cr#9f4E%Zmjt!k2MA367td z8QHFyk(pOk*Gmh4&W~@hu#v|W2HB@+j`?<*oWxiU0$o`2@Q4u##of#4L+Shc+VIdJ@7(b2fd_Ubrj z^90fT(0OyxX-v50qP2?!Lk8deilEj%rjgZ}Kxe-kl_y(Ex8z9|`aU9gh>aUlm!1*s zGCO@A{Nl(z;Js4A$)qRx)=slI0#4bGJApe9t^v=5!*+n?SmK52^xOLg9sp?BIfeW| zLT~@^>mBw+u&shkIlf#Y1>W$k27Nb%?jVh|IB3Z$1}9Sh$(xDaJ2N=i+^=3u?soSZ zhXcq(jhA!~Zfd|qQetiIFNuG;y)Biy*D_+TdlnRk0?i5TJsWmw@Flm6syM72NsDVJ zr|A8hQ1^^GfE@n?KEP!o#zQsF<&!b3jX6nWiB8G46<}az74!0-T-O-(ExtZq zXS@2kY^Zo;o+q3pA#|}iCd%87^u=GwV6BtkKfZ)8LW3hct@sT{L~5`Wv^^o@(|BDl z7oD=jIHRtIsRnL{aut1BxL+$^*=a2H%ntZ9NhvtgcVjcA04Htt$Jfx{;>q}H53-(y zhAqv28W~~nb%PDaVzyhUYnmx*^pUfP`Nn3%>2r)ca@!EV!Sf+-ktUJ^FI~e2#xHr? zTKty8D|ZTyU5HfunzGp2x9Q;gP5U(QV0T^!cCwV%sCoznL{D)qDXmd|vX~qD4Sld= z2i_j4ksMCJGW-VTV6QQ%o66vn&G-T3dkO3i*C7f*@$nI{VjrouduR-A34N2(9Q%$@hi^ufV7V)fVT=^47Q zL|dd4pXWE@Tl9y3+jmbygUmjNos44r2A>K}EVBUotHRiEN~sb8`dm6DbcJ5|$qE}> z+=8j`-FiF!=5L?Dg*MFZnMK6$94F`-V0}4@Mf}9J7l=p}(p6w+0uUPCY49P&B>%%h z%Xp6X%)|EgrEy-wQZ4fYwKg(PAl102FwpPNXmH}+6b*(TrzLSe%J6L#pfZ3^%oVYa zUp))mJp_@uT*K)@GPyL{OF$RW8d<#47egS{QP z5GWda_*-6YgCAPz(Jf{&Hr~c9$_5e zT*v^=(6@^TjpNY``)$SpIjBFkSjh33tVSLgzKPAelsELydxHqm7*1S%2Op2HKxf$1 z!7c!(0_=hl)>FWLjZP*j`rxCgH9Yrig3QsjhNT&LoSu2(&2~y{iaY2+?3MZR?vKM7 zgr8U@9c;o1sdlhI%#>pmRk^l8XwIZ1+Ck9M5DM#G>&HZvP`+fM%D`Q%5a2}|pR>8ww4>)2!mDV!c!GbtDrAVWWiyc!56r;}M40nX&oA-Ercsg9QlhYw0PCu|~8nyp4KW&eB}v*L=6 zO$nO#X7nOs4x0=co7{g>9vz}zqQ;+Ri#ybz|5$Qrc3Mz-qqH=9{3Wa`qI(GMN3N@M z^+iVVZ}52FJ2KhuvZoiL7Ut&;_&D9d&uG0cjCW*Sr!g_rC0(g7eYjSvKl2})rc)+c zIW!*=$(WEjI3IUW1|sq2jikKTB+cmzKGn;fk=$*_s=M;&v)bty3dL8hEH5&I(Oh7DA$6WH}f*98hO$c72aK%s5T^m*T|zrUgHV^0hm%p{E58{gOsw-y;(b zSx|$KhGc|dJ)Yoz^@Kvhx5(K31=noYMMIg2d$@p~G#!zk-S+A5ey*}K{R-6Fid%d#J z3M~zq(sDlj1tG}VDN;vp3@;=0WPAg3bh4UaR`S~^(lmt4O25=TDTD-7QVKN$|2A&> zmG3y^qITpaeq<)U!WOGY`DS$n9k5_D^S`dvyD@$qQ4VKRxVZp}`4^6+0K$ZMFZfew zI0*%zIR{rTti*3U*S~d}NMxpki#R>j^x!QvmD!JGGP(q7x#Bd}MJOkM<%7q1KraPq zTb>uD9)rh)z|BLBB0{6a$pC@%ieD^7*m?XpJb7jt$1sW%{lXjX=(QlmreTSOC3IjS zh>=5Aapw`YOwLz#3$!w_&>e!#HcjM;wKTsLjij719s><2I`Bu24PUBm=*MJ-fD2>! zMuf{X=|E&5=K$M14^VJ-;105|7Iy+YwoS9PIQYa59z=`}hbttv2#CmgJ~7%OVLh~f z<@FjTUKhB&xnO1lJQk4)U6mpydL6$;7!MDa(xAh5zJO1{>_M>=)`&vX-Yo#a{_qr$FXXy;q#%!6CB3bFK4X6>#z*k+PD`n3+BJjsP`*JpMllhQu1!qPnLDF9 zS)PFxY0A|N{@Zl!RdaGEy(-%uny?o32Z;(t$OQXSmB=_fP-U{7ZdiYavANv*OeuP@ zKD4b|Adpijh1gPeSc>xvku|h!b5~F7s_{7V&W(lmLVD+>HXO4^Dsfs~r!z0m{+#eE z()Lwge{ep8oRyTvy6xI*nHu}57X&u2f81D`&FD4w0(hekYj!ijp+SbC=^7MhBkb^U zf$#TKvI?R5-NJ9GZX1C|2pCVGcNfG{gOhz)(6dz_63r{&lB1lb7V-rB676CK9A;?v zHQMI#RYoKxaA1xz;iOQ_2&cf7kDqfk+?5Q)y!;LSbF38=T=h!?Zpk7}{Mps`>*x9O zvy9av01C_0+}zU1ZEGLq8*l>=(C_JN$;!Nn8&{0wV|3DgD9+h6OI*C>0F6Y15uxK7 z1}z#Rte{uinY+kd&q}Wn1)SdXW0E35>e{!qDVc%P5qH5P{>U;EQj50h%@eGDbAx6> zj#EynRoHu-k@%ixH!~2A*56$&ftd68_`);%!{9oZI}|NmpE{kes~Z64v?>^ljwf23 zj{gF55olJ^#Rzt1Tns7;rV-b6eJNC7=b+Tc;nc!g8AOqOnU+GsviLMPCD?vIE6`yW zkDI4YHlTYX*by6E>%AJDMf?dt044Mlk`=6+4kt8X@U*eQl92+;(U1we8G~3156n}w z4glozy`RVLKWQQsoU#nNAxt-0-tE4RL#0ikG#I%(m(}Mz`O%a&+NXW^1Mw99qh&Q%NbIWLN78 zgVa2C_K`F&4jH0C)vIg{L~6Pde}fH>xXPksh~c|IB7_7~ND*4}J!16$susU*CSPZp z_dvM4H-ADL@`a(Y=+%-@*5f7y!fCP`8-vT?HeVfkiICiJ@Y}|>^ zaKa|wLt#--R`P8X2oTPvpEv8(dT_LxFK4LpWAG#He0(zg>v(VsCiCRx`*@1|Q(t(V z&u{J>w{!#+`kDOK(H{#q;>F-d|G|wzY0l;2wsS!JI{&Qljkwo&$FEddSS0#EPh=8sIqUR$+Wc8!&0-`rd&~6*i)Fk)hdrHqADDhab z>_4tpR#F(UIF0HF!v^=Np6u2Izcqd(7HdOB^$ZtC6+}G_{3Q}zLT1V+fn#g&7biGS zv~#1r3F_F=^}unuCr2pM#0o$mVV#8fg#VhBOb0k%d}`LjQu9Hz4<^&K2-&0^F8JUy zvW+EVn93@0tg^~;I@mmb{+tuUouQ#1YzGZbCY&JGNj^fW3-f*@Kl6u2Xh8HxQaH{1 zeb}TO#gPQK(vYnvD_H_Y9-ZNE+Ad+1Pn=HE9c4cVFApIDiLRNLL0KAf8eT7u9DWHg zgqfnE41dVY6A!&>1=jV+`XzPUgVzmC629K~?=u7xpFvZ!Ynq!3nFe}4wdXF~5cVI; zc3%M5`8Onuv{s0?ExX2mInRpQze`OD&uF&y2pm`tJoJcpHKY-p$u2o&Kjyt{G?SE9~u{##&!f>msl#%jBhF5PVxqo|ZzNq_0?+B}9hX$pRoO zS7wMpWsIVXpPW-pp<% z*y{{_;9`ajVA;u&Y-Nfqx~1|;jmj6xhZg^U_0BKC zcH=fEZ{VmE$0;O%AR(BQ;d zt}VuB8KEjH-L_(H{?l-%*TeZFQ|hU%Zyb-g-XOPieNaYV@XQt7mpu^+6QaOOu!!UT zJK%KWuBi#U!aOHDoNOX;l^~w6v z0+p>5nj6Ks9F1RmoPFacx8vUlU7cNWJ~f*Ik#g|`n0MQe!dh22XpYlqPS3G2Bm7?R z&%oluHQf`K+mekMQyD>$LtrFHjSlLu)w`0VQ7L88AB}{m#bSZqcIFGanzevGEp3+m z9MPSJL*!Y7j>Q_I!J-XCm9(BPJ=_XiW_v17uy>2upU0H6lHYlKw+6Mf}Ti*Np6i@T@3b0$#H_Hcfg%dGXkQ6WWenwvbGXmRcb0a9`OyZ9u%Bn|B=&1 zwGB0c`_#1r>Z1NZMOVxd*^u1?)^(b5)G?U%Dr3WUJWVkOMaF6SKac#>E{r}{0N2>_ zY&CC$c+({zT?a=6I}D9iy+;TJ^=C{lB1@qKfi{Lc4#73LfLh~`8E>H<}1s@%!6TYEu5zq;pygpYQ=N}}sjlmfY z(gsoaOAgL=006fOKm|yYr;JAZ{DfkZBM_F3Wf%D01+Vei>%dTiz(!f(M(M|$8T^DB zu!7>bt9$?T{`7A9uo;|PeZJq_tiP^&5l}Ixq9Wr^8wEd4$Jt{BFxVe%X7G(n{TNf# zOju6wmYN_fzCvuT6iV#JzihSH3YSw+{9^N5!VApFa;*is!$HFfxWC4hyf~GQ-m7jn`P@6(95&{q?;jpfJ1Y=NTm*CEYJe&wZu=3f3*XV;WDy5nxW<>_zLGj$$H1an3KW{z%^_u0CfdQW5l&_g3D<%R5nY`TT>+;m`Nh3OzFm8~ zs5QZ^&TjX6gAR@U+Q}JW;x?RmuOD18KEAnME?pc9GX+POl39h80x>ezT9ke3c%px{ zgkPDX!Wo4^bd{x+0y)EbyHHDgm^reJBHL5@WY$t;6lD@!2Hd7@n84oi0f6ty@-pcg z0qrXvVV3a`^s}CJh9khrNj4{O6zAPuxkoiz#a73G2u$IDjLME(No8Ir z8wCe)jw$ua`E+zWgcM#oMX1Z7<1#-NG6o>Bh+8WP)92JxTs)P5&*^AAcr;JJWkN&F zd2wN7%a&1q;csB5Yo;l|NGUVWjYW-7L@;)(M_V6rPM)vaU2i~KM|s*$I+mqnj&t(B z8+Zhx*9M@x%fZph``vE60)J_V`0zs6#r(Us4s$s9Yx54gM~^r>8-ANj??J(kRLmF^ zc3m#OrBZGy6f#ST*h^fuUEKFP;qxXp4>I6quR$+K_5zePY0!YDXySn3?eKhowQ3-9 z6mvp%Fw2-Qaxd{88mA}S1ib(;As)8tNs6Z{Lyk?QEa)`yD_TAR_H2hk&9c}(=bBcy z9NH`JQ@*7Jc*7QNDGeOk@5}4;LOM7oK;*i+$5hLuHumREavU6^gN$Q|WRxW+3*=G0 z=E+}zP8ntx#9PZz!zgcd$mlT`nQo0h#fap74v+5YPJMg;r=H;C(4V727J}7n6=E{^^afWtWWpFiJQbp-KS0HI4R?_y zky3x%Mo-720LUB$vW3U!Y#@AoDEWa0%rPvimeD2(UzdQ0&b#IS2VzwVxP#-n&3cNu z-|Gz)8EOt*j`tv9Nu`8@or@)FC2&X1Q=G!{ZZHDPfYTI1U3oL{^U+3cdfhf^lxH$u zjjSIe#wY^`n+m`Q`o6}uP)xR-h2y}umIW&SY_NcwfMJV!^>f{95Ev$Q{#w??EF-~7 zmG1;^W(>iU6kl?>aWR(DO;0BzD^&Jy20HN!Cv_NK>uhyQgEO-3*&Hj3W~2(ixKCuA ziRWzdZiWAV>%qr>N?4;>%+s82 zO|IIp%>q$^G+Oxk>zXl^r*0E7g3-048&x3&&1I@Fh*pT` z?0eg$9-at~*AH}V6F^EyFHeJWNLkCleN)Un?LJQ19#LH?Q9;$1o2;aWvt~(ubSbdK z>dS@-+n5ilHo;`UcGd2T0c$m_tna3KRH0p@F06+F&u`5n;7!DV5iVl#7Qy)AG!PpCfV(F!M3(iBL z>uqxL&pmRk-niyM>RUD50+F#phJItmG`^UY2^KZk7KS!0{7K%t#gM|RQxh}n?F0gw z_7kTRe1m?PapGN|m@ePuWJkN%X$|~PsI=Bhu?0hA_GyDzOp?oD`^?DkfBg{|ZPJM4 z$J9MAgq=P}-8q4qq*+~jQ zi3G+5A%~QZ-pXi)^DDu-2B(Y&nGw)@rtqE5Tw~gnQ8k>iXI3aL+E&CLuIuaie6CaY~)jFV%XhA~gja(Gj9>8^E zZkCBcL@1RbH@5)7hswoesfyIMS-^E7!F1$H?;*s~uQx8693TJd_+P@#tcXUG=D0N` zIu|1CaddV(LU>fXRyN`O0OYa|jxu_UUagEk09ENw?w0H@qeygWg7p}nbBi9ZI3B)v zmn}z1H-Lc8f6NUaGNG{pJfX32<-U9hAFoJGDyWOv2xWa~WEYba6HK?RfeE}YS-?oG zU=$w|k+hW>1wPKFKrA;C{hvl;vIrb+<}(%HerG{tifLW|dT>Ay{5rys8}6B1-;&!6 zM2)hq9??y`ijfVnvHE#dXJ%aoiuO2DvzO7c^5g=-Fl){=$RQY4=^+$k^7l)`GI%D~ zOP%6oL*7o&NfIvrUlpXQI_#4fdmP&&r)!z3+~QSDm8E!T5FTId!$~9?42&mlo*Ygj zMt3$9d(acZ+vymb`nhT=(H6F$k3TIr5tQimSVRD?T_i!mR8&FoX&%Frj9Q_ZsYy~y zp=vy`hDio8DH_h0^2d*a+0blg82dJ5^*BgKcL)={%#?bHRrL&lc5}?+LzL||*W)an zDuhk$qD3_k5&hr{Gur-`JvJ!6_4Yhv;Dns4Jpb=w@8*cJj4^j{!nHU_!**?u4H_!>liB} zj_ggWFEP=pwlWy6BjuE!8NKSBLX2qeJIOHNm>>*(QU^8IP=K$Mlo#V931xk>8~@a! zr1%Y2J>Y%S6X-bgMGu*#I2>&INQ%X6c9$Z6VRng-YH4Uh*I*etA;sW(IC|*y_@yHq z>EaRSF4t@R&D<6Lynp-W;$e7%TDv1>m)Q@g!F<3&t7{nu( z*c+x_3i^c}E0Wf_kP-iBjG7KD(cYR5V|7RQ&$%7E2@ zL)f}nqAw|L)2w?IG9QB zM&=R}<}0Fh@WKiBe7!9ZyN0s+x#|+!J;b%093w_8_~V0`I$?3O>*HiUsW@uNkc`kt2$kxC|vU}P?SN+yiphon~pe>8mlWro}u zV+&kNDNj5&b>$IG)I{sSCg$&oIqLWI5-y-uR0YbIzYsiY3ijc1L%`knB0|h4DX8># z`HDvPOq)rmP(&|ZgYo!d_;_U*`sP7@!7v92UCS^BKN$}|!yNdXcftwZf*a2HWkR(e ze)VUrLkd%GasuV55=>af- z*0MDdQ@?3DAda&YcL9&*x1+zgbC`i1HV=-s0KG?UFcb)LoI65hB{T}`363v>{u80b zFQn0js*Gt6jz1A|(@+#wRVx(qiVQ&5wDarvZYwjWkI&9=^Jn8fSHcmT-5~n}Ia;ZL zKLjkq*E0|`Tr-Iei`zHry+a1U7rH{t@0KF8T$!VnDv)97WDU$~6YB=Lf0gH3ck4ej zG@`YYAx(vFm$WfmW_%zUOzgn@A9TUkU~^HGSf#d+QE-^3=YGBm*~`{yP~%)>|Alj1 zS15@-IDh*r@wce=Z;@P!isD%60iZsvOEzPd7KIWRB%ZbOErqrh zW8+QLp=H~WPzJ(~p0Fw;ClBO0P_Z6R1;y79#pX7&T#l=J`{8bXR5KTH6X5^Ifx*^p$e+nPxyEFZVK{dmN;2Q8Lu5;97 z%0^b(_rdFH)sGFr_dKt*j_)ts^g85d=#gsS*cflZ9`Qe22KMhUTF1PvE=Cx}Wmk%d z$LOFE9*wyAE)KO5{u%5j!jE2)N_dlDzH9DG9X$$1V8Pl&6V?jU#9*yYXF!d7?+>HO z1Sg>uMw44X*At`U|0OUGtY>LOGUHj#EP}_w>bb7HQq3~ssMy| zMAhy6f!PyO2w}n*k@2(`m-)6~36|=l2FXiuoCuXzJiIhRAvh0FqBrK73~6wIp5`~`Lb12$Ii#RSE7yfs<_V}fPLB* zK2}|f&n7uJBQ!~mR+FVggk9JWuF#g!TAnb!kU`*!yZh~DX=kU&R7Ta|W$%>VgST;6fZ8Z|N|*z*hP_`(22gY)@T zzGo^J(q{bNO#AP50Q{j?fk?r16nI@UEGntw#x8=}!etd3qNZb|m;zL%d*pkV%RPu>%4v7%eyDmLzw#jea%zN{jkw_c^Qh zzwl!12H2G6)l?~!4y$B3#%2j9bU}#O6f%k>CV`Yrr<+{~z>lG^8;Q99ZYB%|Ysf^OPA;>E) zvHoPUXi?vl4M=)t_$KwN?MpA-jze=X;52vI?`;VPe5KkFkn`)o(OT(_xlqa>lbOlE zd&t@^%poCf>A_gg{e`Z63F+|CuZP0zq$ygFw;sc)?5E9{cZ_CwPI7}4s~fBeQ3yBi z%T{wxt=x@em9Uze=p@ZywijUas|XFc)ea$~W0Vge)R2Mj5U~jc`iQ?kSE1Qk>8K0L zCOT^x(-NI4fSq+dyR-_na`RtcL%ClY-8U&p>{>Ibe0p%~9H{XDHX08Nbh)}-GCXd# zzU-J|lf==X!mkQbZ_wmyb^2Lhs=j{0uPxNzR}nwyyR$i-ZxFyATtNq-1D>ZJOJx>5 zVLBD`;&^a3pG{|9=a`Qpt(}{DEV0@F`1XTz7?C3)`~#b`V7c+%${S{+eBZo0${786 z8{6J2s9&p{<_I<0e#Iz{i`V3`Mn5A_j#z}s=;TVE%*ra;&Q~{hfBCPgHAc1Lw~?11 zhL%IZ)POHD1kgO3;{pDZ+8s}Gjxw$6#^ZPD-=e>A{z)pher?{FtJFStRlfv_ABWD6 z!4;0qM%-aPIQEm!qJa(81RsCo6<8*K8@*~n%){MEYgnWGk!bwie`VNZm#kYe6W`&? zE|Jy!g73-aRgy{fZ0b3T{bv5@^9~StowdhTK$r7!M5!BTXot->xHKBNw-}=#m(*;N(o{@J9E>(NyP4nK&ahDq^Wr2xgk++ep+i+e)Th(AC5n|a zmNM^V?8M;}*q$PJEJ1Tr6hPq9sam?^)3oEH5m6l%ohbwQ6iY)MJ&C{#AUfr|BK7ur zp}(gMqtdBPzq_2xr~>3rh-i zdQ+t-&2;n&hp5Ba13$}G4N-3MJlcbVr3k7?SIB-)P5P1(Pz~6b?H2_x(YIC!R-5;T z+MCa?A^klqZ;@t)vu|ql4e{C!#Ia)_j2OKAXxXk_m%;(B%Yq6ntnZ|cD4YO6NFV;_ z_b9Q)(PmB6lBF6C2Bflm2@YzhYnN2WG8lw6M&L#v#eH^wrMgsMeX;YA!Nt2YrOm^L zBTTCc`>`>%&LPTCRNuPH4d+9(@W#bJG?n?; zM4;~{`eNmGVa|vP?!=&DP$)J$A$5g)?@y^BMSxi`sW|L!W5yam3IunJN*^@eEBZ8Lh*F9|l-X?(=^87gI7a+!z zc@@X|Hca=WvKgiQ1%Xv!P@HXtTO6;MEiTua8IsHYkO(f_xcCz&F4Jh^VpJ9A6C3;l z+^gYC39-73~d^XJ22S{co z+uEYc1x~(93_I!Gj{iH=1j;?aaCjcTzxlu8h>fe=qSye2AEiXYc$_$MzlQCbO_rXX z1M}51x|nYJj05h5L(3T8jO)y=d7lRCb491VoI&iqk1@<@22>2$@7VqcC2)Q_pKY8v zg>cSjmMI$XZ5h@D#t^t@&#vyT*ifj9_%;LkYx zoQCK(0k%u~<8dU{f%ZaWRLbt&Kq0=6y*Rx86D@nj>mp`i0Bsy0dW9SOAMPUhKjLei z_?A`Yc#ym{J0p4b{Pun|WrctA8e=jbHvM}voes%R1K-(9OByu>Wr*!=jh)l;=^Mf04qp5lLi)a6~TL zTRgZKbn$WYPVWJ?WW{;PT!kCw7k5E2I3ZqCgy~1xF|Nh}h8P}Ng&seTP+t1>FLCkz zgMb6`?Ogm|M>?wR7(-^S$J}Qrt$4)t$q-1C(1!vM2nL?pDjk-;4;&FD_vxRAv~ALC zGL{^kXmABEyb(#NvE@q!Pd*cKaCVHnxC`rBqR`HpAABL;f}*W;f7mWaWVi?s6K zyIL&@nX6=;u`?$F8x{K8cN$=^cK1>yti`XF@q-Nd%Wyn*RYrm`uy+|yUYwcQhROsq zo10@^8P1WXXncI$T&|ZB?;(Rls3L^A+iYXWel_XZ#D~0*58_M+nDh*O$Sw<(g)eL7QHq)QDMA=$(I*hA3g}AU9O+j59AHdTyz>BV+!?x6n#sSzRi^6x&cK zK-x@QQ#LcMDCOq#(e6SFT5+LvPiHp#wr{!-44@B3g<~iV6=uR0I6BNgK`0L=SJUtq zAS*8k(d^Qys$9VIgiIBXO^*TzGyqPSinyD8c13;>)ehkcsUuDSqS4B1D~%Rih%~`t ziUuqRSbLnq#MQ1i*N=Y-6Gu>ta6Nq0Wje+!!;(9vX`XwPC1wr&v2hXh? z^MF$AS~<#ljvm3_Lj0p%;PWuv{QUpSS2ydgd_ZPT_06}iJHDolEUIag^&57!){KBM z;Q?N(G8a5g=|XIUW6>iFn@1|)80%Ca2y@DyuA*AwLP%&hF=<7c6Oa>%K)JBZo{ewQ znJ~!n1LxP9m(60KWVUg8#4JWo^&gFE3R2zSlhbuq6qF!%$65L09P{Eqagpc&@^q#Z z9}j9J8Fs65k~a$^q%X9FXRy3F;Ato(97%CV85@Oi@VoSe9SMYSA_4(O+Z#Cd!T>X9 zZDD!2Hkg=`n}-<&iE0fFd=lRc+;cc5MSc)*`m(>bQ$5>@zom%wM6k#H;k%9 z;)X+F;{2>MdOc!KvBgWE4R~2cs*XNS-+zIy+Hw;*W~7g8*=s?oeCN+Fl2pyquSA() zUOS8@buN{ccImnya7`zI1}PAPTAZsjN`kMYMl{$Q|2eO0UrdtMeulv7q6<8xs9Nl1 zLdf5u=t+FRvF76)R=e4ckyvPK+r{a3ZLp6{zdKz9qVI#Hkb8?aj1n0%e|}rtKrL?PpY%-BL>3R@%6D8zAS=Dni05K4|MD6i)BiST!;ok;R9e9J7089MZsz#`nFbE<2PfoX+tcgJQ4R~qmfeR z)i4bK(I}jY@Q9H6voyc}6?J%c8ApN8QKL{6xY{2u3C0??ShjRbC3X6>0gNVt3?Qq6 z=%7yEet9U5Rsw$d9AgZZ^Xcf?&Gz(v8semCF2=M= zUgvm+uCUP`WWp)M^XTLRJ-`(wrTC~QTBITx)3cg25$NOXx&S zfFM)Qvf>Ga=r#y60DcWMF=X1YCT43M#$C0pPzLJ;2j8uO4;O=`RpoYx{c72^FCB z_4TUohZgxXl2UU2R#W0z*>akhi9{Fa8PhhbK&?`+0FuWsNmM8^k4bU)t|Yy}%3OiS zyFh>kdYvTK{C-VEvRJVK1lNuC!s(Txf0kA~9A;wcyp_jq(WXvM zWBJxeSUPMkK1I%FK+(eb-M%>#Y8r4h{A#%Ir>{IPc}6=W2#gw~hZxx606)Ni$&MAm z>k^6QYdPS5{Fwxe?_M-;;T8GCzN=z^oH}$>xY8R+MfVt$&0%g_r-?%_^|W$P&MoN8 z%5rvw%yxrMVJ3i$MudPxbR&i6Vku=8v2Cb2oV}ks%s=53 zyocif8QYS1Aq_1crCsg$P;8xxue_=!JwL6bgM2lZ3muIVuCg^c%HL;3Fn<5~H%AtC zL|zYQJxT+;bhPR1bu^xe)ym3@v|J9xRNZ>g(o1;$YU!n^92730pFSZ8elo5KU8XyB64ioy{ja8axx93~`l*Wll`A#X@R zGTU@-@XSP>yT*k<9t@%xj5}(+fE1Ur)vgBju)!M*OB{0`gK6LgKLmKDWzpTt-G*MU z#z5_;ayXKE2=G@EFA;!<$-%@n1+i{zTUc*!ikc+QeH=MJO_xKLN`1ASw9mwdjU~#f0e&jk$jQ83qChkeDTr8g$KG`PldA7JifA}BE z@}^SE!61K*{QKlNxC`wK#K#X&Yv;J&d^PpLiK!2>NN{A^+3HH6<9(|P|&p|Ryb!Y4kcFPc|<$iqk zsoYPE+L@TMaQ32p2ORL_Y&26XUqeNSME8lBDcEkH&4LWMG!%ywImnb6_#7NiaY~Kg z^OY$z0P1zYrAlB8)hNa;jiVFl_pXwe1VzUhFw-wB25K`wc; zx&i3o#~A&+y@PqCvdny2Q|h1)dW*WkTjDR;&-1(5JvA5;_NC*oAe4cvy_Uf!do4DCun{PgfjVV)^m zfzXzcO>&mev-mm^o*hEuwD$Gg_SO1+g)qt|F!u68)M%jO7BrgzL<5xRZoWXYpWH{r zNE;5@*KEjMbv2u-`DQ!3T;$3d1AYy>3?6KzZF{&MKhAFK``O-;FC9F`3IW{?oaTXh zv)N{YwRxPOU2t_r^0#gxnUB-0!6`*U`X(*1nM1crFXz(sz9&}Z2+&86;ZP|s*Jh?= zKsFKh>vZgMhqlI6g$lF^;eeIEnr!@<1H=uyo{T0Fjc3#4L;_@|k&*I3 z_61^=J>hCeHi(~jeg(c+LNYXIPw0jNM4W@6XiiRr<0J3YMt7LKv_r+XZgH@DajcW<0s6a#$R8yG_i4j2U5=2({aD{ngYTX&;H zB{xBR?~4;K`GDO2r~D%Nh{l!1SCzKM7=j)e>_YwHYJ7dqQJ&-N{C{VPW9*SHoOO!J zpoZ{yeuE~Q`z80<&LA?*9xn};lnJYw+fU(wgVQh6!}z&?4$eOrIIk8%L-;5wwf)Nb z=g~?;ha4Q4hv2pKoEQ156F09Hpf!sGBObEFGLgaO^=Sp6RW&LrZQ}F8c*4(^iOjf}a}Ro( zel05zqU%i!gp#0ZqHb$S*Gh*P?89wMX}Il$i6)MZ$jQfhV4B=+Y?1ixaKw!_LiJy5 zugoSK<_+CgKj0wr4 zMY;w#W+aVdDh7;ggfoI|{GA$0nYKm+gUK2(4Egw@pJK$_?)nieI%B%thr1J6p3ofQ z{RmMh++m?%c;q5Se_e0j!*Y+vF(v|~Rh*>#G) z)d)-c%{y>yIU}iP0n9+5GoC);b395TmE0DZqiNv>ukScAU9WU-}nH0OOoplAk-epD zoIBWkhR1PR`d(}oGt6s6C9G!b4P7e_v4R?V&_=B@eBf>}U-Tl#kjOY-H)UWbMvU&6 z8xX$_RML0`!t0V=W8_CVP}`5i)FD!6i;5Bf%+)odjH8 z-tE5oxB}}bYe`}_yn0EOt0IQXC1Wna79aR*3ibN3c1uz4{RlU(A7iuLVn`CoY3sXQ z)trSXqt#7!Bfjkte!lm4+z+$Cnj%ua10rrF8R92j6!t(l33UD)#=6u=$_UseDR66! zAc`2#&&@U!cAQ}py)L1;!oz|QG{D2QWewp5DJ2YmWJjr872Y8`8y|` zIf09hC~u(eU$2F=y2~hqXT{hY)Xk|*OvH^c zW+tsMZD^@-iGFtl-F!q9_tvZz>|z;vpcZjpr^11}tm4eDTWO`JmmDF2Vyz{96t$-f zzr>Bdhb@jdG{cL@bUNE^lTfZx(ymrfl6IU=SauqXZ0GS~9uRpo8g%V^kn%(P=04XC z^WLUionGMm+dol3AN!rgR;<<7HLRAK!%kc zH>Kfc9&;QNuL&s#qC&>1^W9j$N(7sAu#K~=Puu%Gx1H}EuEFZW`E4gp+@~Ch%7;sG zC?An*bne#1&;ENqS!@aZ_$?>!zyIOCaK-Li!qwJv{3J#rvzM}0NkSjOq%qW1(em81 zFz;J@kl*9T{V~M3)DcAwZw+dM(Zrio1hbQ@b;@-eIEX_9q!UQ-WGhB<1_RrO2UZNQ zI&=eb;@~)rS4N}Y=L_>iejKcUP(*n#uOqt|igwr@i6#0TDSIaL$e1S?w1G1!x$z*m zy%NNIQFYeP^?bhG3QziU1e-%}x=L?@A2YNVE5_|RNvO;uCnIr+gan!Y(967b7WqSA z;ZWxk(0#F)`IVov6_Jb*0}F|H>&GyV=fA+}SYSd}zX94opl8@*rnLzzPHwg9T~g59 zm_eH_85u67`NIEf{Y&rvFt-GQU}gm$pqX`!3?rKb zS0n&K0aY^<|gRg zE+(HGm(>eN1_d>SW&P|%*O&}HPcXl6;}S3y$URhG0Bj}1EIL5Uh**0O?p?TnfyeN% z+3jw*-s(ns{Mi^AM>j}n*3l&OdM@T!zydBE_c2W^e$nMzjEw;Ne#LGi&~OmFY$0r7 zaK@Ir^;X2%&3{8i2(6Ijh-Xum?t*3eBJRZm^%^&B-78l#L8aMhk&G=DrAEr;wgWgZ z-w)ayOS3{i?2K7JZOQP92X0e{xymQDV&(8F&Ed28xwLY^UkpE0HpSW{Lh7BeoQL2z z157)Hz-cm|7c)3@b}5o^S~$8cYrx=yA*h)_PQtWeOytCSfxrZLPjKwro<^1I1A z>*R4U!+sV6q(b8)oYyftGJod|R>Ftt^vLz7Z(R=C_b$d#@giziRJs!3q*<41Omc$YY+xNe1yUotd+{_ zW`UmkwJ~!*aol+0@#)3(VdF{HT>Mv}i1}p#F6WfO0U4F6$MD8Fa zaH4r&d(<)-7$3~G>2uOf%<}Li_3#I2Wa{|Rw54wN4xn_?kal@B!pxliNK@Ls|4Or6 zL`m)2=#1QQOw$k-yt?NgxkrWO@Eb`Nk8cQ$m!oIe$H5W+;<>OopA_2Ewe4QN;y z%T^mH2i{Yz$amAxg)$h??Yo8|HMH;^=|A-9NE48_H{KSr!C;o}p;ywkln0 z)<{V}W6KB~Ed$)SBhfNpY+T)n=rFJVQv zZQn6vU5)ziAz7%7KM8o$am$P4p-EC#=s{$MQ@*j6boM=LY=pE89maz*EPvNbSvN6a zs)w7wgRJNVC3r5nkcFq3$(aMIX$d;k{s7h`MsEb*+jYKnq*tTOq~| z^VwIJ7O)+qKN|aV0EKKO? z7}%;EZ2DZE%pl4^kBUG$W2pWd)SKCAI)km8Y%vw5GoKG%sc)rb+R#UcNE<*O_5tdN ze=l*{F0$&Bz4hd;^&-jOp!kF*yX)(7NAy3w84OO=oB5|X`jE!k#oDc}#o&a~nJ7J- z7l+sl|Hm?km^5N=!}xouBiX14Yb47Cok$H1ux*&cXtrFf_xYNs){FBN(bB>tA_^b# zE*2Gt9GZ&1mcB9krB~f!79aVp+(@dkDq^4L0ef~W#WD`ChqWjcDD*`R5+n7`E$t5A zk)L#eldIMY%(=%6x$zQ9*cZXPBuFZ*eR z{fOMd1u90;>*1_Pu#JxmJ~jUD9DL$AXrjZkP!&ItJj}pQL>@^6+F0(Vy(ZTb=uWGX z?d_E5>G8FJ&5S7KA(EIR-)7aJxQHk)bGR|sqPb#4TEjSKAj;}n3_}KSOPc!jY=Y4k zx&E>3Q=1Se^j^tVhIt(X0T9K$#D5&7W!%A*F#bMfYfV8e+s}-DO<$UzWG6t$j>Vw4 zqpUI%{31(K77?%NCd>EMq?N)&z^l#!F`S4ohKUt{OksbAziFfSE&>PRdS66JE7v`T zgI8s?cs4eQD$OzoiO&kG0f|1z+`GBm;zx@02O~_yv&e^N#q(gv-$}F|#N=XU*}611 zz52eqUN1290dtGi8zb|`7Id7Ho6O2j*)wYbiwj2iIq zy6|AagpJxwTSq?CGFSPN=pnQJvMQjdbtmiEHL`V}GL*c3tFsGmacby<{feCdqstP7 zLBo+gno{JjHWiRwYi-_3Sy@UCJX;S~ck^sLOc_O78>Fm7S*!PLLVk1~u;(ExTCfgW zE){JEj%|In1x1^R&n!=SEP64KB_|K4fhK!es1BHL*?XWBE20}v4k>A4o6u1lBg?yv z&n`=7GjkHHow5GySJBeJ8?WRy(Au*wmfSo_5yj{c8DGdO2Iv0J+@d4@g2zglmZ;BI zzO3U#@77yjlwva9icLRvCVl$gw&lWF(w-z)8HN{By%{ zgTi<;hQpdx_OT)w2aqAwagd4DY&~$LV{O&|Ivf`C@#^>p%K>*-@wx;`_~Bu;Sxmmq zHax{gQ9*nF+>Hv-F%V71UbVVTdU;SaNVnUabDHF0CPR`cB<*79A60koe`OrSl^+GA zk@IfyNvKtXe_fY53L-B!aAEs-y|@uzX^cd5w7R?B{kGXmTxkU1()h#uF8tZe%{&!g znu8Dt_L3gdFirRfUBeNO0o0~y{l2aJhNc7Vxh-=>kfPc^);G zktfE2x{bjV;bI(unp4~)?CDg+Fe+xc2U$GjKhESzoQ4?MKtw7C@lSfK{I~&RWhB6&%pAVAj#lRJ0#hSna)*9 z!?8Aja`1qyx^qB3vi(~ z`NhRk&D|N?Yu*5q#8>K+5Fcgw)XQSwL4`_0#DI0z%5+|QP15|Cd`lDSz;$_=xm8k} z2>tS>L1Bz-q5BIO(wUjynSqUt6p36kNx0yX^{2&)kF#$i^c?@L?$caPoyF+km1KyW z1e!nFRH-0Ch<^5?#894r+}RaIc8y1K^#Y;|oL_i1-pa_?z1Fu;caCX+XexBg(WdxZ_|*&@jGPl!ZEiC+<|dA;d=Hl zcgbVM-WYryjH6JGyoZ0$sk*D$YRMOBs?9664*F!ys#Q9dIW${CYeZt>>N-~vAh@9vb5Hh zq?@N6E2cK;vVxC{^_IkBcDjL3{%MfY#9jubr~S_MfsEcz+HmGuJjucI)I;HmU#GsH z*Nbt>1EEG@_x`ijyU()?=T}CI5r2OK6!XhiR$Zci>7oPytwYl|9}m^fC5C3RUTA1n4pFxJ2wRpk$NshU^vir$jfp8yNoCOyuz--0+9e zDqj~;CwkW8%z1U}<&GhT^pSdsgssA7A@9Ya%q)r@B*$5k3&fwYUuT@w{%lk*6+C@f zmX_!Y$|isOYP~``@ck6yQ_V*=DXU=LJP*!UrzB~tS*~9#OZ6*!b+(NyBT10ufCpzB ziO+`|BfvzbxJSn2*X^cbHA$8@84@Tj1s@8}E=>InC?XD~wo~`>CL<+>xenhCOJmH}j0mxn*h@J&Q(K@2gV{UZA4&<>d@aRdt1CPn{Gi z{CNilmkjZ7X?12*M7BUe6~p|jJlm&KHsb3r&rnp=vqxt$a6IH?egPafSpkBbPW32)a*G8;1d?U9 zwJ9B}Tr{lim%Zw1n4uU$H%{XpX#$$^VMuQF}7XkPVe+{#78wg;>!5P_}0BJu zYYPv7;6pA-16T3EgB>_J%po+c+uq857DQ;kXvkTPV-)dG{SkF6Y2_Qn z#LdZpg2;lc5jH%g9e1xE^dtU3k`1{&VXImTI-7fXBdOWLM?+R@e3U+!2#&RF&1B_C zi*P7Sm%IDCW%V0Oj^{V(ZVmXE(77m>hR!wl>NZa_#CH&pIuyB=l;~vtP{T|eEUUjU z(&^%^910}r=jQ_YRn>OsXWcp%mWv*@`O{PO?{>oC2(QqJ2GtyYpRk{1wqhwo=}osA zM3J&X=Iea-nP?UMt%O6X-FCwvQ!onS&yy`Ue7C;biYyRdSso8*(i7k(E~M$$cBQzt zy~VE9%-tl@3A>P{TWWC3etgJMyD2jNgW&tygc}eri2)VAY@Zi`S40_x7=}k<;yLCnnwWOHeY6h(Kxp)3_U#{2D1Q1=i?u2z125@iFEAmOAjir^aCvp$b+v51Y6*Xc}#KK>O%Sh^ns z6B?em{|>n4`U1iSpodrw@MFwNU2pO_|6?4g7dk{*uF-yq_QIhNM7r9o0A z_h0~LfupNwJ&4}QBd=0f5bDOI2eOf3gjfjQ-+oM$Gn5j}wPCGCl%cWfnr*Mc6AZ@T z(ot8MTw!V63M>&p?7|dS^v*ML329%ZYH&Jkin697heP)TtzuQl82AY~*^>;8B(c=r2zi+SwdU0A{{cW0+H5_z#(`%xsGY#EmpH>XBA z#iM&X9Hy#u>>N0zQww6!DrDxl|Deu+s3KK{ji20Mi#=@-77jD>(X!mT+gSYLH?z79 zY`RXaWo<^OeI)Rd0a9>~tpX$rX45G%qsP>FH7sM92(oBFW$Z@W%9l(f1KW%rT+#G* zM=56Wh7PoOAp>nh3$Aun-4331!b?n-cU2z|B1SMTS~t=v4q7khD81S)>x+d%>#nKy zSjhKRSZoC=io}TXC6ABn{yg_r<1JDpNwYRHG~%qkW=R&6Ks%z4L=!^tN{p)7#9&IfgY}w9xy+`3J(Q~xm%+zPD7|-TPpQ14_x0vF_BqEU zHgF36WYv3D>Ciw_lT{n;wM@5##4Vg20@|9100#te0)PyNhex)f4wT~|SZs2@aD>v# zDq#{yrXB`3Lj;HcWK1=ZNoHo)Lhy5~XM#v<>3asRH~4(8Ds%M-BmyjRVG)y(W6uCcw#2%|W5}bY@?2d=!k)rMgQI^iC-@`! zA5oO>r1(||vY%Kg#dez}3yceE-$xfOt~{i`{O=n4#Mx~8W%eBr`0@^OPY4T0PgtMN z#)AfmQk0=yD=v{|-7qq3*Bb4)1ZJVftg z_9sbpA;w_rCn{nc#xY=)gs4?V9s>e2I(-ZgaQIo+X%x-lgI-M_ubiJ`{c_6 z$J8Aoj9!5p7-OwKR*B7jEv*q7cXBE#?o)h44TXtoPd4|f-Fzt!-eul1xD$5b06PZZiq$VA= zw^v?_oY8I4rFjaXcnjVu)P)k;6dGp2~Xnlp;YpMS%$_&OTHl2qJGP6B>e`LkIhIn1IB&^Ekm*rS#g`L1l4bH+dU=`&Y z&CxKT*zcV`81tu^3i6|zpdo-F4(7%*>X3~MN{&~*vUY}}Kjn|3Y$6z57$%!-t!7k3 z43pjfq-05lWKZO@`01o6f)3^le1M0HGyZedy(ZK4?kR&phW0c~9+uljj? zM2{*?O=odpkPp@8AIhXEC6M4ax9BC`D|`jUg^Of$lmS{A6bO(CToCX;5eV&ZRJcG; z%KPJdIVRe^n!;tDqah&=Tmckw=gAQDCk3OmF7b%DilH*9X=jz+PfXO3d?nDv<<{nk z)-Psl8Ia7&*{9jJca!ZG5v5ZRrLk`?BKM$87U@fglTj9L1OP@fvNC3>!XXyPK)dJEbq-Ir%PT)7bxK%-S16=+fF*$_d7N19A`!%WC&_#~#GLVR zf)d5#ob4kp7yZ*0z@_j&+i6xr7k`^|Do|S`k8rFhR?3B zo+HCi#)DD7l3>+wNwy%k-JnRyKG5wLGYG!UF(}#p zDhq`0gAdBAynxO3#X%TW_pb?)@wr*~D10kSFx^Rnc%W8x^#t~cR8t&$p1&*aD2DE3 zKh?vxL)$utcZs!4O$h;fgUDY4|jA=uIFHi;=ga_Zi9tvlm~2hyB?m99K_CGJQcd--Qb)0b+vtOLJv9{PFx2Vb$#0baqFM=0!Bg zyiR{F4rBuE17O23E{#C5-@a=ui@S z42uvG-4G*8!EEfs^fZNA)}`DzfDM+auj|K5ryGkI8mfIeK_3Yz zrNyx0mpHylfOIY>#}}C%`Yt??J_o?Md&dLFZdhwT^`q$v2C~oT@lq%yOyW{p+-mOQ z+HZnPH0W}mONqcghR)ute(q}svT1lPPGFJ01aLj_fNTG~M=wR=U*ZU2#4tjLL9bAgr$*m0RTLedwk5xOeYt6ph&-7smlv zf70TPI!<4Ib1B8Ve40=|OjC_*sa`5{vhtv+YQ!RvHge?px%zRiDRLGNd>m;)kXspc z7NK8hdH}xaVqxm+VF`$#_1F)a!smC9mQHp*0JrV^i_*LL7{KI)+Px-yZcW&Lm{@sz_Pb~Vwsd5kZ|c9N^Z^R zj+HFaEt3IjNpC;^rc5kJX(ejXXJ}SObJ;Z_k2)zlQ0FFyl|CU&4!|W;n!Dse< zK%#GUsgK?|UMa7iWRav0gqV%8?BdZX+*;40_HV)}6VJ_rd0D+n2PJ8ifd_4#UfT6c zRjXPLFa?OpE-WUDTItKHN_fbeU8mJ5)=r$H?B^t7kr*)y_v7K9e@*WvyvHRPg@vFl zUENi-FwUiHo?OR1{<=gK6&Da*-=y9$2HyegVBfgHH9n)2AcLn+C&+yy2ruAe`6Hw9 zf%7V+PyO$|$0z?f{ny~kn+Zsf0#)tX5Ce&?j8Hr}@=U<9=ei>{Nz-6J3{;O~incjP zrau1FxT1~htT+ltN6A^E-HQF%I1z}pO6=90-vX&LLSN|3XbL?qoM9R68nh=2X+eKH z;w~;fD{y%}j;)0&cvVD)kmG%|f4yJ!=qI3)F7%~WOr`&57&%ySB609q?A;H#^=q0I zj7txV2;2MX*|)pRc(Go8naBXSs+Exy8^)s)&O3=JE#81am?I1y1iyBemS3%Yemh?* z#w!dEna^2jlLD}`lsl6UBD3@VgW}!#D+3>zD5dW13(N{~x10~%bW z#sNM4DY~0jLIQ=kI;7YfbmqE67-fS|-LMAVXZL)*22%vubGn`FZV8s0j7RvR*UKGq zpe-)NTg?>e)7U^ysxflyO5T{XC8kZVUj-MI%uP*f9Jzon@A~$3A}sZ+$o=RkW=IK@U|Jp<)fjU4k2=ety5=S`er0RfZ5oM@4moI>gCR%s%9UT<^J0km}{Ty|CH#ZUjKk zD)O|`ROfv*LD!!%zQj8ZjH(8lh%5=gJ+B+by-z;S0zvt}xPmvn(as%IcGLP5RYJ|o&;K#$k zLt49YKpH8IFf1i+QcG#(z&&PU^75U%CoJ?W?hcLL9PD& z;ADDM&Y}`NT}VS)hfqdh&v@twNza0T#_ZLFRvpPlZO9!uyd>)MIT%{gFIZ8oGj;Y7 zSNleNLQ}{$eXt}hgXSGFf&{)Ryz0nabyce4dXHHQes zj9tma8XyFxl7L$X31{tzHz@N;UtE1(UauEdvmHK%g%Y4oGOTnfe~#tAJDF4}-8e<2 zbjVG+TZ*A$h9uQ3_O4t&%-jNm7=tUp=-RH$>lAkOadQ$Z^>=efk$w)1(O^upU?eJw z&sNnT>T*PZbk!#}2&k)}_brR@jxywm)|8`yXe6xAl|@}n?1c7$8zbMn{5Y`fD3 z?JiWTVbL%yV}}7u9o{YN?bDqbD|9zY2?Z=4|05vfx_uld-v#Mz5gv5*lu+>b5XdW3 z^WT0;HUYqkkbc_?tEhZ1O!3wl;nbmpxK0G(k{)z`DyNkhh8*UGIq(Z$7lO!sM7Qg9 z!4WGdVLJOpiR7S?|T$pF&vvs$0bC?yz~S(t$nB*U%(kHNE)2{=f;iY`1-Ld|%J z!ZkqTR_o0YtV11egF1IK1O8(eNaE3y0ToSQ_oA0RgCP#8VlGfjG+NLxqVHPx$L0S{ zzf39kH~ve;Q-oQ4vB4?@EEHYL#Hg~EGg{r<@65U+)_Be?xp4v8uH8>P!@%&xWHTP! zz$Ca%aHHA#moY2cC*i8+^S{+H$#X2Yz%=s3HlVm^5NyL(L%8BQGNFVoVV{B$n9!x* zhEL$vH2&&;0Uc8+J`<<2nSj1*7xC^UnLv3w1YUfpH}YcCn3LT0J(>2Vne*O`864@8 zB=5oQ(tx;S0n}1MEB-)|CcZtX9%W#IE9f4@aKpRcJTH;<9e5s3_+RZv?@EB5YmHbWI7Eb=qg-j${ z&6#0{#P&xc$x)+_(rSaR^q~h6>nq+#V|Et%^0(C}GRJs)cp%CrYYdLh^ z!`cvG-BE3Xqb8YYx_h4wA>0OV_>SG>t1ZSHEu{?t@tux5;-Hss1-+hoUr`6hHR?_oF4sSeiK29PEZ4Eyx0+Bw6k#zoJ*@b5j6G~u8-V&4r!R&y+thmVh(X!vA z9TH@we$EOcG7NuUqZN!c^QL`fu zqkJy;A;!zaR4cl7n+_wTaP#TQo4N@$!*9#PD8(X*wR)}=QOx_D&rZK2xoUDuuCZ41rhA; zz@WJ>`%D+dZtUG0QaBql8XL4O{ck#6lk@J`tp_O*N-HA~S0XlvH(r^dt z@XJieO}oh_5KYFrxd;y|sBgT%&j#}%xFBRwuc;$|)id~s-%s-fdr#%5&d3Gr#-)cJ z{0g7w@I8kdk1c)NVn}4SyCfa@Hm&zh(Gwt9tWMb_^XC%U&r5 zn`rgR*>sRlylBLs80-OulBJmZG$TMbg^oQU@LkXd1we#=mPLNYphbE{C_+DjUi#H| zc>hWrWBTBX+FmDusKns~@n{*V`Y_8E359x&ugS(jOkK;rSH@(zgx8>SVX}1IpD>^b3RCXhAmpG0N`P^v9-9)AYxbuIj3xLfu_bB>&cnhSkkB z$u=@Q-vwx|1J71r0_9k9%*2rN`N+gh1B-9iw1?9BcuKto78wh{$Sgt zGk%5z49a+LWLc(EKJj1p1_6YP0+nR_Z7X57;lCWAr`Nd<8nK?CDyf5k>+_@;=U(DE zo)OyeZ)Q^fF*hHs{{hIs(}0Yzpo6p$r+>=Rxpc|p$17-hw*e3JV2?ue#RD~_s$(wD zvDh*kcG!3rXfYuQb75vKkm_t$OtLsh7zp8jxV?Q7j5tEG#rT>_(hJ=aF!phdtV8pF;vKG8ObCmv*o3ZZ7)e8IqbWRAopKn<1WJPcd4NqV&AJ=o= z<%}4n>;9%jEX6uu8bOg2C-1vdxSfuUB9_o#fNuBf?#xjlP11P5JS~Ier$iJ~g_AZnDSRNj7H1zi z-7@wH$bvoz)E{?KSNzW#51u6tsZ_;Fq;blM2fZYTQtd@LH06#lC33Z+tQf*U&=+nICQm=BLgiOs3S1_xy4tNT zF*XL?H<=|TmW%-wX;+h-Zm$GT_P@?l>@QFZuu{nsAwt#-DLI?&zTeG8)8Vt-da?dG z+qn6*Mt(dPb3To2Yj{YAWC-Wh62f7#SSF1IYhadsL0(BL7i0z?1}~ZT1gmVcpcuyj z1MiV&qJ4>SM|TqwpdevD6kl$DRLpiQmxB6YyyWten;UG`oA@I&4~I-{H~owQ+}zxfu&s*^#WJ!d2uY>1)1SS&gGK$Ufz}3b`d8kg$^HQt|0%~&QQEuF~UbE8?Zk7 zcOZR75KPfAi}dxpb_j9EcuaZ>W9&#bO>{6=K0^nC5+v2span*Z+Rh4;)+*#wvQZlc zlYMkV=xnJrw^@CZi(jnnBil+*8(Fq=5#jfJi5ND`#e8_bgA@Gyni1S?O&Qo3Vnw-( z<{etK*~w&i(C~|RZ{OLVW!87ul&{wh8eRN@7chfTxxpNfq92qR%dHWUID7+-DJeRO zRNuh!KIP62&d|yIQ79iD*RME)O4f~1ZI!##OGuR)!-T5Sq7{VuZj5EKSj5NcPAzLp z)3hxybC?Q=QS%t8mcuE=`pyOIn;zB;q<`T=I!7M z&q4Pk6v6j00f<@hc74xrmI<-A9T?4G4?+ZmQ>ocb7u=No>y%R8$0HF{ZM7yKEpt_g zBKFk}8GF@?Z!zo>Sx^IVJ^mfOf9v=sL}29lMO$H&`>6fJRdD(TvmX877|bMrVBhZc zSrTn(7ldwkH($)gtJ`EAP{n_;q%MWjG|)nXNR$v`JJ43Tn}51r-@CX?hHL1)b7*_U zX&yV_CN%(qnwUHY?g1l*`qL}y404f<<0;}|+7lXM%9`g9&|>n!9FsuYyjUU89)z3g z+mvkG7uoZZJ_Y@{+Rgqe2-CrXiGq-Dx~iDtV}xdD8-U=jxL{*@iVFBBLyPK4JbV_? zap1_U@y~@Tt9v|aG{%SkiLznpy`^sf7IigUo-K;64 zs-Z^@dh}9{IP=$8#f#@5Aq!Jg#w8!`bnD34`AJ%o5c?~<6ePlQ-teQUWYP%R`FhfG zj5c^!V-gogw(a6)5GYQ^;A*fC-~m(3m5ki92adfs!j0ja9P*9;>Zyyp>A-SRQnd=! z$&fna!}lLHRAZ47hCCNv_S7#bJBdX6#B#_^i~aW0+@!St5Kgykh;94&t2wV~7i1PU`lZc48#C)C-bJ?Q#vvZm}6q5L3&;-Qg*^ja@P4 zRS7`K7;jKwN#Kc_D7@?N%)K73C)`IYjBvcrnw_+IErzuJPAB2o#jPH6a5P?h_(?QoJ&x^Q#;0chuc{D=Y4h!{0_xQiJ~ zyZ8@6iThXF0l^I89!}&z_6E(sd%^66^v$*PWAY4)CNTg=?>#i+b~2sqM)>*wYD)lN z9*CzxDE(rMrGp$@gAdT#N9gsa?!D&W3moZH-W*~AntrpYNHQD^Ts$vBFzRMi;RhK~ zp~fOnz@CuuQ4u9-piwG)T@+C!A{`38J9G2>Syjs*lG)H3JUyLy#`>%OB$@@aR>3JPWsEmnBfInh|Z`iw_xkT%bmw24Z z!F+uiCcEp0xWlnj{C^z}VAf<)-a)xy(YVMwmq5CT`fe!IfTH?Oa;Yg<;fOR9AgPk@uGa>&5gE!kL z(l{jwMxh~tHxls+av*S>SkhBjf#~=HHH$-FA@){hJ> zB?CnD&sR?^3<-!(Y8ANiQ(0lW-QNkT5(%W$76Vyaz>F((3@L|r?rigCC)M&?1jT&R zF)#v-3yBD~q|L;5Iz>W+*&S66%GhQS80p=@Vw(KJ}JZ z7~&U9hMJsUbj=mfzzC{T3sBkjyok~p8RdIpmGDa@f;KM3M9{ys89=&mOgz#LPvD^M z@eK3EF(Dk*53>wlUOO%kx)==JP3}Hi;{zT*RYF-$vNw7qC!6TW9f7BkcNY#%Z!rqE z+M!#o+{=_uf3c*!$&|4xuB{5;B~C?rFmTT28n0**Yv6<4p1 z5#GEdg9YL5m1CrnPK8d)>7Kj|35(cL*wAW-XspZZzk6*_SMn8hD@i0_3>Rx8cg3_Rev46}nNpm_w}LWm-2>_Qc0nOl{k8>58+v<8zGExmhp$ZtO5tbBrErFYCdU z!pve$Fh==qUIGZ96-5Pd^3`q96MMFtEvL&n>^&OJFHm^L{~am8g}VuY*xyWclToP= z5$%a_Y8|F{^L@^4~ ze5wc}7rYWggb2OyWcy&)r@}1Nw1&zVjwxJXdqWXklx zupX6$J!)yscKi_Oxw%=#GUdd}D6X9Cc*jS!9nXpHSljYc4(du-=xhqKM_5SwPh7g2 z8dH=$ja&^$SgdS_e(8y>cB>h2O$d-ItPb`(^N{!=|0P|j3Vj{hBMJ-18Tg=sqnG!) z-FgKo>GB!;%I{EeTBNQXLq05#*!Qnt7hrNA*ka*a8Yv^SC#&6dP&Z~NTI`w&t|kgA z%-6|@ND(b?oo)=f)m4C?Rgq}7EO+P&r*hG+?^hU6gAq`CjmD}_m$9KPD3P`UR3fx1 z=#Bt6;s(lCO!%EBWn&<;x?wal%f-z78L!A}yYS**t8`Xn^^o|Y_^|XXlj#)vkR-@~ zt?z(N@N_&n5n5MN;dRvjzsS#&3-cRMx&TOxvITS<-FSXVYVH|vt;vM)Br)vvprLW@ zg3D^PflD8?<_64_)!jr-Lc_UR10)X9Z_dS15XH_+*+rkQM!5!UYP zRB5-^anEs^h%j0UllcAL=C0+%v8;?=9pA4RL8R3I3m+)VOsJ}yQc0&$-Blpc%U&ol3$Ygp&PqfVg>H1^LIgpCfmw<$8}&cXS%~fLd!6&$ zlbg!DnSNC0>T`2*zjMw#kMDf%4~LPFA9!!5tEMBffO_!J#GzF znEWm_#|U%;>R$9vb8Wm>E)@D&ku_okQ=*^o7Fv&92Mj+Dr}HkH!3fMkCW{L)@HC$% z;i1Y%iQ((?$g!k108R-B1qm$+YQAODJRAK-oI!(H2WB5d%HGZmEKSc@EjJN$7$*?W zL_;rPoOsI=a*9$Gy`p_~NzfQK=23KoT>|XEDs)r}RD|G(quZcNk=%$p`bLvdvS^im z5^GK|x<St+u<9y+P0urDsfz(CY?tJ29v%WN~vZdGns;MHmo4b1mBbes?@=@1vP zySdyk3EyaxyE|>GbA(=vJCm(ObIC8-#i4<(%R51E5^4de+hIVNe^gk z$Kgtz^ous4x*)MB^L!D5A8xbYU}s)4-UqH+B?ZbpDolV=&2Udd8AQX^Kg7lF$XLlB zbTJx<&>l3GB=yD#2s&xXf)q>JQ@1@*zmu922;C@3^crX276NxNdpXY&h>u(srObq3 z*fE833Z?yDbjzevo%kjJkMaV{u{t^3GXqzU=o{vqddIR)tl+M@zN}sB-wcyISglP#G z)sYj~aC8uY4cQpECFkbA(~9$Edr1k9;vNh~F=ltjmG1WdB$`zW3&faGEZ&?YB6dTJ zSEVRwVUR2AONntc!xU<)E6gi+G?Sz~kPYo3UusBmOv_`NA*@)^XI+N#f%u>C+MS^R z&cBpT`kg^*G(ilE{mzYiLN39jgut~|Fx_j8r7S34*EFDduy!iq!HR3ZHv6}LINm}0 zD^StuWhLIWmR;Jm@d7kBXFGuw6#tOAx~Q-UfE5Y-Gj0@?UB##IAelXAU2n>8soEVd zq#m@W3L@#Zyn}O1!7!|tf`Td7V*DHNLkNmYss$0T zz?VoI>q=ApDAy$N8j612Mhv}v2Ps5G$SyU3qC-7ahX)}m7%;m!V#a@DY)vOfK+hR3$L zbnuy1vWQB}))3ej|0tpnFHO@3K>rko2aHy99kl5qUv@(rdjbTZ+7rJc1AN>Q;=5Te4P?_ z5eqz;5sm`Sq$l3CqC5@&4xA|VOk^k*Lz-H)!yw^QRdp(q+B0F&Zch*$uLZF^Oe@I$ z5dUaG=i`NCmPinCyOY#p(zd^g0wE%wDqGYiqFy(x4!t6$GutO%mJD zdwQxM*~56zfE=9s-O0yA=e+?b;;n_`=Ca2SiR>>SlU0e`Dlt;Cxk7Y1rsO>~59U-E zi5U|vv*!UYOQyr>dt6op5)YJ2KUOKiw`t6SDIgXy<`iRtuq~KnxQ@{X$ySMWZ!btJ zN-{4OEicPyhb*UMADh#sKa4`v4K}+rLSm-+buCVv#7;DLar0{O;;WUN2&}pZ za;nOQ?QnGG3_3X@k+*4F<{cp3^eSwLU(SB|vU2z+M8z5~Z;;Q4a6iD2Xx6MT8ot`F z5+jC~#^k9?PYLohqE1l0{}1IjdqJQ5NcLFYbb>$WZuH8 zRMsP|Q`T3t=IZPpn*~=p?+wY3U4@fPG2?PL??E+SVnS=6?nbw$a|Ky8`;^@J{yNgM-W!^t-N#GwkBgx;Eu<2?WJnCqC zP?Cxe9x+19Y*7q4kfs%_=UhY|i?&00?Z{sPq3*zQjg13h#}q9^6+5VM>?s$t!5IAk z0{B3s&5Qvf9G1myO7``&4NdF7k@DNe9Cw>>#`-J$oqTk;Gp59u8>2CTnj#?t5K3VO zoJF;)Pl$bR*v(-fz(SQd&YT#xGP7S$G(l-VGXST))QG;iG4KWvOA zSQL}#vAfkh><@OH>+k5TuV31Jjy&x6@x9K$Ue?$--bWKsPABpU9A(LVqwuAT-yk^b z5P)8d2h*%UX;!laE*m#SdU25Vvc?n%Ub6;}LLX0$$n!31M**|GI-*YHfEY$b!^i*HjO6166XDJHtNOlG?im2U(+sM2`9XGfvxc^>r9Ef0 z*mo;W68NVKPRlnIwEz1A{;jV_`&MrLsQAX#uJz{+3H-Uge1w0pGHIUY+F+^t6aHxY zZ2q%11m4PxXX&Zu`Rm`(ukmB+ z$L{Z{K;3P{Ii3lOKacCC(t-OY4Ar^ z1@7o;QrdG?jeWQBNx)P84gQY8-%^gnx5;IfvKE6ISbXgyXu19+;-`v2mN!d;Wn z`fty_Xct`VN*`Z_wJ$&M|1E{z`nx>&S={|49<=v1{P#iJx4t{@ h?B3eP`Ri|9KOO(mQ)TeqeDjkGf6+Rsl_y`b{{uy3Jb(ZI literal 1369552 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 $&n%v<_p7O z*Hk{M4>Zd?R&w$3{iWN_`IdcN?9y5%EB9X7t5?telBP-DG*s)Jcly(3?w*3)WT!DJ z{!Me(B%L}r%lNc{SV_?1;%{AF9e#hddYko(q^gCTL%S^wP*HQ8^GPbfYNn6W9n+Mb6Ap~(}LicjjV_Ci_fmAG_D!i5Xti@L9PKJ#6C_=d@mDa(9D zS4qE4yWc!#&*?9tQ7KH`w8&$neE4zdnmkId}Z`i1B?3C-++IV;iZZ|8-LN)up=~KZd3JHCo_# zMd`zSN4;>Z16E%yxw-Akc>Qd{bh}Q4iv~>W@+esJZRU~UPPxJFH=S)!byAD2(l=5! zFg_hR%cXF*spi2?r?aZ>)`jQ|N&5Eie8anvFRSm>uIcln)3>>o%6!Y+(+!54>)x;O zjIZnVg86z&T65gH9Wsfx&NmJom8co9CdTWy?Dd#^;pzu-qn_xpObzRZYUkmbCsxJ>nzLOwhqSQKUF*oeIfJTwwklGQ8x{(yC{va zQpvrr_Hx4c+Uz|q#FnI0mfu+tGPWe|pVPcnb0yIprZ4sCl^!qm9~{43?RnM2_-h~Z zJzOjIEK6AQ<%?S8-pl(#=gi!ou&(rPY;|d!@2pYhbsIzGxD8%mEdD~bVZO3?iY&)D zs9q|}eO7aQXup1zK3ngKrB#&wejc%Rg|ua6uT0PQeV{m=e4DfHXu`%(Qq<~>M%y*VdzpoZM(+h>};*ZvlDT3%>9>RUq5y8;F8uqv68 zl5Toa%60Y}T`@(`H9Pdwi2L8})_&G+`BFUm%DPI~!v$V$qS=eZCm9`lGGX}Z4U;FG zURLxtVZ!8@F;9GTzppu}ZoX>$^dh6BG4ho?SHG4iy+7tcVrcX^pWN)Z7QIFks2|JV zE+73?p8Mdq_h_}hIpJEjcAIw7t-l|X5PQpJ@twVW{3qqeKP}Qc_)e^1Z~parFFkf! z&v;-`_fRqMNvAchhEJHcV9C!Dw!=c6Ts_ylROVIWzE4U8j(4}&&g&iCy;$*pe5aQp zM+U@4OE<0*cdTAMdD3%}`eT_ZAC-8X4VeFG>F$S`$8!?~Ty;7mEq~YB?C6JUvh{(r zi#|F1EH}0M;b;Hr+Q@`$n>Rjv@+$F!@~ljmy(^Brj97Z&?hj?LNk+GhcUf7tWOYv0 z4-SKOmj0R$d92lR<>Z>H`oqh`#;W`K6pvoh(C|^TBq4K9|n%6@uBJ64F_;RyyJ&hhAjXEbqE!Y1`pJ@~u zsr+Kk`vo4(GACCziOb!H+kMn{f#KCCky9fI9zDLVVJdlI*g;#1itArGc^Haxn!n6J zcV^&4*M24Rrky;4|5>Kx9LT%9?@7Iy2@kD@Z=@ zbJRQ01tp(!*k=jeP2FqrH{P4S zV2P{#l$WP!bRIa1r?1M3*1hP{sm8nbQ1cRZ)3E_n#VS?ZRy9UiieLYwExG;4irlM{ zy1e#3@Y|`OWa|0&>9eP7G^{@|+O@xm>gDy$>N}fq;-<|PeVX=Q@%@Fj-|JRgQ|kNJ zYk$+>!vpmfNmtiTIeNt8fl=d(ODA>WHXJ_pdv4{hNs4F3?HRjr@ttv_M}_xxtS(>o zX{V->j)KCgn}t^ol`qozJ~j47i1xOVo1d$?RMuXQIa3q6Q>3|U?fu$7mC6OX2NY?B zS+!1DfBN*P^4!~=Yg{XA2amULFa9NGD4$$(t?t6X{ef z;nmRn`(j&+LnB?MZ8EQuS!=XD#^T_auEP&b_8gp+ANol2wA?)PQ4`jBs+~^%BNJJC zAkA&L%&3LpO)*Q7Z4PbdrZe@>i;PjV^Zr<;1m7wynmSf>)64Q-s;1_brVQvOImR>p z@U)`7bNbwD@cq5^c-*4ufY_Ofs`^H)|MYLfiSBpfik%hHlyy39ZB0r%;k_k${_Z0) z)N9vF?A2$_p;#rkk8k!?-`wgVFBN>~&&-0CnMWh%W!u`W9V&VJu)SGHSNnU1{#-YT ze>l9fOSZ1>x;@UzXFt=J7T0&muRl*8rE2V2H|pv+SHqxNU6UN&^w#a&{fx)9uA+AL z`?!a-1j!Hm>*P{WtrcJQwld7lK6Q+3oPENJx9)-7@Bf>>Xu!kjKLfWY_~>W%Z<;vj z^}>H{MMZIA{+Q*gOl_P!H2U$*g=@`Ss?@Yd)7qv68nVl_ebMyX?qFyJowC+t9 zl6>q^R^7m;&IU#i#i{`(s(U1z{`+i$`ro-z4k-IQPz;DtR{lClB{_TY$xkIKE~$(b zd9~iQ@!`6j+eSwxKbG}Nzw|kGeu;?d%dVZLTJ{@#U|Q$9E*_jvTL5l*J>DUd43?ZW>Qg1@r*5peWxaB+%eo`(W7;fW9{;a*_-yKo?hPVy+wRR zefB`DGwR8sI&b)%xznJrkKWdWYv;R*c_wC*W!E3t(cRQd>{_d8YTuyn6_4w$H_q83 zJI2Us*%p~VnP6wXZ9NS8c79Zyu(V2S=uJ17gNl1bU5S0(Ws~`Z$XvPj^I0d(RQCKB z{a3kWh0hm@fzP%{ZY=8E|KaeXdp&v@cbC;M^}7-|YH!5h45bmRleWGx3K-}$q(0(z z>*@^)rL#tNSsoB1IoM>`%KwZ*6kLWW+9$j@IdAx)?am*q67KlT_6h9nMGw*7T7j;gV3)beA)|poy&zJ4*m#*Kc{$oPM(*a>;eC)Po zS)V?%u-_Wd!`4A!y}G7J_%wEriHvF*pAvts*Q=1_Wjedp%a`4Zymli|wp?!Ct+AB{ z)_aW<4U>v;*cKe_SZ}w{x6vzaT&I-4joi9rSa7c;Is3xo&lG-cShifj;Z*EWTdyuY zEIPB55J~FRwZ#p9{J~rGx#Qw4L{FKbl?N*nPM;)Wvx~ESn;CmB!BR*+u?9==@&$mp%M#r*cp1Rb=p{ zEsZNy>TK^NHu=pU(JzW0_I}Mv5%={|=rXIN&lkyv{sYS@Tz*{m_E9=?|FG<4FF)PiGr6x}>yYAi8B5Qc88&rj#-!Bw31@Tdq|e_NeCfx8hRqTp zJ5PIm9b((3E<5)>liaATz6<^wIB2t_)G52HKE{2WYNJ$c!k)tB?>VbHx*A6fESXyJ z>G_v0(hpvK?46`Pb8(NXML(DR)9HHtqwm2xi{<8zE9o?Sf0*a2%ezz7H5i*O`0=o@ z|L=qE4?jt2?rXm#)pxo^g7<$)cWTGS=Nwy6F)C|Fm->(Izs`Q&eUWD6hmYUl9$eh^ zrSefzk%ZcU<`0`2w!XT(CVcJq>f_&HT|Rh9SH9l*Isc)%X5phAy*ur@>i^7OyMf{U zvB91(6Gd&`EeUBEws_LOU4c7ecDwH061!xCOuyp0KcsX#6bvT5H#asu=%PB2&xJNr3ly{Hb*k!hIaykoq-d~((<`D3-_^K=zbv+PF5FI`b4yQ6pJ zqmsH!ulL0Vn2M^Ui};T46fcfjVw2W7^I5CyuNc$ihYyWfXC0Q<`k#nz?8Pg(OS2lU ziP=4C4OscsdU?K5(#6+4J1)K&QPMrRYl~RAV$@N)`k2Vw51Q{Odd153kIz|G*5s9a zrsq(dL7QuvM^1iGFLUS8w?m@u$2NT&T&JslC1>TnuRUg^-=4WT`N*=3Q9+)&Mf(0a z;PS5Xh(lX?Mb45{EVQrbdp@#jd4771mh~CqgDZ_v51G9TY)T4O?j5G=uCu8Ae$t*O z_rW)$L+3p)K3T~9`L*b5#5i+8|QC2(I9D(GI-*Q@L_&=sq@c_epjtgJjbta zsnI8&;+6%5*Wz|O4;kAftJm9Id|gGMiQ%eNSz zxIOyr#f4KgYrd`Zn;Uk#C4aib6VvACPGhwLTT*S;RauRFTU=Uix}x~cX5A~g_W8!n zqYL|cwszMVpB#1cdysZu(vWyt8LM60In-cnJ{&MZ_cl~GW_33r&A8T%D*j@Yp=vUT_kQ-7bpF1#PUa$ zM*}}sdR@iVW^om~^R{C27C zo6p-fo{FDj^Zjnw;Vvfn+dbBYeT=BMyz@x$7`v2b4cpb7MvDGOmMC)DAF@$d=2Pnp zqx;t~H#MXk@-K>vO0D+0ZLof@@_+xXCk#<>8$N&ZxSw(6ZzOW|&Q!Xxp-RlE#4*Zd zu;mn~L4Tk265UZT|BZCG(%YWfn%(Dq9~K?jLu1t}_pz}u-7}Y)JsZ99>%F6)Z{830 z-6X&GdR3vntjEPs_ZA+wm^bFu?fSgFM!G7x7xNZwG)-S%mEL_}Lap^T)B2+>M`lzk z^Bo-f_3^)>uHE}p6sfttl&fC&!eGNYIf+3V2X47yVDMS;e0i#UulGxrKHIxJ?`Qwv zSErb|HL0F`nG&EP-+8h8vWD2- zN0L;=y^Q=6`ambVvvaG9xoh$jjlv~qM^6uI>>GSwn#@( zBU?=G_Pne3X;SJtP1o6fUR8|i`ugGTSwlpf++Rm8(X@$a&Y!j>IBBR#W+$^wjW35) z=+2hVtknEdRF={@NWT2|=E!rcmN)m_@Ap{z>As)SM_eDH?mX}1>Pb9t*AsJJMfCi2nRH+B=f(Da1c!gFBYD=DsJ=5zlfC>?rW~Z})d3uOcMgjtgl= z{=0V_@vIgS4=4I}Ebqv@|JV@^|INjY@a^1#m>uCag|uUApN{>&y(iKkj|=zhrjGbC zg!GGGA^IN@;^!$sc;tond5RD}FIDeYPyU(Gj`SZV#Q*$vjXIKlCd8l3Lj1p52>wlo zfB0{%bX4!dGc+~l?)!%w*>zh;Jm?4+2TZtmkn0-%rzi`V-$x2*#}`8U#(yiP zBR#JRY4;2vek&FdR}X~nj}>CC9;c_u|FM?)E|!pZC>MfrZ?<)4*JUB|cnw!+M}Al= zq`h)D9Xpc0CM16N?^|{xKVHZ<$-fcNk$i*@KhG0VZ&&WyNFDL)7Gjr;ka*rGWPaHr zWL}sfq~16o?e$8?IKM^6I`EE=dFQu~@tLFPFs>|x%**eEwC_yKj{R9Iq`&juO76)2 zibCSQOi2G-FC=c8gv^`#w?#Xu_mq%vLsW=Ay}0)3X#80$)-gZ-U9gVoT_&V|WeM?5 zijX+xzeCy)zk?9F<_OW>K}f$V6f$o76%tp!gv2wqoa`{(N`=_fhcl`pyTpaqwMR(3 z8-%nY{~gVa_#0I_#`_A+YF(LgZS%|!^5cv^8 z+L!;fbVv5ea9~GxypVBYf{=F15#k^Io4y_KPZ5HD5;8ty3ejhf5I?^aGLK9aG9U5Z z+wDlt`9k9DqY!)f@1l3ab6v7ye4`Ma&fGxX5l^s?elc4}oR|se7y6w#<~I^DFX#)w zI|<=0;*{@5|J_2`D@RCNEflh!E$95u(fZs>h(GzaOFGi0s}T9|LhL;xBp%F!__Mc= z`Q@OH_`fJ5&ZSj4)?Z7={;pbxU9*Jnmbky#lLiqV_8h0eWK*;)koMgxHol0ZK=St4uT$$bW zm;0tE_jn|a_Zi9!EL@pExK52&8}7|NM!^*m!jo2rx8X+pfol`qX@f)?E)@H~VTA7z z>(qunI1U~i!egzV&p7@e2(EBp+*V8-ppVW)uHm@C@afzmc|8BDI`DAQL|X|T3VrtT zk4bQa*;UFt{>RIg^N*Wwh51}F7`P+<7y(xpzvpf6NMD6Kw|!_UK|0XiSR4EdKVk0>U|Shy0sc??LjYXy zYWvH5=ePyAw*5*6?%_?||KobXt`x!#42S&QiQpMcxNSek zTTB4Xb)U9Uqbc6z&nkM1XD{JV+<(aPKW#yrSa9P4UnV<1f4v>>1LwxJvbhxUD*Qtt zT*+_y%eBuR;OZ@qk0IQe8)$g`TkoJhw;gCJZrp>GJRa}~JS=`TSOdSrKSab8){Y~& z2V8miZffAsZu?j6+sH2PzYIOt^FJQW;k^96XYF}B6~W`mKMKK>A;cqn4EB1ifj(SV zww3rNz@NFJUe+&aMnO+|vWr_rwiO2r?$u(h-W+T2?;u?HFY0v`gMXM^oqd28@DEgQ zWemv=;2t96_3z6+q{J2cEB8(AldwxU9s00-R523zY_@BUpW+@ts2!0m- zX5GMl(+N0hFCXf^i8Nk0lb(*;qm4XIA6wXELAdox=(CU>Ynnp%)dBE-o)Y*+626vu zxRd7zq4AludrLO-?>is-%&wl? zkl$Yf9&WkVRvupgo~{PJnG+s3m+Bo3obf1f2ZX#n*%N{5kbKY`*j4F?I2lU#z=_aD z`8IH7S3wzgx_Y(O|NCd)C2rtn^2yxeu6#errAN@t5Wf@mxG=Ae;W_ZI{yXR!^s)Z{ zd%?ziv)>K&HtlL(Z#b7o;&~pXKu`W1XTBJ54}9{t75_*KSC}6PxJQC{JnK97S-j<4 zhP~bj;Gf?1Uvb|v=l%~buh#_JkZ?C{L&)RP_=jM)!tBkjgc_seiF}c*H&Y$@8n^K>jW9$Sy>^!7`|K0^u@#;1AJ*{BXk0-Ucq`2zy!F zX8FPo8fSp3ko;vQ)EjXUJU)c?@kYHBGhi39x3eR7R864|5a^>Z(-9)`i&n`4>OzaAI zHot54gg(cpU$Ak;^Em99)Qs^;i|UQL06cD2d;W{uL+5Sv(t}TIoQ#?TeZGW2p4q#& z47k*N@U!uG^C92?qu`%ORPP*a0nGFN;vco+iZS7iW~kS<3_MnZ+p+bn6y$9Pztjo( z2kZx4K=>(B)a%PXIK`C}gokhs`119ho(6g5Pd)AdcpgtRhh1zQ*=YeiHK_lx@uWZZ z&^IryVhtYVhn*9^VR17KWPPx@s31-}{ph!$74VXCbhF$a&{GU&tV z4R8V8MB_Q@U#GZ^&-0JtAF<;Ki-&>S1qB}WE(AY|TM<#{e(ffFDk6uh00i zSU>#Y6JlJ^Z2QZ-WAYO62K=LPT;aAeZAG5enP#IQuMJqF`9A!g@ecef9%5#}KP~)Y zU0h-Ni__fW)4cvQG|#g6v04s1Q2~%2L;SLZ@WUtm0Y9#=`TFD@;Kd(+yK;FVzLdR# ze=09S{}#X^>$r!u`Fg$h$I!TfUdFvcp^5oA)eeX*$sckBj|7cxEFMID1CKk4cpgpi z(uaUIKY%_g4t2N%Fkf%*W#EkGa24d2h(J%)?$2qT=>HP@tbOluj~??pX$Fwjr+N!> z&|az2fU|ijBMtUS@eg-$g-b8Dm2B?Ocb>Ks!p4UliqK~f?VFhXnF+v~ z27-SY@lWtYoWx0?y|fAc&>iyGq^Bm~8|~od$XnoH`rJAVJxvS{5Ar0RpbbA)@ef3D zh0R}AxreHGyT(6+Jj-SE`365EMnRtSyNp8A>o%o*z57o<{;mdiZcyBg+$`SapP1Y5 zj~3}O{2kFu#BP z4m{{Vd;dEGgU688w8qrg*NiF#T8G8czFNn=ni^Mf~y4_aRB@wxh_ z*H~b`!RhU#Lqv-%9Wv{&uQ+lbKVass_pf$mxsI;#oKO@Z>@(vmAkZ; zpRWde=5>djY&_iQ4EZXP_WlgwIv`)~QyH}TI^thI>vlK(VMng8ap2-`@Obc#Y;uK- zGrRYpUheCZZ8)31&aHy}ZnQ6B@xNpR;?Q3U`gpYcSKK>PTOprCc^-zp6@h;e1@a;1 zR-j%D>K9JLQZGB+HsO!1LSA}V`*tjA1)fiN2G;JwXgn;S{15&s?yaCa=r54~ z{=qcg?Vks{cL>^-`Lnv1cqUQ};5H{kGbvi=q1nSX3=f+u+z z{J`R2_($MlcL8Vow%4JLNH4@s4)Le!aBm)QyP5LW7{>?}@uT=Z%s&pxl~DSJS1-`iDsWXAI{OXWg*cEyo`kW)41$Bs%IDx#}*$vQN@ipX6k^Db7;LrGn zbh*ME!?l%CIq=JzhdlE`|M{?YT|E5H#<9_xAuq>2cFYwnz0+25^dLW4U|#-E0(p}@ z;Mak;h}eGUAHhHB$rYEjzua4A+(62=S2_P6GFQgZxccZ5^f#hB6`OauZ$rKL{6pGY z>EHI3d!vi?rv>X_ZwcYjE5Rd4{fn*Byqr+4zrgH%6+HWh$1xgl6|)5T+Y&Cb z8FtywEs`Iw3j9f)@H1=o#(TgwwLL7%?b}KI&lvc*fbvm{e;*gXe0yn8 z9-FoAitW&+fZ~nyI~gu9%gftpqh5vw(ER92c~s^%>*c67kH!JEPV1BbypF#>#TB+r zJJt+b%nkg^Z<#ychiQW$&*p{7zpyuYHY{R1GPG`QE#ppQ1mFKvWAzy5)r$)7QW-!_S$9a%p;Q~}&s9ys%}-9zB# z>2YAjztaf%SW+Izf$CKpg84}60`%dI$=b@`Jm~rQ4Em8S;du+7=MGue#roZgI`~c2 z68ba0-I$Adt7yNuoOq0A-(l4oJVOZ2rFln@e<+(P%+G@jz_XEmY?&)#+WvBH6W)iO z#+at>VJ5ipK;gfe!oKRko`Cl^%_8OMJ zKck3$VIFWDIu~I2FNi1q2f!{^&7GS$LjMK)1I=7vaXz^#+GWjH$ZHb61dSVo)Lu-_ z9_6Tazasp@_9K%c5D)&eUSj&(I|F^{JiyQP1&gi$&&h&aI&#ZrqC<1Op`vRs<9^rMjp+B?tmJ0M2xd$HBzDkkM$C$<|mKU1& z7W}K;f`{q)a=-L%^V=$#e>wHq%DM+=Ut>4ebri5j%N)oj zP@avoDZ`nYe?Kj;Afk(PC;%zqZ^e6cvW8vrSgb$GhSptRC@PltH^kMzI$`JKBbOSzzcrxkyv6~k7nf}>U zhzAFn7qm%UZ87|F_b&8j{_&;!(gw;`=#YHeQP`zO>lVguA`hN=+Ap(lY&EyQxZGl=*-EujD7ZNOPPhc5@NK>2fPlDDOEShW-FAaCn0 zYQR}Or{)#(tfFNO{P*)7z2stA7gUtZA>?Q8rN@@zbhPJ_I~d(_K# z{IX%M`BLCRiNCWL^t4(7Jc{t{$>4cO`8U??P8N{Qr@Rnruj&%$?@MvT@bxyp74O0S zY&={=(F)Z{Q~AX+`-=R_~rEsJH(x=*ilBXMgZ_r@RpBr{4MSkNPjvJB#=? z+5m5ghTj-}Z`!|mYXWEe`tnui^JzBfok=_+&4Ftj13r=P-9r(#eEmo|hxvBabD8vI62A^(l=-~zPQuV<)t9O2hz zfv0ae>SgCg+UKEhagF#O|8^`0$&o&~hOVEkiG z!Ee*3UQLo${{;SM3E0cxWYiYOf2;-0^xrfL_U0Z2&f@S{Dg3sc_Mxo57=%L~t*-D- zJlUl{=WCL5Z;kcGJQeD9low+9V`1()lLy=fM}?xkh;mwjR)kf*;K0!rrmuw?>M?LV^1;O|+;Qyf% z&p$`N53c2iXEraZdZ6Crd5~x8F;{EIU!ZZ1?T^-uhCXFRkb-p(7C_IK;^Ui~Z z>7$&D_A1x}&EY-n&Gn6l!$`_kGkN#b&}V=S{IiGnXLp7C{Z3$DdR{yLeT?axjrsF7yA3^u-vQ3nA;Xq~r_u~|sSuB8A>@72AkU>S+e&gZxSRHOek7m7^*et3Q*j^lvh$jRi@?<>FT~4Dgt31+GJQChbR3gMt5V-AMa2(<8uRNYC-6;4$rm zdRhNk#{~wjf6`6jCwWgFk+yw@$lY#jNMFJyoP+$2y7uwbSq%I}v_5C!&q#IHn@#&o z7Kc6?fSW%>{4o5Y3*y{e1^QT1z3*zl-^&N>&f-w_2->Sw6FA#1>>LgL@LKSz5Kkc8 zTW~T2e<0HUN0(P-+rf3c9&7=ETOwX?k(DN?scUV8I&w#uX-S^NX{^`BZkEVTq zp0^2Kb_VhVw9jJe`6PGP+glm>u<<`j6?R#SN8GZwdZ-UPkMeJe;{r@56|k0?#b6YaRJv zU@34%S{E%RTzfagl`86m)!aSvbHFR60b%VDrwsj7=p0a+c#3IXF!3Maf%!p)&aHOS zIVNkzi|S~vGalQfxMX= z@S}u}u!MZ;CfLjB-IWfz6pK(V8z&3iLcW3S8M1NAzaDy8(YaU;;*YaOy|M$rA4&M9 zJm5`qKZmuu9PJ++D9^^?N>V|rZG1=+7$5fQfv1}CdraPW8}8d!yn+ASsorJFVV6}u z_<_ZPh9B(mru$vY4qfa5;18tvl&z!c-GFbT_+jJ8FGJWRLcfFXCjR=7 zz`u`#K5UA%mA|i8=QLh^9 zLz$j>u84=kxb}8+p?jgxd%(luf8IaH*U`Bfn}7e&J;2_yA7SG|OIP^Q=mz*%ekT1W z@WpiA#Ow+k3_TU5Lvt0f%jgU06+G|uYk~atyY2O_q;Y#)D{wF3iC05=wbFSg>o314 zuh>fM$Z%(W`1z_O{J{1d5p*9lgZ3ka#6Kbd@{dPDe{I71j6}T-l>gKx+(H!k-=%dg z%Xj_w1|F$Q)EhwS5WP?En}Wc;Qf?-HpGQtaWgqHg@$;TLcjNKgz3uVj&hY0v%9pZ! zbc4=wZFSMFS=fA{)$4xc`o7WbKr+d(a?v*^NEG<+ZMVH$^3B59`flY5f5xW`pzwk z`F`y}`!&{%K|P_53)#im-I4D3521A(i(BV`;K|MdKeMZm{AP6p`m=hwtbre%9*6#n z$L|sJ521Yo<8f9(oP@i;^DMvNuod-s(|*vL{A1`1+?LK$7|$I8)N5;qdQ(YWL=W}K zWN4qQkfaWZon_{3(1>H+z^WBQ!&}WS(?7BsIE_e?9 zm{Z`NO!)kt;FqHKVRkL0^V}^0zb}xbd*D(hz|Z1Sn)Vk3)K8iIIm*yyOEvUo{l!)X z`iIkgfsH?t!XZD_zP;bJtwy`pP6Q9@UmIzCSV{FV{<9|FSEl%3{6}ftvF;82vE+wq zwU9TWb8|LMdeeQ*Rg@=T>%i5A;Lj|&$G(nuDxbrjSu`H9dV>=o@Awn-vVM{H2ldL* zIVQ79g!_FKKaR!FxjD0IQXOz7S|_u7-S=bgo2qns|C|>Gzb}oGtbLczeVF3{_mP%a zLQmxyw677_6}1@nQu>_&tPl}#^##7}1LRp=T4FNlt?mp-wtkcNiguhtzndFK{Iyr0 zeW@Q7{_jS}>p8;1EZ!z^;}!3>;WMF+3CXK|fP8R2_=ii&x0NI% z$V-2Ko{UFlBI=c)JUQF1Wn{yyFZ4UdF~q;(IQ$Sn_ehzayA}gC3|*0XkrwKmC~(dgLF;N$x=*;B^chU&N5f9QUOU1KX2V`%U+BZe&jZw6 ziPIs!h2*DSfj&9o;ZLUjIr8V(e$aCX$q(V;vu)k75;!;Qww0cgf6i|Kk38XLG{GPB z3H5T})K(_>!rtBAp(pdF$|#B-T4yr-(>VqBb`Nz$z098zE`UFn_VrBv$g7ZdbpZcZ zs#hckapFpuYCppLby4pi@+a%3lU>1YK=+*{ki5Jq^smx}T`aDoz5y2;x4Y23dl~h2 zCa+BUO?ArKuyuA_F=vNIi@l!ek_vFn4_T7@P&_AE{(QG~qehj}U zQ681W)rS4h{{z*_#IM*fpQ@D2Fe=?f8zXi0>~qVSVT;X%FOw-P$HVt(68=VFDFSFtAf;34pX70q{y zzi|!tZRz)ntiO2Lg1?ybVe^ZjH}+E^2M{N0-6BcjA*l@UVVYT?RdWQT(%UNtMg<@bXdD;RiXgYsF>Y1vIbe5dNPs{A^YP`B8+IEJwXY z0_WrVi@+l%u+FKW?-*1xA%1L$M=b*Km6UH$BmA-x>NR+QdYL{oHHe?(XTVcL@=NF* z__av*jm7QkT<9r7=Z36Z)Xh<^vn+VHYk_SgH5Bz8rgOTZ#J`K~rwtXzA09meeiyoz z`;g=@MP~qdyODJ zyx|n!?dm-c@yTst+e(82`12^g#PqDG0{-kD^kMUO;Ah~KX5fh<{?I?by__MhLioZW z_-%tY^kM#-w})>R?tVVyF__=R<-l(_H2<=8-_{C#y+?=>X76bF{fOC7@UwnbM8D@! z*MK}5$6f@&53=2$KeM+X1h~AwzNTb8^tYn*9@GD63G@*w06)u{CDuZJ$z14zTDaeF zw}8i6ApbVX8S+&$4zO{lPb~Na^A)fABHjjgpS1CuyJ1UG4xTO zb0}@%pS=M1RmyK@5x$h})&HRTiflX?LidN))A=$RpG73VW4ILcvV2j#Ch){y_^p}v zhthqUHIE@*MR*0v^Xo%?4B=~)z;l-FwX%4qN&>!)_7@CaBnJPi(gi=e$5pWeelETZ zex`r-_uy%z`HRJsNDgojI#(S+`jpasr*A&^S-U^$1^>t0ZLfcFCh#iik7J1^jr>r$ z5dD|Mt;KcdZ;%fDtt4+U75c28^CPCeM+)%al&_mf^8IMs=zA4B+|NVWia{>?Ab37C zLj(2Z>p&Cc&#Ux%+tZZi*Cl?N8L-QV?jN%GYpXW+Ym88@1TLp)=iqh4Ri!?1DYPCCYutmV+(gXBkvVtn2b3Vm)7Zm$6TdOFu; z>*Uw8t_v5qU!AZFdiv7uQ<$D(yMjmJBHD2R@kh}27NYke9;^xPTMPZA8-d#qE=RvR z7((&J`gMT@U2!1-6yDa6|V%8yl%{yDPHr(z5AVdMM{L*N5woy_=aKESSM%9Aj^&Ep0@ zUY{j|s}jG&9Ps?2`|2KI_=n~n;A#8=|FgW@iv;kzI{=)GpOQ}@FA@%%`E$rS;97Ja z`zX~rqd)9@M)#;$JDRSCK2`$zsdYQSQ+p78VBK6aLAfd#9}4-Cn5I&>iu=f%wxRfrq_sucsE> z57`t1yqe^<^@E=^DDTJiS$oUCBTv8YX5;o8`u>bIt)rMeCHJA{@0r>UkzBG#yw=a-yCV93WA4%s* zm2_^-9V@hz_*saD=xX?fjT==_(5FTodNO_kImpY>IXJ^z>74FJ9C$*B{}AQp=Pd-z z##`4;h}(Yx`?a&n!2g8!b%>`k-G}-41w5=>_MU>hm7m({IfK?|VP7F{LOjO`seQY_ z&uqS~j-q}+=S|Em>HXBcSHPo5JTH^rpYjIqFg+tEZbj%`pEk*-PC>mk70{E_D>WVb z0rVY%p(KBP8u;y8+S?_!6g2@5&}Vcnn(cS&&A=0sMf{>L;24en(scig*?avB^l27{->k^q=!d9R z@H~DbU!nv81*v0y`bM?Zji*h&&D6; zm9Q&$E9BYwb6FSEEBPGta>v1KrPT+x1ARY@#m^PWM~R*S5A)~X6tv?jI!|PI=@Qak zW)SpuA%3N0@K45I;B5WS%moZT-wmg6#)0JD{08o^1oE&>L}a-E`rUfsVeRfe5B5gV z{V2w><~(?sY5&Xir+ipFp{EYrBVu+}(SM|WKsos3vfIZ=#t+!LkABB0Px6E5I|KRjyDhf=()K_* zX3%$F;BD@^dh}h>@&!QHyf6Ni`ZfJtlIj1w3HnT=eG|*a&UJy`^m3r*RMMv>>3_`y z{7j!b56CMhz|Rbqr}bxc3gnr8?n#qA3E*e`Uq}1OFQMSErg|L|q35JL@UVIC7Ukz3 z#{g&J&zpbX-y*Pno=^f@isadNyNS*(j_?mLaK)eM?fek(Bb&g_;&$vN^v5IgU7%eg zKauuR8dqUgZ^Hd;(7q9LZ#^k@CW#0dI)p?lPQNdAu{!1L%&l_qknJ~fq%Br_Z3|)-GljfU8k{hWWvx0=O3C zH`sVMVj}!z_Z$9X`=;O3kWU+m{>9=)o$^8^x1kTybCVi))aZVr8tJK%1-yd33&iT( z{u}<(JqiAyB>(Xd>TRX_4@^Fm&YSEWK~Haz?;QmG-juIqeyIP6ebWFR_%oN}N0=i% z%f!%+ya;#Q0^FU(PiMk|e*vEv2A(m5e+fi;X~hEfBixYoWjb{4i|r#?>Acl#8tkfic zXBPjqv>(apkN(2O6EivJKaRdj!}O`-z6-~%V|NRz4;7xkpFyNQYscl)=)ZmGz5(NZ zrVBlT=>7m|=e|SLg!pj|L%(3-X9N8nO7MGJbzI_<*XJgE*J2RaJD~^aEu;MfixYQt zZ;yq?8-xXm41LeOnwCYj$ZJ4 zcbT-VmKL~oSHlg+yuICMUBue4fW8A0LUF>*5mdN*6yIMq(S2054oRf^yyjTMA)EJS z>qF0n{;-RicH4^bL$u4M@z9^i$L@oFPVWE@yU%$_7d%b$drUSCC=`-E>GvbdKawmW>LH09vQpZ6bZn$eJZ-)UN>J5E73Ey1-p51g0gvDpYAhg$V zI$usE`QY2YCsLj;oA9!Q@Iw&oUs%5|bp*dr59rDA=P4V|UelG)v)K6KIs$qwQiT3& z{3-d3dgXK5O-Q-3@ST$}6~dI`7#oqx?F ze2hEnQWm(!duJE)|Bv>|LrGp^CFF<2!2c5opL!9vEZy^A^R+WK5%BR`WDozadY|ur zA4UnRlk4br!69^S(2Mws6CwXg1a`6gPQ_l>CD@L)rlMZK?|_vhgGcZ?V8hFSn~K3M zbE>z7&J8!zwa4pezYs{@Wn%IFV=nxbO@6pXJXJ5CkHi=7s1P2gf_gvpgk2tl&-@C! zat&}6KkNFz-Ypuyr;z-h7~rdD|H$$KXSnbA@b`1vW})6Bar_6Lhd|GO!H8$3|61-o z58qy=Rs(0_%;mKhXS4+Fy<4q^yhLxvbH~kX#r_I#Im+L%abWZu*d;^zCKk8n4gtUU z6FiH^t{r`#=RAGruS599rQqLF4?nPeH+u*C?6ny2=0ozc(tr=AygHM=6Nh^9X&uPs zkwLofrwDzwlgSS-LA@Guj;2oh-#CZ!eyceNeVAQ8R{__c{fjlp8^0vKjf0;3$Zv;M zL%xOb2`fl`Cf&Cg{{{YG{my?3^xRLse*qhp*P{J?IqkdII2PLr_U<)>KiN97f%4v3 z>!80b)$8d9|9fnMJZr}t$DrrVi1zlLdM85Pxtf_{%Ae$Ly_%$M+2qS3rL*t<+Z1 z)a&bdN=a-1rLj>^h>}W zQhTv+a_Ua#uR?iXrq4La`{mL4ocW>eAIJyA!rpyU?~-R2pOff!^sJx0qxHrE%I8cY z`T17Re=FTjVC_CF8u&~)mt=Y1hgHChp0X`_t?h2W z*?iQMeoyz2@;OZ2*BE*A0pDQnX&T?&okhK!sh_g`Xh3;R!MuGV`EA)>)N4(C=y?ow z*;j#oIpO_iAK|eZxDMfu)$n_NvzOi45INGvl{*LL*Ux4G{pA$hlX*q?dJ@a z8V}igQE(Y{rBOfiAo-j-h}$wcmy9L+X$It*XdYqxZtMWWTSWodi^c6Q`dzRdo%=BP z@nbNK9iu!9i$i6a*Rm=8S=>JR4t_7X-_H8iZ!zGN^gRt0S4Zi+kKqE}a}XN^yIvWi zU6`LU8^Gg1`4BdqudIQd^7Ok27N6VbyZv2XqrF)Cm4B%{D)(nEZODS*3 ziM5q^^gYsS$^+;S-h=LG+@*Zfbi!2}5YIINzrT~`?)UQRw}%4bgN-ffO{95>wO4%x zcx32zNlwH+ZWQ9Jp4R`Y|Hg&@Hxf7>u`~itFvU63)2|SCDcuuh?edoHds|T4a?69Z z(rgRASuI1Hu>9C+iYrIDr^m*SrO!2iT~&{_|ufm5rz`p`4YwL2gDUy2d*cj6D*-5mc8{HpZ z{)ue`|LJ__vy?J;)m7SkA8m?`5N}J_L^LbxQ(ZK zgUl}FXz>3>;|#-#jza#UBzU%yT|evLho?7z_a|KZ7VOr>X<*z{Rev$%i$ju=Mgl28S4XQ^W9Su^cTZ?;LfC{=VIs?{tkZIMYyR6?9HHg zgsra*QGY4!0(;rGec?Ld=h7|ku=d*19eUo(M!hqLUxvQZvWeyeZn@G{lKX{ z53RJma;5bfTW{a$3_XiwAU}zCw$iO(LROQ)gT4G zrP01ahxiw>bBF7&OP+AwZ-`GZ$~&=nGbn{*F{ zwR_iF;9qqI_Okh6;1$T%(LGWoe~i`@0kp4Y>%E*+(5K!FJj@T9|A0sD6!g&~eM)HG ztw;K>IPdckJO(M?IYIKW^57Xp=Lm=j5s~ZnfuE%B*RlC@lN$W&sDpYJ5>GdpPwgl_ z%&;7OC9k1>r``n3KrJAw8pAbwXj+;5Z^hI+Z{f^B8jdf1guovf`##;$ZjN7A%QLhN;Q^~Cxc^(lOXP8})3&G<~_uLr& zmSD8IuR#8}AN9Kjl*e92diqgbR8b(07w`%73ch2zr~&nsQarP9?{XvjDY#FcO6$_c zf6=l`|0{IfI&Tmnst4)g{tWecI{|0wv}0TV@P0@RgWs6E;(Uxt-t&Qb5znfnkpFTR z?aS&-<;Gi{CzA3c3?J@}dM%H@{|xWB0CqWyf<89H|7sfW8hRgujXy3lFYKiK6zeZD zDgPNn`#Tllc|8LD+(P+47s79xg`W1|(EknL-Od4br1c^5|G~|Ox5PQnpT)x^x_>o* z)?)*R$BW)G3f$k`-h?ptp^@fOF74k|UTlTER_`G1O}HD~GfAR62D8_bJFn#TJ6V%} z^dkB2NzgMh8tui#8P!CJ}i_a&B2;>tqtsp-w5j@;~-d66&pdGi;@2^?hHlKk% z%jg~#i`xOG!4pFJ4%UuiDNmI}^W8AwA7ca_8Tx%kcfuW7EKsjE<r~hi&BtjWZVn;<-^1 zJdKo>*g$%Q%tw0(o}W7Y0)G_c!&!VPD?)$4?*{kX2K>Td=)>CaIQCO=AWDNJJyO=_<{AWO3Js-r}Y4jab##A#`N8`P^c4K=mOGu7r9VI%vi^8) z2K*l*aF5~*rvM*^ugGs~zD`er{>F6QkKIG~z#Rbb@>$LBGt*Ov3t%2UM)@2yva2Ks zxbzjsbK%-ntm$``YP(=BixUG$=;^EtdA9ycA^#*Dfc#$K`C$qF>m7$YTMy6n2fm>* zaK?XG8FmHJ`2vfR6N53HTjs!TA=Hm@Lm*$90(?5vYaRhVOss6rZ<+%68Y6gywU-~g zQ)BZ9@@(HxOFYK3KV|X!qy+prHs}{@ziHMD{CeWx$s&Ei$PdjXz*)PfQ(irZ#w8XH zIs5(}Ti+d*)$w%ysHoTy#NM$3A`wJHu^{$_SYt<26cG^-vBnlGvG-oEMv1`^W9+>U zTddeo5o_#GqsH>P_c`ahznA-YpFh539L~nb%r*V}{sbz+`Gc0T$q=-p2PNBfZp#)NG8$=c1JpC*1kt{3^oLLQ?`-Tpf| z0{vL-74*`$8^ZH+>%98+Yw#DhoXb~@gT9%W-;I``*$qtL) zpJ@#tzxr#7alUM>N2#noG{Q6cul7ag+m3Z~vgd6_$oVb#-%8GShtpq^@ruy?!(fMe?Rxd!q3_aIKGT;CC{%$ykWLG%fc6z2$yH=em&p zT7Gz%){!l|-{Bkq`^XO;-@|%cArSp|nR2$D1e^;_;CCUt@J_UQHxm$+kbZe9`fDxg z38hzy+@QC!>0t z0_O+$&rIIOOzMqxH?du}PryITdqdjy-5Ut}xB`$zdH(rDfj^!5O*i7$@V4YL0df{|S7_d0;efKJk8;C;2Dt zf?fw%|0(%%6(G)b;0z-FT;@x&odjLyBk|RMKhbi&Hg*8;7cqX*x=_gYLvx-l$$ZyZ z;^$k9c02O>Yl_d?82f$GugZDC&W0HF-{l49$Ekd;%$+z3m{&P&IY$UDh5mBq{3iby zYt-X8nP08Bl7|TRue}3+fBg;mQT7>G68grKh8-0D+~apwud+@c}BH>9p3YOl^)bs&#`{o>$loOs_~QdIj<0IQd&{PsAMpJ##ew6;f!}7a+XJ2-yB z%{Rn3d=&J(SAl<<^d4tGKiLLy8h>v8Z4ZK+;k7|m|F+Ewe>>-hb~PT)KZHEH`QDx6 zjAXnWWEs~t+|chOc%CBum`9+$;e4g}{O@?sUo(!?xck=u^sbh7%iWfNo{jZj&8gSU zK**WQdO0`JYdr>iQs#`~G}00M622Ms*Sfi37U(;8KB#pn6Zcc;7hz|^jqSf8uD~Bq z2y}na`@MyodmhQyZg$oOj%Pi;>@bq`cyV>XuXU};ec)`E54!w($KR0iHuLkc^TChk z_jF6%;6C#MJ%V6i?MF@+3xPS`9=Gi83WY(hXPlqAQLn2fK;OZ*Lj9Fi4{`=_|0Q|0 zZ3n$5&qowj9IS+Pn^XXT_<#Hd{dka%)Wp3vGe_*?QMnh)1)A$~d z^jg6E)cY!sQ~iF7_fXngg8!&rUe!XoNqiSwa&DLl{G5EpK=i5ep|30FH_@*e?_HSl zp7s5K=X}TJDDw}Vl)pIZ5VmcFzM8M5WP^Pg{Rg__|BvzBGLB#A``rP^Su-2-GSV;h z-;7Mqt3Bgf*ERXS?{vsHhyA7TwUTv8PiDdXT9+^7g5ApSy;|)9v*{pktnYXIwE;L?SZAVspUnNZyQQ9L^-Szdv%PpEMkJRj@t ztl_Y5KJrg8#+_-;+#Nud-F`L{H|f^*vVJ^jzB63V=4!d`nKYgL&?BQg8}t3cbk?N^ zf6+(Sb2Go!AiJ$-1e~1Vu!F`+8P>ZxE(TpVsnZ~5AouBt^RL|my>4;nCA;-*g8sFB z5A-7IAIdPEY)JbAU4?xftb+Z8@6PW)<>b4gl5<6K$bZgqJ{#ZxeWzIJ*r!Z_Jk|e# z-CDEVuzaBVx&)*~WG2pcGazT& zdhiP;n=f$Yv3^7P9;%FX138b${v*nOUZn+al;3Vu7Ir(z{jdDFaSH5E!ID4s`VRhI z+XXo8l(SSN$n&%?G}3(1o8xpZ>$Gc;e*o*ytmhY9D)PQSXW$#*g#C9kt9gIf$>y>U z_{Q>W|NXWT?{$o|#H)1}=M4LV{?a@)+LiuqIj6f{88``}fbT^7o6PepDhwRO71ugL z-!$f3%aQ+%GweL4D)`+jN`>+0Ps_pALu~-!_2FE=DV^Q zFVW1aC-7cv8S;-Qfc^^NIw=3S%X*lOe3wuDymu(%ugQC(A;ej967yxba&35@`rUCr@48LSoFjJ;6LLGdrF>7ec%t){bu&D(DxGGS63WW+i-Z( z4yol~{|MS=Cf6xP)(L2Sm@*&z;?4M6^jtizY;gecv?Wf-Qjjz97{+NO(sNY={VemD zl}Z2O2;{N8vs85#-ox)P7jiZte;dZz4fs8duB3NA0sJY~(J#rQzo-p6ykXu?{X2#C zAd>wdr}*c70e?2$2b8{V`@#;RD}rC+E<7G|>$^-_=-}cUOP#FQT0_URDo=JeOF9p#4SkK+H2;8Be;Z;LNMyOMv=Mc|y}eY9?z#~uxb zJPo*S^`tzrK0==T%)_g{h82c==3C;iB))e&IT+(edA2rxqg{{7=$B2zziGTLZRRTu z)`OgVNH2F0?Z$Il$Uj#x?-3gUe%aw0t_vwgK`%v|tlc5!t~#LiBE8mT(AV?)ML45g z!4Cboeu>^U4fLnGGWtU=<|WQD&XIkFxZ|93%b(bvy0G0izLS=I5Au{Iy?%N0SF>Wk zH^Nl=?|u`so6sI~t@}ZR!S6Z`IBw*xWvoYLd=fnp_Af;GiaW69>1N=UpG1eFUz%`S zmnDA`&q+ISeNoS zeXl83KG-vb?^S9ZNH!9==6qGhGM~R<9Zr1CjCOn58Td)=psQbAj(}con78+)UMW0h ze8hTJ**Vj8=yj0qEVU&6Hs-?v+W=qdmq#A(=bi`p8}i@xhF=9vg`c>SKAZ7mlSJ6f zNQ2vd&i#SoXUQl3uoCw9xCi_fh*RSV_}g&5T%Pp2AFxk!;yXE-Kevs89ftKoKPnC% z`WALO$oDy2h_jq^N8>kPp_4tMN1)!>Q#mG?(c#Br5SLB zlKzGJ;!B@Ek6^!?_!sya_&s0Q;orN!ugUk0+=w&sJmfrMx!*Le6zo5x82rJL{JU=h z|5`rCukjK#2y$*q2VM5O-4yuF3Bb|(e4O2@!sCc6yzvK3`Irtk< zp0W+0mv?dCOW#E9#~ngJ*Zlb>=fl+JxS0sXj~t`|O}Z)3evB+ug%ccn1CDnAGKYIn^) z7}sN2r=CZb@&s>D}fP~*H7xaC{b-xX9YS)9E z6M4T<{gq`J{ICq`Y2}|;c<;D7^9+)w=}z#!=Xbs|&(|($=1Gd$TvR9EfQJ8=4gWtl z7voX>uy-!#YwLlo`TP*$u{X6~x2lx?2V*~Ct|R|4KQDdnl|z5o_ocF2#NjgR?7;K)Ao91>J6(5yqj@!j_h`I* zAYn=J*X8_{%(@GI((4U@J!|p2O!>onj30t|Z^D=S?z!%JsC-<^yzrB@f$?f*~}__x{a;<~^;%zUW}=_T3j zTOZ(SeH_X-%8B(h+P4;60i3j%z?Xk|a~^O{0v)rf@m9xV*rCfX_@Vgc-Ut1WWnXsc zJ?wMq2yomfXBOVqs6H0-6Quvt9ph+`<=wn5^v{7U;17zgHq{3HYRkKD-Frc=jggR3 zemIzQ{$*LGs`2iU4F1xLlO<=x2hi)CCH|~yoL8FuGi5pC*E-T^746CK9zeaOvJUMT z>qgYSrFj3bNCa@SzZ-2NzU<@uAn1yd$9x7oH`gQ0!!s(N-FAHE5WR1+ePQ0f`hC?L z4q5HfcAD;GdDKqtm`DY9j2AhjFa>rQd&$vmoEkH_T}NZ9f41 zStHOd`$+$A2mDJ}_g<3pIySUBttd3oy0Dpa>w7+atPcrb+&+jnFL=)N=qx=4udcF?-~^)vjr z&Jx&P?WVb4Kbx`{{@_YElUG2_RlPu099xX>p_8I-drlAM}GA`mo+c@l^`**j>McoaY!P z_xv07dCGVGwT}CYN4tq9(T}pvz5L++ej{)+F0K`Y-70Wgcv7B}eXw&R>-|LkS{yhN zEqSwmoZv5RiKF&406m=VfjASt(oX1`z<04Ujuz&Co!>Fus6_r_KA;z7ou0ounu4PEHH}a1y3BBC=WwhrLBOzms-~04)`NN5&px5I4Vzt|AJLK_;gZvMP-^vYk z?#H?XjrTq6VV_{$Z`Hhg$hc^4?u*wBfjqCW0_e+D*x7pz=$a4X`{3N?QyTQ`%XUlg z9&|kOb>h#(ckL1^^>W9uLr!ZR;2Qhgdn)Xl#`$M9?L6@<+EqMx+o*dn-_=jHysN)p z2<+2<@telQLB@3+mivs2cR`+`C7^FN>eZg}M$v+>v)V2C40fBydV7u2$Xmc^w;ec5 zi1W=R&~2>8_>1&lBLQOedkpL$9NsA&#d3@{wkYlFIF>rPip&S@e-3>$-iN=yc=?Tan`E|oh4th?92bhaUKa(wXC=trnEdTNgT9Gz zsm?)4`~vyEa6PI|{x@a7|BiM38b>qEz&_3LLtpjF_`1M($2wctzcbHACi32s;thAc z^B?sY`l?^9ZUufK&%Zn=&#+dIXTUn}%imVbM7yhaZq=OpfAKz11mj`#<0sbpy=)Bo z1d_ii`>SS4=%sOV>>v155rQXmiLfKgoR( zI8Rt7Gl%j#n+!W7u#Q^$`owdfx8u2FMe-LokNvxg<=*1K|A4>3QrG0qJch>#$TO8V zKm7uIH(2sH&z!T`=jZ#(|12c`_E*rWIPXWxPm-9g&dGB?#bZ?;LjH!#Q`IJp6VJ^f zcrR7+!(Z1R|NfsKXL<7fT@CZY6V4koNw3NGS{-O-$&5+{P62h==aOS zS;GB$67LtZA$>jTDvxe~Kj?hzA@kC)IYA#u{`3n5y zeulnlNe`?5eWO?>EWO@MfL?|9U2=`D#^J!f%Jb;k#Bt)ifF^uL_XX)*JAjjI73B9P zz2Onqzb)ggVA8*wgrA%$3ppc5kG}%>6Zw7W#-yi)06#uI@WV-;Yy|e^eEXyja5Qi1 zZw&eC?1X*Ras55p8tqQxI-+@?8{@tAQQ()Kc&~;0OPHr}W4jYJpxw8YcH8s(aVhJK zg>M^!c9U8|LL>aP{~~sPex3JXWQS4#Xt&}==qsEJ{a~NJn70?b%u3)m?1dfVpC66- z0ndj*oG(9To_5}9=#`&1yIDsxn(vqDTwpx!Jw5LW zJAX_5ot!7TTk09gErwouSnsWI@pBi*Ke`j_FZ*<#g?{m2d|RFPEmnhW{XWR{8NmPi z1oErDjuwI){8;ZQziPG`^mf-_AIZ~v5#(v)0ROB+fBvTm{Lq8vT#YEt<&L25j$ z9lAo!;+vqC#>*hSvr&ch4AS>P58#~Ue$CjX*?<2q-f)}(dE^gqv~%)z8S%659J5F+ z(A6)~j0Mj0D~AEV$xHbQvcA#!ebr0MTkfd}9K{dwp8zM7al&`RnLhybJUR~cFG%`J zXV@W{_k$DLqIRi{fO-Uf%9Hxf5>B8SF!(!G2UCU2Ke&lE36~+ ziv_>rDam_$-v5EVit=2GMY{>~XSKU<6YN%pc}2}X^?SfRemQ^>4smRmK4JV;ISG%F zJi&}N%CT-){62kv@6Pj3wHufn{!nl@a2^u>im~xG{cXcO=-Zw2s>c4#qz~hF+2lV% z_}ypsK**`_yT=>&b-2Iyl{m@9yBsFY4z72`cF+Es@d5U^&b*T|>7(C)9?5k|;%t6ZFzJoxu9luADcPvA-@=1Ak%0|6Pc`zB%X z@YGkdo8Aw0(D-e3gmrfucN>ZG+kfCs*@f|_`DgJu^m{YQzIA?2wA-QpMv&&WH8J3y z(j9tf9ho&5{MPTQ9z6;EAy*)$k1n*9=Z2RKFBj}3L%DMvoelOaA_=g#Xcd*byI9_Vzhn$LAB6a}B zm+O@L?b$i#RpvY3Ydi+MfgSvqrxO3P?BIXE{M#PROV#FpzT^b#todys^SuxD17GXc z_nxprhdi*)_tY!273kLYrV{ymuIT6B*Ld&E{o_+hUTb_O;3N@$3-M2%gB`NffIKxw zpY;m#JDGv+OM2J5utOBjg<(~jtxaXuR7bRXGZ*;lk-v0x(04N)mY?Jr4Sn-Zhdj;6pU67)2VFpqBmJf~+U>}DXWGA) z;C}7G1lULZANLM<#cb)AA9@n!^v|$Ed+rN#4%Pn#=q(rzXdeE`JhN>+a-f0aynYx2R^(6{WXc}h2|xXFyOC$ z3mhZuZ2!d>1KFGpBY3YCQrT=xh5@G{^Lx_QiT<;Jb!+~_S>Ou%q&7gPM0)5`+UFwl zawYwjKG18_DfGKL=_R9~R~FviRJ?JU`yfBo(YcU+=mFpl;`{1aj~em3tb-r=B}*3k z!ECOZ@mv>_=kY9!`-v_SAb)4#7ypVp&pFnU6efKb&rM#xgFTJ1O#AQrGRW`B`-~Cf z_b~D~rk&Gy?xTLZ{swkF>jxao|GwQpkK_HI9>i&~7UE*L* z?L#A2&wq#WjK;;63Ft>}#>wiJypy4CXXbk~9(yv+aMl6%I)4dT103r+S4;PTp2WPX zp}zgsz8vJ=#&u2e|JzlVml{ODZnDo%<|RhYgB@gNm+a`@J2_zoC*uD;3i2m2UXtC4 z@qL~Ht%2iC{;QiIXNzuVSMn5LTwUfI=vrT@@_e>G>qT|maU?V3nZ`I7R>1^6|2^#B7z})kqwg5EXJbCR6y*$`0-RRmGxD$Cys_vY>@b=9(_aAJ>k-=RMY{JF z*yj-MFN^*t4C81C>jZ+-ZZqHnaXwW1usR6*r=!uX{H?1K_(%N(y8N?NBHBHj74o+x zeu1*Uxxw#k$^X51ulYfJ;AsD{J`2XhPVSG?kG1Jr`>)U#@XzHwRO{EkrO<00^-{Yh^5FhRf~C%6%v8v~%^Cf&ocP6Z zz<>NK`^WPfzo!#nhi&A4?E!hN(?0UI`n10b>&@i<_rg%eJIf-^-8AUy@Ei2ic+VCE z{3O1o7s+<7S3&=tWBy$DiEUtq;@nq?z913!#~DAXzuKOK9l{#G4#qK}{desl=pmMK zrGO*AufX_IezNaB$kUnce5&2t4#3I082F7S|N0G}-x~^hs=pr91kPBl7m5=u!k5PFI}!Zpq*AKI9MJzD9Ol#qS_IVgAiQG(uTNjJJDT)Dytk6X`?>i@cV|97+>)1@UmbQ>Q3*Ke-w=+kCQG5O;)+j< zOUH7Zbs_%eUt#}ojF*J-qp@)_{c1-E;D|n$b$v-`pv!;C^So>!-zDfr{Ik4=k`xdA zmZblhh2xR;cKu18*${La~0-GuL<*J$R`q*pC|N7!>2^wPL%HXZnp`616d;#}$r zecyAQbR+%hXwXx+FB?z#(MjFumYs&hWGVjo?@yw(Bmn#7B zc)S3;67w79Uqi15w(AXcTO8}RXD}}(e{f?RQJ=qoqy0kpb+FrB-hV$yoT1zYRpj}F z>~_|;*k#)J{eI}B_@PpJ$m7U7v*OI*Cqb{ndmQq^A^TvTqNgE`_Vs6a!cV?1@2dGZ z^Ahk6;rb|?P-6l#<=OrL{it|;h4DU{S*P?V5cI{&YvtnkOFF-E5kq~q(GIz1f&U=s z^NsgsOnlpG(2X>v{Wp(s`;K79-B@&L@5^peXBIt^9ELN#HNJ3B82#`7HE$6AsBWPP@GXy;)!KgFch; zBr(7DnsJ@vsq#Jg{pB&Vt9{?+d!Sq2Tgzu8LQTCM=K#NO4srdO_#N6+JQKn7^f12{ zBmQ_N;73{Fjk(P4b>{otbt(Tgo?}*HK0*F)pZmlK9FHO7_u)QbAkQf@Kj(Lc-M+AX z*ywKiFZvnmHiP*e`RCqQ;NQe`%ANdUZegE3HV6F8xV~inbz+@WAD**I-@Z%OzuCbr ze@kMXVMJ-zQ}clFtgOv^zv#|P^t<-;E&1KUG}fhS9MQ`ndcyAcb>t)ZxTxi$&4%^o=py%hh z$gkq+fIfN(aMbUgnnE5wOFX=obxOThzu`*!Drq{AW@k z@QpGI`)|@^*#EE#eV^?K z-`i=!dRMJGXNm#e#`rv(@?_^a8`&E2%g>uIA5y$7=<<`#G011mved1OGy-7L-==KH z$X|@_FkE~By6nG+-^-g|xgWaO75(Ml3IEafax&sZa~*%a5B{U|y<}&!`Tz7He69ml--?xT=j^K-=|u&1LV=s|3EGy6TR zIr_Z?>A#EzzxN5y73VBz2YDu1-hU2pL;r4Ly^R-f{^2++!+IXABUkyIm+Rbb%1^57 z1pX4v!+nSo!S%Z6Daa$erZ+&l`Rijm8rKc%zc$8tXWHNWAngB{etwnxKBh8oBU! z#QWy5TdC*ppZS*jLn6=n+VCEw;*jxApjU6^Z>3jd#l(y zFupX;e7FXB>si22yFakqwS1q)jdGR?1^)j2kh4DNAKrjoi|3W{tG=H=KN<{t$)A(w z#XE}u2U6K=S>8ggVKIi{5$ADrtZT8%hfAJ6c;5G% zc}3ZwunX*vcmQ&G62Ah+b?RyOzwGd@aWG`clh6o~$B=()Q^>RI8sy(c`bHo4p##sk z5=pPJ2J6UK&TlTHA4!2cOL%S~dG-!~J*P2GCHZId1^&jUjQ#t39QdvGsq?)9J;4q9 z8h4-hK0`X!ap7N>4tZYl+*$L?w5+`EX?a&+73*OFdt{WS#ZR!$N}juEy{@qm{r;5o zFp{U#Ajp}_JbY`~r%QG4@8`MC|KJz_n7JOc;CDkRk-z;D&>eX0p!wuwH`wjM_vrW9 z`O3<}lSDgj? zFT7``{nwIU$g_y|u!NKSDCq5ZA69nwvm*Te<74P$99P+YO^gF6(>`O5Lw@n+HulRV zJ&xzdng{mX1wDlOBemPv8T}q$Ip5rw8S)J0JFyY8TXw#axuG`nRouJ6$XA>9y%#FOByN#sp>R70fzSwOft%?EJX?O5fVX{cCev zkKp>Ajdoi^`3th1MDy5}tLU%emhW_Lae#deTE2_)oe}t%^7LRmyyE=ak-&-M{RQ>= zTGmy*V*Q)!pO5R&0PIkxpA@42xp}e0};WFfZ zLHu#dHHKa>G|zqHKYfn^=L65FmCp=gp1f9b=sSsWZrg~ujvjn} zSo2aRzDu8t=XWmTzxNjS9V37#oUw5*$NP20KMRO+F#>d7%YNh<>x!M27ln7(Y@K-Sd|@K& zR+czj(;$y;Y0$+#$k;HN?OtHqD}6UThn#VBz;7%Q_TO{nChQ6A| zCSL}QHUD3ke$|h4t&(SI0r-iZrS53a9N=V21it36w7js-gNN{c&8t_&L$B+6SJRkw z?7!xQV5Yvu`5w6Rbzr|(&qGV`+{C(G+$fKB<7t1{p}vu@HSw+Aw{?66`S0^QRDQdH zbu2v?zsV05&43+da2*tV>MgWuy=OOa9@<^Wa|GeP{0bb0da#=(?NBTL^h>-4?N9ov zA7~kMDlBsR4YgUn$(T z7CsKT{LphY@ZYhX!G-eta1HDGqhopO6wxO$pJ`p+n_PlChd6JnB~I-`I1GWE-Ah3J#-u0kUDowHPpL$D4uiq;pX&|5kN-6O@igcy z7NTF0$sfe`jVpXWyPD@W8Fl+6P5|Gx-$ecg|DYesdy4*a&La-_!fxL6;h&Nx?N88G%z|Fci8IZp z=QQJ)6y`r4Gmu&{9{l+&am%`4pf_ONSb58bJRc950yz~o9;F?sJOn+8?e5@suflT; zW7)F*j=N&K2lM=*CFzdFf@Rv@7783_XR~eK{m^vof7OpUpQ68>u&$sCasK7GWFYfz z8rS7`&gk$J_!@U%+%F$xoTl;Bo8v2r`5cX-bqgWqZnmrbEy(*3L0y4wEPwW2;b-uZ zqqKwYCv<>6+_Ai`dyMap+nDF~q+Tt?Ag?m268!KF()X4GzDrBc<9u z+$Vt^%=k@q?m_?j!yS4_p8dxlr}sh7TNA&@2hb1my90`&(wU!kI)ia>oBW@Kq20;M z%W0nZ`!wjin?p`xTDJdwje;Hao&}EDZSWG~rG+!-+J_$DI^MM^=tdZ9|2bxYoZb1Z zk;c)2(eNuDOI>j#VATQwIPZ7+lb-K5=+^U^qQ-%aiL-q?-9(GlMnM=q5SPkIrPhG z+F$;eX%OgB(txA!QjXsnYQ}k0{#jur>{;9r=byX)|M6wrg66%}!$JSde2)6DG3Uv` z+>g{|e_gAD`LkpM^sP?%sTJtoHq2*Auf@g!ZT9c)T#qzA{4xdfdA!%Ae(Y#$^i2Ni zJXcyp{MEN%hx&}uhLN6+ew&kVm+b!!{i-DIfm6EyQnA7D}wkA z%OOt>zJHRJ^f#Yjw>W-3MfPv-0sJpdqQB&C^=xQ&*mBGp!s!@}b`ReNUH!YNF6}uF zbR(T*|4j%5J%aOw+FiK__Nm8nE}aYi9tU~mSmM>-m7sg@Jp}dFfK1S91M>_GsqZ_! zN704#25R>|Jz&gucsNc?RVLf@SCVIQ?y=n>>U$$K>7Z|@6#OLxgQ z-Z zpGLn({vIA^_XYC?@}JkdKc1g;3u^b`2ERPM%6Xl6@^##ge@A-7rI6kX72 zYw-yFUyyO53;BJ@!#)u^V26ub*E(N-JvZ%y{LRTf|1R*WaJ*=}81onKx3xe&N}l|0 zfxn~zaOCG5n8&MQiTBDGd2-VqqImC2c5{4#b|3Wtj{LvZLf}71LjQ_>iR1J+-#c=X zzWabPiTCN8Nsr-q*#V2cb*u~g4Xa=u%@5PPAm_>2kVpQUmvvdTYM^T#TlWO^eAgR( z@-5r_y*zMcala#bw&wZcTHdoz+_)%28GesUcCKSAh^F19tbv?p#o)aRe+xbb zipI+cBTr@Szc%rmw8fO?c`fMc#_t`-o)L_zchde<$RDEn3#^w=f2FdHB8~eC*&(bt z@SCz;T7K@t_h+p2pKI^JZm!HfXnvc+_hkOCtdB2^jg@JK1lG;EQqFz5(605pyNg4Z=tuECWu0DU)|JVhml^}pPZpel{UuL5<{u*BGxp0=qn^QRcToe#lb8588DIH+ z1;5s*JdD0t0?o3F+AUtzP(uwQ;zSV$e%a*quoxt zFQ9Q)UrMuG=aOjmMjPNXBE3~}v>VYK_H-eAZd3GoI_u$$@XY?Z)B|)6#)t9~ zpOc_RP6dwqx!XRpJA>m6*0$LuC!^gx&mpHj@vEi-=Z|f`(Yo`vF8D{Wu0S{!jSZ%0 zPp=)oQNO(C2Ywst{UoPHZrJTQ>n$s?-C(1h(8L)v9sMHz%$6TG@43Ggy;wHzI~0OF zg)`~_=$Col{5PB)FhJ6mx{*v>u;Q*#Q)_cuitly|J4(%FcRQ6v(qal<3 z4d2z&xSN&2ez(L|wG$y{3gcw?ZBx!;o4H?ZPWjhP1%Bqfu#fEgZawN77g@ef5zrI- zX?*`gcALX{4GEl|rEezVB8fSl#Jxm67IZ+vZMkn6T>}0fImZ|eVcGRv2s>zAZ8;b1 zrW62OdCQS~z+ag4ocRgz zFYW`nC+VkH_v`T-`1wh9z6t!}nZYmr@%a<;d_)5Jd8(0-pdVNVoHE4e{uA1L%6o$9-(qa{J^ft#f0hK! zqK|0TD8IM=8u0woo9mS1`Ryg_cDfyUq&3@34+GshJ)`{PeuX@NeBVHJ`=&MQnX4f9 z6&Gzg1p3+uu(Q!k_FwE=$eGIZU2)@m&Oa6Ezz*{Bh0JT^e*t{_r_DBi^%57$fnVda zEYAUZv_!kocL?)f*=7KtC*^te3H>#G59sO_?**`f6Z4kx^UoZQ^_dq^-lNM;&^JqM z;K)9mM?v4td{@Vv?Iy*5-}=4gcpLa<@LrYj3=TPA|KrRnY99W?b?r9uZ_>9@2;|?% zy2Nm{yMpiL&6x=~H6AzdynYz>#lkt*8FB_>%Gi%yT|i%W4>*;H-)Ji6t|LLOMEbNd z&}-Q#(2Z@r{a3yj=#kV{?FLsxzeHQ&)un#Gufn=_jmLJpFR*zo{6X_c=zQ>3s1CaJ zQ;r^JclUni6-;^l_#O0)xgn?I@t+HMD$ow<-@YlZbD=JIHf^%eYRw1o@pT`MULsA;0yV zx;uw~)AbhQQJhv}D{wrRUzPuFZvy@&&d^BoC(Ng%`(&g~^#On2G2l<5UT2vfXu|Vi z;ml^e`eBYct*2FQA@8waAn@xD=M~3YI?uI*W8?XwJL~W@&#V{@J3HrrJjw&l;=3a6 zxL!0T{$1Adj}Ak-idVPn#&~q%_-ai4G_Dt0nq{p?@PO zPoz8AJ(>;tvRk1j&>u1%rG2!+F5pOE#yyO9r7>48UHKVJ<0r-;)n66z4&f>VM#r(PKcHtCoHn4xcC;#B#kpC#_A~etJ*bDko-j6Fp z{>^+Z-HGE%_IEKh!e+nBVV*~Fe!m>;mbnH$kw2&Z2D-IQspLk`7x+OEjmN2#;18Fp zfi9ern?SF{xKZa>8w!KI(FG+^ikkX^98=ZPBwq91Y|R^D}gL*U$rhQG-U5xid$ z;|02Ly~6(c_9^7gauf4_#>M+Sp!>2eRQ}WC59sA-sk_KB4)UC>4NGbt-H!XXCi7q) zjmNjfJqWWOy?O6m@zvI$z!}B(P4k;`2k2$}E_Us2A?HZW50ZZfaiTd7$PaG}0sjKl zQA?irQ-J?+Ipoy7IF@y=m-=LsKa}#+*#LVAzf4#7^LVaDeb~Rv_@0vEQS`gkyYJe- zp4RiGhE*ZY7``*3ejLT~slxqX=Rw53%Y1cEao~3+{deA@KeYq$%TE${K5~}l2$KKO zV6+>>JhS@Un|Y)qj2jh)ug{m@|``u8;7%j!lsKNkT`Cgy21 z9?$IuP6Ot<)L%1iqE5Ak<^ECe)4+*LfgQyETNU8s_yl@$wj1~#?7!(E{9k#1D@K0a zyk{M3!M9CRgLV6v*P>lF(tSsu-RD(cAL+aB2hh*v23_mI zvG!=U=Pt-8|NNeH><^d^k-ppffs>PUk{TE7KfwM|&H+d5W@Ub39nYZ@*WGyzoCQ4B z);c(j=MlqO!>^3#&i*@?2su;gL4M^AGi?FA%CF#;o#*nMlP7!^v?_5zcyA)^1aLH7 zHjIY+jT!@I68Y~L6Nov_KMjJN@vk=9%l4p8{1cQ!^8YstesY=l0mEGO-`bC$4`ZE4 z3DV0mA9DF3X-Gg~KPvRHn`Q4KOz*m3O=6iS1 zM<9O$`RmVtUSBMEi4!Y;--h*{yUG78^Zb4Jo~QiZ{B!dij~+k36aFOsop-=*o(cB! zApIBaTWc{sl>B$|BCfN(d-h8e&?j>|_9sraO2B_($yc=M1wZNj6YQY*XGC6%-(;=} zBZ*Tl9dzq=oG-JECFc|1xRJl~eBgI`1$%0rTPYoW)qghV;(vY#azL9QK*QyuHSCtpvyuSqk{mDgW#Vz;WZgK;t6q6zDDPgZ~)$=Pv@z$LFw{{C0gC zwEJ`s_$8;$Q_c^TI<%6E17Ge2zs|ciwSxT}IIn6PExrw$$pz7_{K4xga}ek*#9 zPLSv5vyA=T&5i!RcVacJL+=77j{8U1|NaZ`ziR><#>fYx2FBOt%97HQ-L#p^je2NPvQPi<0$kw z@Q-H(PHpug?_q^=zoY(|^APg)Spt6PmFkQ*{Ei3OHPTJ?Uy(4hyL%h@aW?UH8*#6x zSBG*K7m|NkDd4ZQ%(s3$Ij*wrIMUNK1Z^AtDAmXR9PN_5ZNAknV-r(=a^TBZP2Ni=IJQ;tg-Aofe_hX%v z;-y!ML4U-1AHu22_k~t7FWQ6n%R0lJu9mncjN^I+-*41DD~fgR4O!O|LY)4b-?q&` z|H^LbdCoPN=Z2!Uxeq%p_zV0I#0g!TO=(^)U-O#Vz<-pV1A6(eZdUxym>(|2{ks?CjG7Go z)9ry@Bpd#rMI7YpL;H(A&pp^@Kku2k635#Sa-MQ?v{NdRp2)iBVW(k-qNHDVh<1y) zf?wlebVuN%Fn=z;&9eyfoO{4ukvR2uUa+2dY0b~W_>PM8-Ky%|zzN{|ESwt5<89&k z7*70;oZpgY&l04^^S!?H$6>c=q?ZhX-O5adzS8UKRnR|L_9=y$!=4_T$K(%Jjdv}~ zeZBQw((H2ZlU=NXl0EyfUSc%od9_=~7*OWCVXc>#z<0JEu+C89=z;OxquFkgz1i&= zP2_r1o9{xm|-%NKb7AoV9#kS2z`J zAm8P?3Uan4|L?5B{8SV8@}KZW(6`$uJ$v~&vIWWoR?35v-S|=G~Ckuiw^~V*RB{x^4oqlz@OF-blEKv z@AZu4JAuB$`I&XO&a8`2fBkY1`0Y49*ChXL%MS2d7i$iCh)b6)Gh-5X~g~1GV1$# zCdgxB-Js&S^G4#rl+*g1jPDzx)P&2qis#Ht;)h zKc#&{q1x!jqLty#iqlSChn+9*y(anF76;H1)rU~* z(Dx+cSdGWT7|1`G^) z)Gj%rU)FH`lt1Uo1^cYA{I=yC z^sn!3$S=JHGamb~9s1p!IP1B-eBymr_1Dd|Xg8kcxsAxbm*+Uk+5lgAIaY@qmT|t- zxcHnM`_?(k*Qp;*Gk-FcbsdUVvpxsT)BKQAe)YHm>^VLW9Vq;1A>dEux%L~%nY11J zxBr8j(zhMYNv+?@{&^Pc=KKKt`++z(2FE`o{9Tg5#F+rstg@&wJkYabvqvjl889CvRY!%<#dM zmwDjbT(8w%bGYAm!u+=8!@b6YW6oonNS8cIIFC*H3HEehyJ_z5lXT`ewO+qF2KosH z^rP_Wd;z`jS>VWT{kkYYke2)T>{$mnFIN?Uw(80^szjjtSvnC-@b=edWD) z2iB{MB>y$qA(Hpzw9h^B9R3`@@gh6aL;256uCp6j0%tt&Q+UpP%m#Tp zNiWFzTs`@nVsFxqFM|Jc;5*nFUxVsFp2Qcha~bk4=n8uEm!NAt|2qtH>wbBbF~Cj# zcj7s<}GUTbq@?3W$P zS10hkq0aZOb%Oj&d7i6&to9b|THi_g><_&TH;4U)(mp*6KyzMl@Pd7uGUFdQcgSqd z^9RJE2md7h5aayLj3=vD;>pFVpK;-QsJgx*9Pcxp0AKM&6P_n7VcmlKd5=-=WZK`x z^;iB@@LTv*PUazvaLfLibsu)?5d=B4J`OkZGI1Jm-)*RG|J8K_{tlj}$Upnd2EXen z$T^7orFjo@KJO!F{+!el?Oxz{wB&SU|DG+5e(Xw|J;#A>{XTfLYtU=WMyzW!$v@&Q zw$B%CnQfMe?iv$E?~Y(^7J z?v3RB>$#;)c*u3&l;pcoB`MEbqpr{N6IXthsxaw?y`b+1Oa9QY6zqAYJnSYvNgW0| zv|-(#`Zwh(6Cea$ZDn?U~&{c2;hyE_v2MtEcYRX7Uz z)h&=y{1JZuf3g?o706%g9`p@u3A+3tsR;BvOh4DY{^x3-TfZ~@MfsmZG6O33*O4kC&J9^@l+p$^3jf(tl-r<7)@lLF-r11+YU& z)um=bz$%BYkh31OH3rU1hgwYaq}1u9z7bb6v>04f=lnJ@7T| zVvW3+Io^}`&b;I)(Hl5^TnAk!rx)!OxB`9^N&1>=z~9dOg7Vdc`8|Sf@<1N>b3wiz zc#`8(^H_h@)wG)e{8ZxCX5H*3##i#^t?wY`jG91bM*i2V*Shl=`sOD+{4o6XFTQgn zJ7Lw@P|?ib*f$p?OoJKJFJ z&tdHzbzze@5xm;9=y4{(Az14sRJI}r2*y!WB;>s|nK2huCjJ~=8uuV}`r(yM!6 z@W1DNwmJE`cw_xq#C=&1>CZX;zqXu9-i`u(%+!qf?zjs49Xz)UAkGTDi;6@I$Tp%e#aBMj6nxj=TEvovZn1SL3VO3bgy2@7*bnnyo6n z^BZ8{PcbGybG$rf9#8R4%udjE@!a_v%71|SruCW7uEuHj3Hb9^=3OQK;S-SOoTcuf zR7=>u$Tz^zKKH_A@MmrY`^f&2`F(*EqhbHEl;>6g zXR%(|h5XH#w@>~Vc9uWq?gzcxnQuoc#&;7qKV;^+VZ!$?7Gl$$36^@Hxs0C!IZuke z2kS#h_JO`?cNFv3oohoL+5bad*yqhw*x@+k-+u-6d{`R%nm0;Z1HDaA;A=no^#Jr5 z&GDu6@fz!{N4J8evBV$BJn9JA!JYKbiO{!jCCDQ=hljxat~|HWI(|6_{6+a*bO+-2 z9|e8hQOK`xv7329U*@lBl0Wex^m5IGcGqzoxe|#ySm89pt40`X|BX2b{PmW5Kv_ou z$6DvJbrtAm6M%30x&7yR6?!={|0aJJ#(2#7{qA+t%l8uO|AIJ=F9PQd?<4E{CG9Ty zC7E>*itCDH0e{{k*azC#Y^e+34<0K(pGy2vLx9t69O&}5;j4i2vI6uHJ*g;g_OcF2 zez?o%Xw#n`y@CAQi2u?!k2BZJ6%Ap5ZKVI?3A=sUAN<-!yDWt~)_3z(6-T=}xxP!D z4!*$Iu^RGgT`O`I^w(S;J=yNVUC^r;^V{l|-#8!6=e}O^XA1Z45uw00%E0WuYgeGJ zC*wMeqse|~_vIPbZ6Dh$SrhF(x742(^#k3xFeH(jRi=QR&OE2|y|DxMcbRXIoNK;9 z9*3-uQ{yW)<*A+%cCJl%QjLLT_Sb%{7mDi!CICMR;{o;WAUE)*b_2fF{p~U6my)?5 ze_rC(F*?G;uR*&>&U}~Azk!=zpF!k5@g4Zba=z+8dR@Nz6wmw7ng?p%f}GbVr|{p6 zg5BQnT+D?y0Xe|my%XdVf6;BA?>PwjDBingeAm^K-@g|4WrqXrz(3J)p5D|G{G)$? zUZHHaMFQw9dqKZVdLQPaA_~Hu8tJ!lACoPS@&(yak-w$!7pS$k>PUrEE=Ki zmZF?xc)u*dl9wLD{F3!Ox?`izZf?G(A^RM<2|MiOyHfK1TRG7$iHwUXvfW*eVb8zw z!GBtj?!tR^!OTx;pI*!8Ak+R%zr)VUvfvNuGJde;EB;Q0JO?e`^_ad8`;_o>IKs4S zz=@84Ui;J0?^-Wf8y#x4Yn{*Q^WJnv-fM89{I|YG|9;_kDU})jFnj>);8+~;yOV#? zN8s1u`KX#;r=U*R2yRf#+Hf9TOe3^HZ zUzK5e-iYg09Od+5UEJwrz>(k9{02A&nK#qAc8>2%?q(|jfPwcf?N2fZNketC&=jps^}nO77} zwNGgGDbIaGAIA6GmU+XHxrsA!9q_I1(N%vBKXl;xQ7+`qH4gf=Wu8#}u#WkhgO<98 zEzQASZZYg5`~RE@JM^^V(}u5v{C*aHX!HZ*OeqcfH>Ny+#yt@;FErNjU8Ghlz9VB;zSyOv^noRsSJM;PUp73 z-&Pj%KIEUuyh@Xj7;CRD{O56N=%sip;4#`AH5d3= zuUFiFJ&$sI)OgQjyl-Z{>*z8M_HV>?qke{7*6&C6F#OZxKR7ode;n&Y9sD5AN#Z2? zqun{jLDzbBY%1t2`#{c`p@(=nQI8%y&U;Q}sU-bJNen+4JU+>-QEt?!vFeodf?y;$Pu8&T6i|iU$%|M{$Dnb@I0v zje+CDJb?PwyA|m5SzkAj_|=wR^Xj~T7++0UKLG35Y>kZrAafqey&M$nU#49^zr^!hamCwtjr+XjJXweP@esBf z!TkSA=9e_SZoGn>HzWgJI7zJ2{!|+BuOUw1k+6R{<3O!z&eK4*-Xp$t6!cDOfFphX zN`t<6EbqNsTMl`87lJ&~*zWBcpht3jQ9r(Og}&Js5BDVhvmo$4nT2*0k1b_AdAc|7 zlgNMZN66Fh0_fUblr0APd-ult;7tCjC1?lkk2GGs&Ia9`_rBf8pTze-1~cE{PkJ#2 zw0k`n_=Px6PGcR5qa|K?TL$v%=RI z`>BfHznTWR#v`no1ABviishb8a24oV(*}Gu;@24f z`VyX7Y20lu4LkJB1wYaHp4%Vi8fO@9DBtppasFkF$3_RB?-1e-=e@;GTt_6oXDIyP zDfb=9ht#MBJFKvrbGb0zdzbeUg_GL|RLZce|NUP+T-W+FfWETN`Rvel&S>bhgnu-K zb);2zj;#5xIODW_lt=T%hOv=Ow)h-`8q(3UsY^vyG>3<3U1&d=iC9S{6ttgAP~w*UNV!4F-(X7t;hd^a*T^O>^4%6X9IFykv1;`HLZ z{;jQmqj5d7KH5ENse8H3eQR`Y^m{aMR=Pm`jz7X~ng`1G0p|tdRrOa;UfPFwes|)O zTME6}@LXH-=bEbEuflPyxc9qfXxIAA+fS=OPqx^nZZPEW;raUrw(GhM^xS;c-Ee#R zuR}28dBA#0#a-o7L4U&YbotNpj=(AE0DEelFPZ@Q(U-7~;=P8qKwrdj9Muo>dky+_ zzE`06Z9C7i9;^k9;>^e+@T(?+KyPit6Xvf@56};v2YnF8wz|fAYtAQoqabH2=~)Is zub~Cu=b9%+8w1?*Tc2-1m%jcNUzXg!eBO_8w*MXW{4x{r3nyO= z^IoBot>Y}n!{y!9`3&sbk?#k#CQcuoBY3f2gma4Zy%+8RUw(C&>v&97jB6u|wExEO zo~-Q^`l}o11zthUX3aD9V}(zkFJhibq3n%-u~M-3it(i zZY#UR_@duaSSMVH{JA%QUfd1s%71ddhWx2qU*ylFc%QTa>$1e(mg}SS`|{0_p;v<- z*g^VM;(2Sw+OWUkw4!g||6^}v?3eR9AWv`)_>b)Q>mBGjh2Ia-e3ET4a8iz!+5$6-hzs(=`uB?9$zSBd{GqZkD z>r3!YX!oSW{#o{czQl4~?D_|AiZi~F9l8&OeHy)n{EB)0;d^emnSYZ%T;@I2^n0*R zY3em%5d7h5UigFhYfl&0^C9z)S{K%zN4t+XUtt$%vyGfYdJEuaT%Y7R)hGh(3MW@O z^o?X)qSnV;nV@f#6VR(4A5_)oZhEKB-nzQb0O^P~^yhmHKOxn8Utf_7hJ#XlsU z0*?0{(B;pqy&zAmL6BeTMMGnsWscuBjH@*t9_Icu{wMGY=RhX3dye=1dQ+YSrGQhe zEA(kLn32fy+OkKdvn`&iCl>$BeSr?b#k{xGr~ z^tHZYcC#Vm85V(Y*NgI$VZE94{jq}i=$|(5<3DY-7X?5M-JG%C-Tch_UP0R()-5{` z-?10!na^41)%pV`$vvZ;1HOa&o46mBUaLdlx8*GFEd5*p_DNd+93x$0|CQ!C?#g|Q zaHgFAeztrW{Um2F@b8y^rkbC9JAt0$g?^Erw3r0?C7$DmUN91N&Rr4mDBpE;F4}FD zA9RiDt=un+--Pv7{^nE_`>&F}qg~ZKCVdaPRb_nWMmy)r4SG~d;A=jq;{|$re&B?Y zKcEKW-_E#H^WM`okl*Pla1?hvGxA#Ic)87Y_Jp5<^_EL3!fsk$0vMkkZ4Ns(V7nLi zj^b$MKh^Hbr?5{u<{1?CwkQob4?lqXQN;O=>sK((iDZXw&p^(f!_lrQ`Mp@*`};q@ zF{TCk?_qA>TjPobj9ZHH{tbbL4rk##i!P=;cj+7S4Xg)ghKR z!S^HhPptyJ>^XK1>|JIwrBBJEt0^sl_PqPmpse}ca>_kG>SKYStN zx4sXyC_nV=#yqw=`SZ>PeJb-F8t?8ifj{B{?3s`JrGA8+%kUnn{B8R<@K1Jzo#j_! z9f2RfI973^Eu?9?mLa{vV#50N8yp)J)2?Ox$bnH|?LvD-hS@?w`VJTv6*4$BG$uAA z1g!rzW9Oi%u|0cwRp}RHVDt&?6;|EP{y(EaBfYA{h7Rr@5*ia06&lhrba0rrm;NcF z*N_;492+t?a$s!3I9qtX-XTL{`o)IX|JT6iu&9ve(AaSM{|k#6G9WA_l>ZhstY561 zJUA>iBx+z(&&Ywj`uB_KYp3;#;y?C^95@(QePY7GLIlxoV3aMSbC7qhxT-BfV;guG zE%W~l>>F95UD&YLAu(az4eI~@fAH-yFlIn#Y+$us!-jczH4JXvYlLB(=-BX>u+ZKi z{lkWb^fLaJA>03j$nch?iGL)2QenvGrnNLWei($v^Sy6&G87 zVC2A<|BDHK=N-~&NbLXoVZVNA%+TR~iRu&CFDi^6)zQ-b{xd@W-{65p2ZS{3*RWw* zpAb9t|D*0rx7)~(tT zKs47l_0i;VI~Ytp;|aFw@oc*pO@^0a{69PmKI`9~@atFA<$bjnf0kAQZo^$6w#zD6YqoFFhsW{O#lUgnlhK|9#<)5MOw=O!NhIlGyz z-i+^Qe_zfvl;Y`4u+Hi4Ve*2ZN`GSvdislFdKCYzDA@~$>7r3c@tgf3y0{z|0TqEr zp5?`QI-kPxg-3xU+|2%~W;JmLC0kGXc!}4Gk-fQ5%YOogc-Q(vyeJ(1k@`IOJ2n&g zc;K8twC8*aPexvIGF{xmqN%TxpN%iw`|M}qv(E5Q{zoU9`}xe7pv?1?9yIyFQ~J%T zm55a}NWEY7g>H0Pu>z#OCvA?)0d|W<^05986Zr$LY6!KFsI-0rtw&wR~|n-CdjQPAd6CzmbDi zchl|bhuQpQv~(d7Vk?c3L{j(#jIv(fg_Jz{`oY0(lgV_m;W^3Q3r9!a^Rhx>bs_5W1cy~2h+|NgUK{3xKe_d5WzHW90w{MRZVu-JbYBQ6kuzSyy6uz12`{FY; zbb{3u9^L&Y6UYBvBlg&QUtF)|6+==yZAA_LNB)c3*?NOt$t&G2XA6j|yx{?!5iV+M zf9~T-`55;~eti7s__O#*;OsqWtgtsO|TAzb)~}-HJE%qc(n(H&euTEB`I#$@sX{e7d|teqcA5UlF&0fAeo* zELr-3@(!nG;Xi^q79J_?ypw#t3M?D)i6i}orUx-Kcz?Nl<>J=a3NdOuXdNEkLfoB= z#f!T}TrVc8#XW*sCMeW}?w>F?LP$)z>y&MHKEX#J{Boam3UM0Gr{2L{Zs!|`#nQlg zc!B3Sa*w&f*-gib(F9tGI8GMT(P=8!oUrSAXJcr{5;i`>jteB>{1cRl?RkaU7>EV?>0vMJOsRs{0we8H~;+kHg^= z<6^k&BY!%br3FzrH3f(4kJqhkaDrdBoZtOmhyy)%SkC_QFh$PGT%gh?z;BLkrnlpV zIkXNz&UQMISO_8FW6#H{i{PFNfeFGf;x8YNcHdBD6V+sVKc37G;P5o#Q5_z@>D+vU zQqfjAyaHLD__prfgrnQ@Fy|9_7I(bAJ>_^2G2y9JOQ_((WDAjjzZ8+72Ek~|bmg&j%WI~^Sbp3F4 z(^F`?7JhO{ci8uQPLOmWOkYq2#Jm-3w0uR$$X!)e2QYKg$!5!o(}lcVF<`~PUcqgjY~T(`KQ0|Cil>q^~jIC40p8%uvYw%%k43Mnt9Pd z6^y%o?$e%TD3{asUQl1cNbV3+-Jf7#oftk)s>hT6Jj~Wp*_+Nz^mM%0%_^~?Cot|-9KzT;~@b)^xWV35B}Sey_+o&X34fBKMq^!WZ@;^F4^JZ5isHq$1ph| zY+91|nz{ofmzXB1dn;{sBJoMo^Zf0_1LE9(*+1nXCZDyrUz+=RW>!kXC2L&4EMe-GF z(8KccYV{?U{A-j9C}-QrXZijZmu-Yw_0rG$^M@xY6e4x8;-zuQpn-z*Z2%xIR1H2Q_FjA;WzSe@rNKxigyNS!Y}_0W;>gS@l_6HUvoeZ{f~mgHd$`!1Nr!wTsJLTzk&HG(ZAM7w~E@MqL@ z+fJl{BS(2NKF{}Fb7ia+MV=qB=I)l_)H(9u!k;$|C`54Bl#kU{fY^Wl;9pckyY7nm zUl)P&kN^wSc7MVwAZwSfxa8uuJuzF?op2^ftXUs#!Mc;tYU)*g!zwzVfn8VRqqlK@ zNM(Qw(_L30?S8cCKL5S^im*c*8iPi`=MnN6b z#V95%q!mALf0ul9yxeXE2NG&ZjN{!_SK(pE;;^^jg=BOtyJhgT4a-BQjgOa|SWh+L z!h)J3AqthmLFc~8(ft@g;CUFL`_;p?THRJ_l-uDo7mV&fF%Vd3Ffe=NoL<+h5W__D z(gSIXITH_Uj2J9`?v<_X83+Cf#rEZf=qH_D9f#`Va{4=N1jkVG+2$T(4>7sOUs1hx zF<}f!?G8uV-E}7e#0q!q>=J#bIUs$G9%lQPNPW#|bn}Ax_1%RMA#giWU%;kfZ05dS z^a-JQ$PS=UU3Xe!RsiQ{!?D*fUA~#_P5G?BnXm3(+r+B$x5f#k<{^R}Cw(HhQ|+i* zl3L)Pe-kbR_)=5J#wRg&?7Yu$Eplp(DHVb2KbBv?zo{;!8=wxbl-R)Kigl&20Nq;T zfN>e$-ZJX>UM=rK?PDSA6{ZW>j~!OW|3LV+UCsY7xy3g@*Qe8)f7~K%-|!c(YTkw;vmi5UJK=h^Kp_{?#bj~+4`3o# z{ktn1*_{cJj!ew`r=3NWnvX8IolB39Q1*w!T(ch&56^smhtrn#zS8>zvJ zP&$F?0Q-5E4zGtyDFK#Bc;0l>u*5Vu_dUal6xi&dOArJ6iepJ#WU?;d9S@$tc_`Nbn?H?vj!7qi9P1j*fG zQ~cHadNry4VzOFK%}-gH@qojhQctDN18VwHrn0+KEXZ^`1#fT&ok{!LhhBDF3+VFBv{kHrLV#MV0 zG+Vd}DgvQ#_~Cls|93#06gMpPNPAZJxDjMophDD=3U-%S zHKiC`a|0!pFpqMyoPNc_$cH$ZV~G60r(>1&66QM5)BId;7|}k2og5sV&+ey0l_?6k zp&R4{r$J7ip9S1iN zu|{=uA0^JkfKb8gGsr@+L~ShmkVo458RkL#md!6KE4i;W57&rMU}^RS`tK*7@U*Q- z);v#c?eE-L{^5VPRF*BJo?4B!G}*&*{M^~?qs92%F0J)96-)(8&m3ejp&IkM)e;dW zp)nsuox?7l23=RGINo#q;_~5|YC0UgR2&=?-owh*X0o$U6GRi`00uaw)f${1M;_QG z($+}YLxFaV5CC=G`e45=UyF#p=40b&yqPFJ^e&r*IO>9B`;X|{z(*Z{**+)9pLIo$ z$`R*+KjvscN-#jpk#!QyiPbdealj$*aKx!d^^a?#AN<|%yWmhK!cQ2$HjPKDq>FDd zrn+PuP(VGA9K%RI+%dk1+M;`ab7w&9DdkK`r+2G0ocMdHnQ#DyU<(3;3a{~Q7r{4N zN&ZGYs6ueTT|h|CML}lWYj6mFc*zGkXQ4i5GkCfAj{W;qt%N6J;jQpNud3m<>EuCJ z_j?|n!qSulH2Yi8(NA~+BYcn?>=%DHILsZ~hie2Jh{b_>p?nQfNl$Q3D(62*Qvc@w0yRM?l$NRo&$-D4-0A3#ev~G&Mx12^Ml`qvb^>gsGz>5 zk6kQ8cP_WfDPyX=uMg62ik<~PsH1DfkixJ%W(0gPA|o(j&(N=bvU3R4l_`7<>gj_Q zm(w*O%ySeoKaQ7p^;)(ajz^Tn^*&%JhwzaUNcZ0J^EA#NDNOlbnbpc(soJQEvPLTl zNX~J9Mmk$ZMZ&9EK-dGWh4lmR6vH7Q>3A^WQ$i1;82?xiIlqK}fPMo51L<`RDKSGK z1cs?1Uy89(v`2CPrIf?iH=O)gIE1io&>u0WSHw(F0d>J91mE{F)s>FXJ{0fGXaK?; zaLnxOv@%SZU0T4DfM!V!--*d0iphRmi}urdH+&qP-t~Ck^NN1cSkK|BfN@Y@--*x; zAL&HT(_ks=$S-K;kRKe94Cw6~0;cJ=`?UlwWn+h(IZ6at&gP`Z-5>>QU-ckj$ zvsbhfY#QuSA#xI4XLTvAeX!Y%E`MXVoJLdlk?Y?=_s1L@0+2w+14aK9KJxj4IxK9XhvcrunxiJnbBPLWDU9927H~#LgjneZ2-vX$o`PAvqT{^r=mB-k=tp z+uS^A8}uVYE5mD7bT4>AM>ZNF!gc{PRwpMxrlreV@K7m*gr{5N=F*YlZ5kc2LQ()Y zoYRMJyWfe?-k&!#94pL{i)@cOI`kOX4rQN)ls6<2{I3IFK2?_={ibNlsqr~;C09_3 z@C}y%@C2p}>A_BZVG9xIi`~TRSJdXMa`v3rSqo5voeY)|p8O4H$Q=Yx+<~B>3l~g~ zuo|BTj)L?`6jOYxfq0bgi>Izf!G%)SQ}Q6m=CoU9aLmb!_?w*k{@w>&c<$TTd|n|j zo1i-vXN9ETeayCBRQq?VtM&$9f>1nt{uVq{2`$=y=m00KC%)O z%r_{d3P!yyB9M5Wx8Of=g$^jDtO$1;34G9F zk_M67k-g}vdYK#p?ZcqeQp3QtJiSH};dG0P?C|7tIK=z|kC=N+y4(UHY|N{hmnPm@ zIR9s~y9ynsu32I9q({;tH7>yJIixhIaRb8mGD)`Zu~`ZjHgTVU?+Gi+WX+O+lL>d@ z6c=aj0`iuxj8hlj1un8=K9Dm zj5FTW1#x`i!(3NsYib<ErAoU`KPh+;9d&6GcE42F-GAIsj@3S(`smXUle;$%~L0*BqmXPWSIye?0dX zrp*C{t~cup2_TNIY|?y@w`NKLvgd7%`qg-x=D}(xxZQVgK;*%jZl_dF&JZ(na`WE2Jq#V7;O{r&Kq1B0Y)hg2=XXLAh-i0@+;0RKkZ3$-Hr zTB?ZnB|cnAtrWWX>MNmk%z|P&Tw(X{O8I&Crr0vYf^ktfbt%RYKo%Lv9P$lZcBqQ= zITh}WYxT9zHCF%A6!>N6u5R!&=!-UzfWkpHQVjD9W@OgW>w>=7nua`oJqH`5U1p+Iqft8+YNjVt3`#3mqEAlW5 z1}lXno&z+)Nn)+|ClXAgbUvpz8+p~5x9~%b!C=G?nNSJNfU8o`fb!W{6G!e; zt-+k!B8Ro?^UxU^&dintjhy~HA(A_xP#!q&Lk>lLjK&{VpWgnKZf0J1lCEm}@QqbW2HuP=K{acxpW#;^s?^Jhtm(X;kn82DcgKNX0o=k_ z(&w}JrR*fP`VA%TmR3K=V4#svTu5@$GqwVqMU&VgxY#&pR!X@`sj?^0a4Vb5??q+p zgOr%^0kuOIA|%k3iSsGNzy=2h5tRfP=#XtRTs5+nlr`1@7cV5<0 zkT7rs1O=RP3@apxGMQubRk4Oz0GTVu4eIPPlQW8nJg33~zdX#vWn8R@N8> zIIWC^Fodr-kEw9Vd;|BZ{tn6Iq|H{Q%DO}*z6>_$62i<$&gAEFi_5uH!ocT1GNx3p z}Dxe6Ic+ z9Q_+)$us1P^YQm7gB6C{buY5N)ZXk%;c;Lp(EuZhz<-@1`n|$}oYp;|hX}qAhUP3( zq#`)y&@Nacn`>bqf;1Itl4l{`>SPA`1awl&eu^a!IdjKY$_O)-QVWYL9LR-(pbchsZnAQT4Z1`Zv)BGk{1@tAa{Xm|O#THm<7 zh{22B(YXuNb{7(`;R4!{*-l02o$}-Pv>Xv>`}-;lJ*(GU>v6AXFCgd`J%C#h&{mhw zm|F{3^Vgo-%x*ma!8HniZmG=B@hIZ}c#Oumi+!3C>#tEy3=z>JWE$QzfFF!?;dU%6c~jf6{27`#@8)Q{bt#~BGP;#WBAzMV>3_&h8P`W5;Ec4#>4Tbs%Vm7SSVG!{~x zAvIh%)iKfOUYv;5NK+7Bio`P^!2-yM3=ITb4s~~$l=Tff>j88P39vVg$caV16R%q^ z4IIk%32=RqNz+Cm9*C1@^Jo(J;A^KCMlXPUbP>a<;&*4a^+8c~~sM zP-V4f{RO3G+ZY~)Mc6kqn}VbZLSx#M*tjTTlgEdyZz<^*=n&`v_wcX7O zkc2uB{)}S!ffm#ENLA0~K!jw3IC!A33LWq*f&Nq>p5nnQ?Ra0fVlD0-Vn&Q-Orm!) z^^XL=t$3Wi4efl+c*dU$PzEW-Q}43e8$IG5Q~b=K3$&+nG>64Tag2xX#ocq@NYT8S zW30#UL95zJSCkjQIJB-9>aqTSul@`_!Exg$pBarr^s~D{DG7pSia1ow7?HjvNz0x% zv>icQn>0-w2s~}yZgo6QT69Fz)!3^pa|!(Nv3f{FJ@Wz0jN;g#O<6@)jcS%PFifS? z9%7)X8wzK%USmXKh+AhhPV^ApNhcdm!|nM7_5YRw2m%b%`b(vH!=3<>@w%o7WC?6N z%FbQTR#bOT*~D)%Mk0PL0TM$g{C401fBA$FO$3v1ISluqvBmquwT0Z`cAMDWZIrwz zjp^~cn78O#uGt^zCymQ>gzh2`PDAiC5k(7D(oK!J>9!mAMOF*faDizT? z5-A}`Jc#Y^nmsG+~RDwA@%qpRs9jmjS(@S7_oVq%ygLkDYM0+aay6*Qugf8^@4*=nj&ou^ zp5LL?!R=`CTs=gbM2zCB0&G)pSOFeEo27M*!nwPukx?t5PLx>CFN9~s`*WoqMWx4Y zpH1l(Gst;{{>D(nFl}H`iU^%+03FmIAsi?Qu~PDd7$03Do?d^))lMy~Y)pFsm3boj z1AU7fcj`Qh>itauU6>)`VETO_V*wjBsMfxBTUj?IDee|>LWOe;<{b5-YntqvI845Y z@4}#dOoP~~Sfx@TO^7c{p18s!-GD?C&aS?qoV&PBt388br_vgB?EPXU7+rF5_j30o zajY3}WH@R3>$;y4otqE=>ELEl8x^lG_>4;8bj=*t4CaPmNmVk?0_g=iG!S+!y-LAF zCJiiCn2p4X6~oOPBMF_*3a)fO)jkc!er`*q2G}N`*^#xh!2(#g)c8NhV*633bZ=TS ziI*Hvw9OJrF_-SAv1+X&&E_saP|yI426%RIo?@qYR-c21%uNe zJ4AI@V!6UtK%^kCHk}Y9Iu9@LzE;8y=(-;htu53l(wY9zq)I_lf)-8!8*)`YxmH}O1w2SM9?#9Ln+;LflDo`n zTO9cbMfa>RXplmr*Ckm~!J@pmEMkBgau=9lDHl$@gLJ(#awTvd!M=d+nd+!qwfdV+ znKBjowIrgzCLQv$gZySvIsROE=J#v(aq!%v@zI4C#Md(itXaJ)(&Dfx#wMU7(Uv*+)h?FK6j_v+r^f( zi_IPXwQy1lXkKalxHbgA;7mv=B{&O0nm;ZnpLBo$l1)Abp5c1t%@>t0lRRM$X@dns zBhU(&!Ut*)-JZdT+oZxL2VmO4fZ@aTPH1*BG%eJd$;>XJlZtSme+I@gpb#qINTW2= z?wC7u5NQVLivD!89onpEaGO< z=~oSUD92Zq`221i?e#&%w)Mh|KTGq?;1Dd-4s*2&3W5u$It{o@4!dPO4mCunNO-Z7e@gI7wIK)&C@}@P%sVnMYr_{{ zF}fh{U4k@2NA&D;KMk-vFAK1p8y47YHfF(c83JEMB$6Rp=?DllDx6UvleREv7tHGV zmj=;WsLpPsbXnP9{KwP zmnt5$O)9RGV>J+M9}BXSlv{O{wtODqAa^yIr_oAtXJFCVIJ^`k*)udMZ}!npE^ej< z3b3)`{th6^6r>e($0 z@3|XFz|-ZuW6Ia-W35VKAFSsfqeMy3RJrDFmvLG#oMkpuXhs&On{LqkPS|$r1q`T^ zYddFcf(FNr&9W&_c%@o^1cp~L(GZlWh)RewIFy@a{8R&Q2oNhF`@5apxymIkqp3DB zwN^0jYAQcJlApU5;zu5o*DnrHzTN@B3fbr#sR{%0^G?ACHNi-C#@PwZE; zcUzPZI%5;mfYZx#m?IHnO6KeqQwXPWhi?F1%;-oAaeS^?JA@fKkcB5t`f837!S0YrA3v5UX&ayDIh2O~9yM4pRcJ5F z6uy9UBJNwJkgAB$Wo0km+FXl>NCKW6j*xdF$-EHWS29fJSj;{})|>R=zI0n^`x{Sv)cDu>?ixTs0# ziip~ab800jr@iB3Hf{6F&j^Xf*`)}*iTN@-M>B9c>=8yv8}L(P7Kd0wI0?&Ybkz|H z>Xo(R63dZ;tF%x`xxzmWa+g+I8?Lgo`AIT>(y*?@vy`N!FMJkwW9!4?~Fh^hcT5h zqsH;s)A(r^Ai_cGdr9$z8hy-CctOHH~d9$tb$X2J;>dL#Tv-+ZuoF zfT2uiA*YOz#6qc*ss%x2AP|a^)zG&`*_QXXfpRW}ad&HcUE_vTYlK?M93XGhpkDYm z6;@2A9LbP}(1#P}9PbLUvS~-bvh;#pU`h@-l$p>A@SPb*K)lWxj7dzWL)E?0BnY0U ziNTxC5(#h4L}l2Lw_=wrOYkHZdtZXBBa}=T6WDO-dB0kU7e*_0ELQHAZrk}v>6$V} z7bBTnhXqlJ5pi5bNB7mKlod==9tXDH25;Z-;B4M@no}4jf!}AH`U<-^-7eGfu#EmP z8`9=LFJzk0l%-S;Q&YS^^7WV#;p0Koh_5~qg5JRPeB_14mWK`d z^8$(D92w#0hIZ!$|6nu1t*5v@0;6qW1`$U(5B)xKdA{v1T?hYh4xTlOTHx;HqdoaA&p2{so>IC z_eb*oqQZIA$nEvMPwygwaQ&JWwnF)NG`P29dAlN-*NBwH#2n*2WC9Un69#v-0jcCh zI;oA%{A-u1M2Z|;C9Qffaoxc_v~YNqe;~` zSg!g6+g8EY{r!97eJ#K>|R3#7F3oFuP<~5*qBS_7LIYI?;9dV+hRq7~$Qo zc&+A|9Bb1jc8-=eJ;G;l~GNFE*DH<389E)8{ksAIlZm#b9$+BQ52`^Mr&*wCO!Q9KtC}A zbGzXh^?>xGT3xJ(FBC+7yX1pq+gBKi*<^T0vwO3wB9Xd zv!pUwnpzN}W~TCUv59X~RFF!_pb+s5t{@*T?|?HC z2iDj+0$<%-5x{i}Hn`n&r4-Jb+?`6BY9O>hSxba>-#i+4~#SlOD?rC03x(sQ4do#SBbPi`>zF6TT z{+=~yIApPaUl6)Njyhme#QFH{hEYuJQW5*v`lVbJ6Bq45sdn+&mA4D4(RXHm_Hhq~ z+2jCNwLHh)te-G500BlE*eT7>S$AkBkLI!Uv^BJ>^Dp%7C7a$u&0{;DDE^gD<$T$` zKE8@kp*Ffg`lA8N&*yZ$T77u{WW&no68Ig5#&at%!@~|sK>&JMT?;;Qgi+0-g=GFP zLHJjGiivY^T1MW-+cxBAj5vT-Ya|dIbV3T!vP3Y+ed{T>uFMsdiMWp^yvnIpS(%$< zBeP6v78<4Qc#TFN`cnIOoC&vGp{rpwc{hXbBNjV@ z**@_^ef;tTVKc&*FVLeMIJu;mxr^5f=$B|>RukWBp0a4(*TuC5Tzyk~sLIwaJNl`< zgKrpO@@hdu7H1epS={ypF0F0=)MER2jp26a6)Q9ZH1*g8b!pA;I;5-eLvhB-?;x9Q z5f0f_jx);;Ek&bj)s4|1C|IG200OV#1$_^cEdzT zM0^Lbq(^4UTVpL;OIyP&FP1Z4H$7(T>Ys zOH?&3XbfKcg!2TZ-tEVTZM<;zq#A%D0u{Oe!S0XF{rx7#Br1tBjEItf2zt2!Rt{R= zPywayLQv}zJoq|4g2eq03e+R)04%~B^^N(o#Z$P+Jctx@k4tlRiu@<2kw?Uy#UJ#w zpeDAgN6f*<6|kcCYE#Z+UOT9s?;5kf%FD0ya>GhAwquzfR&JtE>u6{?@vaCcnU?>U z+u{-c53#dv#Ik?%z~xdWya7alUH4%hvm`jZUR7%DX9rBMvB%+DTD4Vx!vydmVtas_ z+#Q>|j@Cv|MSQ3)1_q)Lr$oQ@Q*yazEeoAT*T!pb!*r`+U~eC{JwTmW&lAigqtD{q zAE(KTLZkF2a@EfW_fj;?Um%#(!X}7i!^r}D3KyI0-{xpSyqU&#QJso671V}UBTVJL z+rv`;Z8xihpLrOVXVrFm=R<%bO8BtAO&lb-wjE;cg3PNo>09NXx`B9&Rp51vAL_3jgHlqitoAOwwfO0WqhcI{@?&38u!lb2XR8u&)4 zB6d9HmMtT%!phUN74=7r&a-%#t~E&PfgA5*ZdBpSJ?P=c^iI|KQTi$U1v54(x*FqM z8N45WIB6K4=f?yv+7%4DMh*#$#Q@Z0h`N=l6EZOB_9mb&=F69PKW8Uk<&xe@ki za0dl9t!a+Q^NMCZ#w{U~AxMG8XJN=Ee@d2&zF(FQ->bV7mM8_)3G1;bt+?E$jp~0C3ie>g;~Pt|l5mvlp46F=}aJhaF>SI>ucE!j*C7@%%!TFa~1e z&k)ufHn-kBi+OnVk&4HgCG*kQ*h7}m9M9WS=aLKaVk1K$^!=jpwvDA&Yq%8k@Z=Pp zeLeMedP2|1+u6f%vulkzoJI(7ig6Z7s>mA2sOfS7_)(<_ZC>&=#$0RKgoMZz0~Fz52oxgREi0SNZrqYgro!oFkw zfqLrxO`3gAwyXOO)5q!DkA)f>qS^G}{z~AtjY_ia@iAc98Frt=h_>~|^F`KppOpgD z-vsk&7;sWyoJ`RC3n(9Zz%n=Ry4w{2wkoKZ(x(!G&@zJ4Sd0=?iso=2$u&w%%^ESo zq<>|MB`KZ{d#;icu~SH5nJ3U88{_D)?6!U_(j#{tRjdlfv&h4WJO-~+L}VqkF$50tZAO9HSctAbCtTGN zuTRiv^u&3chVPVrtxku;5n|?h2q=-z*_Qw$A6K}f5ou6Nt(!T3M90?;u7w)QRln<# zVGP6saU>`qX1r|2vpK52ukmxl1B#~akA!;S8Re_8=;e9Wh%kBf9kFWv{!9!p4aG5Dp?!&Q=S;;fyF$~tnbS+(@^$MD9%!t)&LED1#~zgKELGI~@dh3&|kYIn*Z_zM{j;%!t&phawM5RdT3>=L9m+$r`FQ$jFzWV9T{ z&S1Wx5S1NoCgY`$O;4OZ@<&;_J<#2a(sX$sViGlq4Pt3oS9oMRNo*-WLo9-s&@>kk zVp(z!p5B zKk}AA0{X}VkO@nvsG85dFabumwLKi*r$Q|cy=60|$M7Hc?ck;U7G$y6-BL1V{wfR+ zfAm521%B#|)jGT!rA#T?DZP~xCLhe0&Cz>Ye^`8sqb}YtTaKH>G(rq8g4Xo8$aUBoNQkbf)C9@buo>cVtVAA0wlXj`{$3%$pLECQa!S2( zi4G+CiB-fHqj&L9ef>g921vA-c)T{*Y*QE@)3V^rU0Yi~QECut3$(;RkJ#`w1E#uU za~A56sVS~gLM(WkmwQ7lAUEPJhm0p= zYg|mthYw9Y0){?*%vwI*KC1Nng#y=sTv3Os0q`O4+Tp#6=>oiU#63{Re9Nzk^DGVG9qWZ_ zzga+q{iz+VQvz#ijtE9M(G}8}i=s8YqNS2hliwEEEBOHP5LhpReDtGQ8V(emrrm{#0 z>e;oX?yQc6Cc%jL#0Swm&c|Qrfc>*n!YsEVpO7hh$|r1w2_SYMENfe$3Nam*f?_^y zS*QTcP=vFD4KFC>Yg*+S9R4x;eLemeIq~as{5V}7LX~H@ zi+1~&Nt@IeIVpIuS~KL(4bN(Z$rI*%Keo4r`@~Q$QY%xBcb=d$?F;@czlRA`j&u;| zU$6-e^?PZ;Ta0ILpR>(9$xrYY|HSYt-2a2WATPd|G7D}TE9LxWj52W$agV+I5DUrY*wZ+;`r&wOzfTo5X-brJ;Yc$dx=i83kbV@=EE#3D)T9|xMas@ zQWLYb_OtkM&ZBZ+jl_-fx!)d@4zsZw=4@ov$@`%5r=bAjV2A zl#VTmNXrt_$5!}ZCkWN=KX8Da zWDtmnnz+nS(ghNUGWR*Eg+}bXX}GL3;xV=b)7~dXLTua4N|3JUi20T551>dOjOr{qB5b1=D znVQ|sLfl09uT>Hge&y63@dfGy2=0dO=e%xU*%l9_XLgl-dl-X@K3l?RAXnW?*W10!uM&frnX>PFIj;Uhxn4S72%5la2#P0bcX@u;h1NL_ zgB@4chnRq6EnC6u43i@CVfV*9IELVW+gjq`a5iM1%KEC0u7MMZja|&JB+~t|n-cA5 zw|~yinXa6UV8XMUe-~&3PZ@1-x#tO?o{uNOVe|^8fxTIX0y`1HQC<$;v9-anvauXR zvb_S)y-^bbh1u|;fiR9QhrchKhCBfbgTHkT<-uF#}$>aG=dQ#m+(p>Qei7u>bF!n93jNnj>qu*%Vp0V6d00{;OR>JBkR zJpy3WVU-kWug5&*TIgNc0=iJtmguo`G@u4m)~}^Q;hA2n9UWC{u?X z8&wD!^p0KZ!*}eS8otB-A1uXCqc&p{ICYH|NP5>#zi)ETCz>~*oAFLt!SUyyfZ{G&lhfXY~X~G&? z#?y$0Y>jkefk;)2+hXlev}=7%G?+q35se3DU4$j?q@DLQx!~!j8T^R5tEs+JAu<2g zO>9!xceDQYxxkYD29oZRE4?+{iE@(QVQ|lNsX4$^Xm=!h$@rcf(x4OV1_!b44j9Lw z!i8qvo@HWeQkd#-tT0i(%`pP50th}`Yq;6`faWVKBKV99C%*<99t#Q8=&~E`(rr*!sNZFd8{&^WS*`=C1EyPum(Q#YW6^ZnkbN!ST>glJv4g?=zYM zAp|%PGypEAYvz!+LXN+kpF9dWctRGv1aBko26!bwUG41q^ zdjv1+CrBQ%W&Xy`Ymg>#BK`m=A~o@yviYu+>gNDIgPcKBx>HvX15OZy)hAKr;}bZa zxpomRR45FodlEwWT%m@v;oy2=PLb9o^AN)RBt)q(7tf6f><9x4bs4mIp2WQhmr%mk z0Oe2ARxTeiE$AtQ814*)B2b7C_|QlN=2nQ8C7$+>98mt+C4fgbkhYn2v3hucFRC@kO0J2gmH7^RYJ-TOJ6t5&Y=YH8wiwq?WXJa% z;NS-4nLFx0rF?fWhlzEzU81+naCP;^cQ6{3-XH=U`$je#Re6H0ytPdR3+)s&clFb*{D_rF!bCKp@m5l-B)K0=#hjx# z&N%=}Lz)z6)oDK@3VYF%yX`j|_7jXSzW(wVXKXw7=pbgSJB`fhNM|udQ%=|Ot}Frw z89y_w%Ju!w__%Vs8-5c=m)X%CYI6g=aWXWk(X1dy%6anU zLU4Mp@y$)-jieH(7H)?eqOvz9gpZ5`v5S`InD*e{%w-dl{Ahg0W0X9cr_6+ii^fK! z&yh#eAQf9GtbiAG(%y@P0}O;Iul07%J5~4L$So9vKjqtUZM;o>HX^eUZLxw)np5M z@^ZGq)YekNM52#4#h}^@$#B;&|UGq^ds z{tI8?BA9ZiHj$@Ym^7_Ed4)|Nlnanv_zU~g-bNkc7y_oQnYreD7)7LI#~cDsG+b{6 zH}Z+B9Z*$r)=rZfNE&}TGcXu~h?z}XLF&6T{xU3}(sq008yx)`C-2E`(>0X%JQ-=> z{BsDhIYRoGyI_thx0!7jllVOf3WbO&w(JFVnjJJUBRVqSumzzhk~Wc9Gz zI{FUSWltC?i45QamHM#yz{u@>gfPTz(11gr2j1AKxRqg3@ zv?hBo_`#WjMe&J0hG7qJWgURkHjY(hIBr5vH>b(uNxf7U-%(TH{b6pGzG{O}TBV$hFyD??O zCfRXU)At=6!JOI?0pR+CY;<*rCx4o0r|fxaRi^Jf^EfVO*lwtwv@#@|uW{XvE7lk8 z?0SJ|;^#=ml@Xao`e{q1W~x3K$!6&HNtEKIsnyXGli$UtG6dNfk$G2a(6#kVW;A#E^^49(7oDrDa#tY=YB!R8#9L0g#E!vu-G zoh@(nq8t|OY@dHb6a7K}OkzY}Qc%vwqW zBp22lm?trs*=d8kLxlx0c(k-b1uPeB*(h8wyNkt$Fxs*h4Qp`lLs^56A43a}`KV<| zX#FNSwDo9>D^t0KZh`nJ4*|lpxe*!7k%&Fv_B8CY>VA&UC!4A^$57@{;voR~j@*Nd zkTj5H!HC_Y^p80Mq;W_CJp3`|4O=L!4(eg{@u!wm7mY*3b1D@`LCH2P?QJKEP{fAfsC zR{aI1jOgMsrppP#)_-T3Y9-H;SxYQWjH~n#?aF&yA|__p1#k_QO%u)IW5dt-(J>e_ zkBQBw-H`puUps@q%cU?(1~SY=8^OzLVWxE6e`wJ}U6Tn@)H@k;G#KSrEy!J1Jn}tV z_)2PJgLMhw6@=G5PYG}<=_qzWLmwr(Vk3ha{53OBcppD#78eb%526t>HOUM5!buWg zsE+Az57QyZAzIVZ6IBt{EDw|Q|lo39EqE*MP@)`7QUoJM)h{z&}HlhO3ZkEAwDym^7q_{ z&+T$^aq`tI@iFW;-qtpx1eXE-?%Z_ex%<=GN}0aWKAUxr5uIloHzfB@9gxP^Xfh-X z4~QLr(=1OVVYU@~oymFFX2BAylWYW=$Oduh?9=C#A?Q0b zi{|)VhJ*+gKUN5D(W5@zR=iA?ldhdkFqGt+S#~Q+)8NQX5$Efq+#v4#&1m3a&+rD< zkp!j_aurwAK`7w;KZO7294*kucaK(g^H*2XZ`+6U^zirN5gHUDz7aQ%l^xymUUCKj zGZKq94;w&Z*{3#y`_bO{Jqnuh3r2~^-I$|rzA9{HK33H$am=Abuxr8J&e;GeTn#3K zd(6BN^AvKwpM@l$ZfexJ%zzgsQ!d#W=$}oG`B#?IFFbBEW{%Ay=`iXk@NJ4o_}noD z-VjwvaO)JCl}-G^woOJ5uzZkoO!f4l)EKwm9P_vZRnBwZ!p=6sX#2|^Kt|C*Phg{% zoO*YHg$HAe05vKZPUmbuknhfA0dGdJhi49yz{$O=yC4>9@hI*|5Lf7K_y1x~5tPci zw4P4JXkKA8t(+oZd%e9YQj(uNT5f?+N4SwtbtcHnHFnFbqiya)owT+cx4ARe>x<2A zMu$)W2yccJzlKkt-KTr-RcWJ4HJ?pQ^Bk_o-}@U!rj>>{a4vEV>1t>v-Yy&Q;3mN( zc+!t-;g57PV~1ho*aAIhoior#GlO|K8Q+g5vu(I60krG;6!32uq8B1!xNfo%<(v40 zT3VwW6rdhvLb-GM>xP}^aY6bZVXkV3qeEa(n@BJ^ziv(~$^#4>5@L&xMJJP11xy%X ze9dAe9T?V=b~d@*^0}1E0m1v$rYEsKkVUvhTm5`j%VLht#+PN0Ohmce0hHn@DFhVG zT9?EmRP2hD+~iy-o=++`=aAFTO8u^zt4|T)^wt>EG)^jj#r%isuJK>ho}{5}uMjuJ zFo+1CWD;ONq<1)iL9Ge{GYk~NUHA({NkR0+<`kC$C_;;v($2ithsnxZ4m0G|D2M?X z5beaPVOq|8b(%n4MVONi#x^6ubAl9H;4c`$qZG^l+}(Aj()~lE(_c9T!Bb}vVho59 zi_V6!qQ1J@#Q~veoi{kB5!x##us+66v~))@s|nA*j+U71Fg?`;87#xvUjv3votP5D z!qz3q;m{BC#;i8g+r{>FKEB&r(l%Xg{k>ZU!*_+Et>n#|*o!y2+aUe8(b2y!t_9({ z{7@#gFhTc4n+r$D*a771-MnP)b{JWkC+9#XBLxF>T0qF4NDaZ@t_64`0rGB>E*wl` z$-+g&Dz=y=LvO|5;MWpk%)_`A0>gwfJhuOw1FyMCY=*NSsxi92jmMb-`2kL_xxBMgaKM%avNY+Nv^kf!exOuwuO-#>i%Ojg?W%Q<&y4X2yR8 zF-ZW(hbcr0wxGqeIdoJq$qGA!KQ+33$?8=)L9Jk4ZBGy{#w^nZxfSA+Dn=pk%T}u#)(O$nu&H-J}AW?N_QC&k4v!(V3Q#J6t7!}_MHh4i-h8Ec|<1Ry|ADpr~=(pu~ z{(Upskl)8wega|c^@*U6KJ*5Rs!dy=E@7NZRtz%7+}dgd=Y^fB^K$XSy!+MPBIjM+ zQzG|L1P$IVNfC(L9rO)rphFZOOi(ms^`?W^`$!M1!!9B);8jZmj+sOE=*$H4uDW~b z9uHpDr&v$(!`P;eNDe_QSln;F%f(Q%Ar71bIa-UKo#HZYq#z~FJHA1k zZL9GOJ6It`I$9gBB>!(Ny2n5?m@H#Riz@MC&`its*ze%6iQS`%af~~XGf+(=wO$y> zYM<{Qo54qZsz!3Z0oJ~AreD~{A0`E$ z{{wjcA6cvUlKS`%U5Z?@xo3cg=A0pR4uU1PZ1g7?wd;_`POuf76DnUIivcxi+0=9y`%}-@Ap&2 zrhwXjCi`oMD?dtMJHF$s9fa8e-LQ)yc7ljh?b~Rfi?BlU+2hg*QFS{xtcZoX@*|Ww z8Cc|cc)OHxtP6tya3%V#jM9jq+u?7#{0@XN{D>@5ZISs{U4F=&L8ddw5Q`2?c8X9N zkuOCw>S%rfXTcSeLv_5s@n?y=Eyv%gV~1_x^g857C<%e%|5|f`GUXv+I(w{_37e3t zY8PQT=))X7bUrvZV2;aKViZXK zLxd%qEXMIkI-QWJ8%0N2a&p#l6m(Wb9B${Q9PVIA@T#BOE+l@TZH@1F>TYR?$&VVd z=h9x5ylrPQ=|{vCe&jUoE4v>qu6?%IBw4|gwEsQ;lolcN0}pW!9NY#U@oe)!_5#k7 zC%QHA4#RXh;~x9Uc7yBAEToz+4tKDVrVguj!ZWDNneti!8a((sN7bK)gTu`h&8Oc{ z;K2YCvV3-H5R}O2(NK6n5SPJVvRW*F=h0D*-VyI4jP1Z8=|vwLY-fw9o3IHb6TUou z@up(YQ|i1Bkw!GDYiQ;IW~e$S(Gp=4?my4atY;Dag4=00u3kz{exp6(mpEhTJjiE> z1%2vO8U);;4}!A|`IIE;z1Ho*K7$x(>B9)G+R(wF7Hv6l5&U*a5*QMg^yUffSkpoE zX0_aG*AJ8J6AJVl>pBcu$^6MSn$*Bp{9oG+m%1|1cZV^ zA%3f74jFb8S6jl9y0IIzwh6dumIr5kxKlK&Y8LvN8Wp%J93A59_6pppsM724`d^d@ zQT<`52sd94dm+!TtkO8YSmr8B#5hler%Oy&Sbg=EK^wxFVsOM+d9j;ZEeVlEj2NOg zSbE%vq4Ojr!xu38m^(WavPis4>DL~)CLzk_HdEED<~ADgVz~DNr8dn+i}UxQ)koXw z>%qzP^K4UXabs+S9bb+Q4<-+5{9#+U0UhYL!EJ0#&r_cGD@cbMl?MGDRr&lOvdlLs|-;!XD{&*3ERkSglOB9=}((9X~X z+oF@Bfv&|HaNX6nQtkeMgSi9tg#g2K?HoH$Erc1?mNi8on1a|+D1dvi9pJFWtkkl9 z+@mC9%wCU3?t+8ClG!ybhEhswgSzUd?B@OpYsT6@l)x6*wMb5=Tw83X+13;)Yvu~k zD{rZ68q)jg&LL&QuRUN!t4m^%Q#^}K!M7lZ?&%C6sq<%3@q2}1?P{v#F>0o`(IOBo>-?%YI;<{*)Qp_moe;Kk~3iaV`9wK)?VdNuV8wKGc2 zrj2WlXKbqT+-y%xh@&~4MFqQ7uYl#q)psmYk*n~|4XQ!+REAELdQy_GvMp}0udB8& zW$tFG5${uKi%9IMFVpWkDRMaPVoYt-!z74lEPdpi-X3OEUu39V6!3&7R8Rt6$nasI z^o~f@`?xQfhD(;3fP$9U>ygNVFECfgW`u}fcnzS%X=2x1w}p^esXsIF%9kmi45*gj zzIlMI_I%r$KfL{BieZ2(hR|}bBoe|(bSs}+Vj4&_lHu|WtF*~zW<6faHUd~N&444d zX@cLQ)LSTcRU}C9+fWy38eEl~O#z>cV&uOEs2I>*N9;!R^i?v@iZh8o(;D4;m>mlu ztWVo}4ni%)gmY}1f*=)v*j{RE^s!uc9WQ6%DX|yTmH~~kFGhmq;}XJv_Vjm+dSd>7 zD;=>O-bO#XzgH92wx)ah-|2d#Z+h1DOf(Zfl%3G2i)_gL4$&&(8YM8P_V@MptAmOL zhxhB%1Vby{uEA$_i$ri|B8=g;>EuDCV(;7jo)k>%>?b^hIWf1<{9!$bm(UDlOSFe= zZ5C{uRc2N+T4N0)7G_28;YEtq^ym*wB#>!hZY7C0l!UV9roiN?#SLfCyI3ndC(ig9 zOg#&!RpH`%x>`upAX<3t8uK$CU+j{;1}HzB(xs#HEtov(QofB@LwS4~Mq27n-_dhr z%?Dn5+Ik8`p_K+qQ8s67=fCaJu7xmYB)(t%x`dE6%Ope znTxdaX_i^k%DUG~U{d4)6(-^0n!&GY&Ij7_aZQfrd6{Z#!A9Uesyv`-OW5{}r1bdid^C=)kz0zJvmB|X_mn&Q zG06qZk+%n?nYYR9;CS~BH7Kqm^|YM39O;XhZkSAH`5)l;pz6Q~ZurPKg-9R*4Hln~ z+*!*G-st5z0k5GLkIyHl;REnuYN+b)Q`2`Ff?$J2vf`fR+>`C1a~j+#NC;ts^A0FtF*lwgp?9RRQu%L1Lo;8MaZTd@$EB{+y38 zLNAZR13*T7^!zMhBI7V{jl*<}dILC_64@iyclip|nx@lzEH9lGbN={I_H6d3Un_d8 zD-23S-lg*mmp7n5f(y10Ya-r+A14;$%J>1Iu*R?h!l6%C&^g!{0X(eM#hnmD+hYf@ zVy)x1us)p0mnp`wU;++Qv|$o#yYX=EV4@{t!vr19i=!ZNmhuDmmu^zB$L#o zPvb;Fd-2CX^SAG!Sz=RS(=cyv0dsG=Ud=J1=k#&?5sls==i;2gtt2llaf#G;&a1OL zSp622wRdjd75#e0t4V6|9h%4~v`k9cHiC9?oLX{fi&bXwqGlI4wJtNhLb7I`0s30_ z>D_$9i&nke2;Tk`*pjWLB0;}USw!&!!o2kjI!>GV0dE2{(fED7BqOarc zn+o9J*w2`;u}bH0vOZpM&Nh@rvrcCjsaBRVCuZbUl0*%>7ySXi^Mh7!0F0hZFGEQ~ z;a2B@DVt zCCDEaD)EV(+i_KSeW22()G~n*FV|sBZ+>5W_2a=Z59O^m4&nJa$6XcA!2xY;hC-4J zNRv7nqnVk6sU+`@*c;Hdo|9aq(3a5I{|RlA{;*CkLp0?PN;cDQGb>P<->HSWKDt~A zhpF2v5Qd;zX4;hoPh>|CYBNd!sQE2DENf|tutZNtbS9og=35p3#}JZ+7#$Uj?c_5E zEW95KK$sD;re$^En8DB@7_z7}ZyFclDNZh_Djg1ILVn!02HnFJ0#p!BmY}W7?eKIR>zjqB?erRVaZb0R4~xT-(|Dx`a#KIA z7dML2#9`-DN1*c#bkmpYk^+XWh+L8S$^9Up2Xd6^A(O%Qi3S^rIfZ1YG2&EXqcMaH z%DZa2k0Awyz)%4k^&IyAW1i@Ix?hh^8g~cM~ z;XTl7655cpAy#AoEb@Hvm#eiJHx(l{^=c%2x`~N$JtC4(k2QDcqUzdK;-YSN=N6My z+;UV{jEn_c2{FbZRhCb8r?83xxqh~T9raL`^+)mumN{k36G-D z^<2F1<9rpa%LtB%6xw6hkTK@nkr3F#|obJIfJUu)Nj&K=!gLV5|*j@BheE zk$WUvJSmMjSC=o(t_AsBJNXTXNspN%hdNQrcS@Mi%3!l?fGO^{Q33XloxGWtWm!$X7q=ng5WGx!U`ix^Y12uE( z2$Xg(E4s>-_m)F~0C=8fAy+&vb3vgBF+#%&y$;9gfiV&-bij8y^yla0*hjQW2!5dV za=j>0a{LW{bgVtO)HJ1Qs@&2TVrPd1lrhI)er;|zgk z*D-R}p()j5yxBUx%{qksxM`LOV=En`qJtskF3f~zfEB=x!<+M0=>!Rkx0cAyPF{g7 zWnk@K_^yzNKr`xNDNXt#a)lQm0t?K0*Y>*}y+sO(U&Zb28qg}X|0Kq}8(4#@bNs}b z>Tx`Om~N1zMLwgw1mxUao9PT;&+9+%?9Wg30+1rjqxaoN7)>1k7D*gEs5bc>oGDH8>LW9J$;hgKIsQ@_e1dre8yKeSL`KSCEx^y z2crOC2AmbS7gnBIWevF1)AQh5Yy=X?DM=*GI20X5GLQ==*M1Cr(PLoAgQty^3x&JP z_3TIYS_nwr{*e|=@4esU=v5^9F6Bgq_^F*ZJ0OjK6*`bG^ahAdCLX49Va?k-WH#(E z65w~d1Q~2HVT6A5Cr(pK+K^np(rXsW+Sj|HMUiN&IN*Oah379c|a)+UtgJHX=9ran&zi{`=y+>5BUfRM@(ZaU}K zolz6$9>Cj%8`7@@ZanvegKz{tYYs%Pi6O>r%|kgPQ0ei7@$$R#HK?~tCkr>$)P+Qk zKFl;<@XIyQK(mhs(fM&hbJUGoM~%6CtbU_9CkaD(5uxbaZPn`fujyo4u^?*HYZtyj z+8dHz?ZiHZ=v{yiN1tj!pFQA9tVD-hX1595+7(?dK>XGE^%x`Ecdg489*_~jY=jya z+(?kppHxUbbr&2VC}~i0cLg0hG$MY15Ac{ZlIfsV3W!~<}6O(EyjA=-)QX|f$ z%XP^Y9Q>=A4$J8RW+(ul>*GH@qSubn`LJi>s zG!h|Mgwc6~^H{A%eqL3rLo?XnpA;=PQbvf0!eh9KwAHnp9?!cweQ+pRgE9b<@yvhW zW(Dc$rPqKFGwwe$BO3)WL{;W@H(ku2j=x|k;(RptG58nL^;B@Mcv8b@_|P$&X1Bs^ zg6OyQi%;m7LkW*4qgZa|8xmkFLJNoIv->H-Ee`7=d)%{n@n%^5BC4j(nrLwwd9yqz z+pUL8<{TSV4UYbc%grh`iM84&_@44WUWF-8PzE2whnTB28VOhBVgw>=q!dT7_s>*) zvMAkiR-bflHHp)rirqRq#S<03nQLK;bmF`_BE}s@2JcE$-x}LalMo7+dHs_OjSed} zt}hGQv#>|o8H_iUA@)64p}1X(Qe1GiSM09=!N%Pu*1W!qRukq+H@~B`5+)SlV+1Br z?Mo@dkgP5YlHRqTc6XH7Xmaoj(WL5@hDbm6+G^}{9%_RD`_2th`scn-TWo-D3wMBc zA_xvu#pLhV@(!1VAzex55yPwi{bjNc`c#7r{WYB}QoDc-NK}ckN9vt2~&6Zh^`{<{KW7X849+fQLr>X%6mxywl7N&V;de)U&)@G z&`J9d8)$JI7Jxq_;TR7B%L@y~%nBI+lj+!RGh(n9q^niIZTHQ^lgDdaYvu@5vrQ+M zCuQO{o3EIjaQ+rX+K#6vA*o}dZ^~sa7rbG{6}+%U9ZCXX7nrWz zwV9o4O?HwA9QXIr9AUEH^v&lf$7N&A4(ZHDD6R`3dnW2x^use_gaL8q;AsbT z#k3@gd-!U?Jy}%QH3@Wsp|cE*yt-qT!R<9w`9s7s%3KzN+Zp|g4`*52EEMPTP{RyS zU!oenBET(Cj|aHXyf9raF;(($+S-wMP@=Au*q3C6g+cz#If_D};;YMa*u6)=N+PX| zUOZnjV$5SBd1?}&?@qyEAB!l+*wh--IE#y_O$acybmXs3KP>e~|-_{pH(b*P=b?k1` z?HU1ldb&iwu+_{kz3x=2?dR#5Y%O-#c$dZ2t0)JWvIVjZw~thkWHQ__g=KoZLO<6W zvwBA#X5ht11u%$xtFTkf7G%sz>HgR^!snblVh4t>Mjjf`Gm-14*|%><{zL(ZlgPb75f4v5eVTyqo$Se071OGT}=)~|| zK0zu{25pwq>9|~o>yHZ#$xp{KM*kO0=}BMk@z8pD52&^|6mm|ap_;X7U? zlHJGEirz$vT4#9e_V|&#OU#p=*9X5{z|JlP)ENbvcy^nk>C5TOPkgS|y1b0d?d}e& zV5Cj*7wdu@Vf? z4bl+oQF)rJ*Ft=kro4n#{P%^3At^aB4A|gu7A8s8E{@PQApY>BD;Yj0#sT}OjRmmJ z&c`L2+A?@YWC#<_0+@>r<2mJ~(#n5p05K)CoXRv!;kxA2qo??}5Yb;jho1RbG*rWP zr;no5Hjy_|i&>gBsbbdvQS%??F-3af@lcIoZWFb{^a;1n5~1Q;Zm0i&q7tOeI%Hil zkyqit!Q1=I8&Ic#KY8sDBazmUk^}=7wz_z#3k(ATBmi%wY+5RM!X``AlbahKx%A4u zMT>w0F_);ggfn7cTkWW9YXt1&>Vd)ZuU*BJX7m{QCk={gPCW~ zau6c%9fj;-cKW8mOirA&lz@VH?3~HCpLd zrJz*`qry%e@ap&K?tue)kZUa-wzx^woO%@dPHB$I;6>)0u(!ZcV^YIJ59#V*NLPvA z#Th}a6(DCcGj#T2UqKRc;hk}F{a|7bhG5U&i5%CtSx)l=+|DmJ0zXBX+p-9QI@*}) z^-DAMxRr7XQgS}~q18T?8Jcq8Vb#5l9DQ0`tqGeol8b8YD2GwB!rfW>`GhXr zGafZBIAM=S3kb=TkzjK+wFoNB-ti$c#t7vu16l)pLq7;28lW!DeYiA&tbZ-TEHGgF zx-^l(^~C@|1W3S?C26Ml*Hwiv7RM+G!9Rrw9KQIREV^xWjP)}*OW6+5Rd>zkytjrQ zBB2E1$fX>L?rz!|4#Ezw5@CO^&?G>UiL#2^M77J~=0vo1p;^8GMyE!` z!jgDEuf5n}?-yBas@S}wOAtk|PBS6^kW@Z{h5~)$fDqJVzFPW(u}(7@9BgNkFMr%) zNg=7kGg!u+6~I=N)7|Kb_L&$vl_$Oa!NsT7C)?RKdPG(ehK6^Toh#1T!_>z(Ywu}s zhnR}M+s{sC zyM3?iW5!isIzb(t^yGrwyu1vPV~gG3;^-+gL;O*uEslBCLvA)7x|aRfY8hD(yyB?$ zm;r}8ASsB001|`N(pT;(YKHshaKr>@5!r)x;V$F=dj?60GxN0PP|LH2?ft{{xAl7b zJz72ui)$tiLZ8#&JAm|8>5S#RAce~Ag-=TQ?4Zg4?>T{C$r3K?8XTnz%^zUk7Xw(l zA-SWJF>Q1JjT@#R_}>qf;|Y*>%{CZg=o|>1;EBYLgmJRJdgzED`CSCKr+axh-EPtI zunAR{BFLM0pR~RaXD510#aw7Xu1Q+OL6HbHAyjdKT*JSh93wG8kAXkUcgRTCeZr~5 z{D%T-Oj4FvOWA(U`BTYlNZ33qi<<+_j9>nUk-xo9WUGT#fEXLqE2vfY=RchM%o-?rEXv zfN}LHiJK#tOWYhW@8CsSj|7pV1oy)%x3k+B8?T3--v0r*20}tni4>gw1$jX@7O^kr znc$Qk6afHcZk%Dx4obJX-ljkYg!?X+>VJ+ouyi z(1r=aY$E%`mwJUyX`yZXsj^LsmO|=l?f9XvUBnD5pqk}A_?6TY@lZwRBS|JZv)g9T0auye0v`Y;ygP52`Xj9mx)TUwy$cU1Xhcp)0>1H?PdpWecp`3> zcR0wCBf5F07M*skU)TzZYm(Xls~4bKahq0HbnD+%%9uI-qP z0K0CdBcw)1tsA~(%usDK`LGxqz68sXDXV*OsFU9EfDzaOjKJoaDRFYc>TG$tax9pP zB$98FhDJXvLGz5 zSF~WK5u1|cvq0OiU7DUr?w%na7X}yN;mlwNnzJf&&L4|a<%>68@I%e&f*JfZ9RXM% zfgqZWd@J{UN^q^@@^yY~ch{uA!+g)!x{3AuXvQIpjBRoQw`F=Gci-jvNzR!mWDQ0+p7h&8o-VgHyEJa=fEqdN!Vm;kMCg=P! zz6lUp0*>>lm)cA#1bx}yt0DNi7X-@j>ck%wadHBzVN4#8$Hp;vL{!`myus1GF?J&u z!NDPh4Dr79x9m?GUND_^B|XegKB%H6@Zob1qDXImAh;uvPHpc%dj_<`GpFC~adp;4 z_!_v!&foY#X}HF=INlt{3RquN4{;!#+^T6k~>>?@i?noJ*KP<-I~J3Nc{U=Sf_*I%kPWp)trS{ z&Xfbr3;7SN*9BkHuDD~`(j29kB)clwLp|%(m<$)g*6ScK^8I0ciwEKUM;Rn6z(lkXOb{dp*shqfow1m@ zkBZ#3*NK6X=}hAkKhJvf-sNz1qt9=(tt8Z0aueYWh=gJ!no#YoZK85FVL95HRixh9 zr=Df@Sw)cFLdt2WrsmUM?3}&4xi%&+m?3DF+DK2~h&SCZrD-(puWFj)w-Ws@yRI3- zZOj8WZwylVtA0T)(cphh#~5aea2+?DHPtpT6(H6&@vQY&B7-z{2Mqu*ZE-!@{a?Zy z^2~Y3DWVjgX6eZs&u2i+V;`1ENAO@YN{LH%W%XwtQtZVT)wVDfJqggFhl8q}L4sj` zFSpAncJ#IzpHB~OsMdS`AC7#=bLkdK4l zI#yG?*Gw_uU5kK9U&PKAY`t)2!uzHBG_t?S%KUZ~o4-3G02Uj<5`zovyo;X5DQpV4 zIpuUc6+a(_?~O<|v9MAe-Ied6am*i8Y6*3;*v5GCemq-`-UFe-wj^~jn1B3Q>SXw( z_XkW3uBUf1oqn2oNBuxsA}M*ez8v{j9>xQ)ODfL425kX1r-2f6rHQKxBETTCW zeoW`iaK>mLY%!|ygsqrbv28{7knSP`Y?hSUqd^73wVZ;A*+G1a>xt(uTkVlAmsrW_ z^}5Bl>>TYz>ydYwSAV8kz_VkCD&VXwLLBMgsY<{@k&ycfjma%+1~GG!Q&GmA}EP8PWHvq&vX zmq&V95r(Mjn(u9$@l#*e)(~(He29LYYVFU}1vKVNzGz&iOS7kKqKKgVhv)#EkCCnO z%?My<5~SfQL@*XLHGTT_gJE$x40H?G?(ibJpckK+886*gZx6*_CH4>jE#Fm7n4#4* z9gghK=ePz&pCk0zI@Jzi>A)iRkHj}E=^$eZ^&>lPI!ij7<0u@L1H8@5$*Cv>_ z_8mQp;K|CQdmbY?&FP+5w1w05JW81p6%kT9cySR)a7H5|+?XM1MKH@YQki(J6m>!s zT7Gu4T?nfnntW~_nkfCWWt(J3q|m>5*=dTTmv!iPfzRBRWZJZ$YTPq-!A9$9P1Lxl;EF;7o!Jpy)tzp*V%ihCGu{}z!kBpGIhI@CpWx-SHW zkA+C`8;95y(24Tps-7(3LQ)S=*yy3Adrz3&BgsUqLT$IF@!N_+I;54v=v~XblgpjF z3S6Z_+q!@x^g`;1yrs;GT(DI6Wo`t9l~P0$;(2s16kl8WWSKweEQs@-cHFeFW;Q(B zBgZ`$ehg*ht`H;5YtWxvy>Nh7WASTe z^jNxjyE`XLuKC3}Gyeq&pXXVrzjAXwYnXZw63jRQ@c>~rxaE?1A+kpJ=_sB%9AKO} zl#MicrYtx6R4gy!r38f0F0v#D?`;l%wgvOp@g~@z87fhN>gA><$BI-l;0p?^&C#Lb z18t`3tn02OkV!boA=ZN zsd+Yzzdb%g~gFA`{Tysipws zUgJNIza>~0G66qC6rCYCS0#f@ZoznS;)a0Y2aX?L77c3#tn3{u+4dC91B4KvHJrF~ zS0*T0aAA-I1!564GU&{XWXju$%xV|jt58`sW{CkaC<_cd(c^!|Tg znE*M2mX)y^Wl-)_vEfRV-6`9`aNjblDfeLBSI1XbTE;$qXu_J$jAbNs6ONIpq*Q8*J{FHed)C2k#*wKMo zWVWzi)l2;eXThDwFGnBdcyRm=|L_Jh{rkZIdp}UL-@ckI2~t{M zvtXe0nl)6Qe9-PFfFnu(lLrdoo*X{cxTq;6X0*o6d|syBSasOZ_QpCPSzrXS1Gduf zi19mpDqWu62a}Aw?`CoBluX0sm<6@#VNCh3b!7(4sug@wi0Wp3 z{&?wQ-10bQv`fV6TQ1kbc|GCwgl3ESWWxC>v*!jk zFC>FYhv|7I?ajrRgE((Db8tv=GrNO*cE{7O%?JXleE5qCa+dvMwwx};A9??^xV`4} ztJm%$M^eyr*2zK9d$USoR837P$|4|T%AatRGqBZ;?!j13MD^Nq&M7kl6oP$#9N|Mq zgK}G$#!$daL%o1qMuKb*P!+?Mw&RniUM>ZrgOBlJ`zHKY66#LP15vJ8&+a~h_|M2T zd{mA3A6(Y2IlDvh)G)-!9geDTQwN_KStG*r3FwB_k_<1$X8q7`PaeqQqiNy|c@(xU z%8L#@#q4xOVMuPhe%IRqn`F(28fV#(NDt+}ly+oY0b_*jhJ(kKy3th_NCws9n5Cl% zFKBn?1$4*(p|VCG9%+w)f=~Fk;(UZ;u2lOpR@fkJssi5R=J-K_Lmm@@_t+V2IDW~u zBJJxy@(T!xlKf<+s_d>DyT9$9>H-$%oL0zLNdH*DNaf%GEEY>^cvelVjKo7ppfW|zO$>PA+Ka*g*$C2(}asz?5kMTjNuZgtl5pn9XX5C&Ge z_33!3+G6{bG-m9GOpy;rX;Wg!abJ`mG=b_x2Y59K4k<12f5C`eedY7vbQr`qcrc+w zn$54rC_ydTi%rzABTR-t`}a}X!a;Z1xE2o724ijmYmL~2&BGjtVw=P2GMpCM2)}KT z2o|F7kJAuslnk5J8J^JkLewES)l$nblp;KJ>+5_>@eWHq1M|e$a;*${jsq+;>@JKn z0+ACAvsZ=4m>7=@9RQGIyc5@X22wmO`T#2!5HDJ7sb9PqndV;-c4v*FV+XRg~xwP~c-zy?dNL8nP^d3dwRyvVr~d-<**dnUT42T`dFSt5JJ*H`vlz zd5O!688Z|Z=G!N5Kwosoqh{J2h|enfvB%AnQ_2!!VI4~We?I@b-P~@ParDzUXTLou zLgv>1h%0LqgF+_Q;CeE1VCf>)XOBOnp*A;@bV>VcoLf#0>%r0b$=_m7lDT*>^TnlA zl;%f6R)0K`-NVx*uWv3=XNtmDURJPc{CY6Pzh*{Z)c|+*SJVXa-TyTeRvsZoN#uy5 zNmUbuVfOJ9#v2YF?{8~K-~w#%`!5lStq?ifW5~zCk7FmMdMbYgw-8E75(drQQ>E>A zI@#=|uh;vV)$G$QU_jL*Kxz$$0`c|ExwwI15#B{~Duq7uZG;g;h)sx|Al!ikhw*0O z>(0X6{q8enub_jg&3u*^m@Cnt^o64n$H8PnD+4ElTW-R~Z!DNy1YeZP&@hLtm#&sP z8W9%w>J7Q{nbD>(j^ezKoHv4&3zLO}S z7{P1~;C`4ui4er(1bn=|V=0uXf0Pn>lc#hDzFcfur3Ys5?AjZv zJ_vVcRAumSABH3N!n>VCe!v!_Q51|Bqa)nXGDe6>PF$@->maRHfk{Z8xYqr6R*)Hw zV=iSB|4Z`|d*!UYxG)Y4U9eKhp}AuIsCyq!bfp7@^=Rs5k{)0JaNgqJ(|eVJ`uJFP z=)I5aR1V_PoP~*TTF{cbqJO}fLaAq}hL%;1@s<4+4lWpX*iE&oiWhaJf(mPBe$Qgp zp7!>BF{X;r$I0l7(wx8D&Q{-d%N+$9oTCU&*<~22!fK(yjMp^2zN?6$CJZl7mzL&C z4I;y5vGxL0Wwvha7C2M5S3*HcjUKw~y&FA5Gj=XB6!OwO4z%Nh`g;3N^F%ri@axN|6HU_bXmoLo=3;VkT>ff8 z+}(5qSQ4}jUN&;!jQ@JHNesS-frwxy8Zxz-^Cw0C(ox_SkiR%b5n8IQww#rp-3%Bn z9AT}jS>3MANmz-+5>58w%GOwZoS?A&KY*Ti2$9ne4MunTv?qhtfNTV}T)y#cwVxnQ z8jVCN%wKP)QOyL7Cxb9p(QK8H|cN_@O7zJ4IrhVK#|AUNJwVTk87{AFirEqPE`mrZdl)nyA| zPe&Nn#Z_9En9lCMO+b{A{28`ZssJ~$75W}H$HGNc<<%XsZ3sDoqti>s^JFnAd~R5< zxSC^!%P7Fq`>l_rze$JOXACLY#;wtvtt&?vs=leP>&Z1-Kez}8cYa=A6gq@8$3S(x zwzNL!OUQycYKp|MJhZ_pNQROhu6k}Jf44Yw9Z?uLGZI%W{)+`BcT9!3q@lxvDMne6 z*U1H=$xfu`VXrKWafJkA5jsp_p=u2qyPhh4NCQ8iOpU4Av0TT2Mn=B`fJGSCpWk$$ zb@zrGV8$f8{cKNH6_As=-NW|e9RKg^VY?2b6YD-p;Yohvf|UV|#jg++i0b07+09Zw z{0YVeV*BD$4I#T^yz6{wH{_q5^hB|0#JAr=i)4w?%S=fS%ke%TXA$74n zxcXX71QZvt@oNEnWn+*iN!n78MG3S%yzCE%jdUtT!{Cy5j$m)YhMVJc5Vf721UY_v zkcvBaTBc5ZSX%Zl4x>C0qnq6eY;g1rat`#=Qf(MPQ&oNgzmnS09IL>p5U4=f=Bv(3 zc(O^)dPgFDkKbZAg)dBosoSeZOKz-4_9`%5A!g`Agw9(>=qrabL8g?8h6gmNkAaIH z9@(;%)T@|qBb3;9=(td)&;#3l*OFJp+t5v9aMDQKsBETPMH6}PTZwkWtv7sWe8|X* zyX{X&AKHJ4FMj5mPFcx90V)#0>h~c7sZ0c~aat|>Bc&u!Z^L0xj6G~27RNKsexCv8 zJ94cDU0P|2F-rEFy78KD)W2YMA*)0Kh8;;LfzM1k_vKt9HQt8At|2%;P~cm-4YdK^ zZi%Z6Xd^I~h&G}f2}D(%F5Rar!K{CdB(P-F02d?~F06qtf?(DzZCV$PyelGvTdW%* zHZljhd-=`bP-h3%S(6xJhZ`+_VjYi#!wx#m-EuKsd|e_nlvHASk16E)D9XtI35)yt zbOHho{&^4vV9L{Ee04WnTy0R3U4alfdAEGVc-mT?ZuZ;hB8f_CfO1mTRLQ5Bd{Va2 zRo7IR9^>%?xQ+d1$gf<}c?r-jwMM}FsI5yU)D~fIBoo$4Q^%w&Vz$A>DuT)L)rNz%ESm?0QCPoCJ-4*mf!KABfrQL6DaV6DWa$bh zknW@zZ7$ug+vx+G1acHV<|Wb;NMwWWP+%(SIYj&%nu{fnVeR#FnsH=T7b|F+!-8N5 zoTQI2(Z%d9S~82{;g=7osv4#YWam5c60~Lv+w=&U*h8atK$bH&9F9adnA6;k#Wt8e~VGOcVzhu8BPw$xPT0UdiaZk-Q2Sa@JEWeZOznI_PXP=(1HWaf!9@xqp-KWH}6Mo#hROJ5G#MeX3uj+8r1 zD^L)hFj%#Qk>-&)e}mc{+JTaZz;E(zb1*E?ce1cJZiFnHwFu=*Bl(KcBA_v)lWK0347v z{M;u08;`Z(CU{I94HtLD67W>lTJ0FkoMvly{?oU>!Z#$}JuSSu*f z*|Ma1E2n~0^Kuh@mQxw4LY23UajoVl(fac3;&O$39qipCada1zwaQ<>m`cL|daS3U z&?`j%!(7Cn0|AWhJOn02Y)+6EnaJwFNvDG< z%FzYm)^VqK_gMF72*Il<9+HgLQ#X!~M=~=sqtwv!J*SG=1VhshV+^_ONo5w2r+67z zgp`MZE6|tqB~j4{$p6Z)jjm82Jw1m*9-5EH?Fut}Dh2amY#KmYP*0xK@wf4+KRaWp z22FS*hjzJw;ROzyb8Eer0mBHlUHb^5XE=k-{rn4hxnbwss0Djyi&kl1zRZcj70E&y zC|nBs;{HEZ4CW8tFWQTh-+PJvgWDav_`0>B6_4998%9%iO#NWY{zQdeTKLdK{A_%F zB~6>b4OGrx%5ve^7XnqaGt!vF}`{>2_DSqmV zaHJ}$|G~#S6=T3f5S|Av4q;GT?X5J!y}bOszS^uV7ki`Bk?spb1FC3on4v`g8bSap zV~L6TI8pfk95h+f0LoJ9T$jJy@0u;FyDNhyIZnjQ{RubcT0h@SFW*ityd(`CS_MoU zJIO@I-36C;YM3yY!;B_?`R4AsOxF_8dF~-<4QIG;*PHc}BK{CTh=A(s6XhG-@30jJ zU;rW)(AeRoCFcoh(&)f%l0%5o`-ZDI{g@D&f}K89Vc~y2Tdsc13Lo~>*;6oeG=}pP zJffE{$Z17HDyi`D)l$c)Q^%r$hbtm^pH_6<_<%Z!*^m&TnC7Ip|L=%~5Mpp1h)e&` z%9ydwiccC*fUG;IQdY?A98JAmiF8_tF@(WT{H)E!B%YUez^47&DFbA3rcd%^6J;MfdQQwt`ir(0mEL^|zr`p@5M1Eot zdGp-Vt7#yy!tE#Ne;;2vEdF~0H4mq)YqHtlXbf$r0M>J{a!~^pmf0E&jYI*bGVXqK z;(~#R7j}x z&MwD)cv;)M=DYqkKvOW63O|p}J&-BuS(EtQnk5&N9&vTuvul?n@=xk4Mo4X>HGVs2V*^&4*zC zQy*~CvRE8Rc94i=KeVA&1mp`AFmmmB8{9|SFzG2;A>?#a0}%LQ^y_*cy)>xD4Bq4K z69d@M@EGEPc7iya!y_|UEKt?@HI$U~`HADg+>$bZX~4Ko zmvE*`1n~Yf(5KmM!H^s?iMGL+!QcFjKc8M<+=Yl-pCtH88N2`SaZRl8s4Ftt_k&Cw zxgj!vaJJhmKS5Xn0idJgWE5@P0-S8%^IXs=ER6lHuaryV$XJ{K_CXwhMjOh)|SpQeNuUfd?c z;kFDSRv@Cq+a4fSz!KE|5=^PdU%-3iUb!-D2~ezh0?o`V-%7#J(h-1HYb{VU=EB z7=MV)y&VP;&(PP6zBHKK2N8gL2>f-yt6&QL#n#9DA}R=yY(C;tY_3+`6oMP>?2kjW`q!Y=+PjP+7GWDMIA2PQD~#N})UXGaM= z2i}z-P52L8RL}lQZ8d_lE~PWQu8-`ZfDr)SehbBFiavprT`kq3gvtl5Kcf05!cGa- zS;38(!9GlK=}du5g!+yjmz7d|e$pJKGm?pB(9uUeM4=z`mP&M(APj+3MeGS)20(2D zURb-+T;!)xC-+*(BFaToNc>Vo^jjCy9QDqLoS0&;FL8KDv2&Rjm{h+Rsz|ubLp^r{ z1Mmr1yJg)N5wsPJFsw-|ik;yKLsE7~c>D06(e4N=Coxz(v&sCT<)Jdaf6NTP_&D7o zhx#~6J(6m-s(lNaZ!TOZcz%4r0qa2oCA6jeDo_)xCul0?UWCQ0Ll)(Sr7DwtACqPI zQz<#Ir!Eg9DzDIeA{~Iuq$%eUkej6J!Y23Wd55l=7JRjyql}TF@dsRV(s2w63`CfI z*X1x~wM(ZiV7$fH#`(R#8a_1n-{lR?T@0=};Lwnq)|#BcQiOL5*(ubKokjhPX{h>f z&-of;O%cJz)TCDk+&5oPgEM&LV3752>COAOWyt(2L;d3o|Gl{U)9+2Ww@eRl${A~# z&ux9tFIvsVy>^mgjp7~11kEmb@eWuW%>P{O5Zhdj9Sv|;NTjN*aTUesQLgb3WjyHRTBaOdn$x9jb94e*2XT@e15dgrq zCvDlkSKG4jM~YrUZe;P_``N04nN60dWA=kn{2Ou-6X>CYnRhPWN8V%EDga>8WB^01 z|BnA&;pk4sR|x9=B*qxH)#2d&ns*;rDfsNtUN`-^*`hgt8cnn9cckcl5?KFBM%juS zIj=XDt-==@vJH}K;9ih2`Vwa}4BW$qC5o(er@BDYL2bg+l3+;cgeRMdOt@IF$V7Cm zL&lN~PCwkWDp8m7i-mj}?zO6SP^q71#Y);L@?s!tG5^w5BTNQ`KN43`dsk^bNxI_k zY%X3Z4}7&Jq<0_{LYpx{ZJ$jl{s2|Xawmx3Tnr{%KqSW*$h$gF_Ax5oB=si8?IL>oeLw^}?bKSqmrOoOWO+G6` zttrjnms2`mtibRFt3%W1VhiC9pE=@i@Y}dPba7=Rd}KEMT>Z+v0LcVR*Y(Y=#`4oH zhw`zMgMC@2VZaD&ChkSl*H%`uy|SH*dLySOCpGhwPcgSn+9rwhxK1OP=Nz^=vVyvYNhY8^dLy@k;$ZrG3E zJ-aNgOTGsQl+{0!CVEd$$acAbqEEWY_D~g2KjTuO6iHa7Uo<=;=gWs@tK}`~oJe&* zVZ!u4)XM8_s@aobLQ{YzC{>4!JC;u&9sCi|Z_cWaq0Qj;%(jc^Znjc5G&#ioA4G5lK0x7_L>Ki{MRf@zv$&;~FjM$nj`gbhk3v6xZ0u zWaEP?A)DIHpW4R8@)RDmzHK<15yuY8)mqEt{5)93y9+x=^%U`yIOsSQ(ynjov<*;w z56TBBZ-4+$oyFsoW`e3$sj1zWXX{*8V`t9?hfK{Tt5CU@jSuFLYlsu}JN^Rqq^sK!Y)tQ6O|*hUE__+jvI z_yZy%6vjEn2VA(=-mLJ4zeZIe%xmJF4J#dzX}6PEVpYf6%S~s7GbD$!F#-1}sq;KB z?3j%l(V6wDLz+J&GYgl%y>YNAo$KKeV^EId_QvHH!Y&=c079Ud0iNf3!x^lTu$NT%cRiGkH{_~M&oJI#27s4O(7tAY1;tifnG1(l_ z+n9o5j~*47^xOsM!IWk_Uyg0*BIQ6!wBC^c4UE!v!(s{6n}@|DodMsweTtmHu_$j; zr@v!SoQ(;>;A#>=M9GK~F+k1aoAPCgjY^|JqY{tGQ)D6m5@?Z=OUGQF?Dm_erd8=(e?&sR=Be{RW}oIJI9|^b%ZDjo6T9J4zsh^aNh4jO+NucgBBCR~HYa#LUi>?4N2xn$Te#O-A2 zHVyJ`{W&$josuV#1qd!$@GO+sJZnvT-< zn&vPHaC;E=Py270os2+zZ%j_rBznn;gRC9 zYIvi#Y&4{5k-7w5L-sOimS7xW^S2K^;5>Yks5aL|iN$Y8d| z%LODJEVsdES?AGYay{5j2^Mwc19XHI89HmOa&W!n>WcnkF(dbrVPMY=G$hw;gBX*; z4at?LBSNrX#IAuN;N-2f`$&T53m=IYXPaHfXbKaB?{nC+7SJy%&4KWfWKwQAvrQjL zmb)R4P0^G3H;9=|*|ub%dG^@6tV9=a>|?L}SYExLRe}jB>0R%jRibghuaWT<`h-I( zn5Kj#*8DNR!6_#tZ8bu-xUNl;P5wZPm$mj(bicvxm}8zRIZRi}tNC=kyJt;&=`i-P z*VCP}kwqzX9o{5{b7*hT1t=2dD7bnTk)7o5PU>(P=wylI?I>4(fbOs9;@cf#Y|2X@ zX<7$T#u$}JT@PdjL_VqnQlKD&^8e%TdoFFBpuLO<+Uw2sl`B4IEB8PAjd<~Wp$`Kz zC4VDV*H!vlW)~9d59fulQWJ8KS{i3sBk}IgI-=tsMesfmIvSm!MDtqa{5nO3oxc$1 z#r+1m4sskL%@}OrKJ=0gi#ezXw>qAMBd5hj_7vu{L73dlDVW}EcFS-6P%u8#zRDIg z26iDIgCfg1A+ES3)_Mt=m!OWWgdGJhceB_oFvf&aR8JjaiY1VUbKoNm+qRO17A6HU zRdO_^uv(6@jeQAXLpA(KYsY#=Sd~ByM--(A1EP7ErMzNIFRq{(C>v*<3*Kr+Li{Aq zMFo&RS!HmSXZyfLg&zvusB@A?i^#H$kMtfXR_CHzN6eF$F^)oTn1rj};Lu=YKiu!{ z?)SfKx3lm3OCrL5qZ7ol`t+sLbegU$!$QDmfid+}3YnR(*wPro5_=Vsx)YEE#e|_f zsEU45<+15QDEC$U#}OXWyPA-edup}|qyxyp-w>`Fohe>7>KIrmH-AJ@rD(%ZOT^Ej z$A2ZJn{zS13^X;4fJ@_-^;^d4r8LOl=h(2u!-tMgZwz4;RgtGIg$Do;Qg|$_zCQkI zc+I1%xP_0ph(fw}TP&niEuudS%{;n}0UG^|>WJw6OvTNA?afmK^{USV}Uqs_D zi;Mk;-~{JcP*(AfUT#JXhI#ZK6ENaQ5(I4Iwr{cBB8V6P_Qd^he>5jWUkdXd=PLEm6F;0H%(rE50Yu~d9mUE_;+inTc$;cHzB+w zFatY-!V`j3bBHZUXo1j;37+pKDg6+0-re8aEZxnqUMn*P2|C$*YXg7O z1RvQa;|v{gLQZmArF%Ox)Z!2*sb9(eQjSG*2<0BB&u-ztmGRc3KSH_|%r|Tk{y`q~ z1}*YPhNzLrC}$jmGLy$~1w3+%w81L7T8|~#xau$yz(}-7%^JtHy=mwRjpM;|z(oDd z$))lFAO;rFc;8%EfB~ubZMwHP5K!w3qY%TRqXM|2`AWqX$}S)0)P~ij);S(O*Fi>N zI5Bb=6C{=B)D&QLH9kI(iXX*u%fyCbFTHCrhF1l*@$i554MLd-ZKLJ-9ILZLXV?^UJ3x2Un-X%4%kwpo|q4Ji(6_0T)N~uY2oOc?<$`HpNgslCb=Wz z1zy6(pr<@lW}tS8Ai}7QWu;-kzl~GoQ0V{3oY((%3;8{0yG7SoO-o+41r79W+x=Ndx%n3N9yUo6nb;o^!R zqLN8$0LeWyOYm~sJQ=2jJ%JUlI^0&0=7}FX01bRNY$0VW0b9ruqd^R|CuDjjxA&mk zBb8e%K~CCDmScjx8msxx0UJ^mJ-<1p9fj*fP#QSz*dpC6jUj(-(oiw;K`<%+juOl3 z)0#8Z*%A_yc{6N@ruL%aIqluViI_X`+Lov9$XFuI0DYEJYM`zc&Jx~9hJaUqrS^OIP@V;)es*yaVguM?g{+Hndr z1rFJgwUTPilcdvvwY~g%d3k?#x7i{>U(dcQP`tTB>3gvmN2ZB?;Vz9)y-cg}OUEr; zQHR8o5}ZI_3v6W<(K(?9Y-c-kv*I^$Bn7f`T%|T|Sct^$Rw{?sF`$kBaSWN`g;T%T zcCQCgtRpSA65dEZJnUehF|ZHuJ|Wq4?F~$Q%`s>eE}CrH4}=A70&Ut6Y>IK$9{0tb zBT<^M(5Y$V9C-K93(6r~PVe^H@x^cWpHr>1z{C8G(~`{G!k=AEzkXiMKZ{NjtB-P) zApHHX`LZZBE%d%oBqnt0Sjeio%9uzOGy1yBXFkT_`L7D6<@_}}|BV>a2OtVvH{Wh@ zC8luOJLp*%RL9H4THwdw?Rl0L>9(EBo?9=_Gu^=eKUScm(*5r>6Jy1=n6c{>7_>&B zpb$|xE*Vg{7mCV_j{aW$wb(+Ug5-J}rHoJrZ;C(pd-)2$z!no)7Te5sV6^C&+Z6)w26ecBWT zd#WRHLx}t>)_42w)6h&LtSK0`mW?($*FAhR$$xe_Jau7o^zk!_*w(8 zwb?FS1(e#94(h;`&J_d`ab#9F#{|`-#NS}k7nY!S8)Ix^5Q9hbdVRd4#rb19`|7Nc zSYyL)3HC5PUO5XN972g*7UCB)BM?=jQYHcoFK=*|7T@NJJ4%hzu8ms}8Y|pG+(%e3 z6vjNZ4~Kd-|GeGYZbr}c%k=^k{N*jY%;ofW`tPIB(Qc2U@qIc6uKk7U`QrM13kj~x z?F8iQQ~9rxcPluq)##c215=9J=}bOuw*=}wUEFQvpC#J*IH@cw_VnRxpS~kgD8*_DXmy;KCu6|Vpyn1WlmHRZI1f!x&;FOD1yyF_`{M2Txl&<;b^v%Tz*Z*I* z{!Art8Elcy#AI2J+5KJ0Dgj^*uvXbQ`sT9p;yH;7*cv?agxMSx8>|GEk}-ChFPBV} zqU3Wc=K%Yqm&MB~m>Xg-#*iIPDDfca@xyF|>=>@67_*j=V<0V#u_EB2ta{Db|Cba_*EjY*g!@s)y_cSw)u z&v3jm7q>X)ofF$K$%npn-F*Sp#uD3b%#fn|mmsHyD6wcK*NdCk{R*Akpm*#Sli#LS zP8pt1s1WDPT_r(gwfuC80nY2i`s)4$6c2~YyI6sU0{#_m%un?DBNwKVCx!j%z-H(d$ty7;Vsl_U58dr zao>1^AoR)8!`VW!lL#-0KL9U6ini46hYYdq31PW{oWCkaWJbh$f>5(Ytd z^7h~YZZ^)ss4LPNJ80_-RE7Kb0d;Ek;mvW$(66$%Jzh!bsLTRP50g_)f>#zdfN~xV z09>F{@$^k;o5(r7V9)#;oDGuq?v{)BLMEUD`q~sFQzbK_jR6~v>}B%CD|zxov8<#6 z4zZ$4Eg>j>8`|uAgQBf^lx~Z@L~UgYGkj3Y6f^WzLvpZOsO&#Iy&z)`#4N5yvT`*C zpMW|2DXAfGA?xo?1rqdcmHm0V8kLHx`i~)Jq?E-;5gO4`a9`N7U^#zc+W;EUL)!pO zQPKwDC2iCv67YM##-YownjBhE(v#2$^eL)a_`$J#&EsW1L*q++VC=JDfKkfS5+t;H zdjuIYzB3fRq#P6%f#9p2D?Sk0G%pV+*mQ*;k?!TnX~%%J=*Lih{C8D$!yCrb-|B5{ zi*1MZJ8}<%7*mx7Nzk5OZu$}uVCmQQFe_;IRB0vQT)fryl5-?eaC(4w14kY8DsJhB{gl|Bs z_WKrtc@}$_YUu`SgkYdz8$!dgJ9O^#ZTOJ?#^`Lno!#zM%z$puRf0IocW4*=yI>qD z+bckEzFAEY_3?Jz~$B!xAV-#BAtXGkS5)a|9qAEC3w;y95;;CXO&fmjmQ@UX&I8LVduGL4SNGCVfIFFLU%};T3N~rgGAMX(orvhp| zFLOq7<6EQQ!3$`&84@i?Q;s*ERxdv;zEQUL=#P^LPEAX*mNs?NSsg_LGZ;X1OVusu z889R(b%Qp!&fcrW3e^Daj9_}gQZ>4Mhprzv=jRd`L`;ECu+T90Zq^jW z4`E~qX(G;8L<>heA>g{{qJ9WC;*W;70L0)xi4w^QM3>;MQtMr_spfQ-Zp-7s(;(@R z)dTv*9va2Sb|i(1o?fzFz^a{~hC+r_41q=W+`Nfk2H4O_OZ1}h^goPqkildE$>ZCp$AF>xV zEFRr+*BGFZ`1mMMlA|V365KE!OM79v7@vom+Ih0sk>lFPb-i-=sY+AIToG3ne&F&v zf^TL611_{V((Hht7u60JgoIhd$o{yxftjAIj?bH2KZs(3{p_-Xjfl2y(HxIgpoIvT zzXOi~^b3?`*7y6xHx-S*VR~{mBAlFVjPSU+qBCi5`)EE*I}#^k){r}7O@J5$%&QOY zy|1&>pkv(aE#o$-gZRn4`A4AXuP_@}6wOfKBjxBda$vape~G4mSmn4mIlvN+)yq%@ zWEQPb%^7vE{)5(I^8su8IwZ}rU&ev00ap$jOe5NAQOQUl#0!)(&OxDZWM1s7fZapf z7e#@v0}wRP+Dx#Ho#GgVY_6FKni6jMxkmcogL;E{JmU!KV6nY?-sK)LEpTO{Y|bgn zAW2lbnXzPelw|aBIYrqV?R#PL}(JWj>dJJaBs)7L{qinjglWxTqpRGMTW#=@P`H z1tKXg1SDRz+Pqfxjsq)~X^G-_ojAIBIjo8lVq#VB~RZ!d_u)%NW#%rR8R$-k8;zz_Hb%iG%|{`H!iYMpl3jGnK0%R4tFAX2(-4 z-(z0^!~iee!ei~S33>x(!dam>!w`l265PiBB>@*oWQKV$wya%TFg#6gMqRvGe8Kwg zA#hBGhPOirhL3^_ONpD>67#OblpsquqD6zHP%Ad}V{Pn;znq3X6>kmWuiBq8Y(9P* z3nMrNRWV@sn+~EZKH)b)mH4>!R)As5(pDjjr@ANsPUS^WCJ+|b^&hVG#g;9gy9?sty>9#+CCs4>n`WrL~39d}>MsDL;98OeM1 zXre^f0$gW$uZ#grzh%Z-LiT5o7 zpU8Fn5~%|*R<|btJ&@}GRb2^vjp-;L6*Z4_z`_m58ptv(0g`;3ecw%mGa-RIEq@@N zs&`_Eq{u&YeUWFE-`7{0)#!u-U20FV<}&>@mN_xecByn#FlxcabjFpAIT+ZdPt*gS z&Dl;eUqOK~!rDji>nnl*RKGjS*BMqnMQ!dc&cup zFL+}0YTav-xgK>3$7vcp za|2DOc6#>5Vn0Jmc@+L-rgdo-9$xGf&S^(-j?d$r1K~I#2-P2r-!#ik!vh>qc3Kz) zJvt3FIE1|nt7cQC_@}a#;kfE;(%Q9#GBJua(PQVE4X;5NQC#O+n2!fV6)Y^O@c5Zy z#QXn=$4^Jj&fTP0$6bMI^PW9AZBRw(H3LqKFf!tIEP@#vQ?Fs15>~Jwx+*5;x`3Oe z1Hu!hgcr^ts3t!G>6ld1gVK1SL^w6MG8qtn?=kIP%E`fR6#In|i_tp{(6bA~BeV?F zUb`wJG|&BFDWonGXJY)U=d#AitLrscFTz`J)Uu&BZMe2+M!-h)L9YA6I&L*xnWQ6f zJvxQj#Jk1AV&(Y{dS3=zN0!(2TWD^;dMUzZ{PnNMt;Uhp?E`$AzQ zwKF8vrK0<C*8qFLX4FJJK;=%Bv>$&2ZXHo^42r0e$^R9XF^h16o!RKy=nND2sne7mhQI z-*90JSFMGE?O_i3tFRQ^-8t(V)ftuQBzn)N9KV12_v&H%46(jiqh7YRR~Q!fHSnK* zDa*B2l4+<$6o3fphYcAJ4mR(Q(uiRCQp}vA z5Nj}VyF&jz6cO^SMZ!Ka1ESXm2n3Y)w`~N3UC2(!BrT>-Cbb(WB*TryF<8H}cvz3O z+p-z3_cz4fk)fw$vmZW8A>x10REhyLQ6MZO8-_{hLY(FfLJH$#E`#}s(#nTQjtQe(!b|WwR5Z+| zR37xebPzbfcjOu!P2WKw5bA-e<^22j2oDpQIpP%RrWm-%(-r$JCU z9^1%n__obKn`-CuiGsM+P(@GK!?uX?&V{LU{J&ST?Q|zt?sO+ux%}Md#NoS??%`nA zm{)4bt(SVxLt6S2e1ibKU+@J(Rsxl?+mqGKQbjqU1J`LA?)k$R15fPXw-R!7E( zErTTCbit5HF)&;ia(CQ1GJP>qiM9lw;^LMl?{s-H`44AjAsc|KI+S2QdZO8}6^tO*}PRhCH=oF>Iv+Y7ug&`$^(H@+YN5>E| z+_(@zLJs8CawyW7gN)mDc=g{?5!hC^!ujzb96X@Y3LSaRm|sJC zmW`j}uQJ^8C=q@N7BkNt7(Zv!1N@-(4gSMu zT1*VF1ixNT)>~+yL50hP!GL~btR|qpLIWmuG7t-L*TjBtkC;cxvTBOPk&;KNfOTtk zwWJQ1l?$teLl*+LLCk9`OJKhkyj%}892PcxV+&ex0O|~^30Jq>dns_m; zm+oeHi*`W=G?2vcL#BObpsmMz&@D4*1Xdnr(FwO%NVMWQolWMgg4xMy2hr6O>x6G} zNF`o#!>fqp$;c}m^m?Xi4(BxtZFt>hFq9k;&zW-K93}Z?KOic;zIa;QoAzkz2}(OK zaty<0JQpM8yD~!2mmf8Y>Cigfg5X%fKrEL+h^& z?FhY35w0AgHs*pA<{q``Y_POwIws>DGQPKC2qsVv=5l|#z@7Vn{Haj-ipINd^y%w7 zNaVF@fdf(FN!rhSyf9^ZafmD=csWTI8MR3Qg2xUUHY7svVc^TV``u^hGvk7YehWVN z@PY9OzX#9mz9FugC%T?Eu_hIXhBX%rr@T4ALj(HaicHf;c)Y$!g~n^~?>dm7k>L`8 zFl6Xxz;PCOim8cvA&eq&`YwecoZ#iFx09>kc@*(2mp8g;YS=P6^&7Mwm z!C6gcesU=YVz@wxQm1%b-!f3S2ss#lWhQx26Op)!bQgs>V~1SK*|zvec~M@My{4^H zbkY0A=j0EjLA8vkmb|$BS+L5%@R+oy6i9@Or`)|=Wq#4Av*{iOHI}>eoCm%oR#~L4 zQD?xhZdY7$N4DLLJ%Rt$Q-Xm;Xa5f%^KS?;zweg2fIk@fRaP-b8dT!ScjhC&#^ZP( z3dT}tTO78q!u1)w*nP+3_ixaS5fZcDc{~aYCn0@eeOFTPbg)a~9QovO{BqNW}6+(K2oU!7OWO7#Xu7DBZ;3XrdUg1KeC z;2xuA2vJd&!W4cono=cf#xh;JehL{5x3%m_W0>~w&dGRkJBXA_!K}kyZkdyFU8ZAq-()NtB4o0<;DJ>1MP2IzzjWl8>hQ z*(bjWsZ;dvX}p!bvgw_olejrSm)IArjFd6&ALcGo-GV<9N)IOzhhaXuy@j;y9P=cx zlRNxRWK>fM8!fzb!0RSm8G$3iK7O4{a$wdATv)RRicExv@veYPIk~+U@Z$O+R5r0y zSd88PxyM-Gx{0r1a`+q_QwtckMljmXH40zbz4jBrZ+t^zEyYIkrQ$cM#{HvqNhXaX z18$*`@qO8=oCGE%*=qiWm&p#;+D+4*n6BYHa&L6V3b!t#LnUB z)~a%DDlHg+$Qe5lS`58znpE1MS9)3UdJ--RAs_|V+U%LshNBh?437&n9vcb$Wl}J_ zdmi&}`em3|1|c1Xuf~Aqtz#Es3w#7I8IE*1U*enMx-v#=0kCA}n@$IgWbB_bIf!HS zvQKK9wgaZ2P=Q1qe!xQoVVhz^n4_M_19qhI=6L3rL^XC3-e$JBsn!l4+}7Hk;7;KF zl?TE3;d+wU#WrgO#k?Chj4odbuzJ>g-Pa!L{iLmJJ2(iehI4vI{xAm$F(zJ#@=4=s z7g90;%C{)uV?Qyp(diDzWn8Qbn_#CXKWbG_#HTJHxxjgANK7cIX?|wZ(`$=`WhE#6 zzCr24y<1F)T}o(|IA76@QC0=P2Fm%-lzPkGB?*>f!S`%z7k8K&JC{k7X_V|!eKk6 z8?Xz3u51^0-9O3q6_Ez~32q=U1Y<4rOw-3U_#K!eYbOcoq;vGFqa+C+pC_6ZpNE)! zZa+DF4d}1F&Y+LSXTuJWP}IvvcBnh)aLnWWT|IyByyKQmpoz)_keSTUH3wqGaaS>o zp~Q@M&2l#mQgzW4L%OH#;p77KihbO02dWs4PV2kL zig2EpRi=x`>AW^=L%#eN0J8;ILGPQpXLMIuQ0xb=092b^dYoAw6`&fiUm`EQPn#qE z+BMkvCS4lm$S6riLLlYC^fY~tF;7j$Ig;mMrWkUWm~#D?T9=q4*9yOj(w+JWC+1Lc;4NNKN2$+DdcEv}>zKz9A_WKInKJx*oeU%<2l^k;y#p0LpC(T`y z{f;gHZUiUd+ZR4lZ%%U1inR=3@bn%+Wcl!cy7M^L!?eAV2T`q-+JaI!#LWl?Wt6B(eTdrZ{j2J`1IFwO`47bcinYq0* zM=V3!*CA$uh1b(Ls*IsDKpfdx;!a%d%cK z4{!k@?uuX@6>)Lu->u*&@qhS-2V^wgtk-B8A#HB*21h@t?s=;Idl;u6l#4qm1UuY$ z6xrW`rjQyeYva6^j~iP)jg`H!9m26ss-`q(?0!nD!OO+NiEGzIQ=t$5a-FjNtv}E{ z@Jis>47(f}(+B&~1TazSFTPL{eg-5C9;K!^FyKgjccN9J+tj_n%?>%`u=)%R7>ZCl z=agU*wnE?1Bsnno`N~WeZ2~Q{6yuoz_KS1Kl{V}98nLUs%#4=yrWTYpY=5hfZZXEX6c6O#ckp!9_iEo$#W}Lq zBDlo#wi|!$j}yF)p^2nLUW#TWRrB7pUMyBPmfb_@=&#H=WlnA2C&%iYkY$=2;u%PJytmTUV!;mT91TtI{T2-fv5lu#;LP@bO0NCNB zD8S;Fy&U$DH+0pVNW4F~ESRSk{`s(n{x%{UK z)89@n-*}IQ8=snMRK#$;t|9ZV-F%1YP>2tmJ$A#DlWj&2+MPM)03atcfLjzn)*b=(U;>-;wS&BmlFLX%2|MF{CB!H))w!MsVzyQVKlnDjXwGamCPIVunjq1Cp`4aO50T#mV%Klogh$}2vb9F2%K zdeR_L+M0HNaHDA)2w;^y(*Jh6XjFC&$h*0%wtUyF3UsX=|5WQ^ZJmHUcS^*-77SJcg31 z%~y;LaO(M`HfRKbHRNCBc`kCPSZ&0q)@p0uW^6W2Y_Hqd*QiH2RXd}s_L|}~+%+vU zT(lv}4Sn&3HiK-DP&3FuFj}xB9;8$mL$1;x?PV>mA72z=z*z1=JdUHLyKML_dY?RjK&*>0scA@oR9UV;MQy= z<<6o~$irdn-1&IiX=IAVIyy21w=ZdJXo|@r+0SwPaFo=p`wlt14`wB@jA=E7lW?&v z>bT_o@L~wS_tL2kUM}{yIJLS|&LD^7F?X3{1-;6tQSm5n_(O|Xm`5#bTG?*cpx=mq z@WOi@q&;(m$v^7K@bUQ8`L}PQQD=oyDHf7LhEsMq-7Qvdxgfbny2I}e!C?+AI7A~j z-a4He7?AWg^Z{2S-XExokfbBy{`c7qoruR%B68mAW1-cB;cP42g{_6`-wlt_394$Q=EU#} zk%sLGd4}Cyl|e#FeBphb%{krpap+3eK}8Sno~P2{333OU*I}hTgmk83F~cZnVmAra zaZjtIC%BJ5w|^Vb#U`=^$n249fx}{VrSpx5$14fe`W}8CjD&a%T(g0Xqk%^X$ei8Z zUDK@cBFMdwp5M=l)g7ArI1#wi#rcLp066OSg(Nom53tTR*hjCYLVwh5_h6+pM8cb? ztG5tFx!F?)5(D^=Za|8^8khUUe{piycI*%-?dcr2>7*)2Lw%Hv$;OVKA$$L{$DlOP zin4o&XZRg$lwTHmVc%l?&3aVIz_D8gmj|z)E%t|@9Wr6|L8uJSMKo7kBD`yS-``oZ z6n3IJM$q3Qra<#2I~8`eyHol&wa2FrdcqUq7%GiGPf@tz8j0bMrX)%QPV_g_1+Ok2 z1Ml`E>+tCuR~P?2uRvnR`~3l{=wu+>@0wa?beE0&sr6%{SQ^DegqWQnlTO~e zTf+gulyZRKyY(^tcKjfhWO94G_~x_@CU5?;yMy`E!yLkZH~|^q3RbnVOb>n(CnON1 zHdp^J2^tn35>Uq}C6}K0=sAslg;Euhcl;>hVSk|UAb6WlmHTv$-ucC~kcJOE~232n_v6fWgfVn-J;;?S+cEHIwaso1wyB$+(pu`+@ zjen)KtcB%gukUuRFa#Gr>XRG0`N5_{M5xPN7qY@voAuoi<-FzyW!xQa1MpfIQLJ9s zU@AtH(F0jHfo{Zi>k^k%n5zhcC@^|Pj{URPZZX<}T8jm9`%M1U35$dv?#b#HE^Ac0 z_|bKY#J-iH23_HEW6apvIz@^?=JtU@+zzh#%?Jq}LSp1p%x|%C-;6 z#es$8!W=&QnnP$!?w;tR$oM~!ry!Pcx0o*G>zSrom6{SzjA^i?B#vz%s} zTwn{q`y*|f!u|3DTgEg5Efx5q=8Q9gflT!Zp2`psJQnUPC>G@9;@f;7B8V^wI3>R1`J**#z!r6* zD>cuGzy=;NSa-b4F!Dc@uL_n1cYx!)oL=2i?`yhS{;vbF z@R=>C9@aXA1bq5Rqq#Q7MRq(HFF2qDUP!+}U;pQ#2YB*Ci(GAl#{Thi_=vKiA>Dyq zCZS;HARaZ469ub3b~1h_zpWRy`w8K}2>b#h6u{P*l@IX3yr#}?t?&0pj0qm$;FUoU z<&%WlQxT=~$vGtUYKn`#z?$O5ozVQO41>=P?Jb`nmB@hmHKcd! zmFZ;@ojnxXALeFYvjldiL9M$lhN&j{4dN2Km&J?*s&&VMp7-CKuZ+vDnInp4=)CktHQJ|OvdmZX4Dud5JS^1B z#WAq%qq6;#8dVfik|XPZ0+F4N7aerN#F1%A8{L!xs#6wyFfC1#sSZrrKJl1dQ6|Je zZaG+70zcThw8T$HD<3T-0mXok8a2cSJwnFAYdOhQx8lj>if!)Z)DKbf{mkX*0=QWe z$dTDcBWlfF!&Lyg@aYk*)6H_Vn$9q4_UbChj0zJ8@kc1wBgb0Jw$fjXd#qTnP9uc- zmgXw);S8Do2&D3O?|a^eo*28_*Z@eU=$SgZMmrMCQ)yVi%ppkZy_ksuy!=DD7BGuCJ~!@msc#w;Zv zm1ipul1Wfr)AfQg?$1{fW8;ebNMBDch`>*->E^HTPxb{BxcR{OB~rMW$-sK< zMux(rcn+VtWAXDgv^*(_HJPe=s9HkrC)DONmT?+qP0)ThEs$8g!GUir+l)s0&#*%K z&uB=vez{vMAg%=VK~38zK9C(?`wH6R8$`v+nZ&+taOK+*aNLlj2GU6c3ZBPyZqZ~0 zY8=CD+r!kKm=d%ajV&wPph1wk$-PV_u6=ea=VwhH0>Q2C_TRl{!CV%SfV0v(?mePV z$>-~WK-m}~O{m`kcftnYW8htuY;fU#IH3NUyFpm=%Aoz#+>DK-AHS+@#%+@QSn@P zSPq$f<}kp&RMNfeu<1%LjtRkV!Y~$#ty~Jjb{ECdqsPNhuF%2qjl0}=1nPTgL+F`@ z%MwkEOr3`f>l;$EUT-mr86jW5NkPbaHa$Dv;B3F zzW&v3Z-8Z?OnPmcPk10M6sT3StauA)7XJn+hYhj1YU5mN4*x+=hPZr-6^WRUU zX~Ng2t7;7}su;K7Iv)I#V(*i(=m}+<-)9hj@X9Kw6YSl6#PjdK$A0~?ShAwav_2h2 zp0OF0mfA@|^MmoMR9T^FYxc-SD;>^y&wQU8Kg4V}JeRK{6Yb!2kTseO{PHBVOlzLI zmse;zNcIxhUM)#Udv*AhK4+w_Tkto;_3X`8n_I*+*8N~_VZU0N_%d$N%k9EXh2hmh zY@~z2Q|DUWr$qwe3e$xa*HjNh(J2(?Z1CGTd@5?SfovzmQ!JS%_5I*3Rkk!4wAj7LM*kKe=RCjtw) zq(hJ9`1~UfLMc|JG2<^P@y#k95UH<_K1RtBu5jlTB`b8lm2Gpxc(!UEO+Vc4@9y`% zZMU=U5~{Gh>u+kJxy@*Y6pn<~8Sn%cZ9TkzexuX^(0#^4KiwmzULX@xqCpalM);|e z*PsST3ALmbDEVp(>J@n5M>sYbL8{Rjow(Z*yG}X;Abljkk!}~Rs4}y02lT;fk_Uqa zhBucKROfx>44*Zfs%`s$)9fh$JAO}g#_R#f^LBf?QLB#xG(2o9)>Q0ITDQQq(Hf+* zbvgzaAMXo@JC;HR7&^q5 z(&{_{6bLFKFfOMK&RC8o7=J|40(c^uTQr#8qZ%R7eqLc&)F&Q@66Wgc_{A^*jmTqq z7LvEg+(B_W8bsU7`OoShp{>W9-W=y`%vAd3^h!@J9;IaRlFrBeA@L+0xmGU$@Z9a3pVZmCa}0*#+(3 zvawcF-vj-_-9bSY8BYF}DDJX}2Q%*1wL2GHi$@{ba0r<4} zdUCy;eRWv|add<`-zL}ZmM7zPO9$C70g+RfjJPb2vfG;%Pq>QSJS1&dJyV%J@c=xN z1anB|@L>jMoqSRf$APKb`r{X?(_e2W{fb;pVd zNGiB+1`>Bx9{7Ke)!>B}T>^vFSVwHReGJv1ClhN8Gb~+0|KhO|q5~f}-h9%c*U@(P z0MFM$ixTy|N*$Ue%8mQ#WDY`L?)lQRd#>L*ml~d+P5VzlfDSTs8O9--y8M`M6;3YU z@`g4eHSD^kIQ$`%IO^*D48D@q25#{6laWsT$>B{2z#Xprc%CZf zXSCskVLCj5KS9pm@PLC{@{@iZjh9@8Tp{a1eBy??i&v244Y{=$SisUp;)YJ+RtW8! zLA#rrj(6P8maEPhV_;a|gnomHJSNdo{(Z4s!}|MW1-nF-3XB3u=2T-$>@}J4|B>iG zYlY9WScu0~E0FJf7%`D%v!+r+=dWdgH0&H?N%T?{sP`oH<}+4g+8%D6u>0d{5FEiL zv4S;(QfS8QdF>1B-wIr&uwXU(-XlM12wOk@GI=9N4=MyGq(HN|2qNNnnQqtIUx5hK zEUAHh%BYSdE@p4HpQaDX#aHYym^@P6$O?QTKm(h*SF^kQJ%;_2k3uKtD`XM~$Omp%#!`u(uU-JZ=^0y?jo znvU}M613|DCrZv&v)yh0^~KmYwU&l?PISfFJ1; zVxkV(%(!uceqQ_{^s3)-klhG3_oOnkT{c0NZ#&7y$#<~?eIa0oiZxGd}0w{nYO zjEC+1$3s%IP><=j7Ludro#3ly*AFvX)^^s-FzViT1uR@LMRzxYrFm>brSNR;hzid^ zhZ0&p^!TyJ$^f#i74%1Klj}wpV99#L`MP{=m<*e5>TwNo6mw7>m)h*;CB5w>*wx0S zRh$vSJQIha80d$S&Z%57X%_I&f>iw@*(WkiKU~y0E0k5h$WgjpDE9@?;4!kWBQXp3 zgklA=JSp262E>9D&0_!s&dAo1l9Rz>X0^v4dEKMU@5!z%!g9{2GFHh=?%*F*w^f=i z$X~g>+10_UX4{HukqZe#&&86UtHHAV1MJPkT_THInRpf=|Eye47upsR7zvH2miPxS zVK?B2d1I=d=&xxmubH|T>UBsSiTJW<EKK5!DF2fi0#mqtF{_P7^Rk5=J&t1-*n$tc%CsC+LP9!$i7hIe~qRL~4#G^eY`HV&?Q@ zc=liyT*YkFp+4q9-*~-h>o|j`YEm=^$(W|oTB?e-tr*^cWFDtE;mk=<3**B~69aEi ze0G`Z(Io+My*iE9w6Aky2HOwyuxnwAoOzT(gC7Xt`7JKVNvf?h~ zpBrkERV{^&mq*VS8Z74%4xaw-u-L9<-`zAI+@`P!RV*wqIT^LUQ>l?t^{cn`Ne=sz zryRuR%TpeMV5NtsI#Qs7!TJF;RPQ=^#y_J3mG88Hw3sN*4xMKTvC4mKY4Ew64)GtGj*LYc6DOQP;9u?>+~vcMOlp6GGMY z+9dWu?Y3EtN)%V*>qPS{w#D4oU$E*Ad!RWvbQ9LIyUB_;h5;%xo&l(lPPlIvqU#fu z1I#7G^C=~$7J`4`Qwn=PPB-kjC+FZqWRbEtBR}S0952nyaRWxZg`aR5Ska{99w)Xs zN_^6o5{M6jw~P~1{3ZnFV_mS4fl#ct2A~OWBsue4(_9)}GK~UQ9_SY5ua_}JXpD!U zv|u|F^$rJbt65RZsKXlpb?Pnz=i*P-KyUIZSPj?AjuHbEv%V})Xh4#W6`6wcb^EZv z>{kTjD(C;#sIIS`Jj^lV;UOhV^0?rMMiL}K^!%HOo(ZXobTi6`%8sk%&|N~e;0rpp zB#hCl#&zbU>2gj>sjazCoxeAlY_hKK0J3nd><~0dQzN1a@l&x>J}TR@>v^7V$eMCy zDSuPrBN*8BE@WpQ`yf69`Bk|2-fLw)uUze%!aVnVK^iiQ;6!B9vXrVY3d2~W(oPeZ z?Nh$KXrZ#yC8STMlchR4xtNsnx%0#CTAfzOx*dq=YgaXUm>=Wfa z{EWdVcn@e4*1*FUTz#bOF`!yKe$o8%V*Ulx8Nf<91UOD&@TC8&j-}T81;oc^^QD(S z!rovRF0Qa%i^Vih8 z3{hcfxrU)44d*B^TL;SW(q0S|hXOOp@uM6K_38jGMy*sLay<3^vp4(Ci!HOG2*u&= zpFvCd%TxxgFhvvIouIj)5s}0(H*Qxp78V4e9814l^UvGO?Pd_4mZ={0U8gJxK^7cZ z&z*@JTKaQRcce`?qs=Bd2BrC=wUK>dc^VFW$fGsY`Z&WSjeO^?g%2MUIq(vL9a~q=Hj0*VtQO@`;KZ+ zd@3i@+btG8(F!e@`?;7Myn}y)U!}_Ek)n_PK6r@}H?5gj!IdxpT%KwMo2@a%`_b7A zCC4y+b@7URX|a8Y3eT6{7oV2F^O?yB($MDDJDlu97@)3M8S<}aPp8RyUe*gJ4btW7 zFz-0@V881~n?)QS+Smid8yk1FMZ?)gPjKA}|Qe}__oxUr~_;BMhM>1}v) zxDJy}t{H$jJO)72`COMGTtTr-@a>+7?VWHvTEl1|`{hihPE9dR$?@jX>gC79H!_Tm z{xBhP1=QoXDj))wS%ojK%HO*!zVHO91?W>ot#H4*TA`Zs8w`(#1!p7PIDiSSh+jz( zD~)A-DiY?BwuzdVbP@Fl6I0(KP-gT*?Y+1+#+~3p+lwE%JGPPSV2p-9lpSCARy|9F zLJUwRro-Tq{m!%N>unxFS5IxBBPb~F<4n{66oVGM0x^Z88y~06XwWBXluz&`5Jf?j z@Zr5N%q4dgIzhriAo$YAp9*kri8(ExVFQM|L6PW_?xIbbbJ-XRb%2@_at8dl9bC+L zw5ep7R4hz)yh}D{`4cq+t@$17)zI#T?Q!#>?77bTrbaS`0wWuN2h{VTKcdM{T5W}q za4aC0Ydq|$=Yjq+9 zv$91wsk|6o%4VPq`oh1XK>-l^S#+3I1-)gugm>sg1Y#(5(M1tcUuZeAc8{& z{|;=Zo4rd?k%Ax<$fJO2MS*31(Z}fAz7S7k+{L~iu}4jDn62n`zlaw!Q&y2WcH}d@ zL*Rulz-l(3hzqdmI4U*;dy`S?H2k9xMg5%vr~oVM5O--S+=ERFO8y7gl+=QloB3Er zzfJd`?IYxU!zy)cX10}C={>n#+|1BWCK%Zg0R|>QNja~{L~9^ivC+mdmfpI6nHpD% z-FwPfM2N2NEiJkPJV%O;0-zLk0%v1fp#?}=UV1>^39t!7fME9WpyFZDD7cQ39e&CL zwfJQ`o(gMC!%X9F$Si2m(H*g{hA>)#>B4+thl9P)rt&&5e>BXe;~=vawT87&Zi_$d z5fb`GSuHO$LOC9caYP=BzylY~N4bZgs1%z4hw0m@0hEMayCcKR{z=7j=o`Tefx2=9 zq5RL&8?BpaS*V;LyG#ZB=h4__urAHU!7ybCo=Q{BiGS`cOj|G#{Y5V#ka}0yZZ$rB zz7xeVS2(#vr~NGk`3b5LG|JFL&rn;d2=SgUtuZ4HG=3&UA&URj40;Z576WDrYU0s9 zUXGssvD`sf^Sg7XY-V(?q{sN>e&ZXi#l6@8P0i7{c0u{H zISo|~Hsde7Zgqsi$7Ds(7U#zjg&*4&c)pVG(zT%-NqfU3l=NZ6kN|*qK0SIS?HNlp zK8VOZ4ctyFWPvJ)U-D`3sCiymMDDPaVM-(|A`q|N@gMMQxA@95pM%@!#|Z6lV5*T_ zOTZIJwwX!y9?ZOAhy`m*em!)J+n=DqSw+sJ+8Rk|&N9g4SOiZaR20yW+ycZv5#2+1 z@nn^~JggRZ7l_y=kd8r_f47qgg7>MX2w|X6g48w@JJAxlUGvTyH3^QqV8+!JpAT}C zghn_%QM%^giWVw9e||G89osO7>wf`zb4YZyh(Kny6%87m-5Eonz6n0>1Y(@SDqh4@ zV&jbZzV_Nh1D)l#4+$0FA`Y-Q1(eK*@u>fH5m47sEhu8#*`(3lwj zbuiWlG<}AHv4t2ftIPo#YWF=~K7Z;FYD;AA*NUd0C+c;=!7HM7EsKANJYX)E-GlPe>%bb;b|FVe9BCLU07d^AraDG0WpVHUc(xg*l$&E4$wyP7%( zAfVCG8a(HUfs}-7!SA_q7zV>vIqWv!z8bJ2;*K3^b}mG~F1xw_?m^~1bMgk3tx9t7 zh;g+8J81k;yw@Fwa8-W6b}v|BnNs3KUNH~>C4xHn0a>b4$PT}cvlxWzj8*9giuDwp z0VoDcK^uV&(q?3aQ-srDx{TWELCQhs6;ci{Z&Kwzh{J2x)FO-hYLV3rM-!jcui@Tj zCDq=n4{Cgxh^V+wrWM7R2%WWu@|L#~z8GnYT~=Ysu4;xru{XFeT99=8`Q{Up>zYS@v+otb@bnaVvezR`^Ozt zkUnhx{SIS|ILS!Xv3i7jFu^wqT1DA;p*y4*q4*hw7UP5QS$KkUxJT=GG3Ue@J$Uv* zj_xEDB7NEKJ$c9{yU7b?`58O7_<|gs5neEzyD~JV&GdTf&lbYEkd>1Rn@+8k4s#(P zAer%hCje$E<(_9n@x<=eGX_MJtC`)+kC)HA{5ua=d_U>Tf8=+get|11?T8(^@q?*o z3@isdk~~5W6xrXlu!{K7V6O^A8RJsT3g($FB7c9Dg>u+LtRM1{#l-g7F?w*>v9n6x zhcxki@oBT|H?DWc;fn<`*fPA-=rlZopQ!??2j>k81N?G8`u@Ra@oEZzkMde9;^9Pk z+*d_$Fg7v6xQSo6= zw0*^7b2#+?C0`T|mrnD=1GfqyR+)-9w@;!&yijc(XZ=H48^Z}UBj$lDA$Q5}d{JqZ zcPa!VLk@a##)Rb9M!w>&Ro%v<|7^)sd<37`2elqlZRj$#M{b_gRC>WHeLdUH{P0wP zvOXpiG%RvYA$(>#{HAy%6ED!Vv&`K?EEo?<&6&;veOORrdj>mVysaMSpkf%4j6b+Jh~DIJ(Ehv}i|_UjTQ z77z22+Xis-K`CkHFzr6RM~LM9HQ_70Wm?b(-|EeMgo7&dS3a|HoUTzi7bOnW=Gy4r?QZJ zhR&hYR;6o2KbnY0FDVQ=>uyZZ1MY`4`5{UO02+ zx^Fp500&SAS-*6<`ULcSX(+xV>gNmGZlI02zT1Cy+M1kLB~TRj_R2mF!SSGI9birv ze$<_7M5oaU`}NSTJ>EZ}Da($S=OY(EIWZ9xm;u)yVLw?_^vswwD@!UlkKdmioR}j@ zEfhb|+Y=Xj0}Qw*K;rz0F;*CX=UH%!Zb;ucJa~(Nj{1DjhnNbsr4BF{Zzg-qAFiD5 zHeZ@$Q2dOVaYPZl&V08zwRVR4z=?aWN%-Ulp(CQ>##?lm342dfmY*%C?4j*5{C;N3ilM1G8|+x zW(LBK`Q4=!q!f>R)xJJ}z)$+9wa-@e0(g8Gxw~s(naE16Tv2j`)H=MTLjv_)4l#Y= z2-_?DflQtP5y>}piRSBxm-wjQgnvQW2qBdn(BL^ky~tG?lV051q*#RB5uz4l+NO13?D&kI(2o?Nr8Kwkn;x^-?E-$ikQE zxF2fA_xG&pbeK=@%;`!=Zjv1zQX+=xcwo)@+~2;@r3VKY+aM$HMkUp2#}kx^D4-8H z3!^8f0{g2!v0+}(i4NJ1cq#}p!j(!r)N~=5!O?%&NiHL^A}ZzEXR&L+c=lUr|0V>wxo##X$O1-{jL?7<585nM z)^|~_Pu_b zTB}#^w216*w%baQdaBr_nqVF}1rCdt-3ZG7k$s4=G_id(ti-QrZlGuS7vwf>uPN7Y zf5k!8)7574WdjqkNBy8Nmr$w5^u%ISKltIz{Yx*!-!8KHXkirfpv8~OK4~qyp z5XX;DJ98bTXwY9S$#ewa$9H|w&6I6JMl`*Mg(_f)&q7J&x)Nia{SP`eHeVUS(by`& z(-vYDZp(T(7X5Y{=7gd|J`)sYQmv)e51OF-10SKS%tVDx&;!E43wW9(oyHf-4XWm| z-Qr}o*xxY6$J|-`(d+e|Nz)FW<(zR2(PS^$m~Q%ZBT_U~ssXgK9kf6|hGB`TRlz|e zODR|SZiUbulBGV3iISyJ)f8yxnB_xcQV9KgcT{)}W9}!+wZg@JyrE|*h2>_!{E}b% z4oEWUqWtRmfKLq?le6NTq2LVuV*c&hXw(BIa$-)1-{m6UGY*X3i2!JAQ7?i~{rjG9 z*r0f`{PcOh-t4@~#L>(kk<|5T))arr$dlmZ56YS$Qop_TVw%Va+9TT++9~JEWSc=4 zvg6U?mQzk%ZV_;}LL=$d+4g#Jo=isUPFEr@@1jurjuLmD90?#>t1EXb-nR7;uc_85 z!bt}5hx066JZCpXr`OAyo5fbMwYh{dHxSqkkOVDknOx$Im@H zGJ%jV<6qbuSPkXk7VM>U3Gft@dO+%Fr>W3muyRmrrCG;L+%AxtK46%ohKCAG=j9B)-5Y zoV?+SV#~#MD>>K2df3S*{8gor`s@Q68I7h3-_sUijb=i&f`~*kK+yufxtYje1u^*Y z4zGei(JY=5DY%7B3&)rD^|1Urpk<9272X(UoMjN_)}3JP+5Ihr)$8aqke`V*5|`d> zHNTEYqkNES7WQ2w_1CTY*|+_;h{fQI$p=m|)c0957uH#irCCAjR1cDCsAaVuXEozK zNPyHUVj1MqNXU4?NRMbak|53F)e!zn-r&D#B3C(FYS^r4Ic(U&9hEV9qw(5=Kkkem zH}EDXgjBvh>yG}54_8pwgSfGti+D>yp!f@Bh%k2oNTJOZl1+1{jBK`0TSo;Km-R0h zleI?v=W>ergFVkuYBzE#{=ApQICB~pqQkXg{wINSSkTV3%m(Ew#1-+fBH-Y52p<54 z(G97Rla-MVSO>=n z-i@bok2FDWi+%vRZp&i`uRZB2T@Y&3UkE-I-tBkft=q+o%7V0Zvkh$@6N*8ugD%Pe z6b|;VA`Gr=5*R_A1Tgd4%mcZCjX;j{VXk5`^1UqQ7|P*VKQg>g0+i|$j~Kdii`U~% z8R1eGEd05}z^n;700d?VteGhrN&97N#)Q2fUdA@6piZ2MXW0e{CLMOFhx1E_OS?_= zKr1j)28{JMA+Zo)s#NDl_oB=M3GN_i8aQJt6j@;2p;xCW?WiN zR%)dp)AjZmK|I1Q6m>x9g}(-?i~UtjKVh}}!nP`x6yQ&#wIgJyG7|*LOECF`{;eCk zCjD6atBOcCy90dt@e8fNhvzmj3t0ffB$z4$@M~BQ<{aEq=^Kpmr13edI{@Pm!N1-2 z_0?vD@q2r(_J`+uqVi=@o?`REIZmEay^gW1vWBkgc%EM2+z?OZz%N=~~QftKaP?7*Zz->}8K)81ulLZztXeri#01mr_qFB~uq%C;2=oyq!ABZddM?fHQ z66Cj0$L;C7EMPbs%zwqXu;oLBmxwFTh@y=xlyEFi0@nk)FIY5KHY@Jc>-hA_20V?W z6SRhlRVF_KZkF}#0vLWoH{NbVVS=>%C0iNkqm=D^H95l7rXn5j#`x>Mqo&0J!1>h4tUvC=?Pj~4t)jrdd7(&(hzPr?Cgm|mteydrX~a#R+QVqe)-6xW z0JLw56L$R%UTbduzwlo&7T{Zjs9&J@4r;cmox)k!O53Q;Fo^iEL_3iRl2IAjpbU9J zO}jBoJ>R)!KEP)Zye>d-H}Yb%hsTeyheK|Pt2VR_e87@ENp2c! z9O)PiMB&9Sn8gRO4)N^?a-StD4pLVe*~_~0)p&CWHI8`)tvP41!>LRUfu3hrf;hNR zf3_w#aaO~Ne8e$6P4Z#fxIXG(u_{^_bGW)#QI;rb;p4OQf%EVd7lSks&?3Fb*B|`x zcT=8Mi=H+2vwJL)MaBqVaB0=8{ScWZ90Hcig3plRn^0loykX_{2d-%$?`f%Nwbyyo zCz<{4%m@+qJT|^+E!I*IGAeRzA6QBN`tohM+& zaZj%RpT{2~rI)v#rVq=-*XLeFo5Sm!#|ta)3zi!JAE>cP!VEK`6ecRX0j_4h@dlw?HcZG^OplD&tHu z9Qie3&+H)0a)czUe$WaBjko% zo@utvFl62W@onNc)kq7`#?kS4cF5t)Th6vgPA%Z$E+Q+mS;SE#>{W5Ta#WTD!L~+6 zjt0`Dk+0F=L9!$=`(1u3e+M~?N#8}54G+RwYIZ^-cf(CGDQMH4;GM$VKmf+>d$bj} zd4bn{R*)232U_T!ndzE&DelBL;fz}Y(c3A*I>6Cb5Hnlz#~g?FQBv`tqL1==M$clG z%K+MQF!wkkMYKG$SK@d)Gr)q39>5WEu(un>b8;yd{KRXJYFA9<_-W|)R3>jJC<~#7 zY~ch}a>>qN+zxgfmxj5y8~#3Bf&kAE@X`#(1LX_z1Exfnsy=s}B))Omqg;u8JJB)Z6gg+ceHLTi}3 zA(_v&3Hfl99EM_FJ6F|}7K!{jSCYaOJt(2}dU$28-a}KoiHjc<&ew^v=qmW$X+!$} z8BXvp&$a`aVz;<&XyHLDhn2f4iNx&qe9!9e^my}W_44E5+x~vLIQrvcBFfr+0iX+C z9Unp~b-cg28a-R0OJRG1?u6%~XM6OhOfkRgc6Rh^e!sExQR-!=Z>FT}^q#Z1pui`!58&tML@!dd8~`tVnZf6|pVWwZ&(fMZgr2U#Q7 z-Dr?7B_1J~vAAc#K~r}YVwr}dz4qW~RB@1KeE9_H_)ki@@UZ_`06^QZ1~X|c#~*8EE2XN~ z-;R#4H^cy!gfpH%47iP2>X+^;*R)kzN}=@@T9FTgM$cSV3<-Q^zwI&U6gMMu%J|pK z;?*OtJw4GC0jq&C{p>9)P^ADge{iPIUQAe!3KisSKpWzA+46()7($1~*JN?t+^GQY zshI>=g+~mF!k<(;J~1z?!5Wj1Z$&b1l8I)9ueXtw9f6NgOvtt{Lprfk$XrMY`au54n)X^%|4g58f!{F(d66VfKX7$KxJD!2;hTUG>T-RO7{xf$0(eox>{~ zI1Gq!dSkl)JyPf~m|k&maG_}cW-RtF9jf9P3idc{g^FkIN~Hfh4S?~?ou)qH)}Bfi zx28Q2nI2-N)wjK6xLWOKVcyh5R8~fMv-`pi2c{g|{ep9W5vGLlS9(ay<38<)rnM;4 z5F%mfa=%^@X068ljthn>k6@%~DRlA7n{;-N?4V~0EuM{Cv(B_YRP{GCEve;#!CDIS zCdN~Pz7=0rElXzm5^JmYY5EC#xd-Em*DCF?91;!VP+!Cb%cm-axErTM?cuEzG0iFF zai*+O5wLu{G~HE#c~=^&aNjK504z8kr0b76WeMMqWt?sn?WX4^ZXyj$21yS(NoF=j z+S{3(rs%gSI3Zs3BB+q?CJ=Bh*RDVK);xn&{etx%BzAN+I|PA9!2F%bSKE{?Otf>k z-&{cb0uC;b_wq!Kb`Tk52MZL#oP_~Mr*q2UVD`)N{bsfKy4X5}Q*#h}CVe)KJx+KO zoUITSZLaT<6oQpB!V5Kef0h&OVbJQEk z^#xT)vS!!U7)^zk-`9yXVjV$o3Nt0KfV=zEe%ArlkYuA{sX-tY{DSeDa2&9ra{Ta} zq<{Y7d=?1h0%-zNziWMrLJNoBdLArOJDpj-a6ZGXaLu$C`LM z^{ky-f?4gX)vArwYill4TWU;tL!UAXJ9;di6hRf<*;DGZ!qr(fl0$G2$$8z#Sm}z1 z`r#W{5>jAuBg^{~gCCuuoA;ws<3Da*QTWEkvN3t-FGARub7;$%ZfqTbAe@*v@Da@E z6iqHFKoMGy<^#)Q=bzfu4M*4qfvK=)If`LKAh(A!2Ri_{P_w{jM`8|-7=!%SJC9qA z&ce?Nj1WYzWsH6V@8q)Up93Zcj~f_A0UcHK3{$d~*&g5-o8+5`9N8}NR0~8`~DsT3UO+tpfAi&Z3ZV7ef+Z$m5sA;IKg(uczVGGPX z!7C^xfPA%Ie!Ab>yC_I>4RnMpu6IV{oH}Tmbx_R06NO49{xE%@nY@Dhmx~)5a|~vVkOdyZ1{=eHovv1>^qB^oVT2EH@mW*Ef+HWrKj*H(=mDL{6y4wwvjRu) z1+5MkN?*G}WJ9_dA~p%0JxZ$cFNuxpUcSb!UxN~W7JU#P@Nxu=#@dpF|HXG19sj?p z+4cjZ_*S#;PA_RRV!7mU&d%qpe_stn%|iDKvw9-fn(HO7#A6~2nnpJ>sKnF4Me}c} z7NzIw^@<`x8xro?@3IZNb6GHwMqgYH!g!5j$?PMrSs_z0tpWTf8kYFebej?J@}-a$ z#YyK)lIUnnJDH*kO+rY9o0xOc9bNTD)&VR6K+6k>)O@>fFkfl+607LOqV^rx7ZJBt za+`=oBR|1^u!c8*CvXWgzBjI{#FgerDt@XApM|3!sTGq|9Yf+kq*lW?5Mv<#K`>MJ zehy^y8wv072W^QPJ%Kk0C##1&@*5gH%bq*lfaE(?IH$<`8xA}$Zmjf&`@N1GLf8oh zZ;&m7pwYx*m;3|ps{i=TV=S!54ttD2I@dZe!FkNiM0&;}iAZ?Dj4GZmM8Ln}KY$U5 z%247iutGhwY=aYegdho=GW|DZK`@1IMG=^WkVCk3FN0LGUTDr%>lPS2L;1~p` zQyd|~5x-*GHtc!a-yq&H_c7s)I};!955FFyg5O_qdpEdLj6hQ=6iV^ z@`xrQ7nf$g&OMFtI^@7I5_EO-HuA)yA|n*D;Wkn0oUGQ0QY4B33 z@oHMN)LurLY$6hF-d&4;Nz^S{_*J&2&Is) zR0A#qc!9DAp-^bSY6^}_v1nK-6@jLdVhfapwt<3F10m937>Ph3pg=^Hf-DgQL$PIA zpc4=wWesb?rcX(Qh*csY{eQpb-upb~xtZz0kJs1F-$u(b=lk6C+;h)8_uS>dLdQW| z=!h4^=ufI#lURDWxYu?E= zG|UEd5!FPw2Gd!$s|T|j8Ei$_g}Pzm`kgz(>-$vt?bV5&DWv?`%YWAE5kpO!BL82U z^x7G(tw(>&5%NbdGxR!e(TOW3$JM#r@-v+$KdNU4H+HN$gkRyo9*=bK+gCqVzgOT73b zi>Ka!7Rm^9lru~t+xINox!`Yhh}=l#oCss$14yEHu@u^G;n9BV)UMs2z#HR_-PrTl zX2%Z7BeNk|PIWWoXf>UIYHDa2$2*$qEaIsCzU>cwyWvZXF&wlDR2+-y8-3Zb8xD}s zr#z1hIfD&0=K8v5C~|jTQ)A;6y6;WJ77=&H6+F{s(<1~MXIbp$8^e|ENjNbMW{R>> zU*L<)5;o58x5q^EN;|j_j;w`SKs8yhmiUBgst1`5Mabx2??J?oDd%NTJL+5si*&96 zqk+~IVBq>jga7S*BR=yD`=r)-*saW;u;HK)-K>U8b7L*)jn#-bGo9>w`j_0oE4=RY z3ZAFJ$|O|+bVN8%inUo<&)-T76^OL7=N4Z>Tgf&QPna8$1 za~O~tTF!A2f+q21YvyRysm?Xu?_`1-J0Qb)D)Gr0Vq<0sutsT+uIn75HHN$c`TYD+ z+^{NeEMJ+uk%t7f4>X9ZlA^j$N4Otl=D9G%@W~DAT$wdbE zD%o@O`7DlIh8TWjLB-#nV(Ko4n35cE<{Xr0N;o(2CREO(RkqOvcXv#KWCljJC{}j7 z??2ct6RE+!-?Tbh8Cr*{Gjw#R!8&Za|4b)01|fTc+gYd0#E@9THh{v2n1c<1@^zN= zTd_Dp>;kFIHG0wpDl}=Rv+Hpe-}KX_JNJ_JB|%QD{4WVcrhr`)JoDK9%j+c~(E)$s zK7!D^3ui{*xd|^Mggz9dNIQjIg+iO+O;VDlciEfSP#?SOt>DT94D!h74K?U4M~;6( zNVE%1M)A|Z7-(R(%#jJY`)~sW34QFcDp_DlzHG8o7o~`M#N28GXVug>lc%2vQT;?0 zX>)sZ5@yF)^}O$XgSu~F#RY51nchwn{l^NH_4(O}c5FZVhIc>NoH-W;-0azM|K-$K zGn4^w3N~>WzYA`gf+urQ|IrDWd?Ng!6EU*E;xHTDldwqKkv_;c{dbd2nLY>J-Ere* zz;>lZnsn~8=~Jcwbt2^W9#j3E_Zng*J9Uo2rDoDExc-UZ+u1pviU%s{4%VQJ7E)tn zgH6A&+ZNElqg6VttU=|XPRGKxK4s4Syi*Nl2Eg*z!7D)K7Um~M})0kAD_SvX@Xci-6&!U=(X=V1GIWAHa&6qsB(2|Z}hm%Ox z2ehA!k^OsN#P7B7x58j8VcOKW=xL*-&zvpJIGeq>rq7N9V6B^9ZQzwo*gA)A{*0J( z&M9sMm*a~)UGPaRV&?859vYc3bGE%@Hqw?#2(>dy8G@g(E5)ikk!N+O$>i`$wQ63x zf!|=X+tzmZy`u5S3wTP{%mvJ1SKe7Clp>hD`+erfk=Q=eKvfG@ab$JgVAcc zk?h9ehYX$ilRmm0saGY}eFdhM*&n~L%M)P}WAvbr$pM3-qA=gr>>E41v`fumr^`wB zDYzYPD#xvLx)>D;ycwhjf$U`CO7FPnS}Jw!97YAa7w9LZ^uC>3c-0N|F%Dds!>F@y zXY}OnO?9>f#=H&Rw!JYnsBwggu)?e{>*V$%L# zU2$Su>+btgMK|KWHH+4aZN$+Qb74Il>5=f>Nc!@PKLf`y%wZa{Fy>#6?ItO7j>yN9 zXG}eH`eaixj$=TdZ5(KA#zp7}(iI@>J_WR5Pa{`c0{X z!ZIdT;BM$x4HYLd03HS!Idw+eob$v!;s{|rq=JQ&Q%;fnQv2%@LT)&;<(H|5yK^I1 zGlMG&Be3LZg$DewL&o}Kl)K$5YLrd(1gI z3OOz8d<|Wqz;28F_mgs$2EA=|4~CpR4reMGzIh>>Cq^=?T1*eb|9gUJ=0{0UNCz1Y z4IovF4Yp*gO7q4wHx*Vj*znO8C2=#1xCcv>@882Fr;hq5O}(~Ua3`bwx?R6>KcmC1 zqRBcm-5DF&PqC;ccf&}Dtf%eVS-29Y2L4Zc3yrs4;Qwru;=EUU+~ABu=c>}L?mkr4 z$KnnPDv=G|wCY(>ktK-*dgwmx!iAc}gL^@7xgJ0|dRR|AR(L{&iiRCjIWm=_k%C6e zI&11V>mB_+sb;0`^Dum30cyr=QgrJOG?Dw?Zf*ONZ*5_CN1L8HRqVQcTUdL7mgZ!$bd*k8f5W4Bu9SYS`ugEu%`k5pdpUX33I?i1b#hpC7;j*BY; zzZKe&pUQL{yP~H=+ZkP-jW%Gj9A*!;?suwh_4mfcRE+05Ra+fp%Y?f!${WI+!Sf$s zm|{%&*0JW>3k8SmemcIGhdBIX&Bk1oALHf*x_hB73#uIW$op#?I7jSe5%j?gbnCgn zQT4w<=Co_ZPf`cosT#3cA44?;On6P&6fBgVHS^4=^d^pkH+lNZapTX#wCK$JtE!+j z&%}`EcJqxowO#_8HO}tgt+}D3=H}pf?&{2@&6cxHgJcGx;et#>cF+2=mVDaxP>g6Mg_Bz<7ibI z)+aQpTBmZ3RDNR%i+y4MOUDuy&_U)4nEM|{Bb^sC$;b81lS?(hG9{_Wxl^aq^8;_% zZZ4$HKB*NbQZ-Va;xPWv!uNQICr^KraCZGEQ?WcMQ{Ey+f54j9-g?JqZe&+?G;`f33?r(!Qa&+SGi4(^jHg3}Xh`xV3=)rL^ z{&vKO_*-PhV%T&?926(3bT&Fq9Zdh;cf|gQ{ie;FF?GK)CZBc2)U)=R0=M;kV^hZ* z3oSlt>VC6lO*v%0`q{JglZ(jqJ9GLei9})`{x=B!5{bcylEh|$Y%Wx({2nat`8JW* zLc$FaoG}=i)F6pVx+F0K|J_o;G36~mF$I$cpG=2;CHT#lE`_1^WzsaLiNlbCk>=pU zRyL-|eQU{=sgxzk8A$SVF&SqtLhyh5+Xnx(z(3N=!{o$Lo6?&!O&whtu5@J*-o$3i zGW;vS|5y*E!xETO7=!s5uCQJu_6^Hv>dib|JnY*iBA~9go|2A=869@i7I56lxq#U27R_I@+{>Z19-=?%Sap3n0BT zH*sLoJp8|@wKvuEzm)_3*Zut8mH*&RZ0G&AO2)?4n`_nsuws45UI|&fuL3=1hv`_% z-ZpX1p(TRV??}2V@gQguen8?p8@>`i&F<%6bHUI=UcJ9Yy*Kd(tN2?bPPgxw-l=`p zV99)WoE=|Yz$UbFPsEAB!1TPOZ(>F>$=tr8zvda}@4CbsypDeo+yha@U2Jyqx} z5_?$s9HC1S2U)sK=*<&JOP?qCZI(FB($Cy;1}a{Xm~81edtQMJ8G{mMTKa5>KQJ*D zH2=CD*-D<=wZXsK4cx_%NOXJnaW@(~@bJ!`8@$)UFSy;{eI8!-u)!0L#`FFAYX&d% z@H^i$c)5q)++*+x5C8Jt3|{HskM|jTxQE~MPlH!^_7pJp4Cj8@$fLkNly*=X&^0?=pCUhhH*+du|em z`5xXr#^B8!{+Xn~TRgnM%FjX%?|jU(cbkX5_M+i`yN8#)WbmAaA87GT4^KR9((m%{ zuUon5_V5E=HR<9q9 zolzcs*%}kR+QZN3HF%AO&$a1H^za>Rzo_-_iGMfg)OmQbO=qr$5B`SDX#XCLx8H;y&_=^_r^YDfz4BrzSasCh4$MC<@!@p+nau2Vw zc!h`GZShJE-|qF;j28nvdN@VpXlLxTD;c7_p|sk4V2#?crBgJn-_k^qAM=9Keu?Phu>oHau2`V;uRi#m&GeR+}TCLJ^WWTe3geUv-l_v zUt#fT4}aC-DGy&|@fr{RyTvDZc;d&VpVoT#mKLAp;h(p7ormvh@wpy;u*DlZe5}Ri zd-xF+Z}#wSTD-->Cs@4I!@q0sg&tmO@iq@X)#B|QKF#7e4?oM|9Uea0;+-Bo*Wz6s zeu2fiJ^Uhz2Od7(;=LZ8wRoS0Uup5gi*fnC-r}Vmey7FDJ-prG6(0V$#Vb9$%i_a5 z{Err|^6OQ|H$I=J^W*fH+y*Ea??*+Jba+VTRnWR#TR<`W)^Sr@KTGnd-xEG=RAC<#XCHF zYm0Y!c)7*9JbYV=cYFBu77sl9GZydl@Cu9fdH9YNPrMYD|9vf9>fxg-Uhd&XS-ir- zCtAGH!>3q$xQEwSyvoC8S$vd-&#`#5hdaMS%EQmG;cGm6uEi&M`1uyE_3#TUKFz~_ zVDUN+Z?O1W55LIb4IX~6#piqYk1XEo;qxut;^CKCyw$@mv-m;}|FOl}JiPixrhm12 zxbx@aJiOVa)8XM)SiIB2ud;ZThdVz~w})SC!v`MTV)0%Nzs}-)9{w|nCti-r|2-Bj z_3*_OFZb{j7O(K|7cAav{SN~$H?QRc-Tvi@;2lNqUOQj*)0t-HeLg<72=3lxSMDDc!Nq`r_)>nZ!Lni6~S{w@XjK5cM-g|2%fO>IKN)yMexcZcvTU+ zx(HrV1g|ZE*A>Crir~2-_(CODlbsOa*;fRwQ1Yh3k1B#sEP{6x!7Ej}==7_L;DM@_ z4&VBe>AyUgt#P*wGXVHg_~+z2p~|E2$|87m5xlktKDP+oTm)ZO1kV-0`-#hV?^behEcogEMyY%?-mTKnc(ZCRwwe2DQTTBV#B-s-&ro=q!p~B8 zyTa=go>Tb63hz+(rDf5JPKDnP!HF(~w=29`;Y$=ADEto!?^XCS3NN?wbhgWH6keh5 z9Ti?{{pwuh-h&72?O&_Hzo_t>!at+x+pX{i&0%~=snoVR)8EB(HNmSD{_7z&Q#>Xr zd>iL<1YT{&N2YT!|6~7ZUonXi`nD=h!>bYgo9K9dqN3B_T!kZ#++U@_Rq(`cg)25B zsuZrOn;4~VRm?=S!p#bx$vLHPRoz65!p$uNCj3N&E4C$S6>cmp6MmY)hq}t*S*LK- zEQz@a-&%!lP`F}qV!pyd9f^3&3g`V0?yp7RynVs_wJLl&2jaO<;oB>`P2s~7-mdV^ zC_Ja|&nmn_;S~z+RQL`G?^5{Z6yB}y&nrAo_!ku3tMD%>yiegfDLk26D*S&GK3w6uE4)hKdnkOA!iOuoTH$*tJf(1K9}53!6ux(eLO&>c zABEQ{{7VX-rtp0gUZ?Q=6h2qs+&AU^8Wg_21M!@%@DU1cR`>x5Z&CPx3U5{TNQEy{ z_(2M9Q~1FOZ&&yzh36DLTHzfEKSbf33O`igT?+rQ!n+kdM&W_NzoPJ7g@0AyeG0Eu zc;e|u{>Li3RN;pyyj<_ zYZU$sg-=xYc!k$0{3wM_Q}{O(UZ?PHDSWQNYZTs~@S_zzU*X3nyjkHB6yBonZ!5f2 z;m0d{p~5FByiMWXQFyz;Pf&PH;ontwhr&-(c&EZoQh1lbPgZ!h!Y3&_Q1~ed?^XB| zh4(4^RD~y=iR6E(!b=r?n!?K!{yl|PD14g2D-}Ln;lmYvy27gzex|}lDSU>)s}(*| z;VFgJDZEDEXDfW7!e=SGR^hW1K270s6kezBa}+*T;pZy6LE&>1K40PIDZE+X=PSHL z;onzytHLi(_(FxxQ+S)gf1vPoh5u0DIfXYUyhGs^D!fzS7b(0;;f)IKR(O-b1BL%c z;k^pKMB#l3pRe%5vyuF#6<(_FOBG(O@QlJM6n>e)D;1tq_;7{)Sm9L)zg*#?6yB`x zYK8wq;VFe*q3{}oU#akk3cpI>wF+OL@M#LaTH$pHzeeG672cxo28Ca%@c9bAPT|c8 z|Ea=T6#g@Xw<`R4g)db2jS6p5c&ozO75;OD=M;XE!aEfH3x#(o{APuBDf||NcPso> zg$D}1P2s%?U#Rdth2O65#B-7S-=XkQh5u6Fe5t}0Dtwv3+Z6t=!rK-8h{AIUe^lWe3SX}9PKDQO5ramyhhBUsian!e3GNG=;ya@H&ORrtrB6U#aj0 zg?B4_zQSKuc(cOaPQkHWhZzFOg%es1ExCJt=kz$OlC;=m>je0m&6HLfmAWlA3X>Sl>lQ*O?{wVkQP zM@l10c1iy$s_wP;+wCRN14wrY{WR%;q;o<)PI?gOHldf1 z9!$Db=tZPUNH+_8FX_!lHwb+P>CH*k34IgkQqr|TUq^Zi(ltU~L3#-3YN0PBy(Q@? zp)Vpmlys%g=aZ&UysBL2S){inoe=tT(q*K3KL)VdDWuCucME+2>1{}N3VjUeZAs^Z zK9clyq}zl(jP&-TTZKM^^f1!RLXRN*8PW|x??w8vr0ay(h!TA_C&y#whQp|>Ty zBk5|Phmigp=_;WIlKwpDN})ge3g|D8E*JWJ(qAN<5c(a`JCW}F7wi89=}OYwLcc_M zXVRTQKTUcU(mA0YC%r4_Hldf1{vXn66tcGXOZ5QbVBIUN$*Fx_akY4 z(p99pg+77w{-isFK8ExN(mA1zBz*wsHlYtAeIV&pp${QFl614sBS;@axR-=|f3Z2|bYXmq}L&{oxqUV@Q_^{XXfhkWL8w z4(YFw?)|51v@bCH)Q3RYG4xdOYb$q0c9M6zOuI zXOaFU>4eayll~Uz-VdeyN!O6>7WxFzN0aUp`WVv3kj@ExBElSZ3VjIa z38b5a9zpusq#K0Zi}dlN>xABg^hDCNLhnfWJEUub-j?(Uq^pG2p+}HDhjfF`dyzhube+(5E9`gnpcKBk4Awmyy1hbgR&dNH>vg7W!V&KO)^A^c|!xAzdf*O{C|Ot`+(^ z(rMB)LSI4pQqt8zUrIVdx=QGaNMA;}Qt0zZXGxa}J&W{@NhgFpo%H3Td;c!&Pr8|O zx6mh${t4+$p^qVb1?im7N0PphbeqtJk-my_tI&s#UO>88=nrbgj_Wk-nXDjnG$+zJqkN(3g__CFv@mFCu*>=}Mu`Cw&*`a-nCD zzMFJH=+jBxL%Mg3v_I)K(%nLzK>AmtJB2=m^u45WLLW)`*QDEoK8*BlNVf`o2A0plRS80FJInv!izeIW|=}w`aCcTVwPUy!;KTNt!=w+lI zA>AtUBGQkNZWj7p(#uIV2z>|XJn1^2ZzA16x>o4xNIyopM(8U@KTf(@=u1ieo^+Ma z7mib07~cB@_GG3ITAT088Ih_j|_r>`aOX3Q2a z5K`F^+6k%AeRGCkdU!S7b9%VN+U~NQ8kq3I_KEN>Vn9h{M?THRo*$>uy{V<|el@kU zZ%}H$^3;lt=WLGz#@GZ(*LI&K`MCHEV+LS8lBnNrLaK4hK?s#drQe=2G?f{1`l!tk z!I!}CU>g3jyyQjLtpiSS@!WIO_wjN9;$R|M9#HM1lOHwC`{?8P&GX5RSkg@Lqg2ad z58E)6>3OSD>H6+eHrba-=L2>GcBVuaqC7qCqjY^A(il)b;=*|t15vy^QBNBB!DW~e zq_V^QaIn<*2tcUav_)NL!A!}!`-bJ;m1X!QG?rl~DwQ2GiAj9OB4kG{VXDaFj4<-A zqR4+liG#`VhVk}byqj1WWSuFQ9|c^DfVPFl9!I{HlkX2zu$?DkxJ30+>6HP82h#u* zJ)awweq;#)@WmJ2Tf26Ax|;=AhTaNaOZj)lo@k_lsTGsGm25Z8Pau0ok3^-jBcA|- z!fhvo%Lh|X&0?|_Nz#RA+jVr1vELp$f%Up@b-8J#E;du9NggQkJEainN>+9bMBP?) zF^r{D`lPOhYWU*2(TlG^>)}NwIMK-(?+z{XP&oq~6a~5#sv3bh9%|)_FW48EWQR2N z%3vvYiT62^?Z42#HrvxOY|xY1kvjfO$feTHGn4189h7*enrW@DVe^APB~tmrQFwW> z2&CC4d{)}$aQm#X&r$M3tDT3K$g1t3S|GuBt_-iWGr*#u_)jYRK`OoCuc=?MkuNsE z7eZ?HK+k2VMzXQ93xv!z(XoUU?0(XSWc3zEAiF@&Omd;E$Qx6Mny^UWO&Fsp!K+rI zyQWy2cPQUR?0Rk!mb4mqTwz~ilC74P2V)wAdbEts+`<-ph#fDuBMgQ{f+|=Uw4>sw z^!3A~luhzTFCU-&Q*g$l2^n1a(`Fgs)tJ1D%(?F(5jgv zc(8PQ`hCmA5l0FqstqUPVK~tPq4V;i+_P;4y8Mz|VSAmaGrJAL5;BW&sXJ71Nts;a zVRC7rXj^`xn3DW21WTkEb9GA`HehfVE|pF;qZ-XD$-c-nm2T=2tzw|D2I4?~K42au zfa%Xi;{C!_`J9(7dTGVmXi6$qb43qOwsriig9o9eHBqN%I&NNWBsg!w` z0H#v)c+X0;f?vo*q9UaS7>$)mHX!i^CSLm4Scr2GqUTPID3!wfmBH@=jwo-gIuuC} zud(>AExxP8sr1+le`@h9E#7MJMvMOyv`+sFi@z-49!6qnq{&qL4;7^%i+K`E%K54K9d;sYiar>ry%2)lFu%&k!b|qa$a8US&ejMLFv&V- zzn-lebs9KpGtg_QugnQ*Fy2EZ@Y3wk7hq>Keawh+%( zqZ=^H1Vg85P_OWJg$+~5Feq$j{Rk^;y3Zr?FkO{9^Sojm@18JKi>H|#mi!_cm_;@m z=12gUk=A|+TEOFmtKG*No0Bd552%TFtA`AfeLh|26Xn63fLG7NM(><<|rhLm`??}Vr1>v(G1Vh z`;0|`g!4hq9~nQI@ieZkLXo=IOP(#eKZ#1CTn~Hm{z#?HM9`yH%O}kQEZ+aD zs^t5htNe{Jx&cVP(n^d8y^^vC_BpgE+D1bs01EkTTCtu&i}p+QWs=XPlWY1n->)%2 zM)PGRh{n96ycq$V{&ISzf9_@dbN{B!y;8)Q{Yv~6GSfLq;;;)jZrD&55wbO~eJB?a zlJd%`n#x4(0(KKSe(-E^DpLWnn`|`Y!7%Y~*@B!AXK5*?fzhPQLgYgvC>kvU%p~Ia z0VTn3mZo0dzoRUhMJj$}8px$zOk=m}c68-XgGD$fpxXIrnmbhf1yUuKqVhD(>rKr0 ztSPiDni1Ax3*;A$eDO5mVv|z!aV;*4$_K}(SGEe4PyHJuBm4!ks>?B2&-t=zn$IB( z)5GvidKgrYFtUtq*q)hcw7!j=t|{%Qa&cFRiNsljsI5oo%o3dl(iy@7T`CZR`63lm zX0d*1`Wtwd4{l|M(HIu4%t5p7fs_TloN$_Y1g%b&%Fx^(<7W$wd`)Q&*Ak3omHX0e zI1W2QPM3$RWs{y*ILEPmj@Lcpa_o9_BXW#N1Q`|4#+V+;WY}nyAJhuqof~dA5@7z1&ReKTT7BZ4~Q`H%1v# zCa0l-3sJ#Vblw&;=R%krmo6EU2(6oYgzpqOypy>L>yMw1!8BAQe?v|Vr0*&XPfd0L z{w0x|Xr|GeC#K;Zk|^kZ20q2W9e_LV8X73s!c=y0MMjM5&_~(FCCC7d>&QoVUdllE zWX`^o><{Ls&Y22x&IeU6$x<0~iwVr4JC%M>Qa8EgV4mbkO@jI0UsCWe=HJ<6P)$0V zGWA_H=G%q|EGKF{0soFEPwfpOV(Ev2L?TSdzR$Ew5LAo8#n8DF`Y3)wYj3Zr#Lk1V z*OWIa{c8j#kkF{dVDZMH??BgwEdsw7dD;sQoe!Qt1af196^xWoF6eWm(YWt4_PWFL zQv}wLKApKrH^vxhTCo;TG~|qeB!OS`osgssgv2u+?2I7L8`}tdXtHC@=Iu0_;R9#u z;muI!j#0lGln9>bChuHK5gwWlsHovaV_(@hV^UezXc(XuN!uHyKaSpSR1tEQcne>b zq$H$;My@2pkv$*m@Dd|HqFiP$U!My8YVy~SDqqCpaUVuG2)|tP>)wJdxgP(4yaiv7 zrzHFID-5G_X=SL{WL%83zhmK_yV!Pa5aS?fyLbUx*OdMvk+BMt24cPZAx@Nnh2r0- zu!1Dog7HUrEh5ES8V(UcE~mWj38(f;NU;+GQP~w#^jM%_&&&r;ysT=@u;R0ls2L$q zjO+yTRu)INzXv@l=s^PzNZL*UpUl9clfkTQ9Un)rAVALH99P2Z4n*dwXavW{{^KSJ zbu_z0WXv2UWI5;bdv=P28?(>x!rB933vecYjuA>Rm-4JUhQnaI>C#mB{73r%W{w@G z9!5mh?_9ri7MF}HP!AaEKIp=52UegHV+t#MR`_%lmm@HKs^)K;*O!o~mlKG{zM*I^ zbZT!mo9A+Z)XWxVA&SEmJ6Vd=uN&J@K=+)Bb;u2>GPg0rm=vVi(MkDNCRMbCN2ip9 zDhh0l?9}mC9f4@58l&u?B@i!xtyL>iqWy6V#j+%LLV6ieCTl65pzSzn7HpVG0B&_d z4MD1o>IBzBx=u$*@EC!_t92j1d;Ph?D zmkketBcYTC{F3=oIO6MAwCGin)K5nljQ{25NVK zN}7>R80=-Epn_CMw}uaKu}fYjEVV}>yN2)^8Xg+LZ|X$;22Y8UJKqoh=ifua@t@$^ zGK4(59Lq7@vXfnP${+rDh7K2>;I`b}l|MbP92UFiQIwjMVfAJ|8?Ww*3~s!XbD!rc zrx9cQUMkJ#*I{Kn?3pnc=zt7Zjo!zQbV zlWX=&t_jZi(V)cWJQr}Mb;kXHu+88X_#Mmf3cfTsenE1iXxZE@TusX?m0p~J*rYN| z@(88uKv>Y?LWka#i8p%{j!q%SgB3#*#`8Dq%lktT&8-=$nOm=aWy+Z-xQn ziBuNtYS0zAJZgTlxnhJhIz{p?yZC1isNhB$ z+=b%Q969~H5&hh<0*hdT_C_@0>^$1NG3~O@mNdbgE;bH~A$qrH6BvG`^J||@WoiBA zgAxX`zyE;`PyvN-xcvfzp(PRs|Yyl zL^JXpE1Q7eXccpfbI2@4YLQ*(E?Y6Ykon+Fgk5!n%;u~pz6qX$jeI^D|VXIR5@SC5F?^gp^JBa{F^$sDYdg~Ieep>TV!6Y$f2sSnW8vSHg zb5|Ib{iO&ErW8mC>p;mh?BN(igkMN#B3$^K*P`rLg~0mhf?O0=N{!KpZ^Pkb2zqUp zzMI$Pk!s90D5WuIxU^(Fh@dMN8qZ2TorA@*t?!N3L(1anxSY|va=LdHt>az6l_pdU z=}Gj)+~-3h$1bST@mYx^qx@W*V=|?<6nVD18ZBo>u|o1Zeiy3&7w8JU+u)UjdsR-q zLr*T48d^WcaA~_V;jb+GN+m+K021L0r|2xVNAzULYo+X*kX$>PeTW8~SYDkJ<|fH< zsZmVMKl%g73RAtTc=|Bhi`VJbka80+AN&bH+=$xEgvdcVqW&K3s>biIN0|N#1Bnw) zj0Cim5GNm84cApco|xCSnAiR1b4)<|N_ZL<^8O}O$2(>uMgN)9h~cYCVJBcDqH=)W zco*|4AN)qjPnU@FJ{zwCXjn3(t5C2hohGW&R`F`eQY~^9b-q1RIEKo|I1Ro)7e@aH z@h}<4!U?e_u%AORQ5vB#1p`lzH~n?27LX1YZ8;RVLzo_oMR~}Q2n4)zktvr%iiXSw zw@8TMqtzs+AS4WasBxqkJH%k6u zW2GBg%C$%|BVJe=rz7nMK;i$i*OK-wkY6~lu9T9o|EJlwu8T>_RGNs=yKOm5yh6?l z>$!j}V`SF&HF{tJ!LRWU2Zmtr@A)oo{1?c#GdK!42>&zm%;tlqK=*teGH-SmWe{ZA zBa8$^mk+kWY*9jMuZQzRcHxbL`W4eOY84fdo#T7DclXG<(66#cvPWpyd1xpIgB_z| zoyOyn5t(00a{eO5oj}9(b%IABi?545Dw&5XsI12{Fl8Z>L91HtXu%>^Xi}Q;BPns- zvzp!JCv>M;@2H`Qz|6whzDQ2m^JD{4J1!J|p@Dy7;10kYh?T>$h3tM#^e)Fdbk}0* z9j~&}d+QxnitjaCwYZGw_gn8c+~gWx@8IrlV=$x4`QR9diO8|_jxAhFQw>z*m_q9v zFJNr4HAS_`?av&?7W_tQI2RUbjlCjFEWX|mNfy@)C|w-%BK16+o?Sa$%NwL=P=c*4YV`-_*sG-rnMFw^b<2v1BA}huCjt8okbwj7D4r zLaenm07HyIaHb9zU2r73mK)N9Rp1DV6|(Aw@}~F*b~fMpBUr4yVSJdw)u+Qu>9Ecaz++_@s-l3UqAU8DF6l`{ZT-KE z6hQZS^Ozafaf6b%68ZAa1S6)~a&paEuWzn?h-n~cyS_=<)}zp%qt-XMprO_`UuXXp zy(gl|Rc>$*Nq0u;n>;le8`t`2ckn$U3v4v*Q26p<{CX*f5?7!GaZD(kHnGo?0>1-p(_))P&AqY{!21-+17SGD}wqiEGj zF*I6sp_a~a3M(9!{OquYdP2L$wZ#SCR|&GdXLj*aSw`#lhtaBM zU9qmC-$gy%_Lu!_`rnafI5*tU!jn`b)>kFs!+~-&r?Au}%aMg4Vpoz7! zAu$IX(Ba%4(1F~#j?E=FRJ^$j54!=;jzPG`aq4$%XOVu$)#<`4t1SG+ia_yrV$~!KbhHFqu`QXHr;97Rr+d;esh^^e*hq4KO zO5VV)aH{`hECdneK84^_A;49he~3TTIe44Vzzn1iZ;hY%|K;#~db;;$Ir$( zZ`0clvp7_>*yNA?Rmsqo$0`Le@l2I=oOzjt}A`G^e!P1;+V~t&wp^g3c z9Qt~^d{tqb=~2?7T++5g!$CXk!Jac5V%{Ydb~gDQi#&#kGCSctq}_!zv9mB$BK%D* z3Bi1oFpvETYfy5U!UF98tiS2{`=nf5k>SN5sMspp?>;WUd028SJ8bVhv~+gl?SN95 zl0V~=g_H*x%(ftE96zD&WCy&aeQivcS120FMR}{CIj6_)4lWx0y#_eajIk8{M_7&# z+ot$#;S@N~yA;?Zob1Yao*C}LUD2`k&;%$7eHPsV+1ZzN4~7y5HKHv`Y_{+>76BsQ z@(bq_sB_#yCKiB%WMB1_qgW2hC9w*m*G&%drVX$^Ok9dp1Eal~6xu^kya5|W7mcx<^VDwsGd6tTAayr#GaYe6{Ulr}YatZ1lJq?|q z1(~&!-7mSBO$}cp0ySg~XTp;(p9K_MW7HS48%HgbDI`WY1V^PV*q+-DzuNhrRbYixbM7m98SA=4Q*K z^008jO>wsDyjNl(y&UPq3;)GHP3GZ7vlJ9`*Xg$4^h3UOM&x40o80_A>9K zLRgFX!C!`TG->7o4B>tq#oXkgDyOU1e@{NAn?^~N1{!CeDni)>=3xSu7B~j)c?5rR z4$oQp2CMB7jTg?evC&M}Ki$4|E!p{5)P?LUlR6D6OiCnXPhKxPGxZBilbjl8z3flfTOO|R?^Un zpATMOWLqF>pPxXx!9rQH?bPT#JG{Oo3eVKRMwuX{hA2oT`q6E;(BVlVn(vW6+7C0lDC~e>uBO zG+TK$gZvP)b*UQnKZmk7+d`%m2v#Rp4$eYbtWzn=xp`9IPn~ty=AuXv|@p&j*jNQ8B2;N32^Rdd~i1 z>IG9kY=(=)9>_GO>DW3?yaR8el-)aJYg}zpgwXe*n+%cT8=p0i3VFd>bb7SuQI|aG zWNMYKhBkt4CbHwfr?goZ4B3R7(lvuOGR*sB+a!DOA31i>2lXM8u#!Z8SJh;^b8eV? z(?_lTS{l+nnxTs8RcwVQPyCwDjsKhkCxPT>HC-$hE|UNI83 zf!Tmvq$;dzLA_KW7ZffwOWe&Sy#86@KP}UZ$Ee^e@$V9(0{M4SQ2r#O%n}#mqF%|m zvWV33+&wQow69CwIs;7pOc zwwDv)O20ur+yQw9xOOEqg%)iNO*6Q&G5OJep4XimIQ#zHmCz4G?E71x^44SDvz4Q{ zr7Y1I8Ttx0C1!{1@jTU!w(|o_DnmP;w_>O{rg4^m2MM-l*&?G5>|E2qeVo@wi_%FU zb3ZF}oDJ~10GJK5aGeYWg&iP<^QN#&lb~+8*wia)X<}gh7~Z2yQy+k)+z*Cinm&?W zKOFKPGhKBpMw3)_frQUCbw^g*HXKs2P0d8I3)G7*GQaEs^Fn9zP-_$eRqQpSiJ1>x z2bsyT7?}ku0`|}&>GblY@9s39cST=1Z^{?~A9M`>G+u`po6ecyt3YG32ck65j3WIZ z*?adtr6@JVTxvDejbWJV;ap_w3G=>5%w1zg%`h*l0j#)q496{8#KxqM!MG2j3_uQM zU0oZ<#JcSM>Pi~Sx3R(98zUUf29Vb26+F{Gr6w}%U9i;--#2G&-l46SG`4D=5D15Wp) zte0U+#E@InL;@+D^%?B5m_p7=YO$;azP^2~uZ=6x(gz-3Ft1bzHx>lXtC*`R5*py>m z#yr)UV;0+ym^INHFE>+|W9a+WBiwLhw!Kck9;9#;{R1(Zn5*am3Uiga1(-FO774?h zqokl+_CYIa5qgm)^1KcBP};8Svc{hxXYECv1;A!;ykxPVcG-DYBM5F5Wijk+dOorv zPm^VXlG|Pag^WKydRB`qDdt5sBZabW=KLMyv6_(fjkppH1{fcOBmKD01(xI<)A;FPB|>oERovQoT&y zBy|>(a#^*=@P+Y!?=cs%VFv%)k+QpE^BPVq%#DOwP;k&sCBb~~;dSU)ucK#i@jU&E zDq}a^$YriC_3ZCnnk1IvP0wZy3zNDhih#Ab4+r4NUr5sfKSO?a{sk5-=C*Lbk38){ zndv-)c|fq}Cc>48sDf4o3m7Onawg*;sUJxk&W@gVfg&ru)B(_a zW_I*~Niz81FPL-}V;qP=sGIHzo@unpGt=33quw~c=6OD(qZvGuNzvb~@p|K10Blx| zk-r-}OIl4HeCB3mIqdk?q&L3E=~1R+2dP>|%4 zMJVs9l*fV!J~HMORGB%65f8fvV=^s`bkj5mA?*>|XP{a_*#+id0vOS}2k$wEwo!z$ z_6@vv5{+J`D#=xbyB>lWbGi?QeVF49I$4RgVCrx6(+1;#%JNV z_U@KVoK36^Vy8;+pORWhVj_-pSR50V@OODN!t4WoNwOvMT0QqZt7XfW4;n;?)5Fo4 znebM6MJoM1WbpkTiVTW#HF%YhmRTUYjE-sk<1b8SF$)VP*XxWRo(}A~Mxb^0wr-#l z8J9Y_8Cx44I zK;9QcAEr1;5I!GlF45&s#BXtYuAQ30o+WGJs|-lop49UL{FiyUOkTjt<;j)Q5*%T= zZQd8Le%T2tx0;GcU7&aG$2=Yrau?ygNbNXPJ!mKc>7#PEjSa#?1#c zGy_KCYAhVz6tABM#m7L+ZcdaOLos@9q|^@or_?WYgbz(6DP~ipxK9+ndAn784sris zG%IRRjRn0L$^kO28IB-16ujFOeEWZ~XMk*cq)INl(YmY;73j5YXgu@5LY7+gnk9_> z4~YKsLtF$T_sI6mhj-ff&fM71zn9H4$w2Fe%Je!wDkj<8FZVkoTDghE2l|DjB-;Yo z)0M&Y)450?+z56a2-jxveFVMJiMN@t)uekaH+S+M3}X|3G)*n)JTCnxNNKpkh2%9u zkfeO@8IZ=hm&P7|oW`eDx$}AXU^oDy#Gby4Y2s*sG>^#A<&eQ(h)f$E4(^RC?C&)r zXyYTp?e!$Owmb_QA1}C!<{|yVWU4Dvm~eC^PkXH;z$<|zr+yWFSHL;7U=<>#`;g=sa}n0=A4DIlqj&`swRlRj+U?_1((dEWsIluBoKt z-=+w!-J6A6j;00wUNd()eHT+2XkPQN1b!7`DHztX17oFMBYnmi>SB?R*Vt!`b!qO7 zH#`hkYWqu!qaR)wl{jvHn0`dN&DF>bH%kA3o3a%!;sM9(UaP}zm>>2JmZ3d=_UHM3 zd{&7ialSVs0f~t2&lc&={Ef0B&W0|ef<#4zE+Xvw5wOVPy&%{IN@+c_?h3YLda-N} zN#AF@E(@%;$m|-y9n~>Ma_VyC={!2Ewr(ScT2C~#`_P=t*0*}T0bAZFa2CeEV~V6W%N2ft!E#@n*| zQv6hw+J&pdOO;++Dhb{v=~`FHhZzNVcXLKdYFY zNoWdVpt}f?4{%=-NfQ8HZW;m-7h;$TCTF225)fNqq7-H@3^tjWGImBUJ})oa#x1^( zt!}dAg3|M2ssy(q2m3r<6VjxNRU?qtf)yrQ9wnTVgu^m7qYCNdvv!vx_HiAGj}2t` zQA4-}uRTkIs28zg?d!HPUAYo#m&w(QxdGRHFz;E69=N>4u|v4`F1~Pu5s%x${8!K5 zmGt@rY;H!w%+B(4JE_eA=IdS**vGVDTxR?KNo8c7zVbo@HCxwAI{0=G62Tt20ju^9 zZDty^F;^W*^Vujtrg|`H_826-gJ(6`FoXVU*~t{t?<|F|b|HHa1|4rS<0W*oc{UmZ zU7}IOOHugrOGe6Hc-8Cz9EWgppN_>7>^+1J$O|fN*z0*-4-_`I0#vfukC2goGFpRJ zQ0h0Fi8RuA<1@WI3oNrh^aDJ)3}FOy*((gZm^s01`ZVKY7O;dVtfNXo5_%o}(~~bk zV8dXOE_RVgqNX4yn(d!P)ZjTWI|r+n3Es{(r0H4k8O6IE7Rm4tN|6I64$V>NuaKd` z@BxeM(Tf{#{0powNItlfLJ(HJip_4Sf3zg9Kr+vAIxoU`s7bb4>c2pOXX_ihVSn2Z z(m^Fqrb#$!V!zsea{^Y-!kgn=)8B%Hs#yn?8r>JiRV^-0Q zH6voDW#4TtNp5YHd>&-aA$HKTCD`_5V7nX4HPOc=T8$0zB8EjbuDW)557R^np-q|l z2wf0Y;*U`rxAyCJ{Y4bJr^e*wcrb*RwPnC$*groEfsh+-E6ioELSc?CixuXWa|z38 zM))Pd6xs82?Ee@d#?#~tBYM9V%h4b!tC@p8YoPiQ>cpP?*kUeOv``*>z%-eiRo~A}VOacKN~Rc5{W$=A$Oe{m4%W=h zljkzFt?8NgU5rEfZZ72%JLoI;T`XKpv3DDMN8FAorvuRqisdw%;nJM(V9x69IRheQ z@eV4HvrPj!%g@cW$qlyyykHuas5Hv(8wHUx?2Hb6|5B5ADW_p_{=S3-YX9XO<}X!t zkGfJh@)E@6%ioY(V$h|4Y+j*@5p%t0jp0gLvdE`aDQ*BtM0|~5dKl78`YJ+)ft8&2m0B*$5~ZOhjnqGu;&=d~I0mkh@i| zp@^x`FPc8AwC6z4iYy9B#-vSm8p>`fy$`|i!Jg5Z_bKLWIbKUMARgmf#5m796UGq(!!%AiRG+;% zDDD@r?E1PU-fH23vc%h(h_DoJiBCh;gCOUFJ`YUKcxY}c` zXwav+mKtH27(zgQ^pTJrK1ZbX{0r}1;^#9kPzyGM%gd%GZ^`u8)OnQ0{dC`iBWynZ z<4X4=t(K^CgQC*C$a32{jF;h6rX|BZ%o7QhS`9)jT^7o?bdUvtvpp zxi3lmc($@V*j6qz9t8xmFy;@)8Sit69Kw!90TZ$}T!$)l;@EL7Oqt2bOy^{(88FC= z@K#m~Ckps(G4RW`1|{;55*Ze#jPL?Y2V{0k+EM={IIit5x7#`R8M7KG8B9>y9P_*q zg_cP_o8#Cpq!pjIpvhKr3Y=Nmup)3MA}RX{9I@k9e@j;SCz?Yl##`vMxF8}n#)N&k zh+Mkyn4BDi%656{1JLbQd^0(WV0F@Du<=#3QSHblg8U&%HZVFR zf-K@;SA-GtuOM!aynqQj9Q^tFd?IV?51zx|ZZ#i;D%1k6nvu|Mt|=r0-C_dBkQZKH z@`#XJj6zPZr7%)I6)cvd`sdfLEvLuwv<2&vuFzj;tUzGf7N36UqD%`5(EG^T^%lQh zfx{M!3Yt=uvg z)h6D7ihjlLj19_n_6CK*S3Rr(ij4uHsbbYQ$p)n8?e>q*`dmlFUl#)*T-^<|q?=CB zsw9(mbl>EdW%t(@NT_z zj~`+6!4ae23T}lnI*NNDjDd&pV8;lJN9#rac{a$%XuDoslG9yQ4(ix!{XNP~M0zkT->(>S+AYaEJUojn;?44uo3PQ7-&Whp5 z&wKN$$+bN%BVJrT6zG3Z^8H6M8Jk!+jAjuBMj}iiYp@@+{Gl-rQxxcH+U~ALkTn^kFRxO?W+nz z1%huPad=J}MZYI@46uh&s_;_mh%=)?_HS&|*KNF9e|t~vml9_}BwMd1y^8ik

O^7c{|rM!@9S*$&X{2>1+8>Kx@Fl5Nq{>+J)r?%pzs@#cgBgV|iP-WX9 zJkS$q^Egi^Xcb{SSay`STY66giq%bWg^=sR#~^Wv+Xr@)t} zS2MIxTrzx+5#~#Q1wRw`GR9Yg=v_y%$1^)cGAqiso7hHfT(FFr_Cw~O7}tN`k&f7o z4#mH+u;#vG_rGUx&Q8+ap{kYL!sq}ph<@cXsa&7Z#O9vGcmYHox-+tm-;Bk8f@frF zQOJeJZ6UiC&rqy9+N|WgfG7HW8*a0B5&t^5Du{nM%IqYV`V9MP8}^qbEW-2;djO{e z5Zkr&9c$}zYwO$B*0-9yRqudVM|%iTu#;BzxjrN&39t@`(cHwYItcVR$EKx3|k z5$}cVY3aG7=U@Y}&?T+XWEj$2jBK+&((6P|EXUNNXRK@1Fv8_gl9I)jV7JBA5k8)Z zJj`@tJ7|b_uPK){r(%!J*QUbX?2k&k(?IvL{pg4TdUa2c9HU=Q&Fso5@bA&wIGLlFc#5c z3wWat2(8#7t&=$=O5E1%l&hKG$lJfkUNB~_yRgibJd;r{G?rw3&b2j>q8u76_y%(C zfhu@77|U`P;rKh{M9)==?$p^C-%kjRVC!dx&0mP5vm>_#gp7`qj4&#r0c__$MdDZV zNw@b6ChIR>vzTQt^AO0{5ZUVV!tcVwVndm|I%Xm`7wT}AF2xCK?0~2gd#Bg`V(B7Y z(Rc7{Vs||*Lr41ba@yNWqhS{Z|Lx5Z_@!=nfchzP#{?7NtAaN>gc`UGy|e{ETcAfu zsrc|+E$Zl?!NJG9t>YU9wNDb7$7rz4+yM2a)oD^3Sq zwr7%$q?5nNO!y6Aw5#Iq8Wv~HXYm?rU{TPuIi{MT zxE3}mQx~pok-oHeBFcm=C=WCg9SN3Pjt_$6le`u((KzpwMA_xPVho&E$V_;}bno2< z60ke-cwlAZCEq~LLNa^Mr)f`_Zbz-*jtKHlgQ$jildyL*JGJeh98wL+IQ;SZlz*g( z_yb4!G>$gN832U{x}z8!9tk75bP= zy?D0O9A7;bLG8iTahQ~iOFy@S#y@sL!D#G$f! z?PsB~B7cJ$FlgZ`R!~+~$?z36=y~G6>tgIfCL^&6A7R6L`{kqgTv2s)>>VicT+|Zk z?15j1I;#eRqI_S9k`I25o}t(p->f}e1r32wrO z)a?NX?n`*BkOp=AQ^8e;;nqMU+O85tI96KA;GCQbIZoIwKi`G;3LK6F>3OfD>v4VG zM@SFf^6M(QCkGuw6*8d@OX2u7tbougIYqO!AdOlYO&GL11%Q z&p|@3vGl;6-9f{B7o1}P4C)yMz>KLM)CcM0E4V{taL-+#CM*x_6)S?CZk zcl?|5!JF~*YIc^8r>IAeu74{%p&QMGE1qS`YWI|L&chB96k~dBr>35xQ%i%&r9sIV z9jB%{_v{#8xZVve$6n*YMJRXNTE^>VXlxExmVPXiElD0RC{cF*-~saolKIF2y-VJ5 zD9CQLyLnwYe_-Q`j|TQ!*f_6yi*pWzy~%vgqHB<%M8I((N$+o8kJ4L%zVf!v+fxq* z^UHg-MpWFEY;u{e&dyazn}sto8Qmijd6LK^yd)HFiQH#(-z~zhXsyH>+f$4nqZ+;{ zxsKLm!UZK^gLkeRsB)TvmDhr)rLh*paJCBlcCH+t5-GHEMLa;XDxABtx;!;{84rvR zbo*eyJTt4>+9gNdCijL2C-nFJWbP~L8NKGE%*J@?0_86-_wsuX{c&MU-F*FjaZPhf zf&9XLUr2_WoQyCLtzGGbG(L=x2qG;LTbtTf=NPWdAVz$z%@K?Y_S)G!HO4fE^g?Ki zRyZ4Akzh8O9robi>I-B0ONK~_?=S|+rKtRg)>2;>lU-u{zc40O2pa1QQLqkS42x1) zFfg}}Xa}A-JX@%tjt}JyBk@q@?!@P~xH^PlO2ZfW!q`tfrgq|_0~LWj6$_~fIWmiG zy9eS?Qx zy)N&|{OZ&A#u4X@YQX-?`C!_f4|AUd2d2@>%C6v65FXnF6Y;(0_^K5s|=&-}*GoiJF!b(n$*LKYo4hI6&A z-fGHxa6KYAZ(i8^1ry+q8alqhHHLp26Z6GFz9IpQ*)R*Ob$7C4XmcYT}j(MSZK9NeevdWq@>oAzAHrx*ObN!>3#7gNzhwJit(I&BvqSs^jrQp zkEh?>RZu7a%|q$zpXggNha4^S@9zVRuL4TFeP51`OcSZl z)7UN?ULdcs`cT|TQ3Orqg*k86xU9x{gO>572@WQY<+3Fww>Pp4?~vmu6K=%Jb$t50 z@#)twWrXRA;GI$oTov;n!!43xA2ZAyO-p*We2{Ij@+#0RoaFnx)6yt z`yVPHWm*kWRko;|syZ2{hMaYvm~>tDyBhsoQ_a5kz36XA39ty5sb??l=zmtLldQrU zBk#_3X@NL518xcBXYRM9UJK*tU(EE)wGVAp8$4(>*n-WR4@nE{wOT^K2&!)*Ea#)N z|NX%eByoh#2j9D0ej~Yja4mlKj4&36ygX99ynw&0g>%Ta@Y_tIzGb>ni;jD27B3C)($UN2 zeH~7UXXFUqm^CeM6ud`9rRk^`d0FVFIQ=^;t2rP$~N##wuu2`ejnXBF6QYpkw1CO!i+V!OC*qWAXj~f=A=Dk3G6y#%rkw) zQ(4ZJIKF7Aor{X`RhBR0M|bpM&MFpYfdtL!J4Wv^&0vD!1mCSvaFb*{c-xT7C~UaB zuS1YD&w?dHH448^V}CcT8D2s$Fdk4=g(UE36Bj0jmB~& zYm|ye?9jUzkc&drRVv9ZyNl?8YF0d(t>wdsti-B0iZ4Rv>NRpH9+F43CLAfRBr3?S z@Kqt5@&|g zkuvOti%h5n8)_BERnLc^{y*N{1Al zqaJTuw=n4y)q#+m$yARRC7e;AbBQpBor#3ohHFs~_5s;AY{X}YpU5k3;nVBa0Lh+z z_&pMBNEpeu|4}qU9-Amf5)zK`)8Jo2Axtr93%1w@AX3DT?8;12a5z93Nr}_oZ4L>h zSQV<+K1a$Gh=gv!hL`^NdHs(k-W(<{nw%R779X+82K*jq%3=Y|W5TPw@}DjDtmIKj z)o)n~NM3CL>du^zLsc>jGgH-9WMFagz?X&cKoL8@yf3JAdhvF@WwT99F7PDsAr|)m zkQe8xQ>oyt55~kKE{12Z^zZ{<1Q_Cz8@+^~%3F=IYpFScnQRaED<5Sye?RmNxPg$2 z?L~0T3}Vn7z~s<{039X*!&n~bRKnE0Pq)<;jl!9>@tNx!N4s%A@&e=+4pl7Q<@T;6S&oM zg6uL4^iI0(eplKi6pVMG4;lD-!3?-z7~F!Lp3UxG#7Bw@<2h+uCL9S4KB3T%Q zEVrq@PO4N@K+ti!OCg3%=3DZW*fX1cXpEK{5SXyzW`V z36M~vil{fOs`9-vXC|Fx3icS+=j}l@(y)}&Og&R4L%?G-{7E5*q%vB>+Kn- z7H)+=gdEfTg_Odxy)$fVH9MNA zJw^(@5ZtAO;gexKUkm>&EL^XJ_c4VVweagKJX#CC9u}UWh09Ihq()GQoXo^A?R3ll zucOm%X@9DS$1kNjO}W{&XJ&p4#McH-K@<=m%_Ibeiw^p`qYKGQpQu#}YK)5ZSI<{a zeC`l8g;G49@Dc>sMP7nne49&%O7od=nB1y?XvTvw-rA&c_Uzv*r8BVajzW*-tRnip za@+M>jw4u+bFrGWhjZ&p$-D&iZzMJ}1vO2*dsJMz8lsMU6`4WJ00ZeOJ8@|LlJqA1 zk_({8Nj&2~=!P!VfZAk6J=X+MJ~mPWatG!DrB{!zl-+TrqwMjb)H+ap3C-wkMneuv z6Tw`pVAkxVU~Y6^Ub)PH8R&uO2c~v^*9S9_VD?flHybcX2j+$l%u01!0;2mJg82lU zb=Z7-HNbQoCY?IYfGKrgjt;?G;elDlPI0pDz&u1Sw=0;<445ZreMRa@LNK)+7#4zLsSGTYdLOaY%FOWCmE^aBDaF_kvW$@ow z=K6_+xPusiHuz_fER!fX6wJ-Qayjzg%fp;88l9WMMl$1PhqKDz%rLEIaLuocc8E>i zQH++0e_X`gn7zhl>GMMNXOcd*@%b2i7I*i{S}5~))owJ2xC=6^x=YO+yacH}&`S^) zPXLC|&pV;$q0WE;}6f48S(phDz+eV@v4ULNGD6mwlVgH-0os^5Dg6$Zf8|_Z9pxE1jIB7YiWW zIS2BsTd6DQ1-LcHzT`p!HNS5$)y`7~$P-?hEodCbO_6( z=-&fCJTf%c0}|b7R&8f42xq|G=RY^SxsO&0?0V}p{wipl4eWF<71-^6vb+t01hMZl z#whEeECBw7T?aRA@G1>)7VP6KeQ@MmeSCxWuECz$?^Yef}V( zMvBoOplR7?iX8LHdx`WwsN&UQJ1h4Raqp@^VUIY87yP~_oiPA~xPM2r?vzpnr64@g z7{*M(OYuB!m*IoCmcW2zK?}B5Xs38gGxdo6FhcCH5a0cRG&jLi=>=dQq6$up6u|>s zQi!G+UYigBq;6;!aSY==)%gZB5^CEXAT20s7V`t2L$s9I6trmJhmHFe_lsQe0{~GQ zln=H{`@^pH8tT==T9T}di>sD}{nuIrZUxdJeMMR^AAqBxVb#~jq-dn|-d-1Jy$qAr z;DG(CRNA1EXU|O#OmBXNKtN?wR|DaGs4f5f%t>jC8biqD13j_OhyjYBz%3u4#oiqagi_80}hX)MY!=aMm<_bY!9?yZ(^FU>ruQ{|CgDD$}#ca(WkUgd%WE>^a9{EfE?vWj0L zmL&2uh#YH1`WEiCM93s0WRJ84%M{&hxdmt3ZntHmT?|H{D*q|cPNgGy!PSS~p>TBd z!Ppkn*g|_SjRk%HH5nB$WA+V#w4>Nncn$CL$VeuwHB>|l`y!@9wqjb@5Gz(GEOz4y zq{cfoQscN){O%8i^`n;BSSd?4p%)I991wbhLMfydC~59arRV857*aO6=JFy6Mfn^G zy?EA2{6!POEZF%7Zz1Ty`^F354X(YSYbGMVZJKu{97f?{vPRc_t}A;`?AmoGxZ<^6pqnc#3)?GG4ck%-&*@KbUp znp$qR-yleCQ||`Zp@_A)Ozou#=X%1q&%yc6Sq{!_gu^o&Kmxay13xDpq0LB_Jc-pK z#(O^6T0^71fHp-MIzSuRoeh20H8eMD=n1$lxpFkrySjd}(gN~{FNJR=7sNK6%u*nR zZFGidbkBIB|6)dF)I%4d(Pt^BLZynZ(J^dvbJJ)^uGG^g*E_UZKDRBe(NDM1p8g)v z7wPE&ZS)W}dZKIe=TjU>U)VQnw7gUrjZFK{Iks82uRk@-9vW}<7;SdN1!(r~d)vP5 z9yUAKZ#LRjkwo&CG&W~;gx@oD;wF*@_7C0@25}*{hqIxfk{68!-biNup3Ke+{%|V# zpQ*h9Nf6XW&m=YQJ$P`;0BS7~53JF%zNtwsW9JjJsp4_`eWT*>w$!Ttu)FkBre|Gr zWpE7v1hE8P*bC&B9&E+j)p$lFXhvq#ug?ck`#|X+3;?IvvZKBmxiTtr8_m2(%-_!- zx}sNGvpe8Wy8ggJ5-&HNfm5j%avCR6_A5o&>e;}lwyp@Ose6=7EW17gxLge=<(U+j zxGNjQ<&J}!66?9~1{w8r>{>T8kxiqY_-Yt9f#)Dp#$rL)%_)cbu#wE*i_SqmGPS*s z5instK_VMmwR>?Uh^=}OBN{8LJ{|Q6-hopYTnXvw<0Chz_SC2I#($CeVBYxNd6U-9 z!$F+Z#1|DyI`GrGysI4iEM0-;^~<{|_b4gZP$F+V%e$&dJIri_F5#SYvaFHP8&^_~ zF=m~bf1waYu1bLbCwWZ-lmQsahl^!a1LEQ&u*46-M4tT@EvuNzH#AKb2^+ws?q-tcl>r>4a_HF$3*0jsUBpLgEy zVqUHK0(>CT-Ukv%EDO1n(MA}#yxPfVPjtgGV=giZKZJdFfZ^YQL&W812u=oFCIDwr zU@{YG(#;||%Gu8InI~NR$@lzXRgq#ZvKYidmajx4-Y0*|y*_cEO(D>U1Zoz&zSt3b zI)?MsOzna#MdmhxfeePw3C)wa8+I|NWhb8Ege-+tyEi2W+3tz{XM@*gU}Q0?;Io-< z3)(SG>u-04mSa_#3WQZ@^>pm+kvfWh>Y1ft?wjQYwXfS;lt^BA!3mN!CwbFaf(nJC zr7VRHbZ;TuI07anIGub;Q8w>B*&*CXlV$pU_JJk#x)W6WlU5zTs=G;5Zgi6l?EgL? zfy`@zPEsLLdk+hv*-v4$w2i~VHX2+T5D2p+aXNXP(uJas1RL` zdi%8@i(iCpX@301`zfHv9h(c~+s_91{z>x$%3BmgKu4&}n#XczZJ8;9ech8C zcMhfGg&3Vm0p&(aFYRcgEvurT__GM)$}Eg5N@S0u^H-8RvQl2bs^#2JlKSN|(05r4 z5`#OmLOSuh5-xwbl$dK{vIr%aE@HA4e){z$O942jYO=z_!Iyz9 z`6i16(vzNN;912zGhgZ`*Z1F2gnrCGA^mvx-N7_#kfj@Tym)B`Wk|Yg!AXwTe`e41 zQ+iHZQY4XWYI2pyCco<0mg>M5X;#0%hn&Z%1P+CZ1y>UT%Xxg&LD+8O8n+GM=I8D$ z)#jYMnczJio^Y_Znza!?ae7}V4bsFdG*M@p`hK11p?Lm(Mhh4 z-O@TC;QM}pm}>O0e*%rOAz7Hz9g}*wmGVLLK6zWc0%#}Tf^@I{FMJzTZBv(Qd)tXt zah;IlFto|V?XvEh1svvN=)WPo-H9OM!<2BF&YHnOt|^o+6koIxf9WD#38y)@oqbHP zQ)^Fjof@PhwN+|SCTIa3-Oa)R|BT0W%xgfNJrL4nxHO$7*hMb!%iYL8)g0eAZ6)n5jge1P4ooCO4xz}N^_VEEC4D;ZV2Y2s` zTAAASnFN~L!dHM1P{Fva{^gi&r4j4 zRB|y!*GJj}E-%y4_gD2Dr;6m`>O4f_nyao-+MIP!y!GH;pfD~mcC59GPOCZ+(A-KgbN*9 zB7%d-#DiL7E#y@t=bnj<5PzdMr4tK7Z?sOlAd@23P-V&neaxzf#hAZv3s4C!?Xq~_ znvHRpi`tjb*apXv_8j;pJqY9$9s~JLEgzS9*Ieo)C#6%TW2W>V4!EQeC{%llqWo(( z@xjyL7m!!|LKF{H6gyfu%O@4uanS}U?yME3v0{^}`0VknZ(oVfC^N2x1a=?&6|l?H zzKiu95NSVF9P28!gcbjYin$#S$!TS$Xa!E#T9lft_fkEZR?YOK7okJ=99Zdult7Rm zQ;-(%LpV>uKh(QgB?og>eP5vOU7!{IF^(aIfF#0H7tXeZHa=!Cx_`1V*F#7P6TpBW zf9yipvURAT%HplqIjyu1m2&rnSY!jr@kUIIXHal%rQl=+ulYVGnW;US)3J2f?Gs2> z?EgXczh-J&ErDYMM^ls5+1?&Owa3hMJX3l`r`ox+2;f++1@JGvr@)th#V#zxJHp&m zS})tHv|jeE(n4Z*mDbDHm54Pmy-n*_5}9x1<~prIF(LL6`sIcRbq-4erbz!BFU{-J zNe^z+0>L}wO09d;CAEu2Fk)CvGYfO$C<}1j2G1Qo&koYae{ld1~`4H;HLo+tV9F}6Cjg% z{b>wPmKWzW&01X2u(iM*&IVy#Vaai0k1PQr8tW6<}`3 z6Lt=o$z4IXt4}XvLmTa9S6uTunj&t>fO;H*OS8KN}U7M_X<#$`#BjusaU3YVs4K3}z>6 zMi#!0^I976MR8q3gr>v+i0_UY?*aJ{h-K9xrn49qT(97u7RDUC=ZCWXzx8UQ*V0{| z7w^?rma}Au_v$bYNTFWonjYvWTVC*s4W516F1M`($LV3g+vR>EL#3z`GTXS0TAL`PEC_N74|znW^ofH2Fo_#jYU~bJAhSa ztE*waXoye>6bMWH(v>W*Oa_sRc>X){I=K#BoYhn!VsCW*~rS5 z=7;-1baeTqyfG+?Z|j=!Z~hx3@ufW8pq{0zotGrzc6}V~H4{Jepn% zM_Xhe`Ffn_(eK8=+-8GIL9_`?y;NWv1wH@=B-vMmm{+905RAoS(xKW7L|o7 zq==J+i{$nHrYwkrh}am%xe85Ku0h&WVps|UIp5E-+LDE0YLD>=MF|zL_x5v&)`p`r z9<64QZh&aE>=Zr6i!md_#kA+vaHBAsSrG64GZnq~x*PkjX#tr3FL%cN+S3B*HHfoO zeYiE!hgfgbeYqV)#GXZVSKQ>aNOyZ0nuQ`o?v5OT&5Lf?m?)Y-8@kBHF0c@fu*IGp ze(@RA0a}-VOBM!?hJ&C;rdFW}SF?o$Cu(v#lG~9D%cV2Of4NZw?tihnBL~n>XA^Bk zvVeUy_~c7A&(QHgzUuz#8nnnJy37rbTWPCpSfp<&7mQH!nP^RkhNGL&yCc^q5r`+d zfqxSV-5q%tVQCR`i;Bb2ZQK@zXIOjp^&eb^NtXh+t$Uc%b=#&cl~)*O$_>u-iS3(bp`fh* ziW}nSw3E)B*_7+eZoWnn*#^d1LQH`I5!w6;Qmu6wAfqq6xgIAC7Q>!l_t zL!`ocO}DW%RoXy^g0guwVQCR`tI|Av1KEt(rzoHMcniM;TmulDGPUPMb?lVI_`Vc~ z$as3YxL*`XWWmqDtM2pzirL^cdF8iSWn8~iURUb^!(lK8C^J6gf1q{N;^1L2OeW^I z2o5lgM&KZ~Bj~Ad=QN6R;W{8Qh&T5a`XHpVszwI#(PtP-%)VJaapUAYK>02-4Z(yC z4u@10{?=QW2qp~yN=A0oeu}jXO^)oU&F6s~Lce}r9fx0NS7g|eZcTz3a|jp9e5{tz zu^2tyc=**D1%J3#$_b6MW`jRUysx>*cBsTzBRAQyeqBVu$b0ZTD`ww?ZbqyJX@{+( zsiWxS-BmlT)CdBq_G8&F>hsY@d<8qBch%mv9c#qzs$I>(k-KX7MSG@%ch&BLl=xk> z`C|YO`86d)K6Tv1F5M)raKAcvpn$?9!6)lMA;ZXQ!Tq=Z2 zIw7FmJoN+OzRInd+zw-U~4EAR;ReOz|%kY7wUra9lbd%(h-mOd6&Vh)UItbT> zbwCz7oyUVbND?|d-5JgcK!EX|!2~zW3Q8LHElx^XPZ+Y0;=7wA!|jigfb0=D z15~6(KVz!pV|u(zehJCJ@G>EJ@YhZFD<)#zmp~$n->Nzg9{Ph>q_~JMk(jAFSsP9H zl#6EI2BFX_yvKFpo7=SsSOZC>HqNf?Bp5imR>Rjm>{`PY?4z2*O`=sl7PmXkuDvjb zM2y?Db{3A^ZK00V^^RULlN2HYPYuf%>SU&qKRJhBhMmBe+hSNZsvC|9re zL@8Pu+HNdG>WIMp@c9vJ%^Ukw*)JB};=Fzp_ zkw=KJTf~WoVZ_UR7b}f+rt5m|<_yr_yaDtREVHzO6BvYW+AYH|N7U?94LS5ghaOn% zFrEf_gxaFt_{awQ;&Hr=2^3?M!;5U^&lmC)DjfpbNKf((sUhQ|)u_6NM!DHxXm5Z0 zfi&Xc=X@h5^KHD4sveC%1fk3Ax9QA*EdnWk0M=(vkDMr7n(0g?@F zSnSR@S_yJ1Hld8v=Ykn%jzS%C7FZ1&A5FK046%D;zU z2IO&+=ljM{{%J&GJj(M>qh}*zlTs@7Er{D##;1Hy=AO=BwSyde;5`{X@Cri%p5Qf< z@%tqr#PM@7hkp@)Gf=|F_&<4&kosdz}%TN9L9!5NTMHi6Xq^k=U6vahBDzSc%q!WDa^hd*)7F}8s+LqEFH$HEVW|n zJP?Dd^MzDH4dwVbjDkb2$fk%|MTpP=Awosv?4?|v7;o@h}16QCg&jcJ}V-mSo;S7wKf>RMMenfTta3|cU#{8Kpf3$I9*B^QV=^I!!HPDgNNCR<~D3T z!Oplny<%@xuo%K}ro%E>*$PHFcVmm!;$^tUE;pKb4{YcUhIe_IF5^4yEF&kIEHHfc z7)4F&?)h$ZPMevtiZpkQEe{P272olhPR^4uwZDHI#LbLaP=hVFe-JtW#j;O_kQ}nd zd&GwVO^Ty`ul%0X^c%*P(hbSzF}h6cWrTzhTXL3aUNfT(C*V^Y;DsUJSAel>byg-F zjDZB?$z-NeEHdVcFA|=(;9qQ~cBG>EpZx%_+(A4pgxEwHIDB?9_&l?+aSz-U?ymocLYt|5`ENp~OW3;jUqqI45Gr-j z$3aTEtaW!sx{oLeJbp(h1c-YH0+3GtMo3?*t0s*t=Ce?lEiW+z)=Gg%D8L3pQvS^b z%vY%oW9Q8_oMtInJ3+B~aRjhiXK)FzJJexU9bz|0u)~3Zbh9#7+9`ulP15w|e{1Em6$P88#AvV%<4xw6H@C9bf zwTwW2j-8@5ClX93cFcEA3SB~|H29if;76u*8zg}{NjgeseZjxotOm{y&U`{RN`l`& z^kO5T`e40g+d+>EG}xIpB1vxoqYk!qj@%oHF7YTEFW~BmP;)stj-9@d9kV)I*w`QJ zs(CEBzLI%z%1cjOJqg2 z8oYvYBRNQaUdBU8DfJD3?NU-oTT}95ulw$Hla5Q-+)F`$PdXfamBcUAxSj+|m!v1H zm!s>;WGtA}o8r)H0$i9F6fQiwK;dZ1){`YM0{xCN;0EdXDvVK>JU{}@1dtRI7BdQr zugb1#kcLPTztGL|^i>6l9K<4tFY?FyC&z*==IBN?xB|uUd%_egSC7J!!xIaZOZCjd z!2uK&Po}LBeht26Eh&QNh8Lsl$I8Q>DOx@%9`dSki{Ny~za?OUCp&B)7L=z(h`jA_Ap5=R{DisDywZ_j^nP#b(O_BKmS3Q`XX0sDXrVagH>4&jE4b&N^t>Dvm9 z4V)HHZP#%yUK`vfN>w&;N7{ONcTW!H)7szw9G5h%)ot(qabS`%^!cb}cI8>=xgi^@Ib=3lUkxc#nr7>V+UM2vHEhK8TZ*RZt39a__W1WIvW&@(2enPy zjN2RZfI{y)k`KJaenKyC0xy;EXQqbUc1x+<5^Ijw0Qo9G*mlBpAPel-sce0n`K^~< zV7R*E3?hn4Z?|O$rqq`Y(WEWD?UE{G1YccWCDtlizau<-Q@VP%mL4+LB@I1XllFnP zWlGgtp-BhAVKPZ|12t)+P0H4fv5!ENGc=++L4F0XWDRSqt{?jY{XMo^f5%PL-|;+? zgZ$$z*5B_*3#;oV{8-@PnGT$1I&i+}zy;cY%;2m3Lf?79bT$VwVP0pN*UKcgWj1=nl>&Q*8*NC7 z-UEWVkVqc5#z-QlV7y4?1Zg}?mSHS)^#W6qh50>g6c#+;@J;V-vtVZvW@|P6px6Rz zK;p?rK`326vzq})XGTFrH*^5}t>Lz_Acpx%(x=YwWI+TRF z3u5eK9_tcsH(Dx|;$kdZ>DVvVDQy<8dj?%jhJfz5*w82AX3Uzkk_5}DQ7AYGMN%t5 z8i-T2Uy*uYvDVqzLRlXr$=Ow}7mtt@y(=8`A~u*FG21K9U$z0J+4xX&)VJe-n_plF zO$Wja*n43)QM?rP?bu}*=kN=EXm{bEl+>-LxC2gt^@MBa3A?4-Y@!#43GZ=3XXmA7 za{MF(Wf!)rHQ=$`V00VW0@nw~T0yQ3Wp(i8CM15Foz-mF3v5|%u|!3pG{y1v$ma<$*YmIvhDpVF5^YeOV5mTF`NR@E+5?cqPtr6RR_!Ok!w`7-7k)BcR zERaU8XKwEoxE?O@er`&KEmezzanO(MTYNFEWP}PG$aeS|9Wm~JnGqLUGnUyaok!uy zYYK#(MW5?QcM%t%V3%1D`~`a&t{d6fouEV~$@z@b;M78=7qIcW+q|ckCz~yR2W}jZ zSHRD1_^TApQpXCeN*P|2BU^)og>~aCOQIcVL#BD>b+zB&ez(PjOVXz=H8@!D$6T_%r=zK zsb}p~5VFjF3Z&nD>Qfl@5e5JgVp{OBw1ZfHY<3Urrpl_b(k{Z&=lRSBz*y-smnAY2 zs^ys{PIl8LdH`|KOGm4&lD`8))Ei&yDo2x{$=VKfeK}CN~LfsK0sW3`q zmSU1^A&!@fh`J5P(C0rP+&CwN)}IT+DgYJ6u9H`6feDYT{x7tP<5iSik1KkSHa3c0 z4~G4+b_RU_y()!d(Q{9ZkJk5KZ#k5L>tat?3H|2}EG$AuQs1AH8cocXU2m7b5Z-wM zftAk?i0JQ%l$Ow{+eo6Km<=W%JH~Tk&Agnr6saXJ<&I#J8*vSIeJ2CJ2-g_NVL$3X zIOvHk0H?-dElDldm^DzFjIKm}K{dwEVxs*2k=L3u3ybsBDVLeReB*c;zT3iV17!qS zwC8d~(sn|Ev2u^RU=`EId$rhJN^dx_A0u7!Wj)gKI^2ilG|e9iynCAq<^#{`INp(h zW?cEHeYf*{DK0z7Q}z`{KJQEB4xT0o4V-=0j(AId>6m8r(hxKuOa%41R)Y$o53eujUOX~{~a zwP0F5S&5^Y<}3HKFa2IcxZKSjjYg0iiL5eY4inzg2ck;nzRlIFTvBc{o&$e zHhBD9GpEHB$y-?%e}_JG^RAN?TUclE*J-x#OgxUr=r$bm zFry|d+BB%qBGg=nnhQYbMTpS6gpcL8vmxgR{b=KnCj&s2K60gu+c%I5lwRUZkojk( zKhoMAT7^!(xIPQ-l+x`;Zbz*){4OArU)*g_h8rUnvD2f$`C|T{8KLQBq;l-Y^u@Qb zo)ftHcnM^>2E!6t=rZSr?p0i{{FZ2|R)E>yz-Y~jq$Z>^axC>iTT^H-33Qlfk4%?| zbETL)GM~+oOgu)#k&%yWh<%mg8Jh&V%*QwU6Vu&IR8jQ3ay6LRG^?$ok+T%je@^(q z(n7nffJ}H~sDW*!P;5Mjh-QUG7lxPw$g;^>Avx&npti3J7RoP1Gu;31Y($>i@EQ6T zYE64WUjdEb&G^*XLB6xo5JdUyvF@QM%RC6E)UkE(?%jSBC;-^&arR1Bc=gW>?w^!~|d4&o`PpOtl{3U*xYXl2N&TJe= zM354m*}%n@8w#A+2#H+ql<8ey{r_~z^k!6a?kf2nezGRAAODvq2SbQiK6o5DbSHC~ z>wHzmE#Xh0{nnmm{Tw=~dl0+GwUf|5xYwF*+#gqb-~4qx;z}J6J$Ql}ljBgOe%RfC zb?86jBiufTaKY1Le0tK;VlF$A89DORW-&IAp22@q0U47X%HrcPQ_4XkST*b+Cx=6C z`zm>*{RXU`RwlxmaaIR!0rA|Ou@jf-a1w6PO7%c+Q3$eXlQ1re`g(GoBC0&-CFzH8>&L{3_<&!O<_9SS&7SR&NV+ zqkA^dZqhrRa~GQV`$Ie%JAY{u}EdS=pMXJC@QhJr>8I9*uZ;_iaRfwFO+`+kx|X6C{X&BpZr&1uPy z6$9Jed1wQUESK?MXN|8S>LEfjR$xMvwG6SSukgEq$jDPe@ zq)WepRJgb+o2)~@b`)rjpnW}-p|M$}lJl=Jc>Z|>EODHZ8l}iJJ!J(P8PtBa+=PSYU^<@b>OAR4LoRCA-9#`#YwU^q93G#>=#Ul*{Oo0%n1UJwnOa(WZDRiB6zM4 zU{Wyeh)RV{ZydI5LLFbbAEzYB2hFm-VG2si z(29K8WUdo}6|lyK1aoC#*}o;$E4N=v+JPdJ)Fsw8R!JY&GWOiAz~QP&F*wFKQVMKL zEM-ipc}I>;8FOzww(OAsb_=k7NBs_728dS$t1Jp<$|C7wj@)UT{-<=Wb;bloe;Wr&)q3hcz?OQ!$t4C}z)kzocUBZy={$3DBXURp{SZ zf|x(qIqx-DWF2K-NC_yF^i1|Ds~0{Cqh9jt4rDL}W5jMZn4<1SL=^;MXG>LT^?vd2 z(+v-h7AZ{k6k9MbwI=ut5_3NaTOWB^t*c%@Y(f+?#LH=Y)U*~PA>u z3e3Oco!$SH>HaoowR;)In2a>mI)oyDq8CFsp~?XJa30v}6zpQa5r5_e2linD_GzSa zPxHX;X~2G4!ET41b;}!jEK_(W=@ohh&j3$8*g%l zu1+k=6Skd{+il5=p1;~v-YLV&jIe!=DTX>JQK|0zIJBgHDT*0d`mNCjT=GLJybB4;NO=;%y|Gbt4)6&_*=te2jeFj%M_nlGg zBG;Mhfu>!A1&|6l{0E?r^`qeKM*(xT;tp#wLMi^#&lVTI^CfIXLN)mC5h+4R3}^m> z1h1kT?O^v`R&RAH8aHg_YR|I_Ti|@x6kK5td?dmz;cV0t1gFCyz#zeq!@s89iW#GD zM2c_bn*{1~y!!|6G{rD7I4||uA19X?TXjj3JW)9W{nqUbu--t6F2)PN2?P_ZRR1u< zdLMSM!K?L4I~e`^)DQ-{gT~B!Bl>3PC$rxCQ1Buw$U1e2Vp2rG zp73i_ih@Z;u|rZ!sw1$&$j($i2D4kmi%TAWg+mdlwZR*JEY#A8a2M(DkVv)c1o(h! z$DYjCo|)D^FN)WOjmarYHNq}q(22O*08R0D9`@bD4(pEnANE!O?!8fK6v8d5p(lb8 ztBuqr%Xt2pDg8uii5)lDG6iN?Gy^lwa=tUx4Qz!SbJlf8sb?lL{*`)cg8a-+%1@>q zKbU`w|0e0F=uHsYJQR(&8q>q9TM7x>TR^X6>~>mZV)U39qASRgCqGfcu}`v ze<=nuPZW=o!!T-RgJ#YrG+>iN4&17^o7HHG@^FDX%ev&)O5hJ0dq8s72mF|Y+)>y+ z`Q!ul>wn3Lhp|cIRV_3y>26-!(L&LE4+1dj?j!f(6m7)s9y)+B^b5ML(zjQ1%N3B6 z+MLh2oGZol<2$~GQ*m1xX~D278j_+HOHuY;UJsF13^0udF_0v3SL3A$uS1h?WKWvq zFoYgUs1(0wQD$`$m?=4=$Nx%~O~lhBd>i7yV>#Y1{)FEU?~kFrRI!>+*}WaL#4xg) z_1WcH(dCBoZ1O!QqU$I^n1!zQ^13Tty?gT}0*2lLA+*^Euj5i5!Ve@TwntgLwuo=D z@n%mN08z$O+T@F%Dpo%=?zNBlF_|qkVKJc`b`J^hen5mw7d{1>%rz9_(o@iPmem!N zap@XcYL^0_$CdgQ4&%!+7HZ!VWD|%A$~w~M)7>q@F-yG!Xce@hcD)#lpr88v2|6oF zJsm)BmtunfkB#-3UVodWLte8%$}@a%t6m*3AJHiAZ@?XEFk=`m)-16Y@E1c14aO}j zlqaJtkwlzXjhmeACWbhoN`4>nx--uOJ>$y(*7J-nlvfDkO2id(5R77DTLkFm5Oty7 zaw%iMJ`S}263&2{A<53JYM1gu<2)v1cD>~f>;;z`=|yIP(^1b`Zrq>fo0S0M?uOS; z^beOzP90HIe9}{xVwWSG&kVX@wL^V}fQ_6(2d#-8^$`c*Al7mdhJsYxgR&mZH@1~m zq3ZkyRgK(GvpC-t$%1`$K2}TyCe!G9WD48%uzj5FO^EFx5m`HbEm)&jYhX!A`Zps| zBQA#>aBuUpDxaaR-6zhuU2$Y=wv$#b^~_L=x2c}g{A&EpYaYUJ*?gw#o<(16sA!$9 zN#ox~a+})^v@0SJm}npl(9A(!zg@4U=&O6slnD<^1a=nOrgwj}q3IbmQ;ztt*2B@x zU#_4hfcr0gi;2W8TA)&*lmv_dCz=AAqChe;zfMx6RUNtGdsO@c{?o)`C5O>pae94xws=INL~ zN>r##CFXjqN~J+{X}!>F7d7`sO|h&xMKETy9;sT7@;OxW&-w7$kx;7WZ= z)Wz#-dy!V5k%l;Ze8TN8Qcn4ZSU5_E*MqMa=%C$8(Qua@*2DQ z?XsR6T&DA}X+76U%@#H0@BR!P#TY1~1olVq@rI@Qt?({k4iwlHNxA+=fN@xq>Ib4NO3Ex*z9QRh?BAEF?u+0W zWg6R2bO8!3JVy4!@&L#z^a&;o#j%=9BMM*&YM#s@)8-PK7lH>x{m_V;a2~G$g%mp} z6;&r9ZVK98;7^z!FjFnF)thc%b3c~qXfAd2JWclM{fVui&>_ny1GFVx=5eC6_}C{G zHLRC=0uv*}t~D?&k>YeFP+Xh|ejZmb$_8`HbL$QuJe#}&9)M2h1}?*~qmtm+-+(UM zt54b}fPh|thDI&SeZ|%A(HvmfKgT&Uw(QD0Twj+h&WK&*mAx&m?8ByPEj;iXZWl5ODNS;t2kI2a!(XvF`&?~xU-;V|ih9*$|W-jhZC zNq^-3Q&z}`*J6)ozhY{Xj%P>`_Tyw^!5WoiZuom98(4ouFOBL)%&9ewPSm)O&dvms zODzf}9Oo*j1(qNQd|l5M`oD@QKA>GttFU3;5h@g3CASk z5sXu@V9J)qqz$&u2)60@(xEgz-%dZQ8b68D@?%m$wSdiNA`v+gM4Fd?FDb>C@*{LS zck=%NdL;=S0y?594tgR$>x%SIYJ9p(aHEqAUnn6P+!ZfQ3pNDkJLHtI$~)x6j@$~c zV8C&jlnwrYcYtX_wKgtAsu|gpuULFm-pXE!Hq0T)H5q#>DsBBasGs`wwxA8PddnEz%C~j^*k-f7zg7gN3fj^(_V)`{5@`ALkZo=64u;QYXW$E zId(6iCLVpnvG6H~w;MqBD4=!#%HifI!)}AD&}b{*i+gq6&mAh3%JFtS7yi_o^!{9p zRmiVL!_3#28QL1F!BID9DeQE?Q~K5)5LDibYIwE4q8(x2u;^*J?a%=m1mL)j3U-yi zxB=KDMIvKf4Wbo|Qg|3kS=n~Cadp(g3&1g~L(y7EcOEvzEA(yIBb37G0=X2HY>t+s zy{<#iPT419zD|W|ogy>}d^)S70Lf@Tn^=E%@mxTWh$ut=S79mSAa^j|E}2hW893ZQ zq_e*3p=-h23x&zSvGR+ivq8!2mbKnIB;Lzo9quetbkZ?e@O6`p1LQR}=@>4cV)LFt z^jc%gwR7;Jq7n@f9S*2QKK}1x2VNWblz9k=ADNDEm!rc{hc_7*5oDr}DK9Tn4BZUE zJGtqf#`UUGmH|Smj|w|jSo@?Y2H#l452Tj1$4+>v#2Jy=7jPkBUFJkm2Ss8#Nn4&w z{T1Si90_19U}FBv&#bKekV8xU4tP(bLL!RvMhMso*oJ^cxzU>*PgjMUs@nzoC+)cT zfY)kVke`-baMJD-3Q;q?`N317LZrX)T1jww6ix6}Q7klbGvwuBi8pI|M8*xLAa~<6 zjJM(FD2%ZmZ^Koo-0B{^OPy)}tY8(us(GKY4p)2heWJc&)dyk_+MXmDvKA^rrb4KD zlg@|EkD&i6ysGCajkm~aY|>f9F2-?IsTO5`57*=7`NV}T9sjHF`0YpwBUvN;wc!m# zt_#!gZ*ZIY(=CRd;r;>tHg_A3P$`4@WP|TuK|6mQ8zEhM-rCZqbg&nyc;2Rz-=m63 zM+X}fM_6VO65KjYWwjH2`TOCAgVRWD0c)km(Ri^(ktN|E*3kidubZXQonQvPE@-H0 z`)YV`6UwVD*zpLQ)z#qC_?Pjq#CA$ndeX~kh3@_X$-)5%Ta{8Ri#c1^U6jlsE%#A_m?lRB5d$k-r!93(i8!TAp3UvwMy0iRx^9 zH8I5= zH{;0j&=%szGto*itvglI^+S`HWGQ?_NllF%3L~=A=JI>G%J1$SQ573Z-L0D^f--0l z`LauNHmP;t&V*09)n=+qV@d``Dot|=?0MErt)%dxU^cj#?`HSv49V-v4Hy4Z^M8Oe z8||IV3dd_9K8_WQw)~^)Ryi|~KD|o>0giW5Tb&4DdLsBM{@RZOS-Z!YQXKgjuG+)t zfHe;==CP^sSOd?km?!~%cubh9aJBV6eAn4E3JUZ|I*pNf`wJ03rt~D6&6~~yteY=S z6CXPptP`|Eu^{3uMzV|W3>*!wDc(YofLdmOgcOLS1Gk-mLz7@;V!;z4WvSJ{M*y#e z#w&dNm$c^Cj4AM8fnJocC>x}Ak&Yon);E^mwfi#+MLdc&T}+93F-BHxB;AB4ohlc`OUsguf+>Cs^PQPh&2FhX`Jii0iI3y4V%XYE!#3Q5p@)QOaoKuMWE1TiTh z#F-*P;9D#1^ANeI+8)0~sMd>6Avv+oChf{jn2p!liHY-7YA{nor6`p`wkrtF)29RY zZUF2lc~O1Z8fjLaS}4e+T8NLIVR{hSL*hRf_%EU;wj$Cc_)i8~fWl%RyvU&NDU&!s z5s}5+?0konwqw#_!v47w>g40it{E#qHE5<2Rgg`aCc;w3qT`%KglT7JS{JauKQya^ zn2uz(LD*c<@wgW40Z9DAM7p_cCU08Aa40qbi4)6B{nLdG*ZX8d555!7G9kbM|rEp>vV@d-#9ltOZDDY-O zRS-T15&Rup5AGsyI%r_k^4)}HT0*sO9-ks5q|BlSB1~>R0q(%3HFREq%&2$Oo@!hL zfbC#a2OGQYNnUons;R9%&U#527Uw|5wZX!$Z8v8mT(@3nt)Xda9m~h5XY%~}6m^8F z7q#=w`0~5hV^ZTEMH8Jw>@gi?s4k!q79xSDCZbOObqU4vAeGU}uzkWWh) zB4xF5V1;ymJfhB2Z-cPb%X4NjBupLIlcXG)PS@9ohNA8}VrWSgxVDxo=dhruG|E=W zOrD~^!^*!!WgYPpCgA;ek^dd5cThQ zSOj`h7J&}p+ncDcFCMt`1By-R#OevEHz(DqZf zCU=O#u#sAG75y*ew`k4hOU(N>)0&sWw12(URLcMq)tbdJoW!(dKNd7vGr(3V zpf#7Ga!hMR-s5XcRa9$+;vyIf7)EQpi#Mw^2k_ZxO$pzqHJ{w&Yt0eUb9;I!bCGmg z?ay~)Q;BHD8FRl*JN^b;3#F$C(m;-;>!(}MnT=*+qC<;8A(-w2Cxb$gm@ha-V!0?T zI2RyIilbX6D*^=sC+=K|rksM}-gc*B=(X|{eTMlVyM;7ucI0n2Q*c0)fqtUx(MFB~d<5%ps8 zd2vvMtyqN0^HoCQ6Vg-9+ly|z0C=jfpiefq8?QR#2o-O^YZzZ_lT6YSRmC2@&J-J~ zGXc@C;|wr}VU)68p{yNPjEkdUSSW;OoQT&@$HVS9LBK^npTcX19p5yHV6l6ZDKYFQ ztmqm%HV|QTVgn|7Fq6@XGZ&*?l*R@5%C1QaMY>1E#JXp%%x6Ip@v-b_T2~K5+Cd(3 zq_W{8J_8=M*{&!zW8cHlB`ezpN(nIOWl6^F5{^7P;*U#8#Pt*Rxt+PPtT?GNHw3!a zWpq(>QUdbst0rBj95?|aP9Pq(qxZGNH;aMD*IGcQrU zp`c`&6h^Atogyf0ayzVdVtv!B^(75u>BRaRPC^18Rhk_h)LB+4y zU@Qj&Q<0L}DL66AxI;6JUWHJ*=#C0X%TVM#MzWJ&<9VrUW*K6x$%YY`U-J* z^iWF-FI3_Uzr<#yM54=6B@o<(6(a#Rwb^Z`?~Q7|msc6pZh=twvAQ}HRBSg1*FD=Q zL?Ty*B{~{L$`h1j*W;-q&Sq>auh1C^w%x}#i7hoHI;)9ub?!+LA#6|tOE8bxc1jN# zcnFoqHKLuw2~GtMxX4|$_|+2GGIozz(XUKh(Nj4(_X(bT;*qlH!$ z>w%BIl2uNKrii*ki6n1??Ccf*;8a5z&&+Gr z$1bx;cZJzT{X%dx=+b>UJRE@~0VJ&qZfIp$U3hXjUftg7@vJmdD;?2Tywb&fr7BkX z2vk8!KWx|;f5$Xb;qRplTjTEu4O`&vWeuC+@An&d$jNj9Tl@S@RJ0~?sSy2@mjURV z3iRy8pGa?uvgN-QShjosqJ~Z6(}@gKeofZ_IQ59(7g-TDKZeckqRr227zo@OE1JKw z80)%B7LLAmvq9-kzS@vYtV0N-2EiMEu3Uj%w>j@QMrt~@}&)dX0H)>y#EAihFo5=aHuiw&N=c>gBa3m87Bu@D8+75?qzVnlm%3lfJP ze&PcICUq@{bOnZ23^NzN;0+py6&<`W4pHa&=)IEwszL0yZ`$ zqn0(_rH#DfNrvsS0oGs>PO%N4B}RznRR4v`~4je{@ueF>WW_Xz6f1&g=eqnYAbKaYBG@5B2-nz-pJAO^PEA7XD{ zQ}5=wxVDF+nn>%QYW8*YGW?VTSIna{;~odR*;$S4nIYg8hZbKSxZZDNkZt=7S!L6+ z-xlYP_7X*h9A_qzpIvPI1fXIf>8-3w;&b%{Spx^)ebmBhN=xMEY6H#go995MxmXtb z=x0W!P3bo_MQMgGoEI57b#%`1v5=4L;KNC$z!k#(T&)`mnLMQ`nMzjTy$bKucpr-Q zYP=7%IR6aFB~#$goMi@oeDvvsp~*I#}B*BE4Z?}OeU*19s&O7l-^rOK4LAP>H>yL=tZ=TW}?h%0e@{U9d;*N zK(<^6^bK_;BOEG4kGN7a7~w{aQ`qHBL8|33;0mO9?&5l&iB-gO z5RTjj;B1}GVf z1ctH;X;}yp6b-OAYIytDH({(Ja@xMI{&luVr+^DiQ~I=z>FFDN-U)`V=z@*${h+ti1=VzaVliiKhL+ut`Lo;p{6I<5&FgK zN+d6T)tih0J{mnnAMl(FaJY?<5a7CMh#6uH7_1JX^~HdO`#v&9GR`q`%hmm$9=J&p zZbkO(N{q!qfuTEe8CEA#WXPyh?_jf5B$vpp@aNN^Hx==u1A))r%OWe=f+|7gGQauIqC*3&9!Pu?s<8Pv+<{MoAtdV&QZ%LPF$py14FP ziLQpdkph&m!M|yDqyu21c<=vY3Zmat9Kx$|&$DEVltKVVVyNvK)O-oZU+Cg3ITQ03 z)k-!Yj_n2a8{`!{k{bbKTBh=E2m(&pk<(C2$Hu5Oh%XF3;R5#zz2C9hk;A5_lFTR6H4y%~7sVRAC zfI(qA6r5;?74CxRz-teYoLc80DT?*wLovIY8GQTC-Q9ZR4AvP-Nt&ZG za`K)FEyl``369&kxsu)pCc#!)g_C zKju7?9df}mKcN0&G-1NiO|#aOUUjMV-G(XIs#)o1m~6;GEYxR;M50ZM@1rXPC4Lay z(h$-(vaSIKIU^}~s5X4pE1|pjzb;&R%ULEeT`%_3hG-?i&IrtZPP9?g_dzKy+M?^K zK+vI--=KzF*$MVo!mibLP`#Kr%Z6Q9U?I~*BM!iT4EIXoS>CdSQ38((eyDZb8DR9O zh}0l5dRj%Zc#?uz0Y1oz(?=6+$F`M@p&L-pf6q0m0F4KEJtO&tHpCe+ERP|V$7QGC zLIWj0_nNv&(XR&Ga-5b!EUINZc%-uxQi4S#vL$PAIev@XCF|-%4@+Q8pKqmD(OoovEHcmL8Pq81md!{hs%E9RbLYgwh1ATWS<^z|OC$SW5q zNGnNi1QAPud%<`QRTB5mMswr6u^4&4HExWUUrF~2@d}*OvHGY+v;Cm&>Ig7u&kHQj zJ$M@AXNP>yyZ%q0Bg=Tl6LcHtm#O{ucuR$aSKz+x`wdmiSK6s{;L7sL!>wuCkWyan zXPO$CM0$3ggCwwaSff`Krlh2MoMxO_(R_{Rc~*8$vKfNaFVG`|N@5mZUc=!rHl3kt z(zYc!Cshkkz54~%WDA}c!|i?=e}L%ajk{{6=HVSE3N8wh=L)*#Yq8TCrl9bwhEoIy zUA?9vv>`jTg0nA~EAwJr4#d@nx^ejNpNhD%fG(fNDjK|la6ub4 z9&FfG5H-s;7;8(q=Ymhj0Q-#c_0imy-?Pmnqs>u0Ml_Blvf9&1fL7FtpktQ8)EKYD zRUO@*gF0RnRag%sZbI?%jqUMz7y)@bK`zP%Im*Wp_qcomkcSYYIcT*}3v;cLp^`&@ z1L%8tBM)-`+ib8*M&8D)`ChSP_97rrcuAN7Y#PFMA_Y@bExeR;{|SEp__RjuDi**~ z6)-1!^1f7u`1nfmd6KU~fHzuDbb8oKO5IyKS}?u9XyKA2>~xdXPAME9Pz+72QJ8-X>7}4FLO6;BYpY zn!b;(>DZ)I(!J7l2F;#>aRCE^=L?H9ZY|trp zH|ji>e6HkK_@3T1j}i%gn$>=+#q8fpv}4YI?Wa;IWO((m*!RRkYKS z>y#2VUrI_W2NISNxN8{uIN|U4QJT!4{-(P%In30tB6Yloe%Nsd38DeP^kA-X6LF1k z>!V&l9NZ2+1+))F%Wo%v{r5xyv-|YGE^2*m7%2pSQ0gvrKLy(qxxwM*F-}iI)kUbf z5YzqzXm}BJknMJ~_r2P)Gwd-yG7rIaWdR<+9PfLzZ$Lrt4q}6inFPQIXU`WTFrSs$ zuyvaJsse3Cayx24GqH{boZqW7IHN{pi$6k^s3Nfs)?z-N_rcnVIc%PHXrbk7u;*QP zO_RNBqRVXFyIEUpgP+k>j&$@p8@w_*Qghv}Sre`DP;?{6Emv%vY-?&a(EEw@gSB8Z zmQ|FGClHnvLANM6C<#C+^}g7K-=K}0Y8F2F5e)=x!nL_~rWes>v%>u(2vaDQq*0EG zyVy~VRS*?n&K97yb)RBU3u`O9VB9pcj^6YF0HP)W;1UmjtzoRoVr0Q!nz597V9;td z$YLJ}k~y`J_p>o#;Jsh&z35RM8>7|!TP!3#D=qK7TLIJ~(MqiYOtZnO6qrcQPt@wR zl^RePGgulI&djBSU9zZTHgP|W;`VvV-Ce9VjK9gqB?syPC`KLjPd3z|i+rhp`N1!B z(iWHu!BidP#q?$y!fLc3cMGE+J}O59^K=|pW;d!>NF36DS^PvMsdd>?!U+lN;Q%EGkj)c(VMkp~1 zo0zL?aMok!$|1P5jJLTr9Bq@I&PAv!c3B#_Z+A4r0RE(0j=8O8zf zZQ{1R)aWz0N8%3^y_C=M;eIwb7ANi9qvVt0n4Hb>%P zFSm}D!M8KS&;m!Fy*0*A`OjA}z#dRfrOgzQBFlzva)*vC8=fN#a6q;erP2wWk<0Dh zw%q6yiaG_jR-1xW9pN33()y;Zm3XrKP87GEnq3(aq9Si`p**#NXq0PP(v$gGtbn!j zOFa&wX$Ob6hf(zQw;vS)9a+x!Nfghhk`{$Maid_LQlOL}<7LQ-bI4@PkgTtv$kDL; zAw{Ab4yo(WjZ!uZg0O%~hPQxA3otF2BERVg_4+$|HZ`AXLoWmafrWk)ui|fa5!5fF6dfA+Q`zA6`o0hjAO6vo65(2jWZ1-$H7Of>3q&)1 zVkfXFXVuLmjh1PFsa4JtiCR@wEEzAPQd_eZGXy%$%mH++W%jIFN*n1vEI=%PG#Z$A zzhX(792(VV6R0f5-ARQi)4(gglKInCK@NXA90RV1Gd?>oJw1TV2s^m9|4Pdx16n zIj6RqK3V8D#cf}{6EQq&)C_z&u#rqv9u8qG&8C~g*s}cVwVp4YiSZkXiNB{@Y0V320o|0gcpKNgWRTR+p?C@>S9$;h?E4o4n z0B&Fh%jJTd4#G@77g?~p7_aJ~pw&rT<5M7jELyH6hedEJ6&p93sE%%fkspDl=4ByzEhpAY5i<>6jVy(#)jtm&&YO36}s&M#1E}Xmq|p z4{D$F)S`&j#+p$77U-I|X`@&KAC53~Q__ZM8u6_hxX~%+SH}T(Ui@6eLs%+A2%FsP-`LyYC`WBDsUZaNa?P8~)!7pU@- zSwtFBx+=ix(uolol;{?+CYJ{v(FUjBnEQ5A<3cPL(d&rDvZq5`OWqOk7da~1Z?CLg z#z(AGajS#IaQ(gP(^p*aIzV0_0p>H2ushbs=2zEEpXihxte{Xsk+HMV zbWjvoPX41Qq3O0}_>sv)#>{#_n_P{p`;IsdbX5es{ay|&Mao`LKhQ!!ThnMY9ga?V z#kY;v!Rw_UY`ML(NTgWoOLv$>LQtT=P{|rW)1%`Ct=^n z2yN-rE)FrC!$k4m1mpX0J5+bl!+3ycDTjl-#CVS|Pw%*MxLkW!h>Q4oN?tVFM5-7r zNT3^OzW_X4j-n<0>OffHGBg#ObcQf;f{2iOZrBLh-%!Dl%8AQn4$KymT$D1ImPxxXjmswK^k_1G#tf52}=kKr@nyk#a!T1Ch@uC zoK;i}cS~teZ9ySn)htkq)SeMiJ6&Qw%5lkQvZBuW2P@|4X;C3HN}xE`+{cF{8jdm~ zKrU&I-2J@VK_-_(q!-hD4!Gc@-3dB$A0MWLP`XcbSl|S|Av2&H0e$J-C9FZno9u#F5Fut zkcCP8)+r$w@;k7~%k?|379hJn>mTXB%Hc?RCrk@FaAgrFnSD^>(Xa+P(6}$s7KUl9 z=!=Nd-Vjm>%sjsLtrdS*74UJ4nRZ{IH(mBf*vP(gNNqCJYW zHb`LSdiNKeX_iCYK>ix2b5Wt5d2(NrKE=!RDgDv@phrvC7HM=|Ez+(C(?UuQDgx!? zI@A~&)*zH~4@25PVOr~^hSF_vIby}!*E~u)i}n5cNS|!*`m_ASP_9I3^(liDAh0`(Us)4n~uj;2oz&zY8FNPnKGRyxcP zI+G9EwkEg(yD7UzhgPW-N-g5`Cm=-D$(Kgro%#Xpl4GaGO6T%B{gw~~R<&8|zVl_? zW_sA^!+z^tU8he#yJ4r7jIf>l)?}2WO^$SWz6c`SYtxc+dQC{o@T%E|a4#5f-hvcK z#fFx1J#N^Oh6bXLsqq~Q0XT%@hQJ*mEOz$=D8>W-wAKE=5RHM#Jf|eQ({(KXU_K-3 z)cc~715rB|_I(nBGot!(xBI5h>;nXWicS&(7vx&szvlUCErHUosc{8>qZ{Py+iewgX z3CvZVIFv0?^rDr|6*g1!D%qM7z4Mr!(NB#SOw{SU-$TK%Uh4|$e~O58_jRxZrm5D! zrmw$+Fte|BMEkm__O*vU>G@t?yH)t3=vLiLB%^)pMb$`O|9lAhN|6<)iua@JkmFG&}EuMyhlow6a;v!nNNUCDx=%e{UpS#`y zeI8NIKugApwYVeAD*j>CPTU4!e2 zFSqzG_jQm99m5{&Xg^kJdbLfr&|cd^pbeLe3thQy0cL5g++F`=pvdMPK%WIDAvMMi z12s6h26Yp$&06(bjh!}bjone&cw{G39^75f$ky%{`+ZbfO_ekqIPY1Vjr#Xm`TFP8ceho1Bk54nErpbdlUFNr~H3B=`wFHn#9`N6rIOxEvXCGCT1w2A^g z`(^>$>xZuhAqouuVlEXQJlYd85|1t!vNnONEv1=-N|!PY>d<8pv5R&;SiASNz7aLb z*;I~yEcCjXkbW$-A?u}xPG&e_ zYDN*Hw^ykJHHoI;#r-G%guy94LkR8@U=M#zKPd;XGLFitA_97CMS7)y4$R3S@5TA3 zAP0Z^{x*>cJPTxwPszTIK-LdMty4pt9neMqMf#JzwNg%twOaOJum;^y&xmYH*$Tkv z#vU|i_hElT!!BCDIX>owUVkT4B2x4xWm6NSH8I{0B z<3>2gf%}5FN5T@7)J3Qmjk^{YPp++@?43bUrMMLq46j3vQ6dsdcW9pf1AMqiA=Fl( zIMud6>1H5Yu=j&lpNaOS%M3y#yyZ*3R7+Qt13L`m*NV~@nL>ncF$nA+?0}M$Y0|EenrwhRrDM}`TvwA0gX^P3l0!M6WWlF{Ah^%)4 zlwn#ZrYkf7m+V1=oUIZLij8_9i^#*L%4YR&ov5uFlO!Fp-qJ|z(Ak&@JGQ?k6C7y- zb46E<>zi|58=|Gy&SFg1|5glZ013!SlN9Au4uv#Pswhc|yw{k?$h>>|W;yua9B8=j zB43fN?FU5)$6G4_F9x011oHy`@Ydc(BtJTpv<&`7kv@S3RVC|Z4$U_JXrFYgYirBMo>2p(0pQ;L6RsIlEU6Mh26JrheO z=$(xKZ3IEZ-^u)oPkbv{-w!CO{1S7L_0C2OpXT{XB4`;o&G_esPH-S&Z5S;TPtNNi zo+jN*(`^xP-3!@qGX=0XR*GVE)hN@E?9)t0N9-4;O#23XI2JR?=@ydhICht!P(s1P zUK}F>$XBsaV{fS;uE$CE>DY4>0^ko#4n7LMOM2+Ytud4Rns$4$T<94R#Ys}78~_S5 zf0blAx5iYUHsno|FgWujnf_@^pEOptD(uMmfxZrhZ5WuVFnMSoNiAQJ*shKD3J>?{ z63b+eO!a715r^#^k5t1lua+OEDGXHuFo6yTRk@y6fg9UDfz?Y}kJ3x`K;0Ca$X>Og z!kO+{Y~H0P-K`6jRhi!F;Wtj@d3f3n zW98xLJ1qJnmIVh7LQy zF+AOPF!Ft#Qf=#p>wn$jkNt?JF!UMD;lA0}N0N@&aC}NGul(gkA-fT4M9%?;vi=sG z*E2>v2k@W(9G$N1o-wMlmPZ^-8oKS!QT*i_uxq@K{DLhh{IDR+#%e#yXpgz(qPaZD z`?6c#V!3apeveU(X=fDQs75Azp*2a@CxR-#&w5*8mrBXk0+abn1?1U#b2pMtRuT1^ zyC*{i9y#!cfy4E*)L8U46Q0F1kgg6s`jjCl^Nt^qnZ$fUozEa!NY27UY_tBDG+6-P zJpPs!9i`PXrqxBr9+Elj8IW-b;am%Wv%y$|+xzcuS)=4+hor|e4oQ9f%veIcfk6KJ zkkn5@Qr`_pea#iYbQxeI40-~cXT7^6&XSnrZ-F093E~+^313hE8(8lc$wssRex>=+ z=4wR+Xy86Ss!U>V>IDqWVVZEs;*eCU9c7RiMS5b@uCkCPRS+pZfH({N*FzKp=fK8d z2|sY;z)=H_3(cA8wE4Q?uc!>C+wnJn2hTW_gD$@B>3DOx*qg_4vlO@lr1E99jB~5% z(`9?xnYhic=N7-F))YbYtQ{E|?{z!3J1fo!=+%1FlvqmGY&4w(2?Kj@ z?l#l=%(X+`Yo&#^P+FETN&}sgpH(IJ-6X$3?-_FmKVvjF+aG+d)muylzYAb%o|hCS z>|o7qKz0LKQPUyjxDilbh6v*8hR{JLxdx3@Gd;TKfZrK%{=xv4eYS*Spp&hnbN}0| zJ6=JRbft)%7!>&eYb}KU(SU@9GHux^xcV(mk(S~$;QNav^X=A~N)W;>E%E>ed5*Yzpylf9ye_y9N$A#F3^#&BTJy1B*Yb829U_z*<^BKRChEES&? z6xr-kk?kF@C5_qh-q&03FR;Nncq9Cj1;6Wm8ri%;PTW9w;8pv#X%P$v16IEpkNOIg zjH(e@;q5!>N)D{)vY=Zba$jrS(Q3`*QP6&r&uJ+(oPs zoTZe!e`y|z7i?hJYZo@bDBX=1Zk{{J^U{Ny*pwd6jTvQ3Fv_T$Q6>SGIv(Fe$QKW6 za_fWOJdT|>9GRb52aS}|6nM-}y1`Z-C0L~VW#+h7w(cyI0(cgqAKSr){0$0ht&@tt z`(mj4X)WjQk5S?L=vMUJ*;G?q?cd3LLcE%RxI0_xg|o8|9Bq~!$uCu}Q(G*$hM(V#PDgPHzuMEvwO)8^FLbJ?gfZ3@?Y!M9ZJ z!(UdaXTAUWzvXDm>2QtZXiT`Xm6wpt*u+W93eLrJyHw~k%j^kk&+`q!$*k8GK8Zcz zD@-XzhOs)^6PKC=qn-0)HA@O(^U>58Y@oU#Gh{W0oWZsq2Ab4pQ63 zA=RImGBrxHVFXpqAayug83!rxZPb*GSTBT>Xmv+;R8k15yK}L6%Ejt=tf6wSIvjk@ zVbxL046wRb1eL_fdKVy6?qGGA#Li`cxOm-F!D^?P0=&967pwU$R$pN~nS<2@pi~Z4 zHOvgKnnQgtyqb;8FbAvaxI3o2n$vq#usZhQ7_4x7UBvBDABC)UtN&X>Z<9E59sr4Q z(0PQJ0XiR2Wehs+-Woxt5g7)Z4||2sp{4JLa405th&WvwYrPd zPOuD?RXYF)NAflfu-d6-h*cfN>XQo#V6|y3Ry(;^-Gum64zG3q|8sb?GcyBT9ZN%C z1aQPH5v&eGh7rJH*NI|fSJ`+2?i)I!&GWmMDfM{BIL)EU=} z*Ukhl)hzPrfcK6)LU?0sX7FBui3{F7mSVD(2%u#7 zvc8M_r-%sWAU_f0&O!b>W(LULPK^^HX1!Z(j39pnG7R#!mpaIc?d%Zl)o=yd<@v5_ z#^T--kNXN{2aNY57$0H$xgdEC?iVmK!2K@jrNRC78zQ)0jSPePU2Cl(?uVb>0o-?A zBNq2Z;&K1j#eE5PH=;s686?la{bFVYxZitofcstlh~Pd083y-zp^YJ-59Z7Yc+}0Q ziEsMB3j4kzEme0hR8XJ4v-$2gE_8JR49D_HqDr~7PAqv z>FS0u4e8-;>S3CD#sIRJLyA!atI?W7OL6NJ(0Kd|-|)&6%S!zsFKEf z;1wWJw+n|fVNI@?vtIXIB}-46*+XZO1T^)^;rIZCL^7kz&}8hBgaFKCq)JBTu`9Wx z?~5)Lf^`T%(B?*T(|WUkdtp^&aWa#b;!gv|&t#9!V@IeOx4E{@PN?PYad*Mawzd(NOhZ-tbR_Fz{H@kYtS`MDitF z$#j<>UC#7lZ?XrCLhQG*e9kHUf!~+icjnH#V)PeG^EO1`#52)LP%CsZf!~)IXMuLm z-Z%&S)^XNFl-EWxeHe1_xoMTh$?fZlU%^Kuf4LB&<~fjA1mTYUeo>_<0!O51eNiZ3 zQqmNGc~W$eEdpiJ!$zlMb9E`=QDc>B@)y@!R*z@8j(>Rb^h8uSU{W$YV~S|*z)8u} zRq``^NgZ?2Gp0$wMUqNg#gySGz4(ikOrvv@dU~wjQ>%ZBlOd@g=~;E+KWUlRC_kY8 za5rmf@DLimqvNM96HT^a- zE5mSbG|KhX6FFNf2sOHajZ!?`jT4(tJ|XY+GVFB8an7snFD`+erPoh){=JKFXAQ=7 zq+`!!Z#-vOhJJ%6#VF?6^YOB#pDIdh`oy7)Yo&rhllAskE=fI&nDw?pvNgf!$ijvD z&C$Z_V;Cgxb^+_@-i9G;*8Aocf+Xvi0joj3FIqr$`f(3m7gSKiPV69T5D^qR@d)v^ zf(&|I(G=K;4Is%mdd0e^H@{;#m(XgQ0ext4wJFYqR2k7Z zEIDjZROi049foyIZCiTSSVYsQdr&adIi#UYssjE~4 zFA)_?&(O*BB2~z%nEL%Rv2SsVCeGMARug-NwJM(`wy;v5i4V$jVzf726K^~ts)@T( zwxXJdI2P0;Mibx8(Zv1nahkY15lwvkOmq>WiElFB(Zrus^(w^>WWDdFNd>Ek&8{ZC z7^8{LqJ`Bu+w9gDP0X+>)x`U|c1#oRpa-tvESgvyq%oD?tI$^hO`HaoB}Wr;HRRAX zKoPGYYxVVuq8d^Yw2Ep-lP&tcuOX}bx`N+=>$>00RTDOi)exRI@#md<8ZwG15okz% zF{A}G@1OjlsD|8cJN&<|A)oymqanjKiq(+oJE9>Ku7-Tu{v0ym)ToA> z+bIn>I!8l_@Y#6W9CF1tury{4nZ|raLmsf#rC^ec!vD07XQyx^BVGF@g1y) z4)M7v%h9BA!{9seL8hogi+YEOdf`$CYLch^^=aU3>u@*kS**8O2fAInzCqA?q>G<< zcxN5Ai-Z4MR3xA0`Xb1MH6e^~| z+s7H^xZB6e*js4R{2rzyW`uhcrOaRAH*oaJLgg1|IkV6C1uS>YN|b@y@J7|&UJID! zcmSqs-a+}xUIs?_+PxiWNBWJBHPzFz>7k__oh6Q%iF_c=$r-{b2F`GIqu|tPB^;Wt zCA!Y-jzXIQkwQ|WuypFn9KtP;cuj4I+x?F0!E}#!4j%$ePnS9>Z+8pfxX7C;(8{n? zz{hV??w4h~7rBuve4J+1gD>dTGLo`ltCR}79-5caWWCQXL4)*2q;=4YA%hHa3x`RC z`yYgbJ#^|=4BkL+;89KJYscs3YEJv3z)Cz06Mc7O!p3fkGEzjbeX(l@F@8FwMD4zDSh>#Z^Il{?9FtWME&`=uGtc6kerFb#UWl$ote}wE9Q3UNM zRfyzyEHzmlYF3Lhn67`cg2MF<%5l(mDqp-pkJ1!9twBQB6FKH%?dfgOZ>{{%FrUaE zghWr9x0pESrDUNVQ)@;vvP77o5B#kAf~g~c_G1o1={PAaY^ zeC9=u?6XYzbUvqr6xcB$Tt7y~KwO01_~IKqcMR6Hcz+42xA+akQ;^FMp^fB>SUI?E z$|Hl|A7`x;qcGN_)!64%dQ3PvGytp;|-+j_de#fUwiHn ze=AIRAM>};{Dl)K?W)XQkcPxjvwAL+48t)#!9B$hFuAi)Hk%w;UpU5dfO8R3K$d9# zTL2JQO`$BpETP}bL}atEQ27gHo4!^jS}_sa+%?>btm&Q&wZLuyfZ|Jb$XjwSN^E!k z)92W7zLrvhu&dCKM+uiICbAc|eE=9Kk0o#DT1`;@1Zl+$Dv!*#fXUsT*Egnk2lFAV z#YNsa%P3OthhR8hbh6&Lti~oht&<*>OlFQQVg6NbQVhGI2=)Q57?3q7fW(@~O8Ki{ zN`%JMY&qYDK8H?(`v=Z7#cBI#OLb+KuW=-9>)4sx3MGg{%VQ~Wr~vI#WE_)WitPO* zC{px&gd!)iS`0-le8Zv0J~G?HQDmpW6xsEG_9+4>_s>-42niS!I^>I0BY{|I=>6c= zEBx<`L0j`pt-t*b$~J-3n5TL9qj0G2y@1Eu1-ZG9DA8Pc9kp1lf^0evCR}gv9{L67 z)%2~<3+6n0S79Gt8ug|`$`fV)8Q{*#iLiWq3dkjE1*^PEZN zE!-3TKxkX>qzxjtxr}eq)7_RZVk-V2vt6F*#ZB=h@frchp_VU$MoZf{*KdT)pP@)^ zxksGyKe$AIg#G(rD6_KiVIhTuW`RCbTeOieRT3p}v9XAzd6Gk$5C z3M^`4gp25CiCo!5kVb`U#V*4^hx3 zr1~qrL{F3X^rDOjtyGX9neel4nZiNHY^FZEkCt>!j47WlNn^OimnfNK{%v51SUz}v znd%BH!iAyx;+J$a4K;L6y@frW<@YQ~ywyS~F+M}UyQ* z;lbiS3q?S_R~sC<$zRbWaN>;mH97lZK=TYm>@=`Is+6Oa0R5;W%}fwju_z~Q)M|zq zV0Zf}id!7y{QS}wmDE|q6#FU|FGXUfpe!OTLXRT>j5RN8(`ieFzLvt}D>JT~wQ>+_ z-|A5kkmjQzq7kv<_`2snPO=Yx0yF}!1`we!G`-A$R>If&23bvpy8{o0oS5n5jDa-P z{L%%tqbT#so)P=a#f5FL0**3jp+?qgt-@~+XAB3Kk|a)W;jTg%ij8p64B`7}G2B(k z!Dz}YBET2R*>~iND!uT`EKWAXXwgc$q5FkJ#S#Y!#KQ0b<_!dNO)kFcZ?ta?n@K^w z9&I*v&O=iN0FVI~3)&@s+$mlKhQ{!?HojbAQ9GgMX7_ISS5>W0u^Lykg>Rid|9LDb z4o3(02v~0B*FN?WjB;uZMeUrr>*kJk9LBQ}ShJ)G%x)H38tZV_Mpt(h7qCTed5;S+ z{lcRe9Rk#0WroFv9VSH-ar`TiV>a@WrfgU_q%Z`n^smn5Ezb$GXajR0--B3dUrq57 zi0bPS3(y)8_bZc6-0>;4FufsDHjJuOG2o6v#_cR zb;&PbgAA;oE_)Uo@*;lGD$(Md5z7l`SP6*n{s2eFFAp=gpAfq0q8r$NCG!TMF+&dy zOu?9;8L&em?9!#k-xUvN(ltsRoaQui9;ea4 zh~!KesD+V*2V2laba?RoI=Jx=Iz-P;W&Lij)fX^uZma`DW}lEw32QuTXkC-i7ptK4UQP)G3ocEtbnY=}+|$c!KWwYj;sL@$Ck8 zPT7h%`a}+wIKYW`RaF^wpMdj-!8iIHoB{9P4!X5?FyTB%NwFBk>Df1mf_K?p8kO48KO=NAo6* zxZ8EpE(ajN3{b%tK$eM0H$Jn8$K=|u>Hu#1pnn2pewr@aIE27k5P&H`c8fWq{XR>i z1AgmT?Y~}S{5Nq|I_ZT}{K&z?hK0P4fnagO3t3Z4Ii;d%g1Q;U0F)TQ%p;xmjW4^| zr?c%O#{an0ITr;9Yv2Dk`UfA2W}5tvp?l-cQnVBR;a?GOrR?HoJO0P_%3oFlSNJ`u z)zfM~)UN;0$h~i+YhwhWfj&gPlmC$6_yg9G)bM+(3 ze45Az`xPAF%vBg+SY(7sj6mvl%>O7_g%Ml6_i>^wltH$Dn@oYjJLUY;Jke>6ofwQA zXWI|kMf{Hw1tc-~SjNMGME#Gy4irZ39j^agg>ivGbl=vRaF=*{u{tkO4cYh~j zqbkl84GTPz%@Ku!=Cq(_)jgB@1b6YNqMpgsS`?k~e9z>5lv~f_HvG=@O!{$26Y)$Y zAkTUxtK-fEc^xh4nH*9@aqNg^aw}>=`6dZ{T+ih7oy7yFQqom*&@3rWz?>FQ>Tq0eRPH#Z>8xb5C zIq+8=M#ygQ(`=j3Nq1Zip${<`%}Mx^N0CnPcmvc~*0|jSSaIk5T2Gl;L@!+h^mby~ z`+1I7!WPJt;DeT`S(wJs-JhQv6+q7ae#a-U#KdvaSiC`qH&wLcwI&d>NG{Vi?%cZhU}9UqwI#|UJ?F*?|EQffz#F{w zKh~L}9h_g*z_idyqs*0bv_P^Zgee+vlTrg9M;dQlOaRj}y&qb$8*xPzCpoC|2>f-n zmk?K><-}eR6lRfEBgdq5Yv~Ct=1f%YZT!~AGKR@|Qe?D+qfsf*0q!piBFm%DRqM7^ zr_2HoXA;?`!nh@V>!#A5-@&d`&4S9%eZ*l|u$$zdkssy_C}X;=!gxOAD|}fB?MV$F za-mlocX?0t%6P{ow&}7S(^fj|=7lg%aUzIT4%=Sp(l@`}{O?`WUmdB_p7``4n{9_j!KF%KKt>e@;KE>w%Q; z=HG9b9YEAQlXU|=oghg})A|Bsi*b7TVpEcCb}_&fPg}s>jg@y#cxSF-88(7|Am{A0 zY|a66B)TC5yAXm{NA41N<~k&fC-oD%-}h_Zu0awBm;KSeZq4Pj=TWw zrNJsGpfk}SS~~q57obF1Dt8TM&-oUImNSVjNW2434-?S{n@%8YSH;@XK<2PzruWHG zC{rzy(=}P<>^pCL13Fg|vCSJ$&VT`gV-jdv2W^>x@utmRvxtLby(z~DT2uJ@z$y3* z`8UVl7GKDuY)0J1;Y{{Rq~85TxC4pEdK;rh!yQR)L=pgPVWfy|Idhad z`$(bBopG9Uxl?z&&z;n34tE@#b@93hJ^gmPibHsfL62d)P83+fc#UR`;&q7>`glE} zNf)oVGkv@sZ0aappP{GUj#uBW1Ag6y9>aLe5m>``&1R0`^=~Qk@mj7)7q8~)e7xR$ zwWD~QfJ+4oUV(&($Yj0qzY=Ig_q$^%2NSZ?<9G`1^Js9@84on0`{2#zjcGQXz0D#G6Z@FBR3A zbRq5)K-@bA;tEc-vcclt>MW5!F>e3h)xNMrrSpd`)5+)*4uD8g-G26_T3^CXN=^J+ z2nV}4{Y$~;bK1~9qlv*s(t`!YFb5LSsmySvN}-RBd}D$u4V@Wo|7(2?Bwmhkpdda^ z{e%g~!RHYfn)ui#Gx6!8z8L%%Oy@r*Q!l|4X!1{`0H;S63x3GUdjCKd20uwF%whbd z2lzed;J)x&;T$q%YQg8r2!0B47{AW~{MO`n zcHbz|dv{H`_)Wdq$FKIKPT@Bv2fxEt4Zr{5<9&KZQAr->x!<$mcPNkhKsg zO}hBqag~qXKVNk4^L0hmJ=9>x&l~GeDA{8RlM5s%hk2$qsN3WC=UjF0zz|&oS)#_R z@6gXF01cCn^_0uRsg_1rFT5)D{SH%hbjRDp=o$vzp7Sv~GqKp!NDfU`5njhe+(Onav;*&@0Pz+V|SpLR0L(Akw1Q{1zE*9L7%BXk2Rw$Y$ zYDX5M6F+8Q!WH+bG)u+Jy5{ZU{z84+66)i+P#?6l6XhCvd_vv@pKSfGV-xn%YFdi% zNyd7D$m3 zNW6m$UPgoFWO@W?Cdz&7f)yr6A;}kDZw41Hu%&0C^ob(;Cs!RvwBsAhiCpn!5=&fW zjRG6f!8&7n^6~um6l6sV836tu*oJOs7`6?|<#1;hFa3UAY{PmS zC9n+%O}e&W1H6-9Vu2e%M8jk?AAscO_}@PDb-J9oHke%y8Ga0f^nL$zy|=f5bVSF8 z{ury{WnXnj$A7^$dmvm#_4DN?9sOMKoTH!jqx1YT!*f@U7AY>T* zTX$SH{2PDGn`<$oOBEnG$y%>(*+r z3(sTg;lbBV$hcSU$oTpVj*P#A(uj-?LjSQc{?PXk89xpgM#i^&$jbOv?-rKvNAQks z>>TtC3fhzL;n45U98@7mk?|Ax(@X~a-C94RV z%M9CA)oB^O{hdI@6Ide^mhqiX1A|e*+u`7gj^^GCc--hbK_6?G zJ{C%~?UQ(1nt*3Agv@rVAlE5jyR^QCi#k}0<{R>9Wc=h=bAz6^8Jp1A3+`t6*SA4u z8GCz~P{_YA=_72ebHhGpbeJ69;uRCsVy2|y&+a31F}Ig3hZ3P`rBsz0k}vtx904%Y zvG)k}+8Q-uZk}0}`SxlI@mBUqhWf<&Ga86qjxiPMGO1kzHRm- z>qYKnx{F=uw&Bvpu*ke<0foxHNANeu+1(&ZyK?q4?k0_svvuz1fSmPzsGyt;+orQ} z#>fFgt3z^jJdZyHB9oRGLHV6W&d%OEDrY_EM5Q8f_U-*-Zj7AGWo<{!Hu)r8&gN{v zesk}uyr21woV}R{^_lfv87N6BFb|2y`*%*>j$~BMZa@nwQ?}XptQV29li8KZSsl#7 z?lC$T>#+ZIdXO{zuu3Nvwp1Y$k}6y;^l1r&Dd|QoE^Y?N6y9#3iX-w#_TIeD==@0$oq2k z0+LZV+ZipaOxb2Pv0g;ZQtV3QtODlYca*bRJ0fRay&5lP``yw3IXmvYf^v2->__M3 z&BOH@yAH|Om%KhBuxI;H2+ZuB$DZA}aa7K-adI|hE_oee&t~Vy*})&i%h?B;kg2(H z_7U?PIqNo1aw=D{LDpNbmn5ygTp=Rw%h`oUM&;~ZXklf_Han8_B62o}U8$Va!#qUg z%!yC&4j+G+A-=?O_zF5M)&P)SlCQNj!uX#3ZN9{x_5z&1JniP8ZoaZI@)q+9fzV*g zOxrU?ta~_!RoHha5Cbr$C1vA)AAhcqOdnm6OyPec5X}8EP&yj5l4VGjBVB=XAEYag z?t_see6}~(QPZ}j`jI1S?ll-(pEzhncmW+`y=px)$wwwD;3j&HBBY6Bf_YwY3L3Po zAG`zEh*x%oq-2e`=l%4HYZjElWf?d!6fH^ugL>?@%}u6<;~ze6Q_M+v1gsi03t#7n z4-Ig2rO;@qHJ}>4Zse(Dw8U;5n`Lx^;WTLiat@t~EG%9ms?8cuPiOZA>0yXR)e8*4 z!}kA{&TtG>_Bli%K9;PZivUIo#>9R9faEo-6Ry3v81RZy_&)0pbOXm{bf_sBa!ATX zwZH&#z>*6MfPM<^(&DpvOb1Ue{!@ek65+lzKL)i04Rp?{Er4rqRusI_upIjxg_`~; zQm5qfpoI19m+Ep`3BbT6=W{r_9&-Ekr}BQ9%sP5cMJylA!ZRCIbBkGMwWIcZ&^bX4#B;iBQf-HUkBY zQR9O&LR6K+rWn}C-^o7mS7mGEP#F!`wpeRv={5(OQVg{-Mm4bo-v%j7aF>IzL#hb- znpRQlgW8n}fyn3Dk=lOv#{_GkBv7@~@Yy(8JZBa0sxi6cb0KWI#as z`W_2PXjcoFb`>!;zrP4tx{{Cdc#9$Wn&sG>g1Vta8;vjmoau)h+ z<#A*wcmk5>P$ZdAvspSm!R1z4@kng^=;E9pr1|ZX5sD&&n~xj5zSMr5 zBb|5Q7=Or?CGCw(mL$+)ihOVgxoa}hOUZ_4P+q)^T&`Kg-ph3!$$HE8WfFFY0xdzc zpTM24NJVaRQpp3hHIrM4Cg9c=`~*)gI*#O|zkq%)^}OSKT!WmN(^`u0hD=*|>#MBk z+x`lf707k@f`DI7JD-tEAP|0SrIZ=z+C0*e`x(IneoZR{fDK=B2#nC5n#oN?6Dp7t zRk{YXiOKc+TXR|y;r7Z}-(`90&MevQHgZtD^hQTwA7&i2a;0}3oN$Pex4Ha9QPz9s zpR7vrovSk_9>p;XKBwciMb%N?sQMg(iiRX^Jtt*R1x^zo*<|ZbqTEEVUhx%QpoE*P zOhZkfg4~2uOn?HL!VbrRU9-{QEOa;%9ikXtDQ0^A{kmek3YeWAN~BUCCd)Wg(oXVc zRSAAK%WqVB`|lhSE|UA|^ZVMGprQ%CFct!LQ)OyIb|YFf;O{gJ*44)Z@ZbtoF_09$ zCVX##Z^&WD==JPEy#VBb81~Qj@N?8hx=6^#at0xp?I~Q2H$4i-1iyT3Zs>f`ZctYk`dy2O&(}NkpS|WcG*8>p{ zcUjHQipEZ8x%6nEQ()1`Y(Jo$v^hnGaP?ntLnm3U>|FK$OU?_iY^^Hv5`0#QuAnyl zO+H|TSk?<3BQyYo#hL0P{@S9hmbL&QT~z`&re3i%uK z`S5=QYWCTzK+5~u=yS=_gfoX@=3e%}TwQ9H1d~f-3+CwDE=xcSba{QjE`LBJTt;ZS zjY4{yU_X)97FkHAXt(>tcRN_%!uQA!EDyhfOIX+DvM6K@KG{9=L4LCm`#dbUAh389 zlh;WK?V^ajqKNjFVsq-~x|pu|Ygdl!*Cl@Co%nm;&-4cCH(s=)5g1{wY=BHPk4k_j zJzY}40 zju56fEoaGXyGji2LjM&&bJ)5cra*o#s2?aEC39u~*Vlg_6|2fXwLe9Q-awIfz6Kh9 zuAL_Z;sniD>{4X`Ji{ zXUr7Nc@;StCKZGjv?CfzpmzhAob08(O*N%nsvG`kowzNK(W(-B%=p`zf>DObKFO)*|(l23I00u$fgInZcft zP$>B)x||ermB|CSNv5Hv0yEemd>8pYG=ue+2myCzuvf78vPv^p!vyrD6JKX%u)FXL z9x&_|n!$d0+@Ha!#>@2e7IJc@FNb&JliqR_p1lTZ@4RQCEsc97x~TE4E!1D3nd_&o z1zP{!if-E9uF_w=X=_maY3uGte`e15?6E@A;P)7`z?^lj;4Ek7{2TWV(7gi_T-GE4v}n3ob7h)B`pl?#IY<^&uWrFvhV2S5XEQ9u|&wi~DO5GnM!Y5^?f#!x6>US_|xC1$&XTj;v7V zn`gZpQ3VqM^1Dzo{kh7IghX0_7H-^RC9J3Qklodi8O?{=`p*KaW6ysH`Y0Gos94`H z1~we9caqN*Kk;|iwi6I$pd8y3wwqzT;7yQbGyCS4Y^44|J!#@B62n?D_Y=ig5(n6Y{Ehj1gHzZgBgH0Ui zZ~H2y5-}CuYaDa93J$VD2*(t@KS*L`w{)Uc8LDrgAUQZ4TxU0 z3Pit&*TrRe_jxfw^nbWS|4x#zL?-|tqWhYzlJ)!3XCq)~G~V~^!$SEq-lPc$<<255 zGKmaZ1^P^uql3NMvJv{wsDwt@MMjCG4*~e!q|YdfSBO40J>bx1qChV6xt2dWsk9^M zY-D;jE{xD;6Y17h+Os7YOCJIdL!aMhy5^zRLR7f!euoOr3w%O_Px!NwR5%ic1VM#| zUWia(oOJ6`VSyxLsXzdJe=3x~wJb!1tL}5Cuqn@#=_b)W{Mkt=9Lh8Kncg=ph)|)? zr9y>_5=#XF@cUEYMD$vS3h6lx70wsBa^5xYs>v1#m}fkK5#o{vyrOX=2^g}+NO zmI?&m_oqSwdM!kS+It-;yd&@l6@K8)PRc@}N~kdYxd;`eNVh%}nk5-a1p*L51&JUb zn71r&Yks4tkjJ=eP|#k_6!LP$-Qy6ZLQdQWVfN+EP7~Y{ z{57ubjfP{nuW3WyOV7W?<+?^z(y~C}o0vXRE?QD2aVT?rTx$9xEFDvgb@E^?8r5-; zwbf+|J!1)HZh3n&#U*@VN^;LyR-bSH6Mk6DgxhD}fy&bPh>Ry%WMQuBy5z0QZDLOv zk$!h7`l?AxDQ>+lnd!dfCYzg{)hnLpXs~!DOnaiWpcYx__E$O=CVti)k`Oy(n$A% z5Fwm{NDqGm-P9}OJkuEy*WM5{8cdf6t+LDY(PesMLu)_wn;ucpx&;GZWsCa(GSpt+ zg4OyYYvY3@Jv~te;v)jK0qu&(nkf8`NX`Z|WQDaWCd}ZaCVrY8{wYTD6x3q{{N>ER zy&}tTuLw3-e#M<4%!$gczuL2hnDm)0dy=mNZOl?oR_cSOU6NIWEs$#7fr+>e9^=|v ze`UR+S%arMtQbnW(~%p}oeGIaFcK5It|hO_qPqY>QwxmeNy?z+!;onXmm3`NUgXV* z{?IBPfd+&Ff!_Sws-L53Zl@Ruk%Fu@TXtB=6jA?{eNLqV{6Gcoqvh5Ksv{6fJ@Rb& z9NkWZUg4C9oca~;Y9-s;-YhxyOAh!i^$_@w+>tr;E|DBin&Z7^LMit#Q$$4Ul!dM_ zn^*$K}k(wNpb7d(?Y`P8#}e1OxhS0)LF!cf0oMTnvp7#HpOz{ zbyeOALvMaOP`oW2*$SwTcOnolcG9=P0?q#{Y@w(xrCn)4>!0@?R366)11iY5bCS^2 z!S1a{qyHt!cOJVvT|mPgZ%pL#97Ltv$YG`wd2NE;%(62VG}a~@9<>Qy4GY&F-pWNTsbYE zv&ei$^z%WC8y5Tj-%9X$E}-p5@Q3rF65Ks#A1lE#EY~vy&2hL?s#2 zd$Wfk68!q1?A9M;V;Ln@f;U1@RD#=)u-6#7&MRTJ3@ ztQ{t_(FsgpgN!;Rv%wL7!AM&y6W0ERV@A$Hb;E?q`LmNucx?yb(EIYa5hiRQ-TF*8 zU6Qd(I1NQ1CUii{hcZ5%mj`PeRhS2xN_5@wK!UJ_2Y*7zs_3k$x*DC#=T{_2|Y7SZ*jIfjYj|S25o*W zGn1KVWjt4s!KsAwP}CJSa$gdZS*X3{`CJ{g73(L4+c4W-zLlOS-_z=9(kwc05BExZ zabqM8Lvej2Jq?_^V&&p`oShM9)+STX{~r~a?QDxj*&+m)U?BQ`6`)!?$+j;w?O(xR zb`Yb|wx8&?uM^DBUKV!-wY~89^5UIMCmetE6XXO&rHtubvr&0QE_(BDt=!`8^(fA4 z|Hh4^08u)1m=?_P53QZaZi8Dt`d`BnIZDcbLWVUB8h=nUxO8oq53v{848>p~y^C)X zChdCgINTvqf>Q5p^yJjtjDQ_&03%|R#|vWn#UOU%cptHJ0>D;5%(+CGsq7y{_M-qx z{KY)HEP&d}MMmPHNh8$Zmh%X+Ht!i~{vt6UH_ZpOKXudZRpntF-e9@>REyC&yuCJz z{UOVNk;F#O!ThxhO+LguS{VO$%kNs$k`dA~>n!#z8~^$@gKb0Vx%qli$Rh9UX}p7n z3IZMQCB+EIdUGJdgzgeT2gNV)b_aAaW7#l(i1g{_K{@n{X3w*17{FiS(O1Rsbb0o6 zBy|u$mFg35Li0@xX`Jn?Tv>>DR zrjE-+FWy$&h)cQ{nrqKi)m)L!Rvj%p;9H5Xw&vKX+fKHcy#hTsb#rXh)RB2@)xD?s zh{f5exnzGnTlF9=dn|0LM0!l~sI3}`6Lb8w-nUiNK1SO`F^acUJL>qIuvJf=5@V~j zy}W>}y2je7_fE35DwBz`RnJZIZPm%Acg$9e4Q$n?pGIxfLaZ_V-?CK~fApJd)gWzN zz*hC=V!_y|hv8i0^Q#^o>&tuxY}I1SJh^_=qxgOgvflw)brGP-wN(?feMfE899%!- z_*D-cmDg4^pPY+cyscV_+aNn)tKLcFvsL#?5AE5iAC9-S>d?#DvsKL_^4hAEC;5oQ z*{c1>{(QEoy8_C^LLR@WYp8kDR^9r`udc1S!^h}C(8jU8@wTe=eUX<=*s8THwqd{O zf=dh7s!Mr48vUvr2%Y#Q_Da*G}82u^&fm)dqKq3MXN0#v!S>cwUuMn`Scrw~KO zR&^hq*H-mAAs4-PTeZIc(Y{}`U2Q&F)kV>0$FKVHC~K?!iJlzI&he}I9iG=#9d^8r zm}_x#5w{=NpU+ku^^VZHkgWXeGS??iwW_HIG`w{+*Px!aJl!Irp8i5GZXfHKyQ#*ZZTt}x0Fd== zZ}Z;amLDbd1X>M|uPtYj-rpgPuJ5Z#jAIhI z)?J5smM)YiJKtAr4Bl5gUh2rUItZNgHsY!*1rZwBz=|fUQm?g|Feq?GGz8x*;Hyq1 z_&LE)qK>+V$)S1caVRl468`JK-E4g@w#9JapSt*K(F;dj8%gbR+B9Q>&0C!wMCy6( zL3q`M(I>$i;PcJu;Eh-Es1M^cpbB6CaDYQrhqB=!$!ft0s1G+a@QxL>__N+IQXt`1 zsfa*5&<8m(fClEwfO{&kapf8A>y>B_vhm=RG^MhEEOH6i5(M%f;{Lm)J&3w4QiV$XcbwvrARkmV2#D`Hw5q0F~ ztylP4q7?+dzbgv$$t;l}HuzaZ3Kn@qoStC_X2WGQhG3-F462o#Nh?JcI4i1^!e35y z__t@G`K*oQm(bEP2wqE);L@g&)_1K1j$Q(lNvL5`&RnOQQPQ$VN&70ZC5cl_`0dM8 zpu$U)!p>y5BCU@*uIoY&9Mcv_iBd~7kMuoBm4@kuy}yg*n`;WVaa5M*Is75 zpQJZ(8#K>)Umb2hV$Ecwv{0~k1)n5U+E9#6YMw(UBKZ%i?}_Z{0otm%a$3lC2J{49 z%TNO-`wo>MQlRlt0~Mh+csk7P<-tnI{d1s{jJdCliF%d=>=;R~)K-+7&>XGhK3{Z5 zncAIWLOnnhD+{hCq4XPIKx%0KVa&cwmOjv^l?*|~gH5P|ht5$466e0OtyfSj zHDttJtqoHUSG#zrA*Y?faP&z2yU-{tFwA=IkubS8%&n9lD5fOQd{TCVwa_WN=r#vX z*8`5E{!R7?qb7D5W^?#llm_OK4In2po5imucW)}aC)gI&^TAASseRv(js%E;q-91eMKGE_0v0H%vq*IlrdkU{tK z9xPUOn`*O7*z9#5(hS@T-8EA zSzGl4my3OZS?14eLdRmfNGb|F54EPn$i5iItoJ7XJ-JdFuyuo}eYNBDN{LbJS6pnw?4p-tBFyC>Fseb zq`8`S)^K1^v!FsQVHr3obT{z;2Lj{G_mt%aXDa}QFWQ;x`#fEEiYyk?a^RMig$l6i zuy<4UXRbX0=d@LlP<*}8xW#bzG=|AkM^tlVocXK_?LBiH+uLO(=WO4{pM)IoJ0URE z#}911em({H&3gBarSO)cCk%=&AtVX5H7EPxCc8G=k{9-6l%Et#Il0;!%_!ze4ZH_( zR5dtxWLZAVx1Z;u8kLla z$SonFFSng6dK#E`9ms&NS^$Fmj^3;)arUB){uXTKo{1JblZjtArL(fGj7R>9TR)4H zUSH>gM6@BQTE$I9jjT>u5~kNtQ?t}KVd{e!rSo~mjeGeD0H(JR76&+Fy?!sk5@beH z3yh)sUd*p)sK&9gj}9&_l85gQEPoBZ+3XeEN15UUPoL6|E%G+S;x-T$kT}E%Ko7d6 zc!IsnaQg(QZV%{NUF`$JA?}C-=-ZqP9O*1vM5B!tS>vURrSxMd#bxmcls+dmc#*fs zXmCq%vR>m|Xl}G08jt--T6dx5 znXXS`*BY$3?NHhvP1oF z*LnslL*cV$C>1D4V!~Ix5s;f4PWrSncUD;_Gp9>R=_7s3vml}zJ+op=-!|3ss? zT<#^Dk6zrIOW^C{@wzw$FQ9*%B~ul=6ZtZ$*%EOFo70G#S*iEb3%l_l95+~6jHXed zABz!eZ`Js{SYjS7(eJz?mgrY%c0Quh>P6fH&K9mA9<=yZd*f(fyLR{j!kKH=_F}%; zwUR#vcI}tJYS;eT=-M?oJ?zY56@=4qupp_8_%0~y5q(!p73Sm?-1XdrQwyUAsQ(Gd zb37#L`9wybM;+G-T~-Vr+I;5V6(EbVUL@_@N$^5^`ep|0fPeHg%-&!acVi{LLUR9f z9~hk``bRicSLCfgb|ArVJ4~81avUmYBst^IH9I z{ja+(3#11w?7m0;V5y(9Hfh9NaC!!OBB&IVjHU zHYl*Hi^Nv+1~WfS1qj7ReuER}am)c4^v!wAE5ONmM+!1oZzTW1Ij?Me9|LtrDgaqn z98NeeUK}VdSuZR19qX8nj)gj;7V15#+m8;TrersS)^C@E@B(Xqldp!*30k)n4zUg< z9i0z_O|S9{zJ3SxI)D0prSB*h5^N1{BBU}UJ^T_5*hfSH1L~JIHEmrdoQ(gw@NYG3 zT_#|6xXXoOf_sR#K_g&XCi6q@tuEFh-1}K**JQrT-coI{B+L25qO+}Z6hLqNqwTB) zscE`E_R)!@#VaIt(EFg1mEv-8_Q_F{vYznXLbHz%QOy4e_O3#`fcCtcK#3GP-i*IG zwBJ-(%U9={^QRANl=k4`iyx*zJ_evVt%btwwIWdpCjnT{?W)P}LLM>B z^d5NOs!@1Pz#35aETlR_;lVD2FFY|s;U6WY+75-c5*h_E+#l(H6y;W(twz2MSq$k+ zsk9afufv~tW%%8XETHJa`Y z00XH#0jVfWV=dt=a@)F(@r!>6N$o({xoJmgdkc*MsofOm0uLZg7frAQZ`@CZ>7f4pz_Ev0&H-|=T&3XdE0+bR6ze}%%mC#@QV zuK|Doh5v@z)sM$0ugb`)zcFmat^2OY^kF5*6n6X$Eh)gZS^PxR z?x$nTau3o0eRE9Dz7X(`>A6f=3)?dMDQvS8D6{KYu7!pH$e`a<<69HosLu3$e?o+B zc#Jj-R6f6Ydq5cQZ9Gz8zQt{+w-EAAC1&MIY6|?K?Gb7h59=JY*A;pNN>YJzK$RS7 zzjmxc?ILL{)b7fk`KkTsQNNwq$MYHSOz)9rts1p&-#<+4&yng7weNJPy&(|sseKLO zNu7}G%Q0wJwr3z+fZ8XB9{G$uTUraX&*jhj)INK}Z>RRMZ-m;5&R8{SuMY?V**+Gj zFty_~l9fW1M;z}gYzT3Mh?+Ax<~PN?$nMkFjSb_f_geLyBq}w$tsY-Y7vb>Xq_vY- zPC1DDJXgZ=3awv8$IOlB%^D<#v=jGBIkhUd*20ZYzz$nc)m>n5Ki{lLKR?BFP$i|0 zCqCV*vGj4qgO_UnYwQ`gf-14xQq0gGHE~&bxIFox=DY~C5Hk*H#f`LjWTe&Ik$xR- zMlvX|i?&d()uUNz+z(VrA>QSj4|*24L0nG8CW_|h06LLC>HBO8<{2nC$&AGqvoXdj z9I~2;G6eX0kJ>i$I@${|9=c*#8bc$-B|mYzBJ?`iNgy-Q^@v#GUjp69h!ZrsNt-a3 zE7><{b|bPI(W(J|XA-&Afd)Bj17~{FibSwVG0&s{Oo=GsJcH@ML&gc4Xt2=MY@$m_8Tm!nYZ0Ic&b;SQe|bKhwE z98AJ?MIy3au!ex0^;WBfHO=$_R*ukYEx001FT)69?m(82BTB~rNC#-ZbGY`TtyEhb znlIefZFf|W?DLQfFjhy0O^dIlI?Jv-G1r~`YuV2Hu9H5vFN&DDoCm2;EQVsRW`N38 zuNumpkIK3w!;LnKm-X(H_F3<(RV+* z03i*wY7diEcB?k(l}X13OO=Vzf`b3hc;Bx{;T7di=O0E*Z1v;W|0i3-=mf%dM5-ld&bi^bZQ z7-U}KyCJiQaq8(2bOiB&yZiwh)hC)1E>yr{NDV4pSIy=J9#@7c0=uQufv147}<+h)f9g8uH!A;yGQ=E@+fz$RE&#_X-3RdDKZws7T9V87VQvO3zA3 z%T1EWjNCs7Af_0Kt_jfs1V?LD);oftCYL_?z-K1mR)e7!kk2*oG6|4hUTzX9c)Mv2 z1_zJl)1-Tx<;B3QmxlmNSB*`krz=TuUM9m|rH>5;IbTc<8?E+k8{EtjkmPzf?&gDH z-ZI-%ft(iZdOW(;dc2GxlPtDLJ?S=!ay**6qV}r?T#kFfp9kwR)NT zwHd23p$wvt{k$BQS>)Y~RVhG6bv#@q=Ba!dj=+@32QH4UO0-d_3khMjYojwv3u`=g zu(KR&6;YQ3%GdlE<}4uvF}3Hn5Blxvlf(Z*x$fP6Ok{n62cN{@GMMIDdp{23g7rx` zWVPM(2^GfS9kJ=$`XqO)AnQ=O26W$>(kG=TubFDvrKA|T(7bWh?VLAmF-5Eho}9<~ zyJg;BeUrJbWYP%T5*VR#kx3&d?-4G(M&}LND3f%DgxgzNEujAXQ4kqn5Kt{RVdL-FIhq2zSujc>LIljIDYH!MkvLH|N% znV1#sdOW&Tn1gvkn)xTBv);RG7l31WyIy+Zyb&4ZXel7e<_0XAw~r8VHV8QjC9@47 z-$%C08>osG$amCvL-{&K=Z&Cu&KoTtrfBd7+Tj$N{!Y?)rukn{2!4&g$Wu7bU|y{+ zOD!MxfXKmg(QK!StG4#13w;B#r|oGGdTzbKzKE$T&U!lo5&u~+k^x*rmU#lxh-234 zfjl#zJlNMxD0Wt;poJ_nqg))!D3hESh4!jb)_E7$JhMc}W1a6BtJZlIt@FfwVe5S1 z=AE?8KVVG))w8A}<{gDC2Rqhz5gX{9!6(wzo+9=)K862R?Rv; z3sMHwd2>#Cp%Vw~df7Bx>K2Bq<-}WJyzC(ZNR+VK1|eHpG9zC0LCB=F%;ROp4tXcg zDClL^$Vh>geZ8dfsNX*o0^iGCs*M{Bvb4i6mxa9SZ2?b!L)gonioPOVHmzl0FZ>1*)C{ftmUcFTbNy@pq~^(yzI+&Cv)LlyI%Hv z$QElkix%bIP{WRT+4oC_j+gzcW~;1Ku$n^Xso7MK&GE92-pn_f zdbL2<%l;?&kMpvB+|D_?&0p6h3`Uv1+$$6Sivq!V`R$ zS~~7?K2=4w7qV&x@9$W(f3ksEwb{}(pH(}4;BU8TEzM%pZa8|?tlFgm!&c2hD%Psi z7ZD|Wb2M-Z^7w$S-Voyhp1m`B2s;%J^gSgr;sZ`ZCN09M_<$z@0myLRSyV#VJj?EN z`OZfQzMf%!KTSt{zm!X6hwT$$956IMt#6{kRAAdZBRp6wT}3J&D!A< z>jQo*={%Fr&nN`3eIGEft3cBn!m6MTn878X<_LSl2Yeqr=lX#Cfk?y$+z44wAFxEs zjsz9%+tix7-{J!nuyYd98hf;~&1dh< z-0Qd7yQOcay&Jx2_HJJoN%J5cHC}MuakF%1oePuu-T0f#sEAtF4P`dSG0OyemK)geNdgqG?EGG@`PJ z=J_n4M{w-={zX6wd3^r6t7&4xcd&k448-KE7ZYnsaf;QL)(#s}{4jRSg393Tkl;=g ztl6-qCEGQE<17xD+Q8x{$$6Vu93^=wN{J(uf&q?Kko)GM!1GYS;J8yIHq(9l=Qe3ny(g|4u1kC!Dlm8I{*0)l@N@Xr0P!2MhJFWlo|H-~LDmx4 z_F3eWa)yqHVo4N7mIUBl)F!Jiuxs=dUccoR?$+j8{my&p>I8 zbYIKJfDybYs9-qXx2NU&+}%kRU%IJDfplN6t}ER;Tosk>GWfENbl(dxG5o5gD0Wb~ ziKEExz3W*VCHcW77Dq{DP?{s%bN33Q`$kkSIF4G!;`s6a;XS2$ycM()fLchpCzx@J z7$#7fBi&DtmacS<?&mnMQOQ?2>ydtqn{+7aO zeotBN1f{IlfFtp{bzeHE!S=)Z*wHf+JBQACJFybJ%;NUBwAze4C~X%~Z2Smw2Q+P~ z-c|}l(~f}U32EADD9zEdZMjl2nzk+~7%6R&g9f7bEPD=KxvMq9l!;wA@5G8U~pWvmc{Y-U2`?_C4orqiF}~v>Da3Bd}_-&~1q-j;8fw8hD3p>a46zU)zz@g`5ZjSv?1(IkNhX-2z#?1QiU9$sQKR$9Bq<)uBKwG%JiU z;}}`(kJ21jy_2+bW%WRsawDrZ=p-1G)qC~{WOWj%II?;&+bFeqz%E2(wbPdVZ);lV zeQrnM+%Zf4AVk)$D^o$l(obWBSWDl`2%ELlV(Hfv%i&x4jeoLpM%Fu5sU zP0!N*e9_(wxGU=kg1TZ=4DISQ1U(T01`7S&3aZ5P3?UTKIQybEtTYpshj)rN#n(H#N?mMm#M666q3s;v@K?DLbC@L+dZGj)@6 z@x(6dSmDj+;DGmmfW{jO=(#jL7 z_9eSwBxw9Sid{d4Hzl#W@faKn@n(+@CtjAo8N@6xQ;C45m1JL4keJ6q{dlhz`d+uV zRS0Q0Awz+lgW$!pbNrOO`&2}TvbdcXqCE~{T4Brbdq2y9ei*vm&|j&D3$x^ul0Yy( zA(#aSX19(5!DZY`M*k!lj2aBpY7MB?*qVry{$&j8ZHv)79Sw(KEZ_VU#+m2Q#v>^w zEJHD^3Rq!U9xcuV!*n(ZoUML5v?aP;ete;{-gED>tml zS^#$t7O4pYS}-19=8)7UCJJ!j>|B!}n|kOGcdQ{afm3ZbbC{mkfVSWKQ4m2q6xXh0 zs&Rmf16TJ!l?K4wVvM&uRm44b$9e|yl(qE!5!+y@!^9T0`8az~qB)#{2A~U!HxafQ zAkpd*e}rolTQTXkiACn=CSYp~=y{Sm84!4X>?=x z4?jpo^Vd4UdB(J;M(QRE5j!REI~(eHQuiCCK^~EXn=M!+c)eQkaPbQBSbS_r*#F9v zG8GqK4+`v=Xgups{E~(T$qWK@Pj%tFS|zO?u)Cq%*qxk=gSxY(*qd3ftKLPWC`&!> z^_9QU$w#XpA`2jQ~nL!Wdeph*N$hry&rc1Cc!nafW|%9Zn**fP?v*KA)_)S zQweb{UEym$H#r;(MFRiLVNwi4w;9U6#2h3Izw9_hB3{=1gq7j*^YP~f?+MlRojr&5 zzzfF!?X}sUbCXO-<$wU$=F`+qWX*a7<-Oq7ih$!hLL8wHVu^%z^0WB(gYbyd~qSwdKa8YF- zv-*ceFl4rs*vEfysNVJ$A>ieLL)P05e*=r8+_l^;F^t8ngONp)2uLoc6G3NDkn`L# zc!acYZLXC*&}L4rya-(Av?P6SCL%Sw#ooq;*00m@nGa;~0agn?zXGjPDj%=lby^d* zgahzN>0=EwEyY-s$mP%TkE2OP``b4Cb>)D>rxTs!hHnmJNYPqRQL2f$Iko)cP~I11 zTGX&5WcV#36iu}9mxQcE0G%PgTC9BI%}O&GXk}~G11(75@_uM0PCV03fH$EZY*>iy z$A^$`FOS6}0)5DOf4?bohZ!nmy;E!snkE|T9cIngJvAG^;(fMmic+aRlb=?a-Y&=Q z){Go?3F`z+U;UmB_T>MHBO)b2jQiI6{_022qndJxQqh$b({AemWxQF{+I~wYAU&}u zHT-4JyE#4lWo1)hGjZFo`PVRjB)~<<^bDA;X8I_i$h2I6CX=$I=Mlw_H9CkHPMETd zc`n&0J|k|EU0sTWP}||RG2xEYHJDuNGgWlnzo9FimnaK=uz+ywnP`&7Xl0y{BF3E3 zfUMYqfrO|g(Tsa46JBL2k@xgvg>#lKr_8dKMkBK|<1nK?fa#kv`jPTiB&A0YvV5B< zFaq*;ZhnAw?JVV^+`M^X-y-@`qV3B4i|Oe!7At+PZ}fZNvO@%y%N<;z z)DZMf^{FAm830&(k6|u@l`&Ug={#>Ja9aV)+BW>XFgtt`mrDn98naP=#mDSzM$y~D zjMU2~f1CVnn4Jd+3d>(*r!kwlK?t+u5-`oZM91OT*#$7$AHBJAy3tNY&!Vyvr&+Tg zOJU45a4_>VIy7U4HS7NMLz=ZUu*#!ZU&0g3$E8W=oCt6`iJMNj!0uQU?FB$r5AaPh+D;7 zspHs;YcWPXo|XM>n2m!hg)tk@Y0S>pFtH9Cpo-!NPrTbe|_zYmUgKqA68_Ubf__xB9pxb>Qy zm!vE(c$g3K zldLS?r|4iC0k3wX%pw47KfoC|_eFx)CMS52UNHt4FOWIO}~EHX}U;~mL|apDstbktRMph-%Rhmrmd{> zmIkcXM`A;uxoG10SgW-l)`ovvd`krOob5ohy^}SkH6v)pQkDq&ZbJ#PT!T2DFrUHK%FW-B)k4O%Se5=FYBgx)1u7p&;} zh|<{zu!$LL45;+p{$|pbdrq*&xVQh>kl=-Sw}0#!3QIv171WYqVyD7DJjT!3kDb_6JA1*Hj&;jIFwhLvEm8|O=qGLHSjIs_ z%+#cNL75nU{+g}P_ueca^xRAw+JqiaAV_T})MIZ>$ml*~Lm)RpO+8lWgm0Q?}Ph;xax}nSJhT}PvCB$ow#F7ik@MFmyiKQ1hl(4PhF@9}ZN@Yhd zzRRsic8&mW^9v z`!sdF_gF{s|HXWG87A4nWU-&TPfDp?kN|t8<4X#YseifK{8qR5=~7C|TMt+O@4E!$ zM&xpjP~ghIEws<92m(hCINc!Ja|wU?z#K20X*0Xnj3v^mT}*;T6~e$k5k+WwQx;MH z!MO-(OXL=?pZmD-)IX0r#q+sTYIlUspOHKw5qTwB_z_IK+t%t7Wa9?@_h06a=7(j`-Gu=TgckA=r-KqQKvfy6iY6$VS(G$INmDc!zJoxC&UkfD^=PC3clB6>UH-PWgh$@IV@$z;Cw zoA!`B1!-uv-rAh!nyE@}Q{Q|#>1h`-#nQTkl`?&biiV^s^!k@xs+Q*Zmz#C!5tfXd zhiNEP-ntb{)DrU45_uhJ!!HI|T4oUbE?=nMw2EEI`^YFOY$z&F#=&+=d0)+<3U@ki9nlDesCAOJ*4FI_&FPq~?xci*&0RlY_BH z>Fjr+c}9Q37U?J~wSANtXOX7+#wy+-{r(J_D`=76pfLB6nfS9am7CSZB5{pLVp)3q zc+8PlD8RK)w^oW4RNrHa(9L>P^%G;DZdC(SeUDN7n~k~piCiVvsbe{pB*9L_ejR70 ziaUFDsxQj#>wYVCYBZ)??9@uCj1?Nyv36>4z)oEy6C&46Nm?;A-*5En)E3ddHtke* zol^OBDo^Z`Thc4xS1CDa}6=fMyq)Ax%2g9 zb1HHjjG?`I(4*ywQ#=9eW(BaDRikT8^&Z8`=BOUtqj=do(G~V@jBGym-6XO(=CL^0 zeB}sFHt+iTLCEGW?HDRj5~~+!_Kr{s%I0znMc6Uam8hHF@?`ULsjE%dyi~(EzHDCd zRzNlfQ_|9SJ!)nA!zv~p|85S9e>l>q|FP@l0Pgngvp6|y)mSxXj@V}ZQPV(40+=XPfu@@y4uv!hoppnue&`shTKU>0X-E*c`lSL zN2Zq|(~F4#R3e}Jj>Z-sn#2GaaX?qf^|5kY&9QjrWLB0BlwWG<>-g2E`yWm8=c#`q zTb!3lF5^c1NJ-9I+-^57a&&y~q{A2&i51m!yvzJ#HrMgCQ}u2=Wy!AG`YsDKpea{o zYd5u|7(&!F>&gg@$95^VqC#6#>Zmy`LrRn_J-y`H!H1b+TN@1-TbnFhW1}Ql?z!DP z=F9dZTh7@H*o@CHJlXzwY|ujEN6 z?jlU;iC`LIYj^gy{|}T>fL$>9^h>#v<7Phcqey$W$=*lKQE;u9XE!B&pgw;zc9^hF zThe5m42L^z+|-{wx^V%sAsCCEk-}%S%ZE`;qp-U~Nf3_kOar^ftHwYlx=xEkg-sZo zN8>x~#x$C|X`0syITv3hiXYcES#BxR^_1FBw^c5KD3l3)U?24dItQ0xmBKgmGOpMs zTyq?XW{b&!9X^-dmSiC={f#@VaY?ItX|A-wYt%S#!p!c#i}@L_JaN53y_}Y)sfE_P z8a2{|j2C0)O3pz1#!!gAI%zNAsQ9V69UWhVQcuNuQG$&o`QI!}^~B4*doo6j-B(fD z_DrgHQ@I~nv4plKQbHdx9T=5Eb>zG6bwc?9eJU>{*30FeuXVYA{6=G0&@#4aFW-aK z*K~BVWG(m1R>VE8NG+4Z^pRSv+nY=(Vm;Ksc{aBFZBZL7=w{J$^9s)JE9LX>;kmg8 zp%_V+sl`lYBPgZ1`)gevpI3csPWKKcJNOZ?x$tE%Vj$xH$fv8zq&1l<-Ro2NYB$%* zw`G3Zj(aQR^~MSMLk_R2zH+ho9gW4FmxQ7nmD-i>#NMSSUPh{%|FKgp>rN}B{7<$r z-gb7cUgk<_+r0{=ET=U~ZEJ4-b4!b6oJdk7EM<-+UClZJe_q0LD$#X@8p%&gTi=~l ztz2*PX)Q%>*gfCmiN(l2c>F5~2x3-4~EKXdkHF%WJskS`65@*d+G&?zJshpueW; zbGAX$ttxd3vl-|<-#vjM_;1_`f)aK@5qzQHbIihgLJ!6am86G?9Oa@LUgF1J1kugrZR zpK^3Pv?1#yyqV6*$jbR^obn@ixK`e9vRfXq+VNeIdg`EGHCIpB$x+tRUS-K!i{29n z&>3CY8R1>nBZ!^y3_bIDDwfsGdMFv;tR`ENWP918bh0VhEPJlCE9cjKAQoBom@KGm z4`ubHer&Xng28`M!&ArYdX{`m6AcBeG*L*3Yi5`_zhU2oLR%j^yaWPy(Y5*r+w7up zs#ZR+>{?|RErgACTO#*hlI{VxUI>-c?n1-ncMr>|xv+_DgHOCGp+Y^8R7+cPm=cw> z9R&JoGbx@`K>X${l-DJLcExC-iK`j8jq_JNXVz$5W^EJ!eqSb$z5~&~r9WuOl~`nb z>q1HYRPHR;Djx(tU`nf%7UsDsMO^wd{aPOeYpRkv!J6=3OoLoSWCq|X;(b~G zN*w;c%#?qsXeHy3Esw$5wRDsQM`lS$L-@47y|N*uV{FIEQUoP$ZtN(}<=UFRWNfY) zE7IE_Dbpw^z<|?~M2`W->!r+%kfzOs6|pXIGt_E3UL>=y_+w%KjZpoNoUT=NM=7<# zp;W)RjY$BR3`3I9Z)so00Z{?kf5~M)Ozz>*@4QbXM&T0et|5lxw7oP-Y2_>9hR~$x zdbIY;m}vBXR>**UFvmcnp(&IUZ+G`@MOMQUZ|28d_4*3=iT0D;|Rm+;Bfi}My zK*~Y*wT!Rip-q^>5a5>~5*d^rdPFRy>dG_?-EgTn_14nAs4OM(CLnJn!*MV>t|t*`e=BLPH0mN>jofGW@DgddtUvB2JPn!krbJ$unE>bo&zxGINx-p4U!o{W~3tV=iBlwBc+@b6G2GI7v#M^`g((WNo-! z+pym)Vr=m4ZPSEuj+Kmj4R*KKUZpLN>}Q&c;1fjX;D!VJV(de7!1s*f$*m7~qT61T zs6&@Uf02lJsVyGV>(wLw(0UAEVn;lOq~)*q0>oa6adF z5q4k9wmi!68u|C7hFQ9vE{#+_;eDarMu`vCjNQ28DW8~vTt4gfo!ANQXiP!}* zdDmkJd6R9pf8U3)fctl}5bDnoS}5Ol|I9;iooK0wQZGsFI)uU5N!I4r;mK47?;5h{ zAp+~(%(4kF3_I=%8qZIX+wREzNJS^)?f#QnwuA+HGCaAL_+vN#$QeE&+-4u~jn~kW zCRG3l3P`JDu1v|kG_5t2QI2l(W?4c7;8kuTMW@@&67?c?G-ha{(6cB}Llc=zyYC_u z?dI2Fsl^cL*>}Isqp@GW8ChboG3I4@8QMN*Y`pDV99P%7bG=gyZ=_HFG9e+{P(@OnG)_$J( z5E5;go1T_5nY5VoxlNMaTVLrR#rbPLpGnFp(TWZ12}E^u)9i~;Sr4=Yl;Qz}7H>}0 zJj#s2H-`%Uq3aI=D$cUN=F}Z#?dcK%kdfd|hNz?=<5IQ#@JBl@x*y_-r zk;m;Yj}Jylv;wLOYiSZ+?J@1b#D0dY@4e-Y`oUcQbOTLA6XP7|#hg#suo+iCnUxz{;2I zL}E*ilqS+$bwMY$7pW{7yF!XKBAxM!=|#J2@qOGt`{ZCC9aQXrR3x+@{RY_Ab0VS$q33k_6iO@A&qPZmqp{O3|jhO%c{VxYYriqyupw|}6$@0lsPws(5Ezj);L@0b@u?LC3ZQ2!2Zt-aM6Do`z* zstPM19j&Owe=mo!E*W^a)Eo|V2)iu0}XMfx<}O7~(U@T~N9E?oWA(r=K`jl54)Rrd;i zSVj=@WR$Tl*nZDSyTFjlCb6-9*V#u>8+%K`LD|?7 zRm*}lwvjSj8~Ypi9j}9*%S|hj>0fHtOjYBQbCb#>&S}8rwBs@)lO0tBlGxa{B&ugP zz2gt2gRKs}<3HIVPkfnFPKZa41;gsh3qe~KPpVyG`3aM+_PNq!3&$}U8G5dtgz=;M_vrO z*SeXsZZ)l2iPyQD3RbgkY~AX>ZjrxAWje*;S+)FZ)MT=rshoe;cY z8ZYz-`TSjyl697B=;!5YL)FPrj(J>XmLMf%tyzLpDYR>_&>MetWkf~G_Sd}r%Bm*X z(&R-l-aJCNFOys51+0;S!$T5sj7aHeWQbOGaNlEWIvm*N(~JsVc1rDfuV1&lPeQF3o4D)PYNA zgAtLBNSWo%$Wtg7ZbxJH%V(S1yTLcBP0Os?SL?OJ&RUz4k1`>(Db`5of%VrZM!IDE zl@(vkn-y{L?Yc;KuneToiy-Z_#^8v@{kI!Q?MGBYr2Wt%O@uN|@QoauC$uRqwaI7e zrN|MiWtORDe)g1`-uTpNQJ<>fdm_10FXM_5icC?i7Z=}JTF!ndNfzMPnd?*^J&wt> zE0*!199Lk1kX}I9fjEHrqnUd>m;ON6Q~m6&+SqO$p-)V^geY%SKM-foVbZk{>2x$~ zW-Zi@J|XWi8p3`#nNYTgl7ijIwc;ImyxpLe!rNNEo8A(Jb5>zQHXlcJKgCl@5|#I9 zGOcB}79rnjHoCxZx$;9CsX<-bmf6w{b?DV$Sp%Nzbcm(^!c$r{6z+j zliFy1AoYN9(J45emmvK95-jJK2HHqNjia0kllU|Qg+v9~`bs=DfSuLYc zsu0_GM5KQ>%8uC>D?Zih)?bs|nmp=8l!5}~Fc@De>!n1iW#{vf^zPNJVU8bb!w2Iu z{hmR5K~p<(O3&%8v({aG7I~+W)ro4jZ8=>)HM=)@cEyzKn+LULjagr?l@M#HZIcG< zwQW1o?0MU3^ek}%v**XW^#@tvryy7bC^6r0* zXzVUaQqF$%g+tYGJPM}YCh14m^g&Yp;-?SRdyk}-Lx^a#SLw~%Y_0EonIhn%14x-E z`Dpk819+i=;d1xuT+wII*m0C)XjIO*na=YwX|j)whYm8)7=KhajGN}bWjX1nX?Ksf z#=gOGx7He@aMx8Zw>8PI?)Fdq;kuk^L2l8@IN#-XXw#`yjLf87e7 z^lq2+DUyqhO5cL|2Yo1M4U_t0CsTR+^ZYC%(^P!7sW`dsXOPSzuyc{5< ziJMo&=}$%=;=M-KM|N$W@~m33urn?S#=%+2$sONLVQcU3IzR zDP#8}6*Oq7Tv8$TM@T>Hx={9M>uNQcWM~bh9UM&igFxDeiD|zbO#6w{Ys>AKnD(8n z0UEXi(l+yeljEA&?K($3if2NR~a2}fx{_lP!ES~b#6)lJCsT>R60obGS8 ze-9)>oa`IjOdLZ+$5eo{^By@yX>XJk+5YT8S#Cs;d(l{Wok*h!=B}TM@8yLj;w?>Z zh*e{v)+R-Xv-A3tkhPKF%}7yq(`0uRbRfEq*W@x}dvpsALUhlX<(D*ar(1MM z^(bz&pS>DMY@nxc%Hkg3mTCJ*ad7=3yra8mLx_${5AS#fZtAcs+?#S z&kwiaK>Z`Ui=+F;@pNbTbpK@K*P#0k4MbydXt4#7!$7Y>4k&+m51FIjC+??9#!0N|KU(yMbuY~=!J4KlkbqNa~h?hCaj@Hm~Qn|MX;#!9Y9bx(m z!qSuvGJFSCK?WE?WMafn7>(s~9q7rPT0q>JRR8#+9O}`{Fv5P{W98cB@EjqDj)=>~ zoK0)=!t#CJppCs+Ke>6^{bKS=*7lNC!<$;trwwvRZ9V_1sBvacWQE8_cESn!E`| zn_7AWr5spG=SySNc(JxyJG z08RCdY)hi7fg#S*)xODe^+7|6r>ie=9rU{Kn!FvZ35H(GB&)u)68YNPsPB;JE?iZa zzyH)d>oP$uQ(b$tb@a56hov>FrgyL)}clY09WPSrOzm`#h z4jQ|XwY}wTXWjlH!>4_Z|KwYx%OxyOZ&m(ICRbx>W{a#X7h-2=>MJSf?Pugw@mRYx z!B@qa*w+wzRjlh*a_kKZ;yl`WFdhrGPPVU#B^g4)1FBpRlG1-&JoPoLmKIawP6$Y* z=E*|6*3jJyfq`Arvctv?E22Z3q;f zN%8u1VMYmJ4ndu5Wkq(lHqngYK?ys_N?1q+6GvL}Rr5M)yW`dfTXesr*TsAFQjBe_ zG}|oY?vk6V5q6L@!VbYTLTjut-~!@iz2ETrG?^<=PYKySR4ebP+)axap&J6~da9(5 z!vlop3t|L#LT}%|OJSlP;wijJ(@Q8sm2}F_<(h*`o5c~a@2Kb&#VT{B%O=JbY*TfG zbTfoTW3#nMa$5S48j#ujz|!6AY_|#ryLtU;N873^sl+m!E!>Y1ikb^E6z4_Yr_aZj&z%n3xC?I~>1o*f5`5`axu ze~FNZCc73O!Rl;5Bs{BQ42cFFL~w*xs{Jt%AttUz-CDAfmZ_Ucu4wF>P2Lx|T-qTN zU6FThv~RWKVGO!%SN}?+b4X@GmwRQ(p+WegmNd64e6w6$eI2@pA?)cpwFV5!A;!P% z^qQGe&cDO{?|_`Q*GrmdKQPiUAW@0=(GM#)mrD!G2~1PvXWWhgPYxpqa!B{K#?{SA z`hj>qX`i$Ji%}($Ff?9;oas;}|I**Yz$D4*^wgkOwX%ibCXan>5c*z@x+nfCC#|*U zX`4{wWYLd3IccNl-)N2lwNB1x&}krCIMfzC?*%s6AY;in(w-JO$;+6 zdHgWllM>fz<7`wk;yz+?%~12`9yp?oIJfN=;vOMZnfQe`cjOTd$F)b^`-f6~I;N+= z^Pp_`??baGpGUll8>6~5Vk3`M*&%_nufFe+rdglU%Y@iSM_q`BkBuys#G%;8RYFK8 zHZq1gNn#_ySiE`0R)3N9zx}EeZ(s*TkD#SV8h?3}IO^AmzdT1qcVrKF)NPo-XUXGB zw`sk*`Aqw{QRdjKZ7})!ei)5N#MMf)%6&7{ZLQilUT9`UBa%?nscm7F4_1kPgRf(A z_R_{#cRirDGCtzq80Y4V#nx+)Bi-cof-N*jy^~EmqM@q!t?EO@hpx~yiauoE>c{R` zL7B!8xRGh`(qLbHJ+0W>IiwZ+MOxd?iee9UrQ@~M#eb#jEid|I>`@`=KxwEro1(^X!O)V z+h%n!pcQf_$@jXudG1@auC*bA(O9bNasXrVrLT3L{+Vmyo2=A7ba<(}6JWz`{U8*XNgs5fY(dd;(w9t}0fA%9-D;UraeZ{xRYh?9{@qZ(5x zt#W&hdE}ie5WfjfRy8D&5h^}4Ts*cz_M+2`c5{d>qcBS95f*!Hvh}%Xbb{*FcmP(K zseMlvp!2~{kNk?eVfkumV_x^^!eBJh*gn^ue&j`n4nz(%lDD2baxj}hp>noZ?%H_K zT5Oz|!17cr=gvDk2S^O(OnPxO)UK4pu&TPnnajw^1^hNBeYV^jjt~rkU}w72nEftP zynxqh7+6d+p23#+e2s*$wZ<`Hg$6=8It;sa2kBjTHTquv*y2-P*PVSGiGgrXWH>`d z%|IN;zCrrgQYn^&Bi@|Q^`1#91C_o$MxGM4u(69MsdZynjJqp$ogsXoVGA1Dac*mu zMKuxzG7XK3_t4OaQXUl@y38Py<3D+aEW>GuP^ z=VLWi#|7cI2|;JePiW z>SxRM^U`re=*v6=r_7;aNoGYfnKIhzSD=Kk9kv*2E{336h)|IyqrL2|4AR@3Ex}nQ zH;B^QT^kzl4r%T^)oeGl}Gip+^v|`Nume@9oG3<>MDQf;x=SxyIigmEG zZo;gx&(EXvh&x@jX}|40Tm}xM^&|OdTl6fsgx2=EmDWSA_T)Gg6>=RAm*4zbF16Yx z1J#}`sWf&TsMeL2R8J6eTu;~m^acgl(e7ZG)8+0kb1vsPK;`sjJSz7iBrbEhN-C(# zFw8L>`P{V$9XWm+$As^{#dPE^6}2NTzaiL>h=SAK89M;m=HJD@p?ZBHCBghx98fjbx z7<`&u#=Uv*1GyQDWP7c#?Opdb=@!0TO+wG>GaOOJF|oZ4%8T#X; zOP0oNngLD6%+(>Qj>_CDd8%jVhd6}`n!3z6m)B+Fsv$Uh98n>fXXdHKXL;Wgr73Og z<#VKTqrQ``kqq>T?gOMUo%#M;9UAF$Nu`a=F5&Q;-XdES{BpCu!GIZCC!;1F(G*28 zL}TA6mo(lxxbdAq!M?X>ij&DwL~r{cy9cDs?*(M&NWX?B%G?^%b8hXJG!H1J6syLaYCQip%ca$r)_L`Uy6`!Etz<65fp20zgw|BD0X z2j>*`%ZfqboT5xan3T}kNJZV40m&TLz2ulaWolC^kK1u+$A$yB0m>lx0867}OjDvf zhxs(UjCTX%X2=cj#w^RCR8MWiAv8`$cwfnl$>wi26iJ`P&)m+5WKSX+fyn3!nnEL@FY_~K!99soEt2wkhGf#3zk0Q*BJNaa z2ZTqM*d-1K5$y_B>+R;^RV)Z3yfK$l2izX=;urFErs>*NqK`#aTb9Z5aO5#rbChLK zP6G=F-Uhvl8*)>0YrZ>Kbp^~gWXWuWomHWxa1Fxb%Yz=ArCogmmq>izIn6 zX}69b-L(PJ%&L)ck4w)(G&-OoF$`12YmrA&WW38PnOkK}w=l^^=w%#p+RIJfABodI zX@zT-MZnxpk$aY{Cv+|y>97|TSf8NHU2M&t2V9eA>_fd2>S}#&X;*vUVrD~o695RD zbYW#KWG^_HJt?*Ad?t$tFjvC0L!kD(CqmS|u9tDt{@PNTVP@n9p!UK~5(C+01Qf1H z_lH)V&6V8{V>ZT+Lf`l#wc=jpY;1Lr4wbo%z2~Rxr1!nIINOl@Zp1_a=6%9PAuSup zr7!#GQX%^4%l-tp6Ow&btgLH!$MrC?^}#B^!FY^4mjTJQyz%?7n`i0lAbAn?#%v ziM*Z8b1k4J#mD{Qf%c+gWK2<5P)mPCWA%5+aBY08u21ULu%z67TqJ^Yn`Wx+L}RDs zdFx$bmyA4HS-yLzY-ctDkFDoz&8Fdo5Ba$?WWa?v4V2!%{6eW(tEojnDMv?=u6GEX zvLSV>OtTwp2%zRACBH$M@@*l}&aJPM>P2|YX+WK zAaL&PHSL|);o=%rq01e|JS;rHoqIiYGc$orj31Kf2P9VKAoibGBDHr*VO1A&r<@d1 z&M%~#P2w+UIUW3RhUkn!tFO-JzNq%P0kP@as&=5|Ev@+3*d)EdiXv6loVx`fG_}p2 z+1#@01R2Dt-2#}#S0XfIEo^nN_yTcA+wF^~&reWj>2dtj=7rpmBdy z<`Vt!h5O@U_s28tkFWGcW#!I)RApB3J;>9#vZSFu7cOYz;lk=ne*A|Y+cNKIw=MHt zSe9Ao9mCX9SQfl-Z;tRV*dX0+O_TcM2Agy~GX!PRdgbf0vA%l4Wm7$23d5#LXV9d* z(p9F^ZG69wu6dCJu(Q)+bj_(kgmz7VioJI6L&B<>j+-T?yfzihtmCIMrY67Emc;FP zc?rgR*|0D5p!j2|KG0*k--%tT4&0Tf?Z8f^vIicevh@XSWz7$H^3+c%!w49eqOtlK zlt*y8-TfKgH+524-iiGpTS5T;FkdD%i9{cc7FjUw?e~LM3}SNwZ`H_vdGnsBI^I3a zo4>+kfiCMax-G1&Xutd8XyzViVd#FBg|GX!5Yeofnw4aF%F%LOpw`!DPgUlg1@ref zH)eNPzepZ0&fJ|<{h*Z2=hE|cXW8}b$Am>SnJY15d=&j%YsdBq*>YD@>z!C{*-oOD zd>L1GWivm{?`Y;urLbnw&g!vyvTC$4voNubQg#g&ZN~W8>^G3b{d{w+aA=m4XE@Yl z8k6U&o3{!>yl>2j)v21_TvgGuV19GEivBmxZ)$0AoQhsZ${dlDAFH??cmFDSu4Z5^ zx3CLS9+ZBJ#@0xY#^i01Y|l`%6I%sM#`mG*>da>A-MXWb9e1+Vb*nQ<#m>&!P4St+73NlO>xgww~;Tejc09@+19fgMT#s33frKoK9Ft`Qq>y$ zTS@0WOPn#-nc^RpA_UbP9~Y;<1m5eU_a2rybl|R+%Y}L=n>iZ&%^cNA2cAcbtaHii zQ5VG)h|RL2@9*z*V}ka^Biyhu_W*hu8vG;fuvo>nI`?ph-5yHa>z$Z-mYS4k?9#); zp_e&!lXVGxGF3_nY!26wsw(zr%+LDm1OK?cr8;vTjk%HiUJ^tlKR%No`bV_I8=q4> zFQghKNHQ8XB(sU{uxq60gXc6W@`;Bd9_?(Ma>dWrF2-ua6m8r8P1g zj>hhKfR5~rL~M#6`B~K@IqPz-E9BwLTvE-CG~kiKGwO0sUdzF&xmdw>wb`1 z2{}2D|7wwvGFf*3(yh_hbW}1h{~XPwGFI(*v)GLgo066$GJ|J*A8f5TZq`yUta2+w zp=Pp7hP6}oAj+mLt(u)uq8fI{9WOQ{RF~T&ZN$TWV+>n}KPvRm*b6)ga2u|<5}7dZ zOPB?(G{q|alEi#`?)B6rD6bwNPke*_!`#mfjdBRx(trVR_u-gnRRiu&X0v8L2T%SO z#+oWsM)p0i=b+v0oi6e5lA}T!;!xlnV>UlZDQLXv?-`dRnfvIJLR+MLbg57BP@m*h zee>^1a-Ay680TbF5kbGWlV=CqF)HBAfA$~AA+muA$p)@)*)_-Yxo|;6_*j1Bt zbPlJq{mgK!=G3SsXtZ|evtLhZQ~Uy87Kbls$vO3!6v4AK+V>W95@ zU5l06&-v+r(gk|Ci`33{mZXu@j@j2(ezLjD=p7W65?2 z>G&G*>n-)I3^{y@q!pG$l0T7c2=rj<`BMCRVMX( ze8*n;bNkLZ8_abBGVL_ZB~T$ zYEPRXbh}}O<`T)yf*l)R$6DrXF*-!dD%ZR%CBMyHV7)#{i^DxpFF|%nNT4ON(RRhL zJm#h9h1I4AZu=W>(@pZ+>YI&E16Nx;#!mCZ+Yny&|ZT#*aqr%eSQwhJimeneR zD{gAcg$O@)swdTUjFTchP+nR;Qwe)d?}(X@KUZdBS6^(LG|!=y$(}2@o;K>h?_GHk z)RU?kXrD0D|K{XK!-9IDW62aPp5MYvW5> znh29`@E2(=nJFOY?)N&rC2c0V24bYHvy};q_jXs&V_G*Y3$5CDEwL*bf%gjS*bow+ z48BGoCP?}fx#FGL#1X{n$Ujq~D@6&em@#B8Yb&vJ?n}zT_T*m+sAe=-R9k+M)@;6b zf*3hZ(M-p>=--mA3MmH#S3s_C*L3{^++HO=6gJm!JnTbiHFm$A{Elm<@-1;E;&^Sc zCnsLMB)+9gwxY3T#jkYFQ`lyLRI{cdvQ_TUvO${=Y!1JpvEI`7!0vb+Sv&)?fZcpfA5IQLKYFvjhiBuw362s9Jl;liw%f!~uo-%Qh->0;;M^|g~5Ov?; zreIhQem-Hoo*|_o^BJ1%#5PL<#G$IXpp!h@=Cl)FR@%+83O|$Jnz`BCyLr2W;N;j3 z&#rb;ldc0$Muhijq#)7Eh^gr^QxjTsVJCYUv3Z`N>8d9iq+)5~5ZUC;yxJ@k67ZHI zP%6&Xq(R!$@3wVTnUP~bZFe)Oy-&>Bkjg!RCi3Nq7!(Lp`-48>#}}}<*=)*4R&O~-xv=UgabN~tuybC z$!%dY$@F%?cf|X)XM}7bjoEf)Z~R&^nXqR1SZz$e7Mr+lhI)TbZ_v5slWPTP7FDXn zipB<9NT!;*^|EGBqu$kOFGK^gs_(YR9n}wgaQ^#}<4H|gvq&ENL0I<`?`f&*wL|u( zz~tatMyvGFlpKxyN-nDxNwL-AJG;L!I(2zs%a~k7tOr>`lk68+g?v^TRdcsq)+~z1 z-I{@eE;d!Yz)FW-L>1eZOu-qQQL~!6P3lE+DRFGo-$x6VUcw3>JMU|t*%Zg+xCu(5 zTW8A;wOD0X&E1mSc18Ox4)bi}bCG!_-M6U3fBwmhenvZ2ctF@#v#3_N9xSW$D19Jd z3rG!AB5yr&$2>3@jUd#)VF_?A(npYeEGZYh*=6B9GA7q7;v;Hm!?w!%>hB#rf3HQk7ukrw76@+MS`%BHlnlW^GA%C|`E?oE%#EXxKmao3TT%;JT>Z_$-NTs_EZe`a*HJDYHny>T^PvaO440* zen~EGAA(Z1bhj}*X^eZ%NHX8Lmp<@Y^le&X?bOmNe%`!Q%#yeI;zuN~)ZPe^B0Lk* zZI$T)c_-XlM}%wX`W{qf>RHiWr(U{TqfCC$2 z=Ga7$#1`hqobs`lez_v3d)Q4GUbHqw)Imqe^4{_Hvbt=l=N>x>5xZAd?W)f@BC}}$ zBZ!{w6`19iG1v2#)$@l$|I=wpsMsAt!;xORADwzN*+`e?AqV}=K&)mH0<8vOh$%85 z>dE94S6BvFie%}5WbyCg`Ob;>3bN=RiA_ePp!%Dk(HN}Du%kim&^%7!Z`cC9;}%Bc zyT>3>?j{4F)Rz!9&|$;k7yrn1YBVDiid8_O8R_PyPO9Aj_Fj!|AYURb(!#gF-9PY! zgw7!TCnJs-QQt#r0{%dNmzN86&$a&dlrKHJY^o@obFM|IbjY`^=da8gl-(LW_ zU+YE?++H(&3<9Fvqb7Ts7=A7Ta}2{{NFxXl$LRy~Rxc`Sy|=_O^rTco1UhW2!+1Yo z@5Y|1)lsyb7X_GQ34cZiXXSMk`<)Fn#YeE5BL0mY#I-PkZr5$~_C^^uY;Q~+sf7jn zn*@ER(fKBnDto?=yviPTwqvx-<577~;_kyNg(S``JP(vF0D zKgRQ-K0lvuFblQX0HfDZ%Z9A#Noz&77tCMlbXmB-2orarv0tlj@NUrsj7x@d_Z#l$ z<2%l0GT{Z9R>~7`h+w-esK2E1`)KS7BVrqHI8)3M9orhkKHHV|G<6S64YBhe_&g!Z zpTKU=#i^Qs!+vNqs>krS{`(!7Z2v94K)S;g-4^|28a!eT}oo-$=O$Y|n~{je@4m|61#EmkTQt3QF3VmUY&NJUU) z4w}`Lmd?t>?z4^Uu=k^}zY3+yjD`1*z`GDqr=j#dShLh`zbjp&Y;wo9dkitiFR#Rt zGr?8_(jH0u=94<9!6MGp^_OVu&mPgXbk&FjLf^TXo+|#s-ceJ;neMIeN^dmQ83}UZ zF*m6NI=gMJFx5!H1@jvnUbk8>zrm5ccHXPVFhC9AYa~kA<+$p;|$7U-j8US@$?a^X-Nf`Y;BFkf|AtDRn(b1DtY_PJOId+c-y=*Rt#?GMB zq`Hfy^Y|WVS(WJ&=_c)$!yr3(9<_3(FH@c&36u6B%I(@qLAyAt)2Ay%ZG@1+qdbhL zk|uBDaXrz$&XDWl|CoeJHt$ZDnv@&l3+_~M_lWkS;yMJc7NcE9rL|JQ$I>%ZGMj$K zws4)?u}^=$QRGr)nmpa2di_r9dF@QO!}^7pflzETw(nVa*Y7#pPLrWVD~rbNl%ma0(^u6)1|hAe4;9%bUFAvK*XqNPkwPw5 zt)2G~l_zk_$g=kM`9cfr^m7d3PAfU+W4n*7nt1<^E#>_*pBHl%*;PBZLR%=dhuD10 z_^GCNzO;Ob`NcQl>E*l=9F4v%$VUpIzy zG_nrRK+$4FFayfBdaW%q_xPAwAs=SmX0KCj8p2OC8m^xjQM)Xr(O-c(O7^rVMardaZq}K1&*^^5@nB(OT0m z!vb!r40STJ1;5taS@VjHkS7{@QFTOCzqoW)zf#>&NU&bn?|QH3jPwzT!q6312zpUc z2}PlWpgQilS|Ov)OtP*f>q@dNr^?j?@@EVSd<~+bgx9Kse>@Xg3itIVtqFXyW!(mm zAtnmpZ?@cNa@U(I(&H+Xb>?;*x9iAN3oe(YpQto%Gozrtz@vRFNp;g2bX2icqRiDZ zC*!{1a>g@4iWgq`KrX9ODO0LzwBK;K&QMUxo}}8TN*&dIxG9u#t>#41CqZBZ8l_*b zKi|!%T$lt?E-_!QXKiQmzdL3<6_Cl7bj{O{dXIFg$wQmPwvm;Rb!)9~CP{mBv6AMF zPuV5G7h%!&`%}z<`L#|(?^fC5W>a2ohNo(;C?^^_Qky7JAxwu5Wn+7}YY2+*$i4lK zExfnhJWQDqTcrpW*f%s#l8XSk`k$f_Xf52FfQ)(fqtH(aB#A#~li#wu=ESeEsu9Eh zYKhv6J|Y?+n`7!sOsOwBTT-sWiAriWK@-O3?3MG%tA%D1NDFN=>@6|dv3Qp$mJd;w7@FZlFNY5#$B ze4ENnf{quf((2X_k!aee9X1u=q0l;5i9Go_{sWh0+2vwaK_yA(+f3h*L~(lk;8QAy zj6*9$2zN$B2vez1s%W&@d9oo!^_p%ITM>=rhI2luIgzH2UcYacAZj7a;Lqyy<}VKm zsPW(bAk}ITnkC&VscWsUF#dIY&I&qBl92}rybm-5{M#6hVnSTw)5<4yLY_tV4M}=!)~tWW-2Ej)OJvn|PYi>%|&|{+7JGo|WNC&gNhr(p|E0!Xlf< z0uk?2Wuj(1TGIMqik9EVCH)!xy3+^^XvUvl{IVntozSc;}tG)PkPBMoh`Rpp`xvZ0gieL~qL8V(c$Z0egJ!c4Nk_IU* zC6TM~k_2-aw#79{JBn=<*QV!GkWbO`ac9ib==r;vEUMum zkwALS?lWnxfyiS~)1~1O;#;dF9OpGhFYgf9YD0#5C|xGDHcf@r6aNXxW%woyLC4GR z=?OBtL}nc!8NQx72PMNViqUm<+eBlvdg;qBhRkK;!OGvsRDD4C>l>c$M7*I+J!~_(x<288E(dU>ICL=C!-_qN`ltNz<0<>5CNUlW+!+tREPlhnBATXBBJv{1Ns)4J(0&?!=qw2?>NbW_;p?#}X`o9Ulx z{=3m4q*k{H)(dA|(wFg>(O=1JYx+MWUgn$ryB-aj{=*4%*b{xO6YWem(Z}$>_Q3Xa zB%vPJiRksfLGg8>pCimSE0G*wW4CUFjM>c%6kM)vlU&n<^B63cRpdoPG^VL%PA2y z#ioQB|Bj`xDx;0?ja4gwiSK&N+DoalS}XZ0cUvpQ@J)Rf(Ff66ZS1Z<9=ENDsea$u z957VYb7zPiamyUAwm0xigh%~H8Cv^-Eg6=An`NE?YpTajmdsTOTum`oQ*4V`^;(Y7 z$&lx@Or=4wF%lRx=R(S{k=Auldl5ghG>Vv{kx9kG6N0mUFKuCGv~^|q=prdtQGF+N zJU?xTs?DBy`u50hkiJQgMwmGcS9UUNCdG1XA1fZhDKf(^8&h-c6O-CI!!I3O_1f@B zqpLm}K5=+e^Q5erK9etP?@SoeYd=Flr`Yczv|{uA!^%(W_hy%q2t9woq-A8)`@>th zzLT}!*>+h&-m3Tjd)n!WD~C@Re&z71hG#!Zx@V=aOUcXlH!|A--zO(=>;<)(+i3U%4X*0^^VNWDJY7R&n(T)$%_;fUmGba z%+D_=D4OBq=2Xm>Ssr?xKQ}kOq`aWG$Qe;lTAE)}9=W!-^lB1E@(N1xbIXfMuNxY1 zBDuw-`DKy3{BmyP=NY~QdGk%|x4vi3&d)2zIeTVBUiS2Yx%qj0OW=Xy%+Y2I9hyBh zyELb0Mt*kg%>3M|heooqiy}R*omr4OGg43%Iqmw2UXk<8g^vYgeakgh3@%*iP%aM?L{ zLdCRk#d-NYcYWFWCh|AP$HdlGo;Ys+p;gYMH-$ef8 z=FHA7&54XJ$fco>duZ}dd0xLkrUX+!STerJ?anJGD=EymE>c`kUQ&T799p}b4AZmp z_u!GHq>Hqm5Cgu+?LYB~e&-D6H#=gj?a0!cYbO;99hwJ@%`d8OEwg8NBPU*wI@_rz zh)4<~c;>&gnsqya;RmXsFf=9iU?D#ef_O3hHm2+sB7i{wbg>kaD;m2XB~ z(6>SHB)Ct$+2c@V38Qt{(8y`-Kq_Q=`jD1kTCw;1eyO8M%0?7d6qS1-=J|Ht#POpw z|K;oUZ~s&ogbQ*<&(4{Vf6<)$QjE0AiEpx9IIYa|V9?+A@BB7Xp8l_La@$D9DdA84 zx%Lx%7$Eu(W|Z)0gz=)qT1T!eD9Xdbw$8R^(zPV>pD9oBq0X~#J^Mr^jn+qT`frLF zizZ_NhYr0=OSYE@6^Ku+!$y!PaZXrjYHGjK{;2~}(^3bf4oV%Inw~nOUuwU8{rdMC z&@Zjuz_2e8z_ft_2M!uIcwqX#A%ju} z^&8ZG(11Z{g9Z*7G-&Xk^g%-grw;Bnxc}e*gVP2N96V_7;KAvGhoq;b_e<}eJ|I0U zePH^a^ug)r=|hG<;t;AILeWFWHiTONW~#nkR$9#TL_G4y^y1P;K@naCv!BBJlTSW5 zQf%Zpa&1moWLm)t8BKC?ip15f*EmD{x!wt;MDPmGIH`{pm!TQ9G zxVjF4x!1~|N;@%=ZNTYl8g+;SIxZ}6AH^?&o%;r~DxPru&WGQQ76 z6CzG(-+@l#Yxnb^+Eei}m~*?lcG54J#+(nivx0M=c*67?WHm2RUK}Yd$uEkGpK$3V zZr??a#JoZ~1N75L7Zw#4^_j*DQ|IQzMa;$L6y$13Ki##Z1xPprn}?B}CB=Auk>a9W zLfV1TO`k3a+ejybK&{ACuY*h%DV9=?kfushf%41Biwgj6?3LgDZ|IespE)wy&n+x2 zlhBDJvv1$Nj+0wlQJ7bBM!D%GoBG;4^edHHiALbv?WI7@zMDYj@vY0k81(#+|l z#WDfV3816uWiMtM`|eD~56P3jil!-ZPP}43KbJ>tzKH1wwe!@Ilb46s*oR6-Ne;xE zO=q7yrywuC*fHS*uS}(mc4!sez*1UKG$N;@yrML}&msOh(#bE%nZ^Wt232SY?zkj& zIQY=Cdv@_0Noxj2wKT@uc%_&pWe13(m}ZR2u+8z{|BvIF*EoJ0a{OdKsHaEG8E*p! zvow%0VPN(wKbS)K|EI>at9nf7d*)f^_w04Wl{d_v=k&c|%9&U75a`*9+c(UMyExLO zkT9$i9CL zD1UB=##tlz&{sS?Qkp*ldvonfMvMG1R1Y$-Pi>|Xqok}b0~M{!%O{WgYcpR?S#ANY z#LS%193s7?l4V@Q>}fKJOplBkH5@MCMU_Rw)y>ZNlX<}=?`&JdE6Xl$em<`?7? zCQo!A{!zZP?P>-}zjcQ30lGZ?GVtV-m6@t+KHEzN=qFoGkcV!@r1i9s{_Fb3fqJZ* z#x<+2Gu~&hjI!#6>qslKjw>d%F5^QnvQmO`9+{TUK$0KHiCj~WQ&e6sy+8#pP)|8A z<06LN1o@Hj0_iM0@ls|uw(sUvnnuzr6fwD)L*K-ni{g z=&d~GTBpp(DJ-g(&Hp7cbDU{~IYn1Hx%j$;PF}$b<_mZ@B{Q8u@hh3oVjP{4ilW?d zr>q2pb}C9rxIfn<4fID|PMLU3$y6gU3ezzDq6woXN6M}%D$kkQoBlWHjlhUKHbxt( zg7qMQLqLVr9VrTe> zAJG@Gq$DzExLlqy%_+*iR#r+FcuEQBFeR9g3;SPLtMmm|!DCdVxmNVM9(D{)w z#u@93b1rhmI~O~bI1`+S&Lrnj=Q3xq^JC|7!;Uhl#7DQIg6V#3oZ(H}K(<;qO=c-pZe(%jBnnK>b6Gy#;% zG2@10XU{0A(1D|W_88)^*-Qlra<9wmA5YAL@_vJY^%DokAAJY~kbj8emuYc!8P=0F zl;_9}Ci9Qy{j$dr(3qQjP({1(9yiQL&|0Q1B}~^%n54Y?x=9l*NOd%#=w8SIfs?7x z&C?1@TvG~QxwY)bxclX~GZ<{k%S)3#BzWvUqzOb4@Libz(zLv5X&#FmQ~DdKExrG&Z`De?svo%{^ zT(j9;Cks74PESp3E5LLp@uhYr9(GQrT*sNp=E*gm|EFalzo&F)ZkY!bf<3^CJ2tnx z3RZyoz5g*`xR91U)1|qksf7KVDa|e2u3@bS97(#f!91`4TnH`$SAna+t>6}LCl~`e zP~Oqsp?ok690`_y3&ADeDsVNp72FE$1V0BmQ2#N1e^nAfRBSy z!F^yQ*!%eAmX+WoU@dq9*a)r%aoU~Nzz7%vGr;3dAU}8tSP7m7t^^CgT5vAd2tE$t z@;e*B2>2eD0k-Q#elP{B1lNJ9z{9@_zrfSMo#0%sL!sj=2YZ0)!I9urFc16$TnO$5 zSAl1JkNn^z;7;&Lumh3RtHB=NDsUt?sC#qEOmGgk7`z``4L%Llfggb}(D?y;FJfID zOa(K*@n9ub0%o0r{DF(Xb>JVtSHX|KePAlvq`MXqrvcNzG2ldS8dwf41ebx2gX_RX z@Kx}XlgSUJf?bi*GB6E%4V(<_1?PetPNCnyW55mI9Iydg3T{NMpAck`@KtaHdm1k9 z0e`^j!JXh*umk($jyVnffa%~!@MW+B%sQR&!S!G*_`6=n=gp4O40c^ezB8L!hEY!s za0)maoCl5pSAYfJ4sbcx4Az0&q33gO7EyE7Hsm*U>8^D#|VMCB3@EEWWyaaUSkspkJ=|hn}@JcWbTmdcw zUj$cy?RouTE0_ZA1kVIJ%%?xV9^fo+Bv=d11it_mgU1X*zro&M9XJk*f!BbYZgiXn zz@Fe=z%1}cjxd@Do(C=lOTg7&HMkx8CAbHC2JCzjbe-4S(i=g|YGAT(AV(0WJlbz_sAf8RQ4MgL}b2U<&#;9!v$V z0LO!~z!Gp7xD>1f>%m5FFW3yG+~PQ+hST4moR2gSoCB7F%fV&fYv4L?FZe3>6}S)V zb^-FT067EGz&pW-;IF`P@L6yf_;+v}_#g09@Q4xQ2fKl3*pI>BL~sgN4%ULpz?Vmo z59HkUmKC=;&Mn|Za5=bx`+ozQ!S18bmqm^<3>*ed2d98bz?FI2N3;1iKE-1KVH5bFkYL=rMQ` zxCg8QJJ(=W!0uchGllZOkzjA`&jiPSJHbNmk*kms@ThF)1TO`5fQ4Z9JFrvW6mU}x z`U~y_JKcjkO+(MYabPp)uL6hh{CaRTxD2cV9|vP#J=p0^^bhO_9-oVS0LOqc!TZ1^ z;A(IU_%gU1YzFs$r{~eGrL+U=4PF9{0jGk6;3N681AGD80LH)uu>Ew#6L1>X{U?s| z`V8zU*kLAi6|4gnf}IPni{L15D|idI6I=>*xQlTG>;aa{!Y+WffF!ESfMM{p!~WD$A>o(?VqM}e!rN^mQ<4BQF63yz_G z4=;wlVCNF}3--STIRS3~cYsU5W^f%i?_T5=+zFm=9sTqO?FGkxbHMK0zY81&J`PR+ zp9fcfbFZgCyb0~`u=zK{CA-e46t2HXl3 zf;+(_;OF2P@V)u)2|V&f_yk@6cDo-s!F2Fua5A_AoD2T^X2xA`3s?(&2{wYq-@>^2 z0CEXN!0})Pcq=#+Tn1Kxo4}Re-@sZheF1y|M}ZwyAXi`ya0@sR+ymx;M=qq@U^j3T zcmcQ-91rdU9|t=>h+hWw2KR$wz`l!UH+TWK1e^h`0q20*!TZ5IVCt>N*F&tof@$DN za5DHOa4z^MxEwt1Hu@bb0e65~z-I6-VE3OfE`h_qQx?;&;CbLYunb%Q-Un_3w}3mq zePA_&W56b`5Iph@@`F>sHQ;^VcJP0|J>V9w^D4)A3G5AazLWf5Z?F&?3N8VE1g-&Z z2e*SSfP26lVCP>t&Ie#`u-j7dgO`DY;6iW-xCLAT)`Q!@o!}mD#81eNUS0wgg4ck( z{|7($F3JIG!E&(hr|3PnV;TLl+Hp?1n|=a^f=kF(3a$a~0=I*YgL}Z|!OrA+58Mc* z+(W;E)4^tN>Am#duaLLLaAsyHQ9Q1SK6`Tm>f!%+B zyn@5Q)nFx92mTI>f$xExehq)Xp5SS#kXJAboC#hEE(R;X)!=WzI&dEt1KaH{3}%4k;8buaxCUGUZU^f?`Igc6-(sJBgB=Ca!HwW# z@O!_*zJRBLE5QEXMsPB?1DpjmgKNO1z!V~gH7NDaM~80KZ~A%b3r+CXA0$i z39bZ>e-{3M{lP|X9OzKbOfUj21T(;u;8buUSP3?O4V3R}g>JAr*zFJWA2;8*y)e7 z2kZ$R9wk3m2+jm=1Q&x#!PVe%U>*257z5w^6ZtoyZ(vWb1XgiftBEZ7m-u&3UDj91l$SU z4|b?!egyUaw}Ka%xIvU;H6-P z=ZMRLYry-!?cfe@516`xe%yxMze_(vi7)J=9bnBrxqgFog6VH@J{H)6^!?w1PvEm) z9(eovv=dwncBP!HU>ev6P6V65aE&-ne*MRSV+rjO- zpbz}~1In*sUbCC>!J*(pa4|R++zze)_kkP1ls)hdyb5&wgdYv|0Kfks^n<;@Jn$-T zA$SY83S13t1z!Spf}KBtf6tR1>;aw!js%|q^T0bkW*!Bu1J{CYf%Rawz0AYFbTH-5 z$OV`RmVo2IC145o6u1=J2CfC0!Fuq>e~}+d15>ucFEACn5gZTR4witm;8O4fa4pyb z)`R^&AwRhFQ~355?BPE85xfCqS;9_tgxEkCEZU;XB_kjDs&My+rZ$dx*AHwbjF0-n@A22YlN+XSEWMpKoiX)CR zlA_T#8BSzmG@+5_NWgoO|xM=broLeP`r3EaL}Q$Ir5r|G{1ka+oRqQlER6 zIpREi&VKVWmh*Df^W$t|Kl}JNM|jo?&M$t3*}v3p7IBP~?Am8t;siVSiUs@4Gda#Z zOn=mPrM$3Ez^|~JJ*?+%*~TgMac$}g3nMJ#3@>KpuRIrVGoN7x;SB4T`QP38^>-~dnO7|S@vZOpbV*Rp!j zdcxxWHJ=Z)zkK`^LHX2_JcpR`xa%P|^Y5(U zIj>Zo7qXKd;cosL$N5FhbC5Z|OG)_)H#6mM^|_r*ypf%}hr9U%$9dSR)MpuUCR`V} znWtx~&#TzP>)6T9aW^|S&O12Ie&+n%b%C2X$tu45)#~$g?BpA`n{VYf-^+Pk#GEIb zC)~_mvWf*qm{+V|7h5^V9!_wGDSt3O8E4*WURWsRCRVeIJGqTr?BpPeUZ*~rnc{ff z#WcPS)~4ws49gTzi!H%U#TT()}L`_!!HXceL}J zb?jgp2ROhnrX6E^cqZe2RF1{m#cJNeo!rANKFdKC=33`?Gc%@?V?Kvj##z?!)MH;* zXyv)=<&_-fZJg$o_139B={F0Rd7SfxE!@d_*~JGr$T?2%z&zvgl;g)Zx3QQltmY7R z@)>q9?|AijDkoUYls~)vGR_-W%==l*VeaJG4eB$OgFKxREMv-a@Oi5GY-cg!Cpb<# zlP%oN9$v>i9OV?}nEn^-=3B40iKV=fwS4`F)*D{TK7Qg2ju%@w$601S?LO}$>j6ty z$t&5&E_U!P4)DJ@#+RL}K2K!!UwyBHMZAQSyo!x%W(V)!0CyBRpLiSR`77qkq@=v^ z6z3CjS;Z^a%vN^u4i0gUlYE4+zd25)ny0*r<(y(Y&wZo)=B^^!B!otw=w?q)CNILxd!n`hj~%)gswEa1^4_Lt|gkvFk}^Bm&P+Z-pZIn!~P zO-VV0d8}e7KgU{jvW1VZhZApiUh+B4aDA!m{=?_CEa3Sp=dG;gV{GG*?{J)%&k=6o z3~QMAtnpw0`&iBgSkJ7p+y`(Y`&r6SZs#oPne|WSDGPZIEBFW-_!QgumUpVpgUZzB zTRF?E%$jq4v5*hE+i~V&Y+_Nl^Mhw{koBBkD^vbu9c7%4vzSMm?fl{e+{w?di(lp- z)6OwZSjgCO+G8%;Si(Nm@Ci0E>pkWf3pm7Woa8`-b?JHMG4uHt%b4+A>k`jmE3acO zAK?g7&Nc2lm6`MIk6FMQSvR?qfTT zt2FL>8%KEoXZZ8%se2~=YZBz zPO_5ce8~F3I(G1O4zT4?{pO>L9hjQ3?=suvjyl`rL#$=?<&GD}*w5k}#)~~y7%vVn z=b+S-{CeZfZLDGoo4AXe{0?_>H^=!`&NK7F>ZhlsY~W_rv5HM>Vh20f&)wYi5%Y|< zGW}(#DNit;n;Og$KE*mVUTvQ6n2+i=&*vzw_-FR;U);lkK53q@iW%#)&wOU?G;XYD zwytpQ->fUV{(9>QALSUg-eAAk%j`qUGZrze#XRFRY+?&Lng1F4&2u@y({I#of9-NN z^LgoKjd$?xY~UE%In92iv^riqg0no8S%>O33)#mC?qvfP*v?I#Q=i*7$~w-niCKr4 zPb}o)tYH34jyJDi2Os4CpW+x}pSRyUiP^76O(|m$ce0W_Y~&C-IKcs)+h)IcB~!9e zQ*L6Mce0q9zTkNAT(+>Ay}XCR9OpDQ-0Zx5rFD!2+|F_~v7Wow#@+1W6CB}TU$ic; zgqepMZx-+tma~WT{5{)vaJ%~4%n_c)8D7oISEZ(WodtY`#2!|14=?5vuVngbQ&a9>J|ANl|G_%u ze%rdtQ`yTMy~d55oM8_$k4#PZE(@6X9rK+#*u=Zo$-UgoXE@I6yR6GRojLy2^p9{e zZ($XG!6yELoy@#jeQw}5%Q?@hnG;VhgimG*6}&EvasKN^Inc{_Ivi5nfKc7qm4TY_#i8}<@=5|Z)G=oImAD6k{bpb zuVYeE9$_9g{J`;IpUu!D#H zm+|7U9A^dRxt%%3rlwrS&Af?K9Apzue?-5zi$fgZB>%zK`qY#+{lYwB6H9nIYdFeg zZWvLY6&zwcCwVJl$61${%iptvhx}4~9?52wv75~t;;o$I0AqR1Gv+eyQT4fnHN2k9 zY-cy0H51W6jKJVldcQbv1a!{R>~9~M33y2-*nyKWWe_q1_g z{$I>zKEft8{#Cy?#34S#NoLO2uQw>qT%N-cHnN88Z03FJ<^+fMz~9to*WdN?BL>Hr&NB9~j>BwaNo?OjKdU*)M>xw(2kcwOImPd}nb)w2?QG)R?BxC2%|i~{ zw=m99&hxN?_ASIuO-+fjnA=#*-1L15%`9X$cW{Uw<0SVo{f+XM?OQ0|H7w`%S