summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Zammit <damien@zamaudio.com>2014-04-24 21:51:24 +1000
committerDamien Zammit <damien@zamaudio.com>2014-04-24 21:51:24 +1000
commit61031127ceb9870c7a1c9b58ba2619093652cda7 (patch)
tree67d456c42c6cc38147ca6ebc790f06f2ee44a417
parentbda71fe0251ea053f4b86b77d83ac6ba9a4dbc5a (diff)
Added Gaussian kernel smoother to mouse input with control
Signed-off-by: Damien Zammit <damien@zamaudio.com>
-rw-r--r--plugins/ZamSynth/ZamSynthArtwork.cpp172
-rw-r--r--plugins/ZamSynth/ZamSynthArtwork.hpp10
-rw-r--r--plugins/ZamSynth/ZamSynthPlugin.cpp3
-rw-r--r--plugins/ZamSynth/ZamSynthUI.cpp40
-rw-r--r--plugins/ZamSynth/ZamSynthUI.hpp10
-rw-r--r--plugins/ZamSynth/artwork/smoothr.pngbin0 -> 1397 bytes
-rw-r--r--plugins/ZamSynth/artwork/smoothy.pngbin0 -> 1485 bytes
-rw-r--r--plugins/ZamSynth/artwork/zamsynth.svg174
8 files changed, 338 insertions, 71 deletions
diff --git a/plugins/ZamSynth/ZamSynthArtwork.cpp b/plugins/ZamSynth/ZamSynthArtwork.cpp
index 72e41be..0866ec7 100644
--- a/plugins/ZamSynth/ZamSynthArtwork.cpp
+++ b/plugins/ZamSynth/ZamSynthArtwork.cpp
@@ -91,6 +91,176 @@ static const unsigned char temp1[] = {
const char* ZamSynthArtwork::knobData = (const char*)temp1;
static const unsigned char temp2[] = {
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 18, 0, 0, 0, 93, 0, 0, 0, 147, 0, 0, 0, 200, 0, 0, 0, 248, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 248, 0, 0, 0, 200, 0, 0, 0, 147, 0, 0, 0, 93, 0, 0, 0, 18, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 73, 0, 0, 0, 231,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 12, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255,
+ 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255,
+ 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 31, 255, 0, 0, 12, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 231, 0, 0, 0, 73, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 9, 0, 0, 0, 150, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 85, 255, 0, 0, 163, 255, 0, 0, 215, 255, 0, 0, 253, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 253, 255, 0, 0, 215, 255, 0, 0, 163, 255, 0, 0, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 150,
+ 0, 0, 0, 9, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 151, 0, 0, 0, 255, 0, 0, 20, 254, 0, 0, 173, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 173, 255, 0, 0, 20, 254, 0, 0, 0, 255, 0, 0, 0, 151, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 65, 0, 0, 0, 254,
+ 0, 0, 20, 254, 0, 0, 229, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 229, 255, 0, 0, 20, 254, 0, 0, 0, 254, 0, 0, 0, 65, 255, 255, 255, 0, 0, 0, 0, 10, 0, 0, 0, 221, 0, 0, 0, 255, 0, 0, 169, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 18, 18, 255, 255, 24, 24, 255, 255, 24, 24, 255, 255, 24, 24, 255, 255, 24, 24, 255, 255, 3, 3, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 169, 255, 0, 0, 0, 255, 0, 0, 0, 221, 0, 0, 0, 10, 0, 0, 0, 94, 0, 0, 0, 255, 0, 0, 78, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 82, 82, 255, 255,
+ 251, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 168, 168, 255, 255, 3, 3, 255, 255, 20, 20, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 8, 8, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 19, 19, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 9, 9, 255, 255, 0, 0, 255, 255, 7, 7, 255, 255, 32, 32, 255, 255,
+ 32, 32, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 4, 4, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 6, 6, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 5, 5, 255, 255, 0, 0, 255, 255, 12, 12, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 32, 32, 255, 255, 4, 4, 255, 255,
+ 20, 20, 255, 255, 32, 32, 255, 255, 5, 5, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 26, 26, 255, 255, 31, 31, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 78, 255, 0, 0, 0, 255, 0, 0, 0, 94,
+ 0, 0, 0, 146, 0, 0, 0, 255, 0, 0, 159, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 18, 18, 255, 255, 250, 250, 255, 255, 255, 255, 255, 255, 175, 175, 255, 255, 144, 144, 255, 255, 150, 150, 255, 255, 250, 250, 255, 255, 255, 255, 255, 255,
+ 95, 95, 255, 255, 176, 176, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 109, 109, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 204, 204, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 87, 87, 255, 255, 10, 10, 255, 255, 193, 193, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 171, 171, 255, 255, 4, 4, 255, 255, 8, 8, 255, 255,
+ 187, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 178, 178, 255, 255, 6, 6, 255, 255, 119, 119, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 48, 48, 255, 255, 183, 183, 255, 255, 255, 255, 255, 255, 56, 56, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 223, 223, 255, 255,
+ 255, 255, 255, 255, 16, 16, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 159, 255, 0, 0, 0, 255, 0, 0, 0, 146, 0, 0, 0, 196, 0, 0, 0, 255, 0, 0, 209, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 25, 25, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 22, 22, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 161, 161, 255, 255, 208, 208, 255, 255, 81, 81, 255, 255, 176, 176, 255, 255, 255, 255, 255, 255, 239, 239, 255, 255, 182, 182, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 33, 33, 255, 255, 255, 255, 255, 255, 242, 242, 255, 255, 255, 255, 255, 255, 87, 87, 255, 255, 128, 128, 255, 255, 255, 255, 255, 255, 209, 209, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 226, 226, 255, 255, 255, 255, 255, 255, 104, 104, 255, 255, 119, 119, 255, 255, 255, 255, 255, 255, 214, 214, 255, 255, 112, 112, 255, 255, 112, 112, 255, 255, 222, 222, 255, 255, 255, 255, 255, 255,
+ 112, 112, 255, 255, 57, 57, 255, 255, 128, 128, 255, 255, 143, 143, 255, 255, 255, 255, 255, 255, 236, 236, 255, 255, 128, 128, 255, 255, 128, 128, 255, 255, 22, 22, 255, 255, 183, 183, 255, 255, 255, 255, 255, 255, 56, 56, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 223, 223, 255, 255, 255, 255, 255, 255, 16, 16, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 209, 255, 0, 0, 0, 255, 0, 0, 0, 196, 0, 0, 0, 244, 0, 0, 8, 255, 0, 0, 251, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 25, 25, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 69, 69, 255, 255, 40, 40, 255, 255, 40, 40, 255, 255, 40, 40, 255, 255, 4, 4, 255, 255, 0, 0, 255, 255, 176, 176, 255, 255, 255, 255, 255, 255, 169, 169, 255, 255, 246, 246, 255, 255, 9, 9, 255, 255, 0, 0, 255, 255, 113, 113, 255, 255, 254, 254, 255, 255, 174, 174, 255, 255, 255, 255, 255, 255, 87, 87, 255, 255,
+ 135, 135, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 151, 151, 255, 255, 255, 255, 255, 255, 112, 112, 255, 255, 127, 127, 255, 255, 255, 255, 255, 255, 128, 128, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 143, 143, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 31, 31, 255, 255, 255, 255, 255, 255, 216, 216, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 183, 183, 255, 255, 255, 255, 255, 255, 56, 56, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 223, 223, 255, 255, 255, 255, 255, 255, 16, 16, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 251, 255, 0, 0, 8, 255, 0, 0, 0, 244, 0, 0, 0, 255, 0, 0, 31, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 12, 12, 255, 255, 232, 232, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 255, 255, 255, 255, 178, 178, 255, 255, 8, 8, 255, 255, 176, 176, 255, 255, 255, 255, 255, 255, 99, 99, 255, 255, 255, 255, 255, 255, 72, 72, 255, 255, 0, 0, 255, 255, 190, 190, 255, 255, 205, 205, 255, 255, 152, 152, 255, 255, 255, 255, 255, 255, 87, 87, 255, 255, 135, 135, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 151, 151, 255, 255,
+ 255, 255, 255, 255, 112, 112, 255, 255, 127, 127, 255, 255, 255, 255, 255, 255, 128, 128, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 143, 143, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 31, 31, 255, 255, 255, 255, 255, 255, 216, 216, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 183, 183, 255, 255, 255, 255, 255, 255, 149, 149, 255, 255,
+ 120, 120, 255, 255, 120, 120, 255, 255, 238, 238, 255, 255, 255, 255, 255, 255, 16, 16, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 31, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 44, 44, 255, 255, 174, 174, 255, 255, 176, 176, 255, 255, 176, 176, 255, 255, 177, 177, 255, 255, 250, 250, 255, 255, 255, 255, 255, 255, 100, 100, 255, 255, 176, 176, 255, 255, 255, 255, 255, 255,
+ 28, 28, 255, 255, 255, 255, 255, 255, 146, 146, 255, 255, 15, 15, 255, 255, 251, 251, 255, 255, 133, 133, 255, 255, 152, 152, 255, 255, 255, 255, 255, 255, 87, 87, 255, 255, 135, 135, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 151, 151, 255, 255, 255, 255, 255, 255, 112, 112, 255, 255, 127, 127, 255, 255, 255, 255, 255, 255, 128, 128, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 143, 143, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 31, 31, 255, 255, 255, 255, 255, 255, 216, 216, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 183, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 16, 16, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 31, 255, 0, 0, 0, 255, 0, 0, 0, 243, 0, 0, 7, 255, 0, 0, 250, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 7, 7, 255, 255, 64, 64, 255, 255, 62, 62, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 201, 201, 255, 255, 255, 255, 255, 255, 102, 102, 255, 255, 176, 176, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 213, 213, 255, 255, 219, 219, 255, 255, 87, 87, 255, 255, 255, 255, 255, 255, 62, 62, 255, 255,
+ 152, 152, 255, 255, 255, 255, 255, 255, 87, 87, 255, 255, 135, 135, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 151, 151, 255, 255, 255, 255, 255, 255, 112, 112, 255, 255, 127, 127, 255, 255, 255, 255, 255, 255, 128, 128, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 143, 143, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 31, 31, 255, 255, 255, 255, 255, 255, 216, 216, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 183, 183, 255, 255, 255, 255, 255, 255, 112, 112, 255, 255, 72, 72, 255, 255, 72, 72, 255, 255, 232, 232, 255, 255, 255, 255, 255, 255, 16, 16, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 250, 255, 0, 0, 7, 255, 0, 0, 0, 243, 0, 0, 0, 194, 0, 0, 0, 255, 0, 0, 207, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 41, 41, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255, 255, 22, 22, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 213, 213, 255, 255, 255, 255, 255, 255, 102, 102, 255, 255, 176, 176, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 143, 143, 255, 255, 255, 255, 255, 255, 198, 198, 255, 255, 241, 241, 255, 255, 4, 4, 255, 255, 152, 152, 255, 255, 255, 255, 255, 255, 87, 87, 255, 255, 135, 135, 255, 255, 255, 255, 255, 255, 126, 126, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 158, 158, 255, 255, 255, 255, 255, 255, 112, 112, 255, 255, 127, 127, 255, 255, 255, 255, 255, 255, 134, 134, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 150, 150, 255, 255, 255, 255, 255, 255, 120, 120, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 31, 31, 255, 255, 255, 255, 255, 255, 216, 216, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 183, 183, 255, 255, 255, 255, 255, 255, 56, 56, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 223, 223, 255, 255, 255, 255, 255, 255, 16, 16, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 207, 255, 0, 0, 0, 255, 0, 0, 0, 194,
+ 0, 0, 0, 144, 0, 0, 0, 255, 0, 0, 157, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 17, 17, 255, 255, 225, 225, 255, 255, 255, 255, 255, 255, 242, 242, 255, 255, 232, 232, 255, 255, 234, 234, 255, 255, 255, 255, 255, 255, 248, 248, 255, 255,
+ 56, 56, 255, 255, 176, 176, 255, 255, 255, 255, 255, 255, 0, 0, 255, 255, 62, 62, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 166, 166, 255, 255, 0, 0, 255, 255, 152, 152, 255, 255, 255, 255, 255, 255, 87, 87, 255, 255, 87, 87, 255, 255, 255, 255, 255, 255, 244, 244, 255, 255, 192, 192, 255, 255, 193, 193, 255, 255, 253, 253, 255, 255, 251, 251, 255, 255, 66, 66, 255, 255, 80, 80, 255, 255,
+ 254, 254, 255, 255, 246, 246, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 251, 251, 255, 255, 252, 252, 255, 255, 73, 73, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 31, 31, 255, 255, 255, 255, 255, 255, 216, 216, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 183, 183, 255, 255, 255, 255, 255, 255, 56, 56, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 223, 223, 255, 255,
+ 255, 255, 255, 255, 16, 16, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 157, 255, 0, 0, 0, 255, 0, 0, 0, 144, 0, 0, 0, 92, 0, 0, 0, 255, 0, 0, 74, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 35, 35, 255, 255, 185, 185, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 75, 75, 255, 255, 0, 0, 255, 255, 130, 130, 255, 255, 189, 189, 255, 255, 0, 0, 255, 255, 1, 1, 255, 255, 179, 179, 255, 255,
+ 192, 192, 255, 255, 66, 66, 255, 255, 0, 0, 255, 255, 112, 112, 255, 255, 192, 192, 255, 255, 62, 62, 255, 255, 0, 0, 255, 255, 106, 106, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 84, 84, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 99, 99, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 192, 192, 255, 255, 90, 90, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 21, 21, 255, 255, 191, 191, 255, 255, 160, 160, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 135, 135, 255, 255, 192, 192, 255, 255, 40, 40, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 166, 166, 255, 255, 191, 191, 255, 255, 10, 10, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 74, 255, 0, 0, 0, 255, 0, 0, 0, 92, 0, 0, 0, 9, 0, 0, 0, 218, 0, 0, 0, 255, 0, 0, 163, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 163, 255,
+ 0, 0, 0, 255, 0, 0, 0, 218, 0, 0, 0, 9, 255, 255, 255, 0, 0, 0, 0, 60, 0, 0, 0, 254, 0, 0, 17, 254, 0, 0, 225, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 225, 255, 0, 0, 17, 254, 0, 0, 0, 254, 0, 0, 0, 60, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 145,
+ 0, 0, 0, 255, 0, 0, 16, 254, 0, 0, 165, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 165, 255, 0, 0, 16, 254, 0, 0, 0, 255, 0, 0, 0, 145, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 7, 0, 0, 0, 142, 0, 0, 0, 254, 0, 0, 0, 255, 0, 0, 77, 255, 0, 0, 155, 255, 0, 0, 207, 255,
+ 0, 0, 250, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255,
+ 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 255, 255, 0, 0, 250, 255, 0, 0, 207, 255, 0, 0, 155, 255, 0, 0, 77, 255,
+ 0, 0, 0, 255, 0, 0, 0, 254, 0, 0, 0, 142, 0, 0, 0, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 66, 0, 0, 0, 226, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 7, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255,
+ 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255,
+ 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255,
+ 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 23, 255, 0, 0, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 226, 0, 0, 0, 66, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 15, 0, 0, 0, 85, 0, 0, 0, 139, 0, 0, 0, 192, 0, 0, 0, 240, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
+ 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
+ 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
+ 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 240, 0, 0, 0, 192, 0, 0, 0, 139, 0, 0, 0, 85, 0, 0, 0, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,};
+const char* ZamSynthArtwork::smoothrData = (const char*)temp2;
+
+static const unsigned char temp3[] = {
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 18, 0, 0, 0, 93, 0, 0, 0, 147, 0, 0, 0, 200, 0, 0, 0, 248, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 248, 0, 0, 0, 200, 0, 0, 0, 147, 0, 0, 0, 93, 0, 0, 0, 18, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 73, 0, 0, 0, 231,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 12, 12, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255,
+ 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255,
+ 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 31, 31, 255, 0, 12, 12, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 231, 0, 0, 0, 73, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 9, 0, 0, 0, 150, 0, 0, 0, 255, 0, 0, 0, 255, 0, 84, 85, 255, 0, 161, 163, 255, 0, 212, 215, 255, 0, 250, 253, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 250, 253, 255, 0, 212, 215, 255, 0, 161, 163, 255, 0, 84, 85, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 150,
+ 0, 0, 0, 9, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 151, 0, 0, 0, 255, 0, 20, 20, 254, 0, 171, 173, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 171, 173, 255, 0, 20, 20, 254, 0, 0, 0, 255, 0, 0, 0, 151, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 65, 0, 0, 0, 254,
+ 0, 20, 20, 254, 0, 226, 229, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 226, 229, 255, 0, 20, 20, 254, 0, 0, 0, 254, 0, 0, 0, 65, 255, 255, 255, 0, 0, 0, 0, 10, 0, 0, 0, 221, 0, 0, 0, 255, 0, 167, 169, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 234, 237, 255, 0, 228, 231, 255, 0, 228, 231, 255, 0, 228, 231, 255, 0, 228, 231, 255, 0, 249, 252, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 167, 169, 255, 0, 0, 0, 255, 0, 0, 0, 221, 0, 0, 0, 10, 0, 0, 0, 94, 0, 0, 0, 255, 0, 77, 78, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 171, 173, 255,
+ 0, 4, 4, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 86, 87, 255, 0, 249, 252, 255, 0, 232, 235, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 244, 247, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 233, 236, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 243, 246, 255, 0, 252, 255, 255, 0, 245, 248, 255, 0, 220, 223, 255,
+ 0, 220, 223, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 248, 251, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 246, 249, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 247, 250, 255, 0, 252, 255, 255, 0, 240, 243, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 220, 223, 255, 0, 248, 251, 255,
+ 0, 232, 235, 255, 0, 220, 223, 255, 0, 247, 250, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 226, 229, 255, 0, 221, 224, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 77, 78, 255, 0, 0, 0, 255, 0, 0, 0, 94,
+ 0, 0, 0, 146, 0, 0, 0, 255, 0, 157, 159, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 234, 237, 255, 0, 5, 5, 255, 0, 0, 0, 255, 0, 79, 80, 255, 0, 110, 111, 255, 0, 104, 105, 255, 0, 5, 5, 255, 0, 0, 0, 255,
+ 0, 158, 160, 255, 0, 78, 79, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 144, 146, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 50, 51, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 166, 168, 255, 0, 242, 245, 255, 0, 61, 62, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 83, 84, 255, 0, 248, 251, 255, 0, 244, 247, 255,
+ 0, 67, 68, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 76, 77, 255, 0, 246, 249, 255, 0, 134, 136, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 205, 207, 255, 0, 71, 72, 255, 0, 0, 0, 255, 0, 197, 199, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 32, 32, 255,
+ 0, 0, 0, 255, 0, 236, 239, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 157, 159, 255, 0, 0, 0, 255, 0, 0, 0, 146, 0, 0, 0, 196, 0, 0, 0, 255, 0, 207, 209, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 227, 230, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 230, 233, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 93, 94, 255, 0, 46, 47, 255, 0, 172, 174, 255, 0, 78, 79, 255, 0, 0, 0, 255, 0, 16, 16, 255, 0, 72, 73, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 219, 222, 255, 0, 0, 0, 255, 0, 13, 13, 255, 0, 0, 0, 255, 0, 166, 168, 255, 0, 126, 127, 255, 0, 0, 0, 255, 0, 45, 46, 255, 0, 141, 143, 255, 0, 141, 143, 255, 0, 29, 29, 255, 0, 0, 0, 255, 0, 149, 151, 255, 0, 134, 136, 255, 0, 0, 0, 255, 0, 41, 41, 255, 0, 141, 143, 255, 0, 141, 143, 255, 0, 33, 33, 255, 0, 0, 0, 255,
+ 0, 141, 143, 255, 0, 196, 198, 255, 0, 126, 127, 255, 0, 111, 112, 255, 0, 0, 0, 255, 0, 19, 19, 255, 0, 126, 127, 255, 0, 126, 127, 255, 0, 230, 233, 255, 0, 71, 72, 255, 0, 0, 0, 255, 0, 197, 199, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 32, 32, 255, 0, 0, 0, 255, 0, 236, 239, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 207, 209, 255, 0, 0, 0, 255, 0, 0, 0, 196, 0, 0, 0, 244, 0, 8, 8, 255, 0, 248, 251, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 227, 230, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 184, 186, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 212, 215, 255, 0, 248, 251, 255, 0, 252, 255, 255, 0, 78, 79, 255, 0, 0, 0, 255, 0, 85, 86, 255, 0, 9, 9, 255, 0, 243, 246, 255, 0, 252, 255, 255, 0, 140, 142, 255, 0, 1, 1, 255, 0, 80, 81, 255, 0, 0, 0, 255, 0, 166, 168, 255,
+ 0, 119, 120, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 103, 104, 255, 0, 0, 0, 255, 0, 141, 143, 255, 0, 126, 128, 255, 0, 0, 0, 255, 0, 126, 127, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 111, 112, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 221, 224, 255, 0, 0, 0, 255, 0, 39, 39, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 71, 72, 255, 0, 0, 0, 255, 0, 197, 199, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 32, 32, 255, 0, 0, 0, 255, 0, 236, 239, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 248, 251, 255, 0, 8, 8, 255, 0, 0, 0, 244, 0, 0, 0, 255, 0, 31, 31, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 240, 243, 255, 0, 23, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 0, 0, 255, 0, 76, 77, 255, 0, 244, 247, 255, 0, 78, 79, 255, 0, 0, 0, 255, 0, 154, 156, 255, 0, 0, 0, 255, 0, 181, 183, 255, 0, 252, 255, 255, 0, 64, 65, 255, 0, 49, 50, 255, 0, 102, 103, 255, 0, 0, 0, 255, 0, 166, 168, 255, 0, 119, 120, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 103, 104, 255,
+ 0, 0, 0, 255, 0, 141, 143, 255, 0, 126, 128, 255, 0, 0, 0, 255, 0, 126, 127, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 111, 112, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 221, 224, 255, 0, 0, 0, 255, 0, 39, 39, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 71, 72, 255, 0, 0, 0, 255, 0, 105, 106, 255,
+ 0, 133, 135, 255, 0, 133, 135, 255, 0, 17, 17, 255, 0, 0, 0, 255, 0, 236, 239, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 31, 31, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 209, 211, 255, 0, 80, 81, 255, 0, 78, 79, 255, 0, 78, 79, 255, 0, 77, 78, 255, 0, 5, 5, 255, 0, 0, 0, 255, 0, 153, 155, 255, 0, 78, 79, 255, 0, 0, 0, 255,
+ 0, 224, 227, 255, 0, 0, 0, 255, 0, 108, 109, 255, 0, 237, 240, 255, 0, 4, 4, 255, 0, 121, 122, 255, 0, 102, 103, 255, 0, 0, 0, 255, 0, 166, 168, 255, 0, 119, 120, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 103, 104, 255, 0, 0, 0, 255, 0, 141, 143, 255, 0, 126, 128, 255, 0, 0, 0, 255, 0, 126, 127, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 111, 112, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 221, 224, 255, 0, 0, 0, 255, 0, 39, 39, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 71, 72, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 236, 239, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 243, 0, 7, 7, 255, 0, 247, 250, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 245, 248, 255, 0, 189, 191, 255, 0, 191, 193, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 53, 54, 255, 0, 0, 0, 255, 0, 151, 153, 255, 0, 78, 79, 255, 0, 0, 0, 255, 0, 252, 255, 255, 0, 42, 42, 255, 0, 36, 36, 255, 0, 166, 168, 255, 0, 0, 0, 255, 0, 191, 193, 255,
+ 0, 102, 103, 255, 0, 0, 0, 255, 0, 166, 168, 255, 0, 119, 120, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 103, 104, 255, 0, 0, 0, 255, 0, 141, 143, 255, 0, 126, 128, 255, 0, 0, 0, 255, 0, 126, 127, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 111, 112, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 221, 224, 255, 0, 0, 0, 255, 0, 39, 39, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 71, 72, 255, 0, 0, 0, 255, 0, 141, 143, 255, 0, 181, 183, 255, 0, 181, 183, 255, 0, 23, 23, 255, 0, 0, 0, 255, 0, 236, 239, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 247, 250, 255, 0, 7, 7, 255, 0, 0, 0, 243, 0, 0, 0, 194, 0, 0, 0, 255, 0, 205, 207, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 211, 214, 255, 0, 0, 0, 255,
+ 0, 0, 0, 255, 0, 230, 233, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 42, 42, 255, 0, 0, 0, 255, 0, 151, 153, 255, 0, 78, 79, 255, 0, 0, 0, 255, 0, 252, 255, 255, 0, 111, 112, 255, 0, 0, 0, 255, 0, 56, 57, 255, 0, 14, 14, 255, 0, 248, 251, 255, 0, 102, 103, 255, 0, 0, 0, 255, 0, 166, 168, 255, 0, 119, 120, 255, 0, 0, 0, 255, 0, 127, 129, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 96, 97, 255, 0, 0, 0, 255, 0, 141, 143, 255, 0, 126, 128, 255, 0, 0, 0, 255, 0, 120, 121, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 104, 105, 255, 0, 0, 0, 255, 0, 133, 135, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 221, 224, 255, 0, 0, 0, 255, 0, 39, 39, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 71, 72, 255, 0, 0, 0, 255, 0, 197, 199, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 32, 32, 255, 0, 0, 0, 255, 0, 236, 239, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 205, 207, 255, 0, 0, 0, 255, 0, 0, 0, 194,
+ 0, 0, 0, 144, 0, 0, 0, 255, 0, 155, 157, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 235, 238, 255, 0, 30, 30, 255, 0, 0, 0, 255, 0, 13, 13, 255, 0, 23, 23, 255, 0, 21, 21, 255, 0, 0, 0, 255, 0, 7, 7, 255,
+ 0, 197, 199, 255, 0, 78, 79, 255, 0, 0, 0, 255, 0, 252, 255, 255, 0, 191, 193, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 88, 89, 255, 0, 252, 255, 255, 0, 102, 103, 255, 0, 0, 0, 255, 0, 166, 168, 255, 0, 166, 168, 255, 0, 0, 0, 255, 0, 11, 11, 255, 0, 62, 63, 255, 0, 61, 62, 255, 0, 2, 2, 255, 0, 4, 4, 255, 0, 187, 189, 255, 0, 173, 175, 255,
+ 0, 1, 1, 255, 0, 9, 9, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 4, 4, 255, 0, 3, 3, 255, 0, 180, 182, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 221, 224, 255, 0, 0, 0, 255, 0, 39, 39, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 71, 72, 255, 0, 0, 0, 255, 0, 197, 199, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 32, 32, 255,
+ 0, 0, 0, 255, 0, 236, 239, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 155, 157, 255, 0, 0, 0, 255, 0, 0, 0, 144, 0, 0, 0, 92, 0, 0, 0, 255, 0, 73, 74, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 217, 220, 255, 0, 69, 70, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 178, 180, 255, 0, 252, 255, 255, 0, 124, 125, 255, 0, 65, 66, 255, 0, 252, 255, 255, 0, 251, 254, 255, 0, 75, 76, 255,
+ 0, 62, 63, 255, 0, 187, 189, 255, 0, 252, 255, 255, 0, 141, 143, 255, 0, 62, 63, 255, 0, 191, 193, 255, 0, 252, 255, 255, 0, 147, 149, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 169, 171, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 153, 155, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 62, 63, 255, 0, 163, 165, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 231, 234, 255, 0, 63, 64, 255, 0, 94, 95, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 119, 120, 255, 0, 62, 63, 255, 0, 212, 215, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 88, 89, 255, 0, 63, 64, 255, 0, 242, 245, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 73, 74, 255, 0, 0, 0, 255, 0, 0, 0, 92, 0, 0, 0, 9, 0, 0, 0, 218, 0, 0, 0, 255, 0, 161, 163, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 161, 163, 255,
+ 0, 0, 0, 255, 0, 0, 0, 218, 0, 0, 0, 9, 255, 255, 255, 0, 0, 0, 0, 60, 0, 0, 0, 254, 0, 17, 17, 254, 0, 222, 225, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 222, 225, 255, 0, 17, 17, 254, 0, 0, 0, 254, 0, 0, 0, 60, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 145,
+ 0, 0, 0, 255, 0, 16, 16, 254, 0, 163, 165, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 163, 165, 255, 0, 16, 16, 254, 0, 0, 0, 255, 0, 0, 0, 145, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 7, 0, 0, 0, 142, 0, 0, 0, 254, 0, 0, 0, 255, 0, 76, 77, 255, 0, 153, 155, 255, 0, 205, 207, 255,
+ 0, 247, 250, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255,
+ 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 252, 255, 255, 0, 247, 250, 255, 0, 205, 207, 255, 0, 153, 155, 255, 0, 76, 77, 255,
+ 0, 0, 0, 255, 0, 0, 0, 254, 0, 0, 0, 142, 0, 0, 0, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 66, 0, 0, 0, 226, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 7, 7, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255,
+ 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255,
+ 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255,
+ 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 23, 23, 255, 0, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 226, 0, 0, 0, 66, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
+ 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 0, 0, 0, 15, 0, 0, 0, 85, 0, 0, 0, 139, 0, 0, 0, 192, 0, 0, 0, 240, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
+ 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
+ 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248,
+ 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 248, 0, 0, 0, 240, 0, 0, 0, 192, 0, 0, 0, 139, 0, 0, 0, 85, 0, 0, 0, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,};
+const char* ZamSynthArtwork::smoothyData = (const char*)temp3;
+
+static const unsigned char temp4[] = {
194, 194, 194, 168, 168, 168, 149, 149, 149, 143, 143, 143, 144, 144, 144, 144, 144, 144, 144, 144, 144, 142, 142, 142, 144, 144, 144, 143, 143, 143, 139, 139, 139, 135, 135, 135, 132, 132, 132, 133, 133, 133, 134, 134, 134, 129, 129, 129, 125, 125, 125, 127, 127, 127, 130, 130, 130, 133, 133, 133, 131, 131, 131,
128, 128, 128, 130, 130, 130, 125, 125, 125, 122, 122, 122, 122, 122, 122, 119, 119, 119, 115, 115, 115, 117, 117, 117, 116, 116, 116, 115, 115, 115, 117, 117, 117, 116, 116, 116, 115, 115, 115, 110, 110, 110, 110, 110, 110, 108, 108, 108, 110, 110, 110, 107, 107, 107, 102, 102, 102, 108, 108, 108, 103, 103, 103,
100, 100, 100, 100, 100, 100, 100, 100, 100, 98, 98, 98, 100, 100, 100, 98, 98, 98, 96, 96, 96, 96, 96, 96, 94, 94, 94, 92, 92, 92, 96, 96, 96, 99, 99, 99, 99, 99, 99, 99, 99, 99, 98, 98, 98, 97, 97, 97, 100, 100, 100, 103, 103, 103, 103, 103, 103, 102, 102, 102, 104, 104, 104,
@@ -5092,5 +5262,5 @@ static const unsigned char temp2[] = {
103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 105, 105, 105, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 112, 112, 112, 112, 112, 112, 116, 116, 116, 117, 117, 117, 115, 115, 115, 115, 115, 115, 118, 118, 118, 118, 118, 118, 122, 122, 122, 119, 119, 119, 119, 119, 119, 122, 122, 122,
123, 123, 123, 125, 125, 125, 125, 125, 125, 127, 127, 127, 129, 129, 129, 129, 129, 129, 133, 133, 133, 133, 133, 133, 133, 133, 133, 132, 132, 132, 134, 134, 134, 134, 134, 134, 135, 135, 135, 138, 138, 138, 141, 141, 141, 141, 141, 141, 141, 141, 141, 147, 147, 147, 148, 148, 148, 157, 157, 157, 176, 176, 176,
};
-const char* ZamSynthArtwork::zamsynthData = (const char*)temp2;
+const char* ZamSynthArtwork::zamsynthData = (const char*)temp4;
diff --git a/plugins/ZamSynth/ZamSynthArtwork.hpp b/plugins/ZamSynth/ZamSynthArtwork.hpp
index fac4ade..5858690 100644
--- a/plugins/ZamSynth/ZamSynthArtwork.hpp
+++ b/plugins/ZamSynth/ZamSynthArtwork.hpp
@@ -10,6 +10,16 @@ namespace ZamSynthArtwork
const unsigned int knobWidth = 42;
const unsigned int knobHeight = 42;
+ extern const char* smoothrData;
+ const unsigned int smoothrDataSize = 6864;
+ const unsigned int smoothrWidth = 78;
+ const unsigned int smoothrHeight = 22;
+
+ extern const char* smoothyData;
+ const unsigned int smoothyDataSize = 6864;
+ const unsigned int smoothyWidth = 78;
+ const unsigned int smoothyHeight = 22;
+
extern const char* zamsynthData;
const unsigned int zamsynthDataSize = 315000;
const unsigned int zamsynthWidth = 350;
diff --git a/plugins/ZamSynth/ZamSynthPlugin.cpp b/plugins/ZamSynth/ZamSynthPlugin.cpp
index 0e6b822..a53c022 100644
--- a/plugins/ZamSynth/ZamSynthPlugin.cpp
+++ b/plugins/ZamSynth/ZamSynthPlugin.cpp
@@ -151,7 +151,6 @@ void ZamSynthPlugin::d_deactivate()
float ZamSynthPlugin::wavetable(float in)
{
- //int index = (int) ((in / (2.0 * M_PI) + 1.0) / 2.0 * (AREAHEIGHT-1.0));
int index = (int) ((in / (2.0 * M_PI)) * (AREAHEIGHT-1.0));
return (wave_y[index]);
//return (sin(in));
@@ -184,7 +183,7 @@ void ZamSynthPlugin::d_run(float** inputs, float** outputs, uint32_t frames,
*ptrvoice = num;
//printf("Note ON: %d totalv=%d\n", num, totalvoices);
- rampfreq[*ptrvoice] = 440.0*powf(2.0, (num-48.0-24)/12.);
+ rampfreq[*ptrvoice] = 440.0*powf(2.0, (num-48.0-36)/12.);
amp[*ptrvoice] = vel / 127.f;
}
else if (type == 0x80 && chan == 0x00) {
diff --git a/plugins/ZamSynth/ZamSynthUI.cpp b/plugins/ZamSynth/ZamSynthUI.cpp
index 931d444..808b000 100644
--- a/plugins/ZamSynth/ZamSynthUI.cpp
+++ b/plugins/ZamSynth/ZamSynthUI.cpp
@@ -31,6 +31,8 @@ ZamSynthUI::ZamSynthUI()
// knob
Image knobImage(ZamSynthArtwork::knobData, ZamSynthArtwork::knobWidth, ZamSynthArtwork::knobHeight);
+ Image smoothrImage(ZamSynthArtwork::smoothrData, ZamSynthArtwork::smoothrWidth, ZamSynthArtwork::smoothrHeight);
+ Image smoothyImage(ZamSynthArtwork::smoothyData, ZamSynthArtwork::smoothyWidth, ZamSynthArtwork::smoothyHeight);
// knob
@@ -41,6 +43,11 @@ ZamSynthUI::ZamSynthUI()
fKnobGain->setRotationAngle(240);
fKnobGain->setCallback(this);
+ // button
+ fButtonSmooth = new ImageButton(this, smoothrImage, smoothrImage, smoothyImage);
+ fButtonSmooth->setPos(265, 55);
+ fButtonSmooth->setCallback(this);
+
fCanvasArea.setPos(10,10);
fCanvasArea.setSize(AREAHEIGHT,AREAHEIGHT);
for (int i = 0; i < AREAHEIGHT; i++) {
@@ -50,7 +57,8 @@ ZamSynthUI::ZamSynthUI()
ZamSynthUI::~ZamSynthUI()
{
- //delete fKnobAttack;
+ delete fKnobGain;
+ delete fButtonSmooth;
}
void ZamSynthUI::d_stateChanged(const char*, const char*)
@@ -100,6 +108,36 @@ void ZamSynthUI::imageKnobValueChanged(ImageKnob* knob, float value)
d_setParameterValue(ZamSynthPlugin::paramGain, value);
}
+void ZamSynthUI::imageButtonClicked(ImageButton* button, int)
+{
+ float wavesmooth[AREAHEIGHT];
+ float xs[AREAHEIGHT];
+ int i;
+ for (i = 0; i < AREAHEIGHT; i++) {
+ xs[i] = i;
+ }
+ gaussiansmooth(wavesmooth, xs, wave_y, AREAHEIGHT, 4);
+ memcpy(wave_y, wavesmooth, AREAHEIGHT*sizeof(float));
+}
+
+void ZamSynthUI::gaussiansmooth(float* smoothed, float* xs, float* ys, int n, int radius)
+{
+ int i,j;
+ float numer;
+ float denom;
+ float kernel;
+ for (i = 0; i < n; i++) {
+ numer = 0.f;
+ denom = 0.f;
+ for (j = 0; j < n; j++) {
+ kernel = expf(-(i - xs[j])*(i - xs[j]) / (2. * radius));
+ numer += kernel * ys[j];
+ denom += kernel;
+ }
+ smoothed[i] = numer / denom;
+ }
+}
+
bool ZamSynthUI::onMouse(int button, bool press, int x, int y)
{
if (button != 1)
diff --git a/plugins/ZamSynth/ZamSynthUI.hpp b/plugins/ZamSynth/ZamSynthUI.hpp
index 147bb68..92ff3ae 100644
--- a/plugins/ZamSynth/ZamSynthUI.hpp
+++ b/plugins/ZamSynth/ZamSynthUI.hpp
@@ -22,12 +22,14 @@
#include "Geometry.hpp"
#include "ImageKnob.hpp"
+#include "ImageButton.hpp"
#include "ZamSynthArtwork.hpp"
#include "ZamSynthPlugin.hpp"
using DGL::Image;
using DGL::ImageKnob;
+using DGL::ImageButton;
using DGL::Rectangle;
#define AREAHEIGHT 250
@@ -37,7 +39,8 @@ START_NAMESPACE_DISTRHO
// -----------------------------------------------------------------------
class ZamSynthUI : public UI,
- public ImageKnob::Callback
+ public ImageKnob::Callback,
+ public ImageButton::Callback
{
public:
ZamSynthUI();
@@ -57,6 +60,8 @@ protected:
return ZamSynthArtwork::zamsynthHeight;
}
+ void gaussiansmooth(float* smoothed, float* xs, float* ys, int n, int radius);
+
// -------------------------------------------------------------------
// DSP Callbacks
@@ -71,6 +76,8 @@ protected:
void imageKnobDragFinished(ImageKnob* knob) override;
void imageKnobValueChanged(ImageKnob* knob, float value) override;
+ void imageButtonClicked(ImageButton* button, int) override;
+
void onDisplay() override;
bool onMouse(int, bool, int, int) override;
bool onMotion(int, int) override;
@@ -78,6 +85,7 @@ protected:
private:
Image fImgBackground;
ImageKnob* fKnobGain;
+ ImageButton* fButtonSmooth;
float wave_y[AREAHEIGHT];
bool fDragging;
diff --git a/plugins/ZamSynth/artwork/smoothr.png b/plugins/ZamSynth/artwork/smoothr.png
new file mode 100644
index 0000000..265249f
--- /dev/null
+++ b/plugins/ZamSynth/artwork/smoothr.png
Binary files differ
diff --git a/plugins/ZamSynth/artwork/smoothy.png b/plugins/ZamSynth/artwork/smoothy.png
new file mode 100644
index 0000000..077a83d
--- /dev/null
+++ b/plugins/ZamSynth/artwork/smoothy.png
Binary files differ
diff --git a/plugins/ZamSynth/artwork/zamsynth.svg b/plugins/ZamSynth/artwork/zamsynth.svg
index b0f30c2..b5e1c7c 100644
--- a/plugins/ZamSynth/artwork/zamsynth.svg
+++ b/plugins/ZamSynth/artwork/zamsynth.svg
@@ -1081,11 +1081,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
transform="matrix(1.1646465,0,0,1.1646465,-1178.8236,-552.38533)" />
<path
transform="matrix(0.7261225,-0.9105754,0.9105754,0.7261225,-1817.316,1034.323)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1095,7 +1095,7 @@
sodipodi:type="arc" />
<path
transform="matrix(0.7261225,0.9105754,-0.9105754,0.7261225,459.82072,-1042.4474)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1111,11 +1111,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
transform="matrix(-0.2592148,1.1354334,-1.1354334,-0.2592148,1863.6915,-67.205448)" />
<path
transform="matrix(-1.049348,0.5052428,-0.5052428,-1.049348,1977.0989,1640.2691)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1131,11 +1131,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
transform="matrix(-1.0492598,-0.5054257,0.5054257,-1.0492598,713.58873,2790.5418)" />
<path
transform="matrix(-0.2590168,-1.1354786,1.1354786,-0.2590168,-975.75524,2523.1928)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1158,7 +1158,7 @@
id="g6478">
<path
transform="matrix(1.1646465,0,0,1.1646465,-2006.1385,-269.40564)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -1174,7 +1174,7 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
transform="matrix(1.1646465,0,0,1.1646465,-2006.1385,-269.40564)" />
</g>
</g>
@@ -4259,11 +4259,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
transform="matrix(1.1646465,0,0,1.1646465,-1178.8236,-552.38533)" />
<path
transform="matrix(0.7261225,-0.9105754,0.9105754,0.7261225,-1817.316,1034.323)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4273,7 +4273,7 @@
sodipodi:type="arc" />
<path
transform="matrix(0.7261225,0.9105754,-0.9105754,0.7261225,459.82072,-1042.4474)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4289,11 +4289,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
transform="matrix(-0.2592148,1.1354334,-1.1354334,-0.2592148,1863.6915,-67.205448)" />
<path
transform="matrix(-1.049348,0.5052428,-0.5052428,-1.049348,1977.0989,1640.2691)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4309,11 +4309,11 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
transform="matrix(-1.0492598,-0.5054257,0.5054257,-1.0492598,713.58873,2790.5418)" />
<path
transform="matrix(-0.2590168,-1.1354786,1.1354786,-0.2590168,-975.75524,2523.1928)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4336,7 +4336,7 @@
id="g6478-7">
<path
transform="matrix(1.1646465,0,0,1.1646465,-2006.1385,-269.40564)"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4352,7 +4352,7 @@
sodipodi:cy="1004.3799"
sodipodi:rx="128.79445"
sodipodi:ry="128.79445"
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
transform="matrix(1.1646465,0,0,1.1646465,-2006.1385,-269.40564)" />
</g>
</g>
@@ -4700,8 +4700,8 @@
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.28"
- inkscape:cx="368.53641"
- inkscape:cy="167.54101"
+ inkscape:cx="235.33328"
+ inkscape:cy="105.04101"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
@@ -4737,7 +4737,7 @@
inkscape:export-xdpi="84.32"
inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamComp/artwork/ledred.png"
transform="matrix(0.83925485,0,0,0.83925485,38.462809,1249.8266)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4750,7 +4750,7 @@
id="g3172" />
<path
transform="translate(-35.621193,1236.6706)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4812,7 +4812,7 @@
transform="matrix(0.11196856,0.00775264,-0.00775264,0.11196856,178.92428,-112.30981)">
<path
transform="translate(0,986.61943)"
- d="m -107.17087,12194.218 a 201.0835,201.0835 0 1 1 -402.16699,0 201.0835,201.0835 0 1 1 402.16699,0 z"
+ d="m -107.17087,12194.218 c 0,111.055 -90.02815,201.083 -201.08349,201.083 -111.05535,0 -201.0835,-90.028 -201.0835,-201.083 0,-111.056 90.02815,-201.084 201.0835,-201.084 111.05534,0 201.08349,90.028 201.08349,201.084 z"
sodipodi:ry="201.0835"
sodipodi:rx="201.0835"
sodipodi:cy="12194.218"
@@ -4825,7 +4825,7 @@
id="g7112">
<path
transform="translate(323.24883,6.5710599)"
- d="m 713.16772,921.04236 a 151.52289,151.52289 0 1 1 -303.04577,0 151.52289,151.52289 0 1 1 303.04577,0 z"
+ d="m 713.16772,921.04236 c 0,83.68374 -67.8391,151.52284 -151.52288,151.52284 -83.68378,0 -151.52289,-67.8391 -151.52289,-151.52284 0,-83.68378 67.83911,-151.52289 151.52289,-151.52289 83.68378,0 151.52288,67.83911 151.52288,151.52289 z"
sodipodi:ry="151.52289"
sodipodi:rx="151.52289"
sodipodi:cy="921.04236"
@@ -4839,7 +4839,7 @@
id="path6701-8"
inkscape:connector-curvature="0" />
<path
- d="m 1269.7617,1004.3799 a 128.79445,128.79445 0 1 1 -257.5889,0 128.79445,128.79445 0 1 1 257.5889,0 z"
+ d="m 1269.7617,1004.3799 c 0,71.1312 -57.6632,128.7944 -128.7944,128.7944 -71.1312,0 -128.7945,-57.6632 -128.7945,-128.7944 0,-71.13123 57.6633,-128.79447 128.7945,-128.79447 71.1312,0 128.7944,57.66324 128.7944,128.79447 z"
sodipodi:ry="128.79445"
sodipodi:rx="128.79445"
sodipodi:cy="1004.3799"
@@ -4857,7 +4857,7 @@
sodipodi:cy="1027.1084"
sodipodi:rx="9.0913725"
sodipodi:ry="9.0913725"
- d="m 763.6753,1027.1084 a 9.0913725,9.0913725 0 1 1 -18.18275,0 9.0913725,9.0913725 0 1 1 18.18275,0 z" />
+ d="m 763.6753,1027.1084 c 0,5.021 -4.07035,9.0914 -9.09138,9.0914 -5.02102,0 -9.09137,-4.0704 -9.09137,-9.0914 0,-5.021 4.07035,-9.0914 9.09137,-9.0914 5.02103,0 9.09138,4.0704 9.09138,9.0914 z" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:none"
id="rect7108-6"
@@ -4880,7 +4880,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.83925485,0,0,0.83925485,38.462809,1249.8266)"
inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamComp/artwork/ledred.png"
inkscape:export-xdpi="84.32"
@@ -4890,7 +4890,7 @@
inkscape:export-xdpi="84.32"
inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamComp/artwork/ledyellow.png"
transform="matrix(0.83925485,0,0,0.83925485,38.462809,1235.8266)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4903,7 +4903,7 @@
inkscape:export-xdpi="84.32"
inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamComp/artwork/ledyellow.png"
transform="matrix(0.83925485,0,0,0.83925485,24.462809,1249.8266)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4916,7 +4916,7 @@
transform="translate(-101.26213,311.6097)">
<path
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4932,7 +4932,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)" />
<rect
y="1017.3853"
@@ -4957,11 +4957,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.88399029,0,0,0.88399029,196.09848,1056.8614)" />
<path
transform="matrix(0.7196432,0,0,0.7196432,290.24588,1070.3122)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -4998,7 +4998,7 @@
sodipodi:cy="104.69824"
sodipodi:rx="24.748737"
sodipodi:ry="24.748737"
- d="m 456.93331,117.17445 a 24.748737,24.748737 0 1 1 42.65704,0.15424 l -21.28313,-12.63045 z"
+ d="m 456.93331,117.17445 c -6.89042,-11.80448 -2.90679,-26.9597 8.8977,-33.850121 11.80449,-6.890421 26.9597,-2.906784 33.85012,8.897703 4.53206,7.764198 4.49731,17.375438 -0.0908,25.106658 l -21.28313,-12.63045 z"
transform="translate(115.875,1026.8776)"
sodipodi:start="2.6132357"
sodipodi:end="6.8187738" />
@@ -5006,7 +5006,7 @@
sodipodi:end="6.8187738"
sodipodi:start="2.6132357"
transform="translate(115.875,1084.8776)"
- d="m 456.93331,117.17445 a 24.748737,24.748737 0 1 1 42.65704,0.15424 l -21.28313,-12.63045 z"
+ d="m 456.93331,117.17445 c -6.89042,-11.80448 -2.90679,-26.9597 8.8977,-33.850121 11.80449,-6.890421 26.9597,-2.906784 33.85012,8.897703 4.53206,7.764198 4.49731,17.375438 -0.0908,25.106658 l -21.28313,-12.63045 z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
sodipodi:cy="104.69824"
@@ -5075,7 +5075,7 @@
height="1052.3622" />
<path
transform="translate(-340.15625,1000.3463)"
- d="m 456.67602,116.72286 a 24.748737,24.748737 0 1 1 43.35985,-0.17702 l -21.72865,-11.8476 z"
+ d="m 456.67602,116.72286 c -6.64101,-11.94658 -2.33999,-27.014803 9.60659,-33.655814 11.94658,-6.641011 27.0148,-2.339998 33.65581,9.606582 4.12181,7.414772 4.15859,16.424042 0.0974,23.872212 l -21.72865,-11.8476 z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
sodipodi:cy="104.69824"
@@ -5248,7 +5248,7 @@
sodipodi:end="6.8187738"
sodipodi:start="2.6132357"
transform="translate(0,897.65881)"
- d="m 456.93331,117.17445 a 24.748737,24.748737 0 1 1 42.65704,0.15424 l -21.28313,-12.63045 z"
+ d="m 456.93331,117.17445 c -6.89042,-11.80448 -2.90679,-26.9597 8.8977,-33.850121 11.80449,-6.890421 26.9597,-2.906784 33.85012,8.897703 4.53206,7.764198 4.49731,17.375438 -0.0908,25.106658 l -21.28313,-12.63045 z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
sodipodi:cy="104.69824"
@@ -5286,7 +5286,7 @@
sodipodi:cy="104.69824"
sodipodi:rx="24.748737"
sodipodi:ry="24.748737"
- d="m 456.67602,116.72286 a 24.748737,24.748737 0 1 1 43.35985,-0.17702 l -21.72865,-11.8476 z"
+ d="m 456.67602,116.72286 c -6.64101,-11.94658 -2.33999,-27.014803 9.60659,-33.655814 11.94658,-6.641011 27.0148,-2.339998 33.65581,9.606582 4.12181,7.414772 4.15859,16.424042 0.0974,23.872212 l -21.72865,-11.8476 z"
transform="translate(0,897.65881)" />
</g>
<g
@@ -5441,7 +5441,7 @@
sodipodi:cy="104.69824"
sodipodi:rx="24.748737"
sodipodi:ry="24.748737"
- d="m 456.67602,116.72286 a 24.748737,24.748737 0 1 1 43.35985,-0.17702 l -21.72865,-11.8476 z"
+ d="m 456.67602,116.72286 c -6.64101,-11.94658 -2.33999,-27.014803 9.60659,-33.655814 11.94658,-6.641011 27.0148,-2.339998 33.65581,9.606582 4.12181,7.414772 4.15859,16.424042 0.0974,23.872212 l -21.72865,-11.8476 z"
transform="translate(115.65625,1026.9915)" />
<path
inkscape:tile-y0="189.50504"
@@ -5571,7 +5571,7 @@
height="1052.3622" />
<path
transform="translate(115.65625,1084.9915)"
- d="m 456.67602,116.72286 a 24.748737,24.748737 0 1 1 43.35985,-0.17702 l -21.72865,-11.8476 z"
+ d="m 456.67602,116.72286 c -6.64101,-11.94658 -2.33999,-27.014803 9.60659,-33.655814 11.94658,-6.641011 27.0148,-2.339998 33.65581,9.606582 4.12181,7.414772 4.15859,16.424042 0.0974,23.872212 l -21.72865,-11.8476 z"
sodipodi:ry="24.748737"
sodipodi:rx="24.748737"
sodipodi:cy="104.69824"
@@ -5724,11 +5724,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)" />
<path
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5749,7 +5749,7 @@
id="g5786">
<path
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5765,7 +5765,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)" />
<rect
y="1017.3853"
@@ -5780,7 +5780,7 @@
id="g5802">
<path
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5796,7 +5796,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)" />
<rect
y="1017.3853"
@@ -5817,11 +5817,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)" />
<path
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5848,11 +5848,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)" />
<path
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5873,7 +5873,7 @@
id="g5847">
<path
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -5889,7 +5889,7 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)" />
<rect
y="1017.3853"
@@ -5922,11 +5922,11 @@
sodipodi:cy="81.843651"
sodipodi:rx="7.1428571"
sodipodi:ry="7.1428571"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
transform="matrix(0.30977154,0,0,0.38209111,525.04378,986.99035)" />
<path
transform="matrix(0.30977154,0,0,0.34901686,525.04378,1006.4379)"
- d="m 579.99997,81.843651 a 7.1428571,7.1428571 0 1 1 -14.28571,0 7.1428571,7.1428571 0 1 1 14.28571,0 z"
+ d="m 579.99997,81.843651 c 0,3.944891 -3.19796,7.142857 -7.14285,7.142857 -3.94489,0 -7.14286,-3.197966 -7.14286,-7.142857 0,-3.944891 3.19797,-7.142857 7.14286,-7.142857 3.94489,0 7.14285,3.197966 7.14285,7.142857 z"
sodipodi:ry="7.1428571"
sodipodi:rx="7.1428571"
sodipodi:cy="81.843651"
@@ -6025,17 +6025,59 @@
id="path6700"
inkscape:connector-curvature="0" />
</g>
- <text
- sodipodi:linespacing="125%"
- id="text4016"
- y="1147.304"
- x="169.24005"
- style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '"
- xml:space="preserve"><tspan
- id="tspan4018"
- style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4"
- y="1147.304"
- x="169.24005"
- sodipodi:role="line">Smooth</tspan></text>
+ <g
+ id="g4426"
+ inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamSynth/artwork/smoothy.png"
+ inkscape:export-xdpi="84.375"
+ inkscape:export-ydpi="84.375">
+ <rect
+ rx="9.375"
+ ry="9.375"
+ y="1057.0471"
+ x="449.21875"
+ height="21.09375"
+ width="81.25"
+ id="rect3642"
+ style="fill:#fffc00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.99999988;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ xml:space="preserve"
+ style="font-size:56.45666885px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '"
+ x="462.99005"
+ y="1072.4657"
+ id="text4016"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ x="462.99005"
+ y="1072.4657"
+ style="font-size:14.11416721px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ id="tspan4018">Smooth</tspan></text>
+ </g>
+ <g
+ id="g4431"
+ inkscape:export-filename="/home/damien/git/audio/zam-plugins-DPF/plugins/ZamSynth/artwork/smooth.png"
+ inkscape:export-xdpi="84.32"
+ inkscape:export-ydpi="84.32">
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.99999988000000006;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect4420"
+ width="81.25"
+ height="21.09375"
+ x="449.21875"
+ y="1013.0471"
+ ry="9.375"
+ rx="9.375" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text4422"
+ y="1028.4657"
+ x="462.99008"
+ style="font-size:56.45667267px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;font-family:'Nova ';-inkscape-font-specification:'Nova '"
+ xml:space="preserve"><tspan
+ id="tspan4424"
+ style="font-size:14.11416817px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ffffff;font-family:Allstar4;-inkscape-font-specification:Allstar4"
+ y="1028.4657"
+ x="462.99008"
+ sodipodi:role="line">Smooth</tspan></text>
+ </g>
</g>
</svg>