aboutsummaryrefslogtreecommitdiffstats
path: root/main/xdm
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-11-17 12:10:31 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-11-17 12:10:31 +0000
commit16ab94186999a490bcd83f9fd36033ef35fc2117 (patch)
tree3e44489ac153abc59b3d6ec6b3fd72c39e6abe67 /main/xdm
parentee16929e9ce0aa0784b0ad32eebead33af719b41 (diff)
downloadaports-16ab94186999a490bcd83f9fd36033ef35fc2117.tar.bz2
aports-16ab94186999a490bcd83f9fd36033ef35fc2117.tar.xz
main/xdm: move from testing
Diffstat (limited to 'main/xdm')
-rw-r--r--main/xdm/APKBUILD86
-rw-r--r--main/xdm/Xresources.alpinelinux44
-rw-r--r--main/xdm/Xresources.alpinelinux_old44
-rw-r--r--main/xdm/alpinelinux_old_blue_black.xpm703
-rw-r--r--main/xdm/alpinelinux_white_blue.xpm362
-rwxr-xr-xmain/xdm/xdm.initd13
6 files changed, 1252 insertions, 0 deletions
diff --git a/main/xdm/APKBUILD b/main/xdm/APKBUILD
new file mode 100644
index 0000000000..54e8ec6dfc
--- /dev/null
+++ b/main/xdm/APKBUILD
@@ -0,0 +1,86 @@
+# Contributor: Johannes Matheis <jomat+alpinebuild@jmt.gr>
+# Maintainer: Johannes Matheis <jomat+alpinebuild@jmt.gr>
+pkgname=xdm
+pkgver=1.1.11
+pkgrel=0
+pkgdesc="X Display Manager"
+url="http://xorg.freedesktop.org/"
+arch="all"
+license="MIT"
+depends=""
+depends_dev="linux-pam-dev libxmu-dev libxaw-dev"
+makedepends="${depends_dev}"
+install=""
+subpackages="${pkgname}-doc"
+source="
+ ${url}/releases/individual/app/${pkgname}-${pkgver}.tar.bz2
+ ${pkgname}.initd
+ Xresources.alpinelinux
+ Xresources.alpinelinux_old
+ alpinelinux_old_blue_black.xpm
+ alpinelinux_white_blue.xpm
+"
+
+_builddir="${srcdir}"/"${pkgname}"-"${pkgver}"
+prepare() {
+ local i
+ cd "$_builddir"
+ for i in $source; do
+ case $i in
+ *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
+ esac
+ done
+}
+
+build() {
+ cd "$_builddir"
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --infodir=/usr/share/info \
+ --localstatedir=/var \
+ --enable-ipv6 \
+ --with-pam \
+ || return 1
+ make || return 1
+}
+
+package() {
+ cd "$_builddir"
+ make DESTDIR="$pkgdir" install || return 1
+ rm -f "$pkgdir"/usr/lib/X11/xdm/*.la
+ install -D -m755 "$srcdir"/${pkgname}.initd \
+ "$pkgdir"/etc/init.d/${pkgname} || return 1
+ install -D -m644 "$srcdir"/Xresources.alpinelinux \
+ "$pkgdir"/usr/lib/X11/${pkgname}/Xresources.alpinelinux \
+ || return 1
+ install -D -m644 "$srcdir"/Xresources.alpinelinux_old \
+ "$pkgdir"/usr/lib/X11/${pkgname}/Xresources.alpinelinux_old \
+ || return 1
+ install -D -m644 "$srcdir"/alpinelinux_old_blue_black.xpm \
+ "$pkgdir"/usr/lib/X11/${pkgname}/pixmaps/alpinelinux_old_blue_black.xpm \
+ || return 1
+ install -D -m644 "$srcdir"/alpinelinux_white_blue.xpm \
+ "$pkgdir"/usr/lib/X11/${pkgname}/pixmaps/alpinelinux_white_blue.xpm \
+ || return 1
+}
+
+md5sums="64a1af1f7eb69feae12e75d4cc3aaf19 xdm-1.1.11.tar.bz2
+f4ce20cccb87ddccf5b4740bc5f6b252 xdm.initd
+5b147a19de1f402a3fefa1ec1fbfa0b3 Xresources.alpinelinux
+3836d85795131140996387911b522c97 Xresources.alpinelinux_old
+eac1a660d7e389768cbc9883f0730281 alpinelinux_old_blue_black.xpm
+650ee72b634ff7fb146b7a7652416b5a alpinelinux_white_blue.xpm"
+sha256sums="d4da426ddea0124279a3f2e00a26db61944690628ee818a64df9d27352081c47 xdm-1.1.11.tar.bz2
+1c26a147a6ec8ef7307a54f8c35d369f0858be3fd961872f35b8f95627a55b00 xdm.initd
+d039de78037ab2071cc836620feaf2389179cab706d57787686d8d64faa688b1 Xresources.alpinelinux
+6cb7ab36db5d1f5cfa1d11d3ea4a2bcf4f968ba44ebbeb4391dc74d4f110a39e Xresources.alpinelinux_old
+fd868f01d1b6e1ca6905e9f35599cc7e6a0e0818b34a47f56819ccee1d8db0d8 alpinelinux_old_blue_black.xpm
+848334ce1dfafe22746a57005910ef68641df8cc09bd5ad803048bc22e534feb alpinelinux_white_blue.xpm"
+sha512sums="fe6f2b7817c0f7f07a1f5f497edcdfa15b93986fd87f314daa472dac8625327ef46ebbf40d27fe8d4a8a2f8d5af8a01c4438a29356740e0eb350f2bd0c7ec0d5 xdm-1.1.11.tar.bz2
+a2c8258b50b3e16ca2aa01a50b96ae056e1e2d6c0189690a9971415292e04884a3e7ceb71b52dea8daa95eb71c08e08425adf448459b8e9750bad92adb077e47 xdm.initd
+441ed25037e5210112a3a909e30ae28820aad35616bfa488edc067843edebf328338b86597918ce5451361132abcd82d5aeda2dfe5123fb5796bf2684bd499eb Xresources.alpinelinux
+57f7104ffc5a815c1c5905a513f919bd098da389a81a4941ef827e685cb8858f34960cdbf2b11e188b527a259c0a9fbc89c957946ddb4e2e5b000416b23bd7ba Xresources.alpinelinux_old
+b55424fd9ea0970fdbecd11c1abecf41cad1a7ede03f38011f666ae4eed2a88def5ac364bdf4ebcac09fa66963ed534e85faff74fcd01e9f040229d999382472 alpinelinux_old_blue_black.xpm
+3872c54ad6fd6aa6c893f5f950801ae079bb7b6d375a05ef2262eb244a96ea3e949ab3cd962e005acf957c9ad4d30caee4c3935d7864a196625e8bfed9bc5adf alpinelinux_white_blue.xpm"
diff --git a/main/xdm/Xresources.alpinelinux b/main/xdm/Xresources.alpinelinux
new file mode 100644
index 0000000000..51c2adda43
--- /dev/null
+++ b/main/xdm/Xresources.alpinelinux
@@ -0,0 +1,44 @@
+Xcursor.theme: whiteglass
+
+xlogin*login.translations: #override \
+ Ctrl<Key>R: abort-display()\n\
+ <Key>F1: set-session-argument(failsafe) finish-field()\n\
+ <Key>Delete: delete-character()\n\
+ <Key>Left: move-backward-character()\n\
+ <Key>Right: move-forward-character()\n\
+ <Key>Home: move-to-begining()\n\
+ <Key>End: move-to-end()\n\
+ Ctrl<Key>KP_Enter: set-session-argument(failsafe) finish-field()\n\
+ <Key>KP_Enter: set-session-argument() finish-field()\n\
+ Ctrl<Key>Return: set-session-argument(failsafe) finish-field()\n\
+ <Key>Return: set-session-argument() finish-field()
+
+xlogin*greeting: Welcome to alpinelinux on CLIENTHOST
+xlogin*fail: Login incorrect or forbidden by policy
+
+xlogin*greetFont: -misc-fixed-bold-r-normal--13-*-*-*-*-*-*-*
+xlogin*font: -misc-fixed-bold-r-normal--13-*-*-*-*-*-*-*
+xlogin*promptFont: -misc-fixed-bold-r-normal--13-*-*-*-*-*-*-*
+xlogin*failFont: -misc-fixed-bold-r-normal--13-*-*-*-*-*-*-*
+
+#ifdef COLOR
+xlogin*borderWidth: 0
+xlogin*frameWidth: 0
+xlogin*innerFramesWidth: 0
+xlogin*shdColor: #0f5173
+xlogin*hiColor: #0f5173
+xlogin*background: #0181b0
+xlogin*foreground: #D9ECF3
+xlogin*greetColor: #D9ECF3
+xlogin*foreground: #D9ECF3
+xlogin*greetColor: #D9ECF3
+xlogin*failColor: red
+*Foreground: #D9ECF3
+#endif
+
+#if PLANES >= 8
+xlogin*logoFileName: /usr/lib/X11/xdm/pixmaps/alpinelinux_white_blue.xpm
+#endif
+xlogin*useShape: true
+xlogin*logoPadding: 10
+
diff --git a/main/xdm/Xresources.alpinelinux_old b/main/xdm/Xresources.alpinelinux_old
new file mode 100644
index 0000000000..cd7fd36e6f
--- /dev/null
+++ b/main/xdm/Xresources.alpinelinux_old
@@ -0,0 +1,44 @@
+Xcursor.theme: whiteglass
+
+xlogin*login.translations: #override \
+ Ctrl<Key>R: abort-display()\n\
+ <Key>F1: set-session-argument(failsafe) finish-field()\n\
+ <Key>Delete: delete-character()\n\
+ <Key>Left: move-backward-character()\n\
+ <Key>Right: move-forward-character()\n\
+ <Key>Home: move-to-begining()\n\
+ <Key>End: move-to-end()\n\
+ Ctrl<Key>KP_Enter: set-session-argument(failsafe) finish-field()\n\
+ <Key>KP_Enter: set-session-argument() finish-field()\n\
+ Ctrl<Key>Return: set-session-argument(failsafe) finish-field()\n\
+ <Key>Return: set-session-argument() finish-field()
+
+xlogin*greeting: Welcome to alpinelinux on CLIENTHOST
+xlogin*fail: Login incorrect or forbidden by policy
+
+xlogin*greetFont: -misc-fixed-bold-r-normal--13-*-*-*-*-*-*-*
+xlogin*font: -misc-fixed-bold-r-normal--13-*-*-*-*-*-*-*
+xlogin*promptFont: -misc-fixed-bold-r-normal--13-*-*-*-*-*-*-*
+xlogin*failFont: -misc-fixed-bold-r-normal--13-*-*-*-*-*-*-*
+
+#ifdef COLOR
+xlogin*borderWidth: 0
+xlogin*frameWidth: 0
+xlogin*innerFramesWidth: 0
+xlogin*shdColor: black
+xlogin*hiColor: black
+xlogin*background: black
+xlogin*foreground: white
+xlogin*greetColor: white
+xlogin*foreground: #6f7c91
+xlogin*greetColor: #5f8dd3
+xlogin*failColor: red
+*Foreground: #5f8dd3
+#endif
+
+#if PLANES >= 8
+xlogin*logoFileName: /usr/lib/X11/xdm/pixmaps/alpinelinux_old_blue_black.xpm
+#endif
+xlogin*useShape: true
+xlogin*logoPadding: 10
+
diff --git a/main/xdm/alpinelinux_old_blue_black.xpm b/main/xdm/alpinelinux_old_blue_black.xpm
new file mode 100644
index 0000000000..26e9499c1f
--- /dev/null
+++ b/main/xdm/alpinelinux_old_blue_black.xpm
@@ -0,0 +1,703 @@
+/* XPM */
+static char * logo3_xpm[] = {
+"75 72 628 2",
+" c None",
+". c #000000",
+"+ c #060A0F",
+"@ c #111926",
+"# c #06090E",
+"$ c #010203",
+"% c #010204",
+"& c #0B111A",
+"* c #273B58",
+"= c #46689B",
+"- c #5680C0",
+"; c #243650",
+"> c #020406",
+", c #1C2A3F",
+"' c #446699",
+") c #5986C8",
+"! c #5F8CD2",
+"~ c #5F8ED4",
+"{ c #476A9E",
+"] c #0E1520",
+"^ c #0B1019",
+"/ c #446497",
+"( c #5E8CD2",
+"_ c #5F8DD3",
+": c #557FBF",
+"< c #1D2C42",
+"[ c #000101",
+"} c #21314A",
+"| c #5884C6",
+"1 c #5C89CD",
+"2 c #2C4162",
+"3 c #344E75",
+"4 c #5D8ACF",
+"5 c #38547E",
+"6 c #05070B",
+"7 c #040609",
+"8 c #436496",
+"9 c #5E8DD3",
+"0 c #46689C",
+"a c #0A1018",
+"b c #010102",
+"c c #06080D",
+"d c #0D131D",
+"e c #537CBA",
+"f c #5D8BD1",
+"g c #5F8DD4",
+"h c #537CBB",
+"i c #162031",
+"j c #070B10",
+"k c #203047",
+"l c #365179",
+"m c #37537C",
+"n c #1F2D45",
+"o c #192538",
+"p c #5C88CC",
+"q c #608ED5",
+"r c #5279B6",
+"s c #5A86C9",
+"t c #253752",
+"u c #37527B",
+"v c #5680BF",
+"w c #547DBC",
+"x c #344D73",
+"y c #05080C",
+"z c #5F8ED5",
+"A c #618FD7",
+"B c #37537B",
+"C c #4F75B0",
+"D c #5E8BD0",
+"E c #36517A",
+"F c #334C72",
+"G c #3E5D8B",
+"H c #1B283C",
+"I c #416292",
+"J c #5C88CD",
+"K c #1A273A",
+"L c #3D5B89",
+"M c #5D8BD0",
+"N c #4B70A7",
+"O c #1C2B40",
+"P c #527BB7",
+"Q c #547DBB",
+"R c #5884C5",
+"S c #4E74AE",
+"T c #0A0F17",
+"U c #2C4263",
+"V c #5A86C8",
+"W c #5983C5",
+"X c #131C2B",
+"Y c #334D73",
+"Z c #5B88CB",
+"` c #547CBB",
+" . c #4F75AF",
+".. c #30486C",
+"+. c #020305",
+"@. c #1B293D",
+"#. c #5F8CD3",
+"$. c #273A56",
+"%. c #0F1621",
+"&. c #496CA2",
+"*. c #5E8CD3",
+"=. c #334B72",
+"-. c #0C111A",
+";. c #31496D",
+">. c #5C8ACF",
+",. c #4A6FA6",
+"'. c #203048",
+"). c #030508",
+"!. c #090E14",
+"~. c #45679B",
+"{. c #608ED4",
+"]. c #446698",
+"^. c #1B283D",
+"/. c #5782C2",
+"(. c #1E2D44",
+"_. c #1E2C43",
+":. c #446598",
+"<. c #567FBF",
+"[. c #3E5C89",
+"}. c #151F2F",
+"|. c #30486D",
+"1. c #608ED6",
+"2. c #547BB9",
+"3. c #162132",
+"4. c #1A263A",
+"5. c #172132",
+"6. c #090E15",
+"7. c #172233",
+"8. c #5B86CA",
+"9. c #2E4466",
+"0. c #283C5A",
+"a. c #4C70A8",
+"b. c #486CA1",
+"c. c #0F1723",
+"d. c #5B88CC",
+"e. c #557EBC",
+"f. c #0D141E",
+"g. c #354E76",
+"h. c #5883C5",
+"i. c #253652",
+"j. c #354E75",
+"k. c #3B5783",
+"l. c #5E8DD4",
+"m. c #080C13",
+"n. c #141F2E",
+"o. c #547EBC",
+"p. c #192639",
+"q. c #030304",
+"r. c #0B0D0F",
+"s. c #0F1114",
+"t. c #010101",
+"u. c #0B1119",
+"v. c #456699",
+"w. c #557FBE",
+"x. c #0C121B",
+"y. c #3D5A87",
+"z. c #283C5B",
+"A. c #030507",
+"B. c #030406",
+"C. c #5D8BCF",
+"D. c #3F5E8C",
+"E. c #0A0F16",
+"F. c #111317",
+"G. c #2D333B",
+"H. c #4B5463",
+"I. c #24282F",
+"J. c #2F4568",
+"K. c #5D89CE",
+"L. c #3E5C8A",
+"M. c #1E2D43",
+"N. c #334B71",
+"O. c #486BA1",
+"P. c #293D5B",
+"Q. c #000001",
+"R. c #22262D",
+"S. c #545E6E",
+"T. c #677386",
+"U. c #5A6576",
+"V. c #0A0B0D",
+"W. c #192537",
+"X. c #47699E",
+"Y. c #253753",
+"Z. c #182335",
+"`. c #4A6EA5",
+" + c #5983C6",
+".+ c #263955",
+"++ c #4B6FA7",
+"@+ c #0E1013",
+"#+ c #596475",
+"$+ c #707D92",
+"%+ c #677488",
+"&+ c #2C313A",
+"*+ c #5A85C7",
+"=+ c #5C8ACE",
+"-+ c #5E8BCF",
+";+ c #38527C",
+">+ c #415F90",
+",+ c #395580",
+"'+ c #272B33",
+")+ c #667285",
+"!+ c #6E7B91",
+"~+ c #555F70",
+"{+ c #131519",
+"]+ c #314A6F",
+"^+ c #5E8CD1",
+"/+ c #4E74AD",
+"(+ c #1A273B",
+"_+ c #5680C1",
+":+ c #090A0C",
+"<+ c #444C59",
+"[+ c #6C798D",
+"}+ c #6C788D",
+"|+ c #373E49",
+"1+ c #030405",
+"2+ c #21324B",
+"3+ c #557FBD",
+"4+ c #090D13",
+"5+ c #39547F",
+"6+ c #496DA3",
+"7+ c #5782C3",
+"8+ c #0B1018",
+"9+ c #1C1F25",
+"0+ c #5E6A7B",
+"a+ c #6F7C92",
+"b+ c #5D687A",
+"c+ c #171A1E",
+"d+ c #0E1621",
+"e+ c #5178B3",
+"f+ c #2D4364",
+"g+ c #486BA0",
+"h+ c #04070A",
+"i+ c #393F4A",
+"j+ c #6C788C",
+"k+ c #6F7C91",
+"l+ c #424A56",
+"m+ c #070709",
+"n+ c #2A3F5F",
+"o+ c #324A70",
+"p+ c #273A58",
+"q+ c #5E8DD2",
+"r+ c #5984C6",
+"s+ c #2B3F60",
+"t+ c #030303",
+"u+ c #5C6879",
+"v+ c #6B778B",
+"w+ c #22262C",
+"x+ c #557DBB",
+"y+ c #4D72AB",
+"z+ c #080D14",
+"A+ c #23344E",
+"B+ c #5C89CE",
+"C+ c #5077B1",
+"D+ c #2A3F60",
+"E+ c #05080D",
+"F+ c #23272D",
+"G+ c #6F7D92",
+"H+ c #545D6D",
+"I+ c #060708",
+"J+ c #5882C5",
+"K+ c #253854",
+"L+ c #182436",
+"M+ c #162233",
+"N+ c #08090B",
+"O+ c #464E5C",
+"P+ c #6C798E",
+"Q+ c #30353F",
+"R+ c #172335",
+"S+ c #4F76B1",
+"T+ c #3E5D8C",
+"U+ c #354D74",
+"V+ c #4E76AF",
+"W+ c #1C2A40",
+"X+ c #080C12",
+"Y+ c #1B1E23",
+"Z+ c #5C6779",
+"`+ c #5E697A",
+" @ c #15181C",
+".@ c #090D14",
+"+@ c #4E74AC",
+"@@ c #15202F",
+"#@ c #060608",
+"$@ c #3C444E",
+"%@ c #3D444F",
+"&@ c #23354F",
+"*@ c #5681C1",
+"=@ c #596373",
+"-@ c #6E7B90",
+";@ c #636F81",
+">@ c #496DA4",
+",@ c #4B70A8",
+"'@ c #2A2F37",
+")@ c #6B788D",
+"!@ c #525C6B",
+"~@ c #2F466A",
+"{@ c #203049",
+"]@ c #050506",
+"^@ c #515B6A",
+"/@ c #353C45",
+"(@ c #020202",
+"_@ c #172234",
+":@ c #5078B3",
+"<@ c #38537D",
+"[@ c #171A1F",
+"}@ c #677387",
+"|@ c #070B11",
+"1@ c #5178B4",
+"2@ c #020203",
+"3@ c #313741",
+"4@ c #647083",
+"5@ c #263A56",
+"6@ c #283B59",
+"7@ c #47505D",
+"8@ c #4C72AB",
+"9@ c #4A6EA6",
+"0@ c #616E7F",
+"a@ c #323942",
+"b@ c #5B87CB",
+"c@ c #243652",
+"d@ c #2E333C",
+"e@ c #697689",
+"f@ c #687487",
+"g@ c #262B33",
+"h@ c #070809",
+"i@ c #101215",
+"j@ c #172334",
+"k@ c #4F76B0",
+"l@ c #444C58",
+"m@ c #606B7D",
+"n@ c #1D2025",
+"o@ c #242930",
+"p@ c #383F4A",
+"q@ c #3A404B",
+"r@ c #14171B",
+"s@ c #010202",
+"t@ c #070A10",
+"u@ c #36527B",
+"v@ c #537BB9",
+"w@ c #1F2E45",
+"x@ c #0C0E10",
+"y@ c #505969",
+"z@ c #5D697A",
+"A@ c #191D22",
+"B@ c #0D0F11",
+"C@ c #1A1D22",
+"D@ c #2D323B",
+"E@ c #424A57",
+"F@ c #535D6D",
+"G@ c #557EBD",
+"H@ c #3C5986",
+"I@ c #131619",
+"J@ c #5A6475",
+"K@ c #647184",
+"L@ c #040505",
+"M@ c #08090A",
+"N@ c #0E0F12",
+"O@ c #30373F",
+"P@ c #616D7F",
+"Q@ c #697589",
+"R@ c #636E81",
+"S@ c #515A6A",
+"T@ c #0C0D10",
+"U@ c #446496",
+"V@ c #1C1F24",
+"W@ c #616C7E",
+"X@ c #545F6F",
+"Y@ c #535D6E",
+"Z@ c #586172",
+"`@ c #5D6779",
+" # c #626E80",
+".# c #667286",
+"+# c #69758A",
+"@# c #687589",
+"## c #576171",
+"$# c #262A31",
+"%# c #111316",
+"&# c #436497",
+"*# c #191C21",
+"=# c #707D93",
+"-# c #6D7A90",
+";# c #69768A",
+"># c #3E4551",
+",# c #0B0C0E",
+"'# c #525B6B",
+")# c #596374",
+"!# c #4F5867",
+"~# c #434B58",
+"{# c #363C47",
+"]# c #292E36",
+"^# c #1F2228",
+"/# c #16181D",
+"(# c #0C0D0F",
+"_# c #233550",
+":# c #5984C5",
+"<# c #45679A",
+"[# c #365077",
+"}# c #5986C7",
+"|# c #273A57",
+"1# c #486AA0",
+"2# c #141E2D",
+"3# c #31486D",
+"4# c #2B3F5F",
+"5# c #151F2E",
+"6# c #0D0E11",
+"7# c #060607",
+"8# c #000102",
+"9# c #272C34",
+"0# c #4E5767",
+"a# c #1F2F46",
+"b# c #2A3F5E",
+"c# c #363D47",
+"d# c #6D7A8E",
+"e# c #2F353E",
+"f# c #30363F",
+"g# c #060A0E",
+"h# c #39547E",
+"i# c #5D8ACD",
+"j# c #263854",
+"k# c #334C71",
+"l# c #0F1722",
+"m# c #3A414C",
+"n# c #040506",
+"o# c #2C4161",
+"p# c #131D2B",
+"q# c #0F1622",
+"r# c #1A2639",
+"s# c #101824",
+"t# c #22334D",
+"u# c #0E151F",
+"v# c #131D2C",
+"w# c #121C29",
+"x# c #2B4060",
+"y# c #1F2E46",
+"z# c #2B4061",
+"A# c #111A27",
+"B# c #1D2026",
+"C# c #080A0B",
+"D# c #1B1E22",
+"E# c #16191D",
+"F# c #2A2F38",
+"G# c #323842",
+"H# c #1F2329",
+"I# c #1E2127",
+"J# c #101216",
+"K# c #1A1E23",
+"L# c #1C2025",
+"M# c #1D2126",
+"N# c #191B20",
+"O# c #060709",
+"P# c #4D73AC",
+"Q# c #121B29",
+"R# c #344D74",
+"S# c #5983C4",
+"T# c #527BB9",
+"U# c #5985C6",
+"V# c #426395",
+"W# c #567FBE",
+"X# c #446597",
+"Y# c #4C71A9",
+"Z# c #5781C1",
+"`# c #293D5C",
+" $ c #3A5782",
+".$ c #537BB8",
+"+$ c #3C4350",
+"@$ c #646E82",
+"#$ c #505A6A",
+"$$ c #626D81",
+"%$ c #576172",
+"&$ c #596476",
+"*$ c #657286",
+"=$ c #23272E",
+"-$ c #616C7F",
+";$ c #495260",
+">$ c #637082",
+",$ c #647082",
+"'$ c #3F4753",
+")$ c #202F47",
+"!$ c #537DBB",
+"~$ c #293E5D",
+"{$ c #3C5A87",
+"]$ c #5077B2",
+"^$ c #22334C",
+"/$ c #3A5682",
+"($ c #203148",
+"_$ c #486CA2",
+":$ c #3B5782",
+"<$ c #324A6F",
+"[$ c #496DA2",
+"}$ c #2D4365",
+"|$ c #354F76",
+"1$ c #131C2A",
+"2$ c #476A9F",
+"3$ c #0D131E",
+"4$ c #404854",
+"5$ c #6A768B",
+"6$ c #21252C",
+"7$ c #566171",
+"8$ c #6A778B",
+"9$ c #3D4550",
+"0$ c #687689",
+"a$ c #515A69",
+"b$ c #6F7B91",
+"c$ c #252931",
+"d$ c #687488",
+"e$ c #3C434E",
+"f$ c #5B6577",
+"g$ c #243752",
+"h$ c #5078B4",
+"i$ c #5F8DD2",
+"j$ c #1D2B40",
+"k$ c #4D72AC",
+"l$ c #5985C7",
+"m$ c #1B293E",
+"n$ c #1B2A3E",
+"o$ c #3B5984",
+"p$ c #203149",
+"q$ c #5F6A7C",
+"r$ c #191C20",
+"s$ c #6F7B90",
+"t$ c #2A2F36",
+"u$ c #6C7A8E",
+"v$ c #6E7C90",
+"w$ c #657184",
+"x$ c #1E2126",
+"y$ c #152031",
+"z$ c #3D5B88",
+"A$ c #5179B5",
+"B$ c #38527D",
+"C$ c #416191",
+"D$ c #527AB6",
+"E$ c #0D131C",
+"F$ c #46689D",
+"G$ c #4D74AD",
+"H$ c #416192",
+"I$ c #3F5D8B",
+"J$ c #436395",
+"K$ c #5C6677",
+"L$ c #0F1115",
+"M$ c #5F6A7B",
+"N$ c #252A31",
+"O$ c #14161A",
+"P$ c #667386",
+"Q$ c #5A6476",
+"R$ c #1D2B41",
+"S$ c #5178B5",
+"T$ c #151E2E",
+"U$ c #47699D",
+"V$ c #141D2C",
+"W$ c #0C121C",
+"X$ c #45689C",
+"Y$ c #4C70A9",
+"Z$ c #5B87CA",
+"`$ c #121417",
+" % c #566070",
+".% c #6E7B8F",
+"+% c #414A56",
+"@% c #424957",
+"#% c #667185",
+"$% c #6B768B",
+"%% c #343A44",
+"&% c #5986C9",
+"*% c #243651",
+"=% c #0E1620",
+"-% c #30476C",
+";% c #5A84C7",
+">% c #496BA1",
+",% c #39547D",
+"'% c #070A0F",
+")% c #37517A",
+"!% c #2E343E",
+"~% c #48505E",
+"{% c #15171B",
+"]% c #21252B",
+"^% c #434C58",
+"/% c #657185",
+"(% c #282D35",
+"_% c #3F5E8D",
+":% c #5A87CA",
+"<% c #4E75B0",
+"[% c #1F2F45",
+"}% c #3C5A86",
+"|% c #5E8BD1",
+"1% c #4E74AF",
+"2% c #4A6FA7",
+"3% c #5782C4",
+"4% c #5A85C8",
+"5% c #476B9F",
+"6% c #101823",
+"7% c #182437",
+"8% c #527BB8",
+"9% c #557FC0",
+"0% c #6B788C",
+"a% c #2F343D",
+"b% c #404753",
+"c% c #555F6F",
+"d% c #0F1013",
+"e% c #555F6E",
+"f% c #48515E",
+"g% c #5F6B7D",
+"h% c #545E6F",
+"i% c #40608F",
+"j% c #293E5C",
+"k% c #111A26",
+"l% c #30476A",
+"m% c #21324A",
+"n% c #314A6E",
+"o% c #38547D",
+"p% c #324B6F",
+"q% c #121A27",
+"r% c #283C58",
+"s% c #2C4264",
+"t% c #080D13",
+"u% c #2E4566",
+"v% c #020304",
+"w% c #426293",
+"x% c #3B424E",
+"y% c #121418",
+"z% c #090A0B",
+"A% c #2F353D",
+"B% c #323741",
+"C% c #090B0C",
+"D% c #2F343E",
+"E% c #505968",
+"F% c #2B3139",
+"G% c #262B32",
+"H% c #050607",
+"I% c #313740",
+"J% c #3A424D",
+"K% c #20242A",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + @ # $ . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % & * = - ; > . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % , ' ) ! ~ { ] . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ^ / ( _ _ _ : < [ . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . } | _ _ _ _ 1 2 % . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4 _ _ _ _ ( 5 6 . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 8 9 _ _ _ _ ~ 0 a . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b 6 c $ . . . d e ~ _ f ( _ g h i . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j k l m n # . . o p _ q r s _ _ s t . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c u v 4 4 w x y [ 2 z _ A B C g _ D E [ . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . y F 9 _ _ _ _ ( G H I q _ J K L M _ _ N j . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ O P _ _ _ _ _ _ D Q R _ g S T U V _ _ W X . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . y Y Z g ` .~ _ _ _ ~ _ g ) ..+.@.Q _ _ #.$.[ . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %.&.*.4 =.-.;.r D _ g >.,.'.).. !.~._ _ {.].# . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ^./.g : (.[ 7 _.:.) <.[.}.% . . $ |.1._ _ 2.3.. . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ;.( {.0 d . . +.d 4.5.6.[ . . . . 7.4 _ _ 8.9.).. . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 C ~ D 0.+.. . . . . . . . . . . . y a.~ _ ( b.c.. . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o d.~ e.f.. . . . . . . . . . . . . $ g.4 _ _ h.i.. . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 j.9 g k.b . . . . . . . . . . . . . . (.: _ _ l.~.[ . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . % m.n.y . . . }.C g o.p.. . . . . . . . . . q.r.s.t.. u.v.! _ 4 w.x.. . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . y (.y.w.z.A.. B.9.Z C.D.E.. . . . . . . . t.F.G.H.I.[ . B.J.K./.L.M.% . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . ^ N.` 4 ~ O.c.. ^ = 9 W P.B.. . . . . . . Q.R.S.T.U.V.. . . W.X.Y.^ $ . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . Z.`.#._ _ _ +* +..+s _ ++] . . . . . . . . @+#+$+%+&+. . . . . b . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . 6.0 4 *+=+_ _ -+;+6.>+( q ,+A.. . . . . . . b '+)+!+~+{+. . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . 7 ]+^+V ;./+_ _ g 8 (+_+g z '.. . . . . . . . :+<+[+}+|+1+. . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . +.2+3+D L.4+5+g _ {.6+B g {.7+8+. . . . . . . . 9+0+a+b+c+. . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . d+].f e+^.b f+9 _ g e r ~ g g+h+. . . . . . . . i+j+k+l+m+. . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . n+Z *.o+y . p+q+_ _ f M _ r+s+[ . . . . . . . t+u+a+v+w+t.. . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . ] x+g y+z+. . A+C._ _ _ B+C+D+E+. . . . . . . Q.F+G+$+H+I+. . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . 6 o+9 J+K+. . . L+h.q ( e 5 M+).. . . . . . . . N+O+k+P+Q+. . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . R+S+>.T+& . . . m.U+V+L W+X+[ . . . . . . . . Q.Y+Z+a+`+ @. . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . .@T+( +@@@[ . . . . . $ . . . . . . . . . . . . #@$@j+[+%@#@. . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . [ &@*@( U A.. . . . . . . . . . . . . . . . . . . F.=@-@;@I.b . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . E.>@q+,@E.. . . . . . . . . . . . . . . . . . . . '@)@k+!@s.. . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . B.~@( Q {@. . . . . . . . . . . . . . . . . . . . ]@^@k+$+/@(@. . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . [ _@:@C.<@j . . . . . . . . . . . . . . . . . . . . [@}@k+k+c+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . |@<@=+1@_@. . . . . . . . . . . . . . . . . . . . 2@3@!+G+4@1+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . 5@7+1 6@+.. . . . . . . . . . . . . . . . . . . . r.^@$+k+7@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . E+8@~ 9@6.. . . . . . . . . . . . . . . . . . . . . Y+0@k+[+a@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . +.p+( b@c@[ . . . . . . . . . . . . . . . . . . . . t.d@e@k+f@g@. . . . . . . . . . . . . . . . t.h@i@#@. . . . . . . . . . ",
+". . . . . . . . . . . . b j@k@-+G .@. . . . . . . . . . . . . . . . . . . . . m+l@-@k+m@n@. . . . . . . . . . . . [ #@@+o@p@q@r@s@. . . . . . . . . . ",
+". . . . . . . . . . . . t@u@p v@w@% . . . . . . . . . . . . . . . . . . . . . x@y@k+k+z@A@. . . . . . . [ 2@I+B@C@D@E@F@Z+E@ @Q.. . . . . . . . . . . ",
+". . . . . . . . . . . . p.G@q H@X+. . . . . . . . . . . . . . . . . . . . . . I@J@-@k+K@&+I+q.q.L@M@N@[@F+O@<+S.P@Q@R@S@'@T@Q.. . . . . . . . . . . . ",
+". . . . . . . . . . . y U@g 1 X . . . . . . . . . . . . . . . . . . . . . . . V@W@k+k+-@Q@#+X@Y@Z@`@ #.#+#@#R@##l@$#%##@. . . . . . . . . . . . . . . ",
+". . . . . . . . . . $ (.s ! &#[ . . . . . . . . . . . . . . . . . . . . . . . *#b+$+$+$+$+$+=#-#;# ##+H.>#d@*#,#b . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . |@G _ | Y.. . . . . . . . . . . . . . . . . . . . . . . . h@d@'#b+b+)#!#~#{#]#^#/#(##@(@. . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . b _#:#( <#d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . m.L.D 1 [#y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . (+P _ }#|#$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . b x =+1 1#2#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . 6 = y+3#@ +.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . + 4#5#7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . [ 6 T j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I+6#7#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . M+D.U 8#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9#0#R.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . a#_+L $ . . . . . . . . $ 2#b#6.. . . . . . . . . . . . . . . . . c#d#e#b *#f#V.. . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . k - L $ . . . . . . . . g#h#i#j#b . . . . . . . . . . . . . . . . c#d#e#:+O+[+9#t.. . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . k - L $ . . . . . . . . +.^.k#l#. . . . . . . . . . . . . . . . . c#d#e#q.w+m#i@. . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . k - L $ . . . . . . . . . % 7 [ . . . . . . . . . . . . . . . . . c#d#e#. (@n#Q.. . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". + K o#.+p#i i 6 k - L > q#r#s#(.2 t#f.$ $ u#W.4++.v#_@w#A+x#, E+. [ m.y#z#* A#A.. c#d#e#b F.B#C#n#[@D#E#F#G#H#I+t.s.I#V.. . J#V@T@M@K#L#I+. V.M#N#O#",
+"m.3#3+W 3+P#v@++Q#k - L # R#S#++T#- U#V#2#h+..W#M.6.X#3+`.Y#Z#_+`#[ ] $.$0 &.a.} +.c#d#e#I++$@$H#s.#$$$%$&$*$ #D@]@c#}@=$. . m#-$'@s.;$>$f#(#q@,$'$,#",
+")$G@!$~$A+{$( ]$p#k - L # ;+D ]$x#^$' p /$|@Y b@($T _$1 :$_@<$*+[$m.}$d.|$] 1$,.2$3$c#d#e#O#4$5$6$i@7$8$E@V@9$0$a$V.m#b$c$. . >#d$D@2@=$-$b+e$W@f$c+t.",
+"].>.g$. . h+Y#h$p#k - L # ;+i$j$[ . s#k$l$A#Y b@($T _$e.7.. s#`.v@_@g+C.j#m$n$o$Z#p$c#d#e#O#4$;#6$i@7$q$r$. r@f$`+i@m#s$c$. . >#d$D@. t.t$u$v$w$x$Q.. ",
+"U#R y$. . . z$A$p#k - L # B$M E.. . m.C$( R+Y b@($T _$D$@ . E$F$h ^.G$4 H$I$G I J$W+c#d#e#O#4$;#6$i@7$K${+. L$##M$%#m#s$N$. . >#d$D@. . O$P$k+Q$r.. . ",
+"`.Z R$. . b X#S$p#k - L # ;+i$T$. . u.U$p V$Y b@($T _$A$s#. W$X$h K Y$Z$3.x.x.c.s## c#d#e#O#4$;#6$i@7$U.`$. s. %M$%#q@.%'@. . +%d$&+. :+@%5$#%$%%%t+. ",
+"6@&%2$}.] *%s ]$p#k - L # ;+^+:.L+=%-%;%>%T Y b@($T _$A$s#. W$X$h Q#,%! z#'%6.)%L.s#c#d#e#O#4$;#6$i@7$U.`$. s. %M$s.!%Q@~%`${%U.R@]%h@i+Q@^%=$#+/%(%q.",
+"%._%l$S+,.e+:%<%X [%3+}%# ;+|%w.1%2%3%S$A+E+k#4%k T 5%]$6%. W$' P f.7%`.8%{$_%9% $6.{#0%a%O#b%d$]%i@c%#+`$. d%c%z@B@E#!@}@e%##Q@f%B@'+-$g% @n#'@P$h%*#",
+"b s#<$' i%j%}$2 T k%l%m%# ;+g n%o%<#}%(.h+> , p%q%y r%s%t%. '%.+u%'%v%2#;+X#w%x#d [ I#x%C@1+=$m#y%z%A%B%C%. M@D%%%m+(@c+~#E%!#i+I@2@F%9$G%Q.. H%I%J%K%",
+". . [ 7 > . . . . . . . y ;+q K % 7 v%. . . . . . . . . . . . . . . . . b 7 A.. . . . . . . . . . . . . . . . . . . . . t.n#n#[ . . . . . . . . . . . ",
+". . . . . . . . . . . . y ;+q o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . y ;+q L+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/main/xdm/alpinelinux_white_blue.xpm b/main/xdm/alpinelinux_white_blue.xpm
new file mode 100644
index 0000000000..d622835e95
--- /dev/null
+++ b/main/xdm/alpinelinux_white_blue.xpm
@@ -0,0 +1,362 @@
+/* XPM */
+static char * logo7_xpm[] = {
+"104 90 269 2",
+" c None",
+". c #0181B0",
+"+ c #379CC1",
+"@ c #DFEFF5",
+"# c #D9ECF3",
+"$ c #D1E8F0",
+"% c #0281B0",
+"& c #007DAD",
+"* c #C7E3ED",
+"= c #DAECF3",
+"- c #7DBED6",
+"; c #0080AF",
+"> c #0081B0",
+", c #62B1CE",
+"' c #DCEDF4",
+") c #E2F1F6",
+"! c #168CB6",
+"~ c #0683B1",
+"{ c #DBEDF4",
+"] c #A6D3E3",
+"^ c #007FAF",
+"/ c #89C4DA",
+"( c #E1F0F5",
+"_ c #399DC1",
+": c #1F90B9",
+"< c #E3F1F6",
+"[ c #C6E3ED",
+"} c #007CAD",
+"| c #B0D8E6",
+"1 c #61B0CD",
+"2 c #45A2C5",
+"3 c #0583B1",
+"4 c #007EAE",
+"5 c #CEE6EF",
+"6 c #88C4D9",
+"7 c #0080B0",
+"8 c #6CB6D1",
+"9 c #1E90B9",
+"0 c #0B86B3",
+"a c #93C9DD",
+"b c #44A2C5",
+"c c #2895BC",
+"d c #CDE6EF",
+"e c #B9DCE9",
+"f c #6BB6D1",
+"g c #50A8C8",
+"h c #DDEEF4",
+"i c #DEEEF5",
+"j c #D3E9F1",
+"k c #92C9DD",
+"l c #78BBD4",
+"m c #2894BC",
+"n c #1289B5",
+"o c #E2F0F6",
+"p c #B8DCE9",
+"q c #007DAE",
+"r c #9FCFE1",
+"s c #DEEEF4",
+"t c #4FA7C8",
+"u c #349AC0",
+"v c #C2E0EC",
+"w c #DAEDF3",
+"x c #75BBD4",
+"y c #5BADCC",
+"z c #DCEEF4",
+"A c #1189B5",
+"B c #0282B0",
+"C c #9DCEE0",
+"D c #80C0D7",
+"E c #D5EAF2",
+"F c #3098BE",
+"G c #1A8DB8",
+"H c #E0EFF5",
+"I c #3B9EC2",
+"J c #2392BA",
+"K c #C1E0EB",
+"L c #AAD5E4",
+"M c #389CC1",
+"N c #2A95BC",
+"O c #59ADCB",
+"P c #3E9FC3",
+"Q c #379BC0",
+"R c #2F98BE",
+"S c #DEEFF5",
+"T c #D8EBF2",
+"U c #D0E8F0",
+"V c #47A3C5",
+"W c #7EBFD6",
+"X c #65B2CF",
+"Y c #3199BF",
+"Z c #3D9FC2",
+"` c #2B96BD",
+" . c #198DB7",
+".. c #0784B2",
+"+. c #DEEFF4",
+"@. c #3198BF",
+"#. c #43A2C4",
+"$. c #E1F0F6",
+"%. c #D1E8F1",
+"&. c #8CC5DB",
+"*. c #4BA6C7",
+"=. c #2F97BE",
+"-. c #2291BA",
+";. c #53AAC9",
+">. c #C8E4EE",
+",. c #B4D9E7",
+"'. c #2B95BD",
+"). c #5BAECB",
+"!. c #64B2CE",
+"~. c #49A4C6",
+"{. c #63B1CE",
+"]. c #E0F0F5",
+"^. c #007FAE",
+"/. c #CFE7F0",
+"(. c #2593BB",
+"_. c #6DB6D1",
+":. c #3098BF",
+"<. c #8BC5DB",
+"[. c #6EB7D2",
+"}. c #2693BB",
+"|. c #79BCD5",
+"1. c #6BB5D1",
+"2. c #3299BF",
+"3. c #2090BA",
+"4. c #0D87B3",
+"5. c #2492BB",
+"6. c #76BBD4",
+"7. c #6AB5D0",
+"8. c #B4DAE7",
+"9. c #94CADE",
+"0. c #2592BB",
+"a. c #71B8D3",
+"b. c #359AC0",
+"c. c #46A3C5",
+"d. c #2C96BD",
+"e. c #6FB7D2",
+"f. c #60B0CD",
+"g. c #73B9D3",
+"h. c #BCDDEA",
+"i. c #76BBD5",
+"j. c #78BCD5",
+"k. c #3399BF",
+"l. c #6FB8D2",
+"m. c #51A8C9",
+"n. c #1E8FB9",
+"o. c #5CAECC",
+"p. c #7ABDD5",
+"q. c #379BC1",
+"r. c #D5EAF1",
+"s. c #1B8EB8",
+"t. c #8AC5DA",
+"u. c #5BAECC",
+"v. c #7CBED6",
+"w. c #7EBFD7",
+"x. c #E6F2F7",
+"y. c #54AAC9",
+"z. c #95CADE",
+"A. c #77BCD5",
+"B. c #D6EBF2",
+"C. c #1D8FB8",
+"D. c #8BC5DA",
+"E. c #72B9D3",
+"F. c #54AACA",
+"G. c #2A95BD",
+"H. c #148AB6",
+"I. c #D4EAF1",
+"J. c #188CB7",
+"K. c #8DC6DB",
+"L. c #68B4D0",
+"M. c #58ACCB",
+"N. c #369BC0",
+"O. c #BBDDE9",
+"P. c #99CCDF",
+"Q. c #D7EBF2",
+"R. c #67B4D0",
+"S. c #D4E9F1",
+"T. c #158BB6",
+"U. c #8EC6DB",
+"V. c #51A8C8",
+"W. c #5EAFCC",
+"X. c #148BB6",
+"Y. c #C4E2ED",
+"Z. c #168BB6",
+"`. c #3B9DC2",
+" + c #5BADCB",
+".+ c #3A9DC1",
+"++ c #339ABF",
+"@+ c #D4E9F2",
+"#+ c #3A9DC2",
+"$+ c #A0D0E1",
+"%+ c #4EA7C8",
+"&+ c #D2E8F1",
+"*+ c #1089B5",
+"=+ c #4DA6C7",
+"-+ c #7ABCD5",
+";+ c #1A8DB7",
+">+ c #55ABCA",
+",+ c #2E97BE",
+"'+ c #2A96BD",
+")+ c #0E87B4",
+"!+ c #D4EAF2",
+"~+ c #56ABCA",
+"{+ c #3FA0C3",
+"]+ c #94CADD",
+"^+ c #53A9C9",
+"/+ c #D8EBF3",
+"(+ c #4BA5C7",
+"_+ c #2090B9",
+":+ c #0C87B3",
+"<+ c #BCDEEA",
+"[+ c #B7DBE8",
+"}+ c #1C8FB8",
+"|+ c #C3E1EC",
+"1+ c #45A3C5",
+"2+ c #399CC1",
+"3+ c #2D97BD",
+"4+ c #8EC7DB",
+"5+ c #007BAC",
+"6+ c #97CBDF",
+"7+ c #A9D4E4",
+"8+ c #5AADCC",
+"9+ c #98CBDF",
+"0+ c #D0E7F0",
+"a+ c #98CCDF",
+"b+ c #E4F1F6",
+"c+ c #B6DBE8",
+"d+ c #41A0C3",
+"e+ c #BFDFEB",
+"f+ c #BBDDEA",
+"g+ c #47A4C6",
+"h+ c #5DAFCC",
+"i+ c #48A4C6",
+"j+ c #41A0C4",
+"k+ c #C5E2ED",
+"l+ c #A7D3E4",
+"m+ c #2794BB",
+"n+ c #2794BC",
+"o+ c #3C9EC2",
+"p+ c #BADCE9",
+"q+ c #B1D8E6",
+"r+ c #8AC5DB",
+"s+ c #0684B2",
+"t+ c #B2D8E7",
+"u+ c #2191BA",
+"v+ c #A5D2E3",
+"w+ c #C9E4EE",
+"x+ c #A8D3E3",
+"y+ c #57ACCA",
+"z+ c #C0E0EB",
+"A+ c #80BFD8",
+"B+ c #9BCDE0",
+"C+ c #74BAD4",
+"D+ c #3199BE",
+"E+ c #E2F0F5",
+"F+ c #D2E9F1",
+"G+ c #9ECEE1",
+"H+ c #4DA7C8",
+"I+ c #B8DBE9",
+"J+ c #91C8DD",
+"K+ c #0A86B3",
+"L+ c #2694BB",
+"M+ c #42A1C4",
+"N+ c #ADD6E5",
+"O+ c #87C3D9",
+"P+ c #AED6E5",
+"Q+ c #5FAFCD",
+"R+ c #C6E2ED",
+"S+ c #87C3DA",
+"T+ c #65B3CF",
+". . . . . . . . . . . . . . . . . . . . . . . . . + @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ % . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . & * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # = - ; . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . > , ' # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ) ! . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . ~ { # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ] & . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . ^ / # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ( _ . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . : < # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # [ & . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . } | # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ' 1 > . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . 2 @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # { 3 . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . 4 5 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 6 ^ . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . 7 8 { # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # < 9 . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . 0 @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # | } . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . 4 a # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ b . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . c ) # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # d 4 . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . } e # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # { f 7 . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . g h # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # i 0 . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . ; j # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # k 4 . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . ; l = # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # < m . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . n o # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # p } . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . q r # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # s t . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . u o # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # j ^ . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . & v # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # w x ; . . . . . . . . . . . . . ",
+". . . . . . . . . . . . > y z # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ( A . . . . . . . . . . . . . ",
+". . . . . . . . . . . . B # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # C 4 . . . . . . . . . . . . ",
+". . . . . . . . . . . ^ D # # # # # # # # # # # # # # # # # # # # # # # # # # # # # z E # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # o F . . . . . . . . . . . . ",
+". . . . . . . . . . . G < # # # # # # # # # # # # # # # # # # # # # # # # # # # # H I J ' # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # K } . . . . . . . . . . . ",
+". . . . . . . . . . & L # # # # # # # # # # # # # # # # # # # # # # # # # # # # H M 7 . N h # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # z O > . . . . . . . . . . ",
+". . . . . . . . . . P H # # # # # # # # # # # # # # # # # # # # # # # # # # # @ Q 7 . . > R S # # # # # # # # # # # # # # # # h # # # # # # # # # # # # # # # # # # # # # # # # # # # # T % . . . . . . . . . . ",
+". . . . . . . . . q * # # # # # # # # # # # # # # # # # # # # # # # # # # # @ M 7 . . . . 7 M H # # # # # # # # # # # # # # U V h # # # # # # # # # # # # # # # # # # # # # # # # # # # = W ^ . . . . . . . . . ",
+". . . . . . . . 7 X { # # # # # # # # # # # # # # # # # # # # # # # # # # @ Y 7 . . . . . . 7 Z ( # # # # # # # # # # # # $ A . ` h # # # # # # # # # # # # # # # # # # # # # # # # # # # < .. . . . . . . . . ",
+". . . . . . . . ..h # # # # # # # # # # # # # # # # # # # # # # # # # # +.@.> . . . . . . . . ; #.$.# # # # # # # # # # %.A . . > ` h # # # # # # # # # # # # # # # # # # # # # # # # # # # L & . . . . . . . . ",
+". . . . . . . ^ &.# # # # # # # # # # # # # # # # # # # # # # # # # # S R > . . . . . . . . . . ; *.$.# # # # # # # # %.A . . . . > =.s # # # # # # # # # # # # # # # # # # # # # # # # # # H Z . . . . . . . . ",
+". . . . . . . -.< # # # # # # # # # # # # # # # # # # # # # # # # # h ` > . . . . . . . . . . . . ^ ;.$.# # # # # # %.A . . . . . . > =.+.# # # # # # # # # # # # # # # # # # # # # # # # # # >.q . . . . . . . ",
+". . . . . . } ,.# # # # # # # # # # # # # # # # # # # # # # # # # h '.> . . . . . . . . . . . . . . ^ ).( # # # # %.A . . . . . . . . > F +.# # # # # # # # # # # # # # # # # # # # # # # # # { !.7 . . . . . . ",
+". . . . . . ~.S # # # # # # # # # # # # # # # # # # # # # # # # h N > . . . . . . . . . . . . . . . . 4 {.].# # %.n . . . . . . . . . . > F +.# # # # # # # # # # # # # # # # # # # # # # # # # h ... . . . . . ",
+". . . . . ^./.# # # # # # # # # # # # # # # # # # # # # # # # ' (.. . . . . . . . . . . . . . . . . . . 4 _.@ U n . . . . . . . . . . . . > :.S # # # # # # # # # # # # # # # # # # # # # # # # # <.^ . . . . . ",
+". . . . 7 [.w # # # # # # # # # # # # # # # # # # # # # # # h }.. . . . . . . . . . . . . . . . . . . . . q |.1.^ . . . . . . . . . . . . . > 2.H # # # # # # # # # # # # # # # # # # # # # # # # < 3.. . . . . ",
+". . . . 4.H # # # # # # # # # # # # # # # # # # # # # # # w 5.. . . . . . . . . . . ; ; . . . . . . . . . . q 6.7.4 . . . . . . . . . . . . . 7 @.S # # # # # # # # # # # # # # # # # # # # # # # # 8.} . . . . ",
+". . . 4 9.# # # # # # # # # # # # # # # # # # # # # # # # 0.. . . . . . . . . . . 4 {.1 4 . . . . . . . . . . 4 6.a.4 . . . . . . . . . . . . . 7 b.S # # # # # # # # # # # # # # # # # # # # # # # @ c.. . . . ",
+". . . d.) # # # # # # # # # # # # # # # # # # # # # # # : . . . . . . . . . . . q e.].( f.4 . . . . . . . . . . 4 6.g.4 . . . . . . . . . . . . . > @.@ # # # # # # # # # # # # # # # # # # # # # # # /.^.. . . ",
+". . } h.# # # # # # # # # # # # # # # # # # # # # # # : . . . . . . . . . . . & |.@ # # ( f.4 . . . . . . . . . . 4 i.j.q . . . . . . . . . . . . . > k.@ # # # # # # # # # # # # # # # # # # # # # # w l.; . . ",
+". . m.h # # # # # # # # # # # # # # # # # # # # # w n.. . . . . . . . . . . & D i # # # # ( o.^.. . . . . . . . . . 4 6.p.q & Y ^ . . . . . . . . . . 7 q.].# # # # # # # # # # # # # # # # # # # # # # H 0 . . ",
+". ; r.# # # # # # # # # # # # # # # # # # # # # # s.. . . . . . . . . . . & t.h # # # # # # ( u.^ . . . . . . . . . . q 6.v.w.x.y.^ . . . . . . . . . . 7 + H # # # # # # # # # # # # # # # # # # # # # # z.4 . ",
+"; A.w # # # # # # # # # # # # # # # # # # # # B.C.. . . . . . . . . . . & D.h # # # # # # # # $.o.4 . . . . . . . . . . q E.< # $.F.^ . . . . . . . . . . ; M H # # # # # # # # # # # # # # # # # # # # # o G.. ",
+"H.$.# # # # # # # # # # # # # # # # # # # # I.J.. . . . . . . . . . . & K.z # # # # # # # # # # ( f.4 . . . . . . . . . . 4 L.].# $.M.^ . . . . . . . . . . 7 N.H # # # # # # # # # # # # # # # # # # # # # O.} ",
+"P.# # # # # # # # # # # # # # # # # # # # Q.! . . . . . . . . . . . & &.z h # # # # # # # # # # # ( o.^.. . . . . . . . . . 4 R.( # $.y.^ . . . . . . . . . . 7 M ( # # # # # # # # # # # # # # # # # # # # h m.",
+"o.z # # # # # # # # # # # # # # # # # # S.T.. . . . . . . . . . . & U.z j V.@ # # # # # # # # # # # ( f.4 . . . . . . . . . . 4 W.( # o M.^ . . . . . . . . . . ; + H # # # # # # # # # # # # # # # # # # # ( X.",
+"} Y.# # # # # # # # # # # # # # # # # E T.. . . . . . . . . . . & &.z B.Z.`.@ # # # # # # # # # # # # ( o.^.. . . . . . . . . . ^ +$.# $.y.^ . . . . . . . . . . 7 .+$.# # # # # # # # # # # # # # # # # = p.; ",
+". ++$.# # # # # # # # # # # # # # # %.A . . . . . . . . . . . & U.z @+T.. #+@ # # # # # # # # # # # # # ( f.4 . . . . . . . . . . ^ y.o # o M.^ . . . . . . . . . . ; Q H # # # # # # # # # # # # # # # # S.; . ",
+". q $+# # # # # # # # # # # # # # U A . . . . . . . . . . . & K.z @+Z.. . #+@ # # # # # # # # # # # # # # ( f.4 . . . . . . . . . . ^ %+$.# $.M.^ . . . . . . . . . . 7 Y S # # # # # # # # # # # # # # h m.. . ",
+". . H.o # # # # # # # # # # # # &+*+. . . . . . . . . . . & &.z Q.Z.. . . #+@ # # # # # # # # # # # # # # # ( o.^ . . . . . . . . . . ^ =+$.# $.y.^ . . . . . . . . . . > Y @ # # # # # # # # # # # # # O.} . . ",
+". . ; -+w # # # # # # # # # # d n % . . . . . . . . . . & D.h I.;+. . . . #+@ # # # # # # # # # # # # # # # # $.M.^ . . . . . . . . . . ^ ~.( # ( >+^ . . . . . . . . . . 7 ,+h # # # # # # # # # # # o '+. . . ",
+". . . ; S.# # # # # # # # # d )+. . . . . . . . . . . & K.z !+! . . . . . #+@ # # # # # # # # # # # # # # # # # $.~+^ . . . . . . . . . . ; {+].# $.O ^ . . . . . . . . . . > m { # # # # # # # # # # ]+4 . . . ",
+". . . . ^+h # # # # # # # /+3 % . . . . . . . . . . & &.z s A % . . . . . #+@ # # # # # # # # # # # # # # # # # # ( (+; . . . . . . . . . . ; {+S # ( M.^ . . . . . . . . . . . _+@ # # # # # # # # H :+. . . . ",
+". . . . } <+# # # # # # # w [+}+^ . . . . . . . . & &.h # # |+(.4 . . . . #+@ # # # # # # # # # # # # # # # # # # # o 1+; . . . . . . . . & 2+$ # # # o O ^ . . . . . . . . 4 }.Y.# # # # # # # # w l.; . . . . ",
+". . . . . 3+o # # # # # # # # < 4+s.} > . . . . 5+/ h # # # # < 6+}.} 7 . #+@ # # # # # # # # # # # # # # # # # # # # ( P 4 . . . . 7 5+F 7+( # # # # # $.8+} . . . . > } -.9+< # # # # # # # # # 0+4 . . . . . ",
+". . . . . 4 a+# # # # # # # # # # b+c+8 d+,+2., e+{ # # # # # # # ) f+6.g+h+s # # # # # # # # # # # # # # # # # # # # # H P.i+0.G.j+6.k+].# # # # # # # # @ l+g m+n+o+[.p+< # # # # # # # # # # S ~.. . . . . . ",
+". . . . . . 4.@ # # # # # # # # # # # = i ].H w # # # # # # # # # # # # h i # # # # # # # # # # # # # # # # # # # # # # # # h $.].i # # # # # # # # # # # # # z ( ( S = # # # # # # # # # # # # q+} . . . . . . ",
+". . . . . . ; [.{ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # < 3.. . . . . . . ",
+". . . . . . . 4 /.# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # r+^ . . . . . . . ",
+". . . . . . . . V @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ' s+. . . . . . . . ",
+". . . . . . . . } t+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # { , > . . . . . . . . ",
+". . . . . . . . . u+< # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # >.q . . . . . . . . . ",
+". . . . . . . . . ^ r+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ]..+. . . . . . . . . . ",
+". . . . . . . . . . ..' # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # v+& . . . . . . . . . . ",
+". . . . . . . . . . > !.{ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # o J.. . . . . . . . . . . ",
+". . . . . . . . . . . q w+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # = W ^ . . . . . . . . . . . ",
+". . . . . . . . . . . . o+].# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # /+. . . . . . . . . . . . . ",
+". . . . . . . . . . . . & x+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # h y+. . . . . . . . . . . . . ",
+". . . . . . . . . . . . . .o # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # z+} . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . ^ A+= # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # o =.. . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . B /+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # B+4 . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . > O z # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # H A . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . } K # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # w C+; . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . D+E+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # F+^ . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . 4 G+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # s H+. . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . A H # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # I+} . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . ; x w # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # < }.. . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . ^ j # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # J+4 . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . %+s # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # s K+. . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . } I+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # { 7.7 . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . L+< # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # d 4 . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . 4 k # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # @ M+. . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . 0 s # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # N+} . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . 7 1.{ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # < n.. . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . 4 d # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # O+^ . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . b @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # w 3 . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . } P+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ' Q+> . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . : o # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # R+& . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . ^ S+# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # ( M . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . 0 |.C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+C+T+4 . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/main/xdm/xdm.initd b/main/xdm/xdm.initd
new file mode 100755
index 0000000000..e41788f480
--- /dev/null
+++ b/main/xdm/xdm.initd
@@ -0,0 +1,13 @@
+#!/sbin/runscript
+
+depends() {
+ needs localmount
+}
+
+description="X Display Manager"
+command="/usr/bin/xdm"
+command_args="-resources /usr/lib/X11/xdm/Xresources.alpinelinux"
+pidfile="/var/run/xdm.pid"
+
+# uses the openrc templates for start()/stop()
+