diff options
author | B. Watson <yalhcru@gmail.com> | 2021-11-29 21:34:34 -0500 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2021-12-04 10:09:06 +0700 |
commit | acc836eb6f7574b1f6ce7bd15cf635d26959b987 (patch) | |
tree | fcfa5add76be0f76a685904229316584cd50cdab /audio/japa | |
parent | fcab1aaff1e32db085c141e2091abf1a463261e8 (diff) |
audio/japa: New-style icons, expand man page.
Signed-off-by: B. Watson <yalhcru@gmail.com>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'audio/japa')
-rw-r--r-- | audio/japa/README | 8 | ||||
-rw-r--r-- | audio/japa/doinst.sh | 6 | ||||
-rw-r--r-- | audio/japa/japa-alsa.desktop | 8 | ||||
-rw-r--r-- | audio/japa/japa.1 | 179 | ||||
-rw-r--r-- | audio/japa/japa.SlackBuild | 34 | ||||
-rw-r--r-- | audio/japa/japa.desktop | 2 | ||||
-rw-r--r-- | audio/japa/japa.info | 4 | ||||
-rw-r--r-- | audio/japa/japa.png | bin | 1554 -> 0 bytes | |||
-rw-r--r-- | audio/japa/japa.rst | 114 | ||||
-rw-r--r-- | audio/japa/japa.xpm | 245 |
10 files changed, 516 insertions, 84 deletions
diff --git a/audio/japa/README b/audio/japa/README index 63034c207ce45..782a087076597 100644 --- a/audio/japa/README +++ b/audio/japa/README @@ -1,9 +1,11 @@ japa (audio spectrum analyser for jack) Japa (JACK and ALSA Perceptual Analyser), is a 'perceptual' or -'psychoacoustic' audio spectrum analyser. Possible uses include spectrum -monitoring while mixing or mastering, evaluation of ambient noise, and -(using pink noise), equalisation of PA systems. +'psychoacoustic' audio spectrum analyser. In contrast to JAAA, +this is more an acoustical or musical tool than a purely technical +one. Possible uses include spectrum monitoring while mixing or +mastering, evaluation of ambient noise, and (using pink noise), +equalisation of PA systems. By default, the package is built with '-march=native'. If you need a generic package that can be installed on any Slackware machine with the diff --git a/audio/japa/doinst.sh b/audio/japa/doinst.sh index 5fb28930db0b9..3e5691a052b5b 100644 --- a/audio/japa/doinst.sh +++ b/audio/japa/doinst.sh @@ -1,3 +1,9 @@ if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi + +if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1 + fi +fi diff --git a/audio/japa/japa-alsa.desktop b/audio/japa/japa-alsa.desktop new file mode 100644 index 0000000000000..11825d1ca9704 --- /dev/null +++ b/audio/japa/japa-alsa.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=JAPA (ALSA) +Comment=JACK and ALSA Perceptual Analyser +Exec=japa -A +Icon=japa +Terminal=false +Type=Application +Categories=AudioVideo;Audio; diff --git a/audio/japa/japa.1 b/audio/japa/japa.1 index 0a907f43113df..a2610d1ab2df4 100644 --- a/audio/japa/japa.1 +++ b/audio/japa/japa.1 @@ -1,80 +1,129 @@ -.TH JAPA 1 "January 14, 2014" +.\" Man page generated from reStructuredText. +. +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. +.TH "JAPA" 1 "2021-11-29" "0.9.2" "SlackBuilds.org" .SH NAME -japa \- JACK or ALSA perceptual analyser +japa \- JACK and ALSA Audio Analyser +.\" RST source for japa(1) man page. Convert with: +. +.\" rst2man.py japa.rst > japa.1 +. +.\" rst2man.py comes from the SBo development/docutils package. +. .SH SYNOPSIS -.B japa -.RI { -h | -A | -J } -.RI [ options ] -.br +.sp +japa \fB\-J\fP [\fB\-name\fP \fIname\fP ] [\fB\-s\fP \fIserver\fP] +.sp +japa \fB\-A\fP [\fB\-name\fP \fIname\fP ] [\fB\-d\fP \fIdevice\fP] [\fB\-C\fP \fIdevice\fP ] [\fB\-P\fP \fIdevice\fP ] [\fB\-r\fP \fIrate\fP] [\fB\-p\fP \fIperiod\fP] [\fB\-n\fP \fInfrags\fP] .SH DESCRIPTION -.B Japa -(JACK and ALSA Perceptual Analyser), is a 'perceptual' or 'psychoacoustic' -audio spectrum analyser. Possible uses include spectrum monitoring while mixing -or mastering, evaluation of ambient noise, and (using pink noise), equalisation -of PA systems. For more information see /usr/doc/japa-@VERSION@/README. +.sp +japa (JACK and ALSA Perceptual Analyser), is a \(aqperceptual\(aq +or \(aqpsychoacoustic\(aq audio spectrum analyser. In contrast to +JAAA, this is more an acoustical or musical tool than a purely +technical one. Possible uses include spectrum monitoring while +mixing or mastering, evaluation of ambient noise, and (using +pink noise), equalisation of PA systems. For more information see +/usr/doc/japa\-0.9.2/README. +.sp +In JACK mode (\fB\-J\fP), japa creates 4 input ports (for spectrum +analysis), named \fIjapa:in_<N>\fP (where \fI<N>\fP ranges 1 to 4) and +2 output ports (for noise generation), named \fIjapa:pink\fP and +\fIjapa:white\fP\&. By default, these aren\(aqt connected to anything; use +e.g. \fBqjackctl\fP(1) or \fBjack_connect\fP(1) to connect to other JACK +clients. +.sp +In ALSA mode, the inputs and outputs are connected directly to the +ALSA device, meaning e.g. there will be 2 inputs and 2 outputs for +a typical stereo audio card. Yes, this means the pink and white +noise generators will be heard immediately on starting up japa; +if you don\(aqt need them you can silence them with e.g. \fB\-C hw:0 \-P +null\fP\&. If you get "Can\(aqt connect to ALSA", try a different device +(use \fBalsamixer\fP(1) or \fBaplay\fP(1) to get a list of them). .SH OPTIONS -One out of -.B \-A -and -.B \-J -must be given. +.sp +Either \fB\-J\fP or \fB\-A\fP is required. +.INDENT 0.0 .TP -.B \-h -Show summary of options. +.B \fB\-h\fP +Show built\-in help message. .TP -.B \-J -Use JACK. +.B \fB\-name\fP \fIname\fP +Set X11 client name (and JACK client name, with \fB\-J\fP). .TP -.B \-s <server> -Select JACK server. Default is 'default' or $JACK_DEFAULT_SERVER environment variable. -Only valid with -.B \-J -option. +.B \fB\-J\fP +Use JACK for audio. This option is available in JACK mode: +.INDENT 7.0 .TP -.B \-A -Use ALSA. Options -.B \-d -, -.B \-C -, -.B \-P -, -.B \-r -, -.B \-p -, and -.B \-n -are only valid with this option. +.B \fB\-s\fP \fIserver\fP +Connect to a specific JACK server. Default is \(aqdefault\(aq or +\fB$JACK_DEFAULT_SERVER\fP environment variable. +.UNINDENT .TP -.B \-d <device> -Specify ALSA device. Defaults to hw:0.0. This option sets the -playback and capture devices to the same device. For separate capture and playback, -use -.B \-C -and -.B \-P -instead. +.B \fB\-A\fP +Use ALSA for audio. These options are available in ALSA mode: +.INDENT 7.0 .TP -.B \-C <device> -Specify alsa capture device. +.B \fB\-d\fP \fIdevice\fP +ALSA device for capture and playback. This option sets the +playback and capture devices to the same device. For separate +capture and playback, use the \fB\-C\fP and \fB\-P\fP options. +Default: \fBhw:0\fP unless \fB\-C\fP or \fB\-P\fP is used. .TP -.B \-P <device> -Specify alsa playback device. +.B \fB\-C\fP \fIdevice\fP +ALSA device for capture. Default: not used. .TP -.B \-r <rate> -Specify sample frequency. Defaults to 48000. +.B \fB\-P\fP \fIdevice\fP +ALSA device for playback. Default: not used. .TP -.B \-p <period> -Specify period size. Defaults to 1024. +.B \fB\-r\fP \fIrate\fP +Sample frequency. Default: 48000. .TP -.B \-n <nfrags> -Specify number of fragments. Defaults to 2. +.B \fB\-p\fP \fIperiod\fP +Period size. Default: 1024. +.TP +.B \fB\-n\fP \fInfrags\fP +Number of fragments. Default: 2. +.UNINDENT +.UNINDENT +.SH COPYRIGHT +.sp +See the file /usr/doc/japa\-0.9.2/COPYING for license information. +.SH AUTHORS +.sp +japa was written by Fons Adriaensen <\fI\%fons@kokkinizita.net\fP>. +.sp +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. .SH SEE ALSO -.BR jackd (1). -.SH AUTHOR -japa was written by Fons Adriaensen <fons@kokkinizita.net>. -.PP -This manual page was written by Helmut Grohne <helmut@subdivi.de>, -for the Debian project (but may be used by others). It was modified -by B. Watson <yalhcry@gmail.com) for the SlackBuilds.org project, -and may still be used by others. +.sp +\fBjackd\fP(1), \fBjaaa\fP(1) +.sp +\fI\%https://kokkinizita.linuxaudio.org/linuxaudio/\fP +.\" Generated by docutils manpage writer. +. diff --git a/audio/japa/japa.SlackBuild b/audio/japa/japa.SlackBuild index 0e4bfc60f69ff..87fb3efd9ba6c 100644 --- a/audio/japa/japa.SlackBuild +++ b/audio/japa/japa.SlackBuild @@ -6,11 +6,13 @@ # Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details. +# 20211129 bkw: BUILD=2, new-style icons, update man page. + cd $(dirname $0) ; CWD=$(pwd) PRGNAM=japa VERSION=${VERSION:-0.9.2} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -22,9 +24,6 @@ if [ -z "$ARCH" ]; then esac fi -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE" exit 0 @@ -73,21 +72,30 @@ make -C source PREFIX=/usr make -C source install PREFIX=$PKG/usr strip $PKG/usr/bin/$PRGNAM -# man page borrowed from debian, edited a bit -sed "s,@VERSION@,$VERSION,g" < $CWD/$PRGNAM.1 | gzip -c9 - > $PKG/usr/man/man1/$PRGNAM.1.gz +# man page written for this SlackBuild. +gzip -c9 < $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz + +# the 32x32 icon comes from Debian. +# the 48x48 icon is the 32x32 one, centered in a 48x48 transparent PNG. +mkdir -p $PKG/usr/share/icons/hicolor/{32x32,48x48}/apps +convert $CWD/$PRGNAM.xpm \ + $PKG/usr/share/icons/hicolor/32x32/apps/$PRGNAM.png +convert -background none -extent 48x48 -gravity center \ + $CWD/$PRGNAM.xpm \ + $PKG/usr/share/icons/hicolor/48x48/apps/$PRGNAM.png -# icon grabbed from old web site mkdir -p $PKG/usr/share/pixmaps -cat $CWD/$PRGNAM.png > $PKG/usr/share/pixmaps/$PRGNAM.png +ln -s ../icons/hicolor/48x48/apps/$PRGNAM.png $PKG/usr/share/pixmaps/$PRGNAM.png +cat $CWD/$PRGNAM.xpm > $PKG/usr/share/pixmaps/$PRGNAM.xpm -# desktop file written for this SlackBuild +# desktop files written for this SlackBuild mkdir -p $PKG/usr/share/applications -cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop +for i in $PRGNAM $PRGNAM-alsa; do + cat $CWD/$i.desktop > $PKG/usr/share/applications/$i.desktop +done mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION -cp -a \ - AUTHORS COPYING README \ - $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING README $PKG/usr/doc/$PRGNAM-$VERSION cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild mkdir -p $PKG/install diff --git a/audio/japa/japa.desktop b/audio/japa/japa.desktop index 6b3dd44bb0401..04ab51cd45de9 100644 --- a/audio/japa/japa.desktop +++ b/audio/japa/japa.desktop @@ -1,5 +1,5 @@ [Desktop Entry] -Name=JAPA +Name=JAPA (JACK) Comment=JACK and ALSA Perceptual Analyser Exec=japa -J Icon=japa diff --git a/audio/japa/japa.info b/audio/japa/japa.info index a108c06e44aa5..ec533242be219 100644 --- a/audio/japa/japa.info +++ b/audio/japa/japa.info @@ -1,7 +1,7 @@ PRGNAM="japa" VERSION="0.9.2" -HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/" -DOWNLOAD="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/japa-0.9.2.tar.bz2" +HOMEPAGE="https://kokkinizita.linuxaudio.org/linuxaudio/" +DOWNLOAD="https://kokkinizita.linuxaudio.org/linuxaudio/downloads/japa-0.9.2.tar.bz2" MD5SUM="43287acd2511c6f9aeff7951b6e07d79" DOWNLOAD_x86_64="" MD5SUM_x86_64="" diff --git a/audio/japa/japa.png b/audio/japa/japa.png Binary files differdeleted file mode 100644 index dded6976e2e77..0000000000000 --- a/audio/japa/japa.png +++ /dev/null diff --git a/audio/japa/japa.rst b/audio/japa/japa.rst new file mode 100644 index 0000000000000..0452126089016 --- /dev/null +++ b/audio/japa/japa.rst @@ -0,0 +1,114 @@ +.. RST source for japa(1) man page. Convert with: +.. rst2man.py japa.rst > japa.1 +.. rst2man.py comes from the SBo development/docutils package. + +.. |version| replace:: 0.9.2 +.. |date| date:: + +==== +japa +==== + +---------------------------- +JACK and ALSA Audio Analyser +---------------------------- + +:Manual section: 1 +:Manual group: SlackBuilds.org +:Date: |date| +:Version: |version| + +SYNOPSIS +======== + +japa **-J** [**-name** *name* ] [**-s** *server*] + +japa **-A** [**-name** *name* ] [**-d** *device*] [**-C** *device* ] [**-P** *device* ] [**-r** *rate*] [**-p** *period*] [**-n** *nfrags*] + +DESCRIPTION +=========== + +japa (JACK and ALSA Perceptual Analyser), is a 'perceptual' +or 'psychoacoustic' audio spectrum analyser. In contrast to +JAAA, this is more an acoustical or musical tool than a purely +technical one. Possible uses include spectrum monitoring while +mixing or mastering, evaluation of ambient noise, and (using +pink noise), equalisation of PA systems. For more information see +/usr/doc/japa-|version|/README. + +In JACK mode (**-J**), japa creates 4 input ports (for spectrum +analysis), named *japa:in_<N>* (where *<N>* ranges 1 to 4) and +2 output ports (for noise generation), named *japa:pink* and +*japa:white*. By default, these aren't connected to anything; use +e.g. **qjackctl**\(1) or **jack_connect**\(1) to connect to other JACK +clients. + +In ALSA mode, the inputs and outputs are connected directly to the +ALSA device, meaning e.g. there will be 2 inputs and 2 outputs for +a typical stereo audio card. Yes, this means the pink and white +noise generators will be heard immediately on starting up japa; +if you don't need them you can silence them with e.g. **-C hw:0 -P +null**. If you get "Can't connect to ALSA", try a different device +(use **alsamixer**\(1) or **aplay**\(1) to get a list of them). + +OPTIONS +======= + +Either **-J** or **-A** is required. + +**-h** + Show built-in help message. + +**-name** *name* + Set X11 client name (and JACK client name, with **-J**). + +**-J** + Use JACK for audio. This option is available in JACK mode: + + **-s** *server* + Connect to a specific JACK server. Default is 'default' or + **$JACK_DEFAULT_SERVER** environment variable. + +**-A** + Use ALSA for audio. These options are available in ALSA mode: + + **-d** *device* + ALSA device for capture and playback. This option sets the + playback and capture devices to the same device. For separate + capture and playback, use the **-C** and **-P** options. + Default: **hw:0** unless **-C** or **-P** is used. + + **-C** *device* + ALSA device for capture. Default: not used. + + **-P** *device* + ALSA device for playback. Default: not used. + + **-r** *rate* + Sample frequency. Default: 48000. + + **-p** *period* + Period size. Default: 1024. + + **-n** *nfrags* + Number of fragments. Default: 2. + +COPYRIGHT +========= + +See the file /usr/doc/japa-|version|/COPYING for license information. + +AUTHORS +======= + +japa was written by Fons Adriaensen <fons@kokkinizita.net>. + +This man page written for the SlackBuilds.org project +by B. Watson, and is licensed under the WTFPL. + +SEE ALSO +======== + +**jackd**\(1), **jaaa**\(1) + +https://kokkinizita.linuxaudio.org/linuxaudio/ diff --git a/audio/japa/japa.xpm b/audio/japa/japa.xpm new file mode 100644 index 0000000000000..979e8481e8802 --- /dev/null +++ b/audio/japa/japa.xpm @@ -0,0 +1,245 @@ +/* XPM */ +static char *japa[] = { +/* columns rows colors chars-per-pixel */ +"32 32 207 2", +" c #000000", +". c #020202", +"X c #070707", +"o c #0F0F0F", +"O c #161616", +"+ c #171717", +"@ c #181818", +"# c #191919", +"$ c #1B1B1B", +"% c #1F1F1F", +"& c #222222", +"* c #2B2B2B", +"= c #343434", +"- c #3B3B3B", +"; c #3D3D3D", +": c #404040", +"> c #434343", +", c #444444", +"< c #494949", +"1 c #555555", +"2 c #595959", +"3 c #606060", +"4 c #616161", +"5 c #656565", +"6 c #666666", +"7 c #696969", +"8 c #6D6D6D", +"9 c #7A7A7A", +"0 c #7B7B7B", +"q c #0002AF", +"w c #0000B2", +"e c #0101B5", +"r c #0002B4", +"t c #0203B7", +"y c #0506B6", +"u c #050AB3", +"i c #0D0BB5", +"p c #0C0CB6", +"a c #0002B8", +"s c #0101BB", +"d c #0102BA", +"f c #0203BA", +"g c #0407B8", +"h c #0604BA", +"j c #0604BE", +"k c #0804BA", +"l c #0A0ABB", +"z c #0A0CB8", +"x c #0E0FB8", +"c c #0C0DBA", +"v c #1211B8", +"b c #1314BB", +"n c #1415BA", +"m c #1814BA", +"M c #1A19B9", +"N c #1E20B6", +"B c #2A27B3", +"V c #2627BE", +"C c #3331B9", +"Z c #494C9D", +"A c #4B48BE", +"S c #0708C0", +"D c #3535C0", +"F c #393EC3", +"G c #393DCB", +"H c #4241C7", +"J c #4C4BC6", +"K c #4B47CD", +"L c #4549CF", +"P c #5356C9", +"I c #5554C8", +"U c #5857CA", +"Y c #5D5CCF", +"T c #686CCB", +"R c #6E6ECE", +"E c #696DD1", +"W c #6464DC", +"Q c #7370D5", +"! c #7A7ED6", +"~ c #7174D8", +"^ c #7878DD", +"/ c #797BDE", +"( c #817DDD", +") c #818181", +"_ c #888888", +"` c #8A8A8A", +"' c #8C8C8C", +"] c #8E8E8E", +"[ c #959595", +"{ c #969696", +"} c #ADADAD", +"| c #AEAEAE", +" . c #AFAFAF", +".. c #B7B7B7", +"X. c #B8B8B8", +"o. c #B9B9B9", +"O. c #BDBDBD", +"+. c #BEBEBE", +"@. c #9590DD", +"#. c #8D8EE1", +"$. c #9292E6", +"%. c #9797E7", +"&. c #9392E8", +"*. c #A1A0E8", +"=. c #A8ABE8", +"-. c #AFB1E7", +";. c #BBB9EB", +":. c #A2A2F3", +">. c #A9A9F2", +",. c #AFB1F7", +"<. c #C7C7C7", +"1. c #CACACA", +"2. c #CBCBCB", +"3. c #DCDCDC", +"4. c #DDDDDD", +"5. c #DEDEDE", +"6. c #DFDFDF", +"7. c #CBC7F5", +"8. c #CBCFFB", +"9. c #D3D2FD", +"0. c #D9D6FE", +"q. c #DBD9FE", +"w. c #E4E4E4", +"e. c #ECECEC", +"r. c #EFEFEF", +"t. c #E2E3FF", +"y. c #E3E7FE", +"u. c #E7E9FA", +"i. c #E2E8FC", +"p. c #ECEBFF", +"a. c #EAECFE", +"s. c #EFEEFF", +"d. c #F0F0F0", +"f. c #F1F1F1", +"g. c #F2F2F2", +"h. c #F9F7F7", +"j. c #FBFEF4", +"k. c #FDFEF5", +"l. c #FCFEF6", +"z. c #F1F0FE", +"x. c #F0F3FF", +"c. c #F2F2FF", +"v. c #F2F3FF", +"b. c #F5F3FE", +"n. c #F4F2FF", +"m. c #F2F4FD", +"M. c #F5F5FD", +"N. c #F4F6FD", +"B. c #F7F4FE", +"V. c #F8F7FE", +"C. c #F9F7FF", +"Z. c #F7F9FF", +"A. c #F9F9F9", +"S. c #FFFBFA", +"D. c #FBFCF8", +"F. c #FBFCFB", +"G. c #FBFDFB", +"H. c #FEFEF8", +"J. c #FEFEF9", +"K. c #FFFEF9", +"L. c #FFFFF9", +"P. c #FDFDFA", +"I. c #FEFDFA", +"U. c #FFFDFA", +"Y. c #FEFDFB", +"T. c #FDFEFB", +"R. c #FEFEFA", +"E. c #FFFEFA", +"W. c #FEFFFA", +"Q. c #FEFEFB", +"!. c #FEFFFB", +"~. c #FBF9FC", +"^. c #FAFBFC", +"/. c #F8F8FF", +"(. c #FAF9FE", +"). c #FBF9FE", +"_. c #FBFAFF", +"`. c #FBFBFF", +"'. c #FBFFFC", +"]. c #FBFFFE", +"[. c #FCFCFC", +"{. c #FDFDFC", +"}. c #FDFCFD", +"|. c #FDFDFD", +" X c #FEFDFC", +".X c #FFFCFD", +"XX c #FFFDFD", +"oX c #FDFEFC", +"OX c #FDFEFD", +"+X c #FEFEFC", +"@X c #FFFEFC", +"#X c #FEFFFC", +"$X c #FEFEFD", +"%X c #FFFEFD", +"&X c #FEFFFD", +"*X c #FFFFFD", +"=X c #FCFDFE", +"-X c #FCFDFF", +";X c #FEFCFE", +":X c #FEFDFE", +">X c #FFFDFE", +",X c #FEFDFF", +"<X c #FCFEFE", +"1X c #FDFFFE", +"2X c #FEFEFE", +"3X c #FEFFFF", +"4X c #FFFFFF", +/* pixels */ +"4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X", +"4X4X4X4XS.x.c.=X4X4X4X4X4X4X4X4X4XT.b.c.S.}.4X4X4X4X4X4X4X4X4X4X", +"4X4X4X4X=.i m ! T.4X4X4X4X4X4X4XT.@.v l *.4X4X4X4X4X4X4X4X4X4X4X", +"4X4X4X4Xd b.^.e V.4X4X4X4X4X4X4Xl.q /./.w 4X4X4X4X4X4X4X4X4X4X4X", +"4X4X4X>.F 4Xj.T ^ 4X4X4X4X4X4X4X#.I T.T.A %.4X4X4X4X4X4X4X4X4X4X", +"4X4XT.b i.4XT./.S 4X4X4X4X4X4XT.i c.T.4Xz.x T.4X4X4X4X4X4X4X4X4X", +"4X4X/.p T.4X4X4XN y.4X4X4X4X4Xa.M T.4X4XT.i b.4X4X4X4X=X4X4X4X4X", +"4X4Xh.y.4X4X4X4X,.J l.4X4X4X4XY :.4X4X4X4X$.E 4X4X4X4X4X4X4X4X4X", +"4X4X4X4X4X4X4X4X/.y h.4X4XT.T.j V.T.4X4X4XV.k T.4X4X4XT.Z T.4X4X", +"4X4X4X4X4X4X4X4X4XC 9.4X4X=Xq.V 4X4X4X4X4X4Xn u.4X4X4X8.G 4X4X4X", +"4X4X4X4X4X4X4X4X4X7.C T.4X4XH ;.4X4X4X4X4X4X-.K 4X4XT.B 0.4X4X4X", +"4X4X4X4X4X4X4X4X4XT.w M.4XV.e S.4X4X4X4X4X4XT.d 4X4Xm.y F.4X4X4X", +"4X4X4X4X4X4X4X4X4X4X( P T.W T 4X4X4X4X4X4X4Xl.U Q 4XL $.T.4X4X4X", +"4X4X4X4X4X4X4X4X4X4X^.h ~ d 4X4X4X4X4X4X4X4X4X/.e / u =X=X4X4X4X", +"4X4X4X4X4X4X4X4X4X4X4XT.p.T.4X4X4X4X4X4X4X4X4X4Xj.s.4X4X4X4X4X4X", +"4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X", +"4X4X4X 4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X", +"4X4X4X 4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X", +"4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X", +"4X4X4X 4X4X4X<.7 * & _ g.4X4X 5., @ ` 4X4X4X4X<.7 * & _ d.4X4X", +"4X4X4X 4X4X4X; ..r.5.1 ` 4X4X 5 } } @ O.4X4X4X; ..r.5.2 _ 4X4X", +"4X4X4X 4X4X4X4X4X4X4X5.> 4X4X { 4X4X{ 0 4X4X4X4X4X4X4X5., 4X4X", +"4X4X4X 4X4X4Xg.' - X 4X4X 2.4X4X2.; 4X4X4Xg.' - X 4X4X", +"4X4X4X 4X4X4X' < o.g.g. 4X4X g.4X4Xg.o 4X4X4X' < o.r.g. 4X4X", +"4X4X4X 4X4X4X= 2.4X4X.. 4X4X 2.4X4X2.- 4X4X4X= 2.4X4X.. 4X4X", +"4X4X4X 4X4X4X% 5.4X4X0 4X4X { 4X4X{ 0 4X4X4X% 5.4X4X0 4X4X", +"4X4X4X 4X4X4X8 4 w.) 2 4X4X 5 ..} @ O.4X4X4X8 2 w.) 4 4X4X", +"4X4X4X 4X4X4Xw.7 @ 1 r. 4X4X 3.; + _ 4X4X4X4Xw.7 + 1 r. 4X4X", +"4X4Xr.+ 4X4X4X4X4X4X4X4X4X4X4X 4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X", +"4X4X} > 4X4X4X4X4X4X4X4X4X4X4X 4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X", +"4X4X& o.4X4X4X4X4X4X4X4X4X4X4X 4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X", +"4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X4X" +}; |