From: Takashi Iwai Date: Mon, 3 Nov 2003 19:10:38 +0000 (+0000) Subject: Thomas Charbonnel : X-Git-Tag: v1.0.3~42 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=cd8875932ef288abfbf445d5c7a9fecc4d76d483;p=alsa-tools.git Thomas Charbonnel : updated to version 1.4. --- diff --git a/hdspmixer/NEWS b/hdspmixer/NEWS index fc8f074..6c83de2 100644 --- a/hdspmixer/NEWS +++ b/hdspmixer/NEWS @@ -1,3 +1,16 @@ +Version 1.4 (01/11/2003): + * Adds support for H9632 cards + +Version 1.3 (no public release): + * Adds metering for H9652 cards + * Stops shipping unused pixmaps + * Shows stereo relationships in the mixer + * pixmap directory has been cleaned up + +Version 1.2 (no public release): + * Fixes a graphical bug for H9652 cards + * Changes FLTK detection scheme in configure + Version 1.1 (27/07/2003): * Fixes a typo for Digiface and H9652 cards in HDSPMixerSelector.cxx (caused a crash on startup) diff --git a/hdspmixer/configure.in b/hdspmixer/configure.in index 7cd926f..92898de 100644 --- a/hdspmixer/configure.in +++ b/hdspmixer/configure.in @@ -1,5 +1,5 @@ AC_INIT(src/hdspmixer.cxx) -AM_INIT_AUTOMAKE(hdspmixer, 1.1) +AM_INIT_AUTOMAKE(hdspmixer, 1.4) AC_PROG_CXX AC_PROG_MAKE_SET @@ -51,9 +51,12 @@ fi AC_PATH_PROG(FLTK_CONFIG, fltk-config, no) if test "$FLTK_CONFIG" = "no"; then - AC_MSG_WARN(no fltk-config is found) + AC_MSG_ERROR(fltk-config is required) fi -LIBS="-s `fltk-config --ldflags` -lasound" -CXXFLAGS="`fltk-config --cxxflags` -fno-exceptions $ALSA_CFLAGS" +FLTK_CXXFLAGS="`$FLTK_CONFIG --cxxflags` -fno-exceptions" +FLTK_LIBS="`$FLTK_CONFIG --ldflags`" + +CXXFLAGS="$CXXFLAGS $ALSA_CFLAGS $FLTK_CXXFLAGS" +LDFLAGS="$LDFLAGS $ALSA_LIBS $FLTK_LIBS" AC_OUTPUT(Makefile src/Makefile pixmaps/Makefile) diff --git a/hdspmixer/pixmaps/iomixer.xpm b/hdspmixer/pixmaps/iomixer.xpm index 020ed43..31a4b16 100644 --- a/hdspmixer/pixmaps/iomixer.xpm +++ b/hdspmixer/pixmaps/iomixer.xpm @@ -258,256 +258,256 @@ char * iomixer_xpm[] = { "F+ c #292041", "G+ c #8B8B29", "H+ c #8B8B8B", -"7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 / ", -"r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m < ", -"m P N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N g ", -"k N L | } < < < < < < < < < } l N L N L 1 | | } | | | | | | | 1 w L L c ", -"k N L o o o o o o o o o o o o : N L N L ] : : : : : : : : : : ] & L L c ", -"k N L a o R M M M M M M M M ] & N L N L ; : W t t t t t t t t % . L L c ", -"k N L a o o @.o o o o o @.o ] & N L N L ; : a : : @.@.@.: : : & . L L c ", -"k L L a o o @.@.o o o @.@.o ] & L L L L ; : a : @.: : : : : : & . L L c ", -"k L L a o o @.@.o o o @.@.o : % L L L L ; : a : @.: : : : : : & . L L c ", -"k L L a o M @.o @.o @.o @.o : & L L L L ; : a : : @.@.: : : : & . L L c ", -"k L L a o o @.o @.o @.o @.o ] % L L L L ; : a : : : : @.: : : & . L L c ", -"k L L a a o @.o o @.o o @.o : & L L L L ; : a : : : : @.: : : & . L L c ", -"k L L a o M @.o o @.o o @.o ] & L L L L ; : a : @.@.@.] : : : & . L L c ", -"k L L a o a o o o o o o o a : & L L L L ; : : ] ] ] ] ] ] ] ; & . L L c ", -"k L L a ] % % # # # # # # & # % L L L L ; & . . . . . . . . . . . L L c ", -"k L L & . . . . . . . . . . . . L L L L + . . . . . . . . . . . . L L c ", -"k L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L b ", -"k L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L b ", -"k L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I b ", -"k L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J b ", -"k L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N b ", -"k J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N b ", -"k J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N b ", -"k J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N b ", -"k J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N b ", -"k J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N b ", -"k J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N b ", -"k J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N b ", -"k J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N 0 ", -"k J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N 0 ", -"k J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N 0 ", -"k J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N 0 ", -"k J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L 0 ", -"k I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J 0 ", -"k L J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b ", -"k L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I b ", -"k L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J b ", -"k L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N b ", -"k J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N b ", -"k J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N b ", -"k J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N b ", -"k J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N b ", -"k J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N b ", -"k J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N b ", -"k J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N b ", -"k J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N 0 ", -"k J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N 0 ", -"k J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N 0 ", -"k J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N 0 ", -"k J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L 0 ", -"k I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J 0 ", -"k J B h < < < < < < < < < < < < < < < < < < < < < < < < < < < < h B H 0 ", -"k I A 7 c c 0 0 7 c 9 0 b 7 0 0 0 9 7 7 9 9 9 9 9 b 9 7 0 9 0 7 7 E I 0 ", -"k I A 0 9 c 0 9 c 0 9 9 9 b 0 c 0 c 9 9 9 7 b 7 9 c b b 9 9 c 7 < I I 0 ", -"k I A b 9 0 9 0 7 0 7 c b 7 7 c 7 c 9 9 7 0 0 0 9 9 9 9 0 0 c 5 { I I 0 ", -"k I A b 7 9 9 b b 7 7 b 7 b 7 7 9 0 b 0 9 9 c 7 9 9 7 9 7 7 7 1 / I I 0 ", -"k I A b b 0 7 0 0 7 7 0 b b 9 c f c h r w r r u w r s m g 0 c 1 / I I 0 ", -"k I A b c 7 9 7 / ) < 1 7 9 7 7 f 9 i . . . . . . . . . . 7 0 7 { I I 0 ", -"k I A b c c 9 1 ) m 4 9 9 c 9 c g 9 f . . . . . . . . . . 5 7 7 { I I 0 ", -"k I A b b 9 c 6 ^ d / f f 0 b 7 b 9 g . * $ * * * $ * > . 5 9 | ^ I I 0 ", -"k I z b 0 b 7 7 / 8 ~ h c 9 c 9 g 9 c . * * > > > ' > ( . | 9 5 / I I 0 ", -"k I A b c 7 9 7 ) 8 ~ i h c c 7 f c i . ' ' ( > ' ( ( [ . 1 7 | { I I 0 ", -"k I A b b 9 7 7 / 8 ~ k f 7 7 7 g 9 f . > ' ( ( ' ( ( [ . 1 9 7 / I I 0 ", -"k I A b b 7 7 1 ^ 8 ~ h f c 7 9 b 7 g . > > ' ' ( ' ( [ . 1 5 7 { I H 0 ", -"k I A b 9 0 9 | ^ 8 ~ k b 0 9 0 b 7 h . > ' ( ' ' ( ( [ . 5 5 7 ) H I 0 ", -"k I y b 9 7 7 5 { 8 ~ h b c 9 9 c 0 h . > ' ' ( ' ( ( [ . | 5 | ^ H H 0 ", -"k I y b 9 b 7 7 / 8 ~ i b c 9 7 f b h . > ' ' ' ( ' ( [ . | 9 5 / H H 0 ", -"k I A b c 9 b 6 / 8 ~ m f 9 0 9 b 9 h . > ' ' ' ' ( ( [ . 7 1 5 ^ H H 0 ", -"k I y b 0 9 0 | { 8 ~ h h 7 7 9 c b f . > ' ( ' ' ( ( [ . 5 0 | { H H 0 ", -"k I y b b 9 0 5 / 8 ~ i f 9 b 9 g 7 g . > > ' ( ' ' ( [ . 5 7 5 / H H 0 ", -"k I y 0 9 0 9 7 / 8 ~ m c 7 0 9 f 9 g . > > ( ( ' ' ( [ . 1 7 | { H H 0 ", -"k I y b 7 c b 7 / 8 ~ i c 0 0 7 0 c c . > > ' ( ' ( ( [ . | 0 | { H H 0 ", -"k I y 0 9 c b 5 / 8 ~ h f 7 0 9 0 c i . > ' ' > ( ' ( [ . 5 7 5 { H H 0 ", -"k I y b c 0 7 5 / 8 ~ h g 7 c 7 f b h . > > ' ' ( ' ( [ . | 5 7 ) H H 0 ", -"k I y 0 0 7 7 7 ) 8 ~ i h 7 0 c c 0 g . > ' ' ' ' ' ( [ . 1 9 7 ) H H 0 ", -"k I y 0 c 7 9 1 ) 8 ~ h c 9 c 9 g c c . ' ' ( ( ( ' ( [ . 7 7 5 / H H 0 ", -"k I y 0 7 0 9 | { 8 ~ h b c 7 b 0 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / H H 0 ", -"k I y 0 9 b 7 1 ^ 8 ~ k f 9 0 9 c 9 g . > ' ( ' ( ' ( [ . 1 5 1 { H H 0 ", -"k I y 0 7 b c 7 { 8 ~ g h 0 7 c b c h . > > ' ' ' ' ( [ . 5 5 5 ^ H H 0 ", -"k I y 0 9 9 b 6 ) 8 ~ h f 9 7 9 g 9 g . > > ' ' ' ( ( [ . 7 5 1 ) H H 0 ", -"k I y 0 7 c 7 7 / 8 ~ h b 7 7 b f 7 h . > > ' ' ( ( ( [ . 1 5 7 ) H H 0 ", -"k I y 0 9 9 b 7 / 8 ~ k f 9 7 0 b 0 g . ' ' ( ' ' ' ( [ . 5 5 1 / H H 0 ", -"k H y 0 9 c 9 1 ^ 8 ~ k f b 7 c 0 c h . > ' ' ( ' ' ( [ . 1 9 | / H H 0 ", -"k H y 0 0 9 c | { 8 ~ i h 7 7 9 0 7 g . > > ( ( ' ( ( [ . 7 0 1 / H H 0 ", -"k H y 0 9 b 0 | ^ 8 ~ g f 9 7 9 b 9 h . ' > ( ' ' ' ( [ . 5 9 1 ) H F 0 ", -"k H y 0 9 c c 1 { 8 ~ h g b 9 c b 9 i . > ' ' > ( ' ( [ . | 7 1 { F H 0 ", -"k H y 0 0 9 9 1 ^ 8 ~ m b c 0 b f 9 f . > > ' ' ' ' ' [ . 7 7 5 { H H 0 ", -"k H y 0 7 b 0 5 { 8 ~ i b 0 c 7 0 c f . > ( ' ' ' ' ( [ . | 7 7 ^ F F 0 ", -"k H y 0 b 9 c 7 ) 8 ~ i h 9 9 7 f 9 g . > > ( ' ( ' ( [ . | 7 7 / F F 0 ", -"k H y 0 7 9 9 7 ^ 8 ~ i f 0 b 0 b 9 i . > > ' ' ' ' ( [ . | 9 1 ^ F F 9 ", -"k H y 0 0 0 b 1 { 8 ~ h b 9 9 c f c g . > ' ' ' ' ' ( [ . 7 5 1 ) F F 9 ", -"k H y 0 9 0 c 5 ) 8 ~ i g 9 b 9 g 9 g . > ' ( ' ' ( ( [ . | 0 1 ) F F 0 ", -"k H y 0 b b 9 1 { 8 ~ i h 0 7 9 9 7 f . > ( ' ' ' ( ( [ . 5 7 7 / F F 9 ", -"k H y 0 9 9 9 5 / 8 ~ h f 0 0 9 f 7 c . > > ' ( > ' ( [ . | 9 1 / F F 9 ", -"k H y 0 7 7 c | / 8 ~ g g 0 0 9 b 9 g . > ' ( ' ' ' ( [ . 7 9 1 / F F 9 ", -"k H y 0 9 7 9 5 / 8 ~ k b b b c b 0 f . > > ( ' ( ( ( [ . | 7 5 { F F 9 ", -"k H y 0 9 0 c 7 / 8 ~ h h 7 7 9 b 9 f . > > ' ( ( ' ( [ . 7 7 1 { F F 9 ", -"k H y 0 9 9 0 5 / 8 ~ h g 9 7 c g b f . > ' ' > ' ( ( [ . 7 0 1 ^ E E 9 ", -"k H x 0 9 9 9 1 / 8 ~ g g 9 7 7 f 9 f . > ' ' ( > ' ( [ . 5 0 | / E F 9 ", -"k H x 0 9 0 c | ^ 8 ~ k g 9 0 9 b 7 i . > > ( ' ' ' ( [ . 5 1 5 ^ E E 9 ", -"k F x 0 7 b c 5 / 8 ~ i c c 7 b b 7 h . > ' ( ' ' ' ( [ . 7 5 7 / E E 9 ", -"k F x 0 9 0 7 5 { 8 ~ m b 9 7 7 g c f . > > ( ' ' ' ( [ . 5 0 7 { E E 9 ", -"k G x 0 0 7 b 1 / 8 ~ k g c 9 b 0 b c . > ' > ' ' ' ( [ . | 5 5 ^ E E 9 ", -"k F x 0 c 0 9 | ^ 8 ~ i b c 0 0 c 7 f . > ' ' ' ' ( ( [ . 7 0 7 / E E 9 ", -"k F x 0 c b 0 1 / 8 ~ g h b 0 9 f 0 g . ' > ' ' ' ' ( [ . 1 7 1 ^ E E 9 ", -"k F x 0 9 0 0 7 / 8 ~ i f 9 0 0 f 9 i . > > ' ( ( ' ( [ . 5 5 5 / E E 9 ", -"k G x 0 7 9 c 7 ) 8 ~ g h 0 7 9 f 7 h . > > ( ' ' ' ( [ . 7 7 1 / E E 9 ", -"k G x 0 0 9 7 7 / 8 ~ g b 9 c b g 9 h . ' > ' ' ' ( ( [ . 5 9 5 ) E E 9 ", -"k F x 0 7 9 0 1 ^ 8 ~ h b 9 0 c c 7 f . > ' ( ' ( ' ( [ . 7 9 5 { E E 9 ", -"k G x 0 0 7 7 5 { 8 ~ h b b 9 9 f 9 f . > > ( ( ( ( ( [ . 5 5 7 { E E 9 ", -"k G x 0 c 7 c 7 { 8 ~ g h 0 9 9 g c g . * ' ( ' ' ( ( [ . 7 5 | / E E 9 ", -"k F x 0 c 7 9 7 { 8 ~ g f b 9 b 0 c c . ' ' ' ' ( ( ( [ . 5 9 1 ^ E E 9 ", -"k F x 0 0 9 0 5 { 8 ~ i b b 0 9 c 0 f . > ' ' ' ' ' ( [ . 1 5 5 / E E 9 ", -"k E x 0 c 9 b 7 { 8 ~ g h 9 c 9 0 0 h . > > ( ( ( ( ( [ . 1 7 7 / E E 9 ", -"k E x 0 9 b b 7 / 8 ~ g h 9 0 c f 0 f . ' ' ' ' ( ( ( [ . 5 9 1 ) E E 9 ", -"k E x 0 c 7 7 5 { 8 ~ i g 0 9 7 g b f . > > ' > ' ( ( [ . 5 1 7 { E E 9 ", -"k E x 0 b 7 7 1 ^ 8 ~ k f 0 c c 0 9 i . > > ' ' ' ( ( [ . | 0 7 ^ E E 9 ", -"k E x 0 9 9 b 1 / 8 ~ i g 9 0 c c b h . > ' ' ( ' ' ( [ . 5 7 7 { E E 9 ", -"k E x 0 b 9 7 5 ) 8 ~ l b 0 9 9 b 0 g . > > ( ' ' ' ( [ . 5 7 5 ^ E E 9 ", -"k E x 9 9 0 b 5 / 8 ~ h g 9 c 7 f 0 g . > ' ' ( ' ( ( [ . 1 7 7 { E E 9 ", -"k E x 0 0 b 9 5 / 8 ~ h c 9 9 7 f 9 h . > ' ' ' ' ( ( [ . 5 5 1 ) E D 9 ", -"k E x 0 9 9 0 7 { 8 ~ h f b 7 c g c h . > > ( ' > ' ( [ . 5 9 7 ) D E 9 ", -"k E x 9 9 0 0 1 / 8 ~ i f 9 0 b f 7 g . ' ' ' ( ' ( ( [ . 5 0 5 { D D 9 ", -"k E x 0 0 0 c 7 ^ 8 ~ m b 7 7 9 f 7 f . > ' ' ( ' ( ( [ . 7 7 7 ) E D 9 ", -"k E x 9 c 7 b | ^ 8 ~ k f 0 7 0 f 0 h . > > ( ' ( ( ( [ . 1 5 5 { D D 9 ", -"k E v 9 7 7 7 | ^ 8 ~ h f 0 9 c 0 9 h . > > ( ' ' ' ( [ . 1 9 5 { D D 9 ", -"k E v 0 9 7 9 5 { 8 ~ k g 9 9 9 g 7 f . > > ' ' ' ' ( [ . 1 9 5 / D D 9 ", -"k E v 9 0 9 0 7 ) 8 ~ h c 7 9 7 f 9 h . ' ' ( ' ' ' ( [ . 5 5 7 ^ D D 9 ", -"k E v 9 9 9 b 7 { 8 ~ h b b 9 0 g 9 f . > ' ' ( ' ( ( [ . 7 7 5 ) D D 9 ", -"k E v 9 9 9 0 5 { 8 ~ h b 9 b b b 9 g . > ' ' ( ' ' ( [ . 5 0 1 ^ D D 9 ", -"k E v 9 0 0 c 5 { 8 ~ h b c b b b 0 g . > > ' ( ' ' ' [ . 1 9 7 ) D D 9 ", -"k E v 9 9 7 9 | / 8 ~ i c c 9 9 0 c f . > > ( ' ' ' ( [ . 5 5 5 / D D 9 ", -"k E v 9 b c 0 7 { 8 ~ h b 0 9 0 f b h . > ' ( ' ' ( ( [ . 1 0 5 ^ D D 9 ", -"k E v 9 0 9 c 1 { 8 ~ m c 9 9 c c 0 h . > > ' ( ' ( ( [ . 7 1 7 { D D 9 ", -"k E v 9 b 7 0 5 / 8 ~ i f 7 b c g 9 f . > > ( ( ' ( ( [ . | 5 5 ^ D D 9 ", -"k D v 9 7 9 b 1 / 8 ~ i c 9 7 c b 9 h . > ' ' > ( ( ( [ . 5 9 5 / D D 9 ", -"k E v 9 7 c 0 7 { 8 ~ k b 0 9 0 g 7 i . > ' ' ' ( > ( [ . 1 0 7 / D D 9 ", -"k D v 9 0 7 9 1 ) 8 ~ i g 7 9 9 b 0 h . ' ' ( ( ( ' ( [ . 7 0 1 / D D 9 ", -"k D v 9 9 9 9 5 ^ 8 ~ h f 9 9 b g b f . > ' ' > ( ' ( [ . 7 1 5 ^ D D 9 ", -"k E v 9 9 b 9 5 ) 8 ~ h f c 9 b g 9 f . > ' ( ( ( ' ( [ . | 5 5 ) D D 7 ", -"k D v 9 b 7 b | { 8 ~ h b 9 b 7 c 0 f . > > ' ' ' ' ( [ . 6 0 5 ) D D 9 ", -"k D v 9 7 9 9 | / 8 ~ i g 0 0 9 g 9 f . > ' ' ' ' ( ( [ . 1 5 5 / D D 9 ", -"k D v 9 9 7 7 5 ^ 8 ~ g f 0 7 7 g 0 f . > ' ' ' ' ' ( [ . 7 0 5 / D D 7 ", -"k D v 9 9 7 7 5 { 8 ~ i f 9 0 c 0 7 g . > > ' ' ' > ( [ . 7 9 1 / D D 7 ", -"k D v 9 b b 9 | / 8 ~ h c 7 7 9 b 9 g . > > ( ' ' ( ( [ . | 0 7 ) D D 7 ", -"k D v 9 9 9 0 1 / 8 ~ i h 0 b 9 c 9 g . > ' ' ' ( ( ( [ . 7 1 1 ^ C C 7 ", -"k D v 9 0 c 9 7 { 8 ~ i h 0 b 9 f 7 i . > ( ( ' ( ' ( [ . 7 5 5 { C C 7 ", -"k D v 9 0 9 7 7 ^ 8 ~ i g 0 b 9 f 9 i . ' ' ' ' > ' ( [ . | 9 1 { C C 7 ", -"k D v 9 b 0 9 5 / 8 ~ h f 7 9 9 f 9 f . > > ( ' ( ' ' [ . 5 7 5 / C C 7 ", -"k D v 9 9 7 0 | / 8 ~ k g 7 9 9 c c g . > ' ( ' ' ' ( [ . | 9 | / C C 7 ", -"k D v 9 c 9 c 5 ) 8 ~ l b b 9 7 f b g . > > ' ' ' ( ( [ . 7 0 7 { B B 7 ", -"k D v 9 9 7 b 5 ) 8 ~ k g 9 9 9 b 9 h . ' ( ' ' ' ( ( [ . | 9 7 ) B C 7 ", -"k D v 9 9 7 0 1 ) 8 ~ i c 7 c 7 g 7 h . > ' ( ' ' ' ( [ . | 5 7 { C B 7 ", -"k D v 9 c b 7 5 { 8 ~ k f 7 9 c c b c . > ' ' ' ( ' ( [ . 5 7 7 ) C B 7 ", -"k D v 9 c 9 b | ^ 8 ~ g f 7 0 0 f b i . > ' ' ( ( ( ( [ . 5 9 | { B B 7 ", -"k D v 9 9 0 0 | / 8 ~ i b 7 9 9 b 0 f . > ' ' ( ' ( ( [ . 5 1 7 ^ B B 7 ", -"k D v 9 0 0 b 5 ) 8 ~ h h 7 9 0 0 0 g . ' ' ' ' ' ' ( [ . 5 9 7 / B B 7 ", -"k D v 9 c 9 b 5 ^ 8 ~ i g 9 9 7 g 0 h . ' > ' ( ( ' ( [ . 7 5 7 ^ B B 7 ", -"k D v 9 7 b c | { 8 ~ h f 7 b 9 f 9 i . ' ' ' ' ( ' ( [ . | 5 5 { B B 7 ", -"k C v 9 b 7 0 7 ^ 8 ~ h f 7 7 9 b 9 i . > ' ' ' ( ' ( [ . | 7 1 ) B B 7 ", -"k C v 9 7 9 9 7 { 8 ~ g g 0 9 0 g 9 h . > ' ( ' ( ' ( [ . 1 9 5 / B B 7 ", -"k C v 9 9 0 9 5 / 8 ~ k b 0 c 0 b 0 h . ' ' ( ' ( ( ( [ . 1 0 7 ^ B B 7 ", -"k C v 9 7 0 c | / 8 ~ g h 9 0 b f 9 f . ' ' ( ( ' ' ( [ . 7 1 1 { B B 7 ", -"k C v 9 0 b c 5 { 8 ~ h g 7 9 9 0 9 i . * > ' ' ( ' ( [ . 5 0 | { B B 7 ", -"k C v 9 7 c 9 5 ^ 8 ~ i h c 7 9 f b g . ' ' ' ( ( ( ( [ . | 9 | ) B B 7 ", -"k C v 9 7 0 9 | / 8 ~ g h 0 7 0 b b f . ' ' ' ' ( ( ( [ . 7 5 1 / B B 7 ", -"k B v 9 9 0 7 5 / 8 ~ h b 7 0 9 0 c h . > ' ' ' ' ( ( [ . 7 5 | / B B 7 ", -"k C s 9 0 c b 7 / 8 ~ k h 0 9 b g 9 h . > > ' ( ( ( ( [ . 7 5 1 / B B 7 ", -"k C B 9 7 b c 9 / 8 ~ g g c 0 7 9 b f . > ' ( ( ' ' ( [ . 1 5 7 / B B 7 ", -"k B B 9 9 0 0 0 { 8 ~ h c 7 9 c 9 c f . > ' ' ' ' ' ( [ . 1 9 | { B B 7 ", -"k B B 9 0 9 9 7 / 8 ~ h h 0 b 0 7 9 g . > ' ' ( ' ( ( [ . 1 0 5 ^ B B 7 ", -"k B B 7 0 7 7 0 ^ 8 ~ h f 9 0 0 b b c . ' ' ' ' ( ' ( [ . 7 5 5 / B B 7 ", -"k B B 7 0 0 0 9 / 8 ~ g f 7 9 9 b 9 i . > > ( ' ' ( ( [ . 7 9 5 / B A 7 ", -"k B A 7 0 0 c 7 { 8 ~ h g 7 c 7 9 9 f . > ' ' ( ' ( ( [ . 6 5 5 ^ B B 7 ", -"k B A 7 c 0 0 c ) 8 ~ i h 7 0 0 b 7 f . > ' ' ( ( ( ( [ . 7 9 | / A A 7 ", -"k B A 7 0 9 0 9 / 8 ~ i g 9 7 c 7 7 g . > > ( ' ' ( ( [ . | 5 7 ^ A A 7 ", -"k B A 7 0 7 7 c ^ 8 ~ i c 7 9 9 7 9 f . > ' ( ' ( ' ( [ . 7 7 5 ^ A A 7 ", -"k B A 7 7 9 9 c { 8 ~ h c 7 7 9 9 c c . > ' ' ' ( ' ( [ . 7 7 5 / A A 7 ", -"k B A 7 0 c 7 9 / 8 ~ i h c 9 9 0 b f . > ' ' > ' ' ( [ . 1 9 | ) A A 7 ", -"k B A 7 7 9 9 b ^ 8 ~ i g 7 b b 7 c g . ' > ( ' ' ' ( [ . 1 7 7 ^ A A 7 ", -"k B A 7 7 0 9 7 { 8 ~ h b c 7 b 7 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / A A 6 ", -"k B A 7 9 7 0 9 ^ 8 ~ i f 9 9 7 7 9 h . > ' ' ' ( ' ( [ . | 7 1 ) A A 7 ", -"k B A 7 c 9 0 9 { 8 ~ i h 9 7 9 9 c h . > > ( ' ' ' ( [ . 1 0 | / A A 7 ", -"k B A 7 9 b 0 0 { 8 ~ g g 0 9 0 9 b f . > ' ' ' > ( ( [ . 5 7 5 ^ A A 6 ", -"k A A 7 9 9 b 7 { 8 ~ i b c 9 9 7 9 f . ' > ' ( ' ' ( [ . | 5 5 { A A 6 ", -"k B A 7 b b 7 c ^ 8 ~ i f 9 7 0 7 c f . > ' ( ' ' ' ( [ . 5 0 1 ) A A 6 ", -"k A A 7 0 b b 9 / 8 ~ k h c 9 0 9 7 f . ' > ( ' ' ' ( [ . 5 5 5 ^ A A 6 ", -"k A A 7 9 b 9 9 { 8 ~ k h 9 0 9 7 c h . > ' ( ( ' ' ( [ . 7 5 5 { A A 5 ", -"k A y 7 b 0 0 9 ^ 8 ~ i f 9 9 0 7 9 h . > > ( ' ( ( ' [ . 7 7 5 / y y 5 ", -"k A y 7 0 c 9 c / 8 ~ k h b 7 7 b 0 f . > > ' ' ' ( ( [ . 5 9 | ) y A 5 ", -"k A y 7 c 9 9 b ) 8 ~ i b 9 7 9 9 b f . > ' ( ' ' ' ( [ . | 1 7 ^ A y 6 ", -"k A y 6 0 b b 0 / 8 ~ m b 9 c 9 7 0 g . > > ' ' ( ' ( [ . 5 9 | / y y 5 ", -"k A y 6 9 b 0 7 { 8 ~ h f 7 9 b 9 0 h . > > ' ' ( ( ' [ . | 5 | { y y 5 ", -"k A y 6 9 0 9 b / 8 ~ i h 9 b b 9 b i . ' ' ( ' ' ' ( [ . | 5 5 ) y y 5 ", -"k A y 6 0 0 9 0 { 8 ~ k b 9 7 c 9 c g . > ' ( ' ( ' ( [ . 7 7 | ^ y y 5 ", -"k A y 6 c b b 7 { 8 ~ h g 0 7 0 0 7 f . > ' ( ' ( ( ( [ . | 1 5 / y y 5 ", -"k A y 6 7 7 c 9 ^ 8 ~ h b 0 0 0 b c f . ' ( [ [ [ [ [ [ . 5 7 1 ^ y y 5 ", -"k y y 5 9 0 b 0 < } - k c 7 c c c 9 i . ( [ 2 | e 2 5 | . 1 7 | { y y 5 ", -"k y y 5 c 9 7 7 9 ~ @ r h 0 9 9 9 9 0 . . . . . . . . . . | 5 1 { y y 5 ", -"k y y 5 0 0 0 0 b m w w b 9 0 0 0 7 9 5 | } 1 < < } < < } 1 9 7 ^ y y 5 ", -"k y y 5 7 9 9 b b b i f c 7 b b 7 c 9 0 5 7 1 7 5 5 7 7 1 7 9 7 ^ y y 5 ", -"k y y 5 0 9 0 b b 9 c c 9 c 7 9 9 9 c 0 7 0 9 9 7 7 9 0 9 9 9 | / y y 5 ", -"k y y 0 9 9 } } | < < } } 1 | } } | | | } | } | < } 1 < | 1 } < , y x 5 ", -"k y x p } = % # = # % % % % % % % & % % % # % % # % % % & % % % % y y 5 ", -"k y y x x x x y y y y x x y x y x x x x y y x x y x x x x y x y x x x 1 ", -"k y v s q q q q q q q q q q q q q q q q q q q q q q s q q q s s v x x 5 ", -"k y l h h h h h h g h h h h h h g h h h g h h h h g g h g h g h l v x 1 ", -"k y j 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < < | 1 v y 5 ", -"k y j | < _ _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | B A 1 ", -"k y j < _ _ / ! ) , - , - , - , - , - , - , - , - , , ) ! / _ < | D B 1 ", -"k y j < _ / ! , - = = = = = = = = = = = = = = = = = - - , ! / _ < C A 5 ", -"k y j _ / ! , - = = % # # # # # # # # # # # # # # % % = - , ! / < C A 1 ", -"k y j _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A 1 ", -"k x j / / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A 5 ", -"k x j _ / ) - = & # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / < C A 1 ", -"k x j _ / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < C A 5 ", -"k x j < _ / ! , - - = = = = = = = = = = = = = = = = - - , ! / _ < C A 1 ", -"k x j < _ / / ! ) - , - - - - - - - - - - - - - - , , ) ! / / < } C A 1 ", -"k x l | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | D A 1 ", -"k x q 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ _ < } 1 1 H A 1 ", -"k x y B I K N K K K K K K K K K K K K K K K K K K K K K K K L K L E y 1 ", -"k x x A B B B B B B B B C C B B B B B B B B B B C C B C B B C B B y x 1 ", -"k x v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v 1 ", -"k x v | } } } } } } } } } } } } } } } } } } } } } } } } } } } } } v v 1 ", -"k x v T V T T T T T T T T T T T T T T T T T T T T T T T T T T T T C v 1 ", -"k x v T Z +.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.f v 1 ", -"k x v O X ..................................................+...` | v 1 ", -"k x v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` X 4 v 1 ", -"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 5 v | ", -"k v v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ", -"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ", -"k v v Q X ..` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ", -"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ", -"k v v Q X .` ` . . . . . . . . . . . . . . . . . . . . . . .` Y 4 v 1 ", -"k v v O X U X X X X X X X X X X X X X X X X X X X X X X X X Y U O 6 s | ", -"k v v S C k h i h h h h h h h h h h h h h h h h h h h h h h i g f 6 v | ", -"k v s i , # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # v | ", -"k v v s s v v s v v v v v s s s v s v v v v s v v s v v s v v s s s v | ", -"k v s v v v s v v s v s s s v v s v v s v v v v s v s v s v v v v v v | ", -"k v s ) - = - = - = - = - = - = - = - = - = - = - = - = - = - = = q q | ", -"k v q / X n n n n n n n n n n n n n n n n n n n n n n n n n n n @ s s | ", -"k s s / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q | ", -"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q | ", -"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q | ", -"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q } ", -"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q | ", -"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q } ", -"k s q / ! = = = = = = = = = = = = = = = = = = = = = = = = = = # @ q q | ", -"k s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q } ", -"k s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q | ", -"k s q q q q q q q q q p p q p q q q q q q p q q q q p q p q q q q q q } ", -"k j f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f < ", +"7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 ", +"r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m ", +"m P N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N ", +"k N L | } < < < < < < < < < } l N L N L 1 | | } | | | | | | | 1 w L L L ", +"k N L o o o o o o o o o o o o : N L N L ] : : : : : : : : : : ] & L L L ", +"k N L a o R M M M M M M M M ] & N L N L ; : W t t t t t t t t % . L L L ", +"k N L a o o @.o o o o o @.o ] & N L N L ; : a : : @.@.@.: : : & . L L L ", +"k L L a o o @.@.o o o @.@.o ] & L L L L ; : a : @.: : : : : : & . L L L ", +"k L L a o o @.@.o o o @.@.o : % L L L L ; : a : @.: : : : : : & . L L L ", +"k L L a o M @.o @.o @.o @.o : & L L L L ; : a : : @.@.: : : : & . L L L ", +"k L L a o o @.o @.o @.o @.o ] % L L L L ; : a : : : : @.: : : & . L L L ", +"k L L a a o @.o o @.o o @.o : & L L L L ; : a : : : : @.: : : & . L L L ", +"k L L a o M @.o o @.o o @.o ] & L L L L ; : a : @.@.@.] : : : & . L L L ", +"k L L a o a o o o o o o o a : & L L L L ; : : ] ] ] ] ] ] ] ; & . L L L ", +"k L L a ] % % # # # # # # & # % L L L L ; & . . . . . . . . . . . L L L ", +"k L L & . . . . . . . . . . . . L L L L + . . . . . . . . . . . . L L L ", +"k L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +"k L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L ", +"k L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I I ", +"k L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J J ", +"k L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N N ", +"k J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N N ", +"k J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N N ", +"k J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N N ", +"k J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N N ", +"k J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N N ", +"k J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N N ", +"k J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N N ", +"k J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N N ", +"k J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N N ", +"k J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N N ", +"k J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N N ", +"k J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L L ", +"k I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J J ", +"k L J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J ", +"k L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I I ", +"k L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J J ", +"k L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N N ", +"k J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N N ", +"k J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N N ", +"k J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N N ", +"k J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N N ", +"k J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N N ", +"k J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N N ", +"k J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N N ", +"k J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N N ", +"k J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N N ", +"k J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N N ", +"k J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N N ", +"k J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L L ", +"k I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J J ", +"k J B h < < < < < < < < < < < < < < < < < < < < < < < < < < < < h B H H ", +"k I A 7 c c 0 0 7 c 9 0 b 7 0 0 0 9 7 7 9 9 9 9 9 b 9 7 0 9 0 7 7 E I I ", +"k I A 0 9 c 0 9 c 0 9 9 9 b 0 c 0 c 9 9 9 7 b 7 9 c b b 9 9 c 7 < I I I ", +"k I A b 9 0 9 0 7 0 7 c b 7 7 c 7 c 9 9 7 0 0 0 9 9 9 9 0 0 c 5 { I I I ", +"k I A b 7 9 9 b b 7 7 b 7 b 7 7 9 0 b 0 9 9 c 7 9 9 7 9 7 7 7 1 / I I I ", +"k I A b b 0 7 0 0 7 7 0 b b 9 c f c h r w r r u w r s m g 0 c 1 / I I I ", +"k I A b c 7 9 7 / ) < 1 7 9 7 7 f 9 i . . . . . . . . . . 7 0 7 { I I I ", +"k I A b c c 9 1 ) m 4 9 9 c 9 c g 9 f . . . . . . . . . . 5 7 7 { I I I ", +"k I A b b 9 c 6 ^ d / f f 0 b 7 b 9 g . * $ * * * $ * > . 5 9 | ^ I I I ", +"k I z b 0 b 7 7 / 8 ~ h c 9 c 9 g 9 c . * * > > > ' > ( . | 9 5 / I I I ", +"k I A b c 7 9 7 ) 8 ~ i h c c 7 f c i . ' ' ( > ' ( ( [ . 1 7 | { I I I ", +"k I A b b 9 7 7 / 8 ~ k f 7 7 7 g 9 f . > ' ( ( ' ( ( [ . 1 9 7 / I I I ", +"k I A b b 7 7 1 ^ 8 ~ h f c 7 9 b 7 g . > > ' ' ( ' ( [ . 1 5 7 { I H H ", +"k I A b 9 0 9 | ^ 8 ~ k b 0 9 0 b 7 h . > ' ( ' ' ( ( [ . 5 5 7 ) H I I ", +"k I y b 9 7 7 5 { 8 ~ h b c 9 9 c 0 h . > ' ' ( ' ( ( [ . | 5 | ^ H H H ", +"k I y b 9 b 7 7 / 8 ~ i b c 9 7 f b h . > ' ' ' ( ' ( [ . | 9 5 / H H H ", +"k I A b c 9 b 6 / 8 ~ m f 9 0 9 b 9 h . > ' ' ' ' ( ( [ . 7 1 5 ^ H H H ", +"k I y b 0 9 0 | { 8 ~ h h 7 7 9 c b f . > ' ( ' ' ( ( [ . 5 0 | { H H H ", +"k I y b b 9 0 5 / 8 ~ i f 9 b 9 g 7 g . > > ' ( ' ' ( [ . 5 7 5 / H H H ", +"k I y 0 9 0 9 7 / 8 ~ m c 7 0 9 f 9 g . > > ( ( ' ' ( [ . 1 7 | { H H H ", +"k I y b 7 c b 7 / 8 ~ i c 0 0 7 0 c c . > > ' ( ' ( ( [ . | 0 | { H H H ", +"k I y 0 9 c b 5 / 8 ~ h f 7 0 9 0 c i . > ' ' > ( ' ( [ . 5 7 5 { H H H ", +"k I y b c 0 7 5 / 8 ~ h g 7 c 7 f b h . > > ' ' ( ' ( [ . | 5 7 ) H H H ", +"k I y 0 0 7 7 7 ) 8 ~ i h 7 0 c c 0 g . > ' ' ' ' ' ( [ . 1 9 7 ) H H H ", +"k I y 0 c 7 9 1 ) 8 ~ h c 9 c 9 g c c . ' ' ( ( ( ' ( [ . 7 7 5 / H H H ", +"k I y 0 7 0 9 | { 8 ~ h b c 7 b 0 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / H H H ", +"k I y 0 9 b 7 1 ^ 8 ~ k f 9 0 9 c 9 g . > ' ( ' ( ' ( [ . 1 5 1 { H H H ", +"k I y 0 7 b c 7 { 8 ~ g h 0 7 c b c h . > > ' ' ' ' ( [ . 5 5 5 ^ H H H ", +"k I y 0 9 9 b 6 ) 8 ~ h f 9 7 9 g 9 g . > > ' ' ' ( ( [ . 7 5 1 ) H H H ", +"k I y 0 7 c 7 7 / 8 ~ h b 7 7 b f 7 h . > > ' ' ( ( ( [ . 1 5 7 ) H H H ", +"k I y 0 9 9 b 7 / 8 ~ k f 9 7 0 b 0 g . ' ' ( ' ' ' ( [ . 5 5 1 / H H F ", +"k H y 0 9 c 9 1 ^ 8 ~ k f b 7 c 0 c h . > ' ' ( ' ' ( [ . 1 9 | / H H F ", +"k H y 0 0 9 c | { 8 ~ i h 7 7 9 0 7 g . > > ( ( ' ( ( [ . 7 0 1 / H F H ", +"k H y 0 9 b 0 | ^ 8 ~ g f 9 7 9 b 9 h . ' > ( ' ' ' ( [ . 5 9 1 ) H H H ", +"k H y 0 9 c c 1 { 8 ~ h g b 9 c b 9 i . > ' ' > ( ' ( [ . | 7 1 { F H H ", +"k H y 0 0 9 9 1 ^ 8 ~ m b c 0 b f 9 f . > > ' ' ' ' ' [ . 7 7 5 { H H H ", +"k H y 0 7 b 0 5 { 8 ~ i b 0 c 7 0 c f . > ( ' ' ' ' ( [ . | 7 7 ^ F H H ", +"k H y 0 b 9 c 7 ) 8 ~ i h 9 9 7 f 9 g . > > ( ' ( ' ( [ . | 7 7 / F H H ", +"k H y 0 7 9 9 7 ^ 8 ~ i f 0 b 0 b 9 i . > > ' ' ' ' ( [ . | 9 1 ^ F H H ", +"k H y 0 0 0 b 1 { 8 ~ h b 9 9 c f c g . > ' ' ' ' ' ( [ . 7 5 1 ) F H H ", +"k H y 0 9 0 c 5 ) 8 ~ i g 9 b 9 g 9 g . > ' ( ' ' ( ( [ . | 0 1 ) F F F ", +"k H y 0 b b 9 1 { 8 ~ i h 0 7 9 9 7 f . > ( ' ' ' ( ( [ . 5 7 7 / F F F ", +"k H y 0 9 9 9 5 / 8 ~ h f 0 0 9 f 7 c . > > ' ( > ' ( [ . | 9 1 / F F F ", +"k H y 0 7 7 c | / 8 ~ g g 0 0 9 b 9 g . > ' ( ' ' ' ( [ . 7 9 1 / F F F ", +"k H y 0 9 7 9 5 / 8 ~ k b b b c b 0 f . > > ( ' ( ( ( [ . | 7 5 { F F F ", +"k H y 0 9 0 c 7 / 8 ~ h h 7 7 9 b 9 f . > > ' ( ( ' ( [ . 7 7 1 { F F E ", +"k H y 0 9 9 0 5 / 8 ~ h g 9 7 c g b f . > ' ' > ' ( ( [ . 7 0 1 ^ E E E ", +"k H x 0 9 9 9 1 / 8 ~ g g 9 7 7 f 9 f . > ' ' ( > ' ( [ . 5 0 | / E F F ", +"k H x 0 9 0 c | ^ 8 ~ k g 9 0 9 b 7 i . > > ( ' ' ' ( [ . 5 1 5 ^ E E E ", +"k F x 0 7 b c 5 / 8 ~ i c c 7 b b 7 h . > ' ( ' ' ' ( [ . 7 5 7 / E E E ", +"k F x 0 9 0 7 5 { 8 ~ m b 9 7 7 g c f . > > ( ' ' ' ( [ . 5 0 7 { E E E ", +"k G x 0 0 7 b 1 / 8 ~ k g c 9 b 0 b c . > ' > ' ' ' ( [ . | 5 5 ^ E E E ", +"k F x 0 c 0 9 | ^ 8 ~ i b c 0 0 c 7 f . > ' ' ' ' ( ( [ . 7 0 7 / E E E ", +"k F x 0 c b 0 1 / 8 ~ g h b 0 9 f 0 g . ' > ' ' ' ' ( [ . 1 7 1 ^ E E E ", +"k F x 0 9 0 0 7 / 8 ~ i f 9 0 0 f 9 i . > > ' ( ( ' ( [ . 5 5 5 / E E E ", +"k G x 0 7 9 c 7 ) 8 ~ g h 0 7 9 f 7 h . > > ( ' ' ' ( [ . 7 7 1 / E E E ", +"k G x 0 0 9 7 7 / 8 ~ g b 9 c b g 9 h . ' > ' ' ' ( ( [ . 5 9 5 ) E E E ", +"k F x 0 7 9 0 1 ^ 8 ~ h b 9 0 c c 7 f . > ' ( ' ( ' ( [ . 7 9 5 { E E E ", +"k G x 0 0 7 7 5 { 8 ~ h b b 9 9 f 9 f . > > ( ( ( ( ( [ . 5 5 7 { E E E ", +"k G x 0 c 7 c 7 { 8 ~ g h 0 9 9 g c g . * ' ( ' ' ( ( [ . 7 5 | / E E E ", +"k F x 0 c 7 9 7 { 8 ~ g f b 9 b 0 c c . ' ' ' ' ( ( ( [ . 5 9 1 ^ E E E ", +"k F x 0 0 9 0 5 { 8 ~ i b b 0 9 c 0 f . > ' ' ' ' ' ( [ . 1 5 5 / E E E ", +"k E x 0 c 9 b 7 { 8 ~ g h 9 c 9 0 0 h . > > ( ( ( ( ( [ . 1 7 7 / E E E ", +"k E x 0 9 b b 7 / 8 ~ g h 9 0 c f 0 f . ' ' ' ' ( ( ( [ . 5 9 1 ) E E E ", +"k E x 0 c 7 7 5 { 8 ~ i g 0 9 7 g b f . > > ' > ' ( ( [ . 5 1 7 { E E E ", +"k E x 0 b 7 7 1 ^ 8 ~ k f 0 c c 0 9 i . > > ' ' ' ( ( [ . | 0 7 ^ E E E ", +"k E x 0 9 9 b 1 / 8 ~ i g 9 0 c c b h . > ' ' ( ' ' ( [ . 5 7 7 { E E E ", +"k E x 0 b 9 7 5 ) 8 ~ l b 0 9 9 b 0 g . > > ( ' ' ' ( [ . 5 7 5 ^ E E E ", +"k E x 9 9 0 b 5 / 8 ~ h g 9 c 7 f 0 g . > ' ' ( ' ( ( [ . 1 7 7 { E E E ", +"k E x 0 0 b 9 5 / 8 ~ h c 9 9 7 f 9 h . > ' ' ' ' ( ( [ . 5 5 1 ) E D D ", +"k E x 0 9 9 0 7 { 8 ~ h f b 7 c g c h . > > ( ' > ' ( [ . 5 9 7 ) D E E ", +"k E x 9 9 0 0 1 / 8 ~ i f 9 0 b f 7 g . ' ' ' ( ' ( ( [ . 5 0 5 { D D D ", +"k E x 0 0 0 c 7 ^ 8 ~ m b 7 7 9 f 7 f . > ' ' ( ' ( ( [ . 7 7 7 ) E D D ", +"k E x 9 c 7 b | ^ 8 ~ k f 0 7 0 f 0 h . > > ( ' ( ( ( [ . 1 5 5 { D D D ", +"k E v 9 7 7 7 | ^ 8 ~ h f 0 9 c 0 9 h . > > ( ' ' ' ( [ . 1 9 5 { D D D ", +"k E v 0 9 7 9 5 { 8 ~ k g 9 9 9 g 7 f . > > ' ' ' ' ( [ . 1 9 5 / D D D ", +"k E v 9 0 9 0 7 ) 8 ~ h c 7 9 7 f 9 h . ' ' ( ' ' ' ( [ . 5 5 7 ^ D D D ", +"k E v 9 9 9 b 7 { 8 ~ h b b 9 0 g 9 f . > ' ' ( ' ( ( [ . 7 7 5 ) D D D ", +"k E v 9 9 9 0 5 { 8 ~ h b 9 b b b 9 g . > ' ' ( ' ' ( [ . 5 0 1 ^ D D D ", +"k E v 9 0 0 c 5 { 8 ~ h b c b b b 0 g . > > ' ( ' ' ' [ . 1 9 7 ) D D D ", +"k E v 9 9 7 9 | / 8 ~ i c c 9 9 0 c f . > > ( ' ' ' ( [ . 5 5 5 / D D D ", +"k E v 9 b c 0 7 { 8 ~ h b 0 9 0 f b h . > ' ( ' ' ( ( [ . 1 0 5 ^ D D D ", +"k E v 9 0 9 c 1 { 8 ~ m c 9 9 c c 0 h . > > ' ( ' ( ( [ . 7 1 7 { D D D ", +"k E v 9 b 7 0 5 / 8 ~ i f 7 b c g 9 f . > > ( ( ' ( ( [ . | 5 5 ^ D D D ", +"k D v 9 7 9 b 1 / 8 ~ i c 9 7 c b 9 h . > ' ' > ( ( ( [ . 5 9 5 / D D D ", +"k E v 9 7 c 0 7 { 8 ~ k b 0 9 0 g 7 i . > ' ' ' ( > ( [ . 1 0 7 / D D D ", +"k D v 9 0 7 9 1 ) 8 ~ i g 7 9 9 b 0 h . ' ' ( ( ( ' ( [ . 7 0 1 / D D D ", +"k D v 9 9 9 9 5 ^ 8 ~ h f 9 9 b g b f . > ' ' > ( ' ( [ . 7 1 5 ^ D D D ", +"k E v 9 9 b 9 5 ) 8 ~ h f c 9 b g 9 f . > ' ( ( ( ' ( [ . | 5 5 ) D D D ", +"k D v 9 b 7 b | { 8 ~ h b 9 b 7 c 0 f . > > ' ' ' ' ( [ . 6 0 5 ) D D D ", +"k D v 9 7 9 9 | / 8 ~ i g 0 0 9 g 9 f . > ' ' ' ' ( ( [ . 1 5 5 / D D D ", +"k D v 9 9 7 7 5 ^ 8 ~ g f 0 7 7 g 0 f . > ' ' ' ' ' ( [ . 7 0 5 / D D D ", +"k D v 9 9 7 7 5 { 8 ~ i f 9 0 c 0 7 g . > > ' ' ' > ( [ . 7 9 1 / D D D ", +"k D v 9 b b 9 | / 8 ~ h c 7 7 9 b 9 g . > > ( ' ' ( ( [ . | 0 7 ) D D D ", +"k D v 9 9 9 0 1 / 8 ~ i h 0 b 9 c 9 g . > ' ' ' ( ( ( [ . 7 1 1 ^ C C C ", +"k D v 9 0 c 9 7 { 8 ~ i h 0 b 9 f 7 i . > ( ( ' ( ' ( [ . 7 5 5 { C C C ", +"k D v 9 0 9 7 7 ^ 8 ~ i g 0 b 9 f 9 i . ' ' ' ' > ' ( [ . | 9 1 { C C C ", +"k D v 9 b 0 9 5 / 8 ~ h f 7 9 9 f 9 f . > > ( ' ( ' ' [ . 5 7 5 / C C C ", +"k D v 9 9 7 0 | / 8 ~ k g 7 9 9 c c g . > ' ( ' ' ' ( [ . | 9 | / C C C ", +"k D v 9 c 9 c 5 ) 8 ~ l b b 9 7 f b g . > > ' ' ' ( ( [ . 7 0 7 { B B B ", +"k D v 9 9 7 b 5 ) 8 ~ k g 9 9 9 b 9 h . ' ( ' ' ' ( ( [ . | 9 7 ) B C C ", +"k D v 9 9 7 0 1 ) 8 ~ i c 7 c 7 g 7 h . > ' ( ' ' ' ( [ . | 5 7 { C B B ", +"k D v 9 c b 7 5 { 8 ~ k f 7 9 c c b c . > ' ' ' ( ' ( [ . 5 7 7 ) C B B ", +"k D v 9 c 9 b | ^ 8 ~ g f 7 0 0 f b i . > ' ' ( ( ( ( [ . 5 9 | { B B B ", +"k D v 9 9 0 0 | / 8 ~ i b 7 9 9 b 0 f . > ' ' ( ' ( ( [ . 5 1 7 ^ B B B ", +"k D v 9 0 0 b 5 ) 8 ~ h h 7 9 0 0 0 g . ' ' ' ' ' ' ( [ . 5 9 7 / B B B ", +"k D v 9 c 9 b 5 ^ 8 ~ i g 9 9 7 g 0 h . ' > ' ( ( ' ( [ . 7 5 7 ^ B B B ", +"k D v 9 7 b c | { 8 ~ h f 7 b 9 f 9 i . ' ' ' ' ( ' ( [ . | 5 5 { B B B ", +"k C v 9 b 7 0 7 ^ 8 ~ h f 7 7 9 b 9 i . > ' ' ' ( ' ( [ . | 7 1 ) B B B ", +"k C v 9 7 9 9 7 { 8 ~ g g 0 9 0 g 9 h . > ' ( ' ( ' ( [ . 1 9 5 / B B B ", +"k C v 9 9 0 9 5 / 8 ~ k b 0 c 0 b 0 h . ' ' ( ' ( ( ( [ . 1 0 7 ^ B B B ", +"k C v 9 7 0 c | / 8 ~ g h 9 0 b f 9 f . ' ' ( ( ' ' ( [ . 7 1 1 { B B B ", +"k C v 9 0 b c 5 { 8 ~ h g 7 9 9 0 9 i . * > ' ' ( ' ( [ . 5 0 | { B B B ", +"k C v 9 7 c 9 5 ^ 8 ~ i h c 7 9 f b g . ' ' ' ( ( ( ( [ . | 9 | ) B B B ", +"k C v 9 7 0 9 | / 8 ~ g h 0 7 0 b b f . ' ' ' ' ( ( ( [ . 7 5 1 / B B B ", +"k B v 9 9 0 7 5 / 8 ~ h b 7 0 9 0 c h . > ' ' ' ' ( ( [ . 7 5 | / B B B ", +"k C s 9 0 c b 7 / 8 ~ k h 0 9 b g 9 h . > > ' ( ( ( ( [ . 7 5 1 / B B B ", +"k C B 9 7 b c 9 / 8 ~ g g c 0 7 9 b f . > ' ( ( ' ' ( [ . 1 5 7 / B B B ", +"k B B 9 9 0 0 0 { 8 ~ h c 7 9 c 9 c f . > ' ' ' ' ' ( [ . 1 9 | { B B B ", +"k B B 9 0 9 9 7 / 8 ~ h h 0 b 0 7 9 g . > ' ' ( ' ( ( [ . 1 0 5 ^ B B B ", +"k B B 7 0 7 7 0 ^ 8 ~ h f 9 0 0 b b c . ' ' ' ' ( ' ( [ . 7 5 5 / B B B ", +"k B B 7 0 0 0 9 / 8 ~ g f 7 9 9 b 9 i . > > ( ' ' ( ( [ . 7 9 5 / B A A ", +"k B A 7 0 0 c 7 { 8 ~ h g 7 c 7 9 9 f . > ' ' ( ' ( ( [ . 6 5 5 ^ B B B ", +"k B A 7 c 0 0 c ) 8 ~ i h 7 0 0 b 7 f . > ' ' ( ( ( ( [ . 7 9 | / A A A ", +"k B A 7 0 9 0 9 / 8 ~ i g 9 7 c 7 7 g . > > ( ' ' ( ( [ . | 5 7 ^ A A A ", +"k B A 7 0 7 7 c ^ 8 ~ i c 7 9 9 7 9 f . > ' ( ' ( ' ( [ . 7 7 5 ^ A A A ", +"k B A 7 7 9 9 c { 8 ~ h c 7 7 9 9 c c . > ' ' ' ( ' ( [ . 7 7 5 / A A A ", +"k B A 7 0 c 7 9 / 8 ~ i h c 9 9 0 b f . > ' ' > ' ' ( [ . 1 9 | ) A A A ", +"k B A 7 7 9 9 b ^ 8 ~ i g 7 b b 7 c g . ' > ( ' ' ' ( [ . 1 7 7 ^ A A A ", +"k B A 7 7 0 9 7 { 8 ~ h b c 7 b 7 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / A A A ", +"k B A 7 9 7 0 9 ^ 8 ~ i f 9 9 7 7 9 h . > ' ' ' ( ' ( [ . | 7 1 ) A A A ", +"k B A 7 c 9 0 9 { 8 ~ i h 9 7 9 9 c h . > > ( ' ' ' ( [ . 1 0 | / A A A ", +"k B A 7 9 b 0 0 { 8 ~ g g 0 9 0 9 b f . > ' ' ' > ( ( [ . 5 7 5 ^ A A A ", +"k A A 7 9 9 b 7 { 8 ~ i b c 9 9 7 9 f . ' > ' ( ' ' ( [ . | 5 5 { A A A ", +"k B A 7 b b 7 c ^ 8 ~ i f 9 7 0 7 c f . > ' ( ' ' ' ( [ . 5 0 1 ) A A A ", +"k A A 7 0 b b 9 / 8 ~ k h c 9 0 9 7 f . ' > ( ' ' ' ( [ . 5 5 5 ^ A A A ", +"k A A 7 9 b 9 9 { 8 ~ k h 9 0 9 7 c h . > ' ( ( ' ' ( [ . 7 5 5 { A A A ", +"k A y 7 b 0 0 9 ^ 8 ~ i f 9 9 0 7 9 h . > > ( ' ( ( ' [ . 7 7 5 / y y y ", +"k A y 7 0 c 9 c / 8 ~ k h b 7 7 b 0 f . > > ' ' ' ( ( [ . 5 9 | ) y A A ", +"k A y 7 c 9 9 b ) 8 ~ i b 9 7 9 9 b f . > ' ( ' ' ' ( [ . | 1 7 ^ A y y ", +"k A y 6 0 b b 0 / 8 ~ m b 9 c 9 7 0 g . > > ' ' ( ' ( [ . 5 9 | / y y y ", +"k A y 6 9 b 0 7 { 8 ~ h f 7 9 b 9 0 h . > > ' ' ( ( ' [ . | 5 | { y y y ", +"k A y 6 9 0 9 b / 8 ~ i h 9 b b 9 b i . ' ' ( ' ' ' ( [ . | 5 5 ) y y y ", +"k A y 6 0 0 9 0 { 8 ~ k b 9 7 c 9 c g . > ' ( ' ( ' ( [ . 7 7 | ^ y y y ", +"k A y 6 c b b 7 { 8 ~ h g 0 7 0 0 7 f . > ' ( ' ( ( ( [ . | 1 5 / y y y ", +"k A y 6 7 7 c 9 ^ 8 ~ h b 0 0 0 b c f . ' ( [ [ [ [ [ [ . 5 7 1 ^ y y y ", +"k y y 5 9 0 b 0 < } - k c 7 c c c 9 i . ( [ 2 | e 2 5 | . 1 7 | { y y y ", +"k y y 5 c 9 7 7 9 ~ @ r h 0 9 9 9 9 0 . . . . . . . . . . | 5 1 { y y y ", +"k y y 5 0 0 0 0 b m w w b 9 0 0 0 7 9 5 | } 1 < < } < < } 1 9 7 ^ y y y ", +"k y y 5 7 9 9 b b b i f c 7 b b 7 c 9 0 5 7 1 7 5 5 7 7 1 7 9 7 ^ y y y ", +"k y y 5 0 9 0 b b 9 c c 9 c 7 9 9 9 c 0 7 0 9 9 7 7 9 0 9 9 9 | / y y y ", +"k y y 0 9 9 } } | < < } } 1 | } } | | | } | } | < } 1 < | 1 } < , y x x ", +"k y x p } = % # = # % % % % % % % & % % % # % % # % % % & % % % % y y y ", +"k y y x x x x y y y y x x y x y x x x x y y x x y x x x x y x y x x x x ", +"k y v s q q q q q q q q q q q q q q q q q q q q q q s q q q s s v x x x ", +"k y l h h h h h h g h h h h h h g h h h g h h h h g g h g h g h l v x x ", +"k y j 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < < | 1 v y y ", +"k y j | < _ _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | B A A ", +"k y j < _ _ / ! ) , - , - , - , - , - , - , - , - , , ) ! / _ < | D B B ", +"k y j < _ / ! , - = = = = = = = = = = = = = = = = = - - , ! / _ < C A A ", +"k y j _ / ! , - = = % # # # # # # # # # # # # # # % % = - , ! / < C A A ", +"k y j _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A A ", +"k x j / / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A A ", +"k x j _ / ) - = & # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / < C A A ", +"k x j _ / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < C A A ", +"k x j < _ / ! , - - = = = = = = = = = = = = = = = = - - , ! / _ < C A A ", +"k x j < _ / / ! ) - , - - - - - - - - - - - - - - , , ) ! / / < } C A A ", +"k x l | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | D A A ", +"k x q 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ _ < } 1 1 H A A ", +"k x y B I K N K K K K K K K K K K K K K K K K K K K K K K K L K L E y y ", +"k x x A B B B B B B B B C C B B B B B B B B B B C C B C B B C B B y x x ", +"k x v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v ", +"k x v | } } } } } } } } } } } } } } } } } } } } } } } } } } } } } v v v ", +"k x v T V T T T T T T T T T T T T T T T T T T T T T T T T T T T T C v v ", +"k x v T Z +.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.f v v ", +"k x v O X ..................................................+...` | v v ", +"k x v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` X 4 v v ", +"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 5 v v ", +"k v v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v v ", +"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v v ", +"k v v Q X ..` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v v ", +"k v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v v ", +"k v v Q X .` ` . . . . . . . . . . . . . . . . . . . . . . .` Y 4 v v ", +"k v v O X U X X X X X X X X X X X X X X X X X X X X X X X X Y U O 6 s s ", +"k v v S C k h i h h h h h h h h h h h h h h h h h h h h h h i g f 6 v v ", +"k v s i , # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # v v ", +"k v v s s v v s v v v v v s s s v s v v v v s v v s v v s v v s s s v v ", +"k v s v v v s v v s v s s s v v s v v s v v v v s v s v s v v v v v v v ", +"k v s ) - = - = - = - = - = - = - = - = - = - = - = - = - = - = = q q q ", +"k v q / X n n n n n n n n n n n n n n n n n n n n n n n n n n n @ s s s ", +"k s s / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q q ", +"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q q ", +"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q q ", +"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q q ", +"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q q ", +"k s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q q ", +"k s q / ! = = = = = = = = = = = = = = = = = = = = = = = = = = # @ q q q ", +"k s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q q ", +"k s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q q ", +"k s q q q q q q q q q p p q p q q q q q q p q q q q p q p q q q q q q q ", +"k j f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f ", "9 < _ / / / / / / _ / / _ / / _ / / _ / / / / _ / / _ / / / / / _ / / / "}; diff --git a/hdspmixer/pixmaps/iomixer_r.xpm b/hdspmixer/pixmaps/iomixer_r.xpm new file mode 100644 index 0000000..6428cd4 --- /dev/null +++ b/hdspmixer/pixmaps/iomixer_r.xpm @@ -0,0 +1,513 @@ +/* XPM */ +char * iomixer_r_xpm[] = { +"36 253 257 2", +" c None", +". c #000000", +"+ c #080000", +"@ c #080808", +"# c #080810", +"$ c #001008", +"% c #101010", +"& c #181010", +"* c #002010", +"= c #101818", +"- c #181818", +"; c #201818", +"> c #002918", +", c #202018", +"' c #003118", +") c #202020", +"! c #202029", +"~ c #292020", +"{ c #202920", +"] c #392020", +"^ c #292920", +"/ c #292929", +"( c #004120", +"_ c #293131", +": c #412920", +"< c #313131", +"[ c #104A29", +"} c #393939", +"| c #394139", +"1 c #414141", +"2 c #20524A", +"3 c #414152", +"4 c #4A4141", +"5 c #414A41", +"6 c #4A4A41", +"7 c #4A4A4A", +"8 c #524A41", +"9 c #4A524A", +"0 c #525252", +"a c #734A29", +"b c #525A52", +"c c #5A5A52", +"d c #625A4A", +"e c #317B20", +"f c #5A625A", +"g c #62625A", +"h c #626A62", +"i c #6A6A62", +"j c #6A6A6A", +"k c #736A62", +"l c #737373", +"m c #7B736A", +"n c #737383", +"o c #9C7329", +"p c #737B73", +"q c #737B7B", +"r c #7B7B73", +"s c #7B7B7B", +"t c #AC6A5A", +"u c #7B8373", +"v c #7B837B", +"w c #83837B", +"x c #838383", +"y c #838B83", +"z c #8B8B83", +"A c #8B8B8B", +"B c #8B948B", +"C c #94948B", +"D c #949494", +"E c #949C94", +"F c #949C9C", +"G c #9C9C94", +"H c #9C9C9C", +"I c #9CA49C", +"J c #9CA4A4", +"K c #A4A49C", +"L c #A4A4A4", +"M c #C5A45A", +"N c #A4ACA4", +"O c #ACACA4", +"P c #ACACAC", +"Q c #B4B4AC", +"R c #C5B48B", +"S c #BDBDB4", +"T c #C5C5BD", +"U c #CDCDCD", +"V c #D5D5CD", +"W c #F6CDCD", +"X c #DEDED5", +"Y c #DEE6DE", +"Z c #E6E6E6", +"` c #EEEEEE", +" . c #F6EEEE", +".. c #F6F6F6", +"+. c #F6FFFF", +"@. c #FFFFFF", +"#. c #6699FF", +"$. c #66CC00", +"%. c #66CC33", +"&. c #66CC66", +"*. c #66CC99", +"=. c #66CCCC", +"-. c #66CCFF", +";. c #66FF00", +">. c #66FF33", +",. c #66FF66", +"'. c #66FF99", +"). c #66FFCC", +"!. c #66FFFF", +"~. c #990000", +"{. c #990033", +"]. c #990066", +"^. c #990099", +"/. c #9900CC", +"(. c #9900FF", +"_. c #993300", +":. c #993333", +"<. c #993366", +"[. c #993399", +"}. c #9933CC", +"|. c #9933FF", +"1. c #996600", +"2. c #996633", +"3. c #996666", +"4. c #996699", +"5. c #9966CC", +"6. c #9966FF", +"7. c #999900", +"8. c #999933", +"9. c #999966", +"0. c #999999", +"a. c #9999CC", +"b. c #9999FF", +"c. c #99CC00", +"d. c #99CC33", +"e. c #99CC66", +"f. c #99CC99", +"g. c #99CCCC", +"h. c #99CCFF", +"i. c #99FF00", +"j. c #99FF33", +"k. c #99FF66", +"l. c #99FF99", +"m. c #99FFCC", +"n. c #99FFFF", +"o. c #CC0000", +"p. c #CC0033", +"q. c #CC0066", +"r. c #CC0099", +"s. c #CC00CC", +"t. c #CC00FF", +"u. c #CC3300", +"v. c #CC3333", +"w. c #CC3366", +"x. c #CC3399", +"y. c #CC33CC", +"z. c #CC33FF", +"A. c #CC6600", +"B. c #CC6633", +"C. c #CC6666", +"D. c #CC6699", +"E. c #CC66CC", +"F. c #CC66FF", +"G. c #CC9900", +"H. c #CC9933", +"I. c #CC9966", +"J. c #CC9999", +"K. c #CC99CC", +"L. c #CC99FF", +"M. c #CCCC00", +"N. c #CCCC33", +"O. c #CCCC66", +"P. c #CCCC99", +"Q. c #CCCCCC", +"R. c #CCCCFF", +"S. c #CCFF00", +"T. c #CCFF33", +"U. c #CCFF66", +"V. c #CCFF99", +"W. c #CCFFCC", +"X. c #CCFFFF", +"Y. c #FF0000", +"Z. c #FF0033", +"`. c #FF0066", +" + c #FF0099", +".+ c #FF00CC", +"++ c #FF00FF", +"@+ c #FF3300", +"#+ c #FF3333", +"$+ c #FF3366", +"%+ c #FF3399", +"&+ c #FF33CC", +"*+ c #FF33FF", +"=+ c #FF6600", +"-+ c #FF6633", +";+ c #FF6666", +">+ c #FF6699", +",+ c #FF66CC", +"'+ c #FF66FF", +")+ c #FF9900", +"!+ c #FF9933", +"~+ c #FF9966", +"{+ c #FF9999", +"]+ c #FF99CC", +"^+ c #FF99FF", +"/+ c #FFCC00", +"(+ c #FFCC33", +"_+ c #FFCC66", +":+ c #FFCC99", +"<+ c #FFCCCC", +"[+ c #FFCCFF", +"}+ c #FFFF00", +"|+ c #FFFF33", +"1+ c #FFFF66", +"2+ c #FFFF99", +"3+ c #FFFFCC", +"4+ c #FFFFFF", +"5+ c #000000", +"6+ c #0D0D0D", +"7+ c #1A1A1A", +"8+ c #282828", +"9+ c #353535", +"0+ c #434343", +"a+ c #505050", +"b+ c #5D5D5D", +"c+ c #6B6B6B", +"d+ c #787878", +"e+ c #868686", +"f+ c #939393", +"g+ c #A1A1A1", +"h+ c #AEAEAE", +"i+ c #BBBBBB", +"j+ c #C9C9C9", +"k+ c #D6D6D6", +"l+ c #E4E4E4", +"m+ c #F1F1F1", +"n+ c #FFFFFF", +"o+ c #52524A", +"p+ c #524A52", +"q+ c #4A4A4A", +"r+ c #625A4A", +"s+ c #00005A", +"t+ c #311800", +"u+ c #291800", +"v+ c #412000", +"w+ c #311800", +"x+ c #311800", +"y+ c #311800", +"z+ c #412000", +"A+ c #4A2900", +"B+ c #000010", +"C+ c #4A4100", +"D+ c #4A4141", +"E+ c #4A4141", +"F+ c #292041", +"G+ c #8B8B29", +"H+ c #8B8B8B", +"7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 / ", +"m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m < ", +"P P N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N g ", +"N N L | } < < < < < < < < < } l N L N L 1 | | } | | | | | | | 1 w L L c ", +"N N L o o o o o o o o o o o o : N L N L ] : : : : : : : : : : ] & L L c ", +"N N L a o R M M M M M M M M ] & N L N L ; : W t t t t t t t t % . L L c ", +"N N L a o o @.o o o o o @.o ] & N L N L ; : a : : @.@.@.: : : & . L L c ", +"L L L a o o @.@.o o o @.@.o ] & L L L L ; : a : @.: : : : : : & . L L c ", +"L L L a o o @.@.o o o @.@.o : % L L L L ; : a : @.: : : : : : & . L L c ", +"L L L a o M @.o @.o @.o @.o : & L L L L ; : a : : @.@.: : : : & . L L c ", +"L L L a o o @.o @.o @.o @.o ] % L L L L ; : a : : : : @.: : : & . L L c ", +"L L L a a o @.o o @.o o @.o : & L L L L ; : a : : : : @.: : : & . L L c ", +"L L L a o M @.o o @.o o @.o ] & L L L L ; : a : @.@.@.] : : : & . L L c ", +"L L L a o a o o o o o o o a : & L L L L ; : : ] ] ] ] ] ] ] ; & . L L c ", +"L L L a ] % % # # # # # # & # % L L L L ; & . . . . . . . . . . . L L c ", +"L L L & . . . . . . . . . . . . L L L L + . . . . . . . . . . . . L L c ", +"L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L b ", +"L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L b ", +"L L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I b ", +"L L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J b ", +"L L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N b ", +"J J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N b ", +"J J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N b ", +"J J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N b ", +"J J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N b ", +"J J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N b ", +"J J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N b ", +"J J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N b ", +"J J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N 0 ", +"J J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N 0 ", +"J J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N 0 ", +"J J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N 0 ", +"J J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L 0 ", +"I I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J 0 ", +"L L J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J J b ", +"L L A v v v v v v v v v v v v v v v v v v v v v v v v v v v v v A G I b ", +"L L x 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } | 1 I J b ", +"L L y | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ _ < 1 N N b ", +"J J y } < / / ! ) , - , - , - , - , - , - , - , - , , ) ! / / < } P N b ", +"J J y < _ / ! , - - = = = = = = = = = = = = = = = = = - , ! / _ < P N b ", +"J J y < / ! , - = % % # # # # # # # # # # # # # # % = = - , ! / < P N b ", +"J J y _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ! / _ P N b ", +"J J y _ / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ P N b ", +"J J y < / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # & = - ) / _ P N b ", +"J J y < / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < P N b ", +"J J y < _ / ! , - - = = = = = = = = = = = = = = = = - - - ! / _ < P N 0 ", +"J J y } _ / / ! ) , - - - - - - - - - - - - - - , - , ) ! / / < } P N 0 ", +"J J A 1 < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | Q N 0 ", +"J J E 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ < < } 1 1 Q N 0 ", +"J J J P S S S S S S S S S S S S S S S S S S S S S S S S S S S S S Q L 0 ", +"I I J N N P P P P P P P P P P P P P P P P P P P P P P P P P P P P L J 0 ", +"J J B h < < < < < < < < < < < < < < < < < < < < < < < < < < < < h B H 0 ", +"I I A 7 c c 0 0 7 c 9 0 b 7 0 0 0 9 7 7 9 9 9 9 9 b 9 7 0 9 0 7 7 E I 0 ", +"I I A 0 9 c 0 9 c 0 9 9 9 b 0 c 0 c 9 9 9 7 b 7 9 c b b 9 9 c 7 < I I 0 ", +"I I A b 9 0 9 0 7 0 7 c b 7 7 c 7 c 9 9 7 0 0 0 9 9 9 9 0 0 c 5 { I I 0 ", +"I I A b 7 9 9 b b 7 7 b 7 b 7 7 9 0 b 0 9 9 c 7 9 9 7 9 7 7 7 1 / I I 0 ", +"I I A b b 0 7 0 0 7 7 0 b b 9 c f c h r w r r u w r s m g 0 c 1 / I I 0 ", +"I I A b c 7 9 7 / ) < 1 7 9 7 7 f 9 i . . . . . . . . . . 7 0 7 { I I 0 ", +"I I A b c c 9 1 ) m 4 9 9 c 9 c g 9 f . . . . . . . . . . 5 7 7 { I I 0 ", +"I I A b b 9 c 6 ^ d / f f 0 b 7 b 9 g . * $ * * * $ * > . 5 9 | ^ I I 0 ", +"I I z b 0 b 7 7 / 8 ~ h c 9 c 9 g 9 c . * * > > > ' > ( . | 9 5 / I I 0 ", +"I I A b c 7 9 7 ) 8 ~ i h c c 7 f c i . ' ' ( > ' ( ( [ . 1 7 | { I I 0 ", +"I I A b b 9 7 7 / 8 ~ k f 7 7 7 g 9 f . > ' ( ( ' ( ( [ . 1 9 7 / I I 0 ", +"I I A b b 7 7 1 ^ 8 ~ h f c 7 9 b 7 g . > > ' ' ( ' ( [ . 1 5 7 { I H 0 ", +"I I A b 9 0 9 | ^ 8 ~ k b 0 9 0 b 7 h . > ' ( ' ' ( ( [ . 5 5 7 ) H I 0 ", +"I I y b 9 7 7 5 { 8 ~ h b c 9 9 c 0 h . > ' ' ( ' ( ( [ . | 5 | ^ H H 0 ", +"I I y b 9 b 7 7 / 8 ~ i b c 9 7 f b h . > ' ' ' ( ' ( [ . | 9 5 / H H 0 ", +"I I A b c 9 b 6 / 8 ~ m f 9 0 9 b 9 h . > ' ' ' ' ( ( [ . 7 1 5 ^ H H 0 ", +"I I y b 0 9 0 | { 8 ~ h h 7 7 9 c b f . > ' ( ' ' ( ( [ . 5 0 | { H H 0 ", +"I I y b b 9 0 5 / 8 ~ i f 9 b 9 g 7 g . > > ' ( ' ' ( [ . 5 7 5 / H H 0 ", +"I I y 0 9 0 9 7 / 8 ~ m c 7 0 9 f 9 g . > > ( ( ' ' ( [ . 1 7 | { H H 0 ", +"I I y b 7 c b 7 / 8 ~ i c 0 0 7 0 c c . > > ' ( ' ( ( [ . | 0 | { H H 0 ", +"I I y 0 9 c b 5 / 8 ~ h f 7 0 9 0 c i . > ' ' > ( ' ( [ . 5 7 5 { H H 0 ", +"I I y b c 0 7 5 / 8 ~ h g 7 c 7 f b h . > > ' ' ( ' ( [ . | 5 7 ) H H 0 ", +"I I y 0 0 7 7 7 ) 8 ~ i h 7 0 c c 0 g . > ' ' ' ' ' ( [ . 1 9 7 ) H H 0 ", +"I I y 0 c 7 9 1 ) 8 ~ h c 9 c 9 g c c . ' ' ( ( ( ' ( [ . 7 7 5 / H H 0 ", +"I I y 0 7 0 9 | { 8 ~ h b c 7 b 0 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / H H 0 ", +"I I y 0 9 b 7 1 ^ 8 ~ k f 9 0 9 c 9 g . > ' ( ' ( ' ( [ . 1 5 1 { H H 0 ", +"I I y 0 7 b c 7 { 8 ~ g h 0 7 c b c h . > > ' ' ' ' ( [ . 5 5 5 ^ H H 0 ", +"I I y 0 9 9 b 6 ) 8 ~ h f 9 7 9 g 9 g . > > ' ' ' ( ( [ . 7 5 1 ) H H 0 ", +"I I y 0 7 c 7 7 / 8 ~ h b 7 7 b f 7 h . > > ' ' ( ( ( [ . 1 5 7 ) H H 0 ", +"I I y 0 9 9 b 7 / 8 ~ k f 9 7 0 b 0 g . ' ' ( ' ' ' ( [ . 5 5 1 / H H 0 ", +"H H y 0 9 c 9 1 ^ 8 ~ k f b 7 c 0 c h . > ' ' ( ' ' ( [ . 1 9 | / H H 0 ", +"H H y 0 0 9 c | { 8 ~ i h 7 7 9 0 7 g . > > ( ( ' ( ( [ . 7 0 1 / H H 0 ", +"H H y 0 9 b 0 | ^ 8 ~ g f 9 7 9 b 9 h . ' > ( ' ' ' ( [ . 5 9 1 ) H F 0 ", +"H H y 0 9 c c 1 { 8 ~ h g b 9 c b 9 i . > ' ' > ( ' ( [ . | 7 1 { F H 0 ", +"H H y 0 0 9 9 1 ^ 8 ~ m b c 0 b f 9 f . > > ' ' ' ' ' [ . 7 7 5 { H H 0 ", +"H H y 0 7 b 0 5 { 8 ~ i b 0 c 7 0 c f . > ( ' ' ' ' ( [ . | 7 7 ^ F F 0 ", +"H H y 0 b 9 c 7 ) 8 ~ i h 9 9 7 f 9 g . > > ( ' ( ' ( [ . | 7 7 / F F 0 ", +"H H y 0 7 9 9 7 ^ 8 ~ i f 0 b 0 b 9 i . > > ' ' ' ' ( [ . | 9 1 ^ F F 9 ", +"H H y 0 0 0 b 1 { 8 ~ h b 9 9 c f c g . > ' ' ' ' ' ( [ . 7 5 1 ) F F 9 ", +"H H y 0 9 0 c 5 ) 8 ~ i g 9 b 9 g 9 g . > ' ( ' ' ( ( [ . | 0 1 ) F F 0 ", +"H H y 0 b b 9 1 { 8 ~ i h 0 7 9 9 7 f . > ( ' ' ' ( ( [ . 5 7 7 / F F 9 ", +"H H y 0 9 9 9 5 / 8 ~ h f 0 0 9 f 7 c . > > ' ( > ' ( [ . | 9 1 / F F 9 ", +"H H y 0 7 7 c | / 8 ~ g g 0 0 9 b 9 g . > ' ( ' ' ' ( [ . 7 9 1 / F F 9 ", +"H H y 0 9 7 9 5 / 8 ~ k b b b c b 0 f . > > ( ' ( ( ( [ . | 7 5 { F F 9 ", +"H H y 0 9 0 c 7 / 8 ~ h h 7 7 9 b 9 f . > > ' ( ( ' ( [ . 7 7 1 { F F 9 ", +"H H y 0 9 9 0 5 / 8 ~ h g 9 7 c g b f . > ' ' > ' ( ( [ . 7 0 1 ^ E E 9 ", +"H H x 0 9 9 9 1 / 8 ~ g g 9 7 7 f 9 f . > ' ' ( > ' ( [ . 5 0 | / E F 9 ", +"H H x 0 9 0 c | ^ 8 ~ k g 9 0 9 b 7 i . > > ( ' ' ' ( [ . 5 1 5 ^ E E 9 ", +"F F x 0 7 b c 5 / 8 ~ i c c 7 b b 7 h . > ' ( ' ' ' ( [ . 7 5 7 / E E 9 ", +"F F x 0 9 0 7 5 { 8 ~ m b 9 7 7 g c f . > > ( ' ' ' ( [ . 5 0 7 { E E 9 ", +"G G x 0 0 7 b 1 / 8 ~ k g c 9 b 0 b c . > ' > ' ' ' ( [ . | 5 5 ^ E E 9 ", +"F F x 0 c 0 9 | ^ 8 ~ i b c 0 0 c 7 f . > ' ' ' ' ( ( [ . 7 0 7 / E E 9 ", +"F F x 0 c b 0 1 / 8 ~ g h b 0 9 f 0 g . ' > ' ' ' ' ( [ . 1 7 1 ^ E E 9 ", +"F F x 0 9 0 0 7 / 8 ~ i f 9 0 0 f 9 i . > > ' ( ( ' ( [ . 5 5 5 / E E 9 ", +"G G x 0 7 9 c 7 ) 8 ~ g h 0 7 9 f 7 h . > > ( ' ' ' ( [ . 7 7 1 / E E 9 ", +"G G x 0 0 9 7 7 / 8 ~ g b 9 c b g 9 h . ' > ' ' ' ( ( [ . 5 9 5 ) E E 9 ", +"F F x 0 7 9 0 1 ^ 8 ~ h b 9 0 c c 7 f . > ' ( ' ( ' ( [ . 7 9 5 { E E 9 ", +"G G x 0 0 7 7 5 { 8 ~ h b b 9 9 f 9 f . > > ( ( ( ( ( [ . 5 5 7 { E E 9 ", +"G G x 0 c 7 c 7 { 8 ~ g h 0 9 9 g c g . * ' ( ' ' ( ( [ . 7 5 | / E E 9 ", +"F F x 0 c 7 9 7 { 8 ~ g f b 9 b 0 c c . ' ' ' ' ( ( ( [ . 5 9 1 ^ E E 9 ", +"F F x 0 0 9 0 5 { 8 ~ i b b 0 9 c 0 f . > ' ' ' ' ' ( [ . 1 5 5 / E E 9 ", +"E E x 0 c 9 b 7 { 8 ~ g h 9 c 9 0 0 h . > > ( ( ( ( ( [ . 1 7 7 / E E 9 ", +"E E x 0 9 b b 7 / 8 ~ g h 9 0 c f 0 f . ' ' ' ' ( ( ( [ . 5 9 1 ) E E 9 ", +"E E x 0 c 7 7 5 { 8 ~ i g 0 9 7 g b f . > > ' > ' ( ( [ . 5 1 7 { E E 9 ", +"E E x 0 b 7 7 1 ^ 8 ~ k f 0 c c 0 9 i . > > ' ' ' ( ( [ . | 0 7 ^ E E 9 ", +"E E x 0 9 9 b 1 / 8 ~ i g 9 0 c c b h . > ' ' ( ' ' ( [ . 5 7 7 { E E 9 ", +"E E x 0 b 9 7 5 ) 8 ~ l b 0 9 9 b 0 g . > > ( ' ' ' ( [ . 5 7 5 ^ E E 9 ", +"E E x 9 9 0 b 5 / 8 ~ h g 9 c 7 f 0 g . > ' ' ( ' ( ( [ . 1 7 7 { E E 9 ", +"E E x 0 0 b 9 5 / 8 ~ h c 9 9 7 f 9 h . > ' ' ' ' ( ( [ . 5 5 1 ) E D 9 ", +"E E x 0 9 9 0 7 { 8 ~ h f b 7 c g c h . > > ( ' > ' ( [ . 5 9 7 ) D E 9 ", +"E E x 9 9 0 0 1 / 8 ~ i f 9 0 b f 7 g . ' ' ' ( ' ( ( [ . 5 0 5 { D D 9 ", +"E E x 0 0 0 c 7 ^ 8 ~ m b 7 7 9 f 7 f . > ' ' ( ' ( ( [ . 7 7 7 ) E D 9 ", +"E E x 9 c 7 b | ^ 8 ~ k f 0 7 0 f 0 h . > > ( ' ( ( ( [ . 1 5 5 { D D 9 ", +"E E v 9 7 7 7 | ^ 8 ~ h f 0 9 c 0 9 h . > > ( ' ' ' ( [ . 1 9 5 { D D 9 ", +"E E v 0 9 7 9 5 { 8 ~ k g 9 9 9 g 7 f . > > ' ' ' ' ( [ . 1 9 5 / D D 9 ", +"E E v 9 0 9 0 7 ) 8 ~ h c 7 9 7 f 9 h . ' ' ( ' ' ' ( [ . 5 5 7 ^ D D 9 ", +"E E v 9 9 9 b 7 { 8 ~ h b b 9 0 g 9 f . > ' ' ( ' ( ( [ . 7 7 5 ) D D 9 ", +"E E v 9 9 9 0 5 { 8 ~ h b 9 b b b 9 g . > ' ' ( ' ' ( [ . 5 0 1 ^ D D 9 ", +"E E v 9 0 0 c 5 { 8 ~ h b c b b b 0 g . > > ' ( ' ' ' [ . 1 9 7 ) D D 9 ", +"E E v 9 9 7 9 | / 8 ~ i c c 9 9 0 c f . > > ( ' ' ' ( [ . 5 5 5 / D D 9 ", +"E E v 9 b c 0 7 { 8 ~ h b 0 9 0 f b h . > ' ( ' ' ( ( [ . 1 0 5 ^ D D 9 ", +"E E v 9 0 9 c 1 { 8 ~ m c 9 9 c c 0 h . > > ' ( ' ( ( [ . 7 1 7 { D D 9 ", +"E E v 9 b 7 0 5 / 8 ~ i f 7 b c g 9 f . > > ( ( ' ( ( [ . | 5 5 ^ D D 9 ", +"D D v 9 7 9 b 1 / 8 ~ i c 9 7 c b 9 h . > ' ' > ( ( ( [ . 5 9 5 / D D 9 ", +"E E v 9 7 c 0 7 { 8 ~ k b 0 9 0 g 7 i . > ' ' ' ( > ( [ . 1 0 7 / D D 9 ", +"D D v 9 0 7 9 1 ) 8 ~ i g 7 9 9 b 0 h . ' ' ( ( ( ' ( [ . 7 0 1 / D D 9 ", +"D D v 9 9 9 9 5 ^ 8 ~ h f 9 9 b g b f . > ' ' > ( ' ( [ . 7 1 5 ^ D D 9 ", +"E E v 9 9 b 9 5 ) 8 ~ h f c 9 b g 9 f . > ' ( ( ( ' ( [ . | 5 5 ) D D 7 ", +"D D v 9 b 7 b | { 8 ~ h b 9 b 7 c 0 f . > > ' ' ' ' ( [ . 6 0 5 ) D D 9 ", +"D D v 9 7 9 9 | / 8 ~ i g 0 0 9 g 9 f . > ' ' ' ' ( ( [ . 1 5 5 / D D 9 ", +"D D v 9 9 7 7 5 ^ 8 ~ g f 0 7 7 g 0 f . > ' ' ' ' ' ( [ . 7 0 5 / D D 7 ", +"D D v 9 9 7 7 5 { 8 ~ i f 9 0 c 0 7 g . > > ' ' ' > ( [ . 7 9 1 / D D 7 ", +"D D v 9 b b 9 | / 8 ~ h c 7 7 9 b 9 g . > > ( ' ' ( ( [ . | 0 7 ) D D 7 ", +"D D v 9 9 9 0 1 / 8 ~ i h 0 b 9 c 9 g . > ' ' ' ( ( ( [ . 7 1 1 ^ C C 7 ", +"D D v 9 0 c 9 7 { 8 ~ i h 0 b 9 f 7 i . > ( ( ' ( ' ( [ . 7 5 5 { C C 7 ", +"D D v 9 0 9 7 7 ^ 8 ~ i g 0 b 9 f 9 i . ' ' ' ' > ' ( [ . | 9 1 { C C 7 ", +"D D v 9 b 0 9 5 / 8 ~ h f 7 9 9 f 9 f . > > ( ' ( ' ' [ . 5 7 5 / C C 7 ", +"D D v 9 9 7 0 | / 8 ~ k g 7 9 9 c c g . > ' ( ' ' ' ( [ . | 9 | / C C 7 ", +"D D v 9 c 9 c 5 ) 8 ~ l b b 9 7 f b g . > > ' ' ' ( ( [ . 7 0 7 { B B 7 ", +"D D v 9 9 7 b 5 ) 8 ~ k g 9 9 9 b 9 h . ' ( ' ' ' ( ( [ . | 9 7 ) B C 7 ", +"D D v 9 9 7 0 1 ) 8 ~ i c 7 c 7 g 7 h . > ' ( ' ' ' ( [ . | 5 7 { C B 7 ", +"D D v 9 c b 7 5 { 8 ~ k f 7 9 c c b c . > ' ' ' ( ' ( [ . 5 7 7 ) C B 7 ", +"D D v 9 c 9 b | ^ 8 ~ g f 7 0 0 f b i . > ' ' ( ( ( ( [ . 5 9 | { B B 7 ", +"D D v 9 9 0 0 | / 8 ~ i b 7 9 9 b 0 f . > ' ' ( ' ( ( [ . 5 1 7 ^ B B 7 ", +"D D v 9 0 0 b 5 ) 8 ~ h h 7 9 0 0 0 g . ' ' ' ' ' ' ( [ . 5 9 7 / B B 7 ", +"D D v 9 c 9 b 5 ^ 8 ~ i g 9 9 7 g 0 h . ' > ' ( ( ' ( [ . 7 5 7 ^ B B 7 ", +"D D v 9 7 b c | { 8 ~ h f 7 b 9 f 9 i . ' ' ' ' ( ' ( [ . | 5 5 { B B 7 ", +"C C v 9 b 7 0 7 ^ 8 ~ h f 7 7 9 b 9 i . > ' ' ' ( ' ( [ . | 7 1 ) B B 7 ", +"C C v 9 7 9 9 7 { 8 ~ g g 0 9 0 g 9 h . > ' ( ' ( ' ( [ . 1 9 5 / B B 7 ", +"C C v 9 9 0 9 5 / 8 ~ k b 0 c 0 b 0 h . ' ' ( ' ( ( ( [ . 1 0 7 ^ B B 7 ", +"C C v 9 7 0 c | / 8 ~ g h 9 0 b f 9 f . ' ' ( ( ' ' ( [ . 7 1 1 { B B 7 ", +"C C v 9 0 b c 5 { 8 ~ h g 7 9 9 0 9 i . * > ' ' ( ' ( [ . 5 0 | { B B 7 ", +"C C v 9 7 c 9 5 ^ 8 ~ i h c 7 9 f b g . ' ' ' ( ( ( ( [ . | 9 | ) B B 7 ", +"C C v 9 7 0 9 | / 8 ~ g h 0 7 0 b b f . ' ' ' ' ( ( ( [ . 7 5 1 / B B 7 ", +"B B v 9 9 0 7 5 / 8 ~ h b 7 0 9 0 c h . > ' ' ' ' ( ( [ . 7 5 | / B B 7 ", +"C C s 9 0 c b 7 / 8 ~ k h 0 9 b g 9 h . > > ' ( ( ( ( [ . 7 5 1 / B B 7 ", +"C C B 9 7 b c 9 / 8 ~ g g c 0 7 9 b f . > ' ( ( ' ' ( [ . 1 5 7 / B B 7 ", +"B B B 9 9 0 0 0 { 8 ~ h c 7 9 c 9 c f . > ' ' ' ' ' ( [ . 1 9 | { B B 7 ", +"B B B 9 0 9 9 7 / 8 ~ h h 0 b 0 7 9 g . > ' ' ( ' ( ( [ . 1 0 5 ^ B B 7 ", +"B B B 7 0 7 7 0 ^ 8 ~ h f 9 0 0 b b c . ' ' ' ' ( ' ( [ . 7 5 5 / B B 7 ", +"B B B 7 0 0 0 9 / 8 ~ g f 7 9 9 b 9 i . > > ( ' ' ( ( [ . 7 9 5 / B A 7 ", +"B B A 7 0 0 c 7 { 8 ~ h g 7 c 7 9 9 f . > ' ' ( ' ( ( [ . 6 5 5 ^ B B 7 ", +"B B A 7 c 0 0 c ) 8 ~ i h 7 0 0 b 7 f . > ' ' ( ( ( ( [ . 7 9 | / A A 7 ", +"B B A 7 0 9 0 9 / 8 ~ i g 9 7 c 7 7 g . > > ( ' ' ( ( [ . | 5 7 ^ A A 7 ", +"B B A 7 0 7 7 c ^ 8 ~ i c 7 9 9 7 9 f . > ' ( ' ( ' ( [ . 7 7 5 ^ A A 7 ", +"B B A 7 7 9 9 c { 8 ~ h c 7 7 9 9 c c . > ' ' ' ( ' ( [ . 7 7 5 / A A 7 ", +"B B A 7 0 c 7 9 / 8 ~ i h c 9 9 0 b f . > ' ' > ' ' ( [ . 1 9 | ) A A 7 ", +"B B A 7 7 9 9 b ^ 8 ~ i g 7 b b 7 c g . ' > ( ' ' ' ( [ . 1 7 7 ^ A A 7 ", +"B B A 7 7 0 9 7 { 8 ~ h b c 7 b 7 0 f . ' ' ' ' ' ' ( [ . 1 9 1 / A A 6 ", +"B B A 7 9 7 0 9 ^ 8 ~ i f 9 9 7 7 9 h . > ' ' ' ( ' ( [ . | 7 1 ) A A 7 ", +"B B A 7 c 9 0 9 { 8 ~ i h 9 7 9 9 c h . > > ( ' ' ' ( [ . 1 0 | / A A 7 ", +"B B A 7 9 b 0 0 { 8 ~ g g 0 9 0 9 b f . > ' ' ' > ( ( [ . 5 7 5 ^ A A 6 ", +"A A A 7 9 9 b 7 { 8 ~ i b c 9 9 7 9 f . ' > ' ( ' ' ( [ . | 5 5 { A A 6 ", +"B B A 7 b b 7 c ^ 8 ~ i f 9 7 0 7 c f . > ' ( ' ' ' ( [ . 5 0 1 ) A A 6 ", +"A A A 7 0 b b 9 / 8 ~ k h c 9 0 9 7 f . ' > ( ' ' ' ( [ . 5 5 5 ^ A A 6 ", +"A A A 7 9 b 9 9 { 8 ~ k h 9 0 9 7 c h . > ' ( ( ' ' ( [ . 7 5 5 { A A 5 ", +"A A y 7 b 0 0 9 ^ 8 ~ i f 9 9 0 7 9 h . > > ( ' ( ( ' [ . 7 7 5 / y y 5 ", +"A A y 7 0 c 9 c / 8 ~ k h b 7 7 b 0 f . > > ' ' ' ( ( [ . 5 9 | ) y A 5 ", +"A A y 7 c 9 9 b ) 8 ~ i b 9 7 9 9 b f . > ' ( ' ' ' ( [ . | 1 7 ^ A y 6 ", +"A A y 6 0 b b 0 / 8 ~ m b 9 c 9 7 0 g . > > ' ' ( ' ( [ . 5 9 | / y y 5 ", +"A A y 6 9 b 0 7 { 8 ~ h f 7 9 b 9 0 h . > > ' ' ( ( ' [ . | 5 | { y y 5 ", +"A A y 6 9 0 9 b / 8 ~ i h 9 b b 9 b i . ' ' ( ' ' ' ( [ . | 5 5 ) y y 5 ", +"A A y 6 0 0 9 0 { 8 ~ k b 9 7 c 9 c g . > ' ( ' ( ' ( [ . 7 7 | ^ y y 5 ", +"A A y 6 c b b 7 { 8 ~ h g 0 7 0 0 7 f . > ' ( ' ( ( ( [ . | 1 5 / y y 5 ", +"A A y 6 7 7 c 9 ^ 8 ~ h b 0 0 0 b c f . ' ( [ [ [ [ [ [ . 5 7 1 ^ y y 5 ", +"y y y 5 9 0 b 0 < } - k c 7 c c c 9 i . ( [ 2 | e 2 5 | . 1 7 | { y y 5 ", +"y y y 5 c 9 7 7 9 ~ @ r h 0 9 9 9 9 0 . . . . . . . . . . | 5 1 { y y 5 ", +"y y y 5 0 0 0 0 b m w w b 9 0 0 0 7 9 5 | } 1 < < } < < } 1 9 7 ^ y y 5 ", +"y y y 5 7 9 9 b b b i f c 7 b b 7 c 9 0 5 7 1 7 5 5 7 7 1 7 9 7 ^ y y 5 ", +"y y y 5 0 9 0 b b 9 c c 9 c 7 9 9 9 c 0 7 0 9 9 7 7 9 0 9 9 9 | / y y 5 ", +"y y y 0 9 9 } } | < < } } 1 | } } | | | } | } | < } 1 < | 1 } < , y x 5 ", +"y y x p } = % # = # % % % % % % % & % % % # % % # % % % & % % % % y y 5 ", +"y y y x x x x y y y y x x y x y x x x x y y x x y x x x x y x y x x x 1 ", +"y y v s q q q q q q q q q q q q q q q q q q q q q q s q q q s s v x x 5 ", +"y y l h h h h h h g h h h h h h g h h h g h h h h g g h g h g h l v x 1 ", +"y y j 1 | } < < _ _ / / / / / / / / / / / / / / / / _ _ < < < | 1 v y 5 ", +"y y j | < _ _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | B A 1 ", +"y y j < _ _ / ! ) , - , - , - , - , - , - , - , - , , ) ! / _ < | D B 1 ", +"y y j < _ / ! , - = = = = = = = = = = = = = = = = = - - , ! / _ < C A 5 ", +"y y j _ / ! , - = = % # # # # # # # # # # # # # # % % = - , ! / < C A 1 ", +"y y j _ / ! - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A 1 ", +"x x j / / ) - = % # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / _ C A 5 ", +"x x j _ / ) - = & # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # % = - ) / < C A 1 ", +"x x j _ / ! , - = % % # # # # # # # # # # # # # # % % = - , ! / < C A 5 ", +"x x j < _ / ! , - - = = = = = = = = = = = = = = = = - - , ! / _ < C A 1 ", +"x x j < _ / / ! ) - , - - - - - - - - - - - - - - , , ) ! / / < } C A 1 ", +"x x l | < < _ / / / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / _ < < | D A 1 ", +"x x q 1 1 } < < _ _ / / / / / / / / / / / / / / / / _ _ _ < } 1 1 H A 1 ", +"x x y B I K N K K K K K K K K K K K K K K K K K K K K K K K L K L E y 1 ", +"x x x A B B B B B B B B C C B B B B B B B B B B C C B C B B C B B y x 1 ", +"x x v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v 1 ", +"x x v | } } } } } } } } } } } } } } } } } } } } } } } } } } } } } v v 1 ", +"x x v T V T T T T T T T T T T T T T T T T T T T T T T T T T T T T C v 1 ", +"x x v T Z +.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.f v 1 ", +"x x v O X ..................................................+...` | v 1 ", +"x x v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` X 4 v 1 ", +"v v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 5 v | ", +"v v v Q X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ", +"v v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ", +"v v v Q X ..` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ", +"v v v O X .` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` .` X 6 v | ", +"v v v Q X .` ` . . . . . . . . . . . . . . . . . . . . . . .` Y 4 v 1 ", +"v v v O X U X X X X X X X X X X X X X X X X X X X X X X X X Y U O 6 s | ", +"v v v S C k h i h h h h h h h h h h h h h h h h h h h h h h i g f 6 v | ", +"v v s i , # @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # v | ", +"v v v s s v v s v v v v v s s s v s v v v v s v v s v v s v v s s s v | ", +"v v s v v v s v v s v s s s v v s v v s v v v v s v s v s v v v v v v | ", +"v v s ) - = - = - = - = - = - = - = - = - = - = - = - = - = - = = q q | ", +"v v q / X n n n n n n n n n n n n n n n n n n n n n n n n n n n @ s s | ", +"s s s / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q | ", +"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q | ", +"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q | ", +"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! @ q q } ", +"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q | ", +"s s q / 3 = = = = = = = = = = = = = = = = = = = = = = = = = = ! . q q } ", +"s s q / ! = = = = = = = = = = = = = = = = = = = = = = = = = = # @ q q | ", +"s s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q } ", +"s s q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q | ", +"s s q q q q q q q q q p p q p q q q q q q p q q q q p q p q q q q q q } ", +"k j f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f < ", +"9 < _ / / / / / / _ / / _ / / _ / / _ / / / / _ / / _ / / / / / _ / / / "}; diff --git a/hdspmixer/pixmaps/matrix_black.xpm b/hdspmixer/pixmaps/matrix_black.xpm new file mode 100644 index 0000000..e96c3cf --- /dev/null +++ b/hdspmixer/pixmaps/matrix_black.xpm @@ -0,0 +1,272 @@ +/* XPM */ +char * matrix_black_xpm[] = { +"32 12 257 2", +" c None", +". c #000000", +"+ c #080808", +"@ c #080810", +"# c #001008", +"$ c #101010", +"% c #181010", +"& c #002010", +"* c #101818", +"= c #181818", +"- c #002918", +"; c #202018", +"> c #003118", +", c #202020", +"' c #202029", +") c #292020", +"! c #202920", +"~ c #292920", +"{ c #292929", +"] c #004120", +"^ c #293131", +"/ c #313131", +"( c #104A29", +"_ c #393939", +": c #394139", +"< c #414141", +"[ c #20524A", +"} c #4A4141", +"| c #414A41", +"1 c #4A4A41", +"2 c #4A4A4A", +"3 c #524A41", +"4 c #4A524A", +"5 c #525252", +"6 c #525A52", +"7 c #5A5A52", +"8 c #625A4A", +"9 c #317B20", +"0 c #5A625A", +"a c #62625A", +"b c #626A62", +"c c #6A6A62", +"d c #6A6A6A", +"e c #736A62", +"f c #737373", +"g c #7B736A", +"h c #737B73", +"i c #737B7B", +"j c #7B7B73", +"k c #7B7B7B", +"l c #7B8373", +"m c #7B837B", +"n c #83837B", +"o c #838383", +"p c #838B83", +"q c #8B8B83", +"r c #8B8B8B", +"s c #8B948B", +"t c #94948B", +"u c #949494", +"v c #949C94", +"w c #949C9C", +"x c #9C9C94", +"y c #9C9C9C", +"z c #9CA49C", +"A c #9CA4A4", +"B c #A4A49C", +"C c #A4A4A4", +"D c #A4ACA4", +"E c #ACACA4", +"F c #ACACAC", +"G c #B4B4AC", +"H c #BDBDB4", +"I c #C5C5BD", +"J c #CDCDCD", +"K c #D5D5CD", +"L c #DEDED5", +"M c #DEE6DE", +"N c #E6E6E6", +"O c #EEEEEE", +"P c #F6EEEE", +"Q c #F6F6F6", +"R c #F6FFFF", +"S c #FFFFFF", +"T c #6633FF", +"U c #666600", +"V c #666633", +"W c #666666", +"X c #666699", +"Y c #6666CC", +"Z c #6666FF", +"` c #669900", +" . c #669933", +".. c #669966", +"+. c #669999", +"@. c #6699CC", +"#. c #6699FF", +"$. c #66CC00", +"%. c #66CC33", +"&. c #66CC66", +"*. c #66CC99", +"=. c #66CCCC", +"-. c #66CCFF", +";. c #66FF00", +">. c #66FF33", +",. c #66FF66", +"'. c #66FF99", +"). c #66FFCC", +"!. c #66FFFF", +"~. c #990000", +"{. c #990033", +"]. c #990066", +"^. c #990099", +"/. c #9900CC", +"(. c #9900FF", +"_. c #993300", +":. c #993333", +"<. c #993366", +"[. c #993399", +"}. c #9933CC", +"|. c #9933FF", +"1. c #996600", +"2. c #996633", +"3. c #996666", +"4. c #996699", +"5. c #9966CC", +"6. c #9966FF", +"7. c #999900", +"8. c #999933", +"9. c #999966", +"0. c #999999", +"a. c #9999CC", +"b. c #9999FF", +"c. c #99CC00", +"d. c #99CC33", +"e. c #99CC66", +"f. c #99CC99", +"g. c #99CCCC", +"h. c #99CCFF", +"i. c #99FF00", +"j. c #99FF33", +"k. c #99FF66", +"l. c #99FF99", +"m. c #99FFCC", +"n. c #99FFFF", +"o. c #CC0000", +"p. c #CC0033", +"q. c #CC0066", +"r. c #CC0099", +"s. c #CC00CC", +"t. c #CC00FF", +"u. c #CC3300", +"v. c #CC3333", +"w. c #CC3366", +"x. c #CC3399", +"y. c #CC33CC", +"z. c #CC33FF", +"A. c #CC6600", +"B. c #CC6633", +"C. c #CC6666", +"D. c #CC6699", +"E. c #CC66CC", +"F. c #CC66FF", +"G. c #CC9900", +"H. c #CC9933", +"I. c #CC9966", +"J. c #CC9999", +"K. c #CC99CC", +"L. c #CC99FF", +"M. c #CCCC00", +"N. c #CCCC33", +"O. c #CCCC66", +"P. c #CCCC99", +"Q. c #CCCCCC", +"R. c #CCCCFF", +"S. c #CCFF00", +"T. c #CCFF33", +"U. c #CCFF66", +"V. c #CCFF99", +"W. c #CCFFCC", +"X. c #CCFFFF", +"Y. c #FF0000", +"Z. c #FF0033", +"`. c #FF0066", +" + c #FF0099", +".+ c #FF00CC", +"++ c #FF00FF", +"@+ c #FF3300", +"#+ c #FF3333", +"$+ c #FF3366", +"%+ c #FF3399", +"&+ c #FF33CC", +"*+ c #FF33FF", +"=+ c #FF6600", +"-+ c #FF6633", +";+ c #FF6666", +">+ c #FF6699", +",+ c #FF66CC", +"'+ c #FF66FF", +")+ c #FF9900", +"!+ c #FF9933", +"~+ c #FF9966", +"{+ c #FF9999", +"]+ c #FF99CC", +"^+ c #FF99FF", +"/+ c #FFCC00", +"(+ c #FFCC33", +"_+ c #FFCC66", +":+ c #FFCC99", +"<+ c #FFCCCC", +"[+ c #FFCCFF", +"}+ c #FFFF00", +"|+ c #FFFF33", +"1+ c #FFFF66", +"2+ c #FFFF99", +"3+ c #FFFFCC", +"4+ c #FFFFFF", +"5+ c #000000", +"6+ c #0D0D0D", +"7+ c #1A1A1A", +"8+ c #282828", +"9+ c #353535", +"0+ c #434343", +"a+ c #505050", +"b+ c #5D5D5D", +"c+ c #6B6B6B", +"d+ c #787878", +"e+ c #868686", +"f+ c #939393", +"g+ c #A1A1A1", +"h+ c #AEAEAE", +"i+ c #BBBBBB", +"j+ c #C9C9C9", +"k+ c #D6D6D6", +"l+ c #E4E4E4", +"m+ c #F1F1F1", +"n+ c #FFFFFF", +"o+ c #0099FF", +"p+ c #00CCFF", +"q+ c #00FFFF", +"r+ c #3300FF", +"s+ c #3333FF", +"t+ c #3366FF", +"u+ c #3399FF", +"v+ c #33CCFF", +"w+ c #33FFFF", +"x+ c #6600FF", +"y+ c #6633FF", +"z+ c #6666FF", +"A+ c #6699FF", +"B+ c #66CCFF", +"C+ c #66FFFF", +"D+ c #9900FF", +"E+ c #9933FF", +"F+ c #9966FF", +"G+ c #9999FF", +"H+ c #99CCFF", +"f b b b b b b a b b b b b b a b b b a b b b b a a b a b a b f m ", +"d < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / / : < m ", +"d : / ^ ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : s ", +"d / ^ ^ { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { ^ / : u ", +"d / ^ { ' ; = * * * * * * * * * * * * * * * * * = = ; ' { ^ / t ", +"d ^ { ' ; = * * $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t ", +"d ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t ", +"d { { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t ", +"d ^ { , = * % @ + + + + + + + + + + + + + + + + @ $ * = , { / t ", +"d ^ { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t ", +"d / ^ { ' ; = = * * * * * * * * * * * * * * * * = = ; ' { ^ / t ", +"d a b b b a b b b b b a b b b a b b b a a b b b b a m m a m t t "}; diff --git a/hdspmixer/pixmaps/matrix_grey.xpm b/hdspmixer/pixmaps/matrix_grey.xpm new file mode 100644 index 0000000..40d0a34 --- /dev/null +++ b/hdspmixer/pixmaps/matrix_grey.xpm @@ -0,0 +1,37 @@ +/* XPM */ +char * matrix_grey_xpm[] = { +"32 12 22 1", +" c None", +". c #A0A0A0", +"+ c #98A098", +"@ c #989898", +"# c #7F7F7F", +"$ c #6F776F", +"% c #909088", +"& c #909890", +"* c #777777", +"= c #949494", +"- c #909898", +"; c #777F77", +"> c #949493", +", c #949394", +"' c #939494", +") c #939394", +"! c #939493", +"~ c #949393", +"{ c #939393", +"] c #A8A8A0", +"^ c #889088", +"/ c #B1B1A8", +".+++++++++++++++++++++++++++++++", +"@#$$$$$$$$$$$$$$$$$$$$$$$$$$$$%&", +"@*============================&-", +"-;============================++", +"-;============================.+", +"-;>===,='>=>,>>==============).+", +"-;=!,==!,=!>=''~,=~')===~====>.+", +"-;=~=,=>''=,'=,=>=')'~'=>=>'=).+", +"-#{>!=!!~=,~>'==,=>~='>>'>>'=!]+", +"-^>>~{,~{{))>!~'>!~~>!,=)=){!~]+", +"--.///////////////////////////]@", +"&-++..........................@-"}; diff --git a/hdspmixer/pixmaps/matrix_grey_l.xpm b/hdspmixer/pixmaps/matrix_grey_l.xpm new file mode 100644 index 0000000..b1a434e --- /dev/null +++ b/hdspmixer/pixmaps/matrix_grey_l.xpm @@ -0,0 +1,37 @@ +/* XPM */ +char * matrix_grey_l_xpm[] = { +"32 12 22 1", +" c None", +". c #6F776F", +"+ c #98A098", +"@ c #7F7F7F", +"# c #909088", +"$ c #909890", +"% c #777777", +"& c #949494", +"* c #909898", +"= c #777F77", +"- c #A0A0A0", +"; c #949493", +"> c #949394", +", c #939494", +"' c #939394", +") c #939493", +"! c #949393", +"~ c #939393", +"{ c #A8A8A0", +"] c #889088", +"^ c #B1B1A8", +"/ c #989898", +".+++++++++++++++++++++++++++++++", +".@............................#$", +".%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*", +".=&&&&&&&&&&&&&&&&&&&&&&&&&&&&++", +".=&&&&&&&&&&&&&&&&&&&&&&&&&&&&-+", +".=;&&&>&,;&;>;;&&&&&&&&&&&&&&'-+", +".=&)>&&)>&);&,,!>&!,'&&&!&&&&;-+", +".=&!&>&;,,&>,&>&;&,',!,&;&;,&'-+", +".@~;)&))!&>!;,&&>&;!&,;;,;;,&){+", +".];;!~>!~~'';)!,;)!!;)>&'&'~)!{+", +".*-^^^^^^^^^^^^^^^^^^^^^^^^^^^{/", +".*++--------------------------/*"}; diff --git a/hdspmixer/pixmaps/matrix_grey_o.xpm b/hdspmixer/pixmaps/matrix_grey_o.xpm new file mode 100644 index 0000000..8dce291 --- /dev/null +++ b/hdspmixer/pixmaps/matrix_grey_o.xpm @@ -0,0 +1,37 @@ +/* XPM */ +char * matrix_grey_o_xpm[] = { +"32 12 22 1", +" c None", +". c #6F776F", +"+ c #989898", +"@ c #7F7F7F", +"# c #909088", +"$ c #909890", +"% c #777777", +"& c #949494", +"* c #909898", +"= c #777F77", +"- c #98A098", +"; c #A0A0A0", +"> c #949493", +", c #949394", +"' c #939494", +") c #939394", +"! c #939493", +"~ c #949393", +"{ c #939393", +"] c #A8A8A0", +"^ c #889088", +"/ c #B1B1A8", +"................................", +"+@............................#$", +"+%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*", +"*=&&&&&&&&&&&&&&&&&&&&&&&&&&&&--", +"*=&&&&&&&&&&&&&&&&&&&&&&&&&&&&;-", +"*=>&&&,&'>&>,>>&&&&&&&&&&&&&&);-", +"*=&!,&&!,&!>&''~,&~')&&&~&&&&>;-", +"*=&~&,&>''&,'&,&>&')'~'&>&>'&);-", +"*@{>!&!!~&,~>'&&,&>~&'>>'>>'&!]-", +"*^>>~{,~{{))>!~'>!~~>!,&)&){!~]-", +"**;///////////////////////////]+", +"$*--;;;;;;;;;;;;;;;;;;;;;;;;;;+*"}; diff --git a/hdspmixer/pixmaps/matrix_grey_ol.xpm b/hdspmixer/pixmaps/matrix_grey_ol.xpm new file mode 100644 index 0000000..64c6c40 --- /dev/null +++ b/hdspmixer/pixmaps/matrix_grey_ol.xpm @@ -0,0 +1,37 @@ +/* XPM */ +char * matrix_grey_ol_xpm[] = { +"32 12 22 1", +" c None", +". c #6F776F", +"+ c #7F7F7F", +"@ c #909088", +"# c #909890", +"$ c #777777", +"% c #949494", +"& c #909898", +"* c #777F77", +"= c #98A098", +"- c #A0A0A0", +"; c #949493", +"> c #949394", +", c #939494", +"' c #939394", +") c #939493", +"! c #949393", +"~ c #939393", +"{ c #A8A8A0", +"] c #889088", +"^ c #B1B1A8", +"/ c #989898", +"................................", +".+............................@#", +".$%%%%%%%%%%%%%%%%%%%%%%%%%%%%#&", +".*%%%%%%%%%%%%%%%%%%%%%%%%%%%%==", +".*%%%%%%%%%%%%%%%%%%%%%%%%%%%%-=", +".*;%%%>%,;%;>;;%%%%%%%%%%%%%%'-=", +".*%)>%%)>%);%,,!>%!,'%%%!%%%%;-=", +".*%!%>%;,,%>,%>%;%,',!,%;%;,%'-=", +".+~;)%))!%>!;,%%>%;!%,;;,;;,%){=", +".];;!~>!~~'';)!,;)!!;)>%'%'~)!{=", +".&-^^^^^^^^^^^^^^^^^^^^^^^^^^^{/", +".&==--------------------------/&"}; diff --git a/hdspmixer/pixmaps/matrix_mute.xpm b/hdspmixer/pixmaps/matrix_mute.xpm new file mode 100644 index 0000000..3c917d8 --- /dev/null +++ b/hdspmixer/pixmaps/matrix_mute.xpm @@ -0,0 +1,40 @@ +/* XPM */ +char * matrix_mute_xpm[] = { +"32 12 25 1", +" c None", +". c #C5C5BD", +"+ c #D5D5CD", +"@ c #94948B", +"# c #7B837B", +"$ c #B35A00", +"% c #DE8C00", +"& c #FFC128", +"* c #CC9900", +"= c #700909", +"- c #5A625A", +"; c #ACACA4", +"> c #394139", +", c #B4B4AC", +"' c #4A4141", +") c #872100", +"! c #414A41", +"~ c #4A4A41", +"{ c #CC6600", +"] c #7B7B7B", +"^ c #BDBDB4", +"/ c #736A62", +"( c #626A62", +"_ c #6A6A62", +": c #62625A", +".+............................@#", +".$%&*************************=-#", +";$%%%%%%%%%%%%%%%%%%%%%%%%%%%=>#", +",$%%%%%%%%%%%%%%%%%%%%%%%%%%%='#", +";$%%%%%%%%%%%%%%%%%%%%%%%%%%%)!#", +",$%*%%%%%%%%%%%%%%%%%%%%%%%%%)~#", +";$%%%%%%%%%%%%%%%%%%%%%%%%%%%=~#", +",$$%%%%%%%%%%%%%%%%%%%%%%%%%%)~#", +";$%*%%%%%%%%%%%%%%%%%%%%%%%%%=~#", +",$%$%%%%%%%%%%%%%%%%%%%%%%%%$)'#", +";***************************{*~]", +"^@/(_((((((((((((((((((((((_:-~#"}; diff --git a/hdspmixer/pixmaps/matrix_white.xpm b/hdspmixer/pixmaps/matrix_white.xpm new file mode 100644 index 0000000..c741b5b --- /dev/null +++ b/hdspmixer/pixmaps/matrix_white.xpm @@ -0,0 +1,272 @@ +/* XPM */ +char * matrix_white_xpm[] = { +"32 12 257 2", +" c None", +". c #000000", +"+ c #080808", +"@ c #080810", +"# c #001008", +"$ c #101010", +"% c #181010", +"& c #002010", +"* c #101818", +"= c #181818", +"- c #002918", +"; c #202018", +"> c #003118", +", c #202020", +"' c #202029", +") c #292020", +"! c #202920", +"~ c #292920", +"{ c #292929", +"] c #004120", +"^ c #293131", +"/ c #313131", +"( c #104A29", +"_ c #393939", +": c #394139", +"< c #414141", +"[ c #20524A", +"} c #4A4141", +"| c #414A41", +"1 c #4A4A41", +"2 c #4A4A4A", +"3 c #524A41", +"4 c #4A524A", +"5 c #525252", +"6 c #525A52", +"7 c #5A5A52", +"8 c #625A4A", +"9 c #317B20", +"0 c #5A625A", +"a c #62625A", +"b c #626A62", +"c c #6A6A62", +"d c #6A6A6A", +"e c #736A62", +"f c #737373", +"g c #7B736A", +"h c #737B73", +"i c #737B7B", +"j c #7B7B73", +"k c #7B7B7B", +"l c #7B8373", +"m c #7B837B", +"n c #83837B", +"o c #838383", +"p c #838B83", +"q c #8B8B83", +"r c #8B8B8B", +"s c #8B948B", +"t c #94948B", +"u c #949494", +"v c #949C94", +"w c #949C9C", +"x c #9C9C94", +"y c #9C9C9C", +"z c #9CA49C", +"A c #9CA4A4", +"B c #A4A49C", +"C c #A4A4A4", +"D c #A4ACA4", +"E c #ACACA4", +"F c #ACACAC", +"G c #B4B4AC", +"H c #BDBDB4", +"I c #C5C5BD", +"J c #CDCDCD", +"K c #D5D5CD", +"L c #DEDED5", +"M c #DEE6DE", +"N c #E6E6E6", +"O c #EEEEEE", +"P c #F6EEEE", +"Q c #F6F6F6", +"R c #F6FFFF", +"S c #FFFFFF", +"T c #6633FF", +"U c #666600", +"V c #666633", +"W c #666666", +"X c #666699", +"Y c #6666CC", +"Z c #6666FF", +"` c #669900", +" . c #669933", +".. c #669966", +"+. c #669999", +"@. c #6699CC", +"#. c #6699FF", +"$. c #66CC00", +"%. c #66CC33", +"&. c #66CC66", +"*. c #66CC99", +"=. c #66CCCC", +"-. c #66CCFF", +";. c #66FF00", +">. c #66FF33", +",. c #66FF66", +"'. c #66FF99", +"). c #66FFCC", +"!. c #66FFFF", +"~. c #990000", +"{. c #990033", +"]. c #990066", +"^. c #990099", +"/. c #9900CC", +"(. c #9900FF", +"_. c #993300", +":. c #993333", +"<. c #993366", +"[. c #993399", +"}. c #9933CC", +"|. c #9933FF", +"1. c #996600", +"2. c #996633", +"3. c #996666", +"4. c #996699", +"5. c #9966CC", +"6. c #9966FF", +"7. c #999900", +"8. c #999933", +"9. c #999966", +"0. c #999999", +"a. c #9999CC", +"b. c #9999FF", +"c. c #99CC00", +"d. c #99CC33", +"e. c #99CC66", +"f. c #99CC99", +"g. c #99CCCC", +"h. c #99CCFF", +"i. c #99FF00", +"j. c #99FF33", +"k. c #99FF66", +"l. c #99FF99", +"m. c #99FFCC", +"n. c #99FFFF", +"o. c #CC0000", +"p. c #CC0033", +"q. c #CC0066", +"r. c #CC0099", +"s. c #CC00CC", +"t. c #CC00FF", +"u. c #CC3300", +"v. c #CC3333", +"w. c #CC3366", +"x. c #CC3399", +"y. c #CC33CC", +"z. c #CC33FF", +"A. c #CC6600", +"B. c #CC6633", +"C. c #CC6666", +"D. c #CC6699", +"E. c #CC66CC", +"F. c #CC66FF", +"G. c #CC9900", +"H. c #CC9933", +"I. c #CC9966", +"J. c #CC9999", +"K. c #CC99CC", +"L. c #CC99FF", +"M. c #CCCC00", +"N. c #CCCC33", +"O. c #CCCC66", +"P. c #CCCC99", +"Q. c #CCCCCC", +"R. c #CCCCFF", +"S. c #CCFF00", +"T. c #CCFF33", +"U. c #CCFF66", +"V. c #CCFF99", +"W. c #CCFFCC", +"X. c #CCFFFF", +"Y. c #FF0000", +"Z. c #FF0033", +"`. c #FF0066", +" + c #FF0099", +".+ c #FF00CC", +"++ c #FF00FF", +"@+ c #FF3300", +"#+ c #FF3333", +"$+ c #FF3366", +"%+ c #FF3399", +"&+ c #FF33CC", +"*+ c #FF33FF", +"=+ c #FF6600", +"-+ c #FF6633", +";+ c #FF6666", +">+ c #FF6699", +",+ c #FF66CC", +"'+ c #FF66FF", +")+ c #FF9900", +"!+ c #FF9933", +"~+ c #FF9966", +"{+ c #FF9999", +"]+ c #FF99CC", +"^+ c #FF99FF", +"/+ c #FFCC00", +"(+ c #FFCC33", +"_+ c #FFCC66", +":+ c #FFCC99", +"<+ c #FFCCCC", +"[+ c #FFCCFF", +"}+ c #FFFF00", +"|+ c #FFFF33", +"1+ c #FFFF66", +"2+ c #FFFF99", +"3+ c #FFFFCC", +"4+ c #FFFFFF", +"5+ c #000000", +"6+ c #0D0D0D", +"7+ c #1A1A1A", +"8+ c #282828", +"9+ c #353535", +"0+ c #434343", +"a+ c #505050", +"b+ c #5D5D5D", +"c+ c #6B6B6B", +"d+ c #787878", +"e+ c #868686", +"f+ c #939393", +"g+ c #A1A1A1", +"h+ c #AEAEAE", +"i+ c #BBBBBB", +"j+ c #C9C9C9", +"k+ c #D6D6D6", +"l+ c #E4E4E4", +"m+ c #F1F1F1", +"n+ c #FFFFFF", +"o+ c #0099FF", +"p+ c #00CCFF", +"q+ c #00FFFF", +"r+ c #3300FF", +"s+ c #3333FF", +"t+ c #3366FF", +"u+ c #3399FF", +"v+ c #33CCFF", +"w+ c #33FFFF", +"x+ c #6600FF", +"y+ c #6633FF", +"z+ c #6666FF", +"A+ c #6699FF", +"B+ c #66CCFF", +"C+ c #66FFFF", +"D+ c #9900FF", +"E+ c #9933FF", +"F+ c #9966FF", +"G+ c #9999FF", +"H+ c #99CCFF", +"I K I I I I I I I I I I I I I I I I I I I I I I I I I I I I t m ", +"I N R S S S S S S S S S S S S S S S S S S S S S S S S S S S 0 m ", +"E L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R Q O : m ", +"G L P O O O O O O O O O O O O O O O O O O O O O O O O O O L } m ", +"E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L | m ", +"G L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m ", +"E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m ", +"G L Q O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m ", +"E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m ", +"G L P O O P P P P P P P P P P P P P P P P P P P P P P P O M } m ", +"E L J L L L L L L L L L L L L L L L L L L L L L L L L M J E 1 k ", +"H t e b c b b b b b b b b b b b b b b b b b b b b b b c a 0 1 m "}; diff --git a/hdspmixer/pixmaps/matrix_yellow.xpm b/hdspmixer/pixmaps/matrix_yellow.xpm new file mode 100644 index 0000000..c4ab7f7 --- /dev/null +++ b/hdspmixer/pixmaps/matrix_yellow.xpm @@ -0,0 +1,272 @@ +/* XPM */ +char * matrix_yellow_xpm[] = { +"32 12 257 2", +" c None", +". c #000000", +"+ c #080000", +"@ c #080808", +"# c #080810", +"$ c #001008", +"% c #101010", +"& c #181010", +"* c #002010", +"= c #101818", +"- c #181818", +"; c #201818", +"> c #002918", +", c #202018", +"' c #003118", +") c #202020", +"! c #202029", +"~ c #292020", +"{ c #202920", +"] c #392020", +"^ c #292920", +"/ c #292929", +"( c #004120", +"_ c #293131", +": c #412920", +"< c #313131", +"[ c #104A29", +"} c #393939", +"| c #394139", +"1 c #414141", +"2 c #20524A", +"3 c #414152", +"4 c #4A4141", +"5 c #414A41", +"6 c #4A4A41", +"7 c #4A4A4A", +"8 c #524A41", +"9 c #4A524A", +"0 c #525252", +"a c #734A29", +"b c #525A52", +"c c #5A5A52", +"d c #625A4A", +"e c #317B20", +"f c #5A625A", +"g c #62625A", +"h c #626A62", +"i c #6A6A62", +"j c #6A6A6A", +"k c #736A62", +"l c #737373", +"m c #7B736A", +"n c #737383", +"o c #9C7329", +"p c #737B73", +"q c #737B7B", +"r c #7B7B73", +"s c #7B7B7B", +"t c #AC6A5A", +"u c #7B8373", +"v c #7B837B", +"w c #83837B", +"x c #838383", +"y c #838B83", +"z c #8B8B83", +"A c #8B8B8B", +"B c #8B948B", +"C c #94948B", +"D c #949494", +"E c #949C94", +"F c #949C9C", +"G c #9C9C94", +"H c #9C9C9C", +"I c #9CA49C", +"J c #9CA4A4", +"K c #A4A49C", +"L c #A4A4A4", +"M c #C5A45A", +"N c #A4ACA4", +"O c #ACACA4", +"P c #ACACAC", +"Q c #B4B4AC", +"R c #C5B48B", +"S c #BDBDB4", +"T c #C5C5BD", +"U c #CDCDCD", +"V c #D5D5CD", +"W c #F6CDCD", +"X c #DEDED5", +"Y c #DEE6DE", +"Z c #E6E6E6", +"` c #EEEEEE", +" . c #F6EEEE", +".. c #F6F6F6", +"+. c #F6FFFF", +"@. c #FFFFFF", +"#. c #6699FF", +"$. c #66CC00", +"%. c #66CC33", +"&. c #66CC66", +"*. c #66CC99", +"=. c #66CCCC", +"-. c #66CCFF", +";. c #66FF00", +">. c #66FF33", +",. c #66FF66", +"'. c #66FF99", +"). c #66FFCC", +"!. c #66FFFF", +"~. c #990000", +"{. c #990033", +"]. c #990066", +"^. c #990099", +"/. c #9900CC", +"(. c #9900FF", +"_. c #993300", +":. c #993333", +"<. c #993366", +"[. c #993399", +"}. c #9933CC", +"|. c #9933FF", +"1. c #996600", +"2. c #996633", +"3. c #996666", +"4. c #996699", +"5. c #9966CC", +"6. c #9966FF", +"7. c #999900", +"8. c #999933", +"9. c #999966", +"0. c #999999", +"a. c #9999CC", +"b. c #9999FF", +"c. c #99CC00", +"d. c #99CC33", +"e. c #99CC66", +"f. c #99CC99", +"g. c #99CCCC", +"h. c #99CCFF", +"i. c #99FF00", +"j. c #99FF33", +"k. c #99FF66", +"l. c #99FF99", +"m. c #99FFCC", +"n. c #99FFFF", +"o. c #CC0000", +"p. c #CC0033", +"q. c #CC0066", +"r. c #CC0099", +"s. c #CC00CC", +"t. c #CC00FF", +"u. c #CC3300", +"v. c #CC3333", +"w. c #CC3366", +"x. c #CC3399", +"y. c #CC33CC", +"z. c #CC33FF", +"A. c #CC6600", +"B. c #CC6633", +"C. c #CC6666", +"D. c #CC6699", +"E. c #CC66CC", +"F. c #CC66FF", +"G. c #CC9900", +"H. c #CC9933", +"I. c #CC9966", +"J. c #CC9999", +"K. c #CC99CC", +"L. c #CC99FF", +"M. c #CCCC00", +"N. c #CCCC33", +"O. c #CCCC66", +"P. c #CCCC99", +"Q. c #CCCCCC", +"R. c #CCCCFF", +"S. c #CCFF00", +"T. c #CCFF33", +"U. c #CCFF66", +"V. c #CCFF99", +"W. c #CCFFCC", +"X. c #CCFFFF", +"Y. c #FF0000", +"Z. c #FF0033", +"`. c #FF0066", +" + c #FF0099", +".+ c #FF00CC", +"++ c #FF00FF", +"@+ c #FF3300", +"#+ c #FF3333", +"$+ c #FF3366", +"%+ c #FF3399", +"&+ c #FF33CC", +"*+ c #FF33FF", +"=+ c #FF6600", +"-+ c #FF6633", +";+ c #FF6666", +">+ c #FF6699", +",+ c #FF66CC", +"'+ c #FF66FF", +")+ c #FF9900", +"!+ c #FF9933", +"~+ c #FF9966", +"{+ c #FF9999", +"]+ c #FF99CC", +"^+ c #FF99FF", +"/+ c #FFCC00", +"(+ c #FFCC33", +"_+ c #FFCC66", +":+ c #FFCC99", +"<+ c #FFCCCC", +"[+ c #FFCCFF", +"}+ c #FFFF00", +"|+ c #FFFF33", +"1+ c #FFFF66", +"2+ c #FFFF99", +"3+ c #FFFFCC", +"4+ c #FFFFFF", +"5+ c #000000", +"6+ c #0D0D0D", +"7+ c #1A1A1A", +"8+ c #282828", +"9+ c #353535", +"0+ c #434343", +"a+ c #505050", +"b+ c #5D5D5D", +"c+ c #6B6B6B", +"d+ c #787878", +"e+ c #868686", +"f+ c #939393", +"g+ c #A1A1A1", +"h+ c #AEAEAE", +"i+ c #BBBBBB", +"j+ c #C9C9C9", +"k+ c #D6D6D6", +"l+ c #E4E4E4", +"m+ c #F1F1F1", +"n+ c #FFFFFF", +"o+ c #52524A", +"p+ c #524A52", +"q+ c #4A4A4A", +"r+ c #625A4A", +"s+ c #00005A", +"t+ c #311800", +"u+ c #291800", +"v+ c #412000", +"w+ c #311800", +"x+ c #311800", +"y+ c #311800", +"z+ c #412000", +"A+ c #4A2900", +"B+ c #000010", +"C+ c #4A4100", +"D+ c #4A4141", +"E+ c #4A4141", +"F+ c #292041", +"G+ c #8B8B29", +"H+ c #8B8B8B", +"T V T T T T T T T T T T T T T T T T T T T T T T T T T T T T C v ", +"T _+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+f v ", +"O G._+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+G.| v ", +"Q G./+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.4 v ", +"O G./+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.5 v ", +"Q G._+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.6 v ", +"O G./+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.6 v ", +"Q A._+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+_+G.6 v ", +"O G./+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+_+/+/+G.6 v ", +"Q A./+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+_+/+4 v ", +"O G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.G.A.G.6 s ", +"S C k h i h h h h h h h h h h h h h h h h h h h h h h i g f 6 v "}; diff --git a/hdspmixer/pixmaps/output.xpm b/hdspmixer/pixmaps/output.xpm index 83e4d9f..3fc334f 100644 --- a/hdspmixer/pixmaps/output.xpm +++ b/hdspmixer/pixmaps/output.xpm @@ -259,210 +259,210 @@ char * output_xpm[] = { "G+ c #9999FF", "H+ c #99CCFF", "2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 { ", -"j g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g / ", -"g F D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D a ", -"e C r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m r x z 6 ", -"e C o < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ : < z A 6 ", -"e C p : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ ^ / < D D 6 ", -"e A p _ / { { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { { / _ F D 6 ", -"e A p / ^ { ' ; = = * * * * * * * * * * * * * * * * * = ; ' { ^ / F D 6 ", -"e A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ * * = ; ' { / F D 6 ", -"e A p ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = ' { ^ F D 6 ", -"e A p ^ { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ F D 6 ", -"e A p / { , = * $ @ + + + + + + + + + + + + + + + + @ % * = , { ^ F D 6 ", -"e A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / F D 6 ", -"e A p / ^ { ' ; = = * * * * * * * * * * * * * * * * = = = ' { ^ / F D 5 ", -"e A p _ ^ { { ' , ; = = = = = = = = = = = = = = ; = ; , ' { { / _ F D 5 ", -"e A r < / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : G D 5 ", -"e A v < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ < < G D 5 ", -"e A A F H H H H H H H H H H H H H H H H H H H H H H H H H H H H H G C 5 ", -"e z A D D F F F F F F F F F F F F F F F F F F F F F F F F F F F F C A 5 ", -"e A s b / / / / / / / / / / / / / / / / / / / / / / / / / / / / b s y 5 ", -"e z r 2 7 7 5 5 2 7 4 5 6 2 5 5 5 4 2 2 4 4 4 4 4 6 4 2 5 4 5 2 2 v z 5 ", -"e z r 5 4 7 5 4 7 5 4 4 4 6 5 7 5 7 4 4 4 2 6 2 4 7 6 6 4 4 7 2 / z z 5 ", -"e z r 6 4 5 4 5 2 5 2 7 6 2 2 7 2 7 4 4 2 5 5 5 4 4 4 4 5 5 7 | ! z z 5 ", -"e z r 6 2 4 4 6 6 2 2 6 2 6 2 2 4 5 6 5 4 4 7 2 4 4 2 4 2 2 2 < { z z 5 ", -"e z r 6 6 5 2 5 5 2 2 5 6 6 4 7 0 7 b j n j j l n j k g a 5 7 < { z z 5 ", -"e z r 6 7 2 4 2 { , / < 2 4 2 2 0 4 c . . . . . . . . . . 2 5 2 ! z z 5 ", -"e z r 6 7 7 4 < , g } 4 4 7 4 7 a 4 0 . . . . . . . . . . | 2 2 ! z z 5 ", -"e z r 6 6 4 7 1 ~ 8 { 0 0 5 6 2 6 4 a . & # & & & # & - . | 4 : ~ z z 5 ", -"e z q 6 5 6 2 2 { 3 ) b 7 4 7 4 a 4 7 . & & - - - > - ] . : 4 | { z z 5 ", -"e z r 6 7 2 4 2 , 3 ) c b 7 7 2 0 7 c . > > ] - > ] ] ( . < 2 : ! z z 5 ", -"e z r 6 6 4 2 2 { 3 ) e 0 2 2 2 a 4 0 . - > ] ] > ] ] ( . < 4 2 { z z 5 ", -"e z r 6 6 2 2 < ~ 3 ) b 0 7 2 4 6 2 a . - - > > ] > ] ( . < | 2 ! z y 5 ", -"e z r 6 4 5 4 : ~ 3 ) e 6 5 4 5 6 2 b . - > ] > > ] ] ( . | | 2 , y z 5 ", -"e z p 6 4 2 2 | ! 3 ) b 6 7 4 4 7 5 b . - > > ] > ] ] ( . : | : ~ y y 5 ", -"e z p 6 4 6 2 2 { 3 ) c 6 7 4 2 0 6 b . - > > > ] > ] ( . : 4 | { y y 5 ", -"e z r 6 7 4 6 1 { 3 ) g 0 4 5 4 6 4 b . - > > > > ] ] ( . 2 < | ~ y y 5 ", -"e z p 6 5 4 5 : ! 3 ) b b 2 2 4 7 6 0 . - > ] > > ] ] ( . | 5 : ! y y 5 ", -"e z p 6 6 4 5 | { 3 ) c 0 4 6 4 a 2 a . - - > ] > > ] ( . | 2 | { y y 5 ", -"e z p 5 4 5 4 2 { 3 ) g 7 2 5 4 0 4 a . - - ] ] > > ] ( . < 2 : ! y y 5 ", -"e z p 6 2 7 6 2 { 3 ) c 7 5 5 2 5 7 7 . - - > ] > ] ] ( . : 5 : ! y y 5 ", -"e z p 5 4 7 6 | { 3 ) b 0 2 5 4 5 7 c . - > > - ] > ] ( . | 2 | ! y y 5 ", -"e z p 6 7 5 2 | { 3 ) b a 2 7 2 0 6 b . - - > > ] > ] ( . : | 2 , y y 5 ", -"e z p 5 5 2 2 2 , 3 ) c b 2 5 7 7 5 a . - > > > > > ] ( . < 4 2 , y y 5 ", -"e z p 5 7 2 4 < , 3 ) b 7 4 7 4 a 7 7 . > > ] ] ] > ] ( . 2 2 | { y y 5 ", -"e z p 5 2 5 4 : ! 3 ) b 6 7 2 6 5 5 0 . > > > > > > ] ( . < 4 < { y y 5 ", -"e z p 5 4 6 2 < ~ 3 ) e 0 4 5 4 7 4 a . - > ] > ] > ] ( . < | < ! y y 5 ", -"e z p 5 2 6 7 2 ! 3 ) a b 5 2 7 6 7 b . - - > > > > ] ( . | | | ~ y y 5 ", -"e z p 5 4 4 6 1 , 3 ) b 0 4 2 4 a 4 a . - - > > > ] ] ( . 2 | < , y y 5 ", -"e z p 5 2 7 2 2 { 3 ) b 6 2 2 6 0 2 b . - - > > ] ] ] ( . < | 2 , y y 5 ", -"e z p 5 4 4 6 2 { 3 ) e 0 4 2 5 6 5 a . > > ] > > > ] ( . | | < { y y 5 ", -"e y p 5 4 7 4 < ~ 3 ) e 0 6 2 7 5 7 b . - > > ] > > ] ( . < 4 : { y y 5 ", -"e y p 5 5 4 7 : ! 3 ) c b 2 2 4 5 2 a . - - ] ] > ] ] ( . 2 5 < { y y 5 ", -"e y p 5 4 6 5 : ~ 3 ) a 0 4 2 4 6 4 b . > - ] > > > ] ( . | 4 < , y w 5 ", -"e y p 5 4 7 7 < ! 3 ) b a 6 4 7 6 4 c . - > > - ] > ] ( . : 2 < ! w y 5 ", -"e y p 5 5 4 4 < ~ 3 ) g 6 7 5 6 0 4 0 . - - > > > > > ( . 2 2 | ! y y 5 ", -"e y p 5 2 6 5 | ! 3 ) c 6 5 7 2 5 7 0 . - ] > > > > ] ( . : 2 2 ~ w w 5 ", -"e y p 5 6 4 7 2 , 3 ) c b 4 4 2 0 4 a . - - ] > ] > ] ( . : 2 2 { w w 5 ", -"e y p 5 2 4 4 2 ~ 3 ) c 0 5 6 5 6 4 c . - - > > > > ] ( . : 4 < ~ w w 4 ", -"e y p 5 5 5 6 < ! 3 ) b 6 4 4 7 0 7 a . - > > > > > ] ( . 2 | < , w w 4 ", -"e y p 5 4 5 7 | , 3 ) c a 4 6 4 a 4 a . - > ] > > ] ] ( . : 5 < , w w 5 ", -"e y p 5 6 6 4 < ! 3 ) c b 5 2 4 4 2 0 . - ] > > > ] ] ( . | 2 2 { w w 4 ", -"e y p 5 4 4 4 | { 3 ) b 0 5 5 4 0 2 7 . - - > ] - > ] ( . : 4 < { w w 4 ", -"e y p 5 2 2 7 : { 3 ) a a 5 5 4 6 4 a . - > ] > > > ] ( . 2 4 < { w w 4 ", -"e y p 5 4 2 4 | { 3 ) e 6 6 6 7 6 5 0 . - - ] > ] ] ] ( . : 2 | ! w w 4 ", -"e y p 5 4 5 7 2 { 3 ) b b 2 2 4 6 4 0 . - - > ] ] > ] ( . 2 2 < ! w w 4 ", -"e y p 5 4 4 5 | { 3 ) b a 4 2 7 a 6 0 . - > > - > ] ] ( . 2 5 < ~ v v 4 ", -"e y o 5 4 4 4 < { 3 ) a a 4 2 2 0 4 0 . - > > ] - > ] ( . | 5 : { v w 4 ", -"e y o 5 4 5 7 : ~ 3 ) e a 4 5 4 6 2 c . - - ] > > > ] ( . | < | ~ v v 4 ", -"e w o 5 2 6 7 | { 3 ) c 7 7 2 6 6 2 b . - > ] > > > ] ( . 2 | 2 { v v 4 ", -"e w o 5 4 5 2 | ! 3 ) g 6 4 2 2 a 7 0 . - - ] > > > ] ( . | 5 2 ! v v 4 ", -"e x o 5 5 2 6 < { 3 ) e a 7 4 6 5 6 7 . - > - > > > ] ( . : | | ~ v v 4 ", -"e w o 5 7 5 4 : ~ 3 ) c 6 7 5 5 7 2 0 . - > > > > ] ] ( . 2 5 2 { v v 4 ", -"e w o 5 7 6 5 < { 3 ) a b 6 5 4 0 5 a . > - > > > > ] ( . < 2 < ~ v v 4 ", -"e w o 5 4 5 5 2 { 3 ) c 0 4 5 5 0 4 c . - - > ] ] > ] ( . | | | { v v 4 ", -"e x o 5 2 4 7 2 , 3 ) a b 5 2 4 0 2 b . - - ] > > > ] ( . 2 2 < { v v 4 ", -"e x o 5 5 4 2 2 { 3 ) a 6 4 7 6 a 4 b . > - > > > ] ] ( . | 4 | , v v 4 ", -"e w o 5 2 4 5 < ~ 3 ) b 6 4 5 7 7 2 0 . - > ] > ] > ] ( . 2 4 | ! v v 4 ", -"e x o 5 5 2 2 | ! 3 ) b 6 6 4 4 0 4 0 . - - ] ] ] ] ] ( . | | 2 ! v v 4 ", -"e x o 5 7 2 7 2 ! 3 ) a b 5 4 4 a 7 a . & > ] > > ] ] ( . 2 | : { v v 4 ", -"e w o 5 7 2 4 2 ! 3 ) a 0 6 4 6 5 7 7 . > > > > ] ] ] ( . | 4 < ~ v v 4 ", -"e w o 5 5 4 5 | ! 3 ) c 6 6 5 4 7 5 0 . - > > > > > ] ( . < | | { v v 4 ", -"e v o 5 7 4 6 2 ! 3 ) a b 4 7 4 5 5 b . - - ] ] ] ] ] ( . < 2 2 { v v 4 ", -"e v o 5 4 6 6 2 { 3 ) a b 4 5 7 0 5 0 . > > > > ] ] ] ( . | 4 < , v v 4 ", -"e v o 5 7 2 2 | ! 3 ) c a 5 4 2 a 6 0 . - - > - > ] ] ( . | < 2 ! v v 4 ", -"e v o 5 6 2 2 < ~ 3 ) e 0 5 7 7 5 4 c . - - > > > ] ] ( . : 5 2 ~ v v 4 ", -"e v o 5 4 4 6 < { 3 ) c a 4 5 7 7 6 b . - > > ] > > ] ( . | 2 2 ! v v 4 ", -"e v o 5 6 4 2 | , 3 ) f 6 5 4 4 6 5 a . - - ] > > > ] ( . | 2 | ~ v v 4 ", -"e v o 4 4 5 6 | { 3 ) b a 4 7 2 0 5 a . - > > ] > ] ] ( . < 2 2 ! v v 4 ", -"e v o 5 5 6 4 | { 3 ) b 7 4 4 2 0 4 b . - > > > > ] ] ( . | | < , v u 4 ", -"e v o 5 4 4 5 2 ! 3 ) b 0 6 2 7 a 7 b . - - ] > - > ] ( . | 4 2 , u v 4 ", -"e v o 4 4 5 5 < { 3 ) c 0 4 5 6 0 2 a . > > > ] > ] ] ( . | 5 | ! u u 4 ", -"e v o 5 5 5 7 2 ~ 3 ) g 6 2 2 4 0 2 0 . - > > ] > ] ] ( . 2 2 2 , v u 4 ", -"e v o 4 7 2 6 : ~ 3 ) e 0 5 2 5 0 5 b . - - ] > ] ] ] ( . < | | ! u u 4 ", -"e v m 4 2 2 2 : ~ 3 ) b 0 5 4 7 5 4 b . - - ] > > > ] ( . < 4 | ! u u 4 ", -"e v m 5 4 2 4 | ! 3 ) e a 4 4 4 a 2 0 . - - > > > > ] ( . < 4 | { u u 4 ", -"e v m 4 5 4 5 2 , 3 ) b 7 2 4 2 0 4 b . > > ] > > > ] ( . | | 2 ~ u u 4 ", -"e v m 4 4 4 6 2 ! 3 ) b 6 6 4 5 a 4 0 . - > > ] > ] ] ( . 2 2 | , u u 4 ", -"e v m 4 4 4 5 | ! 3 ) b 6 4 6 6 6 4 a . - > > ] > > ] ( . | 5 < ~ u u 4 ", -"e v m 4 5 5 7 | ! 3 ) b 6 7 6 6 6 5 a . - - > ] > > > ( . < 4 2 , u u 4 ", -"e v m 4 4 2 4 : { 3 ) c 7 7 4 4 5 7 0 . - - ] > > > ] ( . | | | { u u 4 ", -"e v m 4 6 7 5 2 ! 3 ) b 6 5 4 5 0 6 b . - > ] > > ] ] ( . < 5 | ~ u u 4 ", -"e v m 4 5 4 7 < ! 3 ) g 7 4 4 7 7 5 b . - - > ] > ] ] ( . 2 < 2 ! u u 4 ", -"e v m 4 6 2 5 | { 3 ) c 0 2 6 7 a 4 0 . - - ] ] > ] ] ( . : | | ~ u u 4 ", -"e u m 4 2 4 6 < { 3 ) c 7 4 2 7 6 4 b . - > > - ] ] ] ( . | 4 | { u u 4 ", -"e v m 4 2 7 5 2 ! 3 ) e 6 5 4 5 a 2 c . - > > > ] - ] ( . < 5 2 { u u 4 ", -"e u m 4 5 2 4 < , 3 ) c a 2 4 4 6 5 b . > > ] ] ] > ] ( . 2 5 < { u u 4 ", -"e u m 4 4 4 4 | ~ 3 ) b 0 4 4 6 a 6 0 . - > > - ] > ] ( . 2 < | ~ u u 4 ", -"e v m 4 4 6 4 | , 3 ) b 0 7 4 6 a 4 0 . - > ] ] ] > ] ( . : | | , u u 2 ", -"e u m 4 6 2 6 : ! 3 ) b 6 4 6 2 7 5 0 . - - > > > > ] ( . 1 5 | , u u 4 ", -"e u m 4 2 4 4 : { 3 ) c a 5 5 4 a 4 0 . - > > > > ] ] ( . < | | { u u 4 ", -"e u m 4 4 2 2 | ~ 3 ) a 0 5 2 2 a 5 0 . - > > > > > ] ( . 2 5 | { u u 2 ", -"e u m 4 4 2 2 | ! 3 ) c 0 4 5 7 5 2 a . - - > > > - ] ( . 2 4 < { u u 2 ", -"e u m 4 6 6 4 : { 3 ) b 7 2 2 4 6 4 a . - - ] > > ] ] ( . : 5 2 , u u 2 ", -"e u m 4 4 4 5 < { 3 ) c b 5 6 4 7 4 a . - > > > ] ] ] ( . 2 < < ~ t t 2 ", -"e u m 4 5 7 4 2 ! 3 ) c b 5 6 4 0 2 c . - ] ] > ] > ] ( . 2 | | ! t t 2 ", -"e u m 4 5 4 2 2 ~ 3 ) c a 5 6 4 0 4 c . > > > > - > ] ( . : 4 < ! t t 2 ", -"e u m 4 6 5 4 | { 3 ) b 0 2 4 4 0 4 0 . - - ] > ] > > ( . | 2 | { t t 2 ", -"e u m 4 4 2 5 : { 3 ) e a 2 4 4 7 7 a . - > ] > > > ] ( . : 4 : { t t 2 ", -"e u m 4 7 4 7 | , 3 ) f 6 6 4 2 0 6 a . - - > > > ] ] ( . 2 5 2 ! s s 2 ", -"e u m 4 4 2 6 | , 3 ) e a 4 4 4 6 4 b . > ] > > > ] ] ( . : 4 2 , s t 2 ", -"e u m 4 4 2 5 < , 3 ) c 7 2 7 2 a 2 b . - > ] > > > ] ( . : | 2 ! t s 2 ", -"e u m 4 7 6 2 | ! 3 ) e 0 2 4 7 7 6 7 . - > > > ] > ] ( . | 2 2 , t s 2 ", -"e u m 4 7 4 6 : ~ 3 ) a 0 2 5 5 0 6 c . - > > ] ] ] ] ( . | 4 : ! s s 2 ", -"e u m 4 4 5 5 : { 3 ) c 6 2 4 4 6 5 0 . - > > ] > ] ] ( . | < 2 ~ s s 2 ", -"e u m 4 5 5 6 | , 3 ) b b 2 4 5 5 5 a . > > > > > > ] ( . | 4 2 { s s 2 ", -"e u m 4 7 4 6 | ~ 3 ) c a 4 4 2 a 5 b . > - > ] ] > ] ( . 2 | 2 ~ s s 2 ", -"e u m 4 2 6 7 : ! 3 ) b 0 2 6 4 0 4 c . > > > > ] > ] ( . : | | ! s s 2 ", -"e t m 4 6 2 5 2 ~ 3 ) b 0 2 2 4 6 4 c . - > > > ] > ] ( . : 2 < , s s 2 ", -"e t m 4 2 4 4 2 ! 3 ) a a 5 4 5 a 4 b . - > ] > ] > ] ( . < 4 | { s s 2 ", -"e t m 4 4 5 4 | { 3 ) e 6 5 7 5 6 5 b . > > ] > ] ] ] ( . < 5 2 ~ s s 2 ", -"e t m 4 2 5 7 : { 3 ) a b 4 5 6 0 4 0 . > > ] ] > > ] ( . 2 < < ! s s 2 ", -"e t m 4 5 6 7 | ! 3 ) b a 2 4 4 5 4 c . & - > > ] > ] ( . | 5 : ! s s 2 ", -"e t m 4 2 7 4 | ~ 3 ) c b 7 2 4 0 6 a . > > > ] ] ] ] ( . : 4 : , s s 2 ", -"e t m 4 2 5 4 : { 3 ) a b 5 2 5 6 6 0 . > > > > ] ] ] ( . 2 | < { s s 2 ", -"e s m 4 4 5 2 | { 3 ) b 6 2 5 4 5 7 b . - > > > > ] ] ( . 2 | : { s s 2 ", -"e t k 4 5 7 6 2 { 3 ) e b 5 4 6 a 4 b . - - > ] ] ] ] ( . 2 | < { s s 2 ", -"e t s 4 2 6 7 4 { 3 ) a a 7 5 2 4 6 0 . - > ] ] > > ] ( . < | 2 { s s 2 ", -"e s s 4 4 5 5 5 ! 3 ) b 7 2 4 7 4 7 0 . - > > > > > ] ( . < 4 : ! s s 2 ", -"e s s 4 5 4 4 2 { 3 ) b b 5 6 5 2 4 a . - > > ] > ] ] ( . < 5 | ~ s s 2 ", -"e s s 2 5 2 2 5 ~ 3 ) b 0 4 5 5 6 6 7 . > > > > ] > ] ( . 2 | | { s s 2 ", -"e s s 2 5 5 5 4 { 3 ) a 0 2 4 4 6 4 c . - - ] > > ] ] ( . 2 4 | { s r 2 ", -"e s r 2 5 5 7 2 ! 3 ) b a 2 7 2 4 4 0 . - > > ] > ] ] ( . 1 | | ~ s s 2 ", -"e s r 2 7 5 5 7 , 3 ) c b 2 5 5 6 2 0 . - > > ] ] ] ] ( . 2 4 : { r r 2 ", -"e s r 2 5 4 5 4 { 3 ) c a 4 2 7 2 2 a . - - ] > > ] ] ( . : | 2 ~ r r 2 ", -"e s r 2 5 2 2 7 ~ 3 ) c 7 2 4 4 2 4 0 . - > ] > ] > ] ( . 2 2 | ~ r r 2 ", -"e s r 2 2 4 4 7 ! 3 ) b 7 2 2 4 4 7 7 . - > > > ] > ] ( . 2 2 | { r r 2 ", -"e s r 2 5 7 2 4 { 3 ) c b 7 4 4 5 6 0 . - > > - > > ] ( . < 4 : , r r 2 ", -"e s r 2 2 4 4 6 ~ 3 ) c a 2 6 6 2 7 a . > - ] > > > ] ( . < 2 2 ~ r r 2 ", -"e s r 2 2 5 4 2 ! 3 ) b 6 7 2 6 2 5 0 . > > > > > > ] ( . < 4 < { r r 1 ", -"e s r 2 4 2 5 4 ~ 3 ) c 0 4 4 2 2 4 b . - > > > ] > ] ( . : 2 < , r r 2 ", -"e s r 2 7 4 5 4 ! 3 ) c b 4 2 4 4 7 b . - - ] > > > ] ( . < 5 : { r r 2 ", -"e s r 2 4 6 5 5 ! 3 ) a a 5 4 5 4 6 0 . - > > > - ] ] ( . | 2 | ~ r r 1 ", -"e r r 2 4 4 6 2 ! 3 ) c 6 7 4 4 2 4 0 . > - > ] > > ] ( . : | | ! r r 1 ", -"e s r 2 6 6 2 7 ~ 3 ) c 0 4 2 5 2 7 0 . - > ] > > > ] ( . | 5 < , r r 1 ", -"e r r 2 5 6 6 4 { 3 ) e b 7 4 5 4 2 0 . > - ] > > > ] ( . | | | ~ r r 1 ", -"e r r 2 4 6 4 4 ! 3 ) e b 4 5 4 2 7 b . - > ] ] > > ] ( . 2 | | ! r r | ", -"e r p 2 6 5 5 4 ~ 3 ) c 0 4 4 5 2 4 b . - - ] > ] ] > ( . 2 2 | { p p | ", -"e r p 2 5 7 4 7 { 3 ) e b 6 2 2 6 5 0 . - - > > > ] ] ( . | 4 : , p r | ", -"e r p 2 7 4 4 6 , 3 ) c 6 4 2 4 4 6 0 . - > ] > > > ] ( . : < 2 ~ r p 1 ", -"e r p 1 5 6 6 5 { 3 ) g 6 4 7 4 2 5 a . - - > > ] > ] ( . | 4 : { p p | ", -"e r p 1 4 6 5 2 ! 3 ) b 0 2 4 6 4 5 b . - - > > ] ] > ( . : | : ! p p | ", -"e r p 1 4 5 4 6 { 3 ) c b 4 6 6 4 6 c . > > ] > > > ] ( . : | | , p p | ", -"e r p 1 5 5 4 5 ! 3 ) e 6 4 2 7 4 7 a . - > ] > ] > ] ( . 2 2 : ~ p p | ", -"e r p 1 7 6 6 2 ! 3 ) b a 5 2 5 5 2 0 . - > ] > ] ] ] ( . : < | { p p | ", -"e r p 1 2 2 7 4 ~ 3 ) b 6 5 5 5 6 7 0 . > ] ( ( ( ( ( ( . | 2 < ~ p p | ", -"e p p | 4 5 6 5 / _ = e 7 2 7 7 7 4 c . ] ( [ : 9 [ | : . < 2 : ! p p | ", -"e p p | 7 4 2 2 4 ) + j b 5 4 4 4 4 5 . . . . . . . . . . : | < ! p p | ", -"e p p | 5 5 5 5 6 g n n 6 4 5 5 5 2 4 | : _ < / / _ / / _ < 4 2 ~ p p | ", -"e p p | 2 4 4 6 6 6 c 0 7 2 6 6 2 7 4 5 | 2 < 2 | | 2 2 < 2 4 2 ~ p p | ", -"e p p | 5 4 5 6 6 4 7 7 4 7 2 4 4 4 7 5 2 5 4 4 2 2 4 5 4 4 4 : { p p | ", -"e p p 5 4 4 _ _ : / / _ _ < : _ _ : : : _ : _ : / _ < / : < _ / ; p o | ", -"e p o h _ * $ @ * @ $ $ $ $ $ $ $ % $ $ $ @ $ $ @ $ $ $ % $ $ $ $ p p | ", -"e p p o o o o p p p p o o p o p o o o o p p o o p o o o o p o p o o o < ", -"e p m k i i i i i i i i i i i i i i i i i i i i i i k i i i k k m o o | ", -"e p f b b b b b b a b b b b b b a b b b a b b b b a a b a b a b f m o < ", -"e p d < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / / : < m p | ", -"e p d : / ^ ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : s r < ", -"e p d / ^ ^ { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { ^ / : u s < ", -"e p d / ^ { ' ; = * * * * * * * * * * * * * * * * * = = ; ' { ^ / t r | ", -"e p d ^ { ' ; = * * $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r < ", -"e p d ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r < ", -"e o d { { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r | ", -"e o d ^ { , = * % @ + + + + + + + + + + + + + + + + @ $ * = , { / t r < ", -"e o d ^ { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r | ", -"e o d / ^ { ' ; = = * * * * * * * * * * * * * * * * = = ; ' { ^ / t r < ", -"e o d / ^ { { ' , = ; = = = = = = = = = = = = = = ; ; , ' { { / _ t r < ", -"e o f : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : u r < ", -"e o i < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ ^ / _ < < y r < ", -"e o p s z B D B B B B B B B B B B B B B B B B B B B B B B B C B C v p < ", -"e o o r s s s s s s s s t t s s s s s s s s s s t t s t s s t s s p o < ", -"e o m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m < ", -"e o m : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ m m < ", -"e o m I K I I I I I I I I I I I I I I I I I I I I I I I I I I I I t m < ", -"e o m I N R S S S S S S S S S S S S S S S S S S S S S S S S S S S 0 m < ", -"e o m E L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R Q O : m < ", -"e o m G L P O O O O O O O O O O O O O O O O O O O O O O O O O O L } m < ", -"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L | m : ", -"e m m G L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ", -"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ", -"e m m G L Q O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ", -"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ", -"e m m G L P O O P P P P P P P P P P P P P P P P P P P P P P P O M } m < ", -"e m m E L J L L L L L L L L L L L L L L L L L L L L L L L L M J E 1 k : ", -"e m m H t e b c b b b b b b b b b b b b b b b b b b b b b b c a 0 1 m : ", -"e m k c ; @ + + + + + + + + + + + + + + + + + + + + + + + + + + + @ m : ", -"e m m k k m m k m m m m m k k k m k m m m m k m m k m m k m m k k k m : ", -"e d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / ", +"j g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g ", +"g F D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D ", +"e C r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m r x z z ", +"e C o < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ : < z A A ", +"e C p : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ ^ / < D D D ", +"e A p _ / { { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { { / _ F D D ", +"e A p / ^ { ' ; = = * * * * * * * * * * * * * * * * * = ; ' { ^ / F D D ", +"e A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ * * = ; ' { / F D D ", +"e A p ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = ' { ^ F D D ", +"e A p ^ { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ F D D ", +"e A p / { , = * $ @ + + + + + + + + + + + + + + + + @ % * = , { ^ F D D ", +"e A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / F D D ", +"e A p / ^ { ' ; = = * * * * * * * * * * * * * * * * = = = ' { ^ / F D D ", +"e A p _ ^ { { ' , ; = = = = = = = = = = = = = = ; = ; , ' { { / _ F D D ", +"e A r < / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : G D D ", +"e A v < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ < < G D D ", +"e A A F H H H H H H H H H H H H H H H H H H H H H H H H H H H H H G C C ", +"e z A D D F F F F F F F F F F F F F F F F F F F F F F F F F F F F C A A ", +"e A s b / / / / / / / / / / / / / / / / / / / / / / / / / / / / b s y y ", +"e z r 2 7 7 5 5 2 7 4 5 6 2 5 5 5 4 2 2 4 4 4 4 4 6 4 2 5 4 5 2 2 v z z ", +"e z r 5 4 7 5 4 7 5 4 4 4 6 5 7 5 7 4 4 4 2 6 2 4 7 6 6 4 4 7 2 / z z z ", +"e z r 6 4 5 4 5 2 5 2 7 6 2 2 7 2 7 4 4 2 5 5 5 4 4 4 4 5 5 7 | ! z z z ", +"e z r 6 2 4 4 6 6 2 2 6 2 6 2 2 4 5 6 5 4 4 7 2 4 4 2 4 2 2 2 < { z z z ", +"e z r 6 6 5 2 5 5 2 2 5 6 6 4 7 0 7 b j n j j l n j k g a 5 7 < { z z z ", +"e z r 6 7 2 4 2 { , / < 2 4 2 2 0 4 c . . . . . . . . . . 2 5 2 ! z z z ", +"e z r 6 7 7 4 < , g } 4 4 7 4 7 a 4 0 . . . . . . . . . . | 2 2 ! z z z ", +"e z r 6 6 4 7 1 ~ 8 { 0 0 5 6 2 6 4 a . & # & & & # & - . | 4 : ~ z z z ", +"e z q 6 5 6 2 2 { 3 ) b 7 4 7 4 a 4 7 . & & - - - > - ] . : 4 | { z z z ", +"e z r 6 7 2 4 2 , 3 ) c b 7 7 2 0 7 c . > > ] - > ] ] ( . < 2 : ! z z z ", +"e z r 6 6 4 2 2 { 3 ) e 0 2 2 2 a 4 0 . - > ] ] > ] ] ( . < 4 2 { z z z ", +"e z r 6 6 2 2 < ~ 3 ) b 0 7 2 4 6 2 a . - - > > ] > ] ( . < | 2 ! z y y ", +"e z r 6 4 5 4 : ~ 3 ) e 6 5 4 5 6 2 b . - > ] > > ] ] ( . | | 2 , y z z ", +"e z p 6 4 2 2 | ! 3 ) b 6 7 4 4 7 5 b . - > > ] > ] ] ( . : | : ~ y y y ", +"e z p 6 4 6 2 2 { 3 ) c 6 7 4 2 0 6 b . - > > > ] > ] ( . : 4 | { y y y ", +"e z r 6 7 4 6 1 { 3 ) g 0 4 5 4 6 4 b . - > > > > ] ] ( . 2 < | ~ y y y ", +"e z p 6 5 4 5 : ! 3 ) b b 2 2 4 7 6 0 . - > ] > > ] ] ( . | 5 : ! y y y ", +"e z p 6 6 4 5 | { 3 ) c 0 4 6 4 a 2 a . - - > ] > > ] ( . | 2 | { y y y ", +"e z p 5 4 5 4 2 { 3 ) g 7 2 5 4 0 4 a . - - ] ] > > ] ( . < 2 : ! y y y ", +"e z p 6 2 7 6 2 { 3 ) c 7 5 5 2 5 7 7 . - - > ] > ] ] ( . : 5 : ! y y y ", +"e z p 5 4 7 6 | { 3 ) b 0 2 5 4 5 7 c . - > > - ] > ] ( . | 2 | ! y y y ", +"e z p 6 7 5 2 | { 3 ) b a 2 7 2 0 6 b . - - > > ] > ] ( . : | 2 , y y y ", +"e z p 5 5 2 2 2 , 3 ) c b 2 5 7 7 5 a . - > > > > > ] ( . < 4 2 , y y y ", +"e z p 5 7 2 4 < , 3 ) b 7 4 7 4 a 7 7 . > > ] ] ] > ] ( . 2 2 | { y y y ", +"e z p 5 2 5 4 : ! 3 ) b 6 7 2 6 5 5 0 . > > > > > > ] ( . < 4 < { y y y ", +"e z p 5 4 6 2 < ~ 3 ) e 0 4 5 4 7 4 a . - > ] > ] > ] ( . < | < ! y y y ", +"e z p 5 2 6 7 2 ! 3 ) a b 5 2 7 6 7 b . - - > > > > ] ( . | | | ~ y y y ", +"e z p 5 4 4 6 1 , 3 ) b 0 4 2 4 a 4 a . - - > > > ] ] ( . 2 | < , y y y ", +"e z p 5 2 7 2 2 { 3 ) b 6 2 2 6 0 2 b . - - > > ] ] ] ( . < | 2 , y y y ", +"e z p 5 4 4 6 2 { 3 ) e 0 4 2 5 6 5 a . > > ] > > > ] ( . | | < { y y y ", +"e y p 5 4 7 4 < ~ 3 ) e 0 6 2 7 5 7 b . - > > ] > > ] ( . < 4 : { y y y ", +"e y p 5 5 4 7 : ! 3 ) c b 2 2 4 5 2 a . - - ] ] > ] ] ( . 2 5 < { y y y ", +"e y p 5 4 6 5 : ~ 3 ) a 0 4 2 4 6 4 b . > - ] > > > ] ( . | 4 < , y w w ", +"e y p 5 4 7 7 < ! 3 ) b a 6 4 7 6 4 c . - > > - ] > ] ( . : 2 < ! w y y ", +"e y p 5 5 4 4 < ~ 3 ) g 6 7 5 6 0 4 0 . - - > > > > > ( . 2 2 | ! y y y ", +"e y p 5 2 6 5 | ! 3 ) c 6 5 7 2 5 7 0 . - ] > > > > ] ( . : 2 2 ~ w w w ", +"e y p 5 6 4 7 2 , 3 ) c b 4 4 2 0 4 a . - - ] > ] > ] ( . : 2 2 { w w w ", +"e y p 5 2 4 4 2 ~ 3 ) c 0 5 6 5 6 4 c . - - > > > > ] ( . : 4 < ~ w w w ", +"e y p 5 5 5 6 < ! 3 ) b 6 4 4 7 0 7 a . - > > > > > ] ( . 2 | < , w w w ", +"e y p 5 4 5 7 | , 3 ) c a 4 6 4 a 4 a . - > ] > > ] ] ( . : 5 < , w w w ", +"e y p 5 6 6 4 < ! 3 ) c b 5 2 4 4 2 0 . - ] > > > ] ] ( . | 2 2 { w w w ", +"e y p 5 4 4 4 | { 3 ) b 0 5 5 4 0 2 7 . - - > ] - > ] ( . : 4 < { w w w ", +"e y p 5 2 2 7 : { 3 ) a a 5 5 4 6 4 a . - > ] > > > ] ( . 2 4 < { w w w ", +"e y p 5 4 2 4 | { 3 ) e 6 6 6 7 6 5 0 . - - ] > ] ] ] ( . : 2 | ! w w w ", +"e y p 5 4 5 7 2 { 3 ) b b 2 2 4 6 4 0 . - - > ] ] > ] ( . 2 2 < ! w w w ", +"e y p 5 4 4 5 | { 3 ) b a 4 2 7 a 6 0 . - > > - > ] ] ( . 2 5 < ~ v v v ", +"e y o 5 4 4 4 < { 3 ) a a 4 2 2 0 4 0 . - > > ] - > ] ( . | 5 : { v w w ", +"e y o 5 4 5 7 : ~ 3 ) e a 4 5 4 6 2 c . - - ] > > > ] ( . | < | ~ v v v ", +"e w o 5 2 6 7 | { 3 ) c 7 7 2 6 6 2 b . - > ] > > > ] ( . 2 | 2 { v v v ", +"e w o 5 4 5 2 | ! 3 ) g 6 4 2 2 a 7 0 . - - ] > > > ] ( . | 5 2 ! v v v ", +"e x o 5 5 2 6 < { 3 ) e a 7 4 6 5 6 7 . - > - > > > ] ( . : | | ~ v v v ", +"e w o 5 7 5 4 : ~ 3 ) c 6 7 5 5 7 2 0 . - > > > > ] ] ( . 2 5 2 { v v v ", +"e w o 5 7 6 5 < { 3 ) a b 6 5 4 0 5 a . > - > > > > ] ( . < 2 < ~ v v v ", +"e w o 5 4 5 5 2 { 3 ) c 0 4 5 5 0 4 c . - - > ] ] > ] ( . | | | { v v v ", +"e x o 5 2 4 7 2 , 3 ) a b 5 2 4 0 2 b . - - ] > > > ] ( . 2 2 < { v v v ", +"e x o 5 5 4 2 2 { 3 ) a 6 4 7 6 a 4 b . > - > > > ] ] ( . | 4 | , v v v ", +"e w o 5 2 4 5 < ~ 3 ) b 6 4 5 7 7 2 0 . - > ] > ] > ] ( . 2 4 | ! v v v ", +"e x o 5 5 2 2 | ! 3 ) b 6 6 4 4 0 4 0 . - - ] ] ] ] ] ( . | | 2 ! v v v ", +"e x o 5 7 2 7 2 ! 3 ) a b 5 4 4 a 7 a . & > ] > > ] ] ( . 2 | : { v v v ", +"e w o 5 7 2 4 2 ! 3 ) a 0 6 4 6 5 7 7 . > > > > ] ] ] ( . | 4 < ~ v v v ", +"e w o 5 5 4 5 | ! 3 ) c 6 6 5 4 7 5 0 . - > > > > > ] ( . < | | { v v v ", +"e v o 5 7 4 6 2 ! 3 ) a b 4 7 4 5 5 b . - - ] ] ] ] ] ( . < 2 2 { v v v ", +"e v o 5 4 6 6 2 { 3 ) a b 4 5 7 0 5 0 . > > > > ] ] ] ( . | 4 < , v v v ", +"e v o 5 7 2 2 | ! 3 ) c a 5 4 2 a 6 0 . - - > - > ] ] ( . | < 2 ! v v v ", +"e v o 5 6 2 2 < ~ 3 ) e 0 5 7 7 5 4 c . - - > > > ] ] ( . : 5 2 ~ v v v ", +"e v o 5 4 4 6 < { 3 ) c a 4 5 7 7 6 b . - > > ] > > ] ( . | 2 2 ! v v v ", +"e v o 5 6 4 2 | , 3 ) f 6 5 4 4 6 5 a . - - ] > > > ] ( . | 2 | ~ v v v ", +"e v o 4 4 5 6 | { 3 ) b a 4 7 2 0 5 a . - > > ] > ] ] ( . < 2 2 ! v v v ", +"e v o 5 5 6 4 | { 3 ) b 7 4 4 2 0 4 b . - > > > > ] ] ( . | | < , v u u ", +"e v o 5 4 4 5 2 ! 3 ) b 0 6 2 7 a 7 b . - - ] > - > ] ( . | 4 2 , u v v ", +"e v o 4 4 5 5 < { 3 ) c 0 4 5 6 0 2 a . > > > ] > ] ] ( . | 5 | ! u u u ", +"e v o 5 5 5 7 2 ~ 3 ) g 6 2 2 4 0 2 0 . - > > ] > ] ] ( . 2 2 2 , v u u ", +"e v o 4 7 2 6 : ~ 3 ) e 0 5 2 5 0 5 b . - - ] > ] ] ] ( . < | | ! u u u ", +"e v m 4 2 2 2 : ~ 3 ) b 0 5 4 7 5 4 b . - - ] > > > ] ( . < 4 | ! u u u ", +"e v m 5 4 2 4 | ! 3 ) e a 4 4 4 a 2 0 . - - > > > > ] ( . < 4 | { u u u ", +"e v m 4 5 4 5 2 , 3 ) b 7 2 4 2 0 4 b . > > ] > > > ] ( . | | 2 ~ u u u ", +"e v m 4 4 4 6 2 ! 3 ) b 6 6 4 5 a 4 0 . - > > ] > ] ] ( . 2 2 | , u u u ", +"e v m 4 4 4 5 | ! 3 ) b 6 4 6 6 6 4 a . - > > ] > > ] ( . | 5 < ~ u u u ", +"e v m 4 5 5 7 | ! 3 ) b 6 7 6 6 6 5 a . - - > ] > > > ( . < 4 2 , u u u ", +"e v m 4 4 2 4 : { 3 ) c 7 7 4 4 5 7 0 . - - ] > > > ] ( . | | | { u u u ", +"e v m 4 6 7 5 2 ! 3 ) b 6 5 4 5 0 6 b . - > ] > > ] ] ( . < 5 | ~ u u u ", +"e v m 4 5 4 7 < ! 3 ) g 7 4 4 7 7 5 b . - - > ] > ] ] ( . 2 < 2 ! u u u ", +"e v m 4 6 2 5 | { 3 ) c 0 2 6 7 a 4 0 . - - ] ] > ] ] ( . : | | ~ u u u ", +"e u m 4 2 4 6 < { 3 ) c 7 4 2 7 6 4 b . - > > - ] ] ] ( . | 4 | { u u u ", +"e v m 4 2 7 5 2 ! 3 ) e 6 5 4 5 a 2 c . - > > > ] - ] ( . < 5 2 { u u u ", +"e u m 4 5 2 4 < , 3 ) c a 2 4 4 6 5 b . > > ] ] ] > ] ( . 2 5 < { u u u ", +"e u m 4 4 4 4 | ~ 3 ) b 0 4 4 6 a 6 0 . - > > - ] > ] ( . 2 < | ~ u u u ", +"e v m 4 4 6 4 | , 3 ) b 0 7 4 6 a 4 0 . - > ] ] ] > ] ( . : | | , u u u ", +"e u m 4 6 2 6 : ! 3 ) b 6 4 6 2 7 5 0 . - - > > > > ] ( . 1 5 | , u u u ", +"e u m 4 2 4 4 : { 3 ) c a 5 5 4 a 4 0 . - > > > > ] ] ( . < | | { u u u ", +"e u m 4 4 2 2 | ~ 3 ) a 0 5 2 2 a 5 0 . - > > > > > ] ( . 2 5 | { u u u ", +"e u m 4 4 2 2 | ! 3 ) c 0 4 5 7 5 2 a . - - > > > - ] ( . 2 4 < { u u u ", +"e u m 4 6 6 4 : { 3 ) b 7 2 2 4 6 4 a . - - ] > > ] ] ( . : 5 2 , u u u ", +"e u m 4 4 4 5 < { 3 ) c b 5 6 4 7 4 a . - > > > ] ] ] ( . 2 < < ~ t t t ", +"e u m 4 5 7 4 2 ! 3 ) c b 5 6 4 0 2 c . - ] ] > ] > ] ( . 2 | | ! t t t ", +"e u m 4 5 4 2 2 ~ 3 ) c a 5 6 4 0 4 c . > > > > - > ] ( . : 4 < ! t t t ", +"e u m 4 6 5 4 | { 3 ) b 0 2 4 4 0 4 0 . - - ] > ] > > ( . | 2 | { t t t ", +"e u m 4 4 2 5 : { 3 ) e a 2 4 4 7 7 a . - > ] > > > ] ( . : 4 : { t t t ", +"e u m 4 7 4 7 | , 3 ) f 6 6 4 2 0 6 a . - - > > > ] ] ( . 2 5 2 ! s s s ", +"e u m 4 4 2 6 | , 3 ) e a 4 4 4 6 4 b . > ] > > > ] ] ( . : 4 2 , s t t ", +"e u m 4 4 2 5 < , 3 ) c 7 2 7 2 a 2 b . - > ] > > > ] ( . : | 2 ! t s s ", +"e u m 4 7 6 2 | ! 3 ) e 0 2 4 7 7 6 7 . - > > > ] > ] ( . | 2 2 , t s s ", +"e u m 4 7 4 6 : ~ 3 ) a 0 2 5 5 0 6 c . - > > ] ] ] ] ( . | 4 : ! s s s ", +"e u m 4 4 5 5 : { 3 ) c 6 2 4 4 6 5 0 . - > > ] > ] ] ( . | < 2 ~ s s s ", +"e u m 4 5 5 6 | , 3 ) b b 2 4 5 5 5 a . > > > > > > ] ( . | 4 2 { s s s ", +"e u m 4 7 4 6 | ~ 3 ) c a 4 4 2 a 5 b . > - > ] ] > ] ( . 2 | 2 ~ s s s ", +"e u m 4 2 6 7 : ! 3 ) b 0 2 6 4 0 4 c . > > > > ] > ] ( . : | | ! s s s ", +"e t m 4 6 2 5 2 ~ 3 ) b 0 2 2 4 6 4 c . - > > > ] > ] ( . : 2 < , s s s ", +"e t m 4 2 4 4 2 ! 3 ) a a 5 4 5 a 4 b . - > ] > ] > ] ( . < 4 | { s s s ", +"e t m 4 4 5 4 | { 3 ) e 6 5 7 5 6 5 b . > > ] > ] ] ] ( . < 5 2 ~ s s s ", +"e t m 4 2 5 7 : { 3 ) a b 4 5 6 0 4 0 . > > ] ] > > ] ( . 2 < < ! s s s ", +"e t m 4 5 6 7 | ! 3 ) b a 2 4 4 5 4 c . & - > > ] > ] ( . | 5 : ! s s s ", +"e t m 4 2 7 4 | ~ 3 ) c b 7 2 4 0 6 a . > > > ] ] ] ] ( . : 4 : , s s s ", +"e t m 4 2 5 4 : { 3 ) a b 5 2 5 6 6 0 . > > > > ] ] ] ( . 2 | < { s s s ", +"e s m 4 4 5 2 | { 3 ) b 6 2 5 4 5 7 b . - > > > > ] ] ( . 2 | : { s s s ", +"e t k 4 5 7 6 2 { 3 ) e b 5 4 6 a 4 b . - - > ] ] ] ] ( . 2 | < { s s s ", +"e t s 4 2 6 7 4 { 3 ) a a 7 5 2 4 6 0 . - > ] ] > > ] ( . < | 2 { s s s ", +"e s s 4 4 5 5 5 ! 3 ) b 7 2 4 7 4 7 0 . - > > > > > ] ( . < 4 : ! s s s ", +"e s s 4 5 4 4 2 { 3 ) b b 5 6 5 2 4 a . - > > ] > ] ] ( . < 5 | ~ s s s ", +"e s s 2 5 2 2 5 ~ 3 ) b 0 4 5 5 6 6 7 . > > > > ] > ] ( . 2 | | { s s s ", +"e s s 2 5 5 5 4 { 3 ) a 0 2 4 4 6 4 c . - - ] > > ] ] ( . 2 4 | { s r r ", +"e s r 2 5 5 7 2 ! 3 ) b a 2 7 2 4 4 0 . - > > ] > ] ] ( . 1 | | ~ s s s ", +"e s r 2 7 5 5 7 , 3 ) c b 2 5 5 6 2 0 . - > > ] ] ] ] ( . 2 4 : { r r r ", +"e s r 2 5 4 5 4 { 3 ) c a 4 2 7 2 2 a . - - ] > > ] ] ( . : | 2 ~ r r r ", +"e s r 2 5 2 2 7 ~ 3 ) c 7 2 4 4 2 4 0 . - > ] > ] > ] ( . 2 2 | ~ r r r ", +"e s r 2 2 4 4 7 ! 3 ) b 7 2 2 4 4 7 7 . - > > > ] > ] ( . 2 2 | { r r r ", +"e s r 2 5 7 2 4 { 3 ) c b 7 4 4 5 6 0 . - > > - > > ] ( . < 4 : , r r r ", +"e s r 2 2 4 4 6 ~ 3 ) c a 2 6 6 2 7 a . > - ] > > > ] ( . < 2 2 ~ r r r ", +"e s r 2 2 5 4 2 ! 3 ) b 6 7 2 6 2 5 0 . > > > > > > ] ( . < 4 < { r r r ", +"e s r 2 4 2 5 4 ~ 3 ) c 0 4 4 2 2 4 b . - > > > ] > ] ( . : 2 < , r r r ", +"e s r 2 7 4 5 4 ! 3 ) c b 4 2 4 4 7 b . - - ] > > > ] ( . < 5 : { r r r ", +"e s r 2 4 6 5 5 ! 3 ) a a 5 4 5 4 6 0 . - > > > - ] ] ( . | 2 | ~ r r r ", +"e r r 2 4 4 6 2 ! 3 ) c 6 7 4 4 2 4 0 . > - > ] > > ] ( . : | | ! r r r ", +"e s r 2 6 6 2 7 ~ 3 ) c 0 4 2 5 2 7 0 . - > ] > > > ] ( . | 5 < , r r r ", +"e r r 2 5 6 6 4 { 3 ) e b 7 4 5 4 2 0 . > - ] > > > ] ( . | | | ~ r r r ", +"e r r 2 4 6 4 4 ! 3 ) e b 4 5 4 2 7 b . - > ] ] > > ] ( . 2 | | ! r r r ", +"e r p 2 6 5 5 4 ~ 3 ) c 0 4 4 5 2 4 b . - - ] > ] ] > ( . 2 2 | { p p p ", +"e r p 2 5 7 4 7 { 3 ) e b 6 2 2 6 5 0 . - - > > > ] ] ( . | 4 : , p r r ", +"e r p 2 7 4 4 6 , 3 ) c 6 4 2 4 4 6 0 . - > ] > > > ] ( . : < 2 ~ r p p ", +"e r p 1 5 6 6 5 { 3 ) g 6 4 7 4 2 5 a . - - > > ] > ] ( . | 4 : { p p p ", +"e r p 1 4 6 5 2 ! 3 ) b 0 2 4 6 4 5 b . - - > > ] ] > ( . : | : ! p p p ", +"e r p 1 4 5 4 6 { 3 ) c b 4 6 6 4 6 c . > > ] > > > ] ( . : | | , p p p ", +"e r p 1 5 5 4 5 ! 3 ) e 6 4 2 7 4 7 a . - > ] > ] > ] ( . 2 2 : ~ p p p ", +"e r p 1 7 6 6 2 ! 3 ) b a 5 2 5 5 2 0 . - > ] > ] ] ] ( . : < | { p p p ", +"e r p 1 2 2 7 4 ~ 3 ) b 6 5 5 5 6 7 0 . > ] ( ( ( ( ( ( . | 2 < ~ p p p ", +"e p p | 4 5 6 5 / _ = e 7 2 7 7 7 4 c . ] ( [ : 9 [ | : . < 2 : ! p p p ", +"e p p | 7 4 2 2 4 ) + j b 5 4 4 4 4 5 . . . . . . . . . . : | < ! p p p ", +"e p p | 5 5 5 5 6 g n n 6 4 5 5 5 2 4 | : _ < / / _ / / _ < 4 2 ~ p p p ", +"e p p | 2 4 4 6 6 6 c 0 7 2 6 6 2 7 4 5 | 2 < 2 | | 2 2 < 2 4 2 ~ p p p ", +"e p p | 5 4 5 6 6 4 7 7 4 7 2 4 4 4 7 5 2 5 4 4 2 2 4 5 4 4 4 : { p p p ", +"e p p 5 4 4 _ _ : / / _ _ < : _ _ : : : _ : _ : / _ < / : < _ / ; p o o ", +"e p o h _ * $ @ * @ $ $ $ $ $ $ $ % $ $ $ @ $ $ @ $ $ $ % $ $ $ $ p p p ", +"e p p o o o o p p p p o o p o p o o o o p p o o p o o o o p o p o o o o ", +"e p m k i i i i i i i i i i i i i i i i i i i i i i k i i i k k m o o o ", +"e p f b b b b b b a b b b b b b a b b b a b b b b a a b a b a b f m o o ", +"e p d < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / / : < m p p ", +"e p d : / ^ ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : s r o ", +"e p d / ^ ^ { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { ^ / : u s s ", +"e p d / ^ { ' ; = * * * * * * * * * * * * * * * * * = = ; ' { ^ / t r r ", +"e p d ^ { ' ; = * * $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r r ", +"e p d ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r r ", +"e o d { { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r r ", +"e o d ^ { , = * % @ + + + + + + + + + + + + + + + + @ $ * = , { / t r r ", +"e o d ^ { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r r ", +"e o d / ^ { ' ; = = * * * * * * * * * * * * * * * * = = ; ' { ^ / t r r ", +"e o d / ^ { { ' , = ; = = = = = = = = = = = = = = ; ; , ' { { / _ t r r ", +"e o f : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : u r r ", +"e o i < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ ^ / _ < < y r r ", +"e o p s z B D B B B B B B B B B B B B B B B B B B B B B B B C B C v p p ", +"e o o r s s s s s s s s t t s s s s s s s s s s t t s t s s t s s p o o ", +"e o m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m ", +"e o m : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ m m m ", +"e o m I K I I I I I I I I I I I I I I I I I I I I I I I I I I I I t m m ", +"e o m I N R S S S S S S S S S S S S S S S S S S S S S S S S S S S 0 m m ", +"e o m E L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R Q O : m m ", +"e o m G L P O O O O O O O O O O O O O O O O O O O O O O O O O O L } m m ", +"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L | m m ", +"e m m G L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m m ", +"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m m ", +"e m m G L Q O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m m ", +"e m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m m ", +"e m m G L P O O P P P P P P P P P P P P P P P P P P P P P P P O M } m m ", +"e m m E L J L L L L L L L L L L L L L L L L L L L L L L L L M J E 1 k k ", +"e m m H t e b c b b b b b b b b b b b b b b b b b b b b b b c a 0 1 m m ", +"e m k c ; @ + + + + + + + + + + + + + + + + + + + + + + + + + + + @ m m ", +"e m m k k m m k m m m m m k k k m k m m m m k m m k m m k m m k k k m m ", +"e d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ", "4 / ^ { { { { { { ^ { { ^ { { ^ { { ^ { { { { ^ { { ^ { { { { { ^ { { { "}; diff --git a/hdspmixer/pixmaps/output_r.xpm b/hdspmixer/pixmaps/output_r.xpm new file mode 100644 index 0000000..78fc61b --- /dev/null +++ b/hdspmixer/pixmaps/output_r.xpm @@ -0,0 +1,468 @@ +/* XPM */ +char * output_r_xpm[] = { +"36 208 257 2", +" c None", +". c #000000", +"+ c #080808", +"@ c #080810", +"# c #001008", +"$ c #101010", +"% c #181010", +"& c #002010", +"* c #101818", +"= c #181818", +"- c #002918", +"; c #202018", +"> c #003118", +", c #202020", +"' c #202029", +") c #292020", +"! c #202920", +"~ c #292920", +"{ c #292929", +"] c #004120", +"^ c #293131", +"/ c #313131", +"( c #104A29", +"_ c #393939", +": c #394139", +"< c #414141", +"[ c #20524A", +"} c #4A4141", +"| c #414A41", +"1 c #4A4A41", +"2 c #4A4A4A", +"3 c #524A41", +"4 c #4A524A", +"5 c #525252", +"6 c #525A52", +"7 c #5A5A52", +"8 c #625A4A", +"9 c #317B20", +"0 c #5A625A", +"a c #62625A", +"b c #626A62", +"c c #6A6A62", +"d c #6A6A6A", +"e c #736A62", +"f c #737373", +"g c #7B736A", +"h c #737B73", +"i c #737B7B", +"j c #7B7B73", +"k c #7B7B7B", +"l c #7B8373", +"m c #7B837B", +"n c #83837B", +"o c #838383", +"p c #838B83", +"q c #8B8B83", +"r c #8B8B8B", +"s c #8B948B", +"t c #94948B", +"u c #949494", +"v c #949C94", +"w c #949C9C", +"x c #9C9C94", +"y c #9C9C9C", +"z c #9CA49C", +"A c #9CA4A4", +"B c #A4A49C", +"C c #A4A4A4", +"D c #A4ACA4", +"E c #ACACA4", +"F c #ACACAC", +"G c #B4B4AC", +"H c #BDBDB4", +"I c #C5C5BD", +"J c #CDCDCD", +"K c #D5D5CD", +"L c #DEDED5", +"M c #DEE6DE", +"N c #E6E6E6", +"O c #EEEEEE", +"P c #F6EEEE", +"Q c #F6F6F6", +"R c #F6FFFF", +"S c #FFFFFF", +"T c #6633FF", +"U c #666600", +"V c #666633", +"W c #666666", +"X c #666699", +"Y c #6666CC", +"Z c #6666FF", +"` c #669900", +" . c #669933", +".. c #669966", +"+. c #669999", +"@. c #6699CC", +"#. c #6699FF", +"$. c #66CC00", +"%. c #66CC33", +"&. c #66CC66", +"*. c #66CC99", +"=. c #66CCCC", +"-. c #66CCFF", +";. c #66FF00", +">. c #66FF33", +",. c #66FF66", +"'. c #66FF99", +"). c #66FFCC", +"!. c #66FFFF", +"~. c #990000", +"{. c #990033", +"]. c #990066", +"^. c #990099", +"/. c #9900CC", +"(. c #9900FF", +"_. c #993300", +":. c #993333", +"<. c #993366", +"[. c #993399", +"}. c #9933CC", +"|. c #9933FF", +"1. c #996600", +"2. c #996633", +"3. c #996666", +"4. c #996699", +"5. c #9966CC", +"6. c #9966FF", +"7. c #999900", +"8. c #999933", +"9. c #999966", +"0. c #999999", +"a. c #9999CC", +"b. c #9999FF", +"c. c #99CC00", +"d. c #99CC33", +"e. c #99CC66", +"f. c #99CC99", +"g. c #99CCCC", +"h. c #99CCFF", +"i. c #99FF00", +"j. c #99FF33", +"k. c #99FF66", +"l. c #99FF99", +"m. c #99FFCC", +"n. c #99FFFF", +"o. c #CC0000", +"p. c #CC0033", +"q. c #CC0066", +"r. c #CC0099", +"s. c #CC00CC", +"t. c #CC00FF", +"u. c #CC3300", +"v. c #CC3333", +"w. c #CC3366", +"x. c #CC3399", +"y. c #CC33CC", +"z. c #CC33FF", +"A. c #CC6600", +"B. c #CC6633", +"C. c #CC6666", +"D. c #CC6699", +"E. c #CC66CC", +"F. c #CC66FF", +"G. c #CC9900", +"H. c #CC9933", +"I. c #CC9966", +"J. c #CC9999", +"K. c #CC99CC", +"L. c #CC99FF", +"M. c #CCCC00", +"N. c #CCCC33", +"O. c #CCCC66", +"P. c #CCCC99", +"Q. c #CCCCCC", +"R. c #CCCCFF", +"S. c #CCFF00", +"T. c #CCFF33", +"U. c #CCFF66", +"V. c #CCFF99", +"W. c #CCFFCC", +"X. c #CCFFFF", +"Y. c #FF0000", +"Z. c #FF0033", +"`. c #FF0066", +" + c #FF0099", +".+ c #FF00CC", +"++ c #FF00FF", +"@+ c #FF3300", +"#+ c #FF3333", +"$+ c #FF3366", +"%+ c #FF3399", +"&+ c #FF33CC", +"*+ c #FF33FF", +"=+ c #FF6600", +"-+ c #FF6633", +";+ c #FF6666", +">+ c #FF6699", +",+ c #FF66CC", +"'+ c #FF66FF", +")+ c #FF9900", +"!+ c #FF9933", +"~+ c #FF9966", +"{+ c #FF9999", +"]+ c #FF99CC", +"^+ c #FF99FF", +"/+ c #FFCC00", +"(+ c #FFCC33", +"_+ c #FFCC66", +":+ c #FFCC99", +"<+ c #FFCCCC", +"[+ c #FFCCFF", +"}+ c #FFFF00", +"|+ c #FFFF33", +"1+ c #FFFF66", +"2+ c #FFFF99", +"3+ c #FFFFCC", +"4+ c #FFFFFF", +"5+ c #000000", +"6+ c #0D0D0D", +"7+ c #1A1A1A", +"8+ c #282828", +"9+ c #353535", +"0+ c #434343", +"a+ c #505050", +"b+ c #5D5D5D", +"c+ c #6B6B6B", +"d+ c #787878", +"e+ c #868686", +"f+ c #939393", +"g+ c #A1A1A1", +"h+ c #AEAEAE", +"i+ c #BBBBBB", +"j+ c #C9C9C9", +"k+ c #D6D6D6", +"l+ c #E4E4E4", +"m+ c #F1F1F1", +"n+ c #FFFFFF", +"o+ c #0099FF", +"p+ c #00CCFF", +"q+ c #00FFFF", +"r+ c #3300FF", +"s+ c #3333FF", +"t+ c #3366FF", +"u+ c #3399FF", +"v+ c #33CCFF", +"w+ c #33FFFF", +"x+ c #6600FF", +"y+ c #6633FF", +"z+ c #6666FF", +"A+ c #6699FF", +"B+ c #66CCFF", +"C+ c #66FFFF", +"D+ c #9900FF", +"E+ c #9933FF", +"F+ c #9966FF", +"G+ c #9999FF", +"H+ c #99CCFF", +"2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 { ", +"j g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g / ", +"F F D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D a ", +"C C r m m m m m m m m m m m m m m m m m m m m m m m m m m m m m r x z 6 ", +"C C o < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ : < z A 6 ", +"C C p : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ ^ / < D D 6 ", +"A A p _ / { { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { { / _ F D 6 ", +"A A p / ^ { ' ; = = * * * * * * * * * * * * * * * * * = ; ' { ^ / F D 6 ", +"A A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ * * = ; ' { / F D 6 ", +"A A p ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = ' { ^ F D 6 ", +"A A p ^ { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ F D 6 ", +"A A p / { , = * $ @ + + + + + + + + + + + + + + + + @ % * = , { ^ F D 6 ", +"A A p / { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / F D 6 ", +"A A p / ^ { ' ; = = * * * * * * * * * * * * * * * * = = = ' { ^ / F D 5 ", +"A A p _ ^ { { ' , ; = = = = = = = = = = = = = = ; = ; , ' { { / _ F D 5 ", +"A A r < / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : G D 5 ", +"A A v < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / _ < < G D 5 ", +"A A A F H H H H H H H H H H H H H H H H H H H H H H H H H H H H H G C 5 ", +"z z A D D F F F F F F F F F F F F F F F F F F F F F F F F F F F F C A 5 ", +"A A s b / / / / / / / / / / / / / / / / / / / / / / / / / / / / b s y 5 ", +"z z r 2 7 7 5 5 2 7 4 5 6 2 5 5 5 4 2 2 4 4 4 4 4 6 4 2 5 4 5 2 2 v z 5 ", +"z z r 5 4 7 5 4 7 5 4 4 4 6 5 7 5 7 4 4 4 2 6 2 4 7 6 6 4 4 7 2 / z z 5 ", +"z z r 6 4 5 4 5 2 5 2 7 6 2 2 7 2 7 4 4 2 5 5 5 4 4 4 4 5 5 7 | ! z z 5 ", +"z z r 6 2 4 4 6 6 2 2 6 2 6 2 2 4 5 6 5 4 4 7 2 4 4 2 4 2 2 2 < { z z 5 ", +"z z r 6 6 5 2 5 5 2 2 5 6 6 4 7 0 7 b j n j j l n j k g a 5 7 < { z z 5 ", +"z z r 6 7 2 4 2 { , / < 2 4 2 2 0 4 c . . . . . . . . . . 2 5 2 ! z z 5 ", +"z z r 6 7 7 4 < , g } 4 4 7 4 7 a 4 0 . . . . . . . . . . | 2 2 ! z z 5 ", +"z z r 6 6 4 7 1 ~ 8 { 0 0 5 6 2 6 4 a . & # & & & # & - . | 4 : ~ z z 5 ", +"z z q 6 5 6 2 2 { 3 ) b 7 4 7 4 a 4 7 . & & - - - > - ] . : 4 | { z z 5 ", +"z z r 6 7 2 4 2 , 3 ) c b 7 7 2 0 7 c . > > ] - > ] ] ( . < 2 : ! z z 5 ", +"z z r 6 6 4 2 2 { 3 ) e 0 2 2 2 a 4 0 . - > ] ] > ] ] ( . < 4 2 { z z 5 ", +"z z r 6 6 2 2 < ~ 3 ) b 0 7 2 4 6 2 a . - - > > ] > ] ( . < | 2 ! z y 5 ", +"z z r 6 4 5 4 : ~ 3 ) e 6 5 4 5 6 2 b . - > ] > > ] ] ( . | | 2 , y z 5 ", +"z z p 6 4 2 2 | ! 3 ) b 6 7 4 4 7 5 b . - > > ] > ] ] ( . : | : ~ y y 5 ", +"z z p 6 4 6 2 2 { 3 ) c 6 7 4 2 0 6 b . - > > > ] > ] ( . : 4 | { y y 5 ", +"z z r 6 7 4 6 1 { 3 ) g 0 4 5 4 6 4 b . - > > > > ] ] ( . 2 < | ~ y y 5 ", +"z z p 6 5 4 5 : ! 3 ) b b 2 2 4 7 6 0 . - > ] > > ] ] ( . | 5 : ! y y 5 ", +"z z p 6 6 4 5 | { 3 ) c 0 4 6 4 a 2 a . - - > ] > > ] ( . | 2 | { y y 5 ", +"z z p 5 4 5 4 2 { 3 ) g 7 2 5 4 0 4 a . - - ] ] > > ] ( . < 2 : ! y y 5 ", +"z z p 6 2 7 6 2 { 3 ) c 7 5 5 2 5 7 7 . - - > ] > ] ] ( . : 5 : ! y y 5 ", +"z z p 5 4 7 6 | { 3 ) b 0 2 5 4 5 7 c . - > > - ] > ] ( . | 2 | ! y y 5 ", +"z z p 6 7 5 2 | { 3 ) b a 2 7 2 0 6 b . - - > > ] > ] ( . : | 2 , y y 5 ", +"z z p 5 5 2 2 2 , 3 ) c b 2 5 7 7 5 a . - > > > > > ] ( . < 4 2 , y y 5 ", +"z z p 5 7 2 4 < , 3 ) b 7 4 7 4 a 7 7 . > > ] ] ] > ] ( . 2 2 | { y y 5 ", +"z z p 5 2 5 4 : ! 3 ) b 6 7 2 6 5 5 0 . > > > > > > ] ( . < 4 < { y y 5 ", +"z z p 5 4 6 2 < ~ 3 ) e 0 4 5 4 7 4 a . - > ] > ] > ] ( . < | < ! y y 5 ", +"z z p 5 2 6 7 2 ! 3 ) a b 5 2 7 6 7 b . - - > > > > ] ( . | | | ~ y y 5 ", +"z z p 5 4 4 6 1 , 3 ) b 0 4 2 4 a 4 a . - - > > > ] ] ( . 2 | < , y y 5 ", +"z z p 5 2 7 2 2 { 3 ) b 6 2 2 6 0 2 b . - - > > ] ] ] ( . < | 2 , y y 5 ", +"z z p 5 4 4 6 2 { 3 ) e 0 4 2 5 6 5 a . > > ] > > > ] ( . | | < { y y 5 ", +"y y p 5 4 7 4 < ~ 3 ) e 0 6 2 7 5 7 b . - > > ] > > ] ( . < 4 : { y y 5 ", +"y y p 5 5 4 7 : ! 3 ) c b 2 2 4 5 2 a . - - ] ] > ] ] ( . 2 5 < { y y 5 ", +"y y p 5 4 6 5 : ~ 3 ) a 0 4 2 4 6 4 b . > - ] > > > ] ( . | 4 < , y w 5 ", +"y y p 5 4 7 7 < ! 3 ) b a 6 4 7 6 4 c . - > > - ] > ] ( . : 2 < ! w y 5 ", +"y y p 5 5 4 4 < ~ 3 ) g 6 7 5 6 0 4 0 . - - > > > > > ( . 2 2 | ! y y 5 ", +"y y p 5 2 6 5 | ! 3 ) c 6 5 7 2 5 7 0 . - ] > > > > ] ( . : 2 2 ~ w w 5 ", +"y y p 5 6 4 7 2 , 3 ) c b 4 4 2 0 4 a . - - ] > ] > ] ( . : 2 2 { w w 5 ", +"y y p 5 2 4 4 2 ~ 3 ) c 0 5 6 5 6 4 c . - - > > > > ] ( . : 4 < ~ w w 4 ", +"y y p 5 5 5 6 < ! 3 ) b 6 4 4 7 0 7 a . - > > > > > ] ( . 2 | < , w w 4 ", +"y y p 5 4 5 7 | , 3 ) c a 4 6 4 a 4 a . - > ] > > ] ] ( . : 5 < , w w 5 ", +"y y p 5 6 6 4 < ! 3 ) c b 5 2 4 4 2 0 . - ] > > > ] ] ( . | 2 2 { w w 4 ", +"y y p 5 4 4 4 | { 3 ) b 0 5 5 4 0 2 7 . - - > ] - > ] ( . : 4 < { w w 4 ", +"y y p 5 2 2 7 : { 3 ) a a 5 5 4 6 4 a . - > ] > > > ] ( . 2 4 < { w w 4 ", +"y y p 5 4 2 4 | { 3 ) e 6 6 6 7 6 5 0 . - - ] > ] ] ] ( . : 2 | ! w w 4 ", +"y y p 5 4 5 7 2 { 3 ) b b 2 2 4 6 4 0 . - - > ] ] > ] ( . 2 2 < ! w w 4 ", +"y y p 5 4 4 5 | { 3 ) b a 4 2 7 a 6 0 . - > > - > ] ] ( . 2 5 < ~ v v 4 ", +"y y o 5 4 4 4 < { 3 ) a a 4 2 2 0 4 0 . - > > ] - > ] ( . | 5 : { v w 4 ", +"y y o 5 4 5 7 : ~ 3 ) e a 4 5 4 6 2 c . - - ] > > > ] ( . | < | ~ v v 4 ", +"w w o 5 2 6 7 | { 3 ) c 7 7 2 6 6 2 b . - > ] > > > ] ( . 2 | 2 { v v 4 ", +"w w o 5 4 5 2 | ! 3 ) g 6 4 2 2 a 7 0 . - - ] > > > ] ( . | 5 2 ! v v 4 ", +"x x o 5 5 2 6 < { 3 ) e a 7 4 6 5 6 7 . - > - > > > ] ( . : | | ~ v v 4 ", +"w w o 5 7 5 4 : ~ 3 ) c 6 7 5 5 7 2 0 . - > > > > ] ] ( . 2 5 2 { v v 4 ", +"w w o 5 7 6 5 < { 3 ) a b 6 5 4 0 5 a . > - > > > > ] ( . < 2 < ~ v v 4 ", +"w w o 5 4 5 5 2 { 3 ) c 0 4 5 5 0 4 c . - - > ] ] > ] ( . | | | { v v 4 ", +"x x o 5 2 4 7 2 , 3 ) a b 5 2 4 0 2 b . - - ] > > > ] ( . 2 2 < { v v 4 ", +"x x o 5 5 4 2 2 { 3 ) a 6 4 7 6 a 4 b . > - > > > ] ] ( . | 4 | , v v 4 ", +"w w o 5 2 4 5 < ~ 3 ) b 6 4 5 7 7 2 0 . - > ] > ] > ] ( . 2 4 | ! v v 4 ", +"x x o 5 5 2 2 | ! 3 ) b 6 6 4 4 0 4 0 . - - ] ] ] ] ] ( . | | 2 ! v v 4 ", +"x x o 5 7 2 7 2 ! 3 ) a b 5 4 4 a 7 a . & > ] > > ] ] ( . 2 | : { v v 4 ", +"w w o 5 7 2 4 2 ! 3 ) a 0 6 4 6 5 7 7 . > > > > ] ] ] ( . | 4 < ~ v v 4 ", +"w w o 5 5 4 5 | ! 3 ) c 6 6 5 4 7 5 0 . - > > > > > ] ( . < | | { v v 4 ", +"x v o 5 7 4 6 2 ! 3 ) a b 4 7 4 5 5 b . - - ] ] ] ] ] ( . < 2 2 { v v 4 ", +"x v o 5 4 6 6 2 { 3 ) a b 4 5 7 0 5 0 . > > > > ] ] ] ( . | 4 < , v v 4 ", +"x v o 5 7 2 2 | ! 3 ) c a 5 4 2 a 6 0 . - - > - > ] ] ( . | < 2 ! v v 4 ", +"x v o 5 6 2 2 < ~ 3 ) e 0 5 7 7 5 4 c . - - > > > ] ] ( . : 5 2 ~ v v 4 ", +"x v o 5 4 4 6 < { 3 ) c a 4 5 7 7 6 b . - > > ] > > ] ( . | 2 2 ! v v 4 ", +"x v o 5 6 4 2 | , 3 ) f 6 5 4 4 6 5 a . - - ] > > > ] ( . | 2 | ~ v v 4 ", +"v v o 4 4 5 6 | { 3 ) b a 4 7 2 0 5 a . - > > ] > ] ] ( . < 2 2 ! v v 4 ", +"v v o 5 5 6 4 | { 3 ) b 7 4 4 2 0 4 b . - > > > > ] ] ( . | | < , v u 4 ", +"v v o 5 4 4 5 2 ! 3 ) b 0 6 2 7 a 7 b . - - ] > - > ] ( . | 4 2 , u v 4 ", +"v v o 4 4 5 5 < { 3 ) c 0 4 5 6 0 2 a . > > > ] > ] ] ( . | 5 | ! u u 4 ", +"v v o 5 5 5 7 2 ~ 3 ) g 6 2 2 4 0 2 0 . - > > ] > ] ] ( . 2 2 2 , v u 4 ", +"v v o 4 7 2 6 : ~ 3 ) e 0 5 2 5 0 5 b . - - ] > ] ] ] ( . < | | ! u u 4 ", +"v v m 4 2 2 2 : ~ 3 ) b 0 5 4 7 5 4 b . - - ] > > > ] ( . < 4 | ! u u 4 ", +"v v m 5 4 2 4 | ! 3 ) e a 4 4 4 a 2 0 . - - > > > > ] ( . < 4 | { u u 4 ", +"v v m 4 5 4 5 2 , 3 ) b 7 2 4 2 0 4 b . > > ] > > > ] ( . | | 2 ~ u u 4 ", +"v v m 4 4 4 6 2 ! 3 ) b 6 6 4 5 a 4 0 . - > > ] > ] ] ( . 2 2 | , u u 4 ", +"v v m 4 4 4 5 | ! 3 ) b 6 4 6 6 6 4 a . - > > ] > > ] ( . | 5 < ~ u u 4 ", +"v v m 4 5 5 7 | ! 3 ) b 6 7 6 6 6 5 a . - - > ] > > > ( . < 4 2 , u u 4 ", +"v v m 4 4 2 4 : { 3 ) c 7 7 4 4 5 7 0 . - - ] > > > ] ( . | | | { u u 4 ", +"v v m 4 6 7 5 2 ! 3 ) b 6 5 4 5 0 6 b . - > ] > > ] ] ( . < 5 | ~ u u 4 ", +"v v m 4 5 4 7 < ! 3 ) g 7 4 4 7 7 5 b . - - > ] > ] ] ( . 2 < 2 ! u u 4 ", +"v v m 4 6 2 5 | { 3 ) c 0 2 6 7 a 4 0 . - - ] ] > ] ] ( . : | | ~ u u 4 ", +"u u m 4 2 4 6 < { 3 ) c 7 4 2 7 6 4 b . - > > - ] ] ] ( . | 4 | { u u 4 ", +"v v m 4 2 7 5 2 ! 3 ) e 6 5 4 5 a 2 c . - > > > ] - ] ( . < 5 2 { u u 4 ", +"u u m 4 5 2 4 < , 3 ) c a 2 4 4 6 5 b . > > ] ] ] > ] ( . 2 5 < { u u 4 ", +"u u m 4 4 4 4 | ~ 3 ) b 0 4 4 6 a 6 0 . - > > - ] > ] ( . 2 < | ~ u u 4 ", +"v v m 4 4 6 4 | , 3 ) b 0 7 4 6 a 4 0 . - > ] ] ] > ] ( . : | | , u u 2 ", +"u u m 4 6 2 6 : ! 3 ) b 6 4 6 2 7 5 0 . - - > > > > ] ( . 1 5 | , u u 4 ", +"u u m 4 2 4 4 : { 3 ) c a 5 5 4 a 4 0 . - > > > > ] ] ( . < | | { u u 4 ", +"u u m 4 4 2 2 | ~ 3 ) a 0 5 2 2 a 5 0 . - > > > > > ] ( . 2 5 | { u u 2 ", +"u u m 4 4 2 2 | ! 3 ) c 0 4 5 7 5 2 a . - - > > > - ] ( . 2 4 < { u u 2 ", +"u u m 4 6 6 4 : { 3 ) b 7 2 2 4 6 4 a . - - ] > > ] ] ( . : 5 2 , u u 2 ", +"u u m 4 4 4 5 < { 3 ) c b 5 6 4 7 4 a . - > > > ] ] ] ( . 2 < < ~ t t 2 ", +"u u m 4 5 7 4 2 ! 3 ) c b 5 6 4 0 2 c . - ] ] > ] > ] ( . 2 | | ! t t 2 ", +"u u m 4 5 4 2 2 ~ 3 ) c a 5 6 4 0 4 c . > > > > - > ] ( . : 4 < ! t t 2 ", +"u u m 4 6 5 4 | { 3 ) b 0 2 4 4 0 4 0 . - - ] > ] > > ( . | 2 | { t t 2 ", +"u u m 4 4 2 5 : { 3 ) e a 2 4 4 7 7 a . - > ] > > > ] ( . : 4 : { t t 2 ", +"u u m 4 7 4 7 | , 3 ) f 6 6 4 2 0 6 a . - - > > > ] ] ( . 2 5 2 ! s s 2 ", +"u u m 4 4 2 6 | , 3 ) e a 4 4 4 6 4 b . > ] > > > ] ] ( . : 4 2 , s t 2 ", +"u u m 4 4 2 5 < , 3 ) c 7 2 7 2 a 2 b . - > ] > > > ] ( . : | 2 ! t s 2 ", +"u u m 4 7 6 2 | ! 3 ) e 0 2 4 7 7 6 7 . - > > > ] > ] ( . | 2 2 , t s 2 ", +"u u m 4 7 4 6 : ~ 3 ) a 0 2 5 5 0 6 c . - > > ] ] ] ] ( . | 4 : ! s s 2 ", +"u u m 4 4 5 5 : { 3 ) c 6 2 4 4 6 5 0 . - > > ] > ] ] ( . | < 2 ~ s s 2 ", +"u u m 4 5 5 6 | , 3 ) b b 2 4 5 5 5 a . > > > > > > ] ( . | 4 2 { s s 2 ", +"u u m 4 7 4 6 | ~ 3 ) c a 4 4 2 a 5 b . > - > ] ] > ] ( . 2 | 2 ~ s s 2 ", +"u u m 4 2 6 7 : ! 3 ) b 0 2 6 4 0 4 c . > > > > ] > ] ( . : | | ! s s 2 ", +"t t m 4 6 2 5 2 ~ 3 ) b 0 2 2 4 6 4 c . - > > > ] > ] ( . : 2 < , s s 2 ", +"t t m 4 2 4 4 2 ! 3 ) a a 5 4 5 a 4 b . - > ] > ] > ] ( . < 4 | { s s 2 ", +"t t m 4 4 5 4 | { 3 ) e 6 5 7 5 6 5 b . > > ] > ] ] ] ( . < 5 2 ~ s s 2 ", +"t t m 4 2 5 7 : { 3 ) a b 4 5 6 0 4 0 . > > ] ] > > ] ( . 2 < < ! s s 2 ", +"t t m 4 5 6 7 | ! 3 ) b a 2 4 4 5 4 c . & - > > ] > ] ( . | 5 : ! s s 2 ", +"t t m 4 2 7 4 | ~ 3 ) c b 7 2 4 0 6 a . > > > ] ] ] ] ( . : 4 : , s s 2 ", +"t t m 4 2 5 4 : { 3 ) a b 5 2 5 6 6 0 . > > > > ] ] ] ( . 2 | < { s s 2 ", +"s s m 4 4 5 2 | { 3 ) b 6 2 5 4 5 7 b . - > > > > ] ] ( . 2 | : { s s 2 ", +"t t k 4 5 7 6 2 { 3 ) e b 5 4 6 a 4 b . - - > ] ] ] ] ( . 2 | < { s s 2 ", +"t t s 4 2 6 7 4 { 3 ) a a 7 5 2 4 6 0 . - > ] ] > > ] ( . < | 2 { s s 2 ", +"s s s 4 4 5 5 5 ! 3 ) b 7 2 4 7 4 7 0 . - > > > > > ] ( . < 4 : ! s s 2 ", +"s s s 4 5 4 4 2 { 3 ) b b 5 6 5 2 4 a . - > > ] > ] ] ( . < 5 | ~ s s 2 ", +"s s s 2 5 2 2 5 ~ 3 ) b 0 4 5 5 6 6 7 . > > > > ] > ] ( . 2 | | { s s 2 ", +"s s s 2 5 5 5 4 { 3 ) a 0 2 4 4 6 4 c . - - ] > > ] ] ( . 2 4 | { s r 2 ", +"s s r 2 5 5 7 2 ! 3 ) b a 2 7 2 4 4 0 . - > > ] > ] ] ( . 1 | | ~ s s 2 ", +"s s r 2 7 5 5 7 , 3 ) c b 2 5 5 6 2 0 . - > > ] ] ] ] ( . 2 4 : { r r 2 ", +"s s r 2 5 4 5 4 { 3 ) c a 4 2 7 2 2 a . - - ] > > ] ] ( . : | 2 ~ r r 2 ", +"s s r 2 5 2 2 7 ~ 3 ) c 7 2 4 4 2 4 0 . - > ] > ] > ] ( . 2 2 | ~ r r 2 ", +"s s r 2 2 4 4 7 ! 3 ) b 7 2 2 4 4 7 7 . - > > > ] > ] ( . 2 2 | { r r 2 ", +"s s r 2 5 7 2 4 { 3 ) c b 7 4 4 5 6 0 . - > > - > > ] ( . < 4 : , r r 2 ", +"s s r 2 2 4 4 6 ~ 3 ) c a 2 6 6 2 7 a . > - ] > > > ] ( . < 2 2 ~ r r 2 ", +"s s r 2 2 5 4 2 ! 3 ) b 6 7 2 6 2 5 0 . > > > > > > ] ( . < 4 < { r r 1 ", +"s s r 2 4 2 5 4 ~ 3 ) c 0 4 4 2 2 4 b . - > > > ] > ] ( . : 2 < , r r 2 ", +"s s r 2 7 4 5 4 ! 3 ) c b 4 2 4 4 7 b . - - ] > > > ] ( . < 5 : { r r 2 ", +"s s r 2 4 6 5 5 ! 3 ) a a 5 4 5 4 6 0 . - > > > - ] ] ( . | 2 | ~ r r 1 ", +"r r r 2 4 4 6 2 ! 3 ) c 6 7 4 4 2 4 0 . > - > ] > > ] ( . : | | ! r r 1 ", +"s s r 2 6 6 2 7 ~ 3 ) c 0 4 2 5 2 7 0 . - > ] > > > ] ( . | 5 < , r r 1 ", +"r r r 2 5 6 6 4 { 3 ) e b 7 4 5 4 2 0 . > - ] > > > ] ( . | | | ~ r r 1 ", +"r r r 2 4 6 4 4 ! 3 ) e b 4 5 4 2 7 b . - > ] ] > > ] ( . 2 | | ! r r | ", +"r r p 2 6 5 5 4 ~ 3 ) c 0 4 4 5 2 4 b . - - ] > ] ] > ( . 2 2 | { p p | ", +"r r p 2 5 7 4 7 { 3 ) e b 6 2 2 6 5 0 . - - > > > ] ] ( . | 4 : , p r | ", +"r r p 2 7 4 4 6 , 3 ) c 6 4 2 4 4 6 0 . - > ] > > > ] ( . : < 2 ~ r p 1 ", +"r r p 1 5 6 6 5 { 3 ) g 6 4 7 4 2 5 a . - - > > ] > ] ( . | 4 : { p p | ", +"r r p 1 4 6 5 2 ! 3 ) b 0 2 4 6 4 5 b . - - > > ] ] > ( . : | : ! p p | ", +"r r p 1 4 5 4 6 { 3 ) c b 4 6 6 4 6 c . > > ] > > > ] ( . : | | , p p | ", +"r r p 1 5 5 4 5 ! 3 ) e 6 4 2 7 4 7 a . - > ] > ] > ] ( . 2 2 : ~ p p | ", +"r r p 1 7 6 6 2 ! 3 ) b a 5 2 5 5 2 0 . - > ] > ] ] ] ( . : < | { p p | ", +"r r p 1 2 2 7 4 ~ 3 ) b 6 5 5 5 6 7 0 . > ] ( ( ( ( ( ( . | 2 < ~ p p | ", +"p p p | 4 5 6 5 / _ = e 7 2 7 7 7 4 c . ] ( [ : 9 [ | : . < 2 : ! p p | ", +"p p p | 7 4 2 2 4 ) + j b 5 4 4 4 4 5 . . . . . . . . . . : | < ! p p | ", +"p p p | 5 5 5 5 6 g n n 6 4 5 5 5 2 4 | : _ < / / _ / / _ < 4 2 ~ p p | ", +"p p p | 2 4 4 6 6 6 c 0 7 2 6 6 2 7 4 5 | 2 < 2 | | 2 2 < 2 4 2 ~ p p | ", +"p p p | 5 4 5 6 6 4 7 7 4 7 2 4 4 4 7 5 2 5 4 4 2 2 4 5 4 4 4 : { p p | ", +"p p p 5 4 4 _ _ : / / _ _ < : _ _ : : : _ : _ : / _ < / : < _ / ; p o | ", +"p p o h _ * $ @ * @ $ $ $ $ $ $ $ % $ $ $ @ $ $ @ $ $ $ % $ $ $ $ p p | ", +"p p p o o o o p p p p o o p o p o o o o p p o o p o o o o p o p o o o < ", +"p p m k i i i i i i i i i i i i i i i i i i i i i i k i i i k k m o o | ", +"p p f b b b b b b a b b b b b b a b b b a b b b b a a b a b a b f m o < ", +"p p d < : _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ / / / : < m p | ", +"p p d : / ^ ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : s r < ", +"p p d / ^ ^ { ' , ; = ; = ; = ; = ; = ; = ; = ; = ; ; , ' { ^ / : u s < ", +"p p d / ^ { ' ; = * * * * * * * * * * * * * * * * * = = ; ' { ^ / t r | ", +"p p d ^ { ' ; = * * $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r < ", +"p p d ^ { ' = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r < ", +"o o d { { , = * $ @ + + + + + + + + + + + + + + + + @ $ * = , { ^ t r | ", +"o o d ^ { , = * % @ + + + + + + + + + + + + + + + + @ $ * = , { / t r < ", +"o o d ^ { ' ; = * $ $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ $ $ * = ; ' { / t r | ", +"o o d / ^ { ' ; = = * * * * * * * * * * * * * * * * = = ; ' { ^ / t r < ", +"o o d / ^ { { ' , = ; = = = = = = = = = = = = = = ; ; , ' { { / _ t r < ", +"o o f : / / ^ { { { ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' { { { ^ / / : u r < ", +"o o i < < _ / / ^ ^ { { { { { { { { { { { { { { { { ^ ^ ^ / _ < < y r < ", +"o o p s z B D B B B B B B B B B B B B B B B B B B B B B B B C B C v p < ", +"o o o r s s s s s s s s t t s s s s s s s s s s t t s t s s t s s p o < ", +"o o m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m < ", +"o o m : _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ m m < ", +"o o m I K I I I I I I I I I I I I I I I I I I I I I I I I I I I I t m < ", +"o o m I N R S S S S S S S S S S S S S S S S S S S S S S S S S S S 0 m < ", +"o o m E L Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R Q O : m < ", +"o o m G L P O O O O O O O O O O O O O O O O O O O O O O O O O O L } m < ", +"m m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L | m : ", +"m m m G L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ", +"m m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ", +"m m m G L Q O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ", +"m m m E L P O O O O O O O O O O O O O O O O O O O O O O O O P O L 1 m : ", +"m m m G L P O O P P P P P P P P P P P P P P P P P P P P P P P O M } m < ", +"m m m E L J L L L L L L L L L L L L L L L L L L L L L L L L M J E 1 k : ", +"m m m H t e b c b b b b b b b b b b b b b b b b b b b b b b c a 0 1 m : ", +"m m k c ; @ + + + + + + + + + + + + + + + + + + + + + + + + + + + @ m : ", +"m m m k k m m k m m m m m k k k m k m m m m k m m k m m k m m k k k m : ", +"e d 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / ", +"4 / ^ { { { { { { ^ { { ^ { { ^ { { ^ { { { { ^ { { ^ { { { { { ^ { { { "}; diff --git a/hdspmixer/src/HDSPMixerAbout.cxx b/hdspmixer/src/HDSPMixerAbout.cxx index 883e6f9..709529a 100644 --- a/hdspmixer/src/HDSPMixerAbout.cxx +++ b/hdspmixer/src/HDSPMixerAbout.cxx @@ -25,8 +25,17 @@ HDSPMixerAbout::HDSPMixerAbout(int w, int h, char *label, HDSPMixerWindow *win):Fl_Double_Window(w, h, label) { basew = win; - text = new HDSPMixerAboutText(0,0,w,h); + text = new HDSPMixerAboutText(10,10,w-20,h-20); end(); set_modal(); } +int HDSPMixerAbout::handle(int e) { + switch (e) { + case FL_PUSH: + hide(); + return 1; + default: + return Fl_Window::handle(e); + } +} diff --git a/hdspmixer/src/HDSPMixerAbout.h b/hdspmixer/src/HDSPMixerAbout.h index 7138aa6..5168c71 100644 --- a/hdspmixer/src/HDSPMixerAbout.h +++ b/hdspmixer/src/HDSPMixerAbout.h @@ -37,6 +37,7 @@ private: HDSPMixerWindow *basew; public: HDSPMixerAbout(int w, int h, char *label, HDSPMixerWindow *w); + int handle(int e); }; #endif diff --git a/hdspmixer/src/HDSPMixerAboutText.cxx b/hdspmixer/src/HDSPMixerAboutText.cxx index 702658f..e0168ed 100644 --- a/hdspmixer/src/HDSPMixerAboutText.cxx +++ b/hdspmixer/src/HDSPMixerAboutText.cxx @@ -23,7 +23,7 @@ HDSPMixerAboutText::HDSPMixerAboutText(int x, int y, int w, int h):Fl_Widget(x, y, w, h, "About Text") { - text = "HDSPMixer (C) 2003 Thomas Charbonnel \n\n" + text = "HDSPMixer " VERSION " (C) 2003 Thomas Charbonnel \n\n" "Bitmaps by Ralf Brunner\n" "Many thanks to Martin Björnsen, Matthias Carstens and Paul Davis\n\n" "This Program is free software; you can redistribute it and/or modify\n" diff --git a/hdspmixer/src/HDSPMixerCard.cxx b/hdspmixer/src/HDSPMixerCard.cxx index 10f4fe1..7f0c19f 100644 --- a/hdspmixer/src/HDSPMixerCard.cxx +++ b/hdspmixer/src/HDSPMixerCard.cxx @@ -57,12 +57,14 @@ static void alsactl_cb(snd_async_handler_t *handler) clock_value = snd_ctl_elem_value_get_enumerated(elemval, 0); if (clock_value == 0) { int new_speed = card->getAutosyncSpeed(); - if (new_speed >= 0 && new_speed != card->double_speed) card->setMode(new_speed); + if (new_speed >= 0 && new_speed != card->speed_mode) card->setMode(new_speed); } - if (clock_value > 3 && !card->double_speed) { + if (clock_value > 3 && clock_value < 7 && card->speed_mode != 1) { card->setMode(1); - } else if (clock_value < 4 && card->double_speed) { + } else if (clock_value < 4 && card->speed_mode != 0) { card->setMode(0); + } else if (clock_value > 6 && card->speed_mode != 2) { + card->setMode(2); } } snd_ctl_event_clear(event); @@ -103,7 +105,9 @@ int HDSPMixerCard::getAutosyncSpeed() if (external_rate > 2 && external_rate < 6) { return 1; - } else if (external_rate < 2) { + } else if (external_rate > 6) { + return 2; + } else if (external_rate <= 2) { return 0; } } @@ -143,9 +147,13 @@ int HDSPMixerCard::getSpeed() case 4: case 5: case 6: - /* SR > 48000 kHz - double speed */ + /* SR > 48000 Hz - double speed */ return 1; - break; + case 7: + case 8: + case 9: + /* SR > 96000 Hz - quad speed */ + return 2; default: /* Should never happen */ return 0; @@ -158,8 +166,11 @@ HDSPMixerCard::HDSPMixerCard(HDSP_IO_Type cardtype, int id) type = cardtype; card_id = id; snprintf(name, 6, "hw:%i", card_id); - double_speed = getSpeed(); - if (double_speed < 0) { + h9632_aeb.aebi = 0; + h9632_aeb.aebo = 0; + if (type == H9632) getAeb(); + speed_mode = getSpeed(); + if (speed_mode < 0) { fprintf(stderr, "Error trying to determine speed mode for card %s, exiting.\n", name); exit(EXIT_FAILURE); } @@ -170,53 +181,117 @@ HDSPMixerCard::HDSPMixerCard(HDSP_IO_Type cardtype, int id) basew = NULL; } +void HDSPMixerCard::getAeb() { + int err, i; + snd_hwdep_t *hw; + snd_hwdep_info_t *info; + snd_hwdep_info_alloca(&info); + if ((err = snd_hwdep_open(&hw, name, SND_HWDEP_OPEN_DUPLEX)) != 0) { + fprintf(stderr, "Error opening hwdep device on card %s.\n", name); + return; + } + if ((err = snd_hwdep_ioctl(hw, SNDRV_HDSP_IOCTL_GET_9632_AEB, &h9632_aeb)) < 0) { + fprintf(stderr, "Hwdep ioctl error on card %s : %s.\n", name, snd_strerror(err)); + snd_hwdep_close(hw); + return; + } +} void HDSPMixerCard::adjustSettings() { - if (type == Multiface && !double_speed) { - channels = 18; - channel_map = channel_map_mf_ss; - dest_map = dest_map_mf_ss; - meter_map = channel_map_mf_ss; - lineouts = 2; - } else if (type == Multiface && double_speed) { - channels = 14; - /* FIXME : this is a workaround because the driver is wrong */ - channel_map = meter_map_ds; - dest_map = dest_map_ds; - meter_map = meter_map_ds; - lineouts = 2; - } else if (type == Digiface && !double_speed) { - channels = 26; - channel_map = channel_map_df_ss; - dest_map = dest_map_df_ss; - meter_map = channel_map_df_ss; - lineouts = 2; - } else if (type == Digiface && double_speed) { - channels = 14; - channel_map = channel_map_ds; - dest_map = dest_map_ds; - meter_map = meter_map_ds; - lineouts = 2; - } else if (type == H9652 && !double_speed) { - channels = 26; - channel_map = channel_map_df_ss; - dest_map = dest_map_h9652_ss; - meter_map = channel_map_df_ss; - lineouts = 0; - } else if (type == H9652 && double_speed) { - channels = 14; - channel_map = channel_map_ds; - dest_map = dest_map_h9652_ds; - meter_map = meter_map_ds; - lineouts = 0; - } + if (type == Multiface) { + switch (speed_mode) { + case 0: + channels = 18; + channel_map = channel_map_mf_ss; + dest_map = dest_map_mf_ss; + meter_map = channel_map_mf_ss; + lineouts = 2; + break; + case 1: + channels = 14; + channel_map = meter_map_ds; + dest_map = dest_map_ds; + meter_map = meter_map_ds; + lineouts = 2; + break; + case 2: + /* should never happen */ + break; + } + } else if (type == Digiface) { + switch (speed_mode) { + case 0: + channels = 26; + channel_map = channel_map_df_ss; + dest_map = dest_map_df_ss; + meter_map = channel_map_df_ss; + lineouts = 2; + break; + case 1: + channels = 14; + channel_map = channel_map_ds; + dest_map = dest_map_ds; + meter_map = meter_map_ds; + lineouts = 2; + break; + case 2: + /* should never happen */ + break; + } + } else if (type == H9652) { + switch (speed_mode) { + case 0: + channels = 26; + channel_map = channel_map_df_ss; + dest_map = dest_map_h9652_ss; + meter_map = channel_map_df_ss; + lineouts = 0; + break; + case 1: + channels = 14; + channel_map = channel_map_ds; + dest_map = dest_map_h9652_ds; + meter_map = meter_map_ds; + lineouts = 0; + break; + case 2: + break; + } + } else if (type == H9632) { + /* FIXME : mapping values are my first guess here + this needs to be tested + */ + switch (speed_mode) { + case 0: + channels = 12 + (h9632_aeb.aebi || h9632_aeb.aebo) ? 4 : 0; + channel_map = channel_map_h9632_ss; + dest_map = dest_map_h9632_ss; + meter_map = channel_map_h9632_ss; + lineouts = 0; + break; + case 1: + channels = 8 + (h9632_aeb.aebi || h9632_aeb.aebo) ? 4 : 0; + channel_map = channel_map_h9632_ds; + dest_map = dest_map_h9632_ds; + meter_map = meter_map_h9632_ds; + lineouts = 0; + break; + case 2: + channels = 4 + (h9632_aeb.aebi || h9632_aeb.aebo) ? 4 : 0; + channel_map = channel_map_h9632_qs; + dest_map = dest_map_h9632_qs; + meter_map = dest_map_h9632_qs; + lineouts = 0; + break; + } + } window_width = (channels+2)*STRIP_WIDTH; window_height = FULLSTRIP_HEIGHT*2+SMALLSTRIP_HEIGHT+MENU_HEIGHT; } void HDSPMixerCard::setMode(int mode) { - double_speed = mode; + speed_mode = mode; adjustSettings(); actualizeStrips(); @@ -228,7 +303,15 @@ void HDSPMixerCard::setMode(int mode) for (int i = channels; i < channels+lineouts; ++i) { basew->outputs->strips[i]->setLabels(); } - + if (h9632_aeb.aebo && !h9632_aeb.aebi) { + basew->inputs->empty_aebi[0]->position(STRIP_WIDTH*(channels-4), basew->inputs->empty_aebi[0]->y()); + basew->inputs->empty_aebi[1]->position(STRIP_WIDTH*(channels-2), basew->inputs->empty_aebi[1]->y()); + } else if (h9632_aeb.aebi && !h9632_aeb.aebo) { + basew->playbacks->empty_aebo[0]->position(STRIP_WIDTH*(channels-4), basew->playbacks->empty_aebo[0]->y()); + basew->playbacks->empty_aebo[1]->position(STRIP_WIDTH*(channels-2), basew->playbacks->empty_aebo[1]->y()); + basew->outputs->empty_aebo[0]->position(STRIP_WIDTH*(channels-4), basew->outputs->empty_aebo[0]->y()); + basew->outputs->empty_aebo[1]->position(STRIP_WIDTH*(channels-2), basew->outputs->empty_aebo[1]->y()); + } basew->inputs->buttons->position(STRIP_WIDTH*channels, basew->inputs->buttons->y()); basew->inputs->init_sizes(); basew->playbacks->empty->position(STRIP_WIDTH*channels, basew->playbacks->empty->y()); @@ -260,10 +343,33 @@ void HDSPMixerCard::actualizeStrips() basew->outputs->strips[i]->hide(); } } - for (int i = channels; i < channels+lineouts; ++i) { - basew->outputs->strips[i]->show(); + for (int i = channels; i < channels+2; ++i) { + if (i < channels+lineouts) { + basew->outputs->strips[i]->show(); + } else { + basew->outputs->strips[i]->hide(); + } + } + if (h9632_aeb.aebi && !h9632_aeb.aebo) { + for (int i = 0; i < 2; ++i) { + basew->inputs->empty_aebi[i]->hide(); + basew->playbacks->empty_aebo[i]->show(); + basew->outputs->empty_aebo[i]->show(); + } + } else if (h9632_aeb.aebo && !h9632_aeb.aebi) { + for (int i = 0; i < 2; ++i) { + basew->inputs->empty_aebi[i]->show(); + basew->playbacks->empty_aebo[i]->hide(); + basew->outputs->empty_aebo[i]->hide(); + } + } else { + for (int i = 0; i < 2; ++i) { + basew->inputs->empty_aebi[i]->hide(); + basew->playbacks->empty_aebo[i]->hide(); + basew->outputs->empty_aebo[i]->hide(); + } } - if (type != H9652) basew->outputs->empty->hide(); + if (type != H9652 && type != H9632) basew->outputs->empty->hide(); } int HDSPMixerCard::initializeCard(HDSPMixerWindow *w) diff --git a/hdspmixer/src/HDSPMixerCard.h b/hdspmixer/src/HDSPMixerCard.h index cc6d39d..ece2295 100644 --- a/hdspmixer/src/HDSPMixerCard.h +++ b/hdspmixer/src/HDSPMixerCard.h @@ -46,13 +46,15 @@ public: char *channel_map; char *dest_map; char *meter_map; - int double_speed; + int speed_mode; void setMode(int mode); int initializeCard(HDSPMixerWindow *w); int getSpeed(); int getAutosyncSpeed(); void actualizeStrips(); void adjustSettings(); + void getAeb(); + hdsp_9632_aeb_t h9632_aeb; }; #endif diff --git a/hdspmixer/src/HDSPMixerIOMixer.cxx b/hdspmixer/src/HDSPMixerIOMixer.cxx index 1c2621e..a431de5 100644 --- a/hdspmixer/src/HDSPMixerIOMixer.cxx +++ b/hdspmixer/src/HDSPMixerIOMixer.cxx @@ -32,13 +32,16 @@ HDSPMixerIOMixer::HDSPMixerIOMixer(int x, int y, int w, int h, int ch, int type) channel_num = ch; if (channel_num%2) { relative_num = channel_num+1; + p_iomixer_xpm = iomixer_xpm; } else { relative_num = channel_num-1; + p_iomixer_xpm = iomixer_r_xpm; } for (int j = 0; j < 3; ++j) { for (int i = 0; i < 8; ++i) { data[j][0][i] = new HDSPMixerStripData(); data[j][1][i] = new HDSPMixerStripData(); + data[j][2][i] = new HDSPMixerStripData(); } } mutesolo = new HDSPMixerMuteSolo(x+3, y+3, 0, 0, channel_num, type); @@ -59,7 +62,7 @@ void HDSPMixerIOMixer::draw_background() void HDSPMixerIOMixer::draw_background(int xpos, int ypos, int w, int h) { fl_push_clip(xpos, ypos, w, h); - fl_draw_pixmap(iomixer_xpm, x(), y()); + fl_draw_pixmap(p_iomixer_xpm, x(), y()); fl_pop_clip(); } diff --git a/hdspmixer/src/HDSPMixerIOMixer.h b/hdspmixer/src/HDSPMixerIOMixer.h index e7a805c..6286daf 100644 --- a/hdspmixer/src/HDSPMixerIOMixer.h +++ b/hdspmixer/src/HDSPMixerIOMixer.h @@ -50,11 +50,12 @@ class HDSPMixerMeter; class HDSPMixerIOMixer:public Fl_Group { private: + char **p_iomixer_xpm; int channel_num, relative_num, mixer_type; char channel_name[6]; void update_child(Fl_Widget &widget); public: - HDSPMixerStripData *data[3][2][8]; /* data[card][mode(ds/ss)][preset number] */ + HDSPMixerStripData *data[3][3][8]; /* data[card][mode(ss/ds/qs)][preset number] */ HDSPMixerPan *pan; HDSPMixerFader *fader; HDSPMixerPeak *peak; diff --git a/hdspmixer/src/HDSPMixerInputs.cxx b/hdspmixer/src/HDSPMixerInputs.cxx index aafb698..a6b0dae 100644 --- a/hdspmixer/src/HDSPMixerInputs.cxx +++ b/hdspmixer/src/HDSPMixerInputs.cxx @@ -39,6 +39,8 @@ HDSPMixerInputs::HDSPMixerInputs(int x, int y, int w, int h, int nchans):Fl_Grou strips[i]->gain->relative = strips[i+1]->gain; strips[i+1]->gain->relative = strips[i]->gain; } + empty_aebi[0] = new HDSPMixerEmpty((nchans-6)*STRIP_WIDTH, y, STRIP_WIDTH*2, FULLSTRIP_HEIGHT, 0); + empty_aebi[1] = new HDSPMixerEmpty((nchans-4)*STRIP_WIDTH, y, STRIP_WIDTH*2, FULLSTRIP_HEIGHT, 0); buttons = new HDSPMixerButtons(nchans*STRIP_WIDTH, y, 2*STRIP_WIDTH, FULLSTRIP_HEIGHT); end(); resizable(NULL); diff --git a/hdspmixer/src/HDSPMixerInputs.h b/hdspmixer/src/HDSPMixerInputs.h index 74bc99f..361b1da 100644 --- a/hdspmixer/src/HDSPMixerInputs.h +++ b/hdspmixer/src/HDSPMixerInputs.h @@ -25,9 +25,11 @@ #include #include "HDSPMixerIOMixer.h" #include "HDSPMixerButtons.h" +#include "HDSPMixerEmpty.h" class HDSPMixerButtons; class HDSPMixerIOMixer; +class HDSPMixerEmpty; class HDSPMixerInputs:public Fl_Group { @@ -35,6 +37,7 @@ public: HDSPMixerButtons *buttons; HDSPMixerIOMixer *strips[26]; HDSPMixerInputs(int x, int y, int w, int h, int nchannels); + HDSPMixerEmpty *empty_aebi[2]; }; #endif diff --git a/hdspmixer/src/HDSPMixerMeter.cxx b/hdspmixer/src/HDSPMixerMeter.cxx index 97ac971..a51ee22 100644 --- a/hdspmixer/src/HDSPMixerMeter.cxx +++ b/hdspmixer/src/HDSPMixerMeter.cxx @@ -32,6 +32,9 @@ HDSPMixerMeter::HDSPMixerMeter(int x, int y, bool not_output, HDSPMixerPeak *p): fast_peak_level = 1000.0; slow_peak_level = 1000.0; max_level = 1000.0; + /* this is no more as simple : + H9652 cards do have both peak and rms data for outputs + */ peak_rms = not_output; } @@ -58,7 +61,7 @@ void HDSPMixerMeter::draw() } rms_height = new_rms_height; - if ((new_peak_height != peak_height || !fine_draw) && peak_rms) { + if ((new_peak_height != peak_height || !fine_draw) && (peak_rms || basew->cards[basew->current_card]->type == H9652)) { if ((rms_height <= (peak_height - PEAK_HEIGHT)) || rms_height == 0) { fl_push_clip(x(), y()+(METER_HEIGHT - peak_height), w(), PEAK_HEIGHT+1); if (peak_rms) { @@ -162,7 +165,7 @@ void HDSPMixerMeter::update(int peak, int overs, int64 rms) fr /= ((double)(1125899638407184.0)*(double)(8191.0)); fr = sqrt(fr); - if (!peak_rms) { + if (!peak_rms && (basew->cards[basew->current_card]->type != H9652)) { new_rms_height = new_peak_height; } else { fr = -20 * log10(fr); @@ -175,7 +178,7 @@ void HDSPMixerMeter::update(int peak, int overs, int64 rms) } - if (new_rms_height != rms_height || (new_peak_height != peak_height && peak_rms)) { + if (new_rms_height != rms_height || (new_peak_height != peak_height && (peak_rms || basew->cards[basew->current_card]->type == H9652))) { /* FIXME: may not be SMP safe */ redraw(); } diff --git a/hdspmixer/src/HDSPMixerOutput.cxx b/hdspmixer/src/HDSPMixerOutput.cxx index 1f914b4..9af0333 100644 --- a/hdspmixer/src/HDSPMixerOutput.cxx +++ b/hdspmixer/src/HDSPMixerOutput.cxx @@ -28,8 +28,14 @@ HDSPMixerOutput::HDSPMixerOutput(int x, int y, int w, int h, int num):Fl_Group(x for (int i = 0; i < 8; ++i) { data[j][0][i] = new HDSPMixerOutputData(); data[j][1][i] = new HDSPMixerOutputData(); + data[j][2][i] = new HDSPMixerOutputData(); } } + if (num%2) { + p_output_xpm = output_r_xpm; + } else { + p_output_xpm = output_xpm; + } basew = (HDSPMixerWindow *)window(); setLabels(); out_num = num; @@ -43,15 +49,29 @@ HDSPMixerOutput::HDSPMixerOutput(int x, int y, int w, int h, int num):Fl_Group(x void HDSPMixerOutput::setLabels() { HDSP_IO_Type type = basew->cards[basew->current_card]->type; - int ds = basew->cards[basew->current_card]->double_speed; - if (type == Multiface && !ds) { - labels = labels_mf_ss; - } else if (type == Multiface && ds) { - labels = labels_mf_ds; - } else if (!ds) { - labels = labels_df_ss; - } else if (ds) { - labels = labels_df_ds; + int sm = basew->cards[basew->current_card]->speed_mode; + if (type == H9632) { + switch (sm) { + case 0: + labels = labels_9632_ss; + break; + case 1: + labels = labels_9632_ds; + break; + case 2: + labels = labels_9632_qs; + break; + } + } else if (type == Multiface) { + if (sm) + labels = labels_mf_ds; + else + labels = labels_mf_ss; + } else { + if (sm) + labels = labels_df_ds; + else + labels = labels_df_ss; } } @@ -63,7 +83,7 @@ void HDSPMixerOutput::draw_background() void HDSPMixerOutput::draw_background(int xpos, int ypos, int w, int h) { fl_push_clip(xpos, ypos, w, h); - fl_draw_pixmap(output_xpm, x(), y()); + fl_draw_pixmap(p_output_xpm, x(), y()); fl_pop_clip(); } diff --git a/hdspmixer/src/HDSPMixerOutput.h b/hdspmixer/src/HDSPMixerOutput.h index 5953634..dcd821e 100644 --- a/hdspmixer/src/HDSPMixerOutput.h +++ b/hdspmixer/src/HDSPMixerOutput.h @@ -67,16 +67,31 @@ static char *labels_df_ds[16] = { "SP.L", "SP.R", "AN.L", "AN.R" }; +static char *labels_9632_ss[16] = { + "A 1", "A 2", "A 3", "A 4", "A 5", "A 6", "A 7", "A 8", + "SP.L", "SP.R", "AN 1", "AN 2", "AN 3", "AN 4", "AN 5", "AN 6" +}; + +static char *labels_9632_ds[12] = { + "A 1", "A 2", "A 3", "A 4", + "SP.L", "SP.R", "AN 1", "AN 2", "AN 3", "AN 4", "AN 5", "AN 6" +}; + +static char *labels_9632_qs[8] = { + "SP.L", "SP.R", "AN 1", "AN 2", "AN 3", "AN 4", "AN 5", "AN 6" +}; + class HDSPMixerOutput:public Fl_Group { private: int out_num; char **labels; + char **p_output_xpm; HDSPMixerPeak *peak; HDSPMixerWindow *basew; void update_child(Fl_Widget& widget); public: - HDSPMixerOutputData *data[3][2][8]; /* data[card][mode(ds/ss)][preset number] */ + HDSPMixerOutputData *data[3][3][8]; /* data[card][mode(ss/ds/qs)][preset number] */ HDSPMixerFader *fader; HDSPMixerGain *gain; HDSPMixerMeter *meter; diff --git a/hdspmixer/src/HDSPMixerOutputs.cxx b/hdspmixer/src/HDSPMixerOutputs.cxx index ab282e9..0b4e7f4 100644 --- a/hdspmixer/src/HDSPMixerOutputs.cxx +++ b/hdspmixer/src/HDSPMixerOutputs.cxx @@ -32,7 +32,10 @@ HDSPMixerOutputs::HDSPMixerOutputs(int x, int y, int w, int h, int nchans):Fl_Gr strips[i+1]->fader->relative = strips[i]->fader; strips[i]->fader->gain = strips[i]->gain; strips[i+1]->fader->gain = strips[i+1]->gain; + } + empty_aebo[0] = new HDSPMixerEmpty((nchans-6)*STRIP_WIDTH, y, 2*STRIP_WIDTH, SMALLSTRIP_HEIGHT, 0); + empty_aebo[1] = new HDSPMixerEmpty((nchans-4)*STRIP_WIDTH, y, 2*STRIP_WIDTH, SMALLSTRIP_HEIGHT, 0); empty = new HDSPMixerEmpty(nchans*STRIP_WIDTH, y, 2*STRIP_WIDTH, SMALLSTRIP_HEIGHT, 0); end(); resizable(NULL); diff --git a/hdspmixer/src/HDSPMixerOutputs.h b/hdspmixer/src/HDSPMixerOutputs.h index f443525..d073a2f 100644 --- a/hdspmixer/src/HDSPMixerOutputs.h +++ b/hdspmixer/src/HDSPMixerOutputs.h @@ -33,6 +33,7 @@ class HDSPMixerEmpty; class HDSPMixerOutputs:public Fl_Group { public: + HDSPMixerEmpty *empty_aebo[2]; HDSPMixerEmpty *empty; HDSPMixerOutput *strips[28]; HDSPMixerOutputs(int x, int y, int w, int h, int nchannels); diff --git a/hdspmixer/src/HDSPMixerPlaybacks.cxx b/hdspmixer/src/HDSPMixerPlaybacks.cxx index febf5f8..394863e 100644 --- a/hdspmixer/src/HDSPMixerPlaybacks.cxx +++ b/hdspmixer/src/HDSPMixerPlaybacks.cxx @@ -39,6 +39,8 @@ HDSPMixerPlaybacks::HDSPMixerPlaybacks(int x, int y, int w, int h, int nchans):F strips[i]->gain->relative = strips[i+1]->gain; strips[i+1]->gain->relative = strips[i]->gain; } + empty_aebo[0] = new HDSPMixerEmpty((nchans-6)*STRIP_WIDTH, y, 2*STRIP_WIDTH, FULLSTRIP_HEIGHT, 0); + empty_aebo[1] = new HDSPMixerEmpty((nchans-4)*STRIP_WIDTH, y, 2*STRIP_WIDTH, FULLSTRIP_HEIGHT, 0); empty = new HDSPMixerEmpty(nchans*STRIP_WIDTH, y, 2*STRIP_WIDTH, FULLSTRIP_HEIGHT, 1); end(); resizable(NULL); diff --git a/hdspmixer/src/HDSPMixerPlaybacks.h b/hdspmixer/src/HDSPMixerPlaybacks.h index f13dc0d..af776d0 100644 --- a/hdspmixer/src/HDSPMixerPlaybacks.h +++ b/hdspmixer/src/HDSPMixerPlaybacks.h @@ -32,6 +32,7 @@ class HDSPMixerIOMixer; class HDSPMixerPlaybacks:public Fl_Group { public: + HDSPMixerEmpty *empty_aebo[2]; HDSPMixerEmpty *empty; HDSPMixerIOMixer *strips[26]; HDSPMixerPlaybacks(int x, int y, int w, int h, int nchannels); diff --git a/hdspmixer/src/HDSPMixerPresets.cxx b/hdspmixer/src/HDSPMixerPresets.cxx index c84714c..a403179 100644 --- a/hdspmixer/src/HDSPMixerPresets.cxx +++ b/hdspmixer/src/HDSPMixerPresets.cxx @@ -122,7 +122,7 @@ int HDSPMixerPresets::handle(int e) } void HDSPMixerPresets::save_preset(int prst) { - int speed = basew->cards[basew->current_card]->double_speed; + int speed = basew->cards[basew->current_card]->speed_mode; int card = basew->current_card; int p = prst-1; basew->dirty = 0; @@ -164,7 +164,7 @@ void HDSPMixerPresets::save_preset(int prst) { } void HDSPMixerPresets::restore_preset(int prst) { - int speed = basew->cards[basew->current_card]->double_speed; + int speed = basew->cards[basew->current_card]->speed_mode; int card = basew->current_card; int p = prst-1; basew->dirty = 0; diff --git a/hdspmixer/src/HDSPMixerSelector.cxx b/hdspmixer/src/HDSPMixerSelector.cxx index 25259e1..4fe3798 100644 --- a/hdspmixer/src/HDSPMixerSelector.cxx +++ b/hdspmixer/src/HDSPMixerSelector.cxx @@ -91,29 +91,71 @@ int HDSPMixerSelector::handle(int e) { void HDSPMixerSelector::setLabels() { HDSP_IO_Type type; - int ds; + hdsp_9632_aeb_t *aeb; + int sm; clear(); type = basew->cards[basew->current_card]->type; - ds = basew->cards[basew->current_card]->double_speed; - if (type == Multiface && !ds) { - max_dest = 10; - destinations = destinations_mf_ss; - } else if (type == Multiface && ds) { - max_dest = 8; - destinations = destinations_mf_ds; - } else if (type == Digiface && !ds) { - max_dest = 14; - destinations = destinations_df_ss; - } else if (type == Digiface && ds) { - max_dest = 8; - destinations = destinations_df_ds; - } else if (type == H9652 && !ds) { - max_dest = 13; - destinations = destinations_h9652_ss; - } else if (type == H9652 && ds) { - max_dest = 7; - destinations = destinations_h9652_ds; + aeb = &basew->cards[basew->current_card]->h9632_aeb; + sm = basew->cards[basew->current_card]->speed_mode; + if (type == Multiface) { + switch (sm) { + case 0: + max_dest = 10; + destinations = destinations_mf_ss; + break; + case 1: + max_dest = 8; + destinations = destinations_mf_ds; + break; + case 2: + /* should never happen */ + break; + } + } else if (type == Digiface) { + switch (sm) { + case 0: + max_dest = 14; + destinations = destinations_df_ss; + break; + case 1: + max_dest = 8; + destinations = destinations_df_ds; + break; + case 2: + /* should never happen */ + break; + } + } else if (type == H9652) { + switch (sm) { + case 0: + max_dest = 13; + destinations = destinations_h9652_ss; + break; + case 1: + max_dest = 7; + destinations = destinations_h9652_ds; + break; + case 2: + /* should never happen */ + break; + } + } else if (type == H9632) { + switch (sm) { + case 0: + max_dest = 6 + (aeb->aebo) ? 2 : 0; + destinations = destinations_h9632_ss; + break; + case 1: + max_dest = 4 + (aeb->aebo) ? 2 : 0; + destinations = destinations_h9632_ds; + break; + case 2: + max_dest = 2 + (aeb->aebo) ? 2 : 0; + destinations = destinations_h9632_qs; + break; + } } + for (int i = 0; i < max_dest; ++i) { add(destinations[i], 0, 0, 0, FL_MENU_TOGGLE); } diff --git a/hdspmixer/src/HDSPMixerSelector.h b/hdspmixer/src/HDSPMixerSelector.h index b52a887..e7ae551 100644 --- a/hdspmixer/src/HDSPMixerSelector.h +++ b/hdspmixer/src/HDSPMixerSelector.h @@ -75,6 +75,20 @@ static char *destinations_h9652_ds[7] = { "SPDIF" }; +static char *destinations_h9632_ss[8] = { + "A 1+2", "A 3+4", "A 5+6", "A 7+8", + "SPDIF", "AN 1+2", "AN 3+4", "AN 5+6" +}; + +static char *destinations_h9632_ds[6] = { + "A 1+2", "A 3+4", + "SPDIF", "AN 1+2", "AN 3+4", "AN 5+6" +}; + +static char *destinations_h9632_qs[4] = { + "SPDIF", "AN 1+2", "AN 3+4", "AN 5+6" +}; + class HDSPMixerSelector:public Fl_Menu_ { private: diff --git a/hdspmixer/src/HDSPMixerWindow.cxx b/hdspmixer/src/HDSPMixerWindow.cxx index f426493..f6d6ed6 100644 --- a/hdspmixer/src/HDSPMixerWindow.cxx +++ b/hdspmixer/src/HDSPMixerWindow.cxx @@ -20,14 +20,6 @@ #pragma implementation #include "HDSPMixerWindow.h" - -inline int64 swap_rms(int64 *rms) -{ - unsigned int *base = (unsigned int *)rms; - int64 ret = *base; - ret = (ret<<32) | *(base+1); - return ret; -} static void readregisters_cb(void *arg) { @@ -59,27 +51,35 @@ static void readregisters_cb(void *arg) for (int i = 0; i < w->cards[w->current_card]->channels; ++i) { w->inputs->strips[i]->meter->update(peak_rms.input_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00, peak_rms.input_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf, - swap_rms(&peak_rms.input_rms[(w->cards[w->current_card]->meter_map[i])]) ); + peak_rms.input_rms[(w->cards[w->current_card]->meter_map[i])]); } } if (w->inputs->buttons->playback) { for (int i = 0; i < w->cards[w->current_card]->channels; ++i) { w->playbacks->strips[i]->meter->update(peak_rms.playback_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00, peak_rms.playback_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf, - swap_rms(&peak_rms.playback_rms[(w->cards[w->current_card]->meter_map[i])]) ); + peak_rms.playback_rms[(w->cards[w->current_card]->meter_map[i])]); } } if (w->inputs->buttons->output) { - for (int i = 0; i < w->cards[w->current_card]->channels; ++i) { - w->outputs->strips[i]->meter->update(peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00, - peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf, - 0 ); + if (w->cards[w->current_card]->type != H9652) { + for (int i = 0; i < w->cards[w->current_card]->channels; ++i) { + w->outputs->strips[i]->meter->update(peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00, + peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf, + 0 ); + } + for (int i = 0; i < w->cards[w->current_card]->lineouts; ++i) { + w->outputs->strips[w->cards[w->current_card]->channels+i]->meter->update(peak_rms.output_peaks[26+i] & 0xffffff00, + peak_rms.output_peaks[26+i] & 0xf, + 0 ); + } + } else { + for (int i = 0; i < w->cards[w->current_card]->channels; ++i) { + w->outputs->strips[i]->meter->update(peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xffffff00, + peak_rms.output_peaks[(w->cards[w->current_card]->meter_map[i])] & 0xf, + peak_rms.output_rms[(w->cards[w->current_card]->meter_map[i])] ); + } } - for (int i = 0; i < w->cards[w->current_card]->lineouts; ++i) { - w->outputs->strips[w->cards[w->current_card]->channels+i]->meter->update(peak_rms.output_peaks[26+i] & 0xffffff00, - peak_rms.output_peaks[26+i] & 0xf, - 0 ); - } } Fl::add_timeout(0.03, readregisters_cb, w); @@ -614,7 +614,7 @@ HDSPMixerWindow::HDSPMixerWindow(int x, int y, int w, int h, const char *label, scroll->end(); end(); setup = new HDSPMixerSetup(400, 260, "Level Meters Setup", this); - about = new HDSPMixerAbout(340, 230, "About HDSPMixer", this); + about = new HDSPMixerAbout(360, 260, "About HDSPMixer", this); i = 0; while (cards[i] != NULL) { cards[i++]->initializeCard(this); @@ -689,7 +689,7 @@ void HDSPMixerWindow::reorder() void HDSPMixerWindow::checkState() { - int speed = cards[current_card]->double_speed; + int speed = cards[current_card]->speed_mode; int p = inputs->buttons->presets->preset-1; int corrupt = 0; /* Mixer strips */ diff --git a/hdspmixer/src/HDSPMixerWindow.h b/hdspmixer/src/HDSPMixerWindow.h index a2edb6b..c3f8b8f 100644 --- a/hdspmixer/src/HDSPMixerWindow.h +++ b/hdspmixer/src/HDSPMixerWindow.h @@ -70,7 +70,7 @@ public: Fl_Scroll *scroll; HDSPMixerSetup *setup; HDSPMixerAbout *about; - HDSPMixerPresetData *data[3][2][8]; /* data[card number][mode(ds/ss)][preset number] */ + HDSPMixerPresetData *data[3][3][8]; /* data[card number][mode(ss/ds/qs)][preset number] */ HDSPMixerCard *cards[3]; HDSPMixerInputs *inputs; HDSPMixerPlaybacks *playbacks; diff --git a/hdspmixer/src/hdspmixer.cxx b/hdspmixer/src/hdspmixer.cxx index 34dc66b..9ed807f 100644 --- a/hdspmixer/src/hdspmixer.cxx +++ b/hdspmixer/src/hdspmixer.cxx @@ -49,7 +49,6 @@ int main(int argc, char **argv) if (card < 0) { break; } else { - snd_card_get_longname(card, &name); printf("Card %d : %s\n", card, name); if (!strncmp(name, "RME Hammerfall DSP + Multiface", 30)) { @@ -64,6 +63,12 @@ int main(int argc, char **argv) printf("HDSP 9652 found !\n"); hdsp_cards[cards] = new HDSPMixerCard(H9652, card); cards++; + } else if (!strncmp(name, "RME Hammerfall HDSP 9632", 24)) { + printf("HDSP 9632 found !\n"); + hdsp_cards[cards] = new HDSPMixerCard(H9632, card); + cards++; + } else if (!strncmp(name, "RME Hammerfall DSP", 18)) { + printf("Uninitialized HDSP card found.\nUse hdsploader to upload configuration data to the card.\n"); } } } diff --git a/hdspmixer/src/mappings.h b/hdspmixer/src/mappings.h index af2a370..51ab1f6 100644 --- a/hdspmixer/src/mappings.h +++ b/hdspmixer/src/mappings.h @@ -65,5 +65,33 @@ static char dest_map_h9652_ds[7] = { 0, 2, 8, 10, 16, 18, 24 }; +static char dest_map_h9632_ss[8] = { + 0, 2, 4, 6, 8, 10, 12, 14 +}; + +static char dest_map_h9632_ds[6] = { + 0, 2, 8, 10, 12, 14 +}; + +static char dest_map_h9632_qs[4] = { + 8, 10, 12, 14 +}; + +static char channel_map_h9632_ss[16] = { + 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 +}; + +static char channel_map_h9632_ds[12] = { + 1, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15 +}; + +static char meter_map_h9632_ds[12] = { + 0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 15 +}; + +static char channel_map_h9632_qs[8] = { + 8, 9, 10, 11, 12, 13, 14, 15 +}; + #endif diff --git a/hdspmixer/src/pixmaps.cxx b/hdspmixer/src/pixmaps.cxx index 1dad981..2f7c589 100644 --- a/hdspmixer/src/pixmaps.cxx +++ b/hdspmixer/src/pixmaps.cxx @@ -42,10 +42,18 @@ #include "../pixmaps/empty_linux.xpm" #include "../pixmaps/iomixer.xpm" #include "../pixmaps/level.xpm" -#include "../pixmaps/monitor.xpm" #include "../pixmaps/mute.xpm" #include "../pixmaps/output.xpm" #include "../pixmaps/over.xpm" #include "../pixmaps/peak.xpm" #include "../pixmaps/solo.xpm" - +#include "../pixmaps/iomixer_r.xpm" +#include "../pixmaps/output_r.xpm" +#include "../pixmaps/matrix_black.xpm" +#include "../pixmaps/matrix_white.xpm" +#include "../pixmaps/matrix_yellow.xpm" +#include "../pixmaps/matrix_mute.xpm" +#include "../pixmaps/matrix_grey.xpm" +#include "../pixmaps/matrix_grey_o.xpm" +#include "../pixmaps/matrix_grey_l.xpm" +#include "../pixmaps/matrix_grey_ol.xpm" diff --git a/hdspmixer/src/pixmaps.h b/hdspmixer/src/pixmaps.h index 79b79e7..624bd28 100644 --- a/hdspmixer/src/pixmaps.h +++ b/hdspmixer/src/pixmaps.h @@ -49,6 +49,16 @@ extern char * output_xpm[]; extern char * over_xpm[]; extern char * peak_xpm[]; extern char * solo_xpm[]; +extern char * iomixer_r_xpm[]; +extern char * output_r_xpm[]; +extern char * matrix_white_xpm[]; +extern char * matrix_black_xpm[]; +extern char * matrix_yellow_xpm[]; +extern char * matrix_mute_xpm[]; +extern char * matrix_grey_xpm[]; +extern char * matrix_grey_l_xpm[]; +extern char * matrix_grey_ol_xpm[]; +extern char * matrix_grey_o_xpm[]; #endif