Browse Source

add DHE+mscHack modules, fix settings/CursorLock, add x86 legacy build

pull/1639/head
bsp2 6 years ago
parent
commit
d14b2cbe43
100 changed files with 6515 additions and 7 deletions
  1. +24
    -1
      README.md
  2. BIN
      dep/dep.7z
  3. +4
    -4
      include/global_ui.hpp
  4. +8
    -2
      makefile_lib.msvc
  5. +19
    -0
      plugins/community/repos/DHE-Modules/.appveyor.yml
  6. +0
    -0
      plugins/community/repos/DHE-Modules/.envrc
  7. +1
    -0
      plugins/community/repos/DHE-Modules/.idea/.name
  8. +6
    -0
      plugins/community/repos/DHE-Modules/.idea/DHE-Modules.iml
  9. +49
    -0
      plugins/community/repos/DHE-Modules/.idea/bashsupport_project.xml
  10. +29
    -0
      plugins/community/repos/DHE-Modules/.idea/codeStyles/Project.xml
  11. +5
    -0
      plugins/community/repos/DHE-Modules/.idea/codeStyles/codeStyleConfig.xml
  12. +10
    -0
      plugins/community/repos/DHE-Modules/.idea/inspectionProfiles/Project_Default.xml
  13. +14
    -0
      plugins/community/repos/DHE-Modules/.idea/misc.xml
  14. +8
    -0
      plugins/community/repos/DHE-Modules/.idea/modules.xml
  15. +6
    -0
      plugins/community/repos/DHE-Modules/.idea/runConfigurations/All_Tests.xml
  16. +19
    -0
      plugins/community/repos/DHE-Modules/.idea/runConfigurations/Build_Linux.xml
  17. +6
    -0
      plugins/community/repos/DHE-Modules/.idea/vcs.xml
  18. +66
    -0
      plugins/community/repos/DHE-Modules/CMakeLists.txt
  19. +10
    -0
      plugins/community/repos/DHE-Modules/DHE-Modules.json
  20. +7
    -0
      plugins/community/repos/DHE-Modules/LICENSE.txt
  21. +34
    -0
      plugins/community/repos/DHE-Modules/Makefile
  22. +5
    -0
      plugins/community/repos/DHE-Modules/README.md
  23. +9
    -0
      plugins/community/repos/DHE-Modules/docker/make-all.sh
  24. +4
    -0
      plugins/community/repos/DHE-Modules/docker/rack-build/Dockerfile
  25. +9
    -0
      plugins/community/repos/DHE-Modules/docker/rack-dep/Dockerfile
  26. +30
    -0
      plugins/community/repos/DHE-Modules/docker/rack-env/Dockerfile
  27. +7
    -0
      plugins/community/repos/DHE-Modules/gui/.idea/.rakeTasks
  28. +6
    -0
      plugins/community/repos/DHE-Modules/gui/.idea/encodings.xml
  29. +39
    -0
      plugins/community/repos/DHE-Modules/gui/.idea/gui.iml
  30. +15
    -0
      plugins/community/repos/DHE-Modules/gui/.idea/inspectionProfiles/Project_Default.xml
  31. +4
    -0
      plugins/community/repos/DHE-Modules/gui/.idea/misc.xml
  32. +8
    -0
      plugins/community/repos/DHE-Modules/gui/.idea/modules.xml
  33. +6
    -0
      plugins/community/repos/DHE-Modules/gui/.idea/vcs.xml
  34. +5
    -0
      plugins/community/repos/DHE-Modules/gui/Gemfile
  35. +67
    -0
      plugins/community/repos/DHE-Modules/gui/Gemfile.lock
  36. +67
    -0
      plugins/community/repos/DHE-Modules/gui/Rakefile
  37. +6
    -0
      plugins/community/repos/DHE-Modules/gui/_config.yaml
  38. +8
    -0
      plugins/community/repos/DHE-Modules/gui/_layouts/control.svg
  39. +8
    -0
      plugins/community/repos/DHE-Modules/gui/_layouts/panel.svg
  40. +213
    -0
      plugins/community/repos/DHE-Modules/gui/_plugins/controls.rb
  41. +78
    -0
      plugins/community/repos/DHE-Modules/gui/_plugins/module-generator.rb
  42. +21
    -0
      plugins/community/repos/DHE-Modules/gui/_plugins/page-color.rb
  43. +244
    -0
      plugins/community/repos/DHE-Modules/gui/_plugins/panel-filters.rb
  44. +39
    -0
      plugins/community/repos/DHE-Modules/gui/panels/booster-stage.svg
  45. +30
    -0
      plugins/community/repos/DHE-Modules/gui/panels/hostage.svg
  46. +26
    -0
      plugins/community/repos/DHE-Modules/gui/panels/stage.svg
  47. +19
    -0
      plugins/community/repos/DHE-Modules/gui/panels/swave.svg
  48. +29
    -0
      plugins/community/repos/DHE-Modules/gui/panels/upstage.svg
  49. +769
    -0
      plugins/community/repos/DHE-Modules/images/booster-stage.svg
  50. +562
    -0
      plugins/community/repos/DHE-Modules/images/hostage.svg
  51. +449
    -0
      plugins/community/repos/DHE-Modules/images/stage.svg
  52. +262
    -0
      plugins/community/repos/DHE-Modules/images/swave.svg
  53. +424
    -0
      plugins/community/repos/DHE-Modules/images/upstage.svg
  54. +9
    -0
      plugins/community/repos/DHE-Modules/make.objects
  55. +9
    -0
      plugins/community/repos/DHE-Modules/makefile.msvc
  56. +10
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/button-dark-off.svg
  57. +10
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/button-dark-on.svg
  58. +10
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/button-light-off.svg
  59. +10
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/button-light-on.svg
  60. +13
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/knob-large.svg
  61. +474
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/panel.svg
  62. +14
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/port.svg
  63. +19
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/switch-2-high.svg
  64. +19
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/switch-2-low.svg
  65. +19
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/switch-3-high.svg
  66. +19
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/switch-3-low.svg
  67. +19
    -0
      plugins/community/repos/DHE-Modules/res/booster-stage/switch-3-mid.svg
  68. +13
    -0
      plugins/community/repos/DHE-Modules/res/cubic/knob-small.svg
  69. +273
    -0
      plugins/community/repos/DHE-Modules/res/cubic/panel.svg
  70. +14
    -0
      plugins/community/repos/DHE-Modules/res/cubic/port.svg
  71. +13
    -0
      plugins/community/repos/DHE-Modules/res/hostage/knob-large.svg
  72. +372
    -0
      plugins/community/repos/DHE-Modules/res/hostage/panel.svg
  73. +14
    -0
      plugins/community/repos/DHE-Modules/res/hostage/port.svg
  74. +19
    -0
      plugins/community/repos/DHE-Modules/res/hostage/switch-2-high.svg
  75. +19
    -0
      plugins/community/repos/DHE-Modules/res/hostage/switch-2-low.svg
  76. +19
    -0
      plugins/community/repos/DHE-Modules/res/hostage/switch-3-high.svg
  77. +19
    -0
      plugins/community/repos/DHE-Modules/res/hostage/switch-3-low.svg
  78. +19
    -0
      plugins/community/repos/DHE-Modules/res/hostage/switch-3-mid.svg
  79. +13
    -0
      plugins/community/repos/DHE-Modules/res/stage/knob-large.svg
  80. +308
    -0
      plugins/community/repos/DHE-Modules/res/stage/panel.svg
  81. +14
    -0
      plugins/community/repos/DHE-Modules/res/stage/port.svg
  82. +13
    -0
      plugins/community/repos/DHE-Modules/res/swave/knob-large.svg
  83. +169
    -0
      plugins/community/repos/DHE-Modules/res/swave/panel.svg
  84. +14
    -0
      plugins/community/repos/DHE-Modules/res/swave/port.svg
  85. +19
    -0
      plugins/community/repos/DHE-Modules/res/swave/switch-2-high.svg
  86. +19
    -0
      plugins/community/repos/DHE-Modules/res/swave/switch-2-low.svg
  87. +10
    -0
      plugins/community/repos/DHE-Modules/res/upstage/button-dark-off.svg
  88. +10
    -0
      plugins/community/repos/DHE-Modules/res/upstage/button-dark-on.svg
  89. +13
    -0
      plugins/community/repos/DHE-Modules/res/upstage/knob-large.svg
  90. +289
    -0
      plugins/community/repos/DHE-Modules/res/upstage/panel.svg
  91. +14
    -0
      plugins/community/repos/DHE-Modules/res/upstage/port.svg
  92. +19
    -0
      plugins/community/repos/DHE-Modules/res/upstage/switch-2-high.svg
  93. +19
    -0
      plugins/community/repos/DHE-Modules/res/upstage/switch-2-low.svg
  94. +27
    -0
      plugins/community/repos/DHE-Modules/script/appveyor-build.sh
  95. +21
    -0
      plugins/community/repos/DHE-Modules/script/build-rack.sh
  96. +110
    -0
      plugins/community/repos/DHE-Modules/src/gui/booster-stage-widget.cpp
  97. +10
    -0
      plugins/community/repos/DHE-Modules/src/gui/booster-stage-widget.h
  98. +72
    -0
      plugins/community/repos/DHE-Modules/src/gui/cubic-widget.cpp
  99. +10
    -0
      plugins/community/repos/DHE-Modules/src/gui/cubic-widget.h
  100. +81
    -0
      plugins/community/repos/DHE-Modules/src/gui/hostage-widget.cpp

+ 24
- 1
README.md View File

@@ -22,7 +22,7 @@ Tested in
# Downloads
The current release can be found in the [vst2_bin/](vst2_bin/) folder.

Here's a snapshot of it: [veeseevstrack_0_6_1_win64_bin-07Jul2018b.7z](dist/veeseevstrack_0_6_1_win64_bin-07Jul2018b.7z)
Here's a snapshot of it: [veeseevstrack_0_6_1_win64_bin-08Jul2018.7z](dist/veeseevstrack_0_6_1_win64_bin-08Jul2018.7z) (64bit)


# Demo Video
@@ -178,6 +178,12 @@ The following add-on modules are statically linked with the VST plugin:
- cf.PATCH
- cf.LEDS
- cf.DAVE
- DHE-Modules.BoosterStage
- DHE-Modules.Cubic
- DHE-Modules.Hostage
- DHE-Modules.Stage
- DHE-Modules.Swave
- DHE-Modules.Upstage
- ESeries.E340
- ErraticInstruments.MPEToCV
- ErraticInstruments.QuadMPEToCV
@@ -259,6 +265,23 @@ The following add-on modules are statically linked with the VST plugin:
- LOGinstruments.Velvet
- LOGinstruments.Crystal
- modular80.Logistiker
- mscHack.MasterClockx4
- mscHack.Seq_3x16x16
- mscHack.SEQ_6x32x16
- mscHack.Seq_Triad2
- mscHack.SEQ_Envelope_8
- mscHack.Maude_221
- mscHack.ARP700
- mscHack.SynthDrums
- mscHack.XFade
- mscHack.Mix_1x4_Stereo
- mscHack.Mix_2x4_Stereo
- mscHack.Mix_4x4_Stereo
- mscHack.Mix_24_4_4
- mscHack.StepDelay
- mscHack.PingPong
- mscHack.Osc_3Ch
- mscHack.Compressor
- mtsch_plugins.Sum
- mtsch_plugins.Rationals
- mtsch_plugins.TriggerPanic


BIN
dep/dep.7z View File


+ 4
- 4
include/global_ui.hpp View File

@@ -100,11 +100,11 @@ struct GlobalUI {
window.gFramebufferVg = NULL;
window.gPixelRatio = 1.0;
window.gWindowRatio = 1.0;
#ifdef USE_VST2
window.gAllowCursorLock = false;
#else
// #ifdef USE_VST2
// window.gAllowCursorLock = false;
// #else
window.gAllowCursorLock = true;
#endif // USE_VST2
// #endif // USE_VST2
window.windowX = 0;
window.windowY = 0;
window.windowWidth = 0;


+ 8
- 2
makefile_lib.msvc View File

@@ -1,5 +1,5 @@
#
# Makefile for VCV rack lib + Microsoft Visual C++ 2003 / 2005 / 2008 ToolKit
# Makefile for VCV rack lib + Microsoft Visual C++ 2003 / 2005 / 2008 / 2017 ToolKit
#
#

@@ -9,7 +9,13 @@ TARGET_BASENAME=Rack

EXTRAFLAGS= -DVERSION=0.6.1 -DARCH_WIN -D_USE_MATH_DEFINES -DRACK_HOST -DUSE_VST2 -DVST2_REPARENT_WINDOW_HACK -Iinclude/ -Idep/include

EXTRALIBS= -LIBPATH:dep/lib/msvc/ jansson.lib
ifeq ($(BUILD_64),y)
EXTRALIBS= -LIBPATH:dep/lib/msvc/x64
else
EXTRALIBS= -LIBPATH:dep/lib/msvc/x86
endif

EXTRALIBS+= jansson.lib
# glew.lib glfw.lib gdi32.lib user32.lib kernel32.lib

PLAF_OBJ=


+ 19
- 0
plugins/community/repos/DHE-Modules/.appveyor.yml View File

@@ -0,0 +1,19 @@
version: 1.0.{build}
image: Visual Studio 2017
test: off

environment:
MSYSTEM: MINGW64

artifacts:
- path: dist\*.zip

cache:
- c:\tmp\Rack

install:
- set PATH=C:\msys64\usr\bin;%PATH%
- pacman -S --noconfirm zip unzip mingw-w64-x86_64-cmake

build_script:
- bash -l %APPVEYOR_BUILD_FOLDER%\script\appveyor-build.sh

+ 0
- 0
plugins/community/repos/DHE-Modules/.envrc View File


+ 1
- 0
plugins/community/repos/DHE-Modules/.idea/.name View File

@@ -0,0 +1 @@
DHE_Modules

+ 6
- 0
plugins/community/repos/DHE-Modules/.idea/DHE-Modules.iml View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module classpath="CMake" type="CPP_MODULE" version="4">
<component name="ModuleRunConfigurationManager">
<shared />
</component>
</module>

+ 49
- 0
plugins/community/repos/DHE-Modules/.idea/bashsupport_project.xml View File

@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="BashSupportProjectSettings">
<option name="formatterEnabled" value="true" />
<option name="globalVariables">
<set>
<option value="APPVEYOR" />
<option value="APPVEYOR_BUILD_FOLDER" />
<option value="APPVEYOR_REPO_TAG_NAME" />
<option value="ARTIFACT_DIR" />
<option value="MSYSTEM" />
<option value="PLUGIN_ARTIFACT_DIR" />
<option value="PLUGIN_BUILD_DIR" />
<option value="PLUGIN_CHECKOUT_DIR" />
<option value="PLUGIN_DEBUG" />
<option value="PLUGIN_DIST_DIR" />
<option value="PLUGIN_DIST_FILE" />
<option value="PLUGIN_ENVIRONMENT" />
<option value="PLUGIN_ENVIRONMENT_ESTABLISHED" />
<option value="PLUGIN_NAME" />
<option value="PLUGIN_VERSION" />
<option value="RACK_BUILD_DIR" />
<option value="TRAVIS" />
<option value="TRAVIS_BUILD_DIR" />
<option value="TRAVIS_TAG" />
<option value="VCVRACK_BUILD_DIR" />
<option value="VCV_BUILD_COMMIT" />
<option value="VCV_BUILD_DIR" />
<option value="VCV_BUILD_TAG" />
<option value="VCV_DEBUG" />
<option value="VCV_ENVIRONMENT" />
<option value="VCV_INSTALL_DIR" />
<option value="VCV_PLUGIN_ARTIFACT_DIR" />
<option value="VCV_PLUGIN_BUILD_DIR" />
<option value="VCV_PLUGIN_CHECKOUT_DIR" />
<option value="VCV_PLUGIN_COMMIT" />
<option value="VCV_PLUGIN_DIR" />
<option value="VCV_PLUGIN_DIST_FILE" />
<option value="VCV_PLUGIN_ENVIRONMENT" />
<option value="VCV_PLUGIN_INSTALL_DIR" />
<option value="VCV_PLUGIN_NAME" />
<option value="VCV_PLUGIN_TAG" />
<option value="VCV_RACK_BUILD_DIR" />
<option value="VCV_RACK_COMMIT" />
<option value="VCV_RACK_DIR" />
</set>
</option>
</component>
</project>

+ 29
- 0
plugins/community/repos/DHE-Modules/.idea/codeStyles/Project.xml View File

@@ -0,0 +1,29 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<Objective-C-extensions>
<file>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Import" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Macro" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Typedef" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Enum" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Constant" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Global" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Struct" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="FunctionPredecl" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Function" />
</file>
<class>
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Property" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="Synthesize" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InitMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="StaticMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="InstanceMethod" />
<option name="com.jetbrains.cidr.lang.util.OCDeclarationKind" value="DeallocMethod" />
</class>
<extensions>
<pair source="cpp" header="h" fileNamingConvention="NONE" />
<pair source="c" header="h" fileNamingConvention="NONE" />
</extensions>
</Objective-C-extensions>
</code_scheme>
</component>

+ 5
- 0
plugins/community/repos/DHE-Modules/.idea/codeStyles/codeStyleConfig.xml View File

@@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>

+ 10
- 0
plugins/community/repos/DHE-Modules/.idea/inspectionProfiles/Project_Default.xml View File

@@ -0,0 +1,10 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
<option name="processCode" value="true" />
<option name="processLiterals" value="true" />
<option name="processComments" value="true" />
</inspection_tool>
</profile>
</component>

+ 14
- 0
plugins/community/repos/DHE-Modules/.idea/misc.xml View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CMakeWorkspace" PROJECT_DIR="$PROJECT_DIR$" />
<component name="CidrRootsConfiguration">
<sourceRoots>
<file path="$PROJECT_DIR$/catch" />
<file path="$PROJECT_DIR$/src" />
<file path="$PROJECT_DIR$/src/gui" />
<file path="$PROJECT_DIR$/src/plugin" />
<file path="$PROJECT_DIR$/src/util" />
<file path="$PROJECT_DIR$/test" />
</sourceRoots>
</component>
</project>

+ 8
- 0
plugins/community/repos/DHE-Modules/.idea/modules.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/DHE-Modules.iml" filepath="$PROJECT_DIR$/.idea/DHE-Modules.iml" />
</modules>
</component>
</project>

+ 6
- 0
plugins/community/repos/DHE-Modules/.idea/runConfigurations/All_Tests.xml View File

@@ -0,0 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="All Tests" type="CMakeCatchTestRunConfigurationType" factoryName="Catch Test" singleton="true" PASS_PARENT_ENVS_2="true" PROJECT_NAME="DHE_Modules" TARGET_NAME="tests" CONFIG_NAME="Debug" RUN_TARGET_PROJECT_NAME="DHE_Modules" RUN_TARGET_NAME="tests" TEST_MODE="SUITE_TEST">
<envs />
<method />
</configuration>
</component>

+ 19
- 0
plugins/community/repos/DHE-Modules/.idea/runConfigurations/Build_Linux.xml View File

@@ -0,0 +1,19 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Build Linux" type="docker-deploy" factoryName="dockerfile" singleton="true" server-name="Docker">
<deployment type="dockerfile">
<settings>
<option name="JSONFilePath" value="" />
<option name="command" value="" />
<option name="commandLineOptions" value="-v `pwd`/linux/dist:/out" />
<option name="containerName" value="dhe-modules-linux-master" />
<option name="entrypoint" value="" />
<option name="imageTag" value="rack:master" />
<option name="sourceFilePath" value="$PROJECT_DIR$/script/Dockerfile" />
<option name="startBrowserSettings">
<browser url="http://127.0.0.1" />
</option>
</settings>
</deployment>
<method />
</configuration>
</component>

+ 6
- 0
plugins/community/repos/DHE-Modules/.idea/vcs.xml View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

+ 66
- 0
plugins/community/repos/DHE-Modules/CMakeLists.txt View File

@@ -0,0 +1,66 @@
cmake_minimum_required(VERSION 3.9)
project(DHE_Modules DESCRIPTION "DHE Modules for VCV Rack" VERSION 0.0.0)

set(CMAKE_OSX_DEPLOYMENT_TARGET 10.7)
if (DEFINED ENV{RACK_DIR})
set(RACK_DIR "$ENV{RACK_DIR}")
endif (DEFINED ENV{RACK_DIR})
if (NOT DEFINED RACK_DIR)
set(RACK_DIR ../..)
endif (NOT DEFINED RACK_DIR)

add_library(rack INTERFACE)
target_include_directories(rack
INTERFACE
${RACK_DIR}/include
${RACK_DIR}/dep/include
)
target_compile_features(rack INTERFACE cxx_std_11)
target_compile_options(rack INTERFACE -stdlib=libc++)

add_library(plugin SHARED
src/gui/booster-stage-widget.h
src/gui/booster-stage-widget.cpp
src/gui/module-widget.h
src/gui/module-widget.cpp
src/gui/hostage-widget.h
src/gui/hostage-widget.cpp
src/gui/stage-widget.h
src/gui/stage-widget.cpp
src/gui/swave-widget.h
src/gui/swave-widget.cpp
src/gui/upstage-widget.h
src/gui/upstage-widget.cpp
src/modules/booster-stage-module.h
src/modules/hostage-module.h
src/modules/stage-module.h
src/modules/swave-module.h
src/modules/upstage-module.h
src/plugin/dhe-modules.h
src/plugin/dhe-modules.cpp
src/util/controls.h
src/util/d-flip-flop.h
src/util/d-latch.h
src/util/range.h
src/util/latch.h
src/util/ramp.h
src/util/sigmoid.h
src/util/mode.h)
target_link_libraries(plugin
PUBLIC -stdlib=libc++
PUBLIC rack
PRIVATE "-undefined dynamic_lookup"
)
target_include_directories(plugin PUBLIC src)

add_executable(tests
test/catch/catch.hpp
test/runner/main.cpp
test/runner/environment.cpp
test/stage-tests.cpp
test/upstage-tests.cpp
)
target_compile_features(tests PUBLIC cxx_std_11)
target_compile_options(tests PUBLIC -stdlib=libc++)
target_include_directories(tests PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/test ${CMAKE_CURRENT_SOURCE_DIR}/src)
target_link_libraries(tests PUBLIC rack -stdlib=libc++)

+ 10
- 0
plugins/community/repos/DHE-Modules/DHE-Modules.json View File

@@ -0,0 +1,10 @@
{
"name": "DHE Modules",
"author": "Dale Emery",
"license": "MIT",
"contactEmail": "dale@dhemery.com",
"manualUrl": "https://dhemery.github.io/DHE-Modules/",
"sourceUrl": "https://github.com/dhemery/DHE-Modules/",
"donateUrl": "https://paypal.me/DaleHEmery/",
"latestVersion": "0.6.0"
}

+ 7
- 0
plugins/community/repos/DHE-Modules/LICENSE.txt View File

@@ -0,0 +1,7 @@
Copyright 2018 Dale H. Emery

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 34
- 0
plugins/community/repos/DHE-Modules/Makefile View File

@@ -0,0 +1,34 @@
SLUG = DHE-Modules
VERSION = 0.6.0
RACK_DIR ?= ../..

FLAGS += -I./src
CFLAGS +=
CXXFLAGS +=
LDFLAGS +=

SOURCES = $(wildcard src/*/*.cpp)

DISTRIBUTABLES += $(wildcard LICENSE*) res

include $(RACK_DIR)/plugin.mk

MODULE_OBJECTS = $(patsubst %, build/%.o, $(MODULE_SOURCES))

TEST_SOURCES = $(wildcard test/runner/*.cpp test/*.cpp)
TEST_OBJECTS = $(patsubst %, build/%.o, $(TEST_SOURCES))

$(TEST_OBJECTS): FLAGS+= -I./test

build/test/runner/main: $(TEST_OBJECTS)
$(CXX) -o $@ $^

test: build/test/runner/main
$<

run: dist
cp -R dist/DHE-Modules $(RACK_DIR)/plugins
make -C $(RACK_DIR) run

gui:
cd gui && rake clobber all

+ 5
- 0
plugins/community/repos/DHE-Modules/README.md View File

@@ -0,0 +1,5 @@
# DHE Modules

VCV Rack modules from Dale Emery.

See the [DHE Modules Site](https://dhemery.github.io/DHE-Modules/) for details.

+ 9
- 0
plugins/community/repos/DHE-Modules/docker/make-all.sh View File

@@ -0,0 +1,9 @@
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o xtrace

cd "$(dirname "$0")/"
docker image build -t rack:env rack-env/
docker image build -t rack:dep rack-dep/
docker image build -t rack:build rack-build/

+ 4
- 0
plugins/community/repos/DHE-Modules/docker/rack-build/Dockerfile View File

@@ -0,0 +1,4 @@
FROM rack:dep
RUN cd "${VCV_RACK_DIR}" && make
VOLUME /out
CMD bash

+ 9
- 0
plugins/community/repos/DHE-Modules/docker/rack-dep/Dockerfile View File

@@ -0,0 +1,9 @@
FROM rack:env
ENV VCV_RACK_DIR=/build/Rack
RUN mkdir -p "${VCV_RACK_DIR}" \
&& git clone -n https://github.com/VCVRack/Rack.git "${VCV_RACK_DIR}" || true \
&& cd "${VCV_RACK_DIR}" \
&& git checkout master \
&& git pull \
&& git submodule update --init --recursive \
&& make dep > /dev/null

+ 30
- 0
plugins/community/repos/DHE-Modules/docker/rack-env/Dockerfile View File

@@ -0,0 +1,30 @@
FROM ubuntu
RUN apt-get update \
&& apt-get install -y --no-install-recommends software-properties-common \
&& add-apt-repository -y ppa:ubuntu-toolchain-r/test \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
autoconf \
automake \
cmake \
curl \
g++ \
git \
libasound2-dev \
libgl1-mesa-dev \
libglu1-mesa-dev \
libgtk2.0-dev \
libtool \
libudev-dev \
libxcursor-dev \
libxinerama-dev\
libxrandr-dev \
make \
tar \
unzip \
wget \
zip \
zlib1g-dev \
&& add-apt-repository -yr ppa:ubuntu-toolchain-r/test \
&& apt-get autoremove --purge \
&& apt-get clean

+ 7
- 0
plugins/community/repos/DHE-Modules/gui/.idea/.rakeTasks View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Settings><!--This file was automatically generated by Ruby plugin.
You are allowed to:
1. Remove rake task
2. Add existing rake tasks
To add existing rake tasks automatically delete this file and reload the project.
--><RakeGroup description="" fullCmd="" taksId="rake"><RakeTask description="Remove any temporary products" fullCmd="clean" taksId="clean" /><RakeTask description="Remove any generated files" fullCmd="clobber" taksId="clobber" /><RakeTask description="Compile the SVG images" fullCmd="compile" taksId="compile" /><RakeTask description="" fullCmd=".." taksId=".." /><RakeTask description="" fullCmd="../images" taksId="../images" /><RakeTask description="" fullCmd="../res" taksId="../res" /><RakeTask description="" fullCmd="all" taksId="all" /><RakeTask description="" fullCmd="controls" taksId="controls" /><RakeTask description="" fullCmd="default" taksId="default" /><RakeTask description="" fullCmd="images" taksId="images" /><RakeTask description="" fullCmd="panels" taksId="panels" /></RakeGroup></Settings>

+ 6
- 0
plugins/community/repos/DHE-Modules/gui/.idea/encodings.xml View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="PROJECT" charset="UTF-8" />
</component>
</project>

+ 39
- 0
plugins/community/repos/DHE-Modules/gui/.idea/gui.iml View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="RUBY_MODULE" version="4">
<component name="ModuleRunConfigurationManager">
<shared />
</component>
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="jdk" jdkName="ruby-2.5.0-p0" jdkType="RUBY_SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" scope="PROVIDED" name="addressable (v2.5.2, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="bundler (v1.16.1, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="color (v1.8, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="colorator (v1.1.0, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="concurrent-ruby (v1.0.5, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="em-websocket (v0.5.1, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="eventmachine (v1.2.5, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="ffi (v1.9.23, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="forwardable-extended (v2.6.0, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="http_parser.rb (v0.6.0, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="i18n (v0.9.5, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="jekyll (v3.7.3, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="jekyll-sass-converter (v1.5.2, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="jekyll-watch (v2.0.0, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="kramdown (v1.16.2, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="liquid (v4.0.0, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="listen (v3.1.5, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="mercenary (v0.3.6, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="pathutil (v0.16.1, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="public_suffix (v3.0.2, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="rake (v12.3.0, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="rb-fsevent (v0.10.3, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="rb-inotify (v0.9.10, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="rouge (v3.1.1, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="ruby_dep (v1.5.0, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="safe_yaml (v1.0.4, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="sass (v3.5.5, ruby-2.5.0-p0) [gem]" level="application" />
<orderEntry type="library" scope="PROVIDED" name="sass-listen (v4.0.0, ruby-2.5.0-p0) [gem]" level="application" />
</component>
</module>

+ 15
- 0
plugins/community/repos/DHE-Modules/gui/.idea/inspectionProfiles/Project_Default.xml View File

@@ -0,0 +1,15 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="Rubocop" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="RubyClassMethodNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="RubyClassModuleNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="RubyClassVariableNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="RubyConstantNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="RubyGlobalVariableNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="RubyInstanceMethodNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="RubyInstanceVariableNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="RubyLocalVariableNamingConvention" enabled="false" level="INFORMATION" enabled_by_default="false" />
<inspection_tool class="RubyParameterNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" />
</profile>
</component>

+ 4
- 0
plugins/community/repos/DHE-Modules/gui/.idea/misc.xml View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="ruby-2.4.1-p111" project-jdk-type="RUBY_SDK" />
</project>

+ 8
- 0
plugins/community/repos/DHE-Modules/gui/.idea/modules.xml View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/gui.iml" filepath="$PROJECT_DIR$/.idea/gui.iml" />
</modules>
</component>
</project>

+ 6
- 0
plugins/community/repos/DHE-Modules/gui/.idea/vcs.xml View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
</component>
</project>

+ 5
- 0
plugins/community/repos/DHE-Modules/gui/Gemfile View File

@@ -0,0 +1,5 @@
source 'https://rubygems.org'

gem 'jekyll', '~> 3.7'
gem 'rake', '~> 12.3'
gem 'color', '~> 1.8'

+ 67
- 0
plugins/community/repos/DHE-Modules/gui/Gemfile.lock View File

@@ -0,0 +1,67 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0)
color (1.8)
colorator (1.1.0)
concurrent-ruby (1.0.5)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.5)
ffi (1.9.23)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
jekyll (3.7.3)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 2.0)
kramdown (~> 1.14)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (>= 1.7, < 4)
safe_yaml (~> 1.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4)
jekyll-watch (2.0.0)
listen (~> 3.0)
kramdown (1.16.2)
liquid (4.0.0)
listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
mercenary (0.3.6)
pathutil (0.16.1)
forwardable-extended (~> 2.6)
public_suffix (3.0.2)
rake (12.3.0)
rb-fsevent (0.10.3)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
rouge (3.1.1)
ruby_dep (1.5.0)
safe_yaml (1.0.4)
sass (3.5.5)
sass-listen (~> 4.0.0)
sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7)

PLATFORMS
ruby

DEPENDENCIES
color (~> 1.8)
jekyll (~> 3.7)
rake (~> 12.3)

BUNDLED WITH
1.16.1

+ 67
- 0
plugins/community/repos/DHE-Modules/gui/Rakefile View File

@@ -0,0 +1,67 @@
require 'rake'
require 'rake/clean'
require 'pathname'

build_dir = Pathname('_build')
module_dest_dir = Pathname('../res')
image_dest_dir = Pathname('../images')

directory module_dest_dir
directory image_dest_dir

control_build_dir = build_dir / 'controls'
control_build_files = "#{control_build_dir}/**/*.svg"
control_build_file_to_dest_file = "%{^#{control_build_dir}/,#{module_dest_dir}/}p"

image_build_dir = build_dir / 'images'
image_build_files = "#{image_build_dir}/**/*.svg"
image_build_file_to_dest_file = "%{^#{image_build_dir}/,#{image_dest_dir}/}p"

panel_build_dir = build_dir / 'panels'
panel_build_files = "#{panel_build_dir}/**/*.svg"
panel_build_file_to_dest_file = "%{^#{panel_build_dir}/,#{module_dest_dir}/}X/panel.svg"

module_source_dir = 'panels'
module_source_files = FileList["#{module_source_dir}/**/*.svg"]
module_source_file_to_dest_dir = "%{^#{module_source_dir}/,#{module_dest_dir}/}X"
module_dest_dirs = module_source_files.pathmap(module_source_file_to_dest_dir)
module_dest_dirs.each { |dir| directory dir }

desc 'Compile the SVG images'
task :compile do
sh 'bundle exec jekyll b --trace'
end

task controls: [:compile] + module_dest_dirs do
FileList[control_build_files].each do |build_file|
dest_file = build_file.pathmap(control_build_file_to_dest_file)
sh "xmllint --format #{build_file} > #{dest_file}"
end
end

task panels: [:compile] + module_dest_dirs do
FileList[panel_build_files].each do |build_file|
dest_file = build_file.pathmap(panel_build_file_to_dest_file)
convert_text_to_paths(build_file, dest_file)
end
end

task images: [:compile, image_dest_dir] do
FileList[image_build_files].each do |build_file|
dest_file = build_file.pathmap(image_build_file_to_dest_file)
convert_text_to_paths(build_file, dest_file)
end
end

task all: [:controls, :panels, :images]
task default: :all

CLEAN.include build_dir
CLOBBER.include module_dest_dir, image_dest_dir

def convert_text_to_paths(source, dest)
source = Pathname(source).expand_path.to_s
dest = Pathname(dest).expand_path.to_s
sh "/Applications/Inkscape.app/Contents/Resources/script --export-text-to-path --export-plain-svg=#{dest} #{source}"
end


+ 6
- 0
plugins/community/repos/DHE-Modules/gui/_config.yaml View File

@@ -0,0 +1,6 @@
destination: _build
incremental: false
exclude:
- Gemfile
- Gemfile.lock
- Rakefile

+ 8
- 0
plugins/community/repos/DHE-Modules/gui/_layouts/control.svg View File

@@ -0,0 +1,8 @@
{% assign width = page.width %}
{% assign height = page.height %}
<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="{{ width }}mm" height="{{ height }}mm" viewBox="0 0 {{ width }} {{ height }}">
<g transform="translate({{ width | divided_by: 2.0 }} {{ height | divided_by: 2.0 }})">
{{ content }}
</g>
</svg>

+ 8
- 0
plugins/community/repos/DHE-Modules/gui/_layouts/panel.svg View File

@@ -0,0 +1,8 @@
{% assign height = 128.5 %}
{% assign width = page.width | hp_to_mm %}
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="{{ width | mm_to_px }}" height="{{ height | mm_to_px }}">
<g transform="scale({{ 1.0 | mm_to_px }})">
{{ page | panel }}
{{ content }}
</g>
</svg>

+ 213
- 0
plugins/community/repos/DHE-Modules/gui/_plugins/controls.rb View File

@@ -0,0 +1,213 @@
class Bounded
attr_reader :top, :right, :bottom, :left

def initialize(top:, right:, bottom:, left:)
@top = top
@right = right
@bottom = bottom
@left = left
end

def width
@right - @left
end

def height
@bottom - @top
end

def center
OpenStruct.new(x: width / 2.0 + left, y: height / 2.0 + top)
end

def translate(delta_x: 0, delta_y: 0)
@top += delta_y
@right += delta_x
@bottom += delta_y
@left += delta_x
end

def move_center_to(x: center.x, y: center.y)
delta_x = x - center.x
delta_y = y - center.y
translate(delta_x: delta_x, delta_y: delta_y)
end
end

class Control < Bounded
def initialize(x:, y:, width:, height: width)
super(top: y - height / 2.0, right: x + width / 2.0, bottom: y + height / 2.0, left: x - width / 2.0)
end
end

class RoundControl < Control
attr_reader :diameter

def initialize(x:, y:, diameter:)
super(x: x, y: y, width: diameter)
@diameter = diameter
end

def radius
diameter / 2.0
end
end

class ButtonControl < RoundControl
DIAMETER = 6.0

def initialize(x: 0.0, y: 0.0, style:, state:, dark:, light:)
super(x: x, y: y, diameter: DIAMETER)
@style = style.to_sym
@state = state.to_sym
@button_color = @style == :dark ? dark : light
if @style == :dark
@state_color = @state == :on ? light : dark
else
@state_color = @state == :on ? dark : light
end
end

def name
"button-#{@style}-#{@state}"
end

def align(padding, alignment, other)
new_x = case alignment
when :right_of
other.right + padding + radius
when :left_of
other.left - padding - radius
else
center.x
end
move_center_to(x: new_x, y: other.center.y)
end

def svg
stroke_width = diameter / 6.0
circle_diameter = diameter - stroke_width
circle_radius = circle_diameter / 2.0
%Q[
<circle cx="#{center.x}" cy="#{center.y}" r="#{circle_radius}" stroke-width="#{stroke_width}" fill="#{@state_color}" stroke="#{@button_color}"/>
]
end
end

class KnobControl < RoundControl
DIAMETER = 12.7

def initialize(x: 0.0, y: 0.0, knob_color:, pointer_color:)
super(x: x, y: y, diameter: 12.7)
@knob_color = knob_color
@pointer_color = pointer_color
end

def name
'knob-large'
end

def svg
pointer_width = radius / 8.0
pointer_length = radius - pointer_width
%Q[
<g transform="translate(#{center.x} #{center.y})" stroke="#{@pointer_color}" fill="#{@knob_color }">
<circle r="#{radius}" stroke="none"/>
<line y2="-#{pointer_length}" stroke-width="#{pointer_width }" stroke-linecap="round"/>
</g>
]
end
end

class PortControl < RoundControl
DIAMETER = 8.4

def initialize(x: 0.0, y: 0.0, metal_color:, shadow_color:)
super(x: x, y: y, diameter: 8.4)
@metal_color = metal_color
@shadow_color = shadow_color
end

def name
'port'
end

def svg
stroke_width = diameter * 0.025
sleeve_diameter = diameter - stroke_width
step = sleeve_diameter / 7.0
sleeve_radius = sleeve_diameter / 2.0
ring_radius = sleeve_radius - step
tip_radius = ring_radius - step
%Q[
<g transform="translate(#{center.x} #{center.y})" stroke="#{@shadow_color}" fill="#{@metal_color}" stroke-width="#{stroke_width}">
<circle r="#{sleeve_radius}"/>
<circle r="#{ring_radius }"/>
<circle r="#{tip_radius}" fill="#{@shadow_color}"/>
</g>
]
end
end

class SwitchControl < Control
WIDTH = 3.0

def initialize(x: 0.0, y: 0.0, positions:, state:, dark:, light:)
super(x: x, y: y, width: WIDTH, height: positions * WIDTH)
@positions = positions
@state = state
@dark = dark
@light = light
@position =
case @state
when :high
1.0
when :low
-1.0
else
0.0
end
end

def name
"switch-#{@positions}-#{@state}"
end

def svg
box_stroke_width = width / 8.0
interior_inset = box_stroke_width / 2.0

box_width = width - box_stroke_width
box_height = height - box_stroke_width
box_left = -width / 2.0 + interior_inset
box_top = -height / 2.0 + interior_inset

interior_width = box_width - box_stroke_width
interior_height = box_height - box_stroke_width
corner_radius = interior_inset

knurl_stroke_width = 0.25
knurl_inset = knurl_stroke_width * 2.0
knurl_length = interior_width - knurl_inset
knurl_left = knurl_length / -2.0
knurl_right = knurl_left + knurl_length
knurl_spacing = knurl_stroke_width * 2.0

lever_height = knurl_spacing * 4.0 + knurl_stroke_width
lever_inset = knurl_stroke_width
lever_distance = (interior_height - lever_height) / 2.0 - lever_inset
lever_offset = lever_distance * -@position
lever = (-2..2)
.map {|index| knurl_spacing * index + lever_offset}
.map {|y| %Q[<line x1="#{knurl_left}" x2="#{knurl_right}" y1="#{y}" y2="#{y}" stroke-width="#{knurl_stroke_width}" stroke-linecap="round"/>]}
.join("\n")
%Q[
<g transform="translate(#{center.x} #{center.y})" fill="#{@light}" stroke="#{@dark}">
<rect x="#{box_left}" y="#{box_top}" width="#{box_width}" height="#{box_height}"
rx="#{corner_radius}" ry="#{corner_radius}"
stroke-width="#{box_stroke_width}"/>
#{lever}
</g>
]
end
end

+ 78
- 0
plugins/community/repos/DHE-Modules/gui/_plugins/module-generator.rb View File

@@ -0,0 +1,78 @@
require 'rake'
require 'color'
require_relative 'controls'
require_relative 'page-color'

module DHE
SOURCE_DIR = '/panels'
class PageWithoutAFile < Jekyll::Page
def read_yaml(*)
@data ||= {}
end
end

class Generator < Jekyll::Generator
include DHE::PageColor

def generate(site)
module_pages = site.pages.select {|page| page.url.start_with? SOURCE_DIR}
module_pages.each do |module_page|
site.pages += control_pages(module_page)
site.pages << image_page(module_page)
end
end

def control_page(module_page, control)
page = PageWithoutAFile.new(module_page.site, __dir__, module_page.url.pathmap("%{^#{SOURCE_DIR},controls}X"), control.name.ext('svg'))
page.data['layout'] = 'control'
page.data['width'] = control.width
page.data['height'] = control.height
page.content = control.svg
page
end

def control_pages(module_page)
controls(module_page).map {|control| control_page(module_page, control)}
end

def controls(page)
page.data['controls'].flat_map {|type, variants| send(type, page, variants)}
end

def image_page(module_page)
page = PageWithoutAFile.new(module_page.site, __dir__, module_page.url.pathmap("%{^#{SOURCE_DIR},images}d"), module_page.name)
page.data.merge!(module_page.data)
page.data['draw_controls'] = true
page.data['dark'] = dark(page)
page.data['light'] = light(page)
page.content = module_page.content
page
end

def buttons(page, variants)
variants.flat_map do |style|
[:off, :on].map do |state|
ButtonControl.new(style: style, state: state, dark: dark(page), light: light(page))
end
end
end

def ports(page, _)
PortControl.new(metal_color: light(page), shadow_color: dark(page))
end

def knobs(page, _)
KnobControl.new(knob_color: dark(page), pointer_color: light(page))
end

def switches(page, variants)
variants.flat_map do |positions|
states = [:high, :low]
states << :mid if positions == 3
states.map do |state|
SwitchControl.new(positions: positions, state: state, dark: dark(page), light: light(page))
end
end
end
end
end

+ 21
- 0
plugins/community/repos/DHE-Modules/gui/_plugins/page-color.rb View File

@@ -0,0 +1,21 @@
module DHE
module PageColor
def hslcolor(page)
Color::HSL.new(*page['color'])
end

def rgbhex(color)
"##{color.to_rgb.hex}"
end

def light(page)
hsl = hslcolor(page)
hsl.l = 0.97
rgbhex(hsl)
end

def dark(page)
rgbhex(hslcolor(page))
end
end
end

+ 244
- 0
plugins/community/repos/DHE-Modules/gui/_plugins/panel-filters.rb View File

@@ -0,0 +1,244 @@
require 'ostruct'
require_relative 'page-color'
require_relative 'controls'

module PanelFilters
include DHE::PageColor

MM_PER_INCH = 25.4
PX_PER_INCH = 75.0
PX_PER_MM = PX_PER_INCH / MM_PER_INCH
MM_PER_HP = 5.08

STROKE_WIDTH = 0.35
STROKE_INSET = STROKE_WIDTH / 2.0
PADDING = 1.0

PLUGIN_LABEL_INSET = 9.0
PANEL_HEIGHT = 128.5

PLUGIN_FONT = 12.0 / PX_PER_MM
LARGE_FONT = 9.0 / PX_PER_MM
SMALL_FONT = 7.0 / PX_PER_MM

class Text
ASCENT_RATIO = 2.0 / 3.0 # For Proxima Nova font

def initialize(text:, size:, color:)
@text = text
@size = size
@color = color
end

def ascent
@size * ASCENT_RATIO
end

def descent
@size - ascent
end

def svg(x:, y:, attributes:)
%Q[<text #{attributes} fill="#{@color}" x="#{x}" y="#{y}" style="font-family:Proxima Nova;font-weight:bold;font-size:#{@size}px">#{@text}</text>]
end
end

class Label < Bounded
ALIGNMENT_ATTRIBUTES_TEMPLATE = %[dominant-baseline="%s" text-anchor="%s"]
ALIGNMENT_ATTRIBUTES = {
above: ALIGNMENT_ATTRIBUTES_TEMPLATE % %w{baseline middle},
below: ALIGNMENT_ATTRIBUTES_TEMPLATE % %w{hanging middle},
right: ALIGNMENT_ATTRIBUTES_TEMPLATE % %w{middle start},
}

def initialize(text, padding, alignment, control)
@text = text
@alignment = alignment
case alignment
when :above
@x = control.center.x
@y = control.top - padding
when :below
@x = control.center.x
@y = control.bottom + padding
when :right_of
@x = control.right + padding
@y = control.center.y
else
@x = control.center.x
@y = control.center.y
end
super(top: @y - @text.ascent, right: @x, bottom: @y + @text.descent, left: @x)
end

def svg
@text.svg(x: @x, y: @y, attributes: ALIGNMENT_ATTRIBUTES[@alignment])
end
end

class Box < Bounded
CORNER_RADIUS = 1.0
BUFFER = PADDING + STROKE_INSET

def initialize(content_bounds:, border_color:, background_color:)
super(top: content_bounds.top - BUFFER, right: content_bounds.right + BUFFER, bottom: content_bounds.bottom + BUFFER, left: content_bounds.left - BUFFER)
@border_color = border_color
@background_color = background_color
end

def svg
%Q[
<rect x="#{left}" y="#{top}" width="#{width}" height="#{height}"
stroke-width="#{STROKE_WIDTH}" rx="#{CORNER_RADIUS}" ry="#{CORNER_RADIUS}"
stroke="#{@border_color}" fill="#{@background_color}"/>
]
end

def self.around(content:, border_color:, background_color:)
content_bounds = Bounded.new(top: content.map(&:top).min, right: content.map(&:right).max, bottom: content.map(&:bottom).max, left: content.map(&:left).min)
Box.new(content_bounds: content_bounds, border_color: border_color, background_color: background_color)
end
end

def button(page, x, y, label)
dark = dark(page)
light = light(page)
button = ButtonControl.new(x: x, y: y, style: :dark, state: :off, dark: dark, light: light)
label_text = Text.new(text: label, color: dark, size: SMALL_FONT)
items = [Label.new(label_text, PADDING, :above, button)]
items << button if page['draw_controls']
items.map(&:svg).join("\n")
end

def large_knob(page, x, y, label)
dark = dark(page)
light = light(page)
knob = KnobControl.new(x: x, y: y, knob_color: dark, pointer_color: light)
label_text = Text.new(text: label, color: dark, size: LARGE_FONT)
items = [Label.new(label_text, PADDING, :above, knob)]
items << knob if page['draw_controls']
items.map(&:svg).join("\n")
end

def cv(page, x, y)
dark = dark(page)
light = light(page)
draw = page['draw_controls']
port = PortControl.new(x: x, y: y, metal_color: light, shadow_color: dark)
label_text = Text.new(text: 'CV', color: dark, size: SMALL_FONT)
items = [Label.new(label_text, PADDING, :above, port)]
items << port if draw
items.map(&:svg).join("\n")
end

def port_button(port_x:, port_y:, label:, button_position:, foreground_color:, background_color:, label_color:, metal_color:, shadow_color:, button_style:, draw:)
port = PortControl.new(x: port_x, y: port_y, metal_color: metal_color, shadow_color: shadow_color)
label_text = Text.new(text: label, color: label_color, size: SMALL_FONT)
label = Label.new(label_text, PADDING, :above, port)
button = ButtonControl.new(style: button_style, state: :off, dark: shadow_color, light: metal_color)
button.align(PADDING, button_position, port)
box = Box.around(content: [port, label, button], border_color: foreground_color, background_color: background_color)
items = [box, label]
items += [port, button] if draw
items.map(&:svg).join("\n")
end

def in_port_button(page, x, y, label)
dark = dark(page)
light = light(page)
draw = page['draw_controls']
port_button(port_x: x, port_y: y, label: label, button_position: :right_of, foreground_color: dark, background_color: light, label_color: dark, metal_color: light, shadow_color: dark, button_style: :dark, draw: draw)
end

def out_port_button(page, x, y, label)
dark = dark(page)
light = light(page)
draw = page['draw_controls']
port_button(port_x: x, port_y: y, label: label, button_position: :left_of, foreground_color: dark, background_color: dark, label_color: light, metal_color: light, shadow_color: dark, button_style: :light, draw: draw)
end

def port(x:, y:, foreground_color:, background_color:, label:, label_color:, metal_color:, shadow_color:, draw:)
port = PortControl.new(x: x, y: y, metal_color: metal_color, shadow_color: shadow_color)
label_text = Text.new(text: label, color: label_color, size: SMALL_FONT)
label = Label.new(label_text, PADDING, :above, port)
box = Box.around(content: [port, label], border_color: foreground_color, background_color: background_color)
items = [box, label]
items << port if draw
items.map(&:svg).join("\n")
end

def in_port(page, x, y, label)
dark = dark(page)
light = light(page)
draw = page ['draw_controls']
port(x: x, y: y, foreground_color: dark, background_color: light, label: label, label_color: dark, metal_color: light, shadow_color: dark, draw: draw)
end

def out_port(page, x, y, label)
dark = dark(page)
light = light(page)
draw = page ['draw_controls']
port(x: x, y: y, foreground_color: dark, background_color: dark, label: label, label_color: light, metal_color: light, shadow_color: dark, draw: draw)
end

def duration_switch(page, x, y)
switch(page, x, y, :mid, '100', '1', '10')
end

def polarity_switch(page, x, y)
switch(page, x, y, :high, 'UNI', 'BI',)
end

def shape_switch(page, x, y)
switch(page, x, y, :low, 'S', 'J',)
end

def switch(page, x, y, position, high, low, mid = nil)
dark = dark(page)
light = light(page)
draw = page['draw_controls']
switch = SwitchControl.new(x: x, y: y, positions: mid ? 3 : 2, dark: dark, light: light, state: position.to_sym)
high_text = Text.new(text: high, size: SMALL_FONT, color: dark)
low_text = Text.new(text: low, size: SMALL_FONT, color: dark)
items = [
Label.new(high_text, PADDING + STROKE_INSET, :above, switch),
Label.new(low_text, PADDING + STROKE_INSET, :below, switch),
]
if mid
mid_text = Text.new(text: mid, size: SMALL_FONT, color: dark)
items << Label.new(mid_text, PADDING / 2.0 + STROKE_INSET, :right_of, switch)
end
items << switch if draw
items.map(&:svg).join("\n")
end

def panel(page)
dark = dark(page)
light = light(page)
panel = Bounded.new(top: 0.0, right: width(page), bottom: PANEL_HEIGHT, left: 0.0)
name_label_text = Text.new(text: page['title'], color: dark, size: PLUGIN_FONT)
name_label = Label.new(name_label_text, -PLUGIN_LABEL_INSET, :above, panel)
author_label_text = Text.new(text: 'DHE', color: dark, size: PLUGIN_FONT)
author_label = Label.new(author_label_text, -PLUGIN_LABEL_INSET, :below, panel)
box = %Q[<rect x="#{panel.left}" y="#{panel.top}" width="#{panel.width}" height="#{panel.height}" stroke="#{dark}" fill="#{light}" stroke-width="1"/>]
box + [name_label, author_label].map(&:svg).join("\n")
end

def connector(page, x1, y1, x2, y2)
%Q[<line x1="#{x1}" y1="#{y1}" x2="#{x2}" y2="#{y2}" stroke="#{dark(page)}" stroke-width="#{STROKE_WIDTH}" />]
end

def width(page)
hp_to_mm(page['width'])
end

def mm_to_px(mm)
mm * PX_PER_MM
end

def hp_to_mm(hp)
hp * MM_PER_HP
end
end

Liquid::Template.register_filter(PanelFilters)

+ 39
- 0
plugins/community/repos/DHE-Modules/gui/panels/booster-stage.svg View File

@@ -0,0 +1,39 @@
---
layout: panel
width: 8
title: BOOSTER STAGE
color: [0,100,30]
controls:
buttons: [dark, light]
knobs: []
ports: []
switches: [2, 3]
---
{% assign width = page.width | hp_to_mm %}
{% assign left_x = width | divided_by:6.0 | plus:0.333333 %}
{% assign right_x = width | minus:left_x %}
{% assign center_x = width | divided_by:2.0 %}

{{ page | connector: left_x, 25.0, right_x, 25.0 }}
{{ page | cv: left_x, 25.0 }}
{{ page | large_knob: center_x, 25.0, 'LEVEL' }}
{{ page | polarity_switch: right_x, 25 }}

{{ page | connector: left_x, 43.5, right_x, 43.5 }}
{{ page | cv: left_x, 43.5 }}
{{ page | large_knob: center_x, 43.5, 'CURVE' }}
{{ page | shape_switch: right_x, 43.5 }}

{{ page | connector: left_x, 62.0, right_x, 62.0 }}
{{ page | cv: left_x, 62 }}
{{ page | large_knob: center_x, 62.0, 'DURATION' }}
{{ page | duration_switch: right_x, 62 }}

{{ page | in_port_button: left_x, 82.0, 'DEFER' }}
{{ page | out_port_button: right_x, 82.0, 'ACTIVE' }}

{{ page | in_port_button: left_x, 97.0, 'TRIG' }}
{{ page | out_port_button: right_x, 97.0, 'EOC' }}

{{ page | in_port: left_x, 112.0, 'IN' }}
{{ page | out_port: right_x, 112.0, 'OUT' }}

+ 30
- 0
plugins/community/repos/DHE-Modules/gui/panels/hostage.svg View File

@@ -0,0 +1,30 @@
---
layout: panel
width: 5
title: HOSTAGE
color: [300,100,30]
controls:
knobs: []
ports: []
switches: [2, 3]
---
{% assign width = page.width | hp_to_mm %}
{% assign left_x = width | divided_by:4.0 | plus:0.33333 %}
{% assign right_x = width | minus:left_x %}
{% assign center_x = width | divided_by:2.0 %}

{{ page | switch: center_x, 25, 'low', 'SUSTAIN', 'HOLD' }}

{{ page | cv: left_x, 43.5 }}
{{ page | duration_switch: right_x, 43.5 }}

{{ page | large_knob: center_x, 62.0, 'DURATION' }}

{{ page | in_port: left_x, 82.0, 'DEFER' }}
{{ page | out_port: right_x, 82.0, 'ACTIVE' }}

{{ page | in_port: left_x, 97.0, 'GATE' }}
{{ page | out_port: right_x, 97.0, 'EOC' }}

{{ page | in_port: left_x, 112.0, 'IN' }}
{{ page | out_port: right_x, 112.0, 'OUT' }}

+ 26
- 0
plugins/community/repos/DHE-Modules/gui/panels/stage.svg View File

@@ -0,0 +1,26 @@
---
layout: panel
width: 5
title: STAGE
color: [120,100,30]
controls:
knobs: []
ports: []
---
{% assign width = page.width | hp_to_mm %}
{% assign left_x = width | divided_by:4.0 | plus:0.33333 %}
{% assign right_x = width | minus:left_x %}
{% assign center_x = width | divided_by:2.0 %}

{{ page | large_knob: center_x, 25.0, 'LEVEL' }}
{{ page | large_knob: center_x, 43.5, 'CURVE' }}
{{ page | large_knob: center_x, 62.0, 'DURATION' }}

{{ page | in_port: left_x, 82.0, 'DEFER' }}
{{ page | out_port: right_x, 82.0, 'ACTIVE' }}

{{ page | in_port: left_x, 97.0, 'TRIG' }}
{{ page | out_port: right_x, 97.0, 'EOC' }}

{{ page | in_port: left_x, 112.0, 'IN' }}
{{ page | out_port: right_x, 112.0, 'OUT' }}

+ 19
- 0
plugins/community/repos/DHE-Modules/gui/panels/swave.svg View File

@@ -0,0 +1,19 @@
---
layout: panel
width: 4
title: SWAVE
color: [16,100,50]
controls:
knobs: []
ports: []
switches: [2]
---
{% assign width = page.width | hp_to_mm %}
{% assign center_x = width | divided_by:2.0 %}

{{ page | shape_switch: center_x, 25 }}
{{ page | large_knob: center_x, 43.5, 'CURVE' }}
{{ page | cv: center_x, 62 }}

{{ page | in_port: center_x, 97.0, 'IN' }}
{{ page | out_port: center_x, 112.0, 'OUT' }}

+ 29
- 0
plugins/community/repos/DHE-Modules/gui/panels/upstage.svg View File

@@ -0,0 +1,29 @@
---
layout: panel
width: 5
title: UPSTAGE
color: [210,100,30]
controls:
buttons: [dark]
knobs: []
ports: []
switches: [2]
---
{% assign width = page.width | hp_to_mm %}
{% assign left_x = width | divided_by:4.0 | plus:0.33333 %}
{% assign right_x = width | minus:left_x %}
{% assign center_x = width | divided_by:2.0 %}

{{ page | large_knob: center_x, 25.0, 'LEVEL' }}
{{ page | cv: left_x, 43.5 }}
{{ page | polarity_switch: right_x, 43.5 }}

{{ page | button: left_x, 62, 'WAIT' }}
{{ page | button: right_x, 62, 'TRIG' }}

{{ page | in_port: left_x, 82.0, 'WAIT' }}

{{ page | in_port: left_x, 97.0, 'TRIG' }}
{{ page | out_port: right_x, 97.0, 'TRIG' }}

{{ page | out_port: right_x, 112.0, 'OUT' }}

+ 769
- 0
plugins/community/repos/DHE-Modules/images/booster-stage.svg View File

@@ -0,0 +1,769 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg206"
height="379.42913385826773"
width="120.0"
version="1.1">
<metadata
id="metadata212">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs210" />
<g
id="g204"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 40.639999 V 128.5 H 0 Z"
style="fill:#fff0f0;stroke:#990000;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="BOOSTER STAGE">
<path
id="path215"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 4.5068482,9 h 1.471168 c 0.5161281,0 0.7884161,-0.32512 0.7884161,-0.73152 0,-0.341376 -0.231648,-0.621792 -0.5201921,-0.666496 0.2560321,-0.052832 0.4673601,-0.2804161 0.4673601,-0.6217921 0,-0.361696 -0.26416,-0.69088 -0.7802881,-0.69088 h -1.426464 z m 0.577088,-1.6256001 v -0.58928 h 0.723392 c 0.195072,0 0.316992,0.125984 0.316992,0.296672 0,0.170688 -0.12192,0.292608 -0.316992,0.292608 z m 0,1.1257281 v -0.62992 h 0.743712 c 0.227584,0 0.349504,0.146304 0.349504,0.316992 0,0.195072 -0.130048,0.312928 -0.349504,0.312928 z" />
<path
id="path217"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 7.0676128,7.646688 c 0,0.816864 0.597408,1.40208 1.414272,1.40208 0.820928,0 1.4183361,-0.585216 1.4183361,-1.40208 0,-0.8168641 -0.5974081,-1.4020801 -1.4183361,-1.4020801 -0.816864,0 -1.414272,0.585216 -1.414272,1.4020801 z m 2.239264,0 c 0,0.503936 -0.32512,0.890016 -0.824992,0.890016 -0.499872,0 -0.820928,-0.38608 -0.820928,-0.890016 0,-0.5080001 0.321056,-0.8900161 0.820928,-0.8900161 0.499872,0 0.824992,0.382016 0.824992,0.8900161 z" />
<path
id="path219"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 10.179113,7.646688 c 0,0.816864 0.597408,1.40208 1.414272,1.40208 0.820928,0 1.418336,-0.585216 1.418336,-1.40208 0,-0.8168641 -0.597408,-1.4020801 -1.418336,-1.4020801 -0.816864,0 -1.414272,0.585216 -1.414272,1.4020801 z m 2.239264,0 c 0,0.503936 -0.32512,0.890016 -0.824992,0.890016 -0.499872,0 -0.820928,-0.38608 -0.820928,-0.890016 0,-0.5080001 0.321056,-0.8900161 0.820928,-0.8900161 0.499872,0 0.824992,0.382016 0.824992,0.8900161 z" />
<path
id="path221"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 13.237781,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.146048,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.638048,0 -1.028192,0.373888 -1.028192,0.824992 0,0.6177281 0.56896,0.7396481 1.011936,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.861568,-0.36576 z" />
<path
id="path223"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 16.45158,9 h 0.581152 V 6.7973119 h 0.788416 v -0.508 h -2.162049 v 0.508 h 0.792481 z" />
<path
id="path225"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 18.191098,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 h 1.312672 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 h -1.918208 z" />
<path
id="path227"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 22.09654,9 h 0.662432 l -0.6096,-1.032256 c 0.292608,-0.069088 0.593344,-0.32512 0.593344,-0.8046721 0,-0.503936 -0.34544,-0.87376 -0.910336,-0.87376 H 20.564412 V 9 H 21.1415 V 8.036832 h 0.422656 z m 0.0569,-1.8369281 c 0,0.227584 -0.174752,0.3657601 -0.4064,0.3657601 H 21.1415 V 6.7973119 h 0.605536 c 0.231648,0 0.4064,0.138176 0.4064,0.36576 z" />
<path
id="path229"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 24.032781,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.146048,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.638048,0 -1.028192,0.373888 -1.028192,0.824992 0,0.6177281 0.56896,0.7396481 1.011936,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.861568,-0.36576 z" />
<path
id="path231"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 27.246581,9 h 0.581152 V 6.7973119 h 0.788416 v -0.508 h -2.162048 v 0.508 h 0.79248 z" />
<path
id="path233"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 30.593602,9 H 31.25197 L 30.207522,6.2893119 H 29.48413 L 28.435618,9 h 0.658368 l 0.170688,-0.459232 h 1.162304 z M 29.845826,6.8663999 30.268482,8.032768 H 29.42317 Z" />
<path
id="path235"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 31.237301,7.646688 c 0,0.85344 0.65024,1.406144 1.44272,1.406144 0.491744,0 0.877824,-0.2032 1.154176,-0.512064 V 7.500384 H 32.541845 V 8.00432 h 0.715264 v 0.32512 c -0.109728,0.1016 -0.337312,0.207264 -0.577088,0.207264 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.288544,0 0.520192,0.16256 0.642112,0.353568 l 0.479552,-0.260096 c -0.2032,-0.321056 -0.556768,-0.605536 -1.121664,-0.605536 -0.79248,0 -1.44272,0.544576 -1.44272,1.4020801 z" />
<path
id="path237"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 34.296286,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 h 1.312672 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 h -1.918208 z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
aria-label="DHE">
<path
id="path240"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 16.456755,122.06845 h 1.068832 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 h -1.068832 z m 0.577088,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path242"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 21.235003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path244"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 22.34638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 22.34638 Z" />
</g>
<path
id="line8"
d="M 7.1066666,25 H 33.533333"
style="stroke:#990000;stroke-width:0.34999999" />
<g
id="text10"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="CV">
<path
id="path248"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.408283,19.828447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.7804776,19.299789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 L 7.069699,18.579106 C 6.9582776,18.382341 6.756771,18.192687 6.408283,18.192687 c -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path250"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 7.7064452,19.799999 H 8.1284239 L 8.7376852,18.218765 H 8.3536372 L 7.9174345,19.434917 7.4788612,18.218765 h -0.384048 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g18"
transform="translate(7.1066663,25)">
<path
id="circle12"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle14"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle16"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
<g
id="text20"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="LEVEL">
<path
id="path256"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 16.103949,17.65 h 1.292352 v -0.381 h -0.859536 v -1.652016 h -0.432816 z" />
<path
id="path258"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 17.699386,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path260"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 20.049347,17.65 h 0.542544 l 0.783336,-2.033016 h -0.493776 l -0.560832,1.563624 -0.56388,-1.563624 h -0.493776 z" />
<path
id="path262"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 21.562965,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path264"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 23.342949,17.65 h 1.292352 v -0.381 h -0.859536 v -1.652016 h -0.432816 z" />
</g>
<g
style="fill:#990000;stroke:#fff0f0"
id="g26"
transform="translate(20.32,25)">
<path
id="circle22"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line24"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<g
id="text28"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="UNI">
<path
id="path269"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 31.633984,20.194403 c 0,0.38879 0.232326,0.659046 0.713571,0.659046 0.481245,0 0.713571,-0.267886 0.713571,-0.661416 v -0.948267 h -0.343747 v 0.938784 c 0,0.220472 -0.125645,0.372195 -0.369824,0.372195 -0.244179,0 -0.372195,-0.151723 -0.372195,-0.372195 v -0.938784 h -0.341376 z" />
<path
id="path271"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 34.460819,20.825001 H 34.7856 v -1.581235 h -0.336634 v 0.993309 L 33.71643,19.243766 h -0.346118 v 1.581235 h 0.336635 v -1.03124 z" />
<path
id="path273"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 35.09738,20.825001 h 0.336635 V 19.243766 H 35.09738 Z" />
</g>
<g
id="text30"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
aria-label="BI">
<path
id="path276"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 32.580862,30.673261 h 0.858181 c 0.301075,0 0.45991,-0.189654 0.45991,-0.42672 0,-0.199136 -0.135128,-0.362712 -0.303446,-0.38879 0.149352,-0.03082 0.272627,-0.163576 0.272627,-0.362712 0,-0.210989 -0.154093,-0.403013 -0.455168,-0.403013 h -0.832104 z m 0.336635,-0.948267 v -0.343747 h 0.421978 c 0.113792,0 0.184912,0.07349 0.184912,0.173059 0,0.09957 -0.07112,0.170688 -0.184912,0.170688 z m 0,0.656675 v -0.367454 h 0.433832 c 0.132757,0 0.203877,0.08534 0.203877,0.184912 0,0.113792 -0.07586,0.182542 -0.203877,0.182542 z" />
<path
id="path278"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 34.150503,30.673261 h 0.336634 v -1.581235 h -0.336634 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000"
id="g44"
transform="translate(33.533334,25)">
<path
id="rect32"
d="m -1.125,-2.8125 h 2.25 c 0.103875,0 0.1875,0.083625 0.1875,0.1875 v 5.25 c 0,0.103875 -0.083625,0.1875 -0.1875,0.1875 h -2.25 c -0.103875,0 -0.1875,-0.083625 -0.1875,-0.1875 v -5.25 c 0,-0.103875 0.083625,-0.1875 0.1875,-0.1875 z"
style="stroke-width:0.375" />
<path
id="line34"
d="m -0.875,-2.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line36"
d="m -0.875,-1.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line38"
d="m -0.875,-1.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line40"
d="m -0.875,-0.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line42"
d="m -0.875,-0.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
</g>
<path
id="line46"
d="M 7.1066666,43.5 H 33.533333"
style="stroke:#990000;stroke-width:0.34999999" />
<g
id="text48"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="CV">
<path
id="path288"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.408283,38.328447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.7804776,37.799789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 L 7.069699,37.079106 C 6.9582776,36.882341 6.756771,36.692687 6.408283,36.692687 c -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path290"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 7.7064452,38.299999 H 8.1284239 L 8.7376852,36.718765 H 8.3536372 L 7.9174345,37.934917 7.4788612,36.718765 h -0.384048 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g56"
transform="translate(7.1066663,43.5)">
<path
id="circle50"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle52"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle54"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
<g
id="text58"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="CURVE">
<path
id="path296"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 16.445515,36.186578 c 0.448056,0 0.704088,-0.246888 0.850392,-0.499872 l -0.371856,-0.179832 c -0.08534,0.16764 -0.268224,0.295656 -0.478536,0.295656 -0.368808,0 -0.637032,-0.283464 -0.637032,-0.667513 0,-0.384048 0.268224,-0.667512 0.637032,-0.667512 0.210312,0 0.393192,0.131064 0.478536,0.295656 l 0.371856,-0.18288 c -0.143256,-0.252984 -0.402336,-0.496824 -0.850392,-0.496824 -0.6096,0 -1.08204,0.42672 -1.08204,1.05156 0,0.624841 0.47244,1.051561 1.08204,1.051561 z" />
<path
id="path298"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 17.556511,35.339234 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850393 v -1.2192 h -0.44196 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path300"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 20.938029,36.150002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 h -0.950976 v 2.033017 h 0.432816 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path302"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 22.287722,36.150002 h 0.542544 l 0.783336,-2.033017 h -0.493776 l -0.560832,1.563625 -0.56388,-1.563625 h -0.493776 z" />
<path
id="path304"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 23.80134,36.150002 h 1.438656 v -0.381 h -1.00584 v -0.460249 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 H 23.80134 Z" />
</g>
<g
style="fill:#990000;stroke:#fff0f0"
id="g64"
transform="translate(20.32,43.5)">
<path
id="circle60"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line62"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<g
id="text66"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="S">
<path
id="path309"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 32.87238,39.102158 c 0.146981,0.149352 0.365083,0.251291 0.668528,0.251291 0.42672,0 0.632968,-0.218102 0.632968,-0.507323 0,-0.357971 -0.331893,-0.436203 -0.592667,-0.49784 -0.170688,-0.0403 -0.315298,-0.07349 -0.315298,-0.175429 0,-0.09483 0.0806,-0.158835 0.225213,-0.158835 0.161205,0 0.331893,0.05453 0.459909,0.173059 l 0.187283,-0.24655 c -0.156464,-0.14461 -0.365083,-0.220472 -0.616373,-0.220472 -0.372195,0 -0.599779,0.218102 -0.599779,0.481246 0,0.360341 0.331893,0.431461 0.590296,0.490728 0.173059,0.04267 0.32004,0.07586 0.32004,0.192024 0,0.09009 -0.09009,0.175429 -0.274997,0.175429 -0.218102,0 -0.39116,-0.0972 -0.502582,-0.21336 z" />
</g>
<g
id="text68"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
aria-label="J">
<path
id="path312"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 32.971096,49.047615 c 0.113792,0.111422 0.265515,0.154094 0.424349,0.154094 0.324782,0 0.557107,-0.173059 0.557107,-0.547624 v -1.062059 h -0.336635 v 1.057317 c 0,0.154094 -0.0972,0.253662 -0.246549,0.253662 -0.109051,0 -0.189653,-0.05453 -0.251291,-0.113792 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000"
id="g82"
transform="translate(33.533334,43.5)">
<path
id="rect70"
d="m -1.125,-2.8125 h 2.25 c 0.103875,0 0.1875,0.083625 0.1875,0.1875 v 5.25 c 0,0.103875 -0.083625,0.1875 -0.1875,0.1875 h -2.25 c -0.103875,0 -0.1875,-0.083625 -0.1875,-0.1875 v -5.25 c 0,-0.103875 0.083625,-0.1875 0.1875,-0.1875 z"
style="stroke-width:0.375" />
<path
id="line72"
d="m -0.875,0.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line74"
d="m -0.875,0.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line76"
d="m -0.875,1.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line78"
d="m -0.875,1.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line80"
d="m -0.875,2.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
</g>
<path
id="line84"
d="M 7.1066666,62 H 33.533333"
style="stroke:#990000;stroke-width:0.34999999" />
<g
id="text86"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="CV">
<path
id="path322"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.408283,56.828447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.7804776,56.299789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 L 7.069699,55.579106 C 6.9582776,55.382341 6.756771,55.192687 6.408283,55.192687 c -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path324"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 7.7064452,56.799999 H 8.1284239 L 8.7376852,55.218765 H 8.3536372 L 7.9174345,56.434917 7.4788612,55.218765 h -0.384048 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g94"
transform="translate(7.1066663,62)">
<path
id="circle88"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle90"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle92"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
<g
id="text96"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="DURATION">
<path
id="path330"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 12.805917,54.650002 h 0.801624 c 0.637033,0 1.078993,-0.402336 1.078993,-1.014985 0,-0.612648 -0.44196,-1.018032 -1.078993,-1.018032 h -0.801624 z m 0.432816,-0.381 v -1.271017 h 0.368808 c 0.417576,0 0.637033,0.277368 0.637033,0.637032 0,0.344425 -0.234697,0.633985 -0.637033,0.633985 z" />
<path
id="path332"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 14.996668,53.839234 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850393 v -1.2192 h -0.44196 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path334"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 18.378185,54.650002 H 18.87501 L 18.417809,53.87581 c 0.219456,-0.05182 0.445009,-0.243841 0.445009,-0.603505 0,-0.377952 -0.259081,-0.65532 -0.682753,-0.65532 h -0.950976 v 2.033017 h 0.432816 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path336"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 20.589748,54.650002 h 0.493776 l -0.783336,-2.033017 h -0.542544 l -0.786384,2.033017 h 0.493776 l 0.128016,-0.344424 h 0.871728 z m -0.560832,-1.600201 0.316992,0.874777 h -0.633984 z" />
<path
id="path338"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 21.5442,54.650002 h 0.435864 v -1.652017 h 0.591312 v -0.381 H 20.94984 v 0.381 h 0.59436 z" />
<path
id="path340"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 22.848839,54.650002 h 0.432816 v -2.033017 h -0.432816 z" />
<path
id="path342"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 23.584741,53.635017 c 0,0.612649 0.448056,1.051561 1.060704,1.051561 0.615696,0 1.063752,-0.438912 1.063752,-1.051561 0,-0.612648 -0.448056,-1.05156 -1.063752,-1.05156 -0.612648,0 -1.060704,0.438912 -1.060704,1.05156 z m 1.679448,0 c 0,0.377953 -0.24384,0.667513 -0.618744,0.667513 -0.374904,0 -0.615696,-0.28956 -0.615696,-0.667513 0,-0.381 0.240792,-0.667512 0.615696,-0.667512 0.374904,0 0.618744,0.286512 0.618744,0.667512 z" />
<path
id="path344"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 27.417982,54.650002 h 0.417576 v -2.033017 h -0.432816 v 1.277113 L 26.46091,52.616985 h -0.445008 v 2.033017 h 0.432816 v -1.325881 z" />
</g>
<g
style="fill:#990000;stroke:#fff0f0"
id="g102"
transform="translate(20.32,62)">
<path
id="circle98"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line100"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<g
id="text104"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="100">
<path
id="path349"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 32.06063,56.325001 h 0.336635 v -1.581235 h -0.293963 l -0.49784,0.500211 0.192024,0.201506 0.263144,-0.267885 z" />
<path
id="path351"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 32.632331,55.535569 c 0,0.407754 0.201507,0.81788 0.654304,0.81788 0.450427,0 0.654304,-0.410126 0.654304,-0.81788 0,-0.407755 -0.203877,-0.81551 -0.654304,-0.81551 -0.452797,0 -0.654304,0.407755 -0.654304,0.81551 z m 0.964862,0 c 0,0.291592 -0.08534,0.519176 -0.310558,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516806 0.312928,-0.516806 0.225214,0 0.310558,0.225214 0.310558,0.516806 z" />
<path
id="path353"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 34.100107,55.535569 c 0,0.407754 0.201507,0.81788 0.654304,0.81788 0.450427,0 0.654304,-0.410126 0.654304,-0.81788 0,-0.407755 -0.203877,-0.81551 -0.654304,-0.81551 -0.452797,0 -0.654304,0.407755 -0.654304,0.81551 z m 0.964862,0 c 0,0.291592 -0.08534,0.519176 -0.310558,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516806 0.312928,-0.516806 0.225214,0 0.310558,0.225214 0.310558,0.516806 z" />
</g>
<g
id="text106"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
aria-label="1">
<path
id="path356"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 33.528406,69.173264 h 0.336635 V 67.59203 h -0.293963 l -0.49784,0.50021 0.192024,0.201507 0.263144,-0.267885 z" />
</g>
<g
id="text108"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990000"
aria-label="10">
<path
id="path359"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990000"
d="m 36.189577,62 h 0.336635 v -1.581235 h -0.293963 l -0.49784,0.500211 0.192024,0.201507 0.263144,-0.267886 z" />
<path
id="path361"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990000"
d="m 36.761279,61.210568 c 0,0.407755 0.201506,0.81788 0.654304,0.81788 0.450426,0 0.654304,-0.410125 0.654304,-0.81788 0,-0.407755 -0.203878,-0.815509 -0.654304,-0.815509 -0.452798,0 -0.654304,0.407754 -0.654304,0.815509 z m 0.964861,0 c 0,0.291592 -0.08534,0.519176 -0.310557,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516805 0.312928,-0.516805 0.225213,0 0.310557,0.225213 0.310557,0.516805 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000"
id="g122"
transform="translate(33.533334,62)">
<path
id="rect110"
d="m -1.125,-4.3125 h 2.25 c 0.103875,0 0.1875,0.083625 0.1875,0.1875 v 8.25 c 0,0.103875 -0.083625,0.1875 -0.1875,0.1875 h -2.25 c -0.103875,0 -0.1875,-0.083625 -0.1875,-0.1875 v -8.25 c 0,-0.103875 0.083625,-0.1875 0.1875,-0.1875 z"
style="stroke-width:0.375" />
<path
id="line112"
d="m -0.875,-1 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line114"
d="m -0.875,-0.5 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line116"
d="m -0.875,0 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line118"
d="m -0.875,0.5 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line120"
d="m -0.875,1 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
</g>
<path
id="rect124"
d="M 2.7316663,74.044556 H 18.481666 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 H 2.7316663 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0f0;stroke:#990000;stroke-width:0.34999999" />
<g
id="text126"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="DEFER">
<path
id="path371"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 3.5890601,76.800003 h 0.6234854 c 0.4954693,0 0.839216,-0.312928 0.839216,-0.789432 0,-0.476504 -0.3437467,-0.791803 -0.839216,-0.791803 H 3.5890601 Z M 3.9256948,76.50367 v -0.988568 h 0.2868507 c 0.3247813,0 0.4954693,0.21573 0.4954693,0.495469 0,0.267885 -0.1825413,0.493099 -0.4954693,0.493099 z" />
<path
id="path373"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 5.2929768,76.800003 H 6.4119315 V 76.50367 h -0.78232 V 76.145699 H 6.3953368 V 75.849366 H 5.6296115 v -0.334264 h 0.78232 V 75.218768 H 5.2929768 Z" />
<path
id="path375"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 6.677409,76.800003 H 7.0140437 V 76.145699 H 7.779769 V 75.849366 H 7.0140437 v -0.334264 h 0.78232 V 75.218768 H 6.677409 Z" />
<path
id="path377"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 8.0294297,76.800003 H 9.1483844 V 76.50367 h -0.78232 V 76.145699 H 9.1317898 V 75.849366 H 8.3660644 v -0.334264 h 0.78232 V 75.218768 H 8.0294297 Z" />
<path
id="path379"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 10.307604,76.800003 h 0.386419 l -0.3556,-0.602149 c 0.170688,-0.0403 0.346117,-0.189654 0.346117,-0.469392 0,-0.293963 -0.201507,-0.509694 -0.531029,-0.509694 H 9.4138625 v 1.581235 h 0.3366347 v -0.561848 h 0.2465494 z m 0.03319,-1.071541 c 0,0.132757 -0.101938,0.21336 -0.237066,0.21336 H 9.7504972 v -0.42672 h 0.3532298 c 0.135128,0 0.237066,0.0806 0.237066,0.21336 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g134"
transform="translate(7.1066663,82)">
<path
id="circle128"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle130"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle132"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
<path
id="circle136"
d="m 17.806666,82 a 2.5,2.5 0 0 1 -2.5,2.5 2.5,2.5 0 0 1 -2.5,-2.5 2.5,2.5 0 0 1 2.5,-2.5 2.5,2.5 0 0 1 2.5,2.5 z"
style="fill:#990000;stroke:#990000;stroke-width:1" />
<path
id="rect138"
d="m 22.158333,74.044556 h 15.75 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 h -15.75 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990000;stroke:#990000;stroke-width:0.34999999" />
<g
id="text140"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
aria-label="ACTIVE">
<path
id="path387"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 30.677939,76.800003 h 0.384048 l -0.609262,-1.581235 h -0.421978 l -0.611632,1.581235 h 0.384048 l 0.09957,-0.267885 h 0.67801 z m -0.436203,-1.2446 0.246549,0.680381 h -0.493098 z" />
<path
id="path389"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 31.895017,76.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289221,-0.13987 c -0.06638,0.130387 -0.208619,0.229955 -0.372195,0.229955 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.163576,0 0.305816,0.101939 0.372195,0.229955 l 0.289221,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474133,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367454,0.81788 0.841587,0.81788 z" />
<path
id="path391"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 33.124208,76.800003 h 0.339005 v -1.284901 h 0.459909 v -0.296334 h -1.261194 v 0.296334 h 0.46228 z" />
<path
id="path393"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 34.138927,76.800003 h 0.336634 v -1.581235 h -0.336634 z" />
<path
id="path395"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 35.230471,76.800003 h 0.421979 l 0.609261,-1.581235 H 35.877663 L 35.44146,76.43492 35.002887,75.218768 h -0.384048 z" />
<path
id="path397"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 36.407729,76.800003 h 1.118955 V 76.50367 h -0.78232 v -0.357971 h 0.765725 v -0.296333 h -0.765725 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g148"
transform="translate(33.533334,82)">
<path
id="circle142"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle144"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle146"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
<path
id="circle150"
d="m 27.833334,82 a 2.5,2.5 0 0 1 -2.5,2.5 2.5,2.5 0 0 1 -2.5,-2.5 2.5,2.5 0 0 1 2.5,-2.5 2.5,2.5 0 0 1 2.5,2.5 z"
style="fill:#fff0f0;stroke:#fff0f0;stroke-width:1" />
<path
id="rect152"
d="M 2.7316663,89.044556 H 18.481666 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 2.7316663 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0f0;stroke:#990000;stroke-width:0.34999999" />
<g
id="text154"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="TRIG">
<path
id="path405"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 4.9982548,91.800003 H 5.3372602 V 90.515102 H 5.7971695 V 90.218768 H 4.5359748 v 0.296334 h 0.46228 z" />
<path
id="path407"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.9067156,91.800003 h 0.3864187 l -0.3556,-0.602149 c 0.170688,-0.0403 0.3461173,-0.189654 0.3461173,-0.469392 0,-0.293963 -0.2015066,-0.509694 -0.5310293,-0.509694 h -0.739648 v 1.581235 h 0.3366346 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019387,0.21336 -0.2370667,0.21336 H 6.3496089 v -0.42672 h 0.3532294 c 0.135128,0 0.2370667,0.0806 0.2370667,0.21336 z" />
<path
id="path409"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 7.5363127,91.800003 H 7.8729474 V 90.218768 H 7.5363127 Z" />
<path
id="path411"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 8.1086807,91.010571 c 0,0.49784 0.3793067,0.820251 0.8415867,0.820251 0.2868507,0 0.512064,-0.118534 0.6732694,-0.298704 V 90.925227 H 8.8696647 v 0.293963 h 0.4172374 v 0.189653 c -0.064008,0.05927 -0.1967653,0.120904 -0.3366347,0.120904 -0.2868507,0 -0.4954693,-0.220472 -0.4954693,-0.519176 0,-0.298704 0.2086186,-0.519176 0.4954693,-0.519176 0.1683174,0 0.3034454,0.09483 0.3745654,0.206248 L 9.6045714,90.54592 c -0.1185333,-0.187282 -0.3247813,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.8415867,0.317669 -0.8415867,0.81788 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g162"
transform="translate(7.1066663,97)">
<path
id="circle156"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle158"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle160"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
<path
id="circle164"
d="m 17.806666,97 a 2.5,2.5 0 0 1 -2.5,2.5 2.5,2.5 0 0 1 -2.5,-2.5 2.5,2.5 0 0 1 2.5,-2.5 2.5,2.5 0 0 1 2.5,2.5 z"
style="fill:#990000;stroke:#990000;stroke-width:1" />
<path
id="rect166"
d="m 22.158333,89.044556 h 15.75 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 h -15.75 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990000;stroke:#990000;stroke-width:0.34999999" />
<g
id="text168"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
aria-label="EOC">
<path
id="path419"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 31.275143,91.800003 h 1.118955 V 91.50367 h -0.78232 v -0.357971 h 0.765725 v -0.296333 h -0.765725 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
<path
id="path421"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 32.583714,91.010571 c 0,0.476504 0.348488,0.81788 0.824992,0.81788 0.478875,0 0.827363,-0.341376 0.827363,-0.81788 0,-0.476504 -0.348488,-0.81788 -0.827363,-0.81788 -0.476504,0 -0.824992,0.341376 -0.824992,0.81788 z m 1.306237,0 c 0,0.293963 -0.189653,0.519176 -0.481245,0.519176 -0.291592,0 -0.478875,-0.225213 -0.478875,-0.519176 0,-0.296333 0.187283,-0.519176 0.478875,-0.519176 0.291592,0 0.481245,0.222843 0.481245,0.519176 z" />
<path
id="path423"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 35.240343,91.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289222,-0.13987 c -0.06638,0.130387 -0.208618,0.229955 -0.372194,0.229955 -0.286851,0 -0.49547,-0.220472 -0.49547,-0.519176 0,-0.298704 0.208619,-0.519176 0.49547,-0.519176 0.163576,0 0.305816,0.101939 0.372194,0.229955 l 0.289222,-0.14224 c -0.111422,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474134,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367453,0.81788 0.841587,0.81788 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g176"
transform="translate(33.533334,97)">
<path
id="circle170"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle172"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle174"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
<path
id="circle178"
d="m 27.833334,97 a 2.5,2.5 0 0 1 -2.5,2.5 2.5,2.5 0 0 1 -2.5,-2.5 2.5,2.5 0 0 1 2.5,-2.5 2.5,2.5 0 0 1 2.5,2.5 z"
style="fill:#fff0f0;stroke:#fff0f0;stroke-width:1" />
<path
id="rect180"
d="m 2.7316663,104.04456 h 8.7499997 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 2.7316663 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0f0;stroke:#990000;stroke-width:0.34999999" />
<g
id="text182"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="IN">
<path
id="path431"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.0754821,106.8 h 0.3366347 v -1.58123 H 6.0754821 Z" />
<path
id="path433"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 7.814218,106.8 h 0.3247813 v -1.58123 H 7.8023646 v 0.99331 l -0.732536,-0.99331 H 6.7237113 V 106.8 H 7.060346 v -1.03124 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g190"
transform="translate(7.1066663,112)">
<path
id="circle184"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle186"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle188"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
<path
id="rect192"
d="m 29.158333,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990000;stroke:#990000;stroke-width:0.34999999" />
<g
id="text194"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
aria-label="OUT">
<path
id="path440"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 31.148349,106.01057 c 0,0.47651 0.348488,0.81788 0.824993,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476505,0 -0.824993,0.34138 -0.824993,0.81788 z m 1.306238,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291593,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187282,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path442"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 33.039253,106.16941 c 0,0.38879 0.232325,0.65904 0.71357,0.65904 0.481246,0 0.713571,-0.26788 0.713571,-0.66141 v -0.94827 h -0.343747 v 0.93878 c 0,0.22047 -0.125645,0.3722 -0.369824,0.3722 -0.244178,0 -0.372194,-0.15173 -0.372194,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path444"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 35.140663,106.8 h 0.339006 v -1.2849 h 0.459909 v -0.29633 h -1.261195 v 0.29633 h 0.46228 z" />
</g>
<g
style="fill:#fff0f0;stroke:#990000;stroke-width:0.20999999"
id="g202"
transform="translate(33.533334,112)">
<path
id="circle196"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle198"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle200"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990000" />
</g>
</g>
</svg>

+ 562
- 0
plugins/community/repos/DHE-Modules/images/hostage.svg View File

@@ -0,0 +1,562 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg138"
height="379.42913385826773"
width="75.0"
version="1.1">
<metadata
id="metadata144">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs142" />
<g
id="g136"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 25.4 V 128.5 H 0 Z"
style="fill:#fff0ff;stroke:#990099;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="HOSTAGE">
<path
id="path147"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 5.5584403,9 h 0.581152 V 6.2893119 h -0.581152 v 1.064768 h -1.28016 V 6.2893119 H 3.7011923 V 9 h 0.577088 V 7.86208 h 1.28016 z" />
<path
id="path149"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 6.5397693,7.646688 c 0,0.816864 0.5974081,1.40208 1.4142721,1.40208 0.820928,0 1.418336,-0.585216 1.418336,-1.40208 0,-0.8168641 -0.597408,-1.4020801 -1.418336,-1.4020801 -0.816864,0 -1.4142721,0.585216 -1.4142721,1.4020801 z m 2.2392641,0 c 0,0.503936 -0.32512,0.890016 -0.824992,0.890016 -0.499872,0 -0.820928,-0.38608 -0.820928,-0.890016 0,-0.5080001 0.321056,-0.8900161 0.820928,-0.8900161 0.499872,0 0.824992,0.382016 0.824992,0.8900161 z" />
<path
id="path151"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 9.5984371,8.617984 c 0.251968,0.256032 0.6258559,0.430784 1.1460479,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.638048,0 -1.0281919,0.373888 -1.0281919,0.824992 0,0.6177281 0.5689599,0.7396481 1.0119359,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.8615679,-0.36576 z" />
<path
id="path153"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 12.812236,9 h 0.581152 V 6.7973119 h 0.788416 v -0.508 h -2.162048 v 0.508 h 0.79248 z" />
<path
id="path155"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 16.159257,9 h 0.658368 L 15.773177,6.2893119 H 15.049785 L 14.001273,9 h 0.658368 l 0.170688,-0.459232 h 1.162304 z M 15.411481,6.8663999 15.834137,8.032768 h -0.845312 z" />
<path
id="path157"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 16.802958,7.646688 c 0,0.85344 0.65024,1.406144 1.44272,1.406144 0.491744,0 0.877824,-0.2032 1.154176,-0.512064 V 7.500384 H 18.107502 V 8.00432 h 0.715264 v 0.32512 c -0.109728,0.1016 -0.337312,0.207264 -0.577088,0.207264 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.288544,0 0.520192,0.16256 0.642112,0.353568 l 0.479552,-0.260096 c -0.2032,-0.321056 -0.556768,-0.605536 -1.121664,-0.605536 -0.79248,0 -1.44272,0.544576 -1.44272,1.4020801 z" />
<path
id="path159"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 19.861944,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 h 1.312672 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 h -1.918208 z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
aria-label="DHE">
<path
id="path162"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="M 8.8367549,122.06845 H 9.905587 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 H 8.8367549 Z m 0.5770881,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path164"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 13.615003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path166"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 14.72638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 14.72638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="SUSTAIN">
<path
id="path169"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 7.8579686,20.602158 c 0.1469813,0.149352 0.3650826,0.251291 0.668528,0.251291 0.42672,0 0.632968,-0.218102 0.632968,-0.507323 0,-0.357971 -0.3318934,-0.436203 -0.5926667,-0.49784 -0.170688,-0.0403 -0.3152987,-0.07349 -0.3152987,-0.175429 0,-0.09483 0.080603,-0.158835 0.2252134,-0.158835 0.1612053,0 0.3318933,0.05452 0.4599093,0.173059 l 0.1872827,-0.24655 c -0.156464,-0.14461 -0.3650827,-0.220472 -0.6163734,-0.220472 -0.3721946,0 -0.5997786,0.218102 -0.5997786,0.481246 0,0.360341 0.3318933,0.431461 0.590296,0.490728 0.1730586,0.04267 0.32004,0.07586 0.32004,0.192024 0,0.09009 -0.090085,0.175429 -0.2749974,0.175429 -0.2181013,0 -0.39116,-0.0972 -0.5025813,-0.21336 z" />
<path
id="path171"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 9.3861225,20.194403 c 0,0.38879 0.2323254,0.659046 0.7135705,0.659046 0.481246,0 0.713571,-0.267886 0.713571,-0.661416 v -0.948267 h -0.343747 v 0.938784 c 0,0.220472 -0.125645,0.372195 -0.369824,0.372195 -0.2441785,0 -0.3721945,-0.151723 -0.3721945,-0.372195 v -0.938784 h -0.341376 z" />
<path
id="path173"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 11.015771,20.602158 c 0.146981,0.149352 0.365082,0.251291 0.668528,0.251291 0.42672,0 0.632968,-0.218102 0.632968,-0.507323 0,-0.357971 -0.331894,-0.436203 -0.592667,-0.49784 -0.170688,-0.0403 -0.315299,-0.07349 -0.315299,-0.175429 0,-0.09483 0.0806,-0.158835 0.225214,-0.158835 0.161205,0 0.331893,0.05452 0.459909,0.173059 l 0.187283,-0.24655 c -0.156464,-0.14461 -0.365083,-0.220472 -0.616374,-0.220472 -0.372194,0 -0.599778,0.218102 -0.599778,0.481246 0,0.360341 0.331893,0.431461 0.590296,0.490728 0.173058,0.04267 0.32004,0.07586 0.32004,0.192024 0,0.09009 -0.09009,0.175429 -0.274998,0.175429 -0.218101,0 -0.39116,-0.0972 -0.502581,-0.21336 z" />
<path
id="path175"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 12.890486,20.825001 h 0.339006 v -1.284902 h 0.459909 v -0.296333 h -1.261195 v 0.296333 h 0.46228 z" />
<path
id="path177"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 14.842916,20.825001 h 0.384048 l -0.609261,-1.581235 h -0.421979 l -0.611632,1.581235 h 0.384048 l 0.09957,-0.267886 h 0.678011 z m -0.436203,-1.2446 0.24655,0.680381 h -0.493099 z" />
<path
id="path179"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 15.372982,20.825001 h 0.336635 v -1.581235 h -0.336635 z" />
<path
id="path181"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 17.111718,20.825001 h 0.324781 v -1.581235 h -0.336635 v 0.993309 l -0.732536,-0.993309 h -0.346117 v 1.581235 h 0.336635 v -1.03124 z" />
</g>
<g
id="text10"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
aria-label="HOLD">
<path
id="path184"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 10.694082,30.673261 h 0.339006 v -1.581235 h -0.339006 v 0.621115 H 9.9473223 V 29.092026 H 9.6106877 v 1.581235 h 0.3366346 v -0.663787 h 0.7467597 z" />
<path
id="path186"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 11.266524,29.883829 c 0,0.476504 0.348488,0.81788 0.824992,0.81788 0.478875,0 0.827363,-0.341376 0.827363,-0.81788 0,-0.476504 -0.348488,-0.81788 -0.827363,-0.81788 -0.476504,0 -0.824992,0.341376 -0.824992,0.81788 z m 1.306238,0 c 0,0.293962 -0.189654,0.519176 -0.481246,0.519176 -0.291592,0 -0.478874,-0.225214 -0.478874,-0.519176 0,-0.296334 0.187282,-0.519176 0.478874,-0.519176 0.291592,0 0.481246,0.222842 0.481246,0.519176 z" />
<path
id="path188"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="M 13.157427,30.673261 H 14.16259 V 30.376927 H 13.494062 V 29.092026 H 13.157427 Z" />
<path
id="path190"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 14.398323,30.673261 h 0.623486 c 0.495469,0 0.839216,-0.312928 0.839216,-0.789432 0,-0.476504 -0.343747,-0.791803 -0.839216,-0.791803 h -0.623486 z m 0.336635,-0.296334 v -0.988568 h 0.286851 c 0.324781,0 0.495469,0.215731 0.495469,0.49547 0,0.267885 -0.182541,0.493098 -0.495469,0.493098 z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099"
id="g24"
transform="translate(12.7,25)">
<path
id="rect12"
d="m -1.125,-2.8125 h 2.25 c 0.103875,0 0.1875,0.083625 0.1875,0.1875 v 5.25 c 0,0.103875 -0.083625,0.1875 -0.1875,0.1875 h -2.25 c -0.103875,0 -0.1875,-0.083625 -0.1875,-0.1875 v -5.25 c 0,-0.103875 0.083625,-0.1875 0.1875,-0.1875 z"
style="stroke-width:0.375" />
<path
id="line14"
d="m -0.875,0.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line16"
d="m -0.875,0.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line18"
d="m -0.875,1.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line20"
d="m -0.875,1.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line22"
d="m -0.875,2.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
</g>
<g
id="text26"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="CV">
<path
id="path199"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 5.9849465,38.328447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.3571411,37.799789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196765 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path201"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 7.2831087,38.299999 H 7.7050874 L 8.3143487,36.718765 H 7.9303007 L 7.494098,37.934917 7.0555247,36.718765 h -0.384048 z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099;stroke-width:0.20999999"
id="g34"
transform="translate(6.68333,43.5)">
<path
id="circle28"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle30"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle32"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990099" />
</g>
<g
id="text36"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="100">
<path
id="path207"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 17.243966,37.825001 h 0.336635 v -1.581235 h -0.293963 l -0.49784,0.500211 0.192024,0.201506 0.263144,-0.267885 z" />
<path
id="path209"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 17.815668,37.035569 c 0,0.407754 0.201506,0.81788 0.654304,0.81788 0.450426,0 0.654304,-0.410126 0.654304,-0.81788 0,-0.407755 -0.203878,-0.81551 -0.654304,-0.81551 -0.452798,0 -0.654304,0.407755 -0.654304,0.81551 z m 0.964861,0 c 0,0.291592 -0.08534,0.519176 -0.310557,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516806 0.312928,-0.516806 0.225213,0 0.310557,0.225214 0.310557,0.516806 z" />
<path
id="path211"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 19.283444,37.035569 c 0,0.407754 0.201506,0.81788 0.654304,0.81788 0.450426,0 0.654304,-0.410126 0.654304,-0.81788 0,-0.407755 -0.203878,-0.81551 -0.654304,-0.81551 -0.452798,0 -0.654304,0.407755 -0.654304,0.81551 z m 0.964861,0 c 0,0.291592 -0.08534,0.519176 -0.310557,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516806 0.312928,-0.516806 0.225213,0 0.310557,0.225214 0.310557,0.516806 z" />
</g>
<g
id="text38"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
aria-label="1">
<path
id="path214"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 18.711743,50.673261 h 0.336634 v -1.581235 h -0.293962 l -0.49784,0.500211 0.192024,0.201506 0.263144,-0.267885 z" />
</g>
<g
id="text40"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990099"
aria-label="10">
<path
id="path217"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990099"
d="m 21.372916,43.5 h 0.336634 v -1.581235 h -0.293962 l -0.49784,0.500211 0.192024,0.201507 0.263144,-0.267886 z" />
<path
id="path219"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990099"
d="m 21.944617,42.710568 c 0,0.407755 0.201506,0.81788 0.654304,0.81788 0.450426,0 0.654304,-0.410125 0.654304,-0.81788 0,-0.407755 -0.203878,-0.815509 -0.654304,-0.815509 -0.452798,0 -0.654304,0.407754 -0.654304,0.815509 z m 0.964861,0 c 0,0.291592 -0.08534,0.519176 -0.310557,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516805 0.312928,-0.516805 0.225213,0 0.310557,0.225213 0.310557,0.516805 z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099"
id="g54"
transform="translate(18.71667,43.5)">
<path
id="rect42"
d="m -1.125,-4.3125 h 2.25 c 0.103875,0 0.1875,0.083625 0.1875,0.1875 v 8.25 c 0,0.103875 -0.083625,0.1875 -0.1875,0.1875 h -2.25 c -0.103875,0 -0.1875,-0.083625 -0.1875,-0.1875 v -8.25 c 0,-0.103875 0.083625,-0.1875 0.1875,-0.1875 z"
style="stroke-width:0.375" />
<path
id="line44"
d="m -0.875,-1 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line46"
d="m -0.875,-0.5 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line48"
d="m -0.875,0 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line50"
d="m -0.875,0.5 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line52"
d="m -0.875,1 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
</g>
<g
id="text56"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="DURATION">
<path
id="path228"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 5.1859176,54.650002 h 0.801624 c 0.637032,0 1.078992,-0.402336 1.078992,-1.014985 0,-0.612648 -0.44196,-1.018032 -1.078992,-1.018032 h -0.801624 z m 0.432816,-0.381 v -1.271017 h 0.368808 c 0.417576,0 0.637032,0.277368 0.637032,0.637032 0,0.344425 -0.234696,0.633985 -0.637032,0.633985 z" />
<path
id="path230"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 7.3766677,53.839234 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.9174481,-0.344424 0.9174481,-0.850393 v -1.2192 H 8.7696037 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path232"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 10.758186,54.650002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 H 9.6090896 v 2.033017 h 0.4328164 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path234"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 12.969748,54.650002 h 0.493776 l -0.783336,-2.033017 h -0.542544 l -0.786384,2.033017 h 0.493776 l 0.128016,-0.344424 h 0.871728 z m -0.560832,-1.600201 0.316992,0.874777 h -0.633984 z" />
<path
id="path236"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 13.9242,54.650002 h 0.435864 v -1.652017 h 0.591312 v -0.381 H 13.32984 v 0.381 h 0.59436 z" />
<path
id="path238"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 15.22884,54.650002 h 0.432816 V 52.616985 H 15.22884 Z" />
<path
id="path240"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 15.964742,53.635017 c 0,0.612649 0.448056,1.051561 1.060704,1.051561 0.615696,0 1.063752,-0.438912 1.063752,-1.051561 0,-0.612648 -0.448056,-1.05156 -1.063752,-1.05156 -0.612648,0 -1.060704,0.438912 -1.060704,1.05156 z m 1.679448,0 c 0,0.377953 -0.24384,0.667513 -0.618744,0.667513 -0.374904,0 -0.615696,-0.28956 -0.615696,-0.667513 0,-0.381 0.240792,-0.667512 0.615696,-0.667512 0.374904,0 0.618744,0.286512 0.618744,0.667512 z" />
<path
id="path242"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 19.797982,54.650002 h 0.417576 v -2.033017 h -0.432816 v 1.277113 L 18.84091,52.616985 h -0.445008 v 2.033017 h 0.432816 v -1.325881 z" />
</g>
<g
style="fill:#990099;stroke:#fff0ff"
id="g62"
transform="translate(12.7,62)">
<path
id="circle58"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line60"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<path
id="rect64"
d="M 2.3083301,74.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0ff;stroke:#990099;stroke-width:0.34999999" />
<g
id="text66"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="DEFER">
<path
id="path248"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 3.1657236,76.800003 H 3.789209 c 0.4954693,0 0.839216,-0.312928 0.839216,-0.789432 0,-0.476504 -0.3437467,-0.791803 -0.839216,-0.791803 H 3.1657236 Z M 3.5023583,76.50367 V 75.515102 H 3.789209 c 0.3247813,0 0.4954693,0.21573 0.4954693,0.495469 0,0.267885 -0.1825413,0.493099 -0.4954693,0.493099 z" />
<path
id="path250"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 4.8696403,76.800003 H 5.988595 V 76.50367 H 5.206275 V 76.145699 H 5.9720003 V 75.849366 H 5.206275 v -0.334264 h 0.78232 V 75.218768 H 4.8696403 Z" />
<path
id="path252"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 6.2540725,76.800003 H 6.5907072 V 76.145699 H 7.3564325 V 75.849366 H 6.5907072 v -0.334264 h 0.78232 V 75.218768 H 6.2540725 Z" />
<path
id="path254"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 7.6060932,76.800003 H 8.7250479 V 76.50367 h -0.78232 V 76.145699 H 8.7084533 V 75.849366 H 7.9427279 v -0.334264 h 0.78232 V 75.218768 H 7.6060932 Z" />
<path
id="path256"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 9.8842674,76.800003 H 10.270686 L 9.9150861,76.197854 c 0.1706879,-0.0403 0.3461169,-0.189654 0.3461169,-0.469392 0,-0.293963 -0.201506,-0.509694 -0.5310289,-0.509694 H 8.990526 v 1.581235 h 0.3366347 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019386,0.21336 -0.2370666,0.21336 H 9.3271607 v -0.42672 h 0.3532294 c 0.135128,0 0.2370666,0.0806 0.2370666,0.21336 z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099;stroke-width:0.20999999"
id="g74"
transform="translate(6.68333,82)">
<path
id="circle68"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle70"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle72"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990099" />
</g>
<path
id="rect76"
d="m 14.34167,74.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990099;stroke:#990099;stroke-width:0.34999999" />
<g
id="text78"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
aria-label="ACTIVE">
<path
id="path263"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 15.861275,76.800003 h 0.384048 l -0.609261,-1.581235 h -0.421979 l -0.611632,1.581235 h 0.384048 l 0.09957,-0.267885 h 0.678011 z m -0.436203,-1.2446 0.24655,0.680381 h -0.493099 z" />
<path
id="path265"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 17.078353,76.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289221,-0.13987 c -0.06638,0.130387 -0.208619,0.229955 -0.372195,0.229955 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.163576,0 0.305816,0.101939 0.372195,0.229955 l 0.289221,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474133,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367454,0.81788 0.841587,0.81788 z" />
<path
id="path267"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 18.307544,76.800003 h 0.339005 v -1.284901 h 0.45991 v -0.296334 h -1.261195 v 0.296334 h 0.46228 z" />
<path
id="path269"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 19.322263,76.800003 h 0.336635 v -1.581235 h -0.336635 z" />
<path
id="path271"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 20.413807,76.800003 h 0.421979 l 0.609261,-1.581235 h -0.384048 l -0.436202,1.216152 -0.438574,-1.216152 h -0.384048 z" />
<path
id="path273"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="M 21.591065,76.800003 H 22.71002 V 76.50367 H 21.9277 v -0.357971 h 0.765725 V 75.849366 H 21.9277 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099;stroke-width:0.20999999"
id="g86"
transform="translate(18.71667,82)">
<path
id="circle80"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle82"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle84"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990099" />
</g>
<path
id="rect88"
d="M 2.3083301,89.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0ff;stroke:#990099;stroke-width:0.34999999" />
<g
id="text90"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="GATE">
<path
id="path280"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 3.8029144,91.010571 c 0,0.49784 0.3793067,0.820251 0.8415867,0.820251 0.2868507,0 0.512064,-0.118534 0.6732694,-0.298704 V 90.925227 H 4.5638984 v 0.293963 h 0.4172374 v 0.189653 c -0.064008,0.05927 -0.1967654,0.120904 -0.3366347,0.120904 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.1683173,0 0.3034453,0.09483 0.3745653,0.206248 L 5.2988051,90.54592 c -0.1185333,-0.187282 -0.3247813,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.8415867,0.317669 -0.8415867,0.81788 z" />
<path
id="path282"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 6.6593085,91.800003 h 0.384048 L 6.4340951,90.218768 H 6.0121165 l -0.6116321,1.581235 h 0.3840481 l 0.099568,-0.267885 h 0.6780107 z m -0.4362027,-1.2446 0.2465493,0.680381 H 5.9765565 Z" />
<path
id="path284"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 7.4016605,91.800003 H 7.7406659 V 90.515102 H 8.2005752 V 90.218768 H 6.9393805 v 0.296334 h 0.46228 z" />
<path
id="path286"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 8.4163801,91.800003 H 9.5353348 V 91.50367 H 8.7530147 V 91.145699 H 9.5187401 V 90.849366 H 8.7530147 V 90.515102 H 9.5353348 V 90.218768 H 8.4163801 Z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099;stroke-width:0.20999999"
id="g98"
transform="translate(6.68333,97)">
<path
id="circle92"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle94"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle96"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990099" />
</g>
<path
id="rect100"
d="m 14.34167,89.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990099;stroke:#990099;stroke-width:0.34999999" />
<g
id="text102"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
aria-label="EOC">
<path
id="path293"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 16.458479,91.800003 h 1.118955 V 91.50367 h -0.78232 v -0.357971 h 0.765725 v -0.296333 h -0.765725 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
<path
id="path295"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 17.76705,91.010571 c 0,0.476504 0.348488,0.81788 0.824992,0.81788 0.478875,0 0.827363,-0.341376 0.827363,-0.81788 0,-0.476504 -0.348488,-0.81788 -0.827363,-0.81788 -0.476504,0 -0.824992,0.341376 -0.824992,0.81788 z m 1.306238,0 c 0,0.293963 -0.189654,0.519176 -0.481246,0.519176 -0.291592,0 -0.478874,-0.225213 -0.478874,-0.519176 0,-0.296333 0.187282,-0.519176 0.478874,-0.519176 0.291592,0 0.481246,0.222843 0.481246,0.519176 z" />
<path
id="path297"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 20.423679,91.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289222,-0.13987 c -0.06638,0.130387 -0.208618,0.229955 -0.372194,0.229955 -0.286851,0 -0.49547,-0.220472 -0.49547,-0.519176 0,-0.298704 0.208619,-0.519176 0.49547,-0.519176 0.163576,0 0.305816,0.101939 0.372194,0.229955 l 0.289222,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474134,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367453,0.81788 0.841587,0.81788 z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099;stroke-width:0.20999999"
id="g110"
transform="translate(18.71667,97)">
<path
id="circle104"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle106"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle108"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990099" />
</g>
<path
id="rect112"
d="M 2.3083301,104.04456 H 11.05833 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0ff;stroke:#990099;stroke-width:0.34999999" />
<g
id="text114"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="IN">
<path
id="path304"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 5.6521456,106.8 h 0.3366347 v -1.58123 H 5.6521456 Z" />
<path
id="path306"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 7.3908815,106.8 h 0.3247813 v -1.58123 H 7.3790281 v 0.99331 l -0.732536,-0.99331 H 6.3003748 V 106.8 h 0.3366346 v -1.03124 z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099;stroke-width:0.20999999"
id="g122"
transform="translate(6.68333,112)">
<path
id="circle116"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle118"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle120"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990099" />
</g>
<path
id="rect124"
d="m 14.34167,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990099;stroke:#990099;stroke-width:0.34999999" />
<g
id="text126"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
aria-label="OUT">
<path
id="path313"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 16.331686,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.306237,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291592,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187283,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path315"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 18.222589,106.16941 c 0,0.38879 0.232325,0.65904 0.713571,0.65904 0.481245,0 0.71357,-0.26788 0.71357,-0.66141 v -0.94827 h -0.343746 v 0.93878 c 0,0.22047 -0.125646,0.3722 -0.369824,0.3722 -0.244179,0 -0.372195,-0.15173 -0.372195,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path317"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 20.324,106.8 h 0.339005 v -1.2849 h 0.459909 v -0.29633 H 19.86172 v 0.29633 H 20.324 Z" />
</g>
<g
style="fill:#fff0ff;stroke:#990099;stroke-width:0.20999999"
id="g134"
transform="translate(18.71667,112)">
<path
id="circle128"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle130"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle132"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#990099" />
</g>
</g>
</svg>

+ 449
- 0
plugins/community/repos/DHE-Modules/images/stage.svg View File

@@ -0,0 +1,449 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg106"
height="379.42913385826773"
width="75.0"
version="1.1">
<metadata
id="metadata112">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs110" />
<g
id="g104"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 25.4 V 128.5 H 0 Z"
style="fill:#f0fff0;stroke:#009900;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="STAGE">
<path
id="path115"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 6.5583749,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.146048,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.638048,0 -1.028192,0.373888 -1.028192,0.824992 0,0.6177281 0.56896,0.7396481 1.011936,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.861568,-0.36576 z" />
<path
id="path117"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 9.7721736,9 H 10.353326 V 6.7973119 h 0.788416 v -0.508 H 8.9796935 v 0.508 h 0.7924801 z" />
<path
id="path119"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.119195,9 h 0.658368 L 12.733115,6.2893119 H 12.009723 L 10.961211,9 h 0.658368 l 0.170688,-0.459232 h 1.162304 z M 12.371419,6.8663999 12.794075,8.032768 h -0.845312 z" />
<path
id="path121"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.762894,7.646688 c 0,0.85344 0.650241,1.406144 1.442721,1.406144 0.491744,0 0.877824,-0.2032 1.154176,-0.512064 V 7.500384 H 15.067439 V 8.00432 h 0.715264 v 0.32512 c -0.109728,0.1016 -0.337312,0.207264 -0.577088,0.207264 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.288544,0 0.520192,0.16256 0.642112,0.353568 l 0.479552,-0.260096 c -0.2032,-0.321056 -0.556768,-0.605536 -1.121664,-0.605536 -0.79248,0 -1.442721,0.544576 -1.442721,1.4020801 z" />
<path
id="path123"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 16.82188,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 H 18.71164 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 H 16.82188 Z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009900"
aria-label="DHE">
<path
id="path126"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009900"
d="M 8.8367549,122.06845 H 9.905587 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 H 8.8367549 Z m 0.5770881,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path128"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009900"
d="m 13.615003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path130"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009900"
d="m 14.72638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 14.72638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="LEVEL">
<path
id="path133"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 8.4839489,17.65 H 9.776301 V 17.269 H 8.9167649 v -1.652016 h -0.432816 z" />
<path
id="path135"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 10.079386,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path137"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 12.429347,17.65 h 0.542544 l 0.783336,-2.033016 h -0.493776 l -0.560832,1.563624 -0.56388,-1.563624 h -0.493776 z" />
<path
id="path139"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.942965,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path141"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 15.722949,17.65 h 1.292352 v -0.381 h -0.859536 v -1.652016 h -0.432816 z" />
</g>
<g
style="fill:#009900;stroke:#f0fff0"
id="g14"
transform="translate(12.7,25)">
<path
id="circle10"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line12"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<g
id="text16"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="CURVE">
<path
id="path146"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 8.8255154,36.186578 c 0.448056,0 0.7040881,-0.246888 0.8503921,-0.499872 l -0.371856,-0.179832 c -0.085344,0.16764 -0.2682241,0.295656 -0.4785361,0.295656 -0.368808,0 -0.637032,-0.283464 -0.637032,-0.667513 0,-0.384048 0.268224,-0.667512 0.637032,-0.667512 0.210312,0 0.393192,0.131064 0.4785361,0.295656 l 0.371856,-0.18288 c -0.143256,-0.252984 -0.4023361,-0.496824 -0.8503921,-0.496824 -0.6096,0 -1.08204,0.42672 -1.08204,1.05156 0,0.624841 0.47244,1.051561 1.08204,1.051561 z" />
<path
id="path148"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 9.9365114,35.339234 c 0,0.499872 0.2987036,0.847344 0.9174476,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850393 v -1.2192 h -0.44196 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 V 34.116985 H 9.9365114 Z" />
<path
id="path150"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.318029,36.150002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 h -0.950976 v 2.033017 h 0.432816 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path152"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 14.667722,36.150002 h 0.542544 l 0.783336,-2.033017 h -0.493776 l -0.560832,1.563625 -0.56388,-1.563625 h -0.493776 z" />
<path
id="path154"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 16.18134,36.150002 h 1.438656 v -0.381 h -1.00584 v -0.460249 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 H 16.18134 Z" />
</g>
<g
style="fill:#009900;stroke:#f0fff0"
id="g22"
transform="translate(12.7,43.5)">
<path
id="circle18"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line20"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<g
id="text24"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="DURATION">
<path
id="path159"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 5.1859176,54.650002 h 0.801624 c 0.637032,0 1.078992,-0.402336 1.078992,-1.014985 0,-0.612648 -0.44196,-1.018032 -1.078992,-1.018032 h -0.801624 z m 0.432816,-0.381 v -1.271017 h 0.368808 c 0.417576,0 0.637032,0.277368 0.637032,0.637032 0,0.344425 -0.234696,0.633985 -0.637032,0.633985 z" />
<path
id="path161"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 7.3766677,53.839234 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.9174481,-0.344424 0.9174481,-0.850393 v -1.2192 H 8.7696037 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path163"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 10.758186,54.650002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 H 9.6090896 v 2.033017 h 0.4328164 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path165"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 12.969748,54.650002 h 0.493776 l -0.783336,-2.033017 h -0.542544 l -0.786384,2.033017 h 0.493776 l 0.128016,-0.344424 h 0.871728 z m -0.560832,-1.600201 0.316992,0.874777 h -0.633984 z" />
<path
id="path167"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.9242,54.650002 h 0.435864 v -1.652017 h 0.591312 v -0.381 H 13.32984 v 0.381 h 0.59436 z" />
<path
id="path169"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 15.22884,54.650002 h 0.432816 V 52.616985 H 15.22884 Z" />
<path
id="path171"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 15.964742,53.635017 c 0,0.612649 0.448056,1.051561 1.060704,1.051561 0.615696,0 1.063752,-0.438912 1.063752,-1.051561 0,-0.612648 -0.448056,-1.05156 -1.063752,-1.05156 -0.612648,0 -1.060704,0.438912 -1.060704,1.05156 z m 1.679448,0 c 0,0.377953 -0.24384,0.667513 -0.618744,0.667513 -0.374904,0 -0.615696,-0.28956 -0.615696,-0.667513 0,-0.381 0.240792,-0.667512 0.615696,-0.667512 0.374904,0 0.618744,0.286512 0.618744,0.667512 z" />
<path
id="path173"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 19.797982,54.650002 h 0.417576 v -2.033017 h -0.432816 v 1.277113 L 18.84091,52.616985 h -0.445008 v 2.033017 h 0.432816 v -1.325881 z" />
</g>
<g
style="fill:#009900;stroke:#f0fff0"
id="g30"
transform="translate(12.7,62)">
<path
id="circle26"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line28"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<path
id="rect32"
d="M 2.3083301,74.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0fff0;stroke:#009900;stroke-width:0.34999999" />
<g
id="text34"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="DEFER">
<path
id="path179"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 3.1657236,76.800003 H 3.789209 c 0.4954693,0 0.839216,-0.312928 0.839216,-0.789432 0,-0.476504 -0.3437467,-0.791803 -0.839216,-0.791803 H 3.1657236 Z M 3.5023583,76.50367 V 75.515102 H 3.789209 c 0.3247813,0 0.4954693,0.21573 0.4954693,0.495469 0,0.267885 -0.1825413,0.493099 -0.4954693,0.493099 z" />
<path
id="path181"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 4.8696403,76.800003 H 5.988595 V 76.50367 H 5.206275 V 76.145699 H 5.9720003 V 75.849366 H 5.206275 v -0.334264 h 0.78232 V 75.218768 H 4.8696403 Z" />
<path
id="path183"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 6.2540725,76.800003 H 6.5907072 V 76.145699 H 7.3564325 V 75.849366 H 6.5907072 v -0.334264 h 0.78232 V 75.218768 H 6.2540725 Z" />
<path
id="path185"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 7.6060932,76.800003 H 8.7250479 V 76.50367 h -0.78232 V 76.145699 H 8.7084533 V 75.849366 H 7.9427279 v -0.334264 h 0.78232 V 75.218768 H 7.6060932 Z" />
<path
id="path187"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 9.8842674,76.800003 H 10.270686 L 9.9150861,76.197854 c 0.1706879,-0.0403 0.3461169,-0.189654 0.3461169,-0.469392 0,-0.293963 -0.201506,-0.509694 -0.5310289,-0.509694 H 8.990526 v 1.581235 h 0.3366347 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019386,0.21336 -0.2370666,0.21336 H 9.3271607 v -0.42672 h 0.3532294 c 0.135128,0 0.2370666,0.0806 0.2370666,0.21336 z" />
</g>
<g
style="fill:#f0fff0;stroke:#009900;stroke-width:0.20999999"
id="g42"
transform="translate(6.68333,82)">
<path
id="circle36"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle38"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle40"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#009900" />
</g>
<path
id="rect44"
d="m 14.34167,74.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#009900;stroke:#009900;stroke-width:0.34999999" />
<g
id="text46"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
aria-label="ACTIVE">
<path
id="path194"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 15.861275,76.800003 h 0.384048 l -0.609261,-1.581235 h -0.421979 l -0.611632,1.581235 h 0.384048 l 0.09957,-0.267885 h 0.678011 z m -0.436203,-1.2446 0.24655,0.680381 h -0.493099 z" />
<path
id="path196"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 17.078353,76.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289221,-0.13987 c -0.06638,0.130387 -0.208619,0.229955 -0.372195,0.229955 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.163576,0 0.305816,0.101939 0.372195,0.229955 l 0.289221,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474133,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367454,0.81788 0.841587,0.81788 z" />
<path
id="path198"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 18.307544,76.800003 h 0.339005 v -1.284901 h 0.45991 v -0.296334 h -1.261195 v 0.296334 h 0.46228 z" />
<path
id="path200"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 19.322263,76.800003 h 0.336635 v -1.581235 h -0.336635 z" />
<path
id="path202"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 20.413807,76.800003 h 0.421979 l 0.609261,-1.581235 h -0.384048 l -0.436202,1.216152 -0.438574,-1.216152 h -0.384048 z" />
<path
id="path204"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="M 21.591065,76.800003 H 22.71002 V 76.50367 H 21.9277 v -0.357971 h 0.765725 V 75.849366 H 21.9277 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
</g>
<g
style="fill:#f0fff0;stroke:#009900;stroke-width:0.20999999"
id="g54"
transform="translate(18.71667,82)">
<path
id="circle48"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle50"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle52"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#009900" />
</g>
<path
id="rect56"
d="M 2.3083301,89.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0fff0;stroke:#009900;stroke-width:0.34999999" />
<g
id="text58"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="TRIG">
<path
id="path211"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 4.5749183,91.800003 H 4.9139237 V 90.515102 H 5.373833 V 90.218768 H 4.1126383 v 0.296334 h 0.46228 z" />
<path
id="path213"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 6.4833791,91.800003 h 0.3864187 l -0.3556,-0.602149 c 0.170688,-0.0403 0.3461173,-0.189654 0.3461173,-0.469392 0,-0.293963 -0.2015066,-0.509694 -0.5310293,-0.509694 h -0.739648 v 1.581235 h 0.3366346 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019387,0.21336 -0.2370667,0.21336 H 5.9262724 v -0.42672 h 0.3532294 c 0.135128,0 0.2370667,0.0806 0.2370667,0.21336 z" />
<path
id="path215"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 7.1129762,91.800003 H 7.4496109 V 90.218768 H 7.1129762 Z" />
<path
id="path217"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 7.6853442,91.010571 c 0,0.49784 0.3793067,0.820251 0.8415867,0.820251 0.2868507,0 0.512064,-0.118534 0.6732694,-0.298704 V 90.925227 H 8.4463282 v 0.293963 h 0.4172374 v 0.189653 c -0.064008,0.05927 -0.1967654,0.120904 -0.3366347,0.120904 -0.2868507,0 -0.4954693,-0.220472 -0.4954693,-0.519176 0,-0.298704 0.2086186,-0.519176 0.4954693,-0.519176 0.1683173,0 0.3034454,0.09483 0.3745654,0.206248 L 9.1812349,90.54592 c -0.1185333,-0.187282 -0.3247813,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.8415867,0.317669 -0.8415867,0.81788 z" />
</g>
<g
style="fill:#f0fff0;stroke:#009900;stroke-width:0.20999999"
id="g66"
transform="translate(6.68333,97)">
<path
id="circle60"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle62"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle64"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#009900" />
</g>
<path
id="rect68"
d="m 14.34167,89.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#009900;stroke:#009900;stroke-width:0.34999999" />
<g
id="text70"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
aria-label="EOC">
<path
id="path224"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 16.458479,91.800003 h 1.118955 V 91.50367 h -0.78232 v -0.357971 h 0.765725 v -0.296333 h -0.765725 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
<path
id="path226"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 17.76705,91.010571 c 0,0.476504 0.348488,0.81788 0.824992,0.81788 0.478875,0 0.827363,-0.341376 0.827363,-0.81788 0,-0.476504 -0.348488,-0.81788 -0.827363,-0.81788 -0.476504,0 -0.824992,0.341376 -0.824992,0.81788 z m 1.306238,0 c 0,0.293963 -0.189654,0.519176 -0.481246,0.519176 -0.291592,0 -0.478874,-0.225213 -0.478874,-0.519176 0,-0.296333 0.187282,-0.519176 0.478874,-0.519176 0.291592,0 0.481246,0.222843 0.481246,0.519176 z" />
<path
id="path228"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 20.423679,91.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289222,-0.13987 c -0.06638,0.130387 -0.208618,0.229955 -0.372194,0.229955 -0.286851,0 -0.49547,-0.220472 -0.49547,-0.519176 0,-0.298704 0.208619,-0.519176 0.49547,-0.519176 0.163576,0 0.305816,0.101939 0.372194,0.229955 l 0.289222,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474134,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367453,0.81788 0.841587,0.81788 z" />
</g>
<g
style="fill:#f0fff0;stroke:#009900;stroke-width:0.20999999"
id="g78"
transform="translate(18.71667,97)">
<path
id="circle72"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle74"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle76"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#009900" />
</g>
<path
id="rect80"
d="M 2.3083301,104.04456 H 11.05833 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0fff0;stroke:#009900;stroke-width:0.34999999" />
<g
id="text82"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="IN">
<path
id="path235"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 5.6521456,106.8 h 0.3366347 v -1.58123 H 5.6521456 Z" />
<path
id="path237"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 7.3908815,106.8 h 0.3247813 v -1.58123 H 7.3790281 v 0.99331 l -0.732536,-0.99331 H 6.3003748 V 106.8 h 0.3366346 v -1.03124 z" />
</g>
<g
style="fill:#f0fff0;stroke:#009900;stroke-width:0.20999999"
id="g90"
transform="translate(6.68333,112)">
<path
id="circle84"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle86"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle88"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#009900" />
</g>
<path
id="rect92"
d="m 14.34167,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#009900;stroke:#009900;stroke-width:0.34999999" />
<g
id="text94"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
aria-label="OUT">
<path
id="path244"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 16.331686,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.306237,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291592,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187283,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path246"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 18.222589,106.16941 c 0,0.38879 0.232325,0.65904 0.713571,0.65904 0.481245,0 0.71357,-0.26788 0.71357,-0.66141 v -0.94827 h -0.343746 v 0.93878 c 0,0.22047 -0.125646,0.3722 -0.369824,0.3722 -0.244179,0 -0.372195,-0.15173 -0.372195,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path248"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 20.324,106.8 h 0.339005 v -1.2849 h 0.459909 v -0.29633 H 19.86172 v 0.29633 H 20.324 Z" />
</g>
<g
style="fill:#f0fff0;stroke:#009900;stroke-width:0.20999999"
id="g102"
transform="translate(18.71667,112)">
<path
id="circle96"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle98"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle100"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#009900" />
</g>
</g>
</svg>

+ 262
- 0
plugins/community/repos/DHE-Modules/images/swave.svg View File

@@ -0,0 +1,262 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg70"
height="379.42913385826773"
width="60.0"
version="1.1">
<metadata
id="metadata76">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs74" />
<g
id="g68"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 20.32 V 128.5 H 0 Z"
style="fill:#fff4f0;stroke:#ff4400;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="SWAVE">
<path
id="path79"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 3.3833749,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.146048,0.430784 0.73152,0 1.0850881,-0.373888 1.0850881,-0.869696 0,-0.613664 -0.5689601,-0.7477761 -1.0160001,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 L 5.553551,6.6266239 C 5.2853269,6.3787199 4.9276949,6.2486719 4.4969109,6.2486719 c -0.638048,0 -1.028192,0.373888 -1.028192,0.824992 0,0.6177281 0.56896,0.7396481 1.011936,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.861568,-0.36576 z" />
<path
id="path81"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 8.0757076,9 h 0.613664 l 0.77216,-2.7106881 h -0.65024 L 8.3398676,8.24816 7.8278036,6.2893119 H 7.3766996 L 6.8605716,8.24816 6.3850835,6.2893119 H 5.7389075 L 6.5151315,9 h 0.6136641 l 0.471424,-1.8613121 z" />
<path
id="path83"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 11.42057,9 h 0.658368 L 11.03449,6.2893119 H 10.311098 L 9.2625861,9 h 0.658368 L 10.091642,8.540768 h 1.162304 z M 10.672794,6.8663999 11.09545,8.032768 h -0.845312 z" />
<path
id="path85"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 12.898723,9 h 0.723392 L 14.666563,6.2893119 H 14.008195 L 13.260419,8.374144 12.508579,6.2893119 h -0.658368 z" />
<path
id="path87"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 14.91688,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 H 16.80664 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 H 14.91688 Z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
aria-label="DHE">
<path
id="path90"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
d="m 6.296755,122.06845 h 1.068832 c 0.849376,0 1.4386561,-0.53645 1.4386561,-1.35331 0,-0.81687 -0.5892801,-1.35738 -1.4386561,-1.35738 H 6.296755 Z m 0.577088,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path92"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
d="m 11.075003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 H 9.217755 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path94"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
d="m 12.18638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 12.18638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="S">
<path
id="path97"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 9.4990468,20.602158 c 0.1469814,0.149352 0.3650827,0.251291 0.6685282,0.251291 0.42672,0 0.632968,-0.218102 0.632968,-0.507323 0,-0.357971 -0.331893,-0.436203 -0.592667,-0.49784 -0.170688,-0.0403 -0.3152985,-0.07349 -0.3152985,-0.175429 0,-0.09483 0.080603,-0.158835 0.2252135,-0.158835 0.161205,0 0.331893,0.05452 0.459909,0.173059 l 0.187283,-0.24655 c -0.156464,-0.14461 -0.365083,-0.220472 -0.616373,-0.220472 -0.3721951,0 -0.5997792,0.218102 -0.5997792,0.481246 0,0.360341 0.3318934,0.431461 0.5902962,0.490728 0.173059,0.04267 0.32004,0.07586 0.32004,0.192024 0,0.09009 -0.09009,0.175429 -0.274997,0.175429 -0.2181018,0 -0.3911605,-0.0972 -0.5025818,-0.21336 z" />
</g>
<g
id="text10"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
aria-label="J">
<path
id="path100"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
d="m 9.5977629,30.547615 c 0.113792,0.111422 0.2655147,0.154094 0.4243491,0.154094 0.324782,0 0.557107,-0.173059 0.557107,-0.547624 v -1.062059 h -0.336635 v 1.057317 c 0,0.154094 -0.0972,0.253662 -0.2465491,0.253662 -0.1090507,0 -0.1896533,-0.05453 -0.2512907,-0.113792 z" />
</g>
<g
style="fill:#fff4f0;stroke:#ff4400"
id="g24"
transform="translate(10.16,25)">
<path
id="rect12"
d="m -1.125,-2.8125 h 2.25 c 0.103875,0 0.1875,0.083625 0.1875,0.1875 v 5.25 c 0,0.103875 -0.083625,0.1875 -0.1875,0.1875 h -2.25 c -0.103875,0 -0.1875,-0.083625 -0.1875,-0.1875 v -5.25 c 0,-0.103875 0.083625,-0.1875 0.1875,-0.1875 z"
style="stroke-width:0.375" />
<path
id="line14"
d="m -0.875,0.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line16"
d="m -0.875,0.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line18"
d="m -0.875,1.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line20"
d="m -0.875,1.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line22"
d="m -0.875,2.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
</g>
<g
id="text26"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="CURVE">
<path
id="path109"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 6.2855155,36.186578 c 0.448056,0 0.704088,-0.246888 0.850392,-0.499872 l -0.371856,-0.179832 c -0.085344,0.16764 -0.268224,0.295656 -0.478536,0.295656 -0.368808,0 -0.637032,-0.283464 -0.637032,-0.667513 0,-0.384048 0.268224,-0.667512 0.637032,-0.667512 0.210312,0 0.393192,0.131064 0.478536,0.295656 l 0.371856,-0.18288 c -0.143256,-0.252984 -0.402336,-0.496824 -0.850392,-0.496824 -0.6096,0 -1.0820401,0.42672 -1.0820401,1.05156 0,0.624841 0.4724401,1.051561 1.0820401,1.051561 z" />
<path
id="path111"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 7.3965114,35.339234 c 0,0.499872 0.298704,0.847344 0.9174481,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850393 v -1.2192 h -0.44196 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.4785361,-0.195072 -0.4785361,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path113"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 10.778029,36.150002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 H 9.6289333 v 2.033017 h 0.4328157 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path115"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 12.127722,36.150002 h 0.542544 l 0.783336,-2.033017 h -0.493776 l -0.560832,1.563625 -0.56388,-1.563625 h -0.493776 z" />
<path
id="path117"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 13.64134,36.150002 h 1.438656 v -0.381 h -1.00584 v -0.460249 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 H 13.64134 Z" />
</g>
<g
style="fill:#ff4400;stroke:#fff4f0"
id="g32"
transform="translate(10.16,43.5)">
<path
id="circle28"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line30"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<g
id="text34"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="CV">
<path
id="path122"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 9.4616162,56.828447 c 0.3484881,0 0.5476238,-0.192024 0.6614158,-0.388789 L 9.8338109,56.299789 c -0.066379,0.130386 -0.2086187,0.229954 -0.3721947,0.229954 -0.2868506,0 -0.4954693,-0.220472 -0.4954693,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954693,-0.519176 0.163576,0 0.3058161,0.101939 0.3721947,0.229955 l 0.2892211,-0.14224 c -0.111421,-0.196765 -0.3129277,-0.386419 -0.6614158,-0.386419 -0.4741333,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674534,0.81788 0.8415867,0.81788 z" />
<path
id="path124"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 10.759778,56.799999 h 0.421979 l 0.609262,-1.581234 h -0.384048 l -0.436203,1.216152 -0.438574,-1.216152 h -0.384048 z" />
</g>
<g
style="fill:#fff4f0;stroke:#ff4400;stroke-width:0.20999999"
id="g42"
transform="translate(10.16,62)">
<path
id="circle36"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle38"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle40"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#ff4400" />
</g>
<path
id="rect44"
d="M 5.7849998,89.044556 H 14.535 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 5.7849998 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff4f0;stroke:#ff4400;stroke-width:0.34999999" />
<g
id="text46"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="IN">
<path
id="path131"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="M 9.1288154,91.800003 H 9.4654501 V 90.218768 H 9.1288154 Z" />
<path
id="path133"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 10.867551,91.800003 h 0.324782 v -1.581235 h -0.336635 v 0.99331 l -0.732536,-0.99331 H 9.7770446 v 1.581235 h 0.3366344 v -1.03124 z" />
</g>
<g
style="fill:#fff4f0;stroke:#ff4400;stroke-width:0.20999999"
id="g54"
transform="translate(10.16,97)">
<path
id="circle48"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle50"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle52"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#ff4400" />
</g>
<path
id="rect56"
d="M 5.7849998,104.04456 H 14.535 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 5.7849998 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#ff4400;stroke:#ff4400;stroke-width:0.34999999" />
<g
id="text58"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff4f0"
aria-label="OUT">
<path
id="path140"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff4f0"
d="m 7.7750165,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.4788747,0 0.8273627,-0.34137 0.8273627,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.8273627,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.3062374,0 c 0,0.29396 -0.1896534,0.51918 -0.4812454,0.51918 -0.291592,0 -0.4788747,-0.22522 -0.4788747,-0.51918 0,-0.29633 0.1872827,-0.51917 0.4788747,-0.51917 0.291592,0 0.4812454,0.22284 0.4812454,0.51917 z" />
<path
id="path142"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff4f0"
d="m 9.6659196,106.16941 c 0,0.38879 0.2323254,0.65904 0.7135704,0.65904 0.481246,0 0.713571,-0.26788 0.713571,-0.66141 v -0.94827 h -0.343747 v 0.93878 c 0,0.22047 -0.125645,0.3722 -0.369824,0.3722 -0.244178,0 -0.372194,-0.15173 -0.372194,-0.3722 v -0.93878 H 9.6659196 Z" />
<path
id="path144"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff4f0"
d="m 11.76733,106.8 h 0.339006 v -1.2849 h 0.459909 v -0.29633 H 11.30505 v 0.29633 h 0.46228 z" />
</g>
<g
style="fill:#fff4f0;stroke:#ff4400;stroke-width:0.20999999"
id="g66"
transform="translate(10.16,112)">
<path
id="circle60"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle62"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle64"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#ff4400" />
</g>
</g>
</svg>

+ 424
- 0
plugins/community/repos/DHE-Modules/images/upstage.svg View File

@@ -0,0 +1,424 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg102"
height="379.42913385826773"
width="75.0"
version="1.1">
<metadata
id="metadata108">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs106" />
<g
id="g100"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 25.4 V 128.5 H 0 Z"
style="fill:#f0f7ff;stroke:#004c99;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="UPSTAGE">
<path
id="path111"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 3.9869423,7.918976 c 0,0.666496 0.398272,1.129792 1.223264,1.129792 0.824992,0 1.2232641,-0.459232 1.2232641,-1.133856 V 6.2893119 H 5.8441903 V 7.898656 c 0,0.377952 -0.215392,0.638048 -0.633984,0.638048 -0.418592,0 -0.638048,-0.260096 -0.638048,-0.638048 V 6.2893119 h -0.585216 z" />
<path
id="path113"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 6.9635048,9 h 0.577088 V 8.036832 h 0.69088 c 0.585216,0 0.9103361,-0.402336 0.9103361,-0.8737601 0,-0.475488 -0.3210561,-0.87376 -0.9103361,-0.87376 h -1.267968 z m 1.589024,-1.8369281 c 0,0.22352 -0.170688,0.3657601 -0.398272,0.3657601 H 7.5405928 V 6.7973119 h 0.613664 c 0.227584,0 0.398272,0.138176 0.398272,0.36576 z" />
<path
id="path115"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 9.3126873,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.1460477,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.5405117,-0.125984 -0.5405117,-0.300736 0,-0.16256 0.1381757,-0.272288 0.3860797,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.6380477,0 -1.0281917,0.373888 -1.0281917,0.824992 0,0.6177281 0.56896,0.7396481 1.0119357,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.6705597,-0.166624 -0.8615677,-0.36576 z" />
<path
id="path117"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 12.526486,9 h 0.581152 V 6.7973119 h 0.788416 v -0.508 h -2.162048 v 0.508 h 0.79248 z" />
<path
id="path119"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 15.873507,9 h 0.658368 L 15.487427,6.2893119 H 14.764035 L 13.715523,9 h 0.658368 l 0.170688,-0.459232 h 1.162304 z M 15.125731,6.8663999 15.548387,8.032768 h -0.845312 z" />
<path
id="path121"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 16.517207,7.646688 c 0,0.85344 0.65024,1.406144 1.44272,1.406144 0.491744,0 0.877824,-0.2032 1.154176,-0.512064 V 7.500384 H 17.821751 V 8.00432 h 0.715264 v 0.32512 c -0.109728,0.1016 -0.337312,0.207264 -0.577088,0.207264 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.288544,0 0.520192,0.16256 0.642112,0.353568 l 0.479552,-0.260096 c -0.2032,-0.321056 -0.556768,-0.605536 -1.121664,-0.605536 -0.79248,0 -1.44272,0.544576 -1.44272,1.4020801 z" />
<path
id="path123"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 19.576193,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 h 1.312672 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 h -1.918208 z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
aria-label="DHE">
<path
id="path126"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="M 8.8367549,122.06845 H 9.905587 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 H 8.8367549 Z m 0.5770881,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path128"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="m 13.615003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path130"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="m 14.72638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 14.72638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="LEVEL">
<path
id="path133"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 8.4839489,17.65 H 9.776301 V 17.269 H 8.9167649 v -1.652016 h -0.432816 z" />
<path
id="path135"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 10.079386,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path137"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 12.429347,17.65 h 0.542544 l 0.783336,-2.033016 h -0.493776 l -0.560832,1.563624 -0.56388,-1.563624 h -0.493776 z" />
<path
id="path139"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 13.942965,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path141"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 15.722949,17.65 h 1.292352 v -0.381 h -0.859536 v -1.652016 h -0.432816 z" />
</g>
<g
style="fill:#004c99;stroke:#f0f7ff"
id="g14"
transform="translate(12.7,25)">
<path
id="circle10"
d="M 6.3499999,0 A 6.3499999,6.3499999 0 0 1 0,6.3499999 6.3499999,6.3499999 0 0 1 -6.3499999,0 6.3499999,6.3499999 0 0 1 0,-6.3499999 6.3499999,6.3499999 0 0 1 6.3499999,0 Z"
style="stroke:none" />
<path
id="line12"
d="M 0,0 V -5.5562501"
style="stroke-width:0.79374999;stroke-linecap:round" />
</g>
<g
id="text16"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="CV">
<path
id="path146"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 5.9849465,38.328447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.3571411,37.799789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196765 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path148"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 7.2831087,38.299999 H 7.7050874 L 8.3143487,36.718765 H 7.9303007 L 7.494098,37.934917 7.0555247,36.718765 h -0.384048 z" />
</g>
<g
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.20999999"
id="g24"
transform="translate(6.68333,43.5)">
<path
id="circle18"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle20"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle22"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#004c99" />
</g>
<g
id="text26"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="UNI">
<path
id="path154"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 16.817321,38.694403 c 0,0.38879 0.232325,0.659046 0.71357,0.659046 0.481246,0 0.713571,-0.267886 0.713571,-0.661416 v -0.948267 h -0.343747 v 0.938784 c 0,0.220472 -0.125645,0.372195 -0.369824,0.372195 -0.244178,0 -0.372194,-0.151723 -0.372194,-0.372195 v -0.938784 h -0.341376 z" />
<path
id="path156"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 19.644155,39.325001 h 0.324782 v -1.581235 h -0.336635 v 0.993309 l -0.732536,-0.993309 h -0.346117 v 1.581235 h 0.336634 v -1.03124 z" />
<path
id="path158"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 20.280716,39.325001 h 0.336635 v -1.581235 h -0.336635 z" />
</g>
<g
id="text28"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
aria-label="BI">
<path
id="path161"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="m 17.764198,49.173261 h 0.858182 c 0.301074,0 0.459909,-0.189654 0.459909,-0.42672 0,-0.199136 -0.135128,-0.362712 -0.303445,-0.38879 0.149352,-0.03082 0.272626,-0.163576 0.272626,-0.362712 0,-0.210989 -0.154093,-0.403013 -0.455168,-0.403013 h -0.832104 z m 0.336635,-0.948267 v -0.343747 h 0.421979 c 0.113792,0 0.184912,0.07349 0.184912,0.173059 0,0.09957 -0.07112,0.170688 -0.184912,0.170688 z m 0,0.656675 v -0.367454 h 0.433832 c 0.132757,0 0.203877,0.08534 0.203877,0.184912 0,0.113792 -0.07586,0.182542 -0.203877,0.182542 z" />
<path
id="path163"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="m 19.333839,49.173261 h 0.336634 v -1.581235 h -0.336634 z" />
</g>
<g
style="fill:#f0f7ff;stroke:#004c99"
id="g42"
transform="translate(18.71667,43.5)">
<path
id="rect30"
d="m -1.125,-2.8125 h 2.25 c 0.103875,0 0.1875,0.083625 0.1875,0.1875 v 5.25 c 0,0.103875 -0.083625,0.1875 -0.1875,0.1875 h -2.25 c -0.103875,0 -0.1875,-0.083625 -0.1875,-0.1875 v -5.25 c 0,-0.103875 0.083625,-0.1875 0.1875,-0.1875 z"
style="stroke-width:0.375" />
<path
id="line32"
d="m -0.875,-2.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line34"
d="m -0.875,-1.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line36"
d="m -0.875,-1.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line38"
d="m -0.875,-0.75 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
<path
id="line40"
d="m -0.875,-0.25 h 1.75"
style="stroke-width:0.25;stroke-linecap:round" />
</g>
<g
id="text44"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="WAIT">
<path
id="path172"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 5.1896804,58 H 5.547651 L 5.9980777,56.418765 H 5.618771 L 5.3437737,57.561427 5.0450697,56.418765 H 4.7819257 L 4.480851,57.561427 4.203483,56.418765 H 3.826547 L 4.2793443,58 H 4.637315 l 0.2749974,-1.085765 z" />
<path
id="path174"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 7.1408501,58 h 0.384048 L 6.9156368,56.418765 H 6.4936581 L 5.8820261,58 h 0.384048 l 0.099568,-0.267885 H 7.0436528 Z M 6.7046474,56.7554 6.9511968,57.435781 H 6.4580981 Z" />
<path
id="path176"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 7.6709165,58 H 8.0075512 V 56.418765 H 7.6709165 Z" />
<path
id="path178"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 8.6842283,58 H 9.0232336 V 56.715099 H 9.483143 V 56.418765 H 8.2219483 v 0.296334 h 0.46228 z" />
</g>
<path
id="circle46"
d="m 9.1833301,62 a 2.5,2.5 0 0 1 -2.5,2.5 2.5,2.5 0 0 1 -2.5,-2.5 2.5,2.5 0 0 1 2.5,-2.5 2.5,2.5 0 0 1 2.5,2.5 z"
style="fill:#004c99;stroke:#004c99;stroke-width:1" />
<g
id="text48"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="TRIG">
<path
id="path182"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 16.608257,58 h 0.339006 v -1.284901 h 0.459909 v -0.296334 h -1.261195 v 0.296334 h 0.46228 z" />
<path
id="path184"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 18.516718,58 h 0.386419 l -0.3556,-0.602149 c 0.170688,-0.0403 0.346117,-0.189654 0.346117,-0.469392 0,-0.293963 -0.201507,-0.509694 -0.531029,-0.509694 H 17.622977 V 58 h 0.336634 v -0.561848 h 0.24655 z m 0.03319,-1.071541 c 0,0.132757 -0.101938,0.21336 -0.237066,0.21336 h -0.35323 v -0.42672 h 0.35323 c 0.135128,0 0.237066,0.0806 0.237066,0.21336 z" />
<path
id="path186"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 19.146315,58 H 19.48295 V 56.418765 H 19.146315 Z" />
<path
id="path188"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 19.718683,57.210568 c 0,0.49784 0.379307,0.820251 0.841587,0.820251 0.286851,0 0.512064,-0.118534 0.673269,-0.298704 v -0.606891 h -0.753872 v 0.293963 h 0.417238 v 0.189653 c -0.06401,0.05927 -0.196766,0.120904 -0.336635,0.120904 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.168317,0 0.303445,0.09483 0.374565,0.206248 l 0.279739,-0.151723 c -0.118533,-0.187282 -0.324781,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.841587,0.317669 -0.841587,0.81788 z" />
</g>
<path
id="circle50"
d="m 21.216669,62 a 2.5,2.5 0 0 1 -2.5,2.5 2.5,2.5 0 0 1 -2.5,-2.5 2.5,2.5 0 0 1 2.5,-2.5 2.5,2.5 0 0 1 2.5,2.5 z"
style="fill:#004c99;stroke:#004c99;stroke-width:1" />
<path
id="rect52"
d="M 2.3083301,74.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.34999999" />
<g
id="text54"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="WAIT">
<path
id="path193"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 5.1896804,76.800003 H 5.547651 L 5.9980777,75.218768 H 5.618771 L 5.3437737,76.36143 5.0450697,75.218768 H 4.7819257 L 4.480851,76.36143 4.203483,75.218768 H 3.826547 l 0.4527973,1.581235 H 4.637315 l 0.2749974,-1.085765 z" />
<path
id="path195"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 7.1408501,76.800003 h 0.384048 L 6.9156368,75.218768 H 6.4936581 l -0.611632,1.581235 h 0.384048 l 0.099568,-0.267885 h 0.6780107 z m -0.4362027,-1.2446 0.2465494,0.680381 H 6.4580981 Z" />
<path
id="path197"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 7.6709165,76.800003 H 8.0075512 V 75.218768 H 7.6709165 Z" />
<path
id="path199"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 8.6842283,76.800003 H 9.0232336 V 75.515102 H 9.483143 V 75.218768 H 8.2219483 v 0.296334 h 0.46228 z" />
</g>
<g
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.20999999"
id="g62"
transform="translate(6.68333,82)">
<path
id="circle56"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle58"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle60"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#004c99" />
</g>
<path
id="rect64"
d="M 2.3083301,89.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.34999999" />
<g
id="text66"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="TRIG">
<path
id="path206"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 4.5749183,91.800003 H 4.9139237 V 90.515102 H 5.373833 V 90.218768 H 4.1126383 v 0.296334 h 0.46228 z" />
<path
id="path208"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 6.4833791,91.800003 h 0.3864187 l -0.3556,-0.602149 c 0.170688,-0.0403 0.3461173,-0.189654 0.3461173,-0.469392 0,-0.293963 -0.2015066,-0.509694 -0.5310293,-0.509694 h -0.739648 v 1.581235 h 0.3366346 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019387,0.21336 -0.2370667,0.21336 H 5.9262724 v -0.42672 h 0.3532294 c 0.135128,0 0.2370667,0.0806 0.2370667,0.21336 z" />
<path
id="path210"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 7.1129762,91.800003 H 7.4496109 V 90.218768 H 7.1129762 Z" />
<path
id="path212"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 7.6853442,91.010571 c 0,0.49784 0.3793067,0.820251 0.8415867,0.820251 0.2868507,0 0.512064,-0.118534 0.6732694,-0.298704 V 90.925227 H 8.4463282 v 0.293963 h 0.4172374 v 0.189653 c -0.064008,0.05927 -0.1967654,0.120904 -0.3366347,0.120904 -0.2868507,0 -0.4954693,-0.220472 -0.4954693,-0.519176 0,-0.298704 0.2086186,-0.519176 0.4954693,-0.519176 0.1683173,0 0.3034454,0.09483 0.3745654,0.206248 L 9.1812349,90.54592 c -0.1185333,-0.187282 -0.3247813,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.8415867,0.317669 -0.8415867,0.81788 z" />
</g>
<g
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.20999999"
id="g74"
transform="translate(6.68333,97)">
<path
id="circle68"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle70"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle72"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#004c99" />
</g>
<path
id="rect76"
d="m 14.34167,89.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#004c99;stroke:#004c99;stroke-width:0.34999999" />
<g
id="text78"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
aria-label="TRIG">
<path
id="path219"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 16.608257,91.800003 h 0.339006 v -1.284901 h 0.459909 v -0.296334 h -1.261195 v 0.296334 h 0.46228 z" />
<path
id="path221"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 18.516718,91.800003 h 0.386419 l -0.3556,-0.602149 c 0.170688,-0.0403 0.346117,-0.189654 0.346117,-0.469392 0,-0.293963 -0.201507,-0.509694 -0.531029,-0.509694 h -0.739648 v 1.581235 h 0.336634 v -0.561848 h 0.24655 z m 0.03319,-1.071541 c 0,0.132757 -0.101938,0.21336 -0.237066,0.21336 h -0.35323 v -0.42672 h 0.35323 c 0.135128,0 0.237066,0.0806 0.237066,0.21336 z" />
<path
id="path223"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="M 19.146315,91.800003 H 19.48295 V 90.218768 H 19.146315 Z" />
<path
id="path225"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 19.718683,91.010571 c 0,0.49784 0.379307,0.820251 0.841587,0.820251 0.286851,0 0.512064,-0.118534 0.673269,-0.298704 v -0.606891 h -0.753872 v 0.293963 h 0.417238 v 0.189653 c -0.06401,0.05927 -0.196766,0.120904 -0.336635,0.120904 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.168317,0 0.303445,0.09483 0.374565,0.206248 l 0.279739,-0.151723 c -0.118533,-0.187282 -0.324781,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.841587,0.317669 -0.841587,0.81788 z" />
</g>
<g
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.20999999"
id="g86"
transform="translate(18.71667,97)">
<path
id="circle80"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle82"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle84"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#004c99" />
</g>
<path
id="rect88"
d="m 14.34167,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#004c99;stroke:#004c99;stroke-width:0.34999999" />
<g
id="text90"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
aria-label="OUT">
<path
id="path232"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 16.331686,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.306237,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291592,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187283,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path234"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 18.222589,106.16941 c 0,0.38879 0.232325,0.65904 0.713571,0.65904 0.481245,0 0.71357,-0.26788 0.71357,-0.66141 v -0.94827 h -0.343746 v 0.93878 c 0,0.22047 -0.125646,0.3722 -0.369824,0.3722 -0.244179,0 -0.372195,-0.15173 -0.372195,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path236"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 20.324,106.8 h 0.339005 v -1.2849 h 0.459909 v -0.29633 H 19.86172 v 0.29633 H 20.324 Z" />
</g>
<g
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.20999999"
id="g98"
transform="translate(18.71667,112)">
<path
id="circle92"
d="M 4.0949998,0 A 4.0949998,4.0949998 0 0 1 0,4.0949998 4.0949998,4.0949998 0 0 1 -4.0949998,0 4.0949998,4.0949998 0 0 1 0,-4.0949998 4.0949998,4.0949998 0 0 1 4.0949998,0 Z"
style="" />
<path
id="circle94"
d="M 2.925,0 A 2.925,2.925 0 0 1 0,2.925 2.925,2.925 0 0 1 -2.925,0 2.925,2.925 0 0 1 0,-2.925 2.925,2.925 0 0 1 2.925,0 Z"
style="" />
<path
id="circle96"
d="M 1.755,0 A 1.755,1.755 0 0 1 0,1.755 1.755,1.755 0 0 1 -1.755,0 1.755,1.755 0 0 1 0,-1.755 1.755,1.755 0 0 1 1.755,0 Z"
style="fill:#004c99" />
</g>
</g>
</svg>

+ 9
- 0
plugins/community/repos/DHE-Modules/make.objects View File

@@ -0,0 +1,9 @@
ALL_OBJ= \
src/gui/booster-stage-widget.o \
src/gui/cubic-widget.o \
src/gui/hostage-widget.o \
src/gui/module-widget.o \
src/gui/stage-widget.o \
src/gui/swave-widget.o \
src/gui/upstage-widget.o \
src/plugin/dhe-modules.o

+ 9
- 0
plugins/community/repos/DHE-Modules/makefile.msvc View File

@@ -0,0 +1,9 @@
SLUG=DHE-Modules

include ../../../../dep/yac/install_msvc.mk

EXTRAFLAGS+= -Isrc/

include make.objects

include ../../../build_plugin.mk

+ 10
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/button-dark-off.svg View File

@@ -0,0 +1,10 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="6.0mm" height="6.0mm" viewBox="0 0 6.0 6.0">
<g transform="translate(3.0 3.0)">
<circle cx="0.0" cy="0.0" r="2.5" stroke-width="1.0" fill="#990000" stroke="#990000"/>
</g>
</svg>

+ 10
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/button-dark-on.svg View File

@@ -0,0 +1,10 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="6.0mm" height="6.0mm" viewBox="0 0 6.0 6.0">
<g transform="translate(3.0 3.0)">
<circle cx="0.0" cy="0.0" r="2.5" stroke-width="1.0" fill="#fff0f0" stroke="#990000"/>
</g>
</svg>

+ 10
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/button-light-off.svg View File

@@ -0,0 +1,10 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="6.0mm" height="6.0mm" viewBox="0 0 6.0 6.0">
<g transform="translate(3.0 3.0)">
<circle cx="0.0" cy="0.0" r="2.5" stroke-width="1.0" fill="#fff0f0" stroke="#fff0f0"/>
</g>
</svg>

+ 10
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/button-light-on.svg View File

@@ -0,0 +1,10 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="6.0mm" height="6.0mm" viewBox="0 0 6.0 6.0">
<g transform="translate(3.0 3.0)">
<circle cx="0.0" cy="0.0" r="2.5" stroke-width="1.0" fill="#990000" stroke="#fff0f0"/>
</g>
</svg>

+ 13
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/knob-large.svg View File

@@ -0,0 +1,13 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="12.7mm" height="12.7mm" viewBox="0 0 12.7 12.7">
<g transform="translate(6.35 6.35)">
<g transform="translate(0.0 0.0)" stroke="#fff0f0" fill="#990000">
<circle r="6.35" stroke="none"/>
<line y2="-5.5562499999999995" stroke-width="0.79375" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 474
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/panel.svg View File

@@ -0,0 +1,474 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg66"
height="379.42913385826773"
width="120.0"
version="1.1">
<metadata
id="metadata72">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs70" />
<g
id="g64"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 40.639999 V 128.5 H 0 Z"
style="fill:#fff0f0;stroke:#990000;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="BOOSTER STAGE">
<path
id="path75"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 4.5068482,9 h 1.471168 c 0.5161281,0 0.7884161,-0.32512 0.7884161,-0.73152 0,-0.341376 -0.231648,-0.621792 -0.5201921,-0.666496 0.2560321,-0.052832 0.4673601,-0.2804161 0.4673601,-0.6217921 0,-0.361696 -0.26416,-0.69088 -0.7802881,-0.69088 h -1.426464 z m 0.577088,-1.6256001 v -0.58928 h 0.723392 c 0.195072,0 0.316992,0.125984 0.316992,0.296672 0,0.170688 -0.12192,0.292608 -0.316992,0.292608 z m 0,1.1257281 v -0.62992 h 0.743712 c 0.227584,0 0.349504,0.146304 0.349504,0.316992 0,0.195072 -0.130048,0.312928 -0.349504,0.312928 z" />
<path
id="path77"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 7.0676128,7.646688 c 0,0.816864 0.597408,1.40208 1.414272,1.40208 0.820928,0 1.4183361,-0.585216 1.4183361,-1.40208 0,-0.8168641 -0.5974081,-1.4020801 -1.4183361,-1.4020801 -0.816864,0 -1.414272,0.585216 -1.414272,1.4020801 z m 2.239264,0 c 0,0.503936 -0.32512,0.890016 -0.824992,0.890016 -0.499872,0 -0.820928,-0.38608 -0.820928,-0.890016 0,-0.5080001 0.321056,-0.8900161 0.820928,-0.8900161 0.499872,0 0.824992,0.382016 0.824992,0.8900161 z" />
<path
id="path79"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 10.179113,7.646688 c 0,0.816864 0.597408,1.40208 1.414272,1.40208 0.820928,0 1.418336,-0.585216 1.418336,-1.40208 0,-0.8168641 -0.597408,-1.4020801 -1.418336,-1.4020801 -0.816864,0 -1.414272,0.585216 -1.414272,1.4020801 z m 2.239264,0 c 0,0.503936 -0.32512,0.890016 -0.824992,0.890016 -0.499872,0 -0.820928,-0.38608 -0.820928,-0.890016 0,-0.5080001 0.321056,-0.8900161 0.820928,-0.8900161 0.499872,0 0.824992,0.382016 0.824992,0.8900161 z" />
<path
id="path81"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 13.237781,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.146048,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.638048,0 -1.028192,0.373888 -1.028192,0.824992 0,0.6177281 0.56896,0.7396481 1.011936,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.861568,-0.36576 z" />
<path
id="path83"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 16.45158,9 h 0.581152 V 6.7973119 h 0.788416 v -0.508 h -2.162049 v 0.508 h 0.792481 z" />
<path
id="path85"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 18.191098,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 h 1.312672 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 h -1.918208 z" />
<path
id="path87"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 22.09654,9 h 0.662432 l -0.6096,-1.032256 c 0.292608,-0.069088 0.593344,-0.32512 0.593344,-0.8046721 0,-0.503936 -0.34544,-0.87376 -0.910336,-0.87376 H 20.564412 V 9 H 21.1415 V 8.036832 h 0.422656 z m 0.0569,-1.8369281 c 0,0.227584 -0.174752,0.3657601 -0.4064,0.3657601 H 21.1415 V 6.7973119 h 0.605536 c 0.231648,0 0.4064,0.138176 0.4064,0.36576 z" />
<path
id="path89"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 24.032781,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.146048,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.638048,0 -1.028192,0.373888 -1.028192,0.824992 0,0.6177281 0.56896,0.7396481 1.011936,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.861568,-0.36576 z" />
<path
id="path91"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 27.246581,9 h 0.581152 V 6.7973119 h 0.788416 v -0.508 h -2.162048 v 0.508 h 0.79248 z" />
<path
id="path93"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 30.593602,9 H 31.25197 L 30.207522,6.2893119 H 29.48413 L 28.435618,9 h 0.658368 l 0.170688,-0.459232 h 1.162304 z M 29.845826,6.8663999 30.268482,8.032768 H 29.42317 Z" />
<path
id="path95"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 31.237301,7.646688 c 0,0.85344 0.65024,1.406144 1.44272,1.406144 0.491744,0 0.877824,-0.2032 1.154176,-0.512064 V 7.500384 H 32.541845 V 8.00432 h 0.715264 v 0.32512 c -0.109728,0.1016 -0.337312,0.207264 -0.577088,0.207264 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.288544,0 0.520192,0.16256 0.642112,0.353568 l 0.479552,-0.260096 c -0.2032,-0.321056 -0.556768,-0.605536 -1.121664,-0.605536 -0.79248,0 -1.44272,0.544576 -1.44272,1.4020801 z" />
<path
id="path97"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 34.296286,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 h 1.312672 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 h -1.918208 z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
aria-label="DHE">
<path
id="path100"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 16.456755,122.06845 h 1.068832 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 h -1.068832 z m 0.577088,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path102"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 21.235003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path104"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 22.34638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 22.34638 Z" />
</g>
<path
id="line8"
d="M 7.1066666,25 H 33.533333"
style="stroke:#990000;stroke-width:0.34999999" />
<g
id="text10"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="CV">
<path
id="path108"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.408283,19.828447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.7804776,19.299789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 L 7.069699,18.579106 C 6.9582776,18.382341 6.756771,18.192687 6.408283,18.192687 c -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path110"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 7.7064452,19.799999 H 8.1284239 L 8.7376852,18.218765 H 8.3536372 L 7.9174345,19.434917 7.4788612,18.218765 h -0.384048 z" />
</g>
<g
id="text12"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="LEVEL">
<path
id="path113"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 16.103949,17.65 h 1.292352 v -0.381 h -0.859536 v -1.652016 h -0.432816 z" />
<path
id="path115"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 17.699386,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path117"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 20.049347,17.65 h 0.542544 l 0.783336,-2.033016 h -0.493776 l -0.560832,1.563624 -0.56388,-1.563624 h -0.493776 z" />
<path
id="path119"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 21.562965,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path121"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 23.342949,17.65 h 1.292352 v -0.381 h -0.859536 v -1.652016 h -0.432816 z" />
</g>
<g
id="text14"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="UNI">
<path
id="path124"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 31.633984,20.194403 c 0,0.38879 0.232326,0.659046 0.713571,0.659046 0.481245,0 0.713571,-0.267886 0.713571,-0.661416 v -0.948267 h -0.343747 v 0.938784 c 0,0.220472 -0.125645,0.372195 -0.369824,0.372195 -0.244179,0 -0.372195,-0.151723 -0.372195,-0.372195 v -0.938784 h -0.341376 z" />
<path
id="path126"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 34.460819,20.825001 H 34.7856 v -1.581235 h -0.336634 v 0.993309 L 33.71643,19.243766 h -0.346118 v 1.581235 h 0.336635 v -1.03124 z" />
<path
id="path128"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 35.09738,20.825001 h 0.336635 V 19.243766 H 35.09738 Z" />
</g>
<g
id="text16"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
aria-label="BI">
<path
id="path131"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 32.580862,30.673261 h 0.858181 c 0.301075,0 0.45991,-0.189654 0.45991,-0.42672 0,-0.199136 -0.135128,-0.362712 -0.303446,-0.38879 0.149352,-0.03082 0.272627,-0.163576 0.272627,-0.362712 0,-0.210989 -0.154093,-0.403013 -0.455168,-0.403013 h -0.832104 z m 0.336635,-0.948267 v -0.343747 h 0.421978 c 0.113792,0 0.184912,0.07349 0.184912,0.173059 0,0.09957 -0.07112,0.170688 -0.184912,0.170688 z m 0,0.656675 v -0.367454 h 0.433832 c 0.132757,0 0.203877,0.08534 0.203877,0.184912 0,0.113792 -0.07586,0.182542 -0.203877,0.182542 z" />
<path
id="path133"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 34.150503,30.673261 h 0.336634 v -1.581235 h -0.336634 z" />
</g>
<path
id="line18"
d="M 7.1066666,43.5 H 33.533333"
style="stroke:#990000;stroke-width:0.34999999" />
<g
id="text20"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="CV">
<path
id="path137"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.408283,38.328447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.7804776,37.799789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 L 7.069699,37.079106 C 6.9582776,36.882341 6.756771,36.692687 6.408283,36.692687 c -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path139"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 7.7064452,38.299999 H 8.1284239 L 8.7376852,36.718765 H 8.3536372 L 7.9174345,37.934917 7.4788612,36.718765 h -0.384048 z" />
</g>
<g
id="text22"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="CURVE">
<path
id="path142"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 16.445515,36.186578 c 0.448056,0 0.704088,-0.246888 0.850392,-0.499872 l -0.371856,-0.179832 c -0.08534,0.16764 -0.268224,0.295656 -0.478536,0.295656 -0.368808,0 -0.637032,-0.283464 -0.637032,-0.667513 0,-0.384048 0.268224,-0.667512 0.637032,-0.667512 0.210312,0 0.393192,0.131064 0.478536,0.295656 l 0.371856,-0.18288 c -0.143256,-0.252984 -0.402336,-0.496824 -0.850392,-0.496824 -0.6096,0 -1.08204,0.42672 -1.08204,1.05156 0,0.624841 0.47244,1.051561 1.08204,1.051561 z" />
<path
id="path144"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 17.556511,35.339234 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850393 v -1.2192 h -0.44196 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path146"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 20.938029,36.150002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 h -0.950976 v 2.033017 h 0.432816 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path148"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 22.287722,36.150002 h 0.542544 l 0.783336,-2.033017 h -0.493776 l -0.560832,1.563625 -0.56388,-1.563625 h -0.493776 z" />
<path
id="path150"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 23.80134,36.150002 h 1.438656 v -0.381 h -1.00584 v -0.460249 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 H 23.80134 Z" />
</g>
<g
id="text24"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="S">
<path
id="path153"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 32.87238,39.102158 c 0.146981,0.149352 0.365083,0.251291 0.668528,0.251291 0.42672,0 0.632968,-0.218102 0.632968,-0.507323 0,-0.357971 -0.331893,-0.436203 -0.592667,-0.49784 -0.170688,-0.0403 -0.315298,-0.07349 -0.315298,-0.175429 0,-0.09483 0.0806,-0.158835 0.225213,-0.158835 0.161205,0 0.331893,0.05453 0.459909,0.173059 l 0.187283,-0.24655 c -0.156464,-0.14461 -0.365083,-0.220472 -0.616373,-0.220472 -0.372195,0 -0.599779,0.218102 -0.599779,0.481246 0,0.360341 0.331893,0.431461 0.590296,0.490728 0.173059,0.04267 0.32004,0.07586 0.32004,0.192024 0,0.09009 -0.09009,0.175429 -0.274997,0.175429 -0.218102,0 -0.39116,-0.0972 -0.502582,-0.21336 z" />
</g>
<g
id="text26"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
aria-label="J">
<path
id="path156"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 32.971096,49.047615 c 0.113792,0.111422 0.265515,0.154094 0.424349,0.154094 0.324782,0 0.557107,-0.173059 0.557107,-0.547624 v -1.062059 h -0.336635 v 1.057317 c 0,0.154094 -0.0972,0.253662 -0.246549,0.253662 -0.109051,0 -0.189653,-0.05453 -0.251291,-0.113792 z" />
</g>
<path
id="line28"
d="M 7.1066666,62 H 33.533333"
style="stroke:#990000;stroke-width:0.34999999" />
<g
id="text30"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="CV">
<path
id="path160"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.408283,56.828447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.7804776,56.299789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 L 7.069699,55.579106 C 6.9582776,55.382341 6.756771,55.192687 6.408283,55.192687 c -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path162"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 7.7064452,56.799999 H 8.1284239 L 8.7376852,55.218765 H 8.3536372 L 7.9174345,56.434917 7.4788612,55.218765 h -0.384048 z" />
</g>
<g
id="text32"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="DURATION">
<path
id="path165"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 12.805917,54.650002 h 0.801624 c 0.637033,0 1.078993,-0.402336 1.078993,-1.014985 0,-0.612648 -0.44196,-1.018032 -1.078993,-1.018032 h -0.801624 z m 0.432816,-0.381 v -1.271017 h 0.368808 c 0.417576,0 0.637033,0.277368 0.637033,0.637032 0,0.344425 -0.234697,0.633985 -0.637033,0.633985 z" />
<path
id="path167"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 14.996668,53.839234 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850393 v -1.2192 h -0.44196 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path169"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 18.378185,54.650002 H 18.87501 L 18.417809,53.87581 c 0.219456,-0.05182 0.445009,-0.243841 0.445009,-0.603505 0,-0.377952 -0.259081,-0.65532 -0.682753,-0.65532 h -0.950976 v 2.033017 h 0.432816 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path171"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 20.589748,54.650002 h 0.493776 l -0.783336,-2.033017 h -0.542544 l -0.786384,2.033017 h 0.493776 l 0.128016,-0.344424 h 0.871728 z m -0.560832,-1.600201 0.316992,0.874777 h -0.633984 z" />
<path
id="path173"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 21.5442,54.650002 h 0.435864 v -1.652017 h 0.591312 v -0.381 H 20.94984 v 0.381 h 0.59436 z" />
<path
id="path175"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 22.848839,54.650002 h 0.432816 v -2.033017 h -0.432816 z" />
<path
id="path177"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 23.584741,53.635017 c 0,0.612649 0.448056,1.051561 1.060704,1.051561 0.615696,0 1.063752,-0.438912 1.063752,-1.051561 0,-0.612648 -0.448056,-1.05156 -1.063752,-1.05156 -0.612648,0 -1.060704,0.438912 -1.060704,1.05156 z m 1.679448,0 c 0,0.377953 -0.24384,0.667513 -0.618744,0.667513 -0.374904,0 -0.615696,-0.28956 -0.615696,-0.667513 0,-0.381 0.240792,-0.667512 0.615696,-0.667512 0.374904,0 0.618744,0.286512 0.618744,0.667512 z" />
<path
id="path179"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 27.417982,54.650002 h 0.417576 v -2.033017 h -0.432816 v 1.277113 L 26.46091,52.616985 h -0.445008 v 2.033017 h 0.432816 v -1.325881 z" />
</g>
<g
id="text34"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="100">
<path
id="path182"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 32.06063,56.325001 h 0.336635 v -1.581235 h -0.293963 l -0.49784,0.500211 0.192024,0.201506 0.263144,-0.267885 z" />
<path
id="path184"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 32.632331,55.535569 c 0,0.407754 0.201507,0.81788 0.654304,0.81788 0.450427,0 0.654304,-0.410126 0.654304,-0.81788 0,-0.407755 -0.203877,-0.81551 -0.654304,-0.81551 -0.452797,0 -0.654304,0.407755 -0.654304,0.81551 z m 0.964862,0 c 0,0.291592 -0.08534,0.519176 -0.310558,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516806 0.312928,-0.516806 0.225214,0 0.310558,0.225214 0.310558,0.516806 z" />
<path
id="path186"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 34.100107,55.535569 c 0,0.407754 0.201507,0.81788 0.654304,0.81788 0.450427,0 0.654304,-0.410126 0.654304,-0.81788 0,-0.407755 -0.203877,-0.81551 -0.654304,-0.81551 -0.452797,0 -0.654304,0.407755 -0.654304,0.81551 z m 0.964862,0 c 0,0.291592 -0.08534,0.519176 -0.310558,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516806 0.312928,-0.516806 0.225214,0 0.310558,0.225214 0.310558,0.516806 z" />
</g>
<g
id="text36"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
aria-label="1">
<path
id="path189"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990000"
d="m 33.528406,69.173264 h 0.336635 V 67.59203 h -0.293963 l -0.49784,0.50021 0.192024,0.201507 0.263144,-0.267885 z" />
</g>
<g
id="text38"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990000"
aria-label="10">
<path
id="path192"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990000"
d="m 36.189577,62 h 0.336635 v -1.581235 h -0.293963 l -0.49784,0.500211 0.192024,0.201507 0.263144,-0.267886 z" />
<path
id="path194"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990000"
d="m 36.761279,61.210568 c 0,0.407755 0.201506,0.81788 0.654304,0.81788 0.450426,0 0.654304,-0.410125 0.654304,-0.81788 0,-0.407755 -0.203878,-0.815509 -0.654304,-0.815509 -0.452798,0 -0.654304,0.407754 -0.654304,0.815509 z m 0.964861,0 c 0,0.291592 -0.08534,0.519176 -0.310557,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516805 0.312928,-0.516805 0.225213,0 0.310557,0.225213 0.310557,0.516805 z" />
</g>
<path
id="rect40"
d="M 2.7316663,74.044556 H 18.481666 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 H 2.7316663 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0f0;stroke:#990000;stroke-width:0.34999999" />
<g
id="text42"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="DEFER">
<path
id="path198"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 3.5890601,76.800003 h 0.6234854 c 0.4954693,0 0.839216,-0.312928 0.839216,-0.789432 0,-0.476504 -0.3437467,-0.791803 -0.839216,-0.791803 H 3.5890601 Z M 3.9256948,76.50367 v -0.988568 h 0.2868507 c 0.3247813,0 0.4954693,0.21573 0.4954693,0.495469 0,0.267885 -0.1825413,0.493099 -0.4954693,0.493099 z" />
<path
id="path200"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 5.2929768,76.800003 H 6.4119315 V 76.50367 h -0.78232 V 76.145699 H 6.3953368 V 75.849366 H 5.6296115 v -0.334264 h 0.78232 V 75.218768 H 5.2929768 Z" />
<path
id="path202"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 6.677409,76.800003 H 7.0140437 V 76.145699 H 7.779769 V 75.849366 H 7.0140437 v -0.334264 h 0.78232 V 75.218768 H 6.677409 Z" />
<path
id="path204"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 8.0294297,76.800003 H 9.1483844 V 76.50367 h -0.78232 V 76.145699 H 9.1317898 V 75.849366 H 8.3660644 v -0.334264 h 0.78232 V 75.218768 H 8.0294297 Z" />
<path
id="path206"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 10.307604,76.800003 h 0.386419 l -0.3556,-0.602149 c 0.170688,-0.0403 0.346117,-0.189654 0.346117,-0.469392 0,-0.293963 -0.201507,-0.509694 -0.531029,-0.509694 H 9.4138625 v 1.581235 h 0.3366347 v -0.561848 h 0.2465494 z m 0.03319,-1.071541 c 0,0.132757 -0.101938,0.21336 -0.237066,0.21336 H 9.7504972 v -0.42672 h 0.3532298 c 0.135128,0 0.237066,0.0806 0.237066,0.21336 z" />
</g>
<path
id="rect44"
d="m 22.158333,74.044556 h 15.75 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 h -15.75 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990000;stroke:#990000;stroke-width:0.34999999" />
<g
id="text46"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
aria-label="ACTIVE">
<path
id="path210"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 30.677939,76.800003 h 0.384048 l -0.609262,-1.581235 h -0.421978 l -0.611632,1.581235 h 0.384048 l 0.09957,-0.267885 h 0.67801 z m -0.436203,-1.2446 0.246549,0.680381 h -0.493098 z" />
<path
id="path212"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 31.895017,76.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289221,-0.13987 c -0.06638,0.130387 -0.208619,0.229955 -0.372195,0.229955 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.163576,0 0.305816,0.101939 0.372195,0.229955 l 0.289221,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474133,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367454,0.81788 0.841587,0.81788 z" />
<path
id="path214"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 33.124208,76.800003 h 0.339005 v -1.284901 h 0.459909 v -0.296334 h -1.261194 v 0.296334 h 0.46228 z" />
<path
id="path216"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 34.138927,76.800003 h 0.336634 v -1.581235 h -0.336634 z" />
<path
id="path218"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 35.230471,76.800003 h 0.421979 l 0.609261,-1.581235 H 35.877663 L 35.44146,76.43492 35.002887,75.218768 h -0.384048 z" />
<path
id="path220"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 36.407729,76.800003 h 1.118955 V 76.50367 h -0.78232 v -0.357971 h 0.765725 v -0.296333 h -0.765725 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
</g>
<path
id="rect48"
d="M 2.7316663,89.044556 H 18.481666 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 2.7316663 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0f0;stroke:#990000;stroke-width:0.34999999" />
<g
id="text50"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="TRIG">
<path
id="path224"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 4.9982548,91.800003 H 5.3372602 V 90.515102 H 5.7971695 V 90.218768 H 4.5359748 v 0.296334 h 0.46228 z" />
<path
id="path226"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.9067156,91.800003 h 0.3864187 l -0.3556,-0.602149 c 0.170688,-0.0403 0.3461173,-0.189654 0.3461173,-0.469392 0,-0.293963 -0.2015066,-0.509694 -0.5310293,-0.509694 h -0.739648 v 1.581235 h 0.3366346 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019387,0.21336 -0.2370667,0.21336 H 6.3496089 v -0.42672 h 0.3532294 c 0.135128,0 0.2370667,0.0806 0.2370667,0.21336 z" />
<path
id="path228"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="M 7.5363127,91.800003 H 7.8729474 V 90.218768 H 7.5363127 Z" />
<path
id="path230"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 8.1086807,91.010571 c 0,0.49784 0.3793067,0.820251 0.8415867,0.820251 0.2868507,0 0.512064,-0.118534 0.6732694,-0.298704 V 90.925227 H 8.8696647 v 0.293963 h 0.4172374 v 0.189653 c -0.064008,0.05927 -0.1967653,0.120904 -0.3366347,0.120904 -0.2868507,0 -0.4954693,-0.220472 -0.4954693,-0.519176 0,-0.298704 0.2086186,-0.519176 0.4954693,-0.519176 0.1683174,0 0.3034454,0.09483 0.3745654,0.206248 L 9.6045714,90.54592 c -0.1185333,-0.187282 -0.3247813,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.8415867,0.317669 -0.8415867,0.81788 z" />
</g>
<path
id="rect52"
d="m 22.158333,89.044556 h 15.75 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 h -15.75 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990000;stroke:#990000;stroke-width:0.34999999" />
<g
id="text54"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
aria-label="EOC">
<path
id="path234"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 31.275143,91.800003 h 1.118955 V 91.50367 h -0.78232 v -0.357971 h 0.765725 v -0.296333 h -0.765725 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
<path
id="path236"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 32.583714,91.010571 c 0,0.476504 0.348488,0.81788 0.824992,0.81788 0.478875,0 0.827363,-0.341376 0.827363,-0.81788 0,-0.476504 -0.348488,-0.81788 -0.827363,-0.81788 -0.476504,0 -0.824992,0.341376 -0.824992,0.81788 z m 1.306237,0 c 0,0.293963 -0.189653,0.519176 -0.481245,0.519176 -0.291592,0 -0.478875,-0.225213 -0.478875,-0.519176 0,-0.296333 0.187283,-0.519176 0.478875,-0.519176 0.291592,0 0.481245,0.222843 0.481245,0.519176 z" />
<path
id="path238"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 35.240343,91.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289222,-0.13987 c -0.06638,0.130387 -0.208618,0.229955 -0.372194,0.229955 -0.286851,0 -0.49547,-0.220472 -0.49547,-0.519176 0,-0.298704 0.208619,-0.519176 0.49547,-0.519176 0.163576,0 0.305816,0.101939 0.372194,0.229955 l 0.289222,-0.14224 c -0.111422,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474134,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367453,0.81788 0.841587,0.81788 z" />
</g>
<path
id="rect56"
d="m 2.7316663,104.04456 h 8.7499997 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 2.7316663 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0f0;stroke:#990000;stroke-width:0.34999999" />
<g
id="text58"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
aria-label="IN">
<path
id="path242"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 6.0754821,106.8 h 0.3366347 v -1.58123 H 6.0754821 Z" />
<path
id="path244"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990000"
d="m 7.814218,106.8 h 0.3247813 v -1.58123 H 7.8023646 v 0.99331 l -0.732536,-0.99331 H 6.7237113 V 106.8 H 7.060346 v -1.03124 z" />
</g>
<path
id="rect60"
d="m 29.158333,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990000;stroke:#990000;stroke-width:0.34999999" />
<g
id="text62"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
aria-label="OUT">
<path
id="path248"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 31.148349,106.01057 c 0,0.47651 0.348488,0.81788 0.824993,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476505,0 -0.824993,0.34138 -0.824993,0.81788 z m 1.306238,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291593,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187282,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path250"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 33.039253,106.16941 c 0,0.38879 0.232325,0.65904 0.71357,0.65904 0.481246,0 0.713571,-0.26788 0.713571,-0.66141 v -0.94827 h -0.343747 v 0.93878 c 0,0.22047 -0.125645,0.3722 -0.369824,0.3722 -0.244178,0 -0.372194,-0.15173 -0.372194,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path252"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0f0"
d="m 35.140663,106.8 h 0.339006 v -1.2849 h 0.459909 v -0.29633 h -1.261195 v 0.29633 h 0.46228 z" />
</g>
</g>
</svg>

+ 14
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/port.svg View File

@@ -0,0 +1,14 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="8.4mm" height="8.4mm" viewBox="0 0 8.4 8.4">
<g transform="translate(4.2 4.2)">
<g transform="translate(0.0 0.0)" stroke="#990000" fill="#fff0f0" stroke-width="0.21000000000000002">
<circle r="4.095"/>
<circle r="2.925"/>
<circle r="1.755" fill="#990000"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/switch-2-high.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="6.0mm" viewBox="0 0 3.0 6.0">
<g transform="translate(1.5 3.0)">
<g transform="translate(0.0 0.0)" fill="#fff0f0" stroke="#990000">
<rect x="-1.3125" y="-2.8125" width="2.625" height="5.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="-2.25" y2="-2.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.75" y2="-1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.25" y2="-1.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.75" y2="-0.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.25" y2="-0.25" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/switch-2-low.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="6.0mm" viewBox="0 0 3.0 6.0">
<g transform="translate(1.5 3.0)">
<g transform="translate(0.0 0.0)" fill="#fff0f0" stroke="#990000">
<rect x="-1.3125" y="-2.8125" width="2.625" height="5.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="0.25" y2="0.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="0.75" y2="0.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.25" y2="1.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.75" y2="1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="2.25" y2="2.25" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/switch-3-high.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="9.0mm" viewBox="0 0 3.0 9.0">
<g transform="translate(1.5 4.5)">
<g transform="translate(0.0 0.0)" fill="#fff0f0" stroke="#990000">
<rect x="-1.3125" y="-4.3125" width="2.625" height="8.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="-3.75" y2="-3.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-3.25" y2="-3.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-2.75" y2="-2.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-2.25" y2="-2.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.75" y2="-1.75" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/switch-3-low.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="9.0mm" viewBox="0 0 3.0 9.0">
<g transform="translate(1.5 4.5)">
<g transform="translate(0.0 0.0)" fill="#fff0f0" stroke="#990000">
<rect x="-1.3125" y="-4.3125" width="2.625" height="8.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="1.75" y2="1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="2.25" y2="2.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="2.75" y2="2.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="3.25" y2="3.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="3.75" y2="3.75" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/booster-stage/switch-3-mid.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="9.0mm" viewBox="0 0 3.0 9.0">
<g transform="translate(1.5 4.5)">
<g transform="translate(0.0 0.0)" fill="#fff0f0" stroke="#990000">
<rect x="-1.3125" y="-4.3125" width="2.625" height="8.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="-1.0" y2="-1.0" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.5" y2="-0.5" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="0.0" y2="0.0" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="0.5" y2="0.5" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.0" y2="1.0" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 13
- 0
plugins/community/repos/DHE-Modules/res/cubic/knob-small.svg View File

@@ -0,0 +1,13 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="8.4mm" height="8.4mm" viewBox="0 0 8.4 8.4">
<g transform="translate(4.2 4.2)">
<g transform="translate(0.0 0.0)" stroke="#f0ffff" fill="#009999">
<circle r="4.2" stroke="none"/>
<line y2="-3.6750000000000003" stroke-width="0.525" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 273
- 0
plugins/community/repos/DHE-Modules/res/cubic/panel.svg View File

@@ -0,0 +1,273 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg50"
height="379.42913385826773"
width="75.0"
version="1.1">
<metadata
id="metadata56">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs54" />
<g
id="g48"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 25.4 V 128.5 H 0 Z"
style="fill:#f0ffff;stroke:#009999;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="CUBIC">
<path
id="path59"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 8.0975832,9.048768 c 0.597408,0 0.938784,-0.329184 1.133856,-0.666496 L 8.7356312,8.142496 c -0.113792,0.22352 -0.357632,0.394208 -0.638048,0.394208 -0.4917441,0 -0.8493761,-0.377952 -0.8493761,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.8493761,-0.8900161 0.280416,0 0.524256,0.174752 0.638048,0.394208 l 0.495808,-0.24384 c -0.191008,-0.337312 -0.536448,-0.662432 -1.133856,-0.662432 -0.8128001,0 -1.4427201,0.56896 -1.4427201,1.4020801 0,0.83312 0.62992,1.40208 1.4427201,1.40208 z" />
<path
id="path61"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 9.5789113,7.918976 c 0,0.666496 0.398272,1.129792 1.2232637,1.129792 0.824992,0 1.223264,-0.459232 1.223264,-1.133856 V 6.2893119 h -0.58928 V 7.898656 c 0,0.377952 -0.215392,0.638048 -0.633984,0.638048 -0.418592,0 -0.638048,-0.260096 -0.638048,-0.638048 V 6.2893119 H 9.5789113 Z" />
<path
id="path63"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 12.555474,9 h 1.471168 c 0.516128,0 0.788416,-0.32512 0.788416,-0.73152 0,-0.341376 -0.231648,-0.621792 -0.520192,-0.666496 0.256032,-0.052832 0.46736,-0.2804161 0.46736,-0.6217921 0,-0.361696 -0.26416,-0.69088 -0.780288,-0.69088 h -1.426464 z m 0.577088,-1.6256001 v -0.58928 h 0.723392 c 0.195072,0 0.316992,0.125984 0.316992,0.296672 0,0.170688 -0.12192,0.292608 -0.316992,0.292608 z m 0,1.1257281 v -0.62992 h 0.743712 c 0.227584,0 0.349504,0.146304 0.349504,0.316992 0,0.195072 -0.130048,0.312928 -0.349504,0.312928 z" />
<path
id="path65"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 15.246286,9 h 0.577088 V 6.2893119 h -0.577088 z" />
<path
id="path67"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 17.670208,9.048768 c 0.597408,0 0.938784,-0.329184 1.133856,-0.666496 L 18.308256,8.142496 c -0.113792,0.22352 -0.357632,0.394208 -0.638048,0.394208 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.280416,0 0.524256,0.174752 0.638048,0.394208 l 0.495808,-0.24384 c -0.191008,-0.337312 -0.536448,-0.662432 -1.133856,-0.662432 -0.8128,0 -1.44272,0.56896 -1.44272,1.4020801 0,0.83312 0.62992,1.40208 1.44272,1.40208 z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009999"
aria-label="DHE">
<path
id="path70"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009999"
d="M 8.8367549,122.06845 H 9.905587 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 H 8.8367549 Z m 0.5770881,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path72"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009999"
d="m 13.615003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path74"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009999"
d="m 14.72638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 14.72638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="CV">
<path
id="path77"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 5.9849465,14.828448 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.3571411,14.29979 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331893 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path79"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="M 7.2831087,14.8 H 7.7050874 L 8.3143487,13.218765 H 7.9303007 L 7.494098,14.434918 7.0555247,13.218765 h -0.384048 z" />
</g>
<g
id="text12"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="X3">
<path
id="path82"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 18.329787,14.8 h 0.51816 l -0.737616,-1.045464 0.691896,-0.987552 h -0.521208 l -0.460248,0.694944 -0.466344,-0.694944 h -0.515112 l 0.691896,0.9906 L 16.793595,14.8 h 0.515112 l 0.512064,-0.743712 z" />
<path
id="path84"
style="baseline-shift:super"
d="m 18.899668,13.29124 c 0.149352,0.18288 0.42672,0.326136 0.801624,0.326136 0.48768,0 0.801624,-0.246888 0.801624,-0.597408 0,-0.3048 -0.268224,-0.466344 -0.475488,-0.48768 0.225552,-0.03962 0.445008,-0.207264 0.445008,-0.463296 0,-0.338328 -0.292608,-0.551688 -0.768096,-0.551688 -0.356616,0 -0.612648,0.13716 -0.77724,0.323088 l 0.216408,0.271272 c 0.143256,-0.13716 0.32004,-0.210312 0.515112,-0.210312 0.21336,0 0.377952,0.07925 0.377952,0.240792 0,0.149352 -0.149352,0.216408 -0.374904,0.216408 -0.0762,0 -0.216408,0 -0.252984,-0.003 v 0.390144 c 0.03048,-0.003 0.16764,-0.0061 0.252984,-0.0061 0.283464,0 0.408432,0.07315 0.408432,0.234696 0,0.1524 -0.13716,0.25908 -0.384048,0.25908 -0.19812,0 -0.420624,-0.08534 -0.560832,-0.231648 z" />
</g>
<g
id="text14"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="CV">
<path
id="path87"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 5.9849465,29.828447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.3571411,29.299789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196765 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path89"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="M 7.2831087,29.799999 H 7.7050874 L 8.3143487,28.218765 H 7.9303007 L 7.494098,29.434917 7.0555247,28.218765 h -0.384048 z" />
</g>
<g
id="text18"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="X2">
<path
id="path92"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 18.311928,29.799999 h 0.51816 l -0.737616,-1.045464 0.691896,-0.987552 H 18.26316 l -0.460248,0.694944 -0.466344,-0.694944 h -0.515112 l 0.691896,0.9906 -0.737616,1.042416 h 0.515112 l 0.512064,-0.743712 z" />
<path
id="path94"
style="baseline-shift:super"
d="m 18.964105,28.580799 h 1.530096 v -0.381 h -0.829056 c 0.527304,-0.384048 0.813816,-0.6858 0.813816,-1.033272 0,-0.405384 -0.344424,-0.649224 -0.77724,-0.649224 -0.283464,0 -0.585216,0.103632 -0.783336,0.332232 l 0.246888,0.286512 c 0.13716,-0.143256 0.313944,-0.234696 0.545592,-0.234696 0.16764,0 0.329184,0.08839 0.329184,0.265176 0,0.249936 -0.24384,0.460248 -1.075944,1.072896 z" />
</g>
<g
id="text20"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="CV">
<path
id="path97"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 5.9849465,44.828447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.3571411,44.299789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196765 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path99"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="M 7.2831087,44.799999 H 7.7050874 L 8.3143487,43.218765 H 7.9303007 L 7.494098,44.434917 7.0555247,43.218765 h -0.384048 z" />
</g>
<g
id="text24"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="X1">
<path
id="path102"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 18.600655,44.799999 h 0.51816 l -0.737616,-1.045464 0.691896,-0.987552 h -0.521208 l -0.460248,0.694944 -0.466344,-0.694944 h -0.515112 l 0.691896,0.9906 -0.737616,1.042416 h 0.515112 l 0.512064,-0.743712 z" />
<path
id="path104"
style="baseline-shift:super"
d="m 19.728319,43.580799 h 0.432816 v -2.033016 h -0.377952 l -0.64008,0.643128 0.246888,0.25908 0.338328,-0.344424 z" />
</g>
<g
id="text26"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="CV">
<path
id="path107"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 5.9849465,59.828447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.3571411,59.299789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196765 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path109"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="M 7.2831087,59.799999 H 7.7050874 L 8.3143487,58.218765 H 7.9303007 L 7.494098,59.434917 7.0555247,58.218765 h -0.384048 z" />
</g>
<g
id="text30"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="X0">
<path
id="path112"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 18.282162,59.799999 h 0.51816 l -0.737616,-1.045464 0.691896,-0.987552 h -0.521208 l -0.460248,0.694944 -0.466344,-0.694944 H 16.79169 l 0.691896,0.9906 -0.737616,1.042416 h 0.515112 l 0.512064,-0.743712 z" />
<path
id="path114"
style="baseline-shift:super"
d="m 18.894715,57.565815 c 0,0.524256 0.25908,1.05156 0.841248,1.05156 0.57912,0 0.841248,-0.527304 0.841248,-1.05156 0,-0.524256 -0.262128,-1.048512 -0.841248,-1.048512 -0.582168,0 -0.841248,0.524256 -0.841248,1.048512 z m 1.240536,0 c 0,0.374904 -0.109728,0.667512 -0.399288,0.667512 -0.292608,0 -0.402336,-0.292608 -0.402336,-0.667512 0,-0.374904 0.109728,-0.664464 0.402336,-0.664464 0.28956,0 0.399288,0.28956 0.399288,0.664464 z" />
</g>
<g
id="text32"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="IN">
<path
id="path117"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 5.3575215,76.800003 h 0.432816 v -2.033016 h -0.432816 z" />
<path
id="path119"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="M 7.593039,76.800003 H 8.010615 V 74.766987 H 7.577799 v 1.277112 L 6.635967,74.766987 H 6.190959 v 2.033016 h 0.432816 v -1.32588 z" />
</g>
<g
id="text34"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="OUT">
<path
id="path122"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 15.650262,75.785019 c 0,0.612648 0.448056,1.05156 1.060704,1.05156 0.615696,0 1.063752,-0.438912 1.063752,-1.05156 0,-0.612648 -0.448056,-1.05156 -1.063752,-1.05156 -0.612648,0 -1.060704,0.438912 -1.060704,1.05156 z m 1.679448,0 c 0,0.377952 -0.24384,0.667512 -0.618744,0.667512 -0.374904,0 -0.615696,-0.28956 -0.615696,-0.667512 0,-0.381 0.240792,-0.667512 0.615696,-0.667512 0.374904,0 0.618744,0.286512 0.618744,0.667512 z" />
<path
id="path124"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 18.081423,75.989235 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850392 v -1.2192 h -0.44196 v 1.207008 c 0,0.283464 -0.161544,0.478536 -0.475488,0.478536 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478536 v -1.207008 h -0.438912 z" />
<path
id="path126"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 20.783237,76.800003 h 0.435864 v -1.652016 h 0.591312 v -0.381 h -1.621536 v 0.381 h 0.59436 z" />
</g>
<g
id="text36"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="CV">
<path
id="path129"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 5.9849465,91.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.2892214,-0.13987 c -0.066379,0.130387 -0.2086186,0.229955 -0.3721946,0.229955 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331893 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path131"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="M 7.2831087,91.800003 H 7.7050874 L 8.3143487,90.218768 H 7.9303007 L 7.494098,91.43492 7.0555247,90.218768 h -0.384048 z" />
</g>
<g
id="text38"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="CV">
<path
id="path134"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 18.018285,91.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289221,-0.13987 c -0.06638,0.130387 -0.208619,0.229955 -0.372195,0.229955 -0.28685,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208619,-0.519176 0.495469,-0.519176 0.163576,0 0.305816,0.101939 0.372195,0.229955 l 0.289221,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474133,0 -0.841586,0.331893 -0.841586,0.81788 0,0.485987 0.367453,0.81788 0.841586,0.81788 z" />
<path
id="path136"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 19.316448,91.800003 h 0.421978 l 0.609262,-1.581235 H 19.96364 l -0.436203,1.216152 -0.438573,-1.216152 h -0.384048 z" />
</g>
<path
id="rect40"
d="M 2.3083301,104.04456 H 11.05833 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0ffff;stroke:#009999;stroke-width:0.34999999" />
<g
id="text42"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
aria-label="IN">
<path
id="path140"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 5.6521456,106.8 h 0.3366347 v -1.58123 H 5.6521456 Z" />
<path
id="path142"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009999"
d="m 7.3908815,106.8 h 0.3247813 v -1.58123 H 7.3790281 v 0.99331 l -0.732536,-0.99331 H 6.3003748 V 106.8 h 0.3366346 v -1.03124 z" />
</g>
<path
id="rect44"
d="m 14.34167,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#009999;stroke:#009999;stroke-width:0.34999999" />
<g
id="text46"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0ffff"
aria-label="OUT">
<path
id="path146"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0ffff"
d="m 16.331686,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.306237,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291592,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187283,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path148"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0ffff"
d="m 18.222589,106.16941 c 0,0.38879 0.232325,0.65904 0.713571,0.65904 0.481245,0 0.71357,-0.26788 0.71357,-0.66141 v -0.94827 h -0.343746 v 0.93878 c 0,0.22047 -0.125646,0.3722 -0.369824,0.3722 -0.244179,0 -0.372195,-0.15173 -0.372195,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path150"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0ffff"
d="m 20.324,106.8 h 0.339005 v -1.2849 h 0.459909 v -0.29633 H 19.86172 v 0.29633 H 20.324 Z" />
</g>
</g>
</svg>

+ 14
- 0
plugins/community/repos/DHE-Modules/res/cubic/port.svg View File

@@ -0,0 +1,14 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="8.4mm" height="8.4mm" viewBox="0 0 8.4 8.4">
<g transform="translate(4.2 4.2)">
<g transform="translate(0.0 0.0)" stroke="#009999" fill="#f0ffff" stroke-width="0.21000000000000002">
<circle r="4.095"/>
<circle r="2.925"/>
<circle r="1.755" fill="#009999"/>
</g>
</g>
</svg>

+ 13
- 0
plugins/community/repos/DHE-Modules/res/hostage/knob-large.svg View File

@@ -0,0 +1,13 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="12.7mm" height="12.7mm" viewBox="0 0 12.7 12.7">
<g transform="translate(6.35 6.35)">
<g transform="translate(0.0 0.0)" stroke="#fff0ff" fill="#990099">
<circle r="6.35" stroke="none"/>
<line y2="-5.5562499999999995" stroke-width="0.79375" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 372
- 0
plugins/community/repos/DHE-Modules/res/hostage/panel.svg View File

@@ -0,0 +1,372 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg48"
height="379.42913385826773"
width="75.0"
version="1.1">
<metadata
id="metadata54">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs52" />
<g
id="g46"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 25.4 V 128.5 H 0 Z"
style="fill:#fff0ff;stroke:#990099;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="HOSTAGE">
<path
id="path57"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 5.5584403,9 h 0.581152 V 6.2893119 h -0.581152 v 1.064768 h -1.28016 V 6.2893119 H 3.7011923 V 9 h 0.577088 V 7.86208 h 1.28016 z" />
<path
id="path59"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 6.5397693,7.646688 c 0,0.816864 0.5974081,1.40208 1.4142721,1.40208 0.820928,0 1.418336,-0.585216 1.418336,-1.40208 0,-0.8168641 -0.597408,-1.4020801 -1.418336,-1.4020801 -0.816864,0 -1.4142721,0.585216 -1.4142721,1.4020801 z m 2.2392641,0 c 0,0.503936 -0.32512,0.890016 -0.824992,0.890016 -0.499872,0 -0.820928,-0.38608 -0.820928,-0.890016 0,-0.5080001 0.321056,-0.8900161 0.820928,-0.8900161 0.499872,0 0.824992,0.382016 0.824992,0.8900161 z" />
<path
id="path61"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 9.5984371,8.617984 c 0.251968,0.256032 0.6258559,0.430784 1.1460479,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.638048,0 -1.0281919,0.373888 -1.0281919,0.824992 0,0.6177281 0.5689599,0.7396481 1.0119359,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.8615679,-0.36576 z" />
<path
id="path63"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 12.812236,9 h 0.581152 V 6.7973119 h 0.788416 v -0.508 h -2.162048 v 0.508 h 0.79248 z" />
<path
id="path65"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 16.159257,9 h 0.658368 L 15.773177,6.2893119 H 15.049785 L 14.001273,9 h 0.658368 l 0.170688,-0.459232 h 1.162304 z M 15.411481,6.8663999 15.834137,8.032768 h -0.845312 z" />
<path
id="path67"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 16.802958,7.646688 c 0,0.85344 0.65024,1.406144 1.44272,1.406144 0.491744,0 0.877824,-0.2032 1.154176,-0.512064 V 7.500384 H 18.107502 V 8.00432 h 0.715264 v 0.32512 c -0.109728,0.1016 -0.337312,0.207264 -0.577088,0.207264 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.288544,0 0.520192,0.16256 0.642112,0.353568 l 0.479552,-0.260096 c -0.2032,-0.321056 -0.556768,-0.605536 -1.121664,-0.605536 -0.79248,0 -1.44272,0.544576 -1.44272,1.4020801 z" />
<path
id="path69"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 19.861944,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 h 1.312672 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 h -1.918208 z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
aria-label="DHE">
<path
id="path72"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="M 8.8367549,122.06845 H 9.905587 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 H 8.8367549 Z m 0.5770881,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path74"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 13.615003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path76"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 14.72638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 14.72638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="SUSTAIN">
<path
id="path79"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 7.8579686,20.602158 c 0.1469813,0.149352 0.3650826,0.251291 0.668528,0.251291 0.42672,0 0.632968,-0.218102 0.632968,-0.507323 0,-0.357971 -0.3318934,-0.436203 -0.5926667,-0.49784 -0.170688,-0.0403 -0.3152987,-0.07349 -0.3152987,-0.175429 0,-0.09483 0.080603,-0.158835 0.2252134,-0.158835 0.1612053,0 0.3318933,0.05452 0.4599093,0.173059 l 0.1872827,-0.24655 c -0.156464,-0.14461 -0.3650827,-0.220472 -0.6163734,-0.220472 -0.3721946,0 -0.5997786,0.218102 -0.5997786,0.481246 0,0.360341 0.3318933,0.431461 0.590296,0.490728 0.1730586,0.04267 0.32004,0.07586 0.32004,0.192024 0,0.09009 -0.090085,0.175429 -0.2749974,0.175429 -0.2181013,0 -0.39116,-0.0972 -0.5025813,-0.21336 z" />
<path
id="path81"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 9.3861225,20.194403 c 0,0.38879 0.2323254,0.659046 0.7135705,0.659046 0.481246,0 0.713571,-0.267886 0.713571,-0.661416 v -0.948267 h -0.343747 v 0.938784 c 0,0.220472 -0.125645,0.372195 -0.369824,0.372195 -0.2441785,0 -0.3721945,-0.151723 -0.3721945,-0.372195 v -0.938784 h -0.341376 z" />
<path
id="path83"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 11.015771,20.602158 c 0.146981,0.149352 0.365082,0.251291 0.668528,0.251291 0.42672,0 0.632968,-0.218102 0.632968,-0.507323 0,-0.357971 -0.331894,-0.436203 -0.592667,-0.49784 -0.170688,-0.0403 -0.315299,-0.07349 -0.315299,-0.175429 0,-0.09483 0.0806,-0.158835 0.225214,-0.158835 0.161205,0 0.331893,0.05452 0.459909,0.173059 l 0.187283,-0.24655 c -0.156464,-0.14461 -0.365083,-0.220472 -0.616374,-0.220472 -0.372194,0 -0.599778,0.218102 -0.599778,0.481246 0,0.360341 0.331893,0.431461 0.590296,0.490728 0.173058,0.04267 0.32004,0.07586 0.32004,0.192024 0,0.09009 -0.09009,0.175429 -0.274998,0.175429 -0.218101,0 -0.39116,-0.0972 -0.502581,-0.21336 z" />
<path
id="path85"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 12.890486,20.825001 h 0.339006 v -1.284902 h 0.459909 v -0.296333 h -1.261195 v 0.296333 h 0.46228 z" />
<path
id="path87"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 14.842916,20.825001 h 0.384048 l -0.609261,-1.581235 h -0.421979 l -0.611632,1.581235 h 0.384048 l 0.09957,-0.267886 h 0.678011 z m -0.436203,-1.2446 0.24655,0.680381 h -0.493099 z" />
<path
id="path89"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 15.372982,20.825001 h 0.336635 v -1.581235 h -0.336635 z" />
<path
id="path91"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 17.111718,20.825001 h 0.324781 v -1.581235 h -0.336635 v 0.993309 l -0.732536,-0.993309 h -0.346117 v 1.581235 h 0.336635 v -1.03124 z" />
</g>
<g
id="text10"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
aria-label="HOLD">
<path
id="path94"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 10.694082,30.673261 h 0.339006 v -1.581235 h -0.339006 v 0.621115 H 9.9473223 V 29.092026 H 9.6106877 v 1.581235 h 0.3366346 v -0.663787 h 0.7467597 z" />
<path
id="path96"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 11.266524,29.883829 c 0,0.476504 0.348488,0.81788 0.824992,0.81788 0.478875,0 0.827363,-0.341376 0.827363,-0.81788 0,-0.476504 -0.348488,-0.81788 -0.827363,-0.81788 -0.476504,0 -0.824992,0.341376 -0.824992,0.81788 z m 1.306238,0 c 0,0.293962 -0.189654,0.519176 -0.481246,0.519176 -0.291592,0 -0.478874,-0.225214 -0.478874,-0.519176 0,-0.296334 0.187282,-0.519176 0.478874,-0.519176 0.291592,0 0.481246,0.222842 0.481246,0.519176 z" />
<path
id="path98"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="M 13.157427,30.673261 H 14.16259 V 30.376927 H 13.494062 V 29.092026 H 13.157427 Z" />
<path
id="path100"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 14.398323,30.673261 h 0.623486 c 0.495469,0 0.839216,-0.312928 0.839216,-0.789432 0,-0.476504 -0.343747,-0.791803 -0.839216,-0.791803 h -0.623486 z m 0.336635,-0.296334 v -0.988568 h 0.286851 c 0.324781,0 0.495469,0.215731 0.495469,0.49547 0,0.267885 -0.182541,0.493098 -0.495469,0.493098 z" />
</g>
<g
id="text12"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="CV">
<path
id="path103"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 5.9849465,38.328447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.3571411,37.799789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196765 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path105"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 7.2831087,38.299999 H 7.7050874 L 8.3143487,36.718765 H 7.9303007 L 7.494098,37.934917 7.0555247,36.718765 h -0.384048 z" />
</g>
<g
id="text14"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="100">
<path
id="path108"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 17.243966,37.825001 h 0.336635 v -1.581235 h -0.293963 l -0.49784,0.500211 0.192024,0.201506 0.263144,-0.267885 z" />
<path
id="path110"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 17.815668,37.035569 c 0,0.407754 0.201506,0.81788 0.654304,0.81788 0.450426,0 0.654304,-0.410126 0.654304,-0.81788 0,-0.407755 -0.203878,-0.81551 -0.654304,-0.81551 -0.452798,0 -0.654304,0.407755 -0.654304,0.81551 z m 0.964861,0 c 0,0.291592 -0.08534,0.519176 -0.310557,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516806 0.312928,-0.516806 0.225213,0 0.310557,0.225214 0.310557,0.516806 z" />
<path
id="path112"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 19.283444,37.035569 c 0,0.407754 0.201506,0.81788 0.654304,0.81788 0.450426,0 0.654304,-0.410126 0.654304,-0.81788 0,-0.407755 -0.203878,-0.81551 -0.654304,-0.81551 -0.452798,0 -0.654304,0.407755 -0.654304,0.81551 z m 0.964861,0 c 0,0.291592 -0.08534,0.519176 -0.310557,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516806 0.312928,-0.516806 0.225213,0 0.310557,0.225214 0.310557,0.516806 z" />
</g>
<g
id="text16"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
aria-label="1">
<path
id="path115"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#990099"
d="m 18.711743,50.673261 h 0.336634 v -1.581235 h -0.293962 l -0.49784,0.500211 0.192024,0.201506 0.263144,-0.267885 z" />
</g>
<g
id="text18"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990099"
aria-label="10">
<path
id="path118"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990099"
d="m 21.372916,43.5 h 0.336634 v -1.581235 h -0.293962 l -0.49784,0.500211 0.192024,0.201507 0.263144,-0.267886 z" />
<path
id="path120"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';fill:#990099"
d="m 21.944617,42.710568 c 0,0.407755 0.201506,0.81788 0.654304,0.81788 0.450426,0 0.654304,-0.410125 0.654304,-0.81788 0,-0.407755 -0.203878,-0.815509 -0.654304,-0.815509 -0.452798,0 -0.654304,0.407754 -0.654304,0.815509 z m 0.964861,0 c 0,0.291592 -0.08534,0.519176 -0.310557,0.519176 -0.227584,0 -0.312928,-0.227584 -0.312928,-0.519176 0,-0.291592 0.08534,-0.516805 0.312928,-0.516805 0.225213,0 0.310557,0.225213 0.310557,0.516805 z" />
</g>
<g
id="text20"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="DURATION">
<path
id="path123"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 5.1859176,54.650002 h 0.801624 c 0.637032,0 1.078992,-0.402336 1.078992,-1.014985 0,-0.612648 -0.44196,-1.018032 -1.078992,-1.018032 h -0.801624 z m 0.432816,-0.381 v -1.271017 h 0.368808 c 0.417576,0 0.637032,0.277368 0.637032,0.637032 0,0.344425 -0.234696,0.633985 -0.637032,0.633985 z" />
<path
id="path125"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 7.3766677,53.839234 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.9174481,-0.344424 0.9174481,-0.850393 v -1.2192 H 8.7696037 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path127"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 10.758186,54.650002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 H 9.6090896 v 2.033017 h 0.4328164 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path129"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 12.969748,54.650002 h 0.493776 l -0.783336,-2.033017 h -0.542544 l -0.786384,2.033017 h 0.493776 l 0.128016,-0.344424 h 0.871728 z m -0.560832,-1.600201 0.316992,0.874777 h -0.633984 z" />
<path
id="path131"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 13.9242,54.650002 h 0.435864 v -1.652017 h 0.591312 v -0.381 H 13.32984 v 0.381 h 0.59436 z" />
<path
id="path133"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 15.22884,54.650002 h 0.432816 V 52.616985 H 15.22884 Z" />
<path
id="path135"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 15.964742,53.635017 c 0,0.612649 0.448056,1.051561 1.060704,1.051561 0.615696,0 1.063752,-0.438912 1.063752,-1.051561 0,-0.612648 -0.448056,-1.05156 -1.063752,-1.05156 -0.612648,0 -1.060704,0.438912 -1.060704,1.05156 z m 1.679448,0 c 0,0.377953 -0.24384,0.667513 -0.618744,0.667513 -0.374904,0 -0.615696,-0.28956 -0.615696,-0.667513 0,-0.381 0.240792,-0.667512 0.615696,-0.667512 0.374904,0 0.618744,0.286512 0.618744,0.667512 z" />
<path
id="path137"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 19.797982,54.650002 h 0.417576 v -2.033017 h -0.432816 v 1.277113 L 18.84091,52.616985 h -0.445008 v 2.033017 h 0.432816 v -1.325881 z" />
</g>
<path
id="rect22"
d="M 2.3083301,74.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0ff;stroke:#990099;stroke-width:0.34999999" />
<g
id="text24"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="DEFER">
<path
id="path141"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 3.1657236,76.800003 H 3.789209 c 0.4954693,0 0.839216,-0.312928 0.839216,-0.789432 0,-0.476504 -0.3437467,-0.791803 -0.839216,-0.791803 H 3.1657236 Z M 3.5023583,76.50367 V 75.515102 H 3.789209 c 0.3247813,0 0.4954693,0.21573 0.4954693,0.495469 0,0.267885 -0.1825413,0.493099 -0.4954693,0.493099 z" />
<path
id="path143"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 4.8696403,76.800003 H 5.988595 V 76.50367 H 5.206275 V 76.145699 H 5.9720003 V 75.849366 H 5.206275 v -0.334264 h 0.78232 V 75.218768 H 4.8696403 Z" />
<path
id="path145"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 6.2540725,76.800003 H 6.5907072 V 76.145699 H 7.3564325 V 75.849366 H 6.5907072 v -0.334264 h 0.78232 V 75.218768 H 6.2540725 Z" />
<path
id="path147"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 7.6060932,76.800003 H 8.7250479 V 76.50367 h -0.78232 V 76.145699 H 8.7084533 V 75.849366 H 7.9427279 v -0.334264 h 0.78232 V 75.218768 H 7.6060932 Z" />
<path
id="path149"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 9.8842674,76.800003 H 10.270686 L 9.9150861,76.197854 c 0.1706879,-0.0403 0.3461169,-0.189654 0.3461169,-0.469392 0,-0.293963 -0.201506,-0.509694 -0.5310289,-0.509694 H 8.990526 v 1.581235 h 0.3366347 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019386,0.21336 -0.2370666,0.21336 H 9.3271607 v -0.42672 h 0.3532294 c 0.135128,0 0.2370666,0.0806 0.2370666,0.21336 z" />
</g>
<path
id="rect26"
d="m 14.34167,74.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990099;stroke:#990099;stroke-width:0.34999999" />
<g
id="text28"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
aria-label="ACTIVE">
<path
id="path153"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 15.861275,76.800003 h 0.384048 l -0.609261,-1.581235 h -0.421979 l -0.611632,1.581235 h 0.384048 l 0.09957,-0.267885 h 0.678011 z m -0.436203,-1.2446 0.24655,0.680381 h -0.493099 z" />
<path
id="path155"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 17.078353,76.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289221,-0.13987 c -0.06638,0.130387 -0.208619,0.229955 -0.372195,0.229955 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.163576,0 0.305816,0.101939 0.372195,0.229955 l 0.289221,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474133,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367454,0.81788 0.841587,0.81788 z" />
<path
id="path157"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 18.307544,76.800003 h 0.339005 v -1.284901 h 0.45991 v -0.296334 h -1.261195 v 0.296334 h 0.46228 z" />
<path
id="path159"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 19.322263,76.800003 h 0.336635 v -1.581235 h -0.336635 z" />
<path
id="path161"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 20.413807,76.800003 h 0.421979 l 0.609261,-1.581235 h -0.384048 l -0.436202,1.216152 -0.438574,-1.216152 h -0.384048 z" />
<path
id="path163"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="M 21.591065,76.800003 H 22.71002 V 76.50367 H 21.9277 v -0.357971 h 0.765725 V 75.849366 H 21.9277 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
</g>
<path
id="rect30"
d="M 2.3083301,89.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0ff;stroke:#990099;stroke-width:0.34999999" />
<g
id="text32"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="GATE">
<path
id="path167"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 3.8029144,91.010571 c 0,0.49784 0.3793067,0.820251 0.8415867,0.820251 0.2868507,0 0.512064,-0.118534 0.6732694,-0.298704 V 90.925227 H 4.5638984 v 0.293963 h 0.4172374 v 0.189653 c -0.064008,0.05927 -0.1967654,0.120904 -0.3366347,0.120904 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.1683173,0 0.3034453,0.09483 0.3745653,0.206248 L 5.2988051,90.54592 c -0.1185333,-0.187282 -0.3247813,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.8415867,0.317669 -0.8415867,0.81788 z" />
<path
id="path169"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 6.6593085,91.800003 h 0.384048 L 6.4340951,90.218768 H 6.0121165 l -0.6116321,1.581235 h 0.3840481 l 0.099568,-0.267885 h 0.6780107 z m -0.4362027,-1.2446 0.2465493,0.680381 H 5.9765565 Z" />
<path
id="path171"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 7.4016605,91.800003 H 7.7406659 V 90.515102 H 8.2005752 V 90.218768 H 6.9393805 v 0.296334 h 0.46228 z" />
<path
id="path173"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="M 8.4163801,91.800003 H 9.5353348 V 91.50367 H 8.7530147 V 91.145699 H 9.5187401 V 90.849366 H 8.7530147 V 90.515102 H 9.5353348 V 90.218768 H 8.4163801 Z" />
</g>
<path
id="rect34"
d="m 14.34167,89.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990099;stroke:#990099;stroke-width:0.34999999" />
<g
id="text36"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
aria-label="EOC">
<path
id="path177"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 16.458479,91.800003 h 1.118955 V 91.50367 h -0.78232 v -0.357971 h 0.765725 v -0.296333 h -0.765725 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
<path
id="path179"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 17.76705,91.010571 c 0,0.476504 0.348488,0.81788 0.824992,0.81788 0.478875,0 0.827363,-0.341376 0.827363,-0.81788 0,-0.476504 -0.348488,-0.81788 -0.827363,-0.81788 -0.476504,0 -0.824992,0.341376 -0.824992,0.81788 z m 1.306238,0 c 0,0.293963 -0.189654,0.519176 -0.481246,0.519176 -0.291592,0 -0.478874,-0.225213 -0.478874,-0.519176 0,-0.296333 0.187282,-0.519176 0.478874,-0.519176 0.291592,0 0.481246,0.222843 0.481246,0.519176 z" />
<path
id="path181"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 20.423679,91.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289222,-0.13987 c -0.06638,0.130387 -0.208618,0.229955 -0.372194,0.229955 -0.286851,0 -0.49547,-0.220472 -0.49547,-0.519176 0,-0.298704 0.208619,-0.519176 0.49547,-0.519176 0.163576,0 0.305816,0.101939 0.372194,0.229955 l 0.289222,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474134,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367453,0.81788 0.841587,0.81788 z" />
</g>
<path
id="rect38"
d="M 2.3083301,104.04456 H 11.05833 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff0ff;stroke:#990099;stroke-width:0.34999999" />
<g
id="text40"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
aria-label="IN">
<path
id="path185"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 5.6521456,106.8 h 0.3366347 v -1.58123 H 5.6521456 Z" />
<path
id="path187"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#990099"
d="m 7.3908815,106.8 h 0.3247813 v -1.58123 H 7.3790281 v 0.99331 l -0.732536,-0.99331 H 6.3003748 V 106.8 h 0.3366346 v -1.03124 z" />
</g>
<path
id="rect42"
d="m 14.34167,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#990099;stroke:#990099;stroke-width:0.34999999" />
<g
id="text44"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
aria-label="OUT">
<path
id="path191"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 16.331686,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.306237,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291592,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187283,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path193"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 18.222589,106.16941 c 0,0.38879 0.232325,0.65904 0.713571,0.65904 0.481245,0 0.71357,-0.26788 0.71357,-0.66141 v -0.94827 h -0.343746 v 0.93878 c 0,0.22047 -0.125646,0.3722 -0.369824,0.3722 -0.244179,0 -0.372195,-0.15173 -0.372195,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path195"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff0ff"
d="m 20.324,106.8 h 0.339005 v -1.2849 h 0.459909 v -0.29633 H 19.86172 v 0.29633 H 20.324 Z" />
</g>
</g>
</svg>

+ 14
- 0
plugins/community/repos/DHE-Modules/res/hostage/port.svg View File

@@ -0,0 +1,14 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="8.4mm" height="8.4mm" viewBox="0 0 8.4 8.4">
<g transform="translate(4.2 4.2)">
<g transform="translate(0.0 0.0)" stroke="#990099" fill="#fff0ff" stroke-width="0.21000000000000002">
<circle r="4.095"/>
<circle r="2.925"/>
<circle r="1.755" fill="#990099"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/hostage/switch-2-high.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="6.0mm" viewBox="0 0 3.0 6.0">
<g transform="translate(1.5 3.0)">
<g transform="translate(0.0 0.0)" fill="#fff0ff" stroke="#990099">
<rect x="-1.3125" y="-2.8125" width="2.625" height="5.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="-2.25" y2="-2.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.75" y2="-1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.25" y2="-1.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.75" y2="-0.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.25" y2="-0.25" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/hostage/switch-2-low.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="6.0mm" viewBox="0 0 3.0 6.0">
<g transform="translate(1.5 3.0)">
<g transform="translate(0.0 0.0)" fill="#fff0ff" stroke="#990099">
<rect x="-1.3125" y="-2.8125" width="2.625" height="5.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="0.25" y2="0.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="0.75" y2="0.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.25" y2="1.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.75" y2="1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="2.25" y2="2.25" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/hostage/switch-3-high.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="9.0mm" viewBox="0 0 3.0 9.0">
<g transform="translate(1.5 4.5)">
<g transform="translate(0.0 0.0)" fill="#fff0ff" stroke="#990099">
<rect x="-1.3125" y="-4.3125" width="2.625" height="8.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="-3.75" y2="-3.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-3.25" y2="-3.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-2.75" y2="-2.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-2.25" y2="-2.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.75" y2="-1.75" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/hostage/switch-3-low.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="9.0mm" viewBox="0 0 3.0 9.0">
<g transform="translate(1.5 4.5)">
<g transform="translate(0.0 0.0)" fill="#fff0ff" stroke="#990099">
<rect x="-1.3125" y="-4.3125" width="2.625" height="8.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="1.75" y2="1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="2.25" y2="2.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="2.75" y2="2.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="3.25" y2="3.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="3.75" y2="3.75" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/hostage/switch-3-mid.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="9.0mm" viewBox="0 0 3.0 9.0">
<g transform="translate(1.5 4.5)">
<g transform="translate(0.0 0.0)" fill="#fff0ff" stroke="#990099">
<rect x="-1.3125" y="-4.3125" width="2.625" height="8.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="-1.0" y2="-1.0" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.5" y2="-0.5" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="0.0" y2="0.0" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="0.5" y2="0.5" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.0" y2="1.0" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 13
- 0
plugins/community/repos/DHE-Modules/res/stage/knob-large.svg View File

@@ -0,0 +1,13 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="12.7mm" height="12.7mm" viewBox="0 0 12.7 12.7">
<g transform="translate(6.35 6.35)">
<g transform="translate(0.0 0.0)" stroke="#f0fff0" fill="#009900">
<circle r="6.35" stroke="none"/>
<line y2="-5.5562499999999995" stroke-width="0.79375" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 308
- 0
plugins/community/repos/DHE-Modules/res/stage/panel.svg View File

@@ -0,0 +1,308 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg40"
height="379.42913385826773"
width="75.0"
version="1.1">
<metadata
id="metadata46">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs44" />
<g
id="g38"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 25.4 V 128.5 H 0 Z"
style="fill:#f0fff0;stroke:#009900;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="STAGE">
<path
id="path49"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 6.5583749,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.146048,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.638048,0 -1.028192,0.373888 -1.028192,0.824992 0,0.6177281 0.56896,0.7396481 1.011936,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.861568,-0.36576 z" />
<path
id="path51"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 9.7721736,9 H 10.353326 V 6.7973119 h 0.788416 v -0.508 H 8.9796935 v 0.508 h 0.7924801 z" />
<path
id="path53"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.119195,9 h 0.658368 L 12.733115,6.2893119 H 12.009723 L 10.961211,9 h 0.658368 l 0.170688,-0.459232 h 1.162304 z M 12.371419,6.8663999 12.794075,8.032768 h -0.845312 z" />
<path
id="path55"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.762894,7.646688 c 0,0.85344 0.650241,1.406144 1.442721,1.406144 0.491744,0 0.877824,-0.2032 1.154176,-0.512064 V 7.500384 H 15.067439 V 8.00432 h 0.715264 v 0.32512 c -0.109728,0.1016 -0.337312,0.207264 -0.577088,0.207264 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.288544,0 0.520192,0.16256 0.642112,0.353568 l 0.479552,-0.260096 c -0.2032,-0.321056 -0.556768,-0.605536 -1.121664,-0.605536 -0.79248,0 -1.442721,0.544576 -1.442721,1.4020801 z" />
<path
id="path57"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 16.82188,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 H 18.71164 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 H 16.82188 Z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009900"
aria-label="DHE">
<path
id="path60"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009900"
d="M 8.8367549,122.06845 H 9.905587 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 H 8.8367549 Z m 0.5770881,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path62"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009900"
d="m 13.615003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path64"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#009900"
d="m 14.72638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 14.72638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="LEVEL">
<path
id="path67"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 8.4839489,17.65 H 9.776301 V 17.269 H 8.9167649 v -1.652016 h -0.432816 z" />
<path
id="path69"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 10.079386,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path71"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 12.429347,17.65 h 0.542544 l 0.783336,-2.033016 h -0.493776 l -0.560832,1.563624 -0.56388,-1.563624 h -0.493776 z" />
<path
id="path73"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.942965,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path75"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 15.722949,17.65 h 1.292352 v -0.381 h -0.859536 v -1.652016 h -0.432816 z" />
</g>
<g
id="text10"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="CURVE">
<path
id="path78"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 8.8255154,36.186578 c 0.448056,0 0.7040881,-0.246888 0.8503921,-0.499872 l -0.371856,-0.179832 c -0.085344,0.16764 -0.2682241,0.295656 -0.4785361,0.295656 -0.368808,0 -0.637032,-0.283464 -0.637032,-0.667513 0,-0.384048 0.268224,-0.667512 0.637032,-0.667512 0.210312,0 0.393192,0.131064 0.4785361,0.295656 l 0.371856,-0.18288 c -0.143256,-0.252984 -0.4023361,-0.496824 -0.8503921,-0.496824 -0.6096,0 -1.08204,0.42672 -1.08204,1.05156 0,0.624841 0.47244,1.051561 1.08204,1.051561 z" />
<path
id="path80"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 9.9365114,35.339234 c 0,0.499872 0.2987036,0.847344 0.9174476,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850393 v -1.2192 h -0.44196 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 V 34.116985 H 9.9365114 Z" />
<path
id="path82"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.318029,36.150002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 h -0.950976 v 2.033017 h 0.432816 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path84"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 14.667722,36.150002 h 0.542544 l 0.783336,-2.033017 h -0.493776 l -0.560832,1.563625 -0.56388,-1.563625 h -0.493776 z" />
<path
id="path86"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 16.18134,36.150002 h 1.438656 v -0.381 h -1.00584 v -0.460249 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 H 16.18134 Z" />
</g>
<g
id="text12"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="DURATION">
<path
id="path89"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 5.1859176,54.650002 h 0.801624 c 0.637032,0 1.078992,-0.402336 1.078992,-1.014985 0,-0.612648 -0.44196,-1.018032 -1.078992,-1.018032 h -0.801624 z m 0.432816,-0.381 v -1.271017 h 0.368808 c 0.417576,0 0.637032,0.277368 0.637032,0.637032 0,0.344425 -0.234696,0.633985 -0.637032,0.633985 z" />
<path
id="path91"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 7.3766677,53.839234 c 0,0.499872 0.298704,0.847344 0.917448,0.847344 0.618744,0 0.9174481,-0.344424 0.9174481,-0.850393 v -1.2192 H 8.7696037 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.478536,-0.195072 -0.478536,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path93"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 10.758186,54.650002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 H 9.6090896 v 2.033017 h 0.4328164 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path95"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 12.969748,54.650002 h 0.493776 l -0.783336,-2.033017 h -0.542544 l -0.786384,2.033017 h 0.493776 l 0.128016,-0.344424 h 0.871728 z m -0.560832,-1.600201 0.316992,0.874777 h -0.633984 z" />
<path
id="path97"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 13.9242,54.650002 h 0.435864 v -1.652017 h 0.591312 v -0.381 H 13.32984 v 0.381 h 0.59436 z" />
<path
id="path99"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 15.22884,54.650002 h 0.432816 V 52.616985 H 15.22884 Z" />
<path
id="path101"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 15.964742,53.635017 c 0,0.612649 0.448056,1.051561 1.060704,1.051561 0.615696,0 1.063752,-0.438912 1.063752,-1.051561 0,-0.612648 -0.448056,-1.05156 -1.063752,-1.05156 -0.612648,0 -1.060704,0.438912 -1.060704,1.05156 z m 1.679448,0 c 0,0.377953 -0.24384,0.667513 -0.618744,0.667513 -0.374904,0 -0.615696,-0.28956 -0.615696,-0.667513 0,-0.381 0.240792,-0.667512 0.615696,-0.667512 0.374904,0 0.618744,0.286512 0.618744,0.667512 z" />
<path
id="path103"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 19.797982,54.650002 h 0.417576 v -2.033017 h -0.432816 v 1.277113 L 18.84091,52.616985 h -0.445008 v 2.033017 h 0.432816 v -1.325881 z" />
</g>
<path
id="rect14"
d="M 2.3083301,74.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0fff0;stroke:#009900;stroke-width:0.34999999" />
<g
id="text16"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="DEFER">
<path
id="path107"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 3.1657236,76.800003 H 3.789209 c 0.4954693,0 0.839216,-0.312928 0.839216,-0.789432 0,-0.476504 -0.3437467,-0.791803 -0.839216,-0.791803 H 3.1657236 Z M 3.5023583,76.50367 V 75.515102 H 3.789209 c 0.3247813,0 0.4954693,0.21573 0.4954693,0.495469 0,0.267885 -0.1825413,0.493099 -0.4954693,0.493099 z" />
<path
id="path109"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 4.8696403,76.800003 H 5.988595 V 76.50367 H 5.206275 V 76.145699 H 5.9720003 V 75.849366 H 5.206275 v -0.334264 h 0.78232 V 75.218768 H 4.8696403 Z" />
<path
id="path111"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 6.2540725,76.800003 H 6.5907072 V 76.145699 H 7.3564325 V 75.849366 H 6.5907072 v -0.334264 h 0.78232 V 75.218768 H 6.2540725 Z" />
<path
id="path113"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 7.6060932,76.800003 H 8.7250479 V 76.50367 h -0.78232 V 76.145699 H 8.7084533 V 75.849366 H 7.9427279 v -0.334264 h 0.78232 V 75.218768 H 7.6060932 Z" />
<path
id="path115"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 9.8842674,76.800003 H 10.270686 L 9.9150861,76.197854 c 0.1706879,-0.0403 0.3461169,-0.189654 0.3461169,-0.469392 0,-0.293963 -0.201506,-0.509694 -0.5310289,-0.509694 H 8.990526 v 1.581235 h 0.3366347 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019386,0.21336 -0.2370666,0.21336 H 9.3271607 v -0.42672 h 0.3532294 c 0.135128,0 0.2370666,0.0806 0.2370666,0.21336 z" />
</g>
<path
id="rect18"
d="m 14.34167,74.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#009900;stroke:#009900;stroke-width:0.34999999" />
<g
id="text20"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
aria-label="ACTIVE">
<path
id="path119"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 15.861275,76.800003 h 0.384048 l -0.609261,-1.581235 h -0.421979 l -0.611632,1.581235 h 0.384048 l 0.09957,-0.267885 h 0.678011 z m -0.436203,-1.2446 0.24655,0.680381 h -0.493099 z" />
<path
id="path121"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 17.078353,76.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289221,-0.13987 c -0.06638,0.130387 -0.208619,0.229955 -0.372195,0.229955 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.163576,0 0.305816,0.101939 0.372195,0.229955 l 0.289221,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474133,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367454,0.81788 0.841587,0.81788 z" />
<path
id="path123"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 18.307544,76.800003 h 0.339005 v -1.284901 h 0.45991 v -0.296334 h -1.261195 v 0.296334 h 0.46228 z" />
<path
id="path125"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 19.322263,76.800003 h 0.336635 v -1.581235 h -0.336635 z" />
<path
id="path127"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 20.413807,76.800003 h 0.421979 l 0.609261,-1.581235 h -0.384048 l -0.436202,1.216152 -0.438574,-1.216152 h -0.384048 z" />
<path
id="path129"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="M 21.591065,76.800003 H 22.71002 V 76.50367 H 21.9277 v -0.357971 h 0.765725 V 75.849366 H 21.9277 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
</g>
<path
id="rect22"
d="M 2.3083301,89.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0fff0;stroke:#009900;stroke-width:0.34999999" />
<g
id="text24"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="TRIG">
<path
id="path133"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 4.5749183,91.800003 H 4.9139237 V 90.515102 H 5.373833 V 90.218768 H 4.1126383 v 0.296334 h 0.46228 z" />
<path
id="path135"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 6.4833791,91.800003 h 0.3864187 l -0.3556,-0.602149 c 0.170688,-0.0403 0.3461173,-0.189654 0.3461173,-0.469392 0,-0.293963 -0.2015066,-0.509694 -0.5310293,-0.509694 h -0.739648 v 1.581235 h 0.3366346 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019387,0.21336 -0.2370667,0.21336 H 5.9262724 v -0.42672 h 0.3532294 c 0.135128,0 0.2370667,0.0806 0.2370667,0.21336 z" />
<path
id="path137"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="M 7.1129762,91.800003 H 7.4496109 V 90.218768 H 7.1129762 Z" />
<path
id="path139"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 7.6853442,91.010571 c 0,0.49784 0.3793067,0.820251 0.8415867,0.820251 0.2868507,0 0.512064,-0.118534 0.6732694,-0.298704 V 90.925227 H 8.4463282 v 0.293963 h 0.4172374 v 0.189653 c -0.064008,0.05927 -0.1967654,0.120904 -0.3366347,0.120904 -0.2868507,0 -0.4954693,-0.220472 -0.4954693,-0.519176 0,-0.298704 0.2086186,-0.519176 0.4954693,-0.519176 0.1683173,0 0.3034454,0.09483 0.3745654,0.206248 L 9.1812349,90.54592 c -0.1185333,-0.187282 -0.3247813,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.8415867,0.317669 -0.8415867,0.81788 z" />
</g>
<path
id="rect26"
d="m 14.34167,89.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#009900;stroke:#009900;stroke-width:0.34999999" />
<g
id="text28"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
aria-label="EOC">
<path
id="path143"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 16.458479,91.800003 h 1.118955 V 91.50367 h -0.78232 v -0.357971 h 0.765725 v -0.296333 h -0.765725 v -0.334264 h 0.78232 v -0.296334 h -1.118955 z" />
<path
id="path145"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 17.76705,91.010571 c 0,0.476504 0.348488,0.81788 0.824992,0.81788 0.478875,0 0.827363,-0.341376 0.827363,-0.81788 0,-0.476504 -0.348488,-0.81788 -0.827363,-0.81788 -0.476504,0 -0.824992,0.341376 -0.824992,0.81788 z m 1.306238,0 c 0,0.293963 -0.189654,0.519176 -0.481246,0.519176 -0.291592,0 -0.478874,-0.225213 -0.478874,-0.519176 0,-0.296333 0.187282,-0.519176 0.478874,-0.519176 0.291592,0 0.481246,0.222843 0.481246,0.519176 z" />
<path
id="path147"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 20.423679,91.828451 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 l -0.289222,-0.13987 c -0.06638,0.130387 -0.208618,0.229955 -0.372194,0.229955 -0.286851,0 -0.49547,-0.220472 -0.49547,-0.519176 0,-0.298704 0.208619,-0.519176 0.49547,-0.519176 0.163576,0 0.305816,0.101939 0.372194,0.229955 l 0.289222,-0.14224 c -0.111421,-0.196766 -0.312928,-0.386419 -0.661416,-0.386419 -0.474134,0 -0.841587,0.331893 -0.841587,0.81788 0,0.485987 0.367453,0.81788 0.841587,0.81788 z" />
</g>
<path
id="rect30"
d="M 2.3083301,104.04456 H 11.05833 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0fff0;stroke:#009900;stroke-width:0.34999999" />
<g
id="text32"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
aria-label="IN">
<path
id="path151"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 5.6521456,106.8 h 0.3366347 v -1.58123 H 5.6521456 Z" />
<path
id="path153"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#009900"
d="m 7.3908815,106.8 h 0.3247813 v -1.58123 H 7.3790281 v 0.99331 l -0.732536,-0.99331 H 6.3003748 V 106.8 h 0.3366346 v -1.03124 z" />
</g>
<path
id="rect34"
d="m 14.34167,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#009900;stroke:#009900;stroke-width:0.34999999" />
<g
id="text36"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
aria-label="OUT">
<path
id="path157"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 16.331686,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.306237,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291592,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187283,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path159"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 18.222589,106.16941 c 0,0.38879 0.232325,0.65904 0.713571,0.65904 0.481245,0 0.71357,-0.26788 0.71357,-0.66141 v -0.94827 h -0.343746 v 0.93878 c 0,0.22047 -0.125646,0.3722 -0.369824,0.3722 -0.244179,0 -0.372195,-0.15173 -0.372195,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path161"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0fff0"
d="m 20.324,106.8 h 0.339005 v -1.2849 h 0.459909 v -0.29633 H 19.86172 v 0.29633 H 20.324 Z" />
</g>
</g>
</svg>

+ 14
- 0
plugins/community/repos/DHE-Modules/res/stage/port.svg View File

@@ -0,0 +1,14 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="8.4mm" height="8.4mm" viewBox="0 0 8.4 8.4">
<g transform="translate(4.2 4.2)">
<g transform="translate(0.0 0.0)" stroke="#009900" fill="#f0fff0" stroke-width="0.21000000000000002">
<circle r="4.095"/>
<circle r="2.925"/>
<circle r="1.755" fill="#009900"/>
</g>
</g>
</svg>

+ 13
- 0
plugins/community/repos/DHE-Modules/res/swave/knob-large.svg View File

@@ -0,0 +1,13 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="12.7mm" height="12.7mm" viewBox="0 0 12.7 12.7">
<g transform="translate(6.35 6.35)">
<g transform="translate(0.0 0.0)" stroke="#fff4f0" fill="#ff4400">
<circle r="6.35" stroke="none"/>
<line y2="-5.5562499999999995" stroke-width="0.79375" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 169
- 0
plugins/community/repos/DHE-Modules/res/swave/panel.svg View File

@@ -0,0 +1,169 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg26"
height="379.42913385826773"
width="60.0"
version="1.1">
<metadata
id="metadata32">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs30" />
<g
id="g24"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 20.32 V 128.5 H 0 Z"
style="fill:#fff4f0;stroke:#ff4400;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="SWAVE">
<path
id="path35"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 3.3833749,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.146048,0.430784 0.73152,0 1.0850881,-0.373888 1.0850881,-0.869696 0,-0.613664 -0.5689601,-0.7477761 -1.0160001,-0.8534401 -0.292608,-0.069088 -0.540512,-0.125984 -0.540512,-0.300736 0,-0.16256 0.138176,-0.272288 0.38608,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 L 5.553551,6.6266239 C 5.2853269,6.3787199 4.9276949,6.2486719 4.4969109,6.2486719 c -0.638048,0 -1.028192,0.373888 -1.028192,0.824992 0,0.6177281 0.56896,0.7396481 1.011936,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.67056,-0.166624 -0.861568,-0.36576 z" />
<path
id="path37"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 8.0757076,9 h 0.613664 l 0.77216,-2.7106881 h -0.65024 L 8.3398676,8.24816 7.8278036,6.2893119 H 7.3766996 L 6.8605716,8.24816 6.3850835,6.2893119 H 5.7389075 L 6.5151315,9 h 0.6136641 l 0.471424,-1.8613121 z" />
<path
id="path39"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 11.42057,9 h 0.658368 L 11.03449,6.2893119 H 10.311098 L 9.2625861,9 h 0.658368 L 10.091642,8.540768 h 1.162304 z M 10.672794,6.8663999 11.09545,8.032768 h -0.845312 z" />
<path
id="path41"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 12.898723,9 h 0.723392 L 14.666563,6.2893119 H 14.008195 L 13.260419,8.374144 12.508579,6.2893119 h -0.658368 z" />
<path
id="path43"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 14.91688,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 H 16.80664 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 H 14.91688 Z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
aria-label="DHE">
<path
id="path46"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
d="m 6.296755,122.06845 h 1.068832 c 0.849376,0 1.4386561,-0.53645 1.4386561,-1.35331 0,-0.81687 -0.5892801,-1.35738 -1.4386561,-1.35738 H 6.296755 Z m 0.577088,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path48"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
d="m 11.075003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 H 9.217755 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path50"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
d="m 12.18638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 12.18638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="S">
<path
id="path53"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 9.4990468,20.602158 c 0.1469814,0.149352 0.3650827,0.251291 0.6685282,0.251291 0.42672,0 0.632968,-0.218102 0.632968,-0.507323 0,-0.357971 -0.331893,-0.436203 -0.592667,-0.49784 -0.170688,-0.0403 -0.3152985,-0.07349 -0.3152985,-0.175429 0,-0.09483 0.080603,-0.158835 0.2252135,-0.158835 0.161205,0 0.331893,0.05452 0.459909,0.173059 l 0.187283,-0.24655 c -0.156464,-0.14461 -0.365083,-0.220472 -0.616373,-0.220472 -0.3721951,0 -0.5997792,0.218102 -0.5997792,0.481246 0,0.360341 0.3318934,0.431461 0.5902962,0.490728 0.173059,0.04267 0.32004,0.07586 0.32004,0.192024 0,0.09009 -0.09009,0.175429 -0.274997,0.175429 -0.2181018,0 -0.3911605,-0.0972 -0.5025818,-0.21336 z" />
</g>
<g
id="text10"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
aria-label="J">
<path
id="path56"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#ff4400"
d="m 9.5977629,30.547615 c 0.113792,0.111422 0.2655147,0.154094 0.4243491,0.154094 0.324782,0 0.557107,-0.173059 0.557107,-0.547624 v -1.062059 h -0.336635 v 1.057317 c 0,0.154094 -0.0972,0.253662 -0.2465491,0.253662 -0.1090507,0 -0.1896533,-0.05453 -0.2512907,-0.113792 z" />
</g>
<g
id="text12"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="CURVE">
<path
id="path59"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 6.2855155,36.186578 c 0.448056,0 0.704088,-0.246888 0.850392,-0.499872 l -0.371856,-0.179832 c -0.085344,0.16764 -0.268224,0.295656 -0.478536,0.295656 -0.368808,0 -0.637032,-0.283464 -0.637032,-0.667513 0,-0.384048 0.268224,-0.667512 0.637032,-0.667512 0.210312,0 0.393192,0.131064 0.478536,0.295656 l 0.371856,-0.18288 c -0.143256,-0.252984 -0.402336,-0.496824 -0.850392,-0.496824 -0.6096,0 -1.0820401,0.42672 -1.0820401,1.05156 0,0.624841 0.4724401,1.051561 1.0820401,1.051561 z" />
<path
id="path61"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 7.3965114,35.339234 c 0,0.499872 0.298704,0.847344 0.9174481,0.847344 0.618744,0 0.917448,-0.344424 0.917448,-0.850393 v -1.2192 h -0.44196 v 1.207008 c 0,0.283465 -0.161544,0.478537 -0.475488,0.478537 -0.313944,0 -0.4785361,-0.195072 -0.4785361,-0.478537 v -1.207008 h -0.438912 z" />
<path
id="path63"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 10.778029,36.150002 h 0.496824 l -0.4572,-0.774192 c 0.219456,-0.05182 0.445008,-0.243841 0.445008,-0.603505 0,-0.377952 -0.25908,-0.65532 -0.682752,-0.65532 H 9.6289333 v 2.033017 h 0.4328157 v -0.722376 h 0.316992 z m 0.04267,-1.377697 c 0,0.170688 -0.131064,0.27432 -0.3048,0.27432 h -0.454152 v -0.54864 h 0.454152 c 0.173736,0 0.3048,0.103632 0.3048,0.27432 z" />
<path
id="path65"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 12.127722,36.150002 h 0.542544 l 0.783336,-2.033017 h -0.493776 l -0.560832,1.563625 -0.56388,-1.563625 h -0.493776 z" />
<path
id="path67"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 13.64134,36.150002 h 1.438656 v -0.381 h -1.00584 v -0.460249 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 H 13.64134 Z" />
</g>
<g
id="text14"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="CV">
<path
id="path70"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 9.4616162,56.828447 c 0.3484881,0 0.5476238,-0.192024 0.6614158,-0.388789 L 9.8338109,56.299789 c -0.066379,0.130386 -0.2086187,0.229954 -0.3721947,0.229954 -0.2868506,0 -0.4954693,-0.220472 -0.4954693,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954693,-0.519176 0.163576,0 0.3058161,0.101939 0.3721947,0.229955 l 0.2892211,-0.14224 c -0.111421,-0.196765 -0.3129277,-0.386419 -0.6614158,-0.386419 -0.4741333,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674534,0.81788 0.8415867,0.81788 z" />
<path
id="path72"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 10.759778,56.799999 h 0.421979 l 0.609262,-1.581234 h -0.384048 l -0.436203,1.216152 -0.438574,-1.216152 h -0.384048 z" />
</g>
<path
id="rect16"
d="M 5.7849998,89.044556 H 14.535 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 5.7849998 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#fff4f0;stroke:#ff4400;stroke-width:0.34999999" />
<g
id="text18"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
aria-label="IN">
<path
id="path76"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="M 9.1288154,91.800003 H 9.4654501 V 90.218768 H 9.1288154 Z" />
<path
id="path78"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#ff4400"
d="m 10.867551,91.800003 h 0.324782 v -1.581235 h -0.336635 v 0.99331 l -0.732536,-0.99331 H 9.7770446 v 1.581235 h 0.3366344 v -1.03124 z" />
</g>
<path
id="rect20"
d="M 5.7849998,104.04456 H 14.535 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 H 5.7849998 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#ff4400;stroke:#ff4400;stroke-width:0.34999999" />
<g
id="text22"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff4f0"
aria-label="OUT">
<path
id="path82"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff4f0"
d="m 7.7750165,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.4788747,0 0.8273627,-0.34137 0.8273627,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.8273627,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.3062374,0 c 0,0.29396 -0.1896534,0.51918 -0.4812454,0.51918 -0.291592,0 -0.4788747,-0.22522 -0.4788747,-0.51918 0,-0.29633 0.1872827,-0.51917 0.4788747,-0.51917 0.291592,0 0.4812454,0.22284 0.4812454,0.51917 z" />
<path
id="path84"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff4f0"
d="m 9.6659196,106.16941 c 0,0.38879 0.2323254,0.65904 0.7135704,0.65904 0.481246,0 0.713571,-0.26788 0.713571,-0.66141 v -0.94827 h -0.343747 v 0.93878 c 0,0.22047 -0.125645,0.3722 -0.369824,0.3722 -0.244178,0 -0.372194,-0.15173 -0.372194,-0.3722 v -0.93878 H 9.6659196 Z" />
<path
id="path86"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#fff4f0"
d="m 11.76733,106.8 h 0.339006 v -1.2849 h 0.459909 v -0.29633 H 11.30505 v 0.29633 h 0.46228 z" />
</g>
</g>
</svg>

+ 14
- 0
plugins/community/repos/DHE-Modules/res/swave/port.svg View File

@@ -0,0 +1,14 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="8.4mm" height="8.4mm" viewBox="0 0 8.4 8.4">
<g transform="translate(4.2 4.2)">
<g transform="translate(0.0 0.0)" stroke="#ff4400" fill="#fff4f0" stroke-width="0.21000000000000002">
<circle r="4.095"/>
<circle r="2.925"/>
<circle r="1.755" fill="#ff4400"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/swave/switch-2-high.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="6.0mm" viewBox="0 0 3.0 6.0">
<g transform="translate(1.5 3.0)">
<g transform="translate(0.0 0.0)" fill="#fff4f0" stroke="#ff4400">
<rect x="-1.3125" y="-2.8125" width="2.625" height="5.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="-2.25" y2="-2.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.75" y2="-1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.25" y2="-1.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.75" y2="-0.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.25" y2="-0.25" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/swave/switch-2-low.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="6.0mm" viewBox="0 0 3.0 6.0">
<g transform="translate(1.5 3.0)">
<g transform="translate(0.0 0.0)" fill="#fff4f0" stroke="#ff4400">
<rect x="-1.3125" y="-2.8125" width="2.625" height="5.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="0.25" y2="0.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="0.75" y2="0.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.25" y2="1.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.75" y2="1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="2.25" y2="2.25" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 10
- 0
plugins/community/repos/DHE-Modules/res/upstage/button-dark-off.svg View File

@@ -0,0 +1,10 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="6.0mm" height="6.0mm" viewBox="0 0 6.0 6.0">
<g transform="translate(3.0 3.0)">
<circle cx="0.0" cy="0.0" r="2.5" stroke-width="1.0" fill="#004c99" stroke="#004c99"/>
</g>
</svg>

+ 10
- 0
plugins/community/repos/DHE-Modules/res/upstage/button-dark-on.svg View File

@@ -0,0 +1,10 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="6.0mm" height="6.0mm" viewBox="0 0 6.0 6.0">
<g transform="translate(3.0 3.0)">
<circle cx="0.0" cy="0.0" r="2.5" stroke-width="1.0" fill="#f0f7ff" stroke="#004c99"/>
</g>
</svg>

+ 13
- 0
plugins/community/repos/DHE-Modules/res/upstage/knob-large.svg View File

@@ -0,0 +1,13 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="12.7mm" height="12.7mm" viewBox="0 0 12.7 12.7">
<g transform="translate(6.35 6.35)">
<g transform="translate(0.0 0.0)" stroke="#f0f7ff" fill="#004c99">
<circle r="6.35" stroke="none"/>
<line y2="-5.5562499999999995" stroke-width="0.79375" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 289
- 0
plugins/community/repos/DHE-Modules/res/upstage/panel.svg View File

@@ -0,0 +1,289 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
id="svg38"
height="379.42913385826773"
width="75.0"
version="1.1">
<metadata
id="metadata44">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs42" />
<g
id="g36"
transform="scale(2.9527559)">
<path
id="rect2"
d="M 0,0 H 25.4 V 128.5 H 0 Z"
style="fill:#f0f7ff;stroke:#004c99;stroke-width:1" />
<g
id="text4"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="UPSTAGE">
<path
id="path47"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 3.9869423,7.918976 c 0,0.666496 0.398272,1.129792 1.223264,1.129792 0.824992,0 1.2232641,-0.459232 1.2232641,-1.133856 V 6.2893119 H 5.8441903 V 7.898656 c 0,0.377952 -0.215392,0.638048 -0.633984,0.638048 -0.418592,0 -0.638048,-0.260096 -0.638048,-0.638048 V 6.2893119 h -0.585216 z" />
<path
id="path49"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 6.9635048,9 h 0.577088 V 8.036832 h 0.69088 c 0.585216,0 0.9103361,-0.402336 0.9103361,-0.8737601 0,-0.475488 -0.3210561,-0.87376 -0.9103361,-0.87376 h -1.267968 z m 1.589024,-1.8369281 c 0,0.22352 -0.170688,0.3657601 -0.398272,0.3657601 H 7.5405928 V 6.7973119 h 0.613664 c 0.227584,0 0.398272,0.138176 0.398272,0.36576 z" />
<path
id="path51"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 9.3126873,8.617984 c 0.251968,0.256032 0.625856,0.430784 1.1460477,0.430784 0.73152,0 1.085088,-0.373888 1.085088,-0.869696 0,-0.613664 -0.56896,-0.7477761 -1.016,-0.8534401 -0.292608,-0.069088 -0.5405117,-0.125984 -0.5405117,-0.300736 0,-0.16256 0.1381757,-0.272288 0.3860797,-0.272288 0.276352,0 0.56896,0.093472 0.788416,0.296672 l 0.321056,-0.422656 c -0.268224,-0.247904 -0.625856,-0.377952 -1.05664,-0.377952 -0.6380477,0 -1.0281917,0.373888 -1.0281917,0.824992 0,0.6177281 0.56896,0.7396481 1.0119357,0.8412481 0.296672,0.073152 0.54864,0.130048 0.54864,0.329184 0,0.154432 -0.154432,0.300736 -0.471424,0.300736 -0.373888,0 -0.6705597,-0.166624 -0.8615677,-0.36576 z" />
<path
id="path53"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 12.526486,9 h 0.581152 V 6.7973119 h 0.788416 v -0.508 h -2.162048 v 0.508 h 0.79248 z" />
<path
id="path55"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 15.873507,9 h 0.658368 L 15.487427,6.2893119 H 14.764035 L 13.715523,9 h 0.658368 l 0.170688,-0.459232 h 1.162304 z M 15.125731,6.8663999 15.548387,8.032768 h -0.845312 z" />
<path
id="path57"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 16.517207,7.646688 c 0,0.85344 0.65024,1.406144 1.44272,1.406144 0.491744,0 0.877824,-0.2032 1.154176,-0.512064 V 7.500384 H 17.821751 V 8.00432 h 0.715264 v 0.32512 c -0.109728,0.1016 -0.337312,0.207264 -0.577088,0.207264 -0.491744,0 -0.849376,-0.377952 -0.849376,-0.890016 0,-0.5120641 0.357632,-0.8900161 0.849376,-0.8900161 0.288544,0 0.520192,0.16256 0.642112,0.353568 l 0.479552,-0.260096 c -0.2032,-0.321056 -0.556768,-0.605536 -1.121664,-0.605536 -0.79248,0 -1.44272,0.544576 -1.44272,1.4020801 z" />
<path
id="path59"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 19.576193,9 h 1.918208 V 8.492 h -1.34112 V 7.878336 h 1.312672 V 7.3703359 h -1.312672 v -0.573024 h 1.34112 v -0.508 h -1.918208 z" />
</g>
<g
id="text6"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
aria-label="DHE">
<path
id="path62"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="M 8.8367549,122.06845 H 9.905587 c 0.849376,0 1.438656,-0.53645 1.438656,-1.35331 0,-0.81687 -0.58928,-1.35738 -1.438656,-1.35738 H 8.8367549 Z m 0.5770881,-0.508 v -1.69469 h 0.491744 c 0.556768,0 0.849376,0.36982 0.849376,0.84938 0,0.45923 -0.312928,0.84531 -0.849376,0.84531 z" />
<path
id="path64"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="m 13.615003,122.06845 h 0.581152 v -2.71069 h -0.581152 v 1.06477 h -1.28016 v -1.06477 h -0.577088 v 2.71069 h 0.577088 v -1.13792 h 1.28016 z" />
<path
id="path66"
style="font-weight:bold;font-size:4.06400013px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="m 14.72638,122.06845 h 1.918208 v -0.508 h -1.34112 v -0.61367 h 1.312672 v -0.508 h -1.312672 v -0.57302 h 1.34112 v -0.508 H 14.72638 Z" />
</g>
<g
id="text8"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="LEVEL">
<path
id="path69"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 8.4839489,17.65 H 9.776301 V 17.269 H 8.9167649 v -1.652016 h -0.432816 z" />
<path
id="path71"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 10.079386,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path73"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 12.429347,17.65 h 0.542544 l 0.783336,-2.033016 h -0.493776 l -0.560832,1.563624 -0.56388,-1.563624 h -0.493776 z" />
<path
id="path75"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 13.942965,17.65 h 1.438656 v -0.381 h -1.00584 v -0.460248 h 0.984504 v -0.381 h -0.984504 v -0.429768 h 1.00584 v -0.381 h -1.438656 z" />
<path
id="path77"
style="font-weight:bold;font-size:3.0480001px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 15.722949,17.65 h 1.292352 v -0.381 h -0.859536 v -1.652016 h -0.432816 z" />
</g>
<g
id="text10"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="CV">
<path
id="path80"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 5.9849465,38.328447 c 0.348488,0 0.547624,-0.192024 0.661416,-0.388789 L 6.3571411,37.799789 c -0.066379,0.130386 -0.2086186,0.229954 -0.3721946,0.229954 -0.2868507,0 -0.4954694,-0.220472 -0.4954694,-0.519176 0,-0.298704 0.2086187,-0.519176 0.4954694,-0.519176 0.163576,0 0.305816,0.101939 0.3721946,0.229955 l 0.2892214,-0.14224 c -0.1114214,-0.196765 -0.312928,-0.386419 -0.661416,-0.386419 -0.4741334,0 -0.8415867,0.331894 -0.8415867,0.81788 0,0.485987 0.3674533,0.81788 0.8415867,0.81788 z" />
<path
id="path82"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 7.2831087,38.299999 H 7.7050874 L 8.3143487,36.718765 H 7.9303007 L 7.494098,37.934917 7.0555247,36.718765 h -0.384048 z" />
</g>
<g
id="text12"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="UNI">
<path
id="path85"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 16.817321,38.694403 c 0,0.38879 0.232325,0.659046 0.71357,0.659046 0.481246,0 0.713571,-0.267886 0.713571,-0.661416 v -0.948267 h -0.343747 v 0.938784 c 0,0.220472 -0.125645,0.372195 -0.369824,0.372195 -0.244178,0 -0.372194,-0.151723 -0.372194,-0.372195 v -0.938784 h -0.341376 z" />
<path
id="path87"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 19.644155,39.325001 h 0.324782 v -1.581235 h -0.336635 v 0.993309 l -0.732536,-0.993309 h -0.346117 v 1.581235 h 0.336634 v -1.03124 z" />
<path
id="path89"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 20.280716,39.325001 h 0.336635 v -1.581235 h -0.336635 z" />
</g>
<g
id="text14"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
aria-label="BI">
<path
id="path92"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="m 17.764198,49.173261 h 0.858182 c 0.301074,0 0.459909,-0.189654 0.459909,-0.42672 0,-0.199136 -0.135128,-0.362712 -0.303445,-0.38879 0.149352,-0.03082 0.272626,-0.163576 0.272626,-0.362712 0,-0.210989 -0.154093,-0.403013 -0.455168,-0.403013 h -0.832104 z m 0.336635,-0.948267 v -0.343747 h 0.421979 c 0.113792,0 0.184912,0.07349 0.184912,0.173059 0,0.09957 -0.07112,0.170688 -0.184912,0.170688 z m 0,0.656675 v -0.367454 h 0.433832 c 0.132757,0 0.203877,0.08534 0.203877,0.184912 0,0.113792 -0.07586,0.182542 -0.203877,0.182542 z" />
<path
id="path94"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';dominant-baseline:hanging;text-anchor:middle;fill:#004c99"
d="m 19.333839,49.173261 h 0.336634 v -1.581235 h -0.336634 z" />
</g>
<g
id="text16"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="WAIT">
<path
id="path97"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 5.1896804,58 H 5.547651 L 5.9980777,56.418765 H 5.618771 L 5.3437737,57.561427 5.0450697,56.418765 H 4.7819257 L 4.480851,57.561427 4.203483,56.418765 H 3.826547 L 4.2793443,58 H 4.637315 l 0.2749974,-1.085765 z" />
<path
id="path99"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 7.1408501,58 h 0.384048 L 6.9156368,56.418765 H 6.4936581 L 5.8820261,58 h 0.384048 l 0.099568,-0.267885 H 7.0436528 Z M 6.7046474,56.7554 6.9511968,57.435781 H 6.4580981 Z" />
<path
id="path101"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 7.6709165,58 H 8.0075512 V 56.418765 H 7.6709165 Z" />
<path
id="path103"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 8.6842283,58 H 9.0232336 V 56.715099 H 9.483143 V 56.418765 H 8.2219483 v 0.296334 h 0.46228 z" />
</g>
<g
id="text18"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="TRIG">
<path
id="path106"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 16.608257,58 h 0.339006 v -1.284901 h 0.459909 v -0.296334 h -1.261195 v 0.296334 h 0.46228 z" />
<path
id="path108"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 18.516718,58 h 0.386419 l -0.3556,-0.602149 c 0.170688,-0.0403 0.346117,-0.189654 0.346117,-0.469392 0,-0.293963 -0.201507,-0.509694 -0.531029,-0.509694 H 17.622977 V 58 h 0.336634 v -0.561848 h 0.24655 z m 0.03319,-1.071541 c 0,0.132757 -0.101938,0.21336 -0.237066,0.21336 h -0.35323 v -0.42672 h 0.35323 c 0.135128,0 0.237066,0.0806 0.237066,0.21336 z" />
<path
id="path110"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 19.146315,58 H 19.48295 V 56.418765 H 19.146315 Z" />
<path
id="path112"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 19.718683,57.210568 c 0,0.49784 0.379307,0.820251 0.841587,0.820251 0.286851,0 0.512064,-0.118534 0.673269,-0.298704 v -0.606891 h -0.753872 v 0.293963 h 0.417238 v 0.189653 c -0.06401,0.05927 -0.196766,0.120904 -0.336635,0.120904 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.168317,0 0.303445,0.09483 0.374565,0.206248 l 0.279739,-0.151723 c -0.118533,-0.187282 -0.324781,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.841587,0.317669 -0.841587,0.81788 z" />
</g>
<path
id="rect20"
d="M 2.3083301,74.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 86.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 75.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.34999999" />
<g
id="text22"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="WAIT">
<path
id="path116"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 5.1896804,76.800003 H 5.547651 L 5.9980777,75.218768 H 5.618771 L 5.3437737,76.36143 5.0450697,75.218768 H 4.7819257 L 4.480851,76.36143 4.203483,75.218768 H 3.826547 l 0.4527973,1.581235 H 4.637315 l 0.2749974,-1.085765 z" />
<path
id="path118"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 7.1408501,76.800003 h 0.384048 L 6.9156368,75.218768 H 6.4936581 l -0.611632,1.581235 h 0.384048 l 0.099568,-0.267885 h 0.6780107 z m -0.4362027,-1.2446 0.2465494,0.680381 H 6.4580981 Z" />
<path
id="path120"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 7.6709165,76.800003 H 8.0075512 V 75.218768 H 7.6709165 Z" />
<path
id="path122"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 8.6842283,76.800003 H 9.0232336 V 75.515102 H 9.483143 V 75.218768 H 8.2219483 v 0.296334 h 0.46228 z" />
</g>
<path
id="rect24"
d="M 2.3083301,89.044556 H 11.05833 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 H 2.3083301 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#f0f7ff;stroke:#004c99;stroke-width:0.34999999" />
<g
id="text26"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
aria-label="TRIG">
<path
id="path126"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 4.5749183,91.800003 H 4.9139237 V 90.515102 H 5.373833 V 90.218768 H 4.1126383 v 0.296334 h 0.46228 z" />
<path
id="path128"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 6.4833791,91.800003 h 0.3864187 l -0.3556,-0.602149 c 0.170688,-0.0403 0.3461173,-0.189654 0.3461173,-0.469392 0,-0.293963 -0.2015066,-0.509694 -0.5310293,-0.509694 h -0.739648 v 1.581235 h 0.3366346 v -0.561848 h 0.2465494 z m 0.033189,-1.071541 c 0,0.132757 -0.1019387,0.21336 -0.2370667,0.21336 H 5.9262724 v -0.42672 h 0.3532294 c 0.135128,0 0.2370667,0.0806 0.2370667,0.21336 z" />
<path
id="path130"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="M 7.1129762,91.800003 H 7.4496109 V 90.218768 H 7.1129762 Z" />
<path
id="path132"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#004c99"
d="m 7.6853442,91.010571 c 0,0.49784 0.3793067,0.820251 0.8415867,0.820251 0.2868507,0 0.512064,-0.118534 0.6732694,-0.298704 V 90.925227 H 8.4463282 v 0.293963 h 0.4172374 v 0.189653 c -0.064008,0.05927 -0.1967654,0.120904 -0.3366347,0.120904 -0.2868507,0 -0.4954693,-0.220472 -0.4954693,-0.519176 0,-0.298704 0.2086186,-0.519176 0.4954693,-0.519176 0.1683173,0 0.3034454,0.09483 0.3745654,0.206248 L 9.1812349,90.54592 c -0.1185333,-0.187282 -0.3247813,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.8415867,0.317669 -0.8415867,0.81788 z" />
</g>
<path
id="rect28"
d="m 14.34167,89.044556 h 8.75 c 0.554,0 1,0.446 1,1 V 101.375 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 V 90.044556 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#004c99;stroke:#004c99;stroke-width:0.34999999" />
<g
id="text30"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
aria-label="TRIG">
<path
id="path136"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 16.608257,91.800003 h 0.339006 v -1.284901 h 0.459909 v -0.296334 h -1.261195 v 0.296334 h 0.46228 z" />
<path
id="path138"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 18.516718,91.800003 h 0.386419 l -0.3556,-0.602149 c 0.170688,-0.0403 0.346117,-0.189654 0.346117,-0.469392 0,-0.293963 -0.201507,-0.509694 -0.531029,-0.509694 h -0.739648 v 1.581235 h 0.336634 v -0.561848 h 0.24655 z m 0.03319,-1.071541 c 0,0.132757 -0.101938,0.21336 -0.237066,0.21336 h -0.35323 v -0.42672 h 0.35323 c 0.135128,0 0.237066,0.0806 0.237066,0.21336 z" />
<path
id="path140"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="M 19.146315,91.800003 H 19.48295 V 90.218768 H 19.146315 Z" />
<path
id="path142"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 19.718683,91.010571 c 0,0.49784 0.379307,0.820251 0.841587,0.820251 0.286851,0 0.512064,-0.118534 0.673269,-0.298704 v -0.606891 h -0.753872 v 0.293963 h 0.417238 v 0.189653 c -0.06401,0.05927 -0.196766,0.120904 -0.336635,0.120904 -0.286851,0 -0.495469,-0.220472 -0.495469,-0.519176 0,-0.298704 0.208618,-0.519176 0.495469,-0.519176 0.168317,0 0.303445,0.09483 0.374565,0.206248 l 0.279739,-0.151723 c -0.118533,-0.187282 -0.324781,-0.353229 -0.654304,-0.353229 -0.46228,0 -0.841587,0.317669 -0.841587,0.81788 z" />
</g>
<path
id="rect32"
d="m 14.34167,104.04456 h 8.75 c 0.554,0 1,0.446 1,1 v 11.33045 c 0,0.554 -0.446,1 -1,1 h -8.75 c -0.554,0 -1,-0.446 -1,-1 v -11.33045 c 0,-0.554 0.446,-1 1,-1 z"
style="fill:#004c99;stroke:#004c99;stroke-width:0.34999999" />
<g
id="text34"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
aria-label="OUT">
<path
id="path146"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 16.331686,106.01057 c 0,0.47651 0.348488,0.81788 0.824992,0.81788 0.478874,0 0.827362,-0.34137 0.827362,-0.81788 0,-0.4765 -0.348488,-0.81788 -0.827362,-0.81788 -0.476504,0 -0.824992,0.34138 -0.824992,0.81788 z m 1.306237,0 c 0,0.29396 -0.189653,0.51918 -0.481245,0.51918 -0.291592,0 -0.478875,-0.22522 -0.478875,-0.51918 0,-0.29633 0.187283,-0.51917 0.478875,-0.51917 0.291592,0 0.481245,0.22284 0.481245,0.51917 z" />
<path
id="path148"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 18.222589,106.16941 c 0,0.38879 0.232325,0.65904 0.713571,0.65904 0.481245,0 0.71357,-0.26788 0.71357,-0.66141 v -0.94827 h -0.343746 v 0.93878 c 0,0.22047 -0.125646,0.3722 -0.369824,0.3722 -0.244179,0 -0.372195,-0.15173 -0.372195,-0.3722 v -0.93878 h -0.341376 z" />
<path
id="path150"
style="font-weight:bold;font-size:2.37066674px;font-family:'Proxima Nova';text-anchor:middle;fill:#f0f7ff"
d="m 20.324,106.8 h 0.339005 v -1.2849 h 0.459909 v -0.29633 H 19.86172 v 0.29633 H 20.324 Z" />
</g>
</g>
</svg>

+ 14
- 0
plugins/community/repos/DHE-Modules/res/upstage/port.svg View File

@@ -0,0 +1,14 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="8.4mm" height="8.4mm" viewBox="0 0 8.4 8.4">
<g transform="translate(4.2 4.2)">
<g transform="translate(0.0 0.0)" stroke="#004c99" fill="#f0f7ff" stroke-width="0.21000000000000002">
<circle r="4.095"/>
<circle r="2.925"/>
<circle r="1.755" fill="#004c99"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/upstage/switch-2-high.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="6.0mm" viewBox="0 0 3.0 6.0">
<g transform="translate(1.5 3.0)">
<g transform="translate(0.0 0.0)" fill="#f0f7ff" stroke="#004c99">
<rect x="-1.3125" y="-2.8125" width="2.625" height="5.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="-2.25" y2="-2.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.75" y2="-1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-1.25" y2="-1.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.75" y2="-0.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="-0.25" y2="-0.25" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 19
- 0
plugins/community/repos/DHE-Modules/res/upstage/switch-2-low.svg View File

@@ -0,0 +1,19 @@


<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
width="3.0mm" height="6.0mm" viewBox="0 0 3.0 6.0">
<g transform="translate(1.5 3.0)">
<g transform="translate(0.0 0.0)" fill="#f0f7ff" stroke="#004c99">
<rect x="-1.3125" y="-2.8125" width="2.625" height="5.625"
rx="0.1875" ry="0.1875"
stroke-width="0.375"/>
<line x1="-0.875" x2="0.875" y1="0.25" y2="0.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="0.75" y2="0.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.25" y2="1.25" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="1.75" y2="1.75" stroke-width="0.25" stroke-linecap="round"/>
<line x1="-0.875" x2="0.875" y1="2.25" y2="2.25" stroke-width="0.25" stroke-linecap="round"/>
</g>
</g>
</svg>

+ 27
- 0
plugins/community/repos/DHE-Modules/script/appveyor-build.sh View File

@@ -0,0 +1,27 @@
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o xtrace

echo "MSYSTEM=${MSYSTEM}"
export VCV_PLUGIN_NAME=DHE-Modules
export VCV_PLUGIN_DIR="${APPVEYOR_BUILD_FOLDER}"
export VCV_RACK_DIR=/c/tmp/Rack
export VCV_RACK_COMMIT=master
export VCV_HOME_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

env | sort

mkdir -p "${VCV_RACK_DIR}" \
git clone -n https://github.com/VCVRack/Rack.git "${VCV_RACK_DIR}" || true
cd "${VCV_RACK_DIR}"
git checkout ${VCV_RACK_COMMIT}
git pull
git submodule update --init --recursive

make dep > /dev/null
make

cd "${VCV_PLUGIN_DIR}"

make clean test dist RACK_DIR="${VCV_RACK_DIR}"

+ 21
- 0
plugins/community/repos/DHE-Modules/script/build-rack.sh View File

@@ -0,0 +1,21 @@
#!/usr/bin/env bash

# This script uses these environment variables:
#
# VCV_RACK_DIR
#
# The directory in which to clone and build Rack.
#
# VCV_RACK_COMMIT
#
# Which Rack commit to build.

mkdir -p "${VCV_RACK_DIR}" \
git clone -n https://github.com/VCVRack/Rack.git "${VCV_RACK_DIR}" || true
cd "${VCV_RACK_DIR}"
git checkout ${VCV_RACK_COMMIT}
git pull
git submodule update --init --recursive

make dep > /dev/null
make

+ 110
- 0
plugins/community/repos/DHE-Modules/src/gui/booster-stage-widget.cpp View File

@@ -0,0 +1,110 @@
#include <asset.hpp>
#include <componentlibrary.hpp>
#include "../plugin/dhe-modules.h"

#include "modules/booster-stage-module.h"
#include "booster-stage-widget.h"

namespace rack_plugin_DHE_Modules {

struct BoosterStageButtonDark : rack::SVGSwitch, rack::MomentarySwitch {
BoosterStageButtonDark() {
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/button-dark-off.svg")));
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/button-dark-on.svg")));
}
};

struct BoosterStageButtonLight : rack::SVGSwitch, rack::MomentarySwitch {
BoosterStageButtonLight() {
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/button-light-off.svg")));
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/button-light-on.svg")));
}
};

struct BoosterStageKnobLarge : rack::RoundKnob {
BoosterStageKnobLarge() {
setSVG(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/knob-large.svg")));
shadow->opacity = 0.f;
}
};

struct BoosterStagePort : rack::SVGPort {
BoosterStagePort() {
background->svg = rack::SVG::load(assetPlugin(plugin, "res/booster-stage/port.svg"));
background->wrap();
box.size = background->box.size;
}
};

struct BoosterStageSwitch2 : rack::SVGSwitch, rack::ToggleSwitch {
BoosterStageSwitch2() {
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/switch-2-low.svg")));
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/switch-2-high.svg")));
}
};

struct BoosterStageSwitch3 : rack::SVGSwitch, rack::ToggleSwitch {
BoosterStageSwitch3() {
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/switch-3-low.svg")));
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/switch-3-mid.svg")));
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/booster-stage/switch-3-high.svg")));
}
};

BoosterStageWidget::BoosterStageWidget(rack::Module *module) : ModuleWidget(module, 8, "res/booster-stage/panel.svg") {
auto width = 8.f*5.08f;

auto left_x = width/6.f + 0.3333333f;
auto center_x = width/2.f;
auto right_x = width - left_x;
auto button_port_distance = 7.891f;
auto center_left_x = left_x + button_port_distance;
auto center_right_x = right_x - button_port_distance;

auto top_row_y = 25.f;
auto row_spacing = 18.5f;

auto row = 0;
install_input<BoosterStagePort>(BoosterStageModule::LEVEL_CV, {left_x, top_row_y + row*row_spacing});
install_knob<BoosterStageKnobLarge>(BoosterStageModule::LEVEL_KNOB, {center_x, top_row_y + row*row_spacing});
install_switch<BoosterStageSwitch2>(BoosterStageModule::LEVEL_SWITCH, {right_x, top_row_y + row*row_spacing}, 1, 1);

row++;
install_input<BoosterStagePort>(BoosterStageModule::CURVE_CV, {left_x, top_row_y + row*row_spacing});
install_knob<BoosterStageKnobLarge>(BoosterStageModule::CURVE_KNOB, {center_x, top_row_y + row*row_spacing});
install_switch<BoosterStageSwitch2>(BoosterStageModule::SHAPE_SWITCH, {right_x, top_row_y + row*row_spacing});

row++;
install_input<BoosterStagePort>(BoosterStageModule::DURATION_CV, {left_x, top_row_y + row*row_spacing});
install_knob<BoosterStageKnobLarge>(BoosterStageModule::DURATION_KNOB, {center_x, top_row_y + row*row_spacing});
install_switch<BoosterStageSwitch3>(BoosterStageModule::DURATION_SWITCH, {right_x, top_row_y + row*row_spacing}, 2, 1);

top_row_y = 82.f;
row_spacing = 15.f;

row = 0;
install_input<BoosterStagePort>(BoosterStageModule::DEFER_IN, {left_x, top_row_y + row*row_spacing});
install_switch<BoosterStageButtonDark>(BoosterStageModule::DEFER_BUTTON, {center_left_x, top_row_y + row*row_spacing});
install_switch<BoosterStageButtonLight>(BoosterStageModule::ACTIVE_BUTTON, {center_right_x, top_row_y + row*row_spacing});
install_output<BoosterStagePort>(BoosterStageModule::ACTIVE_OUT, {right_x, top_row_y + row*row_spacing});

row++;
install_input<BoosterStagePort>(BoosterStageModule::TRIGGER_IN, {left_x, top_row_y + row*row_spacing});
install_switch<BoosterStageButtonDark>(BoosterStageModule::TRIGGER_BUTTON, {center_left_x, top_row_y + row*row_spacing});
install_switch<BoosterStageButtonLight>(BoosterStageModule::EOC_BUTTON, {center_right_x, top_row_y + row*row_spacing});
install_output<BoosterStagePort>(BoosterStageModule::EOC_OUT, {right_x, top_row_y + row*row_spacing});

row++;
install_input<BoosterStagePort>(BoosterStageModule::ENVELOPE_IN, {left_x, top_row_y + row*row_spacing});
install_output<BoosterStagePort>(BoosterStageModule::ENVELOPE_OUT, {right_x, top_row_y + row*row_spacing});
}

} // namespace rack_plugin_DHE_Modules

using namespace rack_plugin_DHE_Modules;


RACK_PLUGIN_MODEL_INIT(DHE_Modules, BoosterStage) {
Model *modelBoosterStage = rack_plugin_DHE_Modules::createModel<rack_plugin_DHE_Modules::BoosterStageModule, rack_plugin_DHE_Modules::BoosterStageWidget, rack::ModelTag>("Booster Stage", rack::ENVELOPE_GENERATOR_TAG);
return modelBoosterStage;
}

+ 10
- 0
plugins/community/repos/DHE-Modules/src/gui/booster-stage-widget.h View File

@@ -0,0 +1,10 @@
#pragma once

#include "module-widget.h"

namespace rack_plugin_DHE_Modules {

struct BoosterStageWidget : public ModuleWidget {
explicit BoosterStageWidget(rack::Module *module);
};
}

+ 72
- 0
plugins/community/repos/DHE-Modules/src/gui/cubic-widget.cpp View File

@@ -0,0 +1,72 @@
#include <componentlibrary.hpp>

#include "plugin/dhe-modules.h"
#include "modules/cubic-module.h"
#include "cubic-widget.h"

namespace rack_plugin_DHE_Modules {

struct CubicKnobsmall : rack::RoundKnob {
CubicKnobsmall() {
setSVG(rack::SVG::load(rack::assetPlugin(plugin, "res/cubic/knob-small.svg")));
shadow->opacity = 0.f;
}
};

struct CubicPort : rack::SVGPort {
CubicPort() {
background->svg = rack::SVG::load(assetPlugin(plugin, "res/cubic/port.svg"));
background->wrap();
box.size = background->box.size;
}
};

CubicWidget::CubicWidget(rack::Module *module) : ModuleWidget(module, 5, "res/cubic/panel.svg") {
auto c_knob_rotation = rack_plugin_DHE_Modules::CubicModule::coefficient_range().normalize(1.f);
auto gain_knob_rotation = rack_plugin_DHE_Modules::CubicModule::gain_range().normalize((1.f));
auto widget_right_edge = width();

auto left_x = width()/4.f + 0.333333f;
auto right_x = widget_right_edge - left_x;

auto top_row_y = 20.f;
auto row_spacing = 15.f;

auto row = 0;
install_input<CubicPort>(CubicModule::X3_CV, {left_x, top_row_y + row*row_spacing});
install_knob<CubicKnobsmall>(CubicModule::X3_KNOB, {right_x, top_row_y + row*row_spacing});

row++;
install_input<CubicPort>(CubicModule::X2_CV, {left_x, top_row_y + row*row_spacing});
install_knob<CubicKnobsmall>(CubicModule::X2_KNOB, {right_x, top_row_y + row*row_spacing});

row++;
install_input<CubicPort>(CubicModule::X1_CV, {left_x, top_row_y + row*row_spacing});
install_knob<CubicKnobsmall>(CubicModule::X1_KNOB, {right_x, top_row_y + row*row_spacing}, c_knob_rotation);

row++;
install_input<CubicPort>(CubicModule::X0_CV, {left_x, top_row_y + row*row_spacing});
install_knob<CubicKnobsmall>(CubicModule::X0_KNOB, {right_x, top_row_y + row*row_spacing});

top_row_y = 82.f;
row = 0;
install_knob<CubicKnobsmall>(CubicModule::INPUT_GAIN_KNOB, {left_x, top_row_y + row*row_spacing}, gain_knob_rotation);
install_knob<CubicKnobsmall>(CubicModule::OUTPUT_GAIN_KNOB, {right_x, top_row_y + row*row_spacing}, gain_knob_rotation);

row++;
install_input<CubicPort>(CubicModule::INPUT_GAIN_CV, {left_x, top_row_y + row*row_spacing});
install_input<CubicPort>(CubicModule::OUTPUT_GAIN_CV, {right_x, top_row_y + row*row_spacing});

row++;
install_input<CubicPort>(CubicModule::IN, {left_x, top_row_y + row*row_spacing});
install_output<CubicPort>(CubicModule::OUT, {right_x, top_row_y + row*row_spacing});
}

} // namespace rack_plugin_DHE_Modules

using namespace rack_plugin_DHE_Modules;

RACK_PLUGIN_MODEL_INIT(DHE_Modules, Cubic) {
Model *modelCubic = rack_plugin_DHE_Modules::createModel<rack_plugin_DHE_Modules::CubicModule, rack_plugin_DHE_Modules::CubicWidget, rack::ModelTag>("Cubic", rack::FUNCTION_GENERATOR_TAG);
return modelCubic;
}

+ 10
- 0
plugins/community/repos/DHE-Modules/src/gui/cubic-widget.h View File

@@ -0,0 +1,10 @@
#pragma once

#include "module-widget.h"

namespace rack_plugin_DHE_Modules {

struct CubicWidget : public ModuleWidget {
explicit CubicWidget(rack::Module *module);
};
}

+ 81
- 0
plugins/community/repos/DHE-Modules/src/gui/hostage-widget.cpp View File

@@ -0,0 +1,81 @@
#include <componentlibrary.hpp>

#include "modules/hostage-module.h"
#include "hostage-widget.h"

namespace rack_plugin_DHE_Modules {

struct HostagePort : rack::SVGPort {
HostagePort() {
background->svg = rack::SVG::load(rack::assetPlugin(plugin, "res/hostage/port.svg"));
background->wrap();
box.size = background->box.size;
}
};

struct HostageKnobLarge : rack::RoundKnob {
HostageKnobLarge() {
setSVG(rack::SVG::load(rack::assetPlugin(plugin, "res/hostage/knob-large.svg")));
shadow->opacity = 0.f;
}
};

struct HostageSwitch2 : rack::SVGSwitch, rack::ToggleSwitch {
HostageSwitch2() {
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/hostage/switch-2-low.svg")));
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/hostage/switch-2-high.svg")));
}
};

struct HostageSwitch3 : rack::SVGSwitch, rack::ToggleSwitch {
HostageSwitch3() {
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/hostage/switch-3-low.svg")));
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/hostage/switch-3-mid.svg")));
addFrame(rack::SVG::load(rack::assetPlugin(plugin, "res/hostage/switch-3-high.svg")));
}
};

HostageWidget::HostageWidget(rack::Module *module) : ModuleWidget(module, 5, "res/hostage/panel.svg") {
auto widget_right_edge = width();

auto left_x = width()/4.f + 0.333333f;
auto center_x = widget_right_edge/2.f;
auto right_x = widget_right_edge - left_x;

auto top_row_y = 25.f;
auto row_spacing = 18.5f;

auto row = 0;
install_switch<HostageSwitch2>(HostageModule::GATE_MODE_SWITCH, {center_x, top_row_y + row*row_spacing});

row++;
install_input<HostagePort>(HostageModule::DURATION_CV, {left_x, top_row_y + row*row_spacing});
install_switch<HostageSwitch3>(HostageModule::DURATION_SWITCH, {right_x, top_row_y + row*row_spacing}, 2, 1);

row++;
install_knob<HostageKnobLarge>(HostageModule::DURATION_KNOB, {center_x, top_row_y + row*row_spacing});

top_row_y = 82.f;
row_spacing = 15.f;

row = 0;
install_input<HostagePort>(HostageModule::DEFER_IN, {left_x, top_row_y + row*row_spacing});
install_output<HostagePort>(HostageModule::ACTIVE_OUT, {right_x, top_row_y + row*row_spacing});

row++;
install_input<HostagePort>(HostageModule::HOLD_GATE_IN, {left_x, top_row_y + row*row_spacing});
install_output<HostagePort>(HostageModule::EOC_OUT, {right_x, top_row_y + row*row_spacing});

row++;
install_input<HostagePort>(HostageModule::ENVELOPE_IN, {left_x, top_row_y + row*row_spacing});
install_output<HostagePort>(HostageModule::ENVELOPE_OUT, {right_x, top_row_y + row*row_spacing});
}

} // namespace rack_plugin_DHE_Modules

using namespace rack_plugin_DHE_Modules;

RACK_PLUGIN_MODEL_INIT(DHE_Modules, Hostage) {
Model *modelHostage = rack_plugin_DHE_Modules::createModel<rack_plugin_DHE_Modules::HostageModule, rack_plugin_DHE_Modules::HostageWidget, rack::ModelTag>("Hostage", rack::ENVELOPE_GENERATOR_TAG);
return modelHostage;
}

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save