[PATCH 1/3] add wmtrash-0.2

Doug Torrance <[email protected]>
Newsgroups gmane.compw.window-managers.windowmaker.devel
Message-ID <[email protected]>
From: Brian Bidulock <[email protected]>

---
 wmtrash/.gitignore         |    1 +
 wmtrash/Makefile           |   59 ++
 wmtrash/conf/default.cf    |    6 +
 wmtrash/conf/trash.xpm     | 1489 ++++++++++++++++++++++++++++++++++++++++++++
 wmtrash/conf/trashflat.xpm | 1035 ++++++++++++++++++++++++++++++
 wmtrash/wmtrash.c          |  452 ++++++++++++++
 wmtrash/wmtrash.gif        |  Bin 0 -> 4476 bytes
 wmtrash/wmtrash.h          |   78 +++
 8 files changed, 3120 insertions(+)
 create mode 100644 wmtrash/.gitignore
 create mode 100644 wmtrash/Makefile
 create mode 100644 wmtrash/conf/default.cf
 create mode 100644 wmtrash/conf/trash.xpm
 create mode 100644 wmtrash/conf/trashflat.xpm
 create mode 100644 wmtrash/wmtrash.c
 create mode 100644 wmtrash/wmtrash.gif
 create mode 100644 wmtrash/wmtrash.h

diff --git a/wmtrash/.gitignore b/wmtrash/.gitignore
new file mode 100644
index 0000000..59d01a1
--- /dev/null
+++ b/wmtrash/.gitignore
@@ -0,0 +1 @@
+wmtrash
diff --git a/wmtrash/Makefile b/wmtrash/Makefile
new file mode 100644
index 0000000..1074fb5
--- /dev/null
+++ b/wmtrash/Makefile
@@ -0,0 +1,59 @@
+
+
+# this makefile is part of the "wmtrash" project. 
+# Copyright (C) 2003 by Jean Philippe GUILLEMIN <[email protected]>
+# license: This software is under GPL version 2 of license
+
+
+HEADERS = 
+
+OBJECTS = 
+
+# customize install path as you need
+SRC = wmtrash.c
+BIN = wmtrash
+PREFIX = /usr
+CONFDIR = /etc/wmtrash
+DESTDIR = 
+SHAREDIR = /share/wmtrash
+
+SRCPATH = .
+BINPATH = $(DESTDIR)$(PREFIX)/bin
+CONFIGPATH = $(DESTDIR)$(CONFDIR)
+ICONPATH = $(DESTDIR)$(PREFIX)$(SHAREDIR)
+CONFIGFILE = default.cf
+CFLAGS = -g -Wall
+DEFINE = -D__CONFPATH='"$(CONFDIR)"' -D__CONFFILE='"$(CONFIGFILE)"' -D__ICONPATH='"$(PREFIX)$(SHAREDIR)"'
+
+LIBCONFIG = `gtk-config --cflags --libs`
+
+
+$(BIN) : $(SRC)
+	gcc $(CFLAGS) $(DEFINE) $(LIBCONFIG) -o $(BIN) $(SRC)
+
+
+install : $(BIN) path
+	chmod 755 $(SRCPATH)/$(BIN)
+	chmod 666 $(SRCPATH)/conf/*.xpm
+	chmod 666 $(SRCPATH)/conf/*.cf
+	strip $(SRCPATH)/$(BIN)
+	cp -pf $(SRCPATH)/$(BIN) $(BINPATH)/
+	cp -pf $(SRCPATH)/conf/*.xpm $(ICONPATH)/
+	cp -pf $(SRCPATH)/conf/*.cf $(CONFIGPATH)/
+
+
+uninstall : $(BINPATH)/$(BIN)
+	rm -f $(BINPATH)/$(BIN)
+	rm -rf $(CONFIGPATH)
+	rm -rf $(ICONPATH)
+
+
+clean :
+	rm -f $(SRCPATH)/*.o
+	rm -f $(SRCPATH)/$(BIN)
+
+
+path : $(PREFIX)
+	mkdir -p $(CONFIGPATH)
+	mkdir -p $(ICONPATH)
+
diff --git a/wmtrash/conf/default.cf b/wmtrash/conf/default.cf
new file mode 100644
index 0000000..2d76c5d
--- /dev/null
+++ b/wmtrash/conf/default.cf
@@ -0,0 +1,6 @@
+# Config file for wmtrash
+
+filemanager = konqueror
+trashpath = ~/Desktop/Trash
+trashicon = trash.xpm
+
diff --git a/wmtrash/conf/trash.xpm b/wmtrash/conf/trash.xpm
new file mode 100644
index 0000000..812fe65
--- /dev/null
+++ b/wmtrash/conf/trash.xpm
@@ -0,0 +1,1489 @@
+/* XPM */
+static char * trash_xpm[] = {
+"64 64 1422 2",
+"  	c None",
+". 	c #EAEAEA",
+"+ 	c #EDEDEE",
+"@ 	c #E7E7E7",
+"# 	c #E2E2E2",
+"$ 	c #DEDEDE",
+"% 	c #D9D9D9",
+"& 	c #C2C2C2",
+"* 	c #010101",
+"= 	c #4D505A",
+"- 	c #E0E0E6",
+"; 	c #DDDDE5",
+"> 	c #DDDDE2",
+", 	c #DBDBE2",
+"' 	c #D7D8DF",
+") 	c #D6D6DD",
+"! 	c #D2D4DB",
+"~ 	c #D2D2DA",
+"{ 	c #D0CFD8",
+"] 	c #CECED6",
+"^ 	c #CBCBD4",
+"/ 	c #CACAD3",
+"( 	c #C7C7D0",
+"_ 	c #C5C5CF",
+": 	c #C3C3CC",
+"< 	c #C2C2CB",
+"[ 	c #BFBFC8",
+"} 	c #BDBDC7",
+"| 	c #BCBBC6",
+"1 	c #BBBAC5",
+"2 	c #BAB9C3",
+"3 	c #B6B5C1",
+"4 	c #B4B2BF",
+"5 	c #B2B2BE",
+"6 	c #B0AFBB",
+"7 	c #ADADBA",
+"8 	c #ACABB7",
+"9 	c #ABAAB6",
+"0 	c #A8A6B2",
+"a 	c #A5A5B1",
+"b 	c #A19FAB",
+"c 	c #9A9AA8",
+"d 	c #898998",
+"e 	c #494954",
+"f 	c #D8D8DF",
+"g 	c #D3D5DC",
+"h 	c #CFCFD8",
+"i 	c #B8B6C2",
+"j 	c #A4A4AF",
+"k 	c #908E9D",
+"l 	c #898996",
+"m 	c #C8C8D0",
+"n 	c #B5B4BF",
+"o 	c #ACABB8",
+"p 	c #9E9EAA",
+"q 	c #9999A5",
+"r 	c #91919E",
+"s 	c #8E8D98",
+"t 	c #878896",
+"u 	c #48474E",
+"v 	c #9595A1",
+"w 	c #868694",
+"x 	c #43444B",
+"y 	c #CFD0D8",
+"z 	c #A8A7B4",
+"A 	c #A1A1AF",
+"B 	c #9897A3",
+"C 	c #9292A0",
+"D 	c #838492",
+"E 	c #424146",
+"F 	c #D4D5DA",
+"G 	c #9897A4",
+"H 	c #8E8D9D",
+"I 	c #3D3C42",
+"J 	c #CACAD2",
+"K 	c #C3C3CB",
+"L 	c #C1C0C8",
+"M 	c #BEBDC5",
+"N 	c #B9B9C1",
+"O 	c #B8B8BF",
+"P 	c #B4B3BB",
+"Q 	c #ADADB3",
+"R 	c #A4A3AA",
+"S 	c #9E9EA4",
+"T 	c #97969B",
+"U 	c #949498",
+"V 	c #959598",
+"W 	c #969698",
+"X 	c #8D8C8E",
+"Y 	c #BDBCC5",
+"Z 	c #828291",
+"` 	c #A1A1A6",
+" .	c #A7A6AA",
+"..	c #AAAAAE",
+"+.	c #ACACAE",
+"@.	c #AFAFB2",
+"#.	c #B3B3B6",
+"$.	c #B6B6B8",
+"%.	c #BBBBBD",
+"&.	c #C8C8C8",
+"*.	c #D3D3D4",
+"=.	c #DDDEDE",
+"-.	c #E9E9EA",
+";.	c #EFEFF0",
+">.	c #EDEEEE",
+",.	c #F8F8F8",
+"'.	c #EEEEEF",
+").	c #A0A0A4",
+"!.	c #A3A2AA",
+"~.	c #AAAAB3",
+"{.	c #ACAAB4",
+"].	c #AEADB7",
+"^.	c #B2B1BA",
+"/.	c #B7B5BF",
+"(.	c #B9B8C2",
+"_.	c #7E7D8D",
+":.	c #939395",
+"<.	c #E5E5E5",
+"[.	c #EEEEEE",
+"}.	c #F5F5F5",
+"|.	c #FBFBFB",
+"1.	c #FEFEFE",
+"2.	c #FFFFFF",
+"3.	c #F3F3F3",
+"4.	c #BBBBBC",
+"5.	c #B0B0B1",
+"6.	c #B4B4B5",
+"7.	c #B3B4B5",
+"8.	c #757576",
+"9.	c #5C5C60",
+"0.	c #68686C",
+"a.	c #727276",
+"b.	c #77767C",
+"c.	c #78787D",
+"d.	c #78777D",
+"e.	c #7B7A80",
+"f.	c #7F7E85",
+"g.	c #8C8B94",
+"h.	c #9E9CA7",
+"i.	c #ACACB7",
+"j.	c #AFAEBA",
+"k.	c #A09FAC",
+"l.	c #393941",
+"m.	c #D0D0D7",
+"n.	c #C8C8D1",
+"o.	c #99989B",
+"p.	c #E2E2E3",
+"q.	c #ADADAE",
+"r.	c #E8E8E8",
+"s.	c #E4E4E4",
+"t.	c #CFD0D1",
+"u.	c #B8B9B9",
+"v.	c #A0A0A1",
+"w.	c #838485",
+"x.	c #78787A",
+"y.	c #7C7D80",
+"z.	c #87888B",
+"A.	c #88898B",
+"B.	c #858689",
+"C.	c #77787B",
+"D.	c #6A6A6D",
+"E.	c #626166",
+"F.	c #6E6D73",
+"G.	c #90909A",
+"H.	c #A2A1AD",
+"I.	c #A8A7B2",
+"J.	c #9696A4",
+"K.	c #848492",
+"L.	c #959497",
+"M.	c #FDFDFD",
+"N.	c #D7D7D8",
+"O.	c #C2C3C4",
+"P.	c #FAFAFA",
+"Q.	c #ECECEC",
+"R.	c #D6D6D7",
+"S.	c #C4C4C5",
+"T.	c #A7A7A9",
+"U.	c #999A9B",
+"V.	c #8F9193",
+"W.	c #848588",
+"X.	c #7C7C7F",
+"Y.	c #6D6D6F",
+"Z.	c #58575A",
+"`.	c #6C6A70",
+" +	c #918F99",
+".+	c #A4A3B0",
+"++	c #A3A3B0",
+"@+	c #7A7B8C",
+"#+	c #8C8B8F",
+"$+	c #F7F8F8",
+"%+	c #CACACB",
+"&+	c #CACBCC",
+"*+	c #F0F0F0",
+"=+	c #E3E3E4",
+"-+	c #C6C6C7",
+";+	c #808183",
+">+	c #86878A",
+",+	c #616264",
+"'+	c #49494B",
+")+	c #4A484C",
+"!+	c #74727A",
+"~+	c #9D9CA8",
+"{+	c #9F9FAC",
+"]+	c #878694",
+"^+	c #8B8A90",
+"/+	c #727273",
+"(+	c #EFEFEF",
+"_+	c #BABBBC",
+":+	c #D7D8D8",
+"<+	c #717273",
+"[+	c #6E6F71",
+"}+	c #656668",
+"|+	c #606163",
+"1+	c #535254",
+"2+	c #424042",
+"3+	c #67666C",
+"4+	c #9D9DA7",
+"5+	c #8F909D",
+"6+	c #82838E",
+"7+	c #7A7A89",
+"8+	c #A4A5AC",
+"9+	c #858587",
+"0+	c #A9AAAB",
+"a+	c #FCFCFC",
+"b+	c #ACADAF",
+"c+	c #E5E6E6",
+"d+	c #CDCDCE",
+"e+	c #626264",
+"f+	c #68696B",
+"g+	c #5C5D5F",
+"h+	c #57585A",
+"i+	c #4E4E50",
+"j+	c #3B3A3B",
+"k+	c #83838D",
+"l+	c #9E9EAB",
+"m+	c #9EA0AB",
+"n+	c #898A94",
+"o+	c #7F808D",
+"p+	c #777888",
+"q+	c #39353D",
+"r+	c #919197",
+"s+	c #A5A5A6",
+"t+	c #C1C1C3",
+"u+	c #D0D0D1",
+"v+	c #F8F9F9",
+"w+	c #AAABAC",
+"x+	c #F4F4F4",
+"y+	c #B6B7B8",
+"z+	c #5F5F61",
+"A+	c #656567",
+"B+	c #5D5E60",
+"C+	c #59595B",
+"D+	c #535355",
+"E+	c #393839",
+"F+	c #6A6971",
+"G+	c #9C9EA9",
+"H+	c #9D9DA9",
+"I+	c #8D8E97",
+"J+	c #777886",
+"K+	c #8B8A91",
+"L+	c #5F5E5F",
+"M+	c #868788",
+"N+	c #C2C2C4",
+"O+	c #F5F5F6",
+"P+	c #F4F4F5",
+"Q+	c #F9F9F9",
+"R+	c #EBECEC",
+"S+	c #ADAEAF",
+"T+	c #A4A4A5",
+"U+	c #5E5F61",
+"V+	c #606062",
+"W+	c #5A5A5C",
+"X+	c #565658",
+"Y+	c #403F41",
+"Z+	c #2E2C2D",
+"`+	c #605F66",
+" @	c #9A9CA6",
+".@	c #9898A6",
+"+@	c #9798A3",
+"@@	c #93949F",
+"#@	c #8A8A98",
+"$@	c #7D7D8B",
+"%@	c #C3C3CD",
+"&@	c #8E8D94",
+"*@	c #828184",
+"=@	c #696869",
+"-@	c #5F5F60",
+";@	c #AAAAAC",
+">@	c #DFDFE0",
+",@	c #EFF0F1",
+"'@	c #F3F4F4",
+")@	c #F7F7F7",
+"!@	c #FDFDFE",
+"~@	c #D9D9DA",
+"{@	c #B8B8BA",
+"]@	c #FEFEFF",
+"^@	c #8C8C8D",
+"/@	c #5C5C5E",
+"(@	c #5A5B5D",
+"_@	c #545457",
+":@	c #484849",
+"<@	c #353334",
+"[@	c #414042",
+"}@	c #66656B",
+"|@	c #93939D",
+"1@	c #92929F",
+"2@	c #9797A4",
+"3@	c #747481",
+"4@	c #C4C4CE",
+"5@	c #8C8C92",
+"6@	c #ADAEB0",
+"7@	c #767677",
+"8@	c #6B6A6C",
+"9@	c #8B8B8D",
+"0@	c #B0AFB1",
+"a@	c #CCCCCD",
+"b@	c #E1E2E2",
+"c@	c #B1B2B3",
+"d@	c #FBFBFC",
+"e@	c #FAFAFB",
+"f@	c #F6F6F7",
+"g@	c #DDDDDE",
+"h@	c #707071",
+"i@	c #4C4B4D",
+"j@	c #434244",
+"k@	c #3F3E40",
+"l@	c #4B4A4C",
+"m@	c #727275",
+"n@	c #9D9FA1",
+"o@	c #8E8E91",
+"p@	c #69696E",
+"q@	c #8A8A96",
+"r@	c #90909C",
+"s@	c #9898A4",
+"t@	c #35353B",
+"u@	c #8B8B91",
+"v@	c #AAAAAD",
+"w@	c #F7F7F8",
+"x@	c #EBEBEC",
+"y@	c #C8C8C9",
+"z@	c #959596",
+"A@	c #747475",
+"B@	c #6A6A6B",
+"C@	c #777678",
+"D@	c #909091",
+"E@	c #A9A9AA",
+"F@	c #757577",
+"G@	c #D8D8D9",
+"H@	c #E2E3E4",
+"I@	c #E5E6E7",
+"J@	c #E7E7E8",
+"K@	c #E8E8E9",
+"L@	c #E6E6E7",
+"M@	c #E4E4E5",
+"N@	c #E0E0E1",
+"O@	c #DBDBDC",
+"P@	c #D1D1D3",
+"Q@	c #C3C3C4",
+"R@	c #B2B2B3",
+"S@	c #9C9C9D",
+"T@	c #4A494A",
+"U@	c #4F4D4F",
+"V@	c #666668",
+"W@	c #868688",
+"X@	c #9EA0A2",
+"Y@	c #ABADB0",
+"Z@	c #ABADAF",
+"`@	c #8A8B8D",
+" #	c #68686E",
+".#	c #888894",
+"+#	c #8E8E99",
+"@#	c #9697A2",
+"##	c #7C7B8B",
+"$#	c #72717E",
+"%#	c #BEBEC7",
+"&#	c #F9F9FA",
+"*#	c #F0F1F1",
+"=#	c #DCDCDD",
+"-#	c #AFB0B1",
+";#	c #969798",
+">#	c #848385",
+",#	c #676768",
+"'#	c #6A696B",
+")#	c #6A6A6C",
+"!#	c #686768",
+"~#	c #656566",
+"{#	c #676667",
+"]#	c #676668",
+"^#	c #656465",
+"/#	c #646364",
+"(#	c #646465",
+"_#	c #666566",
+":#	c #656466",
+"<#	c #626163",
+"[#	c #69696B",
+"}#	c #777779",
+"|#	c #838386",
+"1#	c #949497",
+"2#	c #A3A4A6",
+"3#	c #ADAEB1",
+"4#	c #A8A9AC",
+"5#	c #A7A9AC",
+"6#	c #888A8C",
+"7#	c #696970",
+"8#	c #888892",
+"9#	c #8D8D98",
+"0#	c #9494A0",
+"a#	c #323135",
+"b#	c #C1C1CA",
+"c#	c #A9A9AB",
+"d#	c #EEEFEF",
+"e#	c #ECEDEE",
+"f#	c #EAEAEB",
+"g#	c #E8E9E9",
+"h#	c #E1E1E3",
+"i#	c #DEDFE0",
+"j#	c #DADBDC",
+"k#	c #D0D1D3",
+"l#	c #C8C9CB",
+"m#	c #BEBFC1",
+"n#	c #A6A7A9",
+"o#	c #A3A4A5",
+"p#	c #A4A5A7",
+"q#	c #A7A9AA",
+"r#	c #ABABAD",
+"s#	c #AEAFB1",
+"t#	c #B2B4B6",
+"u#	c #B6B8BA",
+"v#	c #B8BABC",
+"w#	c #B8B9BC",
+"x#	c #B6B7B9",
+"y#	c #B3B4B7",
+"z#	c #B0B2B4",
+"A#	c #ADAFB1",
+"B#	c #ABACAF",
+"C#	c #A8AAAC",
+"D#	c #A6A8AA",
+"E#	c #A6A7AA",
+"F#	c #6A6A70",
+"G#	c #8C8C96",
+"H#	c #9494A1",
+"I#	c #A8A8AA",
+"J#	c #E8E9EA",
+"K#	c #E6E7E8",
+"L#	c #E1E2E3",
+"M#	c #DCDDDE",
+"N#	c #D8D9DA",
+"O#	c #D6D7D8",
+"P#	c #D4D5D7",
+"Q#	c #D2D3D5",
+"R#	c #D1D2D3",
+"S#	c #CFD0D2",
+"T#	c #CDCFD1",
+"U#	c #CBCDCF",
+"V#	c #C7C9CB",
+"W#	c #C5C7C8",
+"X#	c #C3C4C6",
+"Y#	c #C0C1C3",
+"Z#	c #BCBEC0",
+"`#	c #BABBBD",
+" $	c #B7B9BB",
+".$	c #B5B6B8",
+"+$	c #B0B1B4",
+"@$	c #A9AAAD",
+"#$	c #A7A8AB",
+"$$	c #A4A6A8",
+"%$	c #86888A",
+"&$	c #6A6A6F",
+"*$	c #868790",
+"=$	c #91919D",
+"-$	c #797987",
+";$	c #70717B",
+">$	c #302E33",
+",$	c #88878E",
+"'$	c #A7A6A9",
+")$	c #F3F4F5",
+"!$	c #E9EAEA",
+"~$	c #E0E0E2",
+"{$	c #DDDEDF",
+"]$	c #DADBDD",
+"^$	c #D8D9DB",
+"/$	c #D6D7D9",
+"($	c #D4D5D6",
+"_$	c #CCCED0",
+":$	c #C9CACB",
+"<$	c #C9C5C2",
+"[$	c #C7C3C0",
+"}$	c #C2C5C7",
+"|$	c #C1C3C5",
+"1$	c #BFC0C2",
+"2$	c #BABBBE",
+"3$	c #B8B9BB",
+"4$	c #B3B4B6",
+"5$	c #AFB0B2",
+"6$	c #AAABAE",
+"7$	c #A7A9AB",
+"8$	c #A5A7A9",
+"9$	c #A3A5A7",
+"0$	c #858789",
+"a$	c #6A6A6E",
+"b$	c #8A8A95",
+"c$	c #9393A0",
+"d$	c #2B2A2E",
+"e$	c #BCBBC4",
+"f$	c #A6A5A8",
+"g$	c #F2F2F3",
+"h$	c #E9EBEB",
+"i$	c #E7E8E9",
+"j$	c #E5E5E7",
+"k$	c #E0E1E2",
+"l$	c #DEDEE0",
+"m$	c #DBDCDE",
+"n$	c #D9DADB",
+"o$	c #D0D1D2",
+"p$	c #CDCFD2",
+"q$	c #CBC9C7",
+"r$	c #D6AD8D",
+"s$	c #DC9F72",
+"t$	c #DB9F71",
+"u$	c #CEAF96",
+"v$	c #BFBFBF",
+"w$	c #BCBFC2",
+"x$	c #BBBCBE",
+"y$	c #B5B7BA",
+"z$	c #B3B5B8",
+"A$	c #B1B3B5",
+"B$	c #AFB1B3",
+"C$	c #ABACAE",
+"D$	c #A4A5A8",
+"E$	c #A1A3A5",
+"F$	c #A1A2A5",
+"G$	c #848587",
+"H$	c #868691",
+"I$	c #747484",
+"J$	c #BCBCC6",
+"K$	c #BABAC3",
+"L$	c #A5A5A8",
+"M$	c #F0F0F1",
+"N$	c #D9DADC",
+"O$	c #D7D8D9",
+"P$	c #D5D6D7",
+"Q$	c #D3D4D5",
+"R$	c #CED0D2",
+"S$	c #CEC5BE",
+"T$	c #DAA379",
+"U$	c #E2955B",
+"V$	c #E2965C",
+"W$	c #E2965D",
+"X$	c #E1965D",
+"Y$	c #D2A683",
+"Z$	c #BEB8B4",
+"`$	c #B8BBBD",
+" %	c #B7B7B7",
+".%	c #BCAFA6",
+"+%	c #B4B2B0",
+"@%	c #A2A4A6",
+"#%	c #A0A1A4",
+"$%	c #68696E",
+"%%	c #85858F",
+"&%	c #90909D",
+"*%	c #6D6D7A",
+"=%	c #87878E",
+"-%	c #E6E7E7",
+";%	c #DFE0E1",
+">%	c #D5D6D8",
+",%	c #CEC8C3",
+"'%	c #D9A781",
+")%	c #E1955C",
+"!%	c #E1975F",
+"~%	c #DA9F71",
+"{%	c #DC9C6C",
+"]%	c #E2955C",
+"^%	c #D0A584",
+"/%	c #BFAB9E",
+"(%	c #D09C79",
+"_%	c #B5AEA9",
+":%	c #AEB0B2",
+"<%	c #ACADB0",
+"[%	c #A0A2A4",
+"}%	c #9E9FA2",
+"|%	c #838486",
+"1%	c #69696F",
+"2%	c #8E8E9C",
+"3%	c #727281",
+"4%	c #28272B",
+"5%	c #B8B9C2",
+"6%	c #87868D",
+"7%	c #E4E5E6",
+"8%	c #DBDCDD",
+"9%	c #D1D2D4",
+"0%	c #CDCBCA",
+"a%	c #D7AD8D",
+"b%	c #E09860",
+"c%	c #D7A37B",
+"d%	c #C5BAB1",
+"e%	c #C5B6AA",
+"f%	c #DB9B6A",
+"g%	c #DF9861",
+"h%	c #C9A78B",
+"i%	c #D39979",
+"j%	c #D49572",
+"k%	c #B3AEAA",
+"l%	c #ACAEB0",
+"m%	c #AAACAE",
+"n%	c #9FA1A3",
+"o%	c #9D9EA1",
+"p%	c #828385",
+"q%	c #69686E",
+"r%	c #878794",
+"s%	c #8D8D9A",
+"t%	c #8D8C9C",
+"u%	c #878798",
+"v%	c #BAB9C4",
+"w%	c #B8B7C1",
+"x%	c #A2A3A5",
+"y%	c #E3E3E5",
+"z%	c #D2D3D4",
+"A%	c #D3B8A3",
+"B%	c #E09760",
+"C%	c #DB9E6F",
+"D%	c #C5BCB6",
+"E%	c #BFC1C5",
+"F%	c #BBBFC3",
+"G%	c #C3B2A5",
+"H%	c #DC9A68",
+"I%	c #E29C69",
+"J%	c #E5A27F",
+"K%	c #D59B7B",
+"L%	c #B2ABA8",
+"M%	c #A1A4A5",
+"N%	c #9C9DA0",
+"O%	c #9B9C9F",
+"P%	c #818284",
+"Q%	c #83848D",
+"R%	c #868692",
+"S%	c #8B8C99",
+"T%	c #696977",
+"U%	c #25252A",
+"V%	c #86858B",
+"W%	c #A1A2A4",
+"X%	c #D7D8DA",
+"Y%	c #CECFD1",
+"Z%	c #CBCED0",
+"`%	c #CEBFB3",
+" &	c #D8A57D",
+".&	c #DC9C6B",
+"+&	c #C9B8AB",
+"@&	c #BFC3C6",
+"#&	c #BFBDBD",
+"$&	c #C3B3A6",
+"%&	c #CAAD98",
+"&&	c #DDAE88",
+"*&	c #ECBB8F",
+"=&	c #EFC9A8",
+"-&	c #EAB596",
+";&	c #D89E7D",
+">&	c #B1A9A5",
+",&	c #A9ABAD",
+"'&	c #A5A6A9",
+")&	c #9A9B9E",
+"!&	c #999B9D",
+"~&	c #68676D",
+"{&	c #82828C",
+"]&	c #848391",
+"^&	c #8A8999",
+"/&	c #8D8C97",
+"(&	c #B7B6BF",
+"_&	c #838288",
+":&	c #969598",
+"<&	c #CCCECF",
+"[&	c #CACCCE",
+"}&	c #C7C9CC",
+"|&	c #C8C1BB",
+"1&	c #C9B9AD",
+"2&	c #C1C2C4",
+"3&	c #BEC0C3",
+"4&	c #C0B9B3",
+"5&	c #CDA587",
+"6&	c #DDA37B",
+"7&	c #EDC29E",
+"8&	c #F7E1C5",
+"9&	c #F3D6BA",
+"0&	c #E9B393",
+"a&	c #DA9C7A",
+"b&	c #B2A79F",
+"c&	c #9FA0A3",
+"d&	c #9C9EA0",
+"e&	c #9A9C9E",
+"f&	c #989A9C",
+"g&	c #98999C",
+"h&	c #7F8082",
+"i&	c #67676D",
+"j&	c #7F7F8C",
+"k&	c #858591",
+"l&	c #8A8994",
+"m&	c #888897",
+"n&	c #787786",
+"o&	c #6E6E7D",
+"p&	c #676675",
+"q&	c #7F7D85",
+"r&	c #89898C",
+"s&	c #DDDDDF",
+"t&	c #CDCED0",
+"u&	c #C8CBCC",
+"v&	c #D1AF96",
+"w&	c #C1C4C7",
+"x&	c #BFC0C3",
+"y&	c #BDBEC0",
+"z&	c #B9B7B6",
+"A&	c #BDB0A7",
+"B&	c #CCAC93",
+"C&	c #E3B28C",
+"D&	c #ECB896",
+"E&	c #E4A384",
+"F&	c #DA9370",
+"G&	c #B4A398",
+"H&	c #A5A8AA",
+"I&	c #A2A3A6",
+"J&	c #97989B",
+"K&	c #96989A",
+"L&	c #7E7F81",
+"M&	c #66666C",
+"N&	c #84838D",
+"O&	c #868594",
+"P&	c #BBBCC6",
+"Q&	c #B5B7C1",
+"R&	c #B3B2BE",
+"S&	c #7E7D84",
+"T&	c #87878A",
+"U&	c #CBCDCE",
+"V&	c #CCC3BC",
+"W&	c #D6A486",
+"X&	c #DA8761",
+"Y&	c #C8B5A8",
+"Z&	c #BFC2C4",
+"`&	c #BDBFC1",
+" *	c #BBBDBE",
+".*	c #B9BABC",
+"+*	c #B4B6B9",
+"@*	c #B0B4B8",
+"#*	c #B4ADA7",
+"$*	c #C7A289",
+"%*	c #D9926F",
+"&*	c #DB825F",
+"**	c #BB9E8D",
+"=*	c #A3A6AA",
+"-*	c #97999B",
+";*	c #959799",
+">*	c #959699",
+",*	c #7C7E80",
+"'*	c #66676C",
+")*	c #807F88",
+"!*	c #7F7F8D",
+"~*	c #888895",
+"{*	c #222328",
+"]*	c #B5B4C0",
+"^*	c #B2B1BC",
+"/*	c #7C7B83",
+"(*	c #CBCCCE",
+"_*	c #C9CACC",
+":*	c #CACBCD",
+"<*	c #CFD1D3",
+"[*	c #D0BDAE",
+"}*	c #DDAD8C",
+"|*	c #E29C79",
+"1*	c #DB916F",
+"2*	c #C7B6AB",
+"3*	c #BCBDC0",
+"4*	c #AFB0B3",
+"5*	c #A9ABAE",
+"6*	c #A4A6AA",
+"7*	c #9FA2A4",
+"8*	c #AA988D",
+"9*	c #C48967",
+"0*	c #BA957C",
+"a*	c #9BA1A6",
+"b*	c #96979A",
+"c*	c #949598",
+"d*	c #939597",
+"e*	c #7C7D7F",
+"f*	c #66666B",
+"g*	c #7C7C88",
+"h*	c #868592",
+"i*	c #706F7D",
+"j*	c #6C6B7A",
+"k*	c #626271",
+"l*	c #B4B3BE",
+"m*	c #AFAFBB",
+"n*	c #D3D4D6",
+"o*	c #C6C7C9",
+"p*	c #C1C5C8",
+"q*	c #C6BDB6",
+"r*	c #D6B297",
+"s*	c #EAC5A4",
+"t*	c #F0CBAC",
+"u*	c #E9B597",
+"v*	c #DE9E7C",
+"w*	c #C6B6AC",
+"x*	c #BDC0C3",
+"y*	c #B5B7B9",
+"z*	c #8B8D90",
+"A*	c #888A8D",
+"B*	c #8C8681",
+"C*	c #8E837C",
+"D*	c #9B8476",
+"E*	c #998A81",
+"F*	c #909395",
+"G*	c #999A9D",
+"H*	c #949698",
+"I*	c #929496",
+"J*	c #919395",
+"K*	c #7B7C7E",
+"L*	c #64646A",
+"M*	c #7F7F8B",
+"N*	c #848392",
+"O*	c #222125",
+"P*	c #B6B8C2",
+"Q*	c #7C7B82",
+"R*	c #C7C9CA",
+"S*	c #C4C5C7",
+"T*	c #C1C3C4",
+"U*	c #BEBBBA",
+"V*	c #C39E86",
+"W*	c #D28456",
+"X*	c #E7AC80",
+"Y*	c #F7E1C0",
+"Z*	c #F5DABA",
+"`*	c #E8B291",
+" =	c #DB906B",
+".=	c #BBA799",
+"+=	c #ADB0B3",
+"@=	c #909294",
+"#=	c #8D8F91",
+"$=	c #8B8D8F",
+"%=	c #848689",
+"&=	c #858281",
+"*=	c #AB7A59",
+"==	c #D27031",
+"-=	c #B1744C",
+";=	c #7A7776",
+">=	c #7B7D7F",
+",=	c #8A8C8E",
+"'=	c #949597",
+")=	c #919295",
+"!=	c #7A7C7D",
+"~=	c #7C7C86",
+"{=	c #858593",
+"]=	c #807E8E",
+"^=	c #676878",
+"/=	c #AEAFBA",
+"(=	c #7A7881",
+"_=	c #828285",
+":=	c #CED0D1",
+"<=	c #C5C6C8",
+"[=	c #C2C3C5",
+"}=	c #BEC0C2",
+"|=	c #BCB7B5",
+"1=	c #C19F89",
+"2=	c #C3977C",
+"3=	c #C99570",
+"4=	c #DC8A50",
+"5=	c #E0925B",
+"6=	c #DF8F67",
+"7=	c #D2714B",
+"8=	c #AD907F",
+"9=	c #9C9FA2",
+"0=	c #929396",
+"a=	c #8F9093",
+"b=	c #8C8D90",
+"c=	c #898A8D",
+"d=	c #828487",
+"e=	c #84807E",
+"f=	c #BB7649",
+"g=	c #D9702A",
+"h=	c #D07133",
+"i=	c #947460",
+"j=	c #6F7174",
+"k=	c #757678",
+"l=	c #797A7D",
+"m=	c #838390",
+"n=	c #838391",
+"o=	c #676874",
+"p=	c #61616D",
+"q=	c #AFB0BB",
+"r=	c #B1B1BD",
+"s=	c #AAAAB7",
+"t=	c #818184",
+"u=	c #C2C4C5",
+"v=	c #BFC1C2",
+"w=	c #B8BABD",
+"x=	c #B4B8BB",
+"y=	c #AFB5BA",
+"z=	c #BC987F",
+"A=	c #D66D29",
+"B=	c #D66F2C",
+"C=	c #D37A48",
+"D=	c #D15C3C",
+"E=	c #B08978",
+"F=	c #9B9EA1",
+"G=	c #939497",
+"H=	c #8C8E90",
+"I=	c #8A8B8E",
+"J=	c #87888A",
+"K=	c #838588",
+"L=	c #808285",
+"M=	c #7B7F83",
+"N=	c #927B6B",
+"O=	c #D6712F",
+"P=	c #D9712A",
+"Q=	c #B57246",
+"R=	c #72706F",
+"S=	c #6C6D6F",
+"T=	c #696A6C",
+"U=	c #797A7C",
+"V=	c #646469",
+"W=	c #7C7C89",
+"X=	c #81818E",
+"Y=	c #6F707B",
+"Z=	c #B4B4C1",
+"`=	c #B0B0BB",
+" -	c #808083",
+".-	c #C9CBCD",
+"+-	c #C0C1C4",
+"@-	c #BDBEC1",
+"#-	c #B3B5B7",
+"$-	c #AFB2B3",
+"%-	c #C98455",
+"&-	c #D96E27",
+"*-	c #D0773C",
+"=-	c #B19581",
+"--	c #C86946",
+";-	c #B87E64",
+">-	c #9A9B9C",
+",-	c #96989B",
+"'-	c #909194",
+")-	c #88898C",
+"!-	c #808386",
+"~-	c #87807A",
+"{-	c #7D7D7E",
+"]-	c #787A7C",
+"^-	c #BA7547",
+"/-	c #DB7029",
+"(-	c #CE7134",
+"_-	c #7F6F64",
+":-	c #686A6E",
+"<-	c #67676A",
+"[-	c #646567",
+"}-	c #6D6E70",
+"|-	c #727376",
+"1-	c #64656A",
+"2-	c #797985",
+"3-	c #7B7B87",
+"4-	c #838291",
+"5-	c #5D5D6A",
+"6-	c #B3B3C0",
+"7-	c #ACACB9",
+"8-	c #C7C8CA",
+"9-	c #B4B5B7",
+"0-	c #AFB3B6",
+"a-	c #B4A599",
+"b-	c #D47332",
+"c-	c #D86F2A",
+"d-	c #C38359",
+"e-	c #A0A0A2",
+"f-	c #A6968D",
+"g-	c #B08A73",
+"h-	c #999796",
+"i-	c #8E8F92",
+"j-	c #85878A",
+"k-	c #828384",
+"l-	c #A17761",
+"m-	c #B07351",
+"n-	c #7C7A7A",
+"o-	c #72777D",
+"p-	c #8F7563",
+"q-	c #D4712F",
+"r-	c #DA712B",
+"s-	c #977055",
+"t-	c #63686C",
+"u-	c #5E5E60",
+"v-	c #5B5B5E",
+"w-	c #4E4D4F",
+"x-	c #5C5C61",
+"y-	c #787883",
+"z-	c #81808E",
+"A-	c #81828D",
+"B-	c #1D1D21",
+"C-	c #B1B1BC",
+"D-	c #78787F",
+"E-	c #7D7E80",
+"F-	c #BBBCBF",
+"G-	c #B5B6B9",
+"H-	c #ACB1B4",
+"I-	c #B89983",
+"J-	c #D76F2B",
+"K-	c #D6722F",
+"L-	c #B68D71",
+"M-	c #9DA0A4",
+"N-	c #999DA1",
+"O-	c #979A9C",
+"P-	c #95979A",
+"Q-	c #898B8D",
+"R-	c #85878B",
+"S-	c #868280",
+"T-	c #A67E64",
+"U-	c #D36E44",
+"V-	c #A67259",
+"W-	c #77797A",
+"X-	c #7D7571",
+"Y-	c #997359",
+"Z-	c #D27131",
+"`-	c #DC702A",
+" ;	c #9C6F52",
+".;	c #606469",
+"+;	c #626365",
+"@;	c #5F6062",
+"#;	c #595A5C",
+"$;	c #424143",
+"%;	c #57575C",
+"&;	c #797986",
+"*;	c #7F808A",
+"=;	c #1C1C1F",
+"-;	c #A8A7B3",
+";;	c #78777E",
+">;	c #C2C4C6",
+",;	c #B9BBBD",
+"';	c #AAAEB2",
+");	c #B8957E",
+"!;	c #D76E2B",
+"~;	c #C0835A",
+"{;	c #A99385",
+"];	c #9E9691",
+"^;	c #979797",
+"/;	c #919597",
+"(;	c #8F9294",
+"_;	c #8D8E91",
+":;	c #84898D",
+"<;	c #8C817B",
+"[;	c #B78969",
+"};	c #DD9E74",
+"|;	c #DE8A60",
+"1;	c #B5754C",
+"2;	c #AC7450",
+"3;	c #BE7240",
+"4;	c #D07132",
+"5;	c #D9712B",
+"6;	c #D7712D",
+"7;	c #8B6C57",
+"8;	c #5F6367",
+"9;	c #575759",
+"0;	c #424142",
+"a;	c #787783",
+"b;	c #797A84",
+"c;	c #7D7C8C",
+"d;	c #19191C",
+"e;	c #AAA9B5",
+"f;	c #A8ACAF",
+"g;	c #B19B8D",
+"h;	c #D57130",
+"i;	c #D7702A",
+"j;	c #D6712D",
+"k;	c #D37234",
+"l;	c #CD763D",
+"m;	c #C67B49",
+"n;	c #BB7E57",
+"o;	c #9B8B80",
+"p;	c #898C91",
+"q;	c #87898B",
+"r;	c #968173",
+"s;	c #CC8F66",
+"t;	c #F1CCA6",
+"u;	c #F3D4B1",
+"v;	c #E19665",
+"w;	c #D66D2A",
+"x;	c #D7702C",
+"y;	c #D8712B",
+"z;	c #D9702B",
+"A;	c #CF7032",
+"B;	c #A36D4C",
+"C;	c #696564",
+"D;	c #616164",
+"E;	c #5B5C5E",
+"F;	c #555557",
+"G;	c #57565C",
+"H;	c #767780",
+"I;	c #7D7B8A",
+"J;	c #7C7C8A",
+"K;	c #76757D",
+"L;	c #7A7A7D",
+"M;	c #B4B6B8",
+"N;	c #AEAFB2",
+"O;	c #A3A6A8",
+"P;	c #B3917A",
+"Q;	c #CC7943",
+"R;	c #D47231",
+"S;	c #D8702A",
+"T;	c #DA6F27",
+"U;	c #DA6D29",
+"V;	c #9E8574",
+"W;	c #8E8784",
+"X;	c #B07759",
+"Y;	c #D67A4D",
+"Z;	c #EBAE85",
+"`;	c #F3D3B0",
+" >	c #F1CDAA",
+".>	c #E19668",
+"+>	c #D56F2E",
+"@>	c #CA7135",
+"#>	c #B97041",
+"$>	c #796B61",
+"%>	c #636568",
+"&>	c #626265",
+"*>	c #58595B",
+"=>	c #545557",
+"->	c #525254",
+";>	c #3E3E3F",
+">>	c #56565B",
+",>	c #777584",
+"'>	c #7B7A89",
+")>	c #5A5A65",
+"!>	c #17181A",
+"~>	c #ABABB8",
+"{>	c #A7A6B3",
+"]>	c #A4A4B1",
+"^>	c #75747B",
+"/>	c #79797B",
+"(>	c #B2B3B5",
+"_>	c #9EA1A3",
+":>	c #A3968F",
+"<>	c #AE8B74",
+"[>	c #B7825F",
+"}>	c #BE7C51",
+"|>	c #C47947",
+"1>	c #C67744",
+"2>	c #95877C",
+"3>	c #8E8580",
+"4>	c #A77961",
+"5>	c #B67A5B",
+"6>	c #CB8B64",
+"7>	c #DD9E73",
+"8>	c #E5A076",
+"9>	c #DF8762",
+"0>	c #C56E43",
+"a>	c #8B715F",
+"b>	c #716D6C",
+"c>	c #67696C",
+"d>	c #63676A",
+"e>	c #636466",
+"f>	c #565759",
+"g>	c #4F5051",
+"h>	c #3D3C3D",
+"i>	c #73727F",
+"j>	c #757483",
+"k>	c #797988",
+"l>	c #686775",
+"m>	c #A6A6B3",
+"n>	c #A2A2AE",
+"o>	c #77777A",
+"p>	c #B0B1B3",
+"q>	c #9C9EA1",
+"r>	c #999B9F",
+"s>	c #95989B",
+"t>	c #949495",
+"u>	c #93908E",
+"v>	c #938C89",
+"w>	c #928883",
+"x>	c #898888",
+"y>	c #817F7E",
+"z>	c #867B75",
+"A>	c #937A6A",
+"B>	c #AC7A5C",
+"C>	c #CD6F44",
+"D>	c #CE5635",
+"E>	c #906858",
+"F>	c #686B6D",
+"G>	c #67686A",
+"H>	c #545456",
+"I>	c #505052",
+"J>	c #4D4D4F",
+"K>	c #55545B",
+"L>	c #757581",
+"M>	c #797888",
+"N>	c #64636F",
+"O>	c #A7A7B4",
+"P>	c #A0A0AD",
+"Q>	c #747477",
+"R>	c #828386",
+"S>	c #7F8183",
+"T>	c #7D7E81",
+"U>	c #797B7E",
+"V>	c #75777B",
+"W>	c #717477",
+"X>	c #7B716B",
+"Y>	c #9E6A52",
+"Z>	c #AB6B49",
+"`>	c #716965",
+" ,	c #515153",
+".,	c #4A4A4C",
+"+,	c #545259",
+"@,	c #72727E",
+"#,	c #747383",
+"$,	c #797887",
+"%,	c #151518",
+"&,	c #A2A2AF",
+"*,	c #A3A3AE",
+"=,	c #807F89",
+"-,	c #545256",
+";,	c #8B8B8E",
+">,	c #A8A9AB",
+",,	c #9B9D9F",
+"',	c #838587",
+"),	c #808184",
+"!,	c #7E7E81",
+"~,	c #7A7C7E",
+"{,	c #78787B",
+"],	c #757679",
+"^,	c #6D6F72",
+"/,	c #6A6D6F",
+"(,	c #706B68",
+"_,	c #686767",
+":,	c #4A494B",
+"<,	c #373537",
+"[,	c #5B5A61",
+"},	c #71707E",
+"|,	c #757482",
+"1,	c #777786",
+"2,	c #787886",
+"3,	c #605F6E",
+"4,	c #52525E",
+"5,	c #A1A1AD",
+"6,	c #74757D",
+"7,	c #57575B",
+"8,	c #606162",
+"9,	c #848688",
+"0,	c #818385",
+"a,	c #7E7F82",
+"b,	c #767779",
+"c,	c #737476",
+"d,	c #707173",
+"e,	c #65676A",
+"f,	c #58585A",
+"g,	c #393738",
+"h,	c #454447",
+"i,	c #5A5A61",
+"j,	c #6C6C78",
+"k,	c #6F6F7C",
+"l,	c #747482",
+"m,	c #787887",
+"n,	c #6A6973",
+"o,	c #A1A1AE",
+"p,	c #9C9CAA",
+"q,	c #94959F",
+"r,	c #85868F",
+"s,	c #6A696F",
+"t,	c #4D4C4F",
+"u,	c #4B4A4B",
+"v,	c #717173",
+"w,	c #828486",
+"x,	c #7F8083",
+"y,	c #737477",
+"z,	c #717274",
+"A,	c #6A6C6E",
+"B,	c #68686B",
+"C,	c #403F40",
+"D,	c #363437",
+"E,	c #3F3E41",
+"F,	c #6C6C75",
+"G,	c #6F6E7B",
+"H,	c #706F7C",
+"I,	c #727280",
+"J,	c #767685",
+"K,	c #737382",
+"L,	c #737383",
+"M,	c #555563",
+"N,	c #9D9FAA",
+"O,	c #9A9AA6",
+"P,	c #93939E",
+"Q,	c #878793",
+"R,	c #787882",
+"S,	c #5D5C62",
+"T,	c #4D4B4E",
+"U,	c #4C4B4E",
+"V,	c #535356",
+"W,	c #616163",
+"X,	c #6F7071",
+"Y,	c #747577",
+"Z,	c #77787A",
+"`,	c #78797B",
+" '	c #737475",
+".'	c #6F7173",
+"+'	c #6C6D70",
+"@'	c #5F6061",
+"#'	c #4C4C4D",
+"$'	c #464647",
+"%'	c #403E41",
+"&'	c #3F3D3F",
+"*'	c #58585D",
+"='	c #696771",
+"-'	c #70707B",
+";'	c #71717C",
+">'	c #72717F",
+",'	c #737381",
+"''	c #777785",
+")'	c #767786",
+"!'	c #9696A3",
+"~'	c #91919C",
+"{'	c #8B8A95",
+"]'	c #888792",
+"^'	c #81818A",
+"/'	c #77777F",
+"('	c #67666D",
+"_'	c #525056",
+":'	c #504F53",
+"<'	c #515054",
+"['	c #504F52",
+"}'	c #525155",
+"|'	c #525154",
+"1'	c #4E4E52",
+"2'	c #4B4A4E",
+"3'	c #4A494C",
+"4'	c #4B4A4D",
+"5'	c #4A4A4E",
+"6'	c #4D4C51",
+"7'	c #5F6065",
+"8'	c #6A6B72",
+"9'	c #706F7A",
+"0'	c #71717D",
+"a'	c #737380",
+"b'	c #757583",
+"c'	c #767684",
+"d'	c #727182",
+"e'	c #585767",
+"f'	c #9999A7",
+"g'	c #9796A3",
+"h'	c #9695A2",
+"i'	c #9493A0",
+"j'	c #8C8C99",
+"k'	c #8A8A97",
+"l'	c #888794",
+"m'	c #83838E",
+"n'	c #7F7E8B",
+"o'	c #7F7F89",
+"p'	c #7A7A86",
+"q'	c #77767F",
+"r'	c #74747B",
+"s'	c #727179",
+"t'	c #6D6D77",
+"u'	c #6D6D75",
+"v'	c #6A6A73",
+"w'	c #6C6B74",
+"x'	c #6A6A72",
+"y'	c #6C6B75",
+"z'	c #6E6E78",
+"A'	c #70707A",
+"B'	c #71727A",
+"C'	c #71707C",
+"D'	c #72717D",
+"E'	c #71717E",
+"F'	c #4C4C5C",
+"G'	c #141216",
+"H'	c #A7A8B4",
+"I'	c #9B9BAA",
+"J'	c #91919F",
+"K'	c #8E8E9B",
+"L'	c #898897",
+"M'	c #878691",
+"N'	c #86858F",
+"O'	c #80808D",
+"P'	c #7E7E8A",
+"Q'	c #7C7D89",
+"R'	c #7A7A87",
+"S'	c #797885",
+"T'	c #777784",
+"U'	c #777682",
+"V'	c #757381",
+"W'	c #73737F",
+"X'	c #737280",
+"Y'	c #737481",
+"Z'	c #717181",
+"`'	c #72727F",
+" )	c #6A6A79",
+".)	c #666679",
+"+)	c #5C5B6B",
+"@)	c #585768",
+"#)	c #515161",
+"$)	c #9B9CAA",
+"%)	c #9493A2",
+"&)	c #8D8B9A",
+"*)	c #848491",
+"=)	c #81818F",
+"-)	c #7E7E8C",
+";)	c #7D7E89",
+">)	c #7B7989",
+",)	c #7A7988",
+"')	c #787787",
+"))	c #757582",
+"!)	c #686778",
+"~)	c #121215",
+"{)	c #888798",
+"])	c #818190",
+"^)	c #7B798A",
+"/)	c #787885",
+"()	c #777684",
+"_)	c #717180",
+":)	c #71707D",
+"<)	c #858493",
+"[)	c #464758",
+"})	c #888796",
+"|)	c #434353",
+"1)	c #0D1013",
+"2)	c #262730",
+"3)	c #0E0D11",
+"4)	c #7F8391",
+"5)	c #5F606E",
+"6)	c #575A68",
+"7)	c #030406",
+"8)	c #4C494F",
+"9)	c #423D43",
+"0)	c #2F2D31",
+"a)	c #201F23",
+"b)	c #18171A",
+"c)	c #100E11",
+". + + + + + + + . . . . . . @ @ @ @ @ @ # # # # # # $ $ $ $ $ $ $ $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % & * ",
+"+ + + + + . + . . . . . . @ @ @ @ # @ # # # # # # $ # $ # $ $ $ $ % $ % % % % % % % % % % % % % % % % % % % % % % % % % % % = * ",
+"+ + + - ; ; ; > > , , , ' ) ) ) ) ) ! ! ~ ~ ~ { { ] ] ] ^ / / / / / / ( ( _ : < < < [ } | | 1 2 2 3 4 5 5 6 7 8 9 0 a b c d e * ",
+"+ + - ; ; > > > , , , ) f ) ) ) g ! ~ ~ ~ ~ { h h ] ^ ^ / / / / / ( _ _ : < < < [ } } | 1 2 2 i 3 4 5 5 7 7 8 8 a j b c k l e * ",
+"+ . ; - > > , , , ' ) ) ) ) g ! ~ ~ ~ ~ h h ] ] ] ^ / / / / m _ _ _ _ : < < [ [ } | | 1 2 2 3 n 5 5 6 7 o 8 9 a j p q r s t u * ",
+". + > > , , , ' ) ' ) ) ) g ! ~ ~ ~ ~ h ] ] ] ^ / / / / / ( m _ _ : < < < [ } | | 1 2 2 2 3 4 5 5 6 7 8 9 9 0 0 b c v k s w x * ",
+". . > , , f ' ) ) ) ) g ! ~ ~ ~ y h ] ] ] ^ ^ / / / / _ _ _ _ : < < < [ } } | | 2 2 2 3 n 5 5 6 7 o 8 8 9 z a A p B C k d D E * ",
+"+ . , , ' ) ) ) ) g F ~ ~ ~ ~ h ] h ] ] ^ / / / / m _ _ _ : < < < [ [ } | | 1 2 2 i 3 4 5 5 7 7 o 8 9 9 z 0 a b c G r H d D I * ",
+". . , ' ) ) ) ) F ! ~ ~ ~ ] J K L M N N O P Q R S T U V W X T Y [ } | | | 2 2 2 3 n 4 5 6 6 7 o 8 9 9 z a a j p q v r s d Z I * ",
+". . f ) ) ) ) F ~ ~ ~ y ] h `  ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(.3 n n 5 5 6 6 7 o 8 9 9 z 0 a a A p q C H s l _.I * ",
+". @ ) ) ) F ~ ~ ~ ~ ] ] ] m :.<.[.}.|.1.2.2.2.2.2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.7 7 o 8 8 9 z a a a j k.c G C k d w _.l.* ",
+". @ f F F ~ ~ ~ m.] ] ] ^ n.o.2.2.2.2.2.2.2.2.2.2.p.q.r.;.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.9 8 z a a a j A b c J.C H l K._.l.* ",
+"@ @ ) ) ! ~ ~ ] ] ] ^ ^ ^ ^ L.M.2.2.2.2.2.2.2.2.1.N.O.M.2.2.2.2.2.P.Q.R.S.7.T.U.V.W.X.Y.Z.`. +.+a a a j ++A p q v r s l K.@+l.* ",
+"@ @ ) F ~ ~ ] ] ^ ^ ^ / / ( #+$+2.2.2.2.2.2.2.2.1.%+&+2.2.2.2.2.2.2.2.2.2.2.|.*+=+-+;+>+,+'+)+!+~+a j ++A {+p G v H d ]+Z @+l.* ",
+"@ @ g ~ ~ ~ ] ] ^ / / / n.^+/+(+2.2.2.2.2.2.2.2.M._+:+2.2.2.2.2.2.2.2.2.2.2.2.2.2.s.<+[+}+|+1+2+3+4+++A {+p c G C 5+l ]+6+7+l.* ",
+"@ @ F ~ ~ ] ] ^ / / / / 8+9+0+=.2.2.2.2.2.2.2.2.a+b+c+2.2.2.2.2.2.2.2.2.2.2.2.2.2.d+e+f+,+g+h+i+j+k+A l+m+p c v r s n+K.o+p+q+* ",
+"@ # ~ ~ y ] ^ / / / ( ( r+s+t+u+|.a+1.2.2.2.2.2.v+w+x+2.2.2.2.2.2.2.2.2.2.2.2.2.2.y+z+A+B+C+D+i+E+F+l+G+H+c q v r I+l Z o+J+q+* ",
+"@ # ~ ~ ] ] ^ / / / ( ( K+L+M+N+O+P+Q+|.M.1.1.2.R+S+M.2.2.2.2.2.2.2.2.2.2.2.2.2.M.T+U+V+W+X+i+Y+Z+`+ @q .@c +@@@5+#@]+Z $@J+q+* ",
+"# # ~ ] ] ^ / / / _ ( %@&@*@=@-@;@>@,@'@)@Q+|.!@~@{@]@1.1.1.1.1.1.1.1.1.1.1.1.1.}.^@/@(@_@:@<@[@W+}@|@1@2@q +@r 5+l K.6+$@3@q+* ",
+"@ # ~ ] ] / / / / ( 4@%@5@6@x+6.7@8@9@0@a@b@'.Q+c@%+M.d@[email protected]@|.d@a+a+|.f@g@h@i@j@k@l@m@n@o@p@q@r@v s@v @@s l Z 6+$@3@t@* ",
+"# # ] ] ^ / / m _ _ 4@[ u@v@d@w@x@y@z@A@B@C@D@E@[email protected]@g@H@I@J@K@L@M@N@O@P@Q@R@S@C@T@U@V@W@X@Y@Z@`@ #.#+#v @#v 5+s t Z o+##$#t@* ",
+"# # ] ] / / / / m _ < %#^+;@&#*#;.;.-.=#y@-#;#>#,#'#)#!#~#~#{#]#^#/#(#_#:#<#[#}#|#1#2#Z@3#Z@4#5#6#7#8#9#@@0#@@5+d w Z _.7+3@a#* ",
+"# $ ] / / / m _ _ : b#%#^+c#,.d#e#f#g#L@M@H@h#i#j#k#l#m#y+S+n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#D#E#z.F#8#G#@@0#H#s d K.Z $@7+$#a#* ",
+"# $ ] / / / m _ : < b#%#^+I#O++ x@J#K#M@L#i#M#j#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$t#+$s#B#@$#$$$$$%$&$*$G#=$0#5+s l K.6+$@-$;$>$* ",
+"$ $ / / / _ _ _ < < b#%#,$'$)$R+!$J@M@H@~${$]$^$/$($R#t._$:$<$[$}$|$1$Z#2$3$x#4$z#5$6@6$7$8$9$9$0$a$*$b$C c$H s t Z 6+7+-$;$d$* ",
+"# $ / / / _ _ < < < b#e$,$f$g$h$i$j$=+k$l$m$n$/$P#Q#o$p$q$r$s$t$u$v$w$x$v#y$z$A$B$3#C$C#E#D$E$F$G$a$H$b$=$c$H s w Z _.7+I$;$d$* ",
+"$ $ / / _ _ < < < < J$K$,$L$M$i$I@M@k$i#M#N$O$P$Q$o$R$S$T$U$V$W$X$Y$Z$`$ %.%+%B$A#B#@$D#$$@%#%#%G$$%%%b$=$&%H d w Z _.-$3@*%d$* ",
+"# $ / m _ < < < [ [ J$K$=%p#d#-%M@L#;%{$]$N#>%Q$R#S#,%'%)%!%~%{%]%!%^% %/%(%_%:%<%6$#$8$9$[%X@}%|%1%%%b$2%&%s d w 6+_.I$3%*%4%* ",
+"$ $ / _ _ < < [ [ } J$5%6%2#+ 7%H@k${$8%n$/$($9%S#0%a%b%X$c%d%e%f%]%g%h%i%j%k%l%m%4#E#9$E$n%o%o%p%q%%%r%s%t%s u%Z _.7+I$3%*%4%* ",
+"$ $ _ _ < < [ [ } } v%w%6%x%x@y%k$i#m$N$O$P$z%o$R$A%B%]%C%D%E%F%G%H%)%I%J%K%L%B#@$#$D$M%n%}%N%O%P%q%Q%R%S%t%s w Z $@-$I$$#T%U%* ",
+"$ $ _ _ < < [ } | 1 v%w%V%W%-.h#i#M#j#X%>%Q$k#Y%Z%`% &.&+&@&#&$&%&&&*&=&-&;&>&,&#$'&@%#%X@N%)&!&;+~&{&]&^&/&d K.6+##-$3@$#T%U%* ",
+"$ % _ < < [ } | 1 1 (.(&_&:&J#;%{$8%N#O#($9%t.<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&b&5#8$9$E$c&d&e&f&g&h&i&j&k&l&m&l Z _.7+n&3@o&p&U%* ",
+"% $ < < [ } 1 1 1 1 (.(&q&r&k$s&m$N$/$P$Q#o$t&U#u&v&1&w&x&y&%.z&A&B&C&D&E&F&G&H&D$I&n%n@O%!&J&K&L&M&j&N&O&m&w Z _.7+n&3%o&p&U%* ",
+"$ % < < [ P&1 1 2 2 Q&R&S&T&N#k#($/$P$Q$k#Y%U&V&W&X&Y&Z&`& *.*u#+*@*#*$*%*&***=*@%[%}%N%!&-*;*>*,*'*)*!*O&~*w Z $@7+I$$#*%p&{** ",
+"% % < [ } 1 1 2 2 n ]*^*/*W@/$(*_*:*t.o$<*a@[*}*|*1*2*3&3*`#3$.$4*5*6*7*8*9*0*a*7*n%o%e&f&b*c*d*e*f*g*!*h*~*w 6+$@-$3@i*j*k*{** ",
+"% % < } P&1 2 2 2 3 l*m*/*9+n*_*o*X#|$p*q*r*s*t*u*v*w*x* *y*A#2#f&d*V.z*A*B*C*D*E*F*G*)&J&H*I*J*K*L*g*M*h*~*N*6+##n&3%o&j*k*O** ",
+"% % [ } 1 2 2 P*n n l*m*Q*|%9%R*S*T*U*V*W*X*Y*Z*`* =.=+=E#o%-*d*@=#=$=A.%=&=*===-=;=>=,='=c*)=@=!=L*~=M*h*{=Z ]=7+I$3%*%^=k*O** ",
+"% % } 1 1 3 2 3 n n /=m*(=_=:=<=[=}=|=1=2=3=4=5=6=7=8=9=!&-*H*0=a=b=c=>+d=e=f=g=h=i=j=[+k=W.V.V.l=L*~=M*m=n=Z $@7+3@$#*%o=p=O** ",
+"% % 1 1 1 3 3 n n q=r=s=Q*t=<&u=v=3*w=x=y=z=A=B=C=D=E=F=f&;*G=V.H=I=J=K=L=M=N=O=P=Q=R=S=f+T=U=I=U=V=~=W=X=n=6+##-$3@Y=T%o=p=O** ",
+"% % 1 1 3 3 Z=5 5 5 `=s=(= -.-+-@-2$u##-$-%-&-*-=---;->-,-G='-#=,=)-B.!-~-{-]-^-/-(-_-:-<-[-,+}-|-1-2-3-X=4-]=##I$3@*%T%o=5-O** ",
+"% % 1 P*P*6-6-5 q=7 7-s=(=L&8-m#x$ $9-0-a-b-c-d-e-f-g-h-H*J*i-$=)-j-k-l-m-n-o-p-q-r-s-t-}+e+u-v-w-x-y-3-z-A-$@-$3@$#*%j*o=5-B-* ",
+"% % 1 P*3 5 5 5 7 C-7-s=D-E-<=F-v#G-A$H-I-J-K-L-M-N-O-P-I*a=H=Q-R-S-T-U-V-W-X-Y-Z-`- ;.;+;@;/@#;$;%;y-&;*;A-$@-$3@Y=*%p&k*5-=;* ",
+"% % P*P*6-6-5 7 C-7 7--;;;X.>;,;x#t#B$';);!;K-~;{;];^;/;(;_;,=:;<;[;};|;1;2;3;4;5;6;7;8;|+B+#;9;0;%;a;b;*;c;7+J+3@o&*%p&k*5-d;* ",
+"% % P*6-5 5 7 7 7 o e;-;;;K*Y#u##-+$l%f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;A;B;C;D;U+E;9;F;Y+G;H;b;I;J;-$I$3%o&T%o=p=5-d;* ",
+"% % 3 6-5 7 7 7 o 9 e;-;K;L;y&M;A$N;B#5#O;P;Q;R;6;S;T;U;V;W;X;Y;Z;`; >.>+>@>#> ;$>%>&>z+E;*>=>->;>>>H;,>'>J;-$3@$#*%T%k*p=)>!>* ",
+"% % 6-5 5 C-o o ~>9 {>]>^>/>x$(>4*Y@C#8$@%_>:><>[>}>|>1>2>3>4>5>6>7>8>9>0>a>b>c>d>e>|+g+#;f>->g>h>>>i>j>'>k>-$3@$#*%l>k*p=)>!>* ",
+"% % 6-5 7 7 o 9 9 z m>n>K;o>v#p>6@,&D#9$#%q>r>s>t>u>v>w>x>%=k-y>z>A>B>C>D>E>F>G>[-,+U+(@9;H>I>J>j+K>i>L>M>k>I$3@Y=j*o=N>5-)>!>* ",
+"% % 5 q=7 ~>9 9 O>a m>P>^>Q>u#A#m%7$9$[%n@e&-*H*0=i-z*A*0$R>S>T>U>V>W>X>Y>Z>`>[-e+z+E;h+H> ,i+.,E++,@,#,$,k>-$3%*%T%o=p=5-)>%,* ",
+"% % 5 7 7 9 9 O>a O>&,*,=,-,;,>,m%E#E$}%,,g&;*I*V.b=c=>+',),!,~,{,],|-^,/,(,_,+;@;g+C+F;->I>:,k@<,[,},|,1,2,3@$#*%T%k*p=3,4,!>* ",
+"% % q=7 9 9 O>a O>++a 5,q 6,7,8,_=d&D$c&)&K&G=@=_;I=z.9,0,a,e*U=b,c,d,}-D.e,e>|+B+W+f,H>i+j@g,h,i,j,k,l,m,I$3@i**%n,k*p=5-4,%,* ",
+"% % 7 ~>9 O>a O>++a ++o,p,q,r,s,t,u,v,6#H*-*H*@=H=6#0$w,x,y.l=C.y,z,[+A,B,}++;V+g+9;J>C,D,E,[,F,G,H,I,J,K,L,$#*%T%n,N>p=)>M,%,* ",
+"% % 7 9 O>a O>++a ++++N,H+O,P,G.Q,R,S,T,U,V,W,[#X,Y,Z,`,Z,k= '.'+'T=}+@'C+1+#'$'%'&'h,*'='-';'i*>',''')'L,3%i*j*T%k*p=5-)>4,%,* ",
+"% % 9 9 O>a ++a ++++A m+l+H+!'~'+#{']'^'/'('[,_':'<'[' ,}'|'|'I>1't,2'3'4'5'6'G;7'8'9';'0'0'>'a'b'c'K,L,d'd'j*j*p&k*3,5-e'4,%,* ",
+"% % 9 a a a a ++m+{+{+{+c f'g'h'i'j'k'l'R%m'n'o'p'q'r's't'u'v'w'x'n,y'z'A'B'C'D';'0'H,>'E'a'|,c'K,L,I$d'd'j*j*p&k*3,5-)>M,F'G'* ",
+"% % H'a a ++m+{+{+I'c q J.J.C C J'J'K'^&L'M'N'z-O'P'Q'R'S'S'S'T'U'U'V'V'W'W'X'E'@,i>3@Y'Z'`'K,a'3%$#$#o&o& ).)p&k*3,+)@)#)= %,* ",
+"% % a a m+{+$)c c J.J.%)C C H r H &)d m&m&r%Q,*)=)X=-)-);)>),),)>)')n&n&))b'c'c'`'`'a'a'a'3@$#o&o&o&j*j*!).).)k*3,+)@)#)#)F'~)* ",
+"% % a m+{+c [email protected] C C H H &)&)d {)u%d w w K.])])])A-c;J;^)>)>)-$/)/)()()a'a'a'_)_):)$#Y=Y=*%o&j*j*!)!)l>p&k*k*3,@)@)M,M,F'e G'* ",
+"% % {+p q J.C C H H &)d {){)w u%w <)Z Z 6+6+o+_.$@##7+##-$n&n&n&n&3@3@3%$#$#$#Y=*%*%*%*%T%j*p&p&l>k*.)k*k*k*3,+)@)M,#)F'F'[)~)* ",
+"% % $)q J.r H d d d })w <)D D Z Z 6+_._.$@##7+7+-$n&n&I$I$3@3%3%$#$#i*i**%*%*%T%*%T%T%p&o=o=k*k*k*3,3,3,+)+)+)@)M,#)#)F'[)|)~)* ",
+"% % q H#5+d u%{)w <)Z Z Z Z _._.$@##7+7+-$7+n&I$3@3%3%3%$#$#i*i*i*i**%T%T%T%^=p&o=o=k*k*k*p=3,3,3,5-5-5-+)+)@)M,#)F'F'e |)x 1)* ",
+"% % H#H u%w <)Z Z _._._._.@+7+7+-$-$I$I$I$3@3%$#$#i*i*i*i*j*i*T%T%l>l>n,o=k*k*k*k*p=p=5-5-+)5-+)e'e'e'M,M,M,#)#)#)F'[)|)|)2)3)* ",
+"% % H 4)4)_._.@+@+7+7+p+7+I$I$3@3@Y=3%Y=Y=o&o&*%j*j*j*j*.)p&o=o=k*k*k*p=5)5)5-5)6)6)6)+)6)M,M,M,M,#)#)#)#)#)F'F'[)|)|)I 2)%,7)* ",
+"% % 8)u u u E E 9)9)I I I l.l.q+q+q+t@t@a#a#a#0)>$0)0)d$d$4%4%U%U%U%O*O*a)a)B-B-B-=;d;d;d;d;b)b)b)b)b)G'G'G'~)~)~)c)3)3)3)7)* * ",
+"& 7)7)7)7)* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * "};
diff --git a/wmtrash/conf/trashflat.xpm b/wmtrash/conf/trashflat.xpm
new file mode 100644
index 0000000..71a5544
--- /dev/null
+++ b/wmtrash/conf/trashflat.xpm
@@ -0,0 +1,1035 @@
+/* XPM */
+static char * trashflat_xpm[] = {
+"52 52 980 2",
+"  	c None",
+". 	c #6B6A6B",
+"+ 	c #737273",
+"@ 	c #7F7E7F",
+"# 	c #888889",
+"$ 	c #7E7D7E",
+"% 	c #7B7A7B",
+"& 	c #8E8E8F",
+"* 	c #929192",
+"= 	c #999899",
+"- 	c #A1A0A1",
+"; 	c #A8A8A9",
+"> 	c #AEAEAE",
+", 	c #B8B8B8",
+"' 	c #C6C6C7",
+") 	c #D3D4D4",
+"! 	c #DEDEDF",
+"~ 	c #EAEAEA",
+"{ 	c #EFEFF0",
+"] 	c #F0F1F1",
+"^ 	c #FBFBFB",
+"/ 	c #E9E9E9",
+"( 	c #888789",
+"_ 	c #686768",
+": 	c #CECDCE",
+"< 	c #E7E7E8",
+"[ 	c #EFEFEF",
+"} 	c #F6F7F7",
+"| 	c #FCFCFC",
+"1 	c #FFFFFF",
+"2 	c #EBEBEB",
+"3 	c #BABABB",
+"4 	c #B8B9B9",
+"5 	c #BDBEBF",
+"6 	c #BABBBC",
+"7 	c #6C6C6D",
+"8 	c #3F3E40",
+"9 	c #4A4B4D",
+"0 	c #555557",
+"a 	c #5A5A5C",
+"b 	c #575759",
+"c 	c #4D4C4E",
+"d 	c #706F70",
+"e 	c #F0F0F0",
+"f 	c #CACACA",
+"g 	c #B3B3B5",
+"h 	c #E3E3E3",
+"i 	c #E1E1E1",
+"j 	c #D6D6D6",
+"k 	c #BBBBBC",
+"l 	c #A2A3A3",
+"m 	c #757577",
+"n 	c #6C6C6F",
+"o 	c #707073",
+"p 	c #7C7D7F",
+"q 	c #7E7F81",
+"r 	c #7D7E80",
+"s 	c #737476",
+"t 	c #646466",
+"u 	c #4E4D4E",
+"v 	c #353334",
+"w 	c #EDEDEE",
+"x 	c #C1C2C3",
+"y 	c #D6D6D7",
+"z 	c #FEFEFE",
+"A 	c #FDFDFD",
+"B 	c #F9F9F9",
+"C 	c #F2F2F2",
+"D 	c #E1E1E2",
+"E 	c #C9CACB",
+"F 	c #B7B7B8",
+"G 	c #A1A2A3",
+"H 	c #949497",
+"I 	c #898A8C",
+"J 	c #828385",
+"K 	c #7D7E81",
+"L 	c #78797C",
+"M 	c #6E6E71",
+"N 	c #4C4B4D",
+"O 	c #292627",
+"P 	c #E6E6E7",
+"Q 	c #F4F4F4",
+"R 	c #DFDFE0",
+"S 	c #DCDDDD",
+"T 	c #C4C5C6",
+"U 	c #929294",
+"V 	c #8B8D8F",
+"W 	c #757678",
+"X 	c #49494A",
+"Y 	c #353435",
+"Z 	c #2B2829",
+"` 	c #464547",
+" .	c #D8D8D9",
+"..	c #ECECED",
+"+.	c #B9BABA",
+"@.	c #E6E6E6",
+"#.	c #F5F5F5",
+"$.	c #A4A4A5",
+"%.	c #6F7072",
+"&.	c #6B6C6E",
+"*.	c #646567",
+"=.	c #565758",
+"-.	c #424142",
+";.	c #2E2C2D",
+">.	c #575758",
+",.	c #7D7E7F",
+"'.	c #CACBCC",
+").	c #E4E4E5",
+"!.	c #B7B8B9",
+"~.	c #8F8F90",
+"{.	c #626265",
+"].	c #666769",
+"^.	c #606062",
+"/.	c #5C5C5E",
+"(.	c #565658",
+"_.	c #282526",
+":.	c #858586",
+"<.	c #BDBDBF",
+"[.	c #BCBDBE",
+"}.	c #F5F6F6",
+"|.	c #E5E5E5",
+"1.	c #79797B",
+"2.	c #606163",
+"3.	c #626365",
+"4.	c #5C5D5F",
+"5.	c #58585A",
+"6.	c #535355",
+"7.	c #4C4C4E",
+"8.	c #2F2D2E",
+"9.	c #656465",
+"0.	c #A3A4A5",
+"a.	c #AAABAD",
+"b.	c #FAFAFB",
+"c.	c #F5F5F6",
+"d.	c #F9F9FA",
+"e.	c #D2D3D4",
+"f.	c #C5C6C6",
+"g.	c #DCDCDD",
+"h.	c #6B6B6D",
+"i.	c #5F5F61",
+"j.	c #5E5E60",
+"k.	c #58595B",
+"l.	c #545456",
+"m.	c #4D4D4F",
+"n.	c #434344",
+"o.	c #2C2A2B",
+"p.	c #4B4A4B",
+"q.	c #605F60",
+"r.	c #6C6C6E",
+"s.	c #C3C3C4",
+"t.	c #E5E5E6",
+"u.	c #F2F3F4",
+"v.	c #F6F6F7",
+"w.	c #F8F8F9",
+"x.	c #C7C8C8",
+"y.	c #CCCDCE",
+"z.	c #CBCBCC",
+"A.	c #5D5E60",
+"B.	c #5B5B5D",
+"C.	c #535356",
+"D.	c #484749",
+"E.	c #3A393A",
+"F.	c #3F3E3F",
+"G.	c #3F3D3E",
+"H.	c #828283",
+"I.	c #C2C2C3",
+"J.	c #8C8C8D",
+"K.	c #69696B",
+"L.	c #7E7E7F",
+"M.	c #A9AAAB",
+"N.	c #D5D5D6",
+"O.	c #F7F7F8",
+"P.	c #F8F9F9",
+"Q.	c #F7F8F8",
+"R.	c #F6F6F6",
+"S.	c #B3B4B6",
+"T.	c #FCFCFD",
+"U.	c #565759",
+"V.	c #48494B",
+"W.	c #3A393B",
+"X.	c #3D3C3E",
+"Y.	c #575658",
+"Z.	c #858689",
+"`.	c #6E6E70",
+" +	c #89898A",
+".+	c #F2F2F3",
+"++	c #A3A2A4",
+"@+	c #6F6E70",
+"#+	c #535254",
+"$+	c #727173",
+"%+	c #9C9C9D",
+"&+	c #C8C8C9",
+"*+	c #EDEEEE",
+"=+	c #A0A1A2",
+"-+	c #FBFBFC",
+";+	c #FDFDFE",
+">+	c #FDFEFE",
+",+	c #F3F3F4",
+"'+	c #DDDDDF",
+")+	c #777778",
+"!+	c #333233",
+"~+	c #343233",
+"{+	c #434143",
+"]+	c #6A6A6C",
+"^+	c #8E8F92",
+"/+	c #A3A4A7",
+"(+	c #ACADB0",
+"_+	c #747476",
+":+	c #F2F3F3",
+"<+	c #F1F1F2",
+"[+	c #EFF0F1",
+"}+	c #CFD0D1",
+"|+	c #99999A",
+"1+	c #6F6F70",
+"2+	c #5C5B5C",
+"3+	c #605F61",
+"4+	c #676668",
+"5+	c #5A5A5B",
+"6+	c #AAABAC",
+"7+	c #B2B2B3",
+"8+	c #B8B8B9",
+"9+	c #B3B3B4",
+"0+	c #ADADAE",
+"a+	c #A6A5A7",
+"b+	c #98989A",
+"c+	c #6E6D6F",
+"d+	c #5F5F60",
+"e+	c #717072",
+"f+	c #8F9092",
+"g+	c #A7A9AC",
+"h+	c #B0B1B4",
+"i+	c #ACAEB0",
+"j+	c #A8AAAC",
+"k+	c #A9ABAE",
+"l+	c #737375",
+"m+	c #F1F2F2",
+"n+	c #EEEEEF",
+"o+	c #EAEBEB",
+"p+	c #E4E5E6",
+"q+	c #D5D6D7",
+"r+	c #C1C1C3",
+"s+	c #A9A9AA",
+"t+	c #969697",
+"u+	c #878789",
+"v+	c #7D7D7E",
+"w+	c #737274",
+"x+	c #6B6B6C",
+"y+	c #666667",
+"z+	c #636264",
+"A+	c #626163",
+"B+	c #646465",
+"C+	c #686869",
+"D+	c #6D6D6E",
+"E+	c #737475",
+"F+	c #858688",
+"G+	c #959699",
+"H+	c #A4A5A7",
+"I+	c #B4B6B8",
+"J+	c #B2B4B7",
+"K+	c #AFB0B3",
+"L+	c #AAACAE",
+"M+	c #A6A8AA",
+"N+	c #A8A9AC",
+"O+	c #717374",
+"P+	c #878788",
+"Q+	c #E9EAEA",
+"R+	c #ECEDEE",
+"S+	c #EAEBEC",
+"T+	c #E8E9EA",
+"U+	c #E1E2E3",
+"V+	c #E1E1E3",
+"W+	c #E0E1E2",
+"X+	c #DFE0E1",
+"Y+	c #DBDCDD",
+"Z+	c #D7D8D9",
+"`+	c #CCCDCF",
+" @	c #C7C8C9",
+".@	c #C2C3C4",
+"+@	c #BDBEC0",
+"@@	c #BBBCBD",
+"#@	c #B9BBBD",
+"$@	c #BABCBE",
+"%@	c #BBBCBE",
+"&@	c #BBBDBF",
+"*@	c #BCBEC0",
+"=@	c #BABBBD",
+"-@	c #B7B8BA",
+";@	c #B2B4B6",
+">@	c #ADAFB1",
+",@	c #ACADAF",
+"'@	c #A9AAAD",
+")@	c #A7A8AB",
+"!@	c #A5A6A9",
+"~@	c #717274",
+"{@	c #878688",
+"]@	c #EEEFEF",
+"^@	c #EBEBEC",
+"/@	c #E9E9EA",
+"(@	c #E6E7E8",
+"_@	c #E2E3E4",
+":@	c #DDDEDF",
+"<@	c #D9DADB",
+"[@	c #D6D7D9",
+"}@	c #D2D3D5",
+"|@	c #D0D1D3",
+"1@	c #CECFD1",
+"2@	c #CCCED0",
+"3@	c #CACCCF",
+"4@	c #C7CACD",
+"5@	c #C5C7C9",
+"6@	c #C3C5C6",
+"7@	c #C1C2C4",
+"8@	c #BFC0C2",
+"9@	c #BCBDC0",
+"0@	c #B7B9BB",
+"a@	c #B5B6B9",
+"b@	c #B0B2B4",
+"c@	c #AEAFB2",
+"d@	c #AAABAE",
+"e@	c #A3A5A7",
+"f@	c #A4A6A8",
+"g@	c #717173",
+"h@	c #868587",
+"i@	c #E7E8E8",
+"j@	c #DEDFE0",
+"k@	c #DBDCDE",
+"l@	c #D3D4D5",
+"m@	c #CBCDCE",
+"n@	c #CBC4BE",
+"o@	c #CDBCAF",
+"p@	c #CABBAF",
+"q@	c #C4C1BF",
+"r@	c #C0C2C5",
+"s@	c #BEC0C2",
+"t@	c #BABBBE",
+"u@	c #B6B7B9",
+"v@	c #B3B5B7",
+"w@	c #AFB0B2",
+"x@	c #ADAEB0",
+"y@	c #ABACAE",
+"z@	c #A6A7AA",
+"A@	c #A4A5A8",
+"B@	c #A2A4A6",
+"C@	c #707173",
+"D@	c #858587",
+"E@	c #EBECED",
+"F@	c #E7E9E9",
+"G@	c #E5E6E7",
+"H@	c #E3E4E5",
+"I@	c #DCDDDE",
+"J@	c #DADBDC",
+"K@	c #D7D8DA",
+"L@	c #D5D6D8",
+"M@	c #D1D2D3",
+"N@	c #CFD0D2",
+"O@	c #D1BBA9",
+"P@	c #DCA072",
+"Q@	c #E09760",
+"R@	c #E19760",
+"S@	c #D6A37C",
+"T@	c #C4B8AE",
+"U@	c #B8BABC",
+"V@	c #B3B5B6",
+"W@	c #B1B3B5",
+"X@	c #AFB1B3",
+"Y@	c #ADAFB0",
+"Z@	c #ABACAF",
+"`@	c #A0A1A4",
+" #	c #A1A3A5",
+".#	c #707072",
+"+#	c #E3E3E4",
+"@#	c #D8D9DA",
+"##	c #D6D7D8",
+"$#	c #D4D5D6",
+"%#	c #D1D2D4",
+"&#	c #CFD1D2",
+"*#	c #CDCFD1",
+"=#	c #D2B8A4",
+"-#	c #DE9B68",
+";#	c #E2955C",
+">#	c #E1965D",
+",#	c #D7A075",
+"'#	c #C3B3A7",
+")#	c #C1AC9C",
+"!#	c #BAAEA5",
+"~#	c #AFB2B4",
+"{#	c #A7A9AB",
+"]#	c #A5A7A9",
+"^#	c #A1A2A5",
+"/#	c #9FA0A3",
+"(#	c #A0A1A5",
+"_#	c #848586",
+":#	c #D9DADC",
+"<#	c #D0D1D2",
+"[#	c #CECFD2",
+"}#	c #D0BFB3",
+"|#	c #DE9C6A",
+"1#	c #E1955C",
+"2#	c #E09861",
+"3#	c #D6A47D",
+"4#	c #D99F73",
+"5#	c #E2955B",
+"6#	c #D5A076",
+"7#	c #BAB4AF",
+"8#	c #BCAFA5",
+"9#	c #D4966F",
+"0#	c #BCA99B",
+"a#	c #AEB1B3",
+"b#	c #9FA1A3",
+"c#	c #9E9FA2",
+"d#	c #6F6F72",
+"e#	c #838485",
+"f#	c #E0E0E1",
+"g#	c #CED0D2",
+"h#	c #D0C2B8",
+"i#	c #DCA073",
+"j#	c #D2AA8C",
+"k#	c #C1BFBD",
+"l#	c #C0BAB6",
+"m#	c #D89F73",
+"n#	c #E2965C",
+"o#	c #E1965E",
+"p#	c #D1A17B",
+"q#	c #D49C7A",
+"r#	c #D9906B",
+"s#	c #BAA99E",
+"t#	c #ACAEB2",
+"u#	c #9C9DA0",
+"v#	c #9D9EA1",
+"w#	c #6E6F71",
+"x#	c #838384",
+"y#	c #DCDEDE",
+"z#	c #DADBDD",
+"A#	c #D3D4D6",
+"B#	c #CDCBCA",
+"C#	c #D7AD8B",
+"D#	c #E1955D",
+"E#	c #D5A681",
+"F#	c #C2C0BE",
+"G#	c #BFC1C4",
+"H#	c #BBBFC3",
+"I#	c #C0B5AC",
+"J#	c #D99C6D",
+"K#	c #E2965E",
+"L#	c #E49E69",
+"M#	c #E7A985",
+"N#	c #DB9A78",
+"O#	c #B9A79B",
+"P#	c #AAADB0",
+"Q#	c #A9ABAD",
+"R#	c #A2A5A6",
+"S#	c #A0A2A4",
+"T#	c #9EA0A2",
+"U#	c #9A9C9E",
+"V#	c #9B9DA0",
+"W#	c #6E6F70",
+"X#	c #828284",
+"Y#	c #D4D5D7",
+"Z#	c #CDCFD0",
+"`#	c #CBCBCB",
+" $	c #CEBBAC",
+".$	c #D9A47B",
+"+$	c #D9A074",
+"@$	c #C5BDB7",
+"#$	c #BFC2C5",
+"$$	c #C0BCBA",
+"%$	c #C6AF9F",
+"&$	c #CDAB93",
+"*$	c #DEB18C",
+"=$	c #EDC097",
+"-$	c #F1CDAB",
+";$	c #EBBD9E",
+">$	c #DD9E7C",
+",$	c #BAA597",
+"'$	c #A9ACAF",
+")$	c #9B9C9F",
+"!$	c #999A9D",
+"~$	c #9A9B9E",
+"{$	c #6D6E70",
+"]$	c #767577",
+"^$	c #C9CBCE",
+"/$	c #C6C8C9",
+"($	c #C8BFB8",
+"_$	c #C7BBB2",
+":$	c #C0C2C6",
+"<$	c #C0B8B2",
+"[$	c #CCA688",
+"}$	c #DCA37B",
+"|$	c #ECBF9B",
+"1$	c #F6DEC2",
+"2$	c #F4DABE",
+"3$	c #EBBA9B",
+"4$	c #DF9D7B",
+"5$	c #BCA292",
+"6$	c #A7AAAC",
+"7$	c #A2A3A6",
+"8$	c #9B9D9F",
+"9$	c #999B9D",
+"0$	c #97999B",
+"a$	c #6C6D6F",
+"b$	c #CDCECF",
+"c$	c #DCDDDF",
+"d$	c #CCCECF",
+"e$	c #CACDCF",
+"f$	c #CAC2BB",
+"g$	c #D1AE93",
+"h$	c #C6BEB8",
+"i$	c #C1C3C6",
+"j$	c #BBBBBD",
+"k$	c #B8B8B7",
+"l$	c #BCB1AA",
+"m$	c #CAAB94",
+"n$	c #E1B08A",
+"o$	c #ECB894",
+"p$	c #E6A889",
+"q$	c #DD9271",
+"r$	c #BF9D8A",
+"s$	c #9C9EA0",
+"t$	c #989A9C",
+"u$	c #96989A",
+"v$	c #C8C9CA",
+"w$	c #CACBCD",
+"x$	c #CEBCAF",
+"y$	c #D99570",
+"z$	c #D7926F",
+"A$	c #C4BBB5",
+"B$	c #BFC1C3",
+"C$	c #BDBFC0",
+"D$	c #B6B8BA",
+"E$	c #B4B6B9",
+"F$	c #B0B4B8",
+"G$	c #B3ADA9",
+"H$	c #C5A48C",
+"I$	c #D99673",
+"J$	c #DB8260",
+"K$	c #C5957E",
+"L$	c #A7A7A7",
+"M$	c #949698",
+"N$	c #959799",
+"O$	c #6A696A",
+"P$	c #C6C7C8",
+"Q$	c #C9CBCC",
+"R$	c #CECFD0",
+"S$	c #CDD0D2",
+"T$	c #CCC8C6",
+"U$	c #D2B9A5",
+"V$	c #E0A781",
+"W$	c #E19370",
+"X$	c #D7997B",
+"Y$	c #C3BBB6",
+"Z$	c #BDBFC2",
+"`$	c #B8B9BB",
+" %	c #B5B6B8",
+".%	c #ABADAF",
+"+%	c #A6A8AC",
+"@%	c #A1A4A7",
+"#%	c #A99C93",
+"$%	c #C28B6C",
+"%%	c #C38F71",
+"&%	c #A3A09F",
+"*%	c #9FA2A5",
+"=%	c #939597",
+"-%	c #949598",
+";%	c #69686A",
+">%	c #C7C8CA",
+",%	c #C4C5C7",
+"'%	c #C2C3C5",
+")%	c #C2C5C8",
+"!%	c #CDB9AB",
+"~%	c #DBB99C",
+"{%	c #ECC7A5",
+"]%	c #EEC3A4",
+"^%	c #E6A988",
+"/%	c #D9A283",
+"(%	c #C2BBB7",
+"_%	c #B5B7B9",
+":%	c #AEB0B2",
+"<%	c #A5A6A8",
+"[%	c #909294",
+"}%	c #8C8E91",
+"|%	c #888B8F",
+"1%	c #8D8884",
+"2%	c #948479",
+"3%	c #96867C",
+"4%	c #9F8B7D",
+"5%	c #8F9396",
+"6%	c #98999B",
+"7%	c #929396",
+"8%	c #929496",
+"9%	c #6A6B6D",
+"0%	c #686769",
+"a%	c #CACCCD",
+"b%	c #C6C7C9",
+"c%	c #C2C4C6",
+"d%	c #BFB4AE",
+"e%	c #C89271",
+"f%	c #DC9164",
+"g%	c #EFC6A0",
+"h%	c #FAECD0",
+"i%	c #F1D0B1",
+"j%	c #E6A784",
+"k%	c #D69977",
+"l%	c #B8B0AA",
+"m%	c #B0B2B5",
+"n%	c #919395",
+"o%	c #8E9092",
+"p%	c #888A8C",
+"q%	c #86878A",
+"r%	c #838385",
+"s%	c #997D6A",
+"t%	c #C37340",
+"u%	c #C4733E",
+"v%	c #7E7A77",
+"w%	c #7B7D81",
+"x%	c #88898C",
+"y%	c #96979A",
+"z%	c #676768",
+"A%	c #BFC1C2",
+"B%	c #C7C9CA",
+"C%	c #C3C4C6",
+"D%	c #C0C1C3",
+"E%	c #BCBFC1",
+"F%	c #C0A899",
+"G%	c #C88D69",
+"H%	c #CB916B",
+"I%	c #D79565",
+"J%	c #E29A63",
+"K%	c #E4A173",
+"L%	c #DE8A65",
+"M%	c #CC7955",
+"N%	c #A69990",
+"O%	c #9D9FA2",
+"P%	c #8F9093",
+"Q%	c #8C8E90",
+"R%	c #8A8B8E",
+"S%	c #87888B",
+"T%	c #838588",
+"U%	c #838281",
+"V%	c #AF7855",
+"W%	c #D7702D",
+"X%	c #D8702B",
+"Y%	c #A77554",
+"Z%	c #727375",
+"`%	c #6F7073",
+" &	c #848587",
+".&	c #8F9193",
+"+&	c #6A6A6D",
+"@&	c #676567",
+"#&	c #C5C7C8",
+"$&	c #BDBFC1",
+"%&	c #B7BABD",
+"&&	c #B2B7BB",
+"*&	c #B0ADAA",
+"=&	c #C78459",
+"-&	c #D66B25",
+";&	c #D67233",
+">&	c #D77249",
+",&	c #CC6847",
+"'&	c #A7948B",
+")&	c #9B9EA0",
+"!&	c #939497",
+"~&	c #909194",
+"{&	c #8A8C8E",
+"]&	c #848688",
+"^&	c #818386",
+"/&	c #7D8083",
+"(&	c #8E7B70",
+"_&	c #C9733A",
+":&	c #D8712B",
+"<&	c #C87138",
+"[&	c #827267",
+"}&	c #6C6F72",
+"|&	c #6B6B6E",
+"1&	c #68686A",
+"2&	c #868789",
+"3&	c #696A6C",
+"4&	c #666566",
+"5&	c #B1B4B6",
+"6&	c #B6A396",
+"7&	c #D07A41",
+"8&	c #D96F28",
+"9&	c #CB7C47",
+"0&	c #BC8268",
+"a&	c #CB633F",
+"b&	c #AC8C7D",
+"c&	c #999B9E",
+"d&	c #919295",
+"e&	c #8B8C8F",
+"f&	c #818487",
+"g&	c #84817E",
+"h&	c #7B7B7C",
+"i&	c #AA7654",
+"j&	c #D7712C",
+"k&	c #D4712F",
+"l&	c #9D7154",
+"m&	c #6B6C6F",
+"n&	c #69696D",
+"o&	c #656668",
+"p&	c #68696B",
+"q&	c #656466",
+"r&	c #B9BABC",
+"s&	c #B0B1B2",
+"t&	c #BF9375",
+"u&	c #D6722F",
+"v&	c #D96E27",
+"w&	c #BB8D6F",
+"x&	c #A19F9F",
+"y&	c #B88368",
+"z&	c #B08A73",
+"A&	c #898A8D",
+"B&	c #86888A",
+"C&	c #818589",
+"D&	c #8B7F78",
+"E&	c #AC7656",
+"F&	c #807B79",
+"G&	c #74797E",
+"H&	c #86776C",
+"I&	c #CD7135",
+"J&	c #D9702B",
+"K&	c #B47144",
+"L&	c #706B68",
+"M&	c #66686B",
+"N&	c #616264",
+"O&	c #646365",
+"P&	c #AEACAA",
+"Q&	c #C78659",
+"R&	c #D86F28",
+"S&	c #D57131",
+"T&	c #AA988C",
+"U&	c #9CA1A5",
+"V&	c #9D9B9B",
+"W&	c #9B9795",
+"X&	c #95979A",
+"Y&	c #8D8E90",
+"Z&	c #86888C",
+"`&	c #828588",
+" *	c #8E7F75",
+".*	c #C26D46",
+"+*	c #BA6D49",
+"@*	c #777A7B",
+"#*	c #72767B",
+"$*	c #757473",
+"%*	c #BF733F",
+"&*	c #DB7029",
+"**	c #BC703E",
+"=*	c #736964",
+"-*	c #636669",
+";*	c #626264",
+">*	c #5E5F61",
+",*	c #595A5C",
+"'*	c #393839",
+")*	c #636364",
+"!*	c #B7B9BC",
+"~*	c #ACA8A6",
+"{*	c #C98050",
+"]*	c #D96E28",
+"^*	c #D37537",
+"/*	c #A8978B",
+"(*	c #999A9B",
+"_*	c #95989B",
+":*	c #929598",
+"<*	c #8D8F91",
+"[*	c #878A8D",
+"}*	c #868484",
+"|*	c #9C8270",
+"1*	c #CB8960",
+"2*	c #E08358",
+"3*	c #B37653",
+"4*	c #8A7769",
+"5*	c #9F7458",
+"6*	c #BA7343",
+"7*	c #DA712B",
+"8*	c #B86F40",
+"9*	c #6F6763",
+"0*	c #616365",
+"a*	c #5F6062",
+"b*	c #57585A",
+"c*	c #373637",
+"d*	c #626263",
+"e*	c #B2B3B6",
+"f*	c #AAA6A5",
+"g*	c #C68256",
+"h*	c #D86E29",
+"i*	c #D6712D",
+"j*	c #CB7943",
+"k*	c #C08057",
+"l*	c #B78563",
+"m*	c #AD8870",
+"n*	c #A38978",
+"o*	c #928E8C",
+"p*	c #8A8D90",
+"q*	c #868A8D",
+"r*	c #8A8480",
+"s*	c #AE8569",
+"t*	c #DFAD83",
+"u*	c #F0C49E",
+"v*	c #E49E72",
+"w*	c #CE7237",
+"x*	c #CF7234",
+"y*	c #D7702C",
+"z*	c #DA702B",
+"A*	c #CA7035",
+"B*	c #916B53",
+"C*	c #5A5B5D",
+"D*	c #373537",
+"E*	c #B1B2B4",
+"F*	c #ADAEB1",
+"G*	c #A6A7A9",
+"H*	c #B3947F",
+"I*	c #CE783F",
+"J*	c #D96F29",
+"K*	c #D86F2A",
+"L*	c #D57231",
+"M*	c #CD733B",
+"N*	c #978980",
+"O*	c #8A898B",
+"P*	c #9B7F71",
+"Q*	c #BD7D5B",
+"R*	c #E3A57B",
+"S*	c #F6DAB6",
+"T*	c #F5DAB9",
+"U*	c #D86E2A",
+"V*	c #DB7028",
+"W*	c #C97137",
+"X*	c #AF6F46",
+"Y*	c #856A59",
+"Z*	c #686565",
+"`*	c #5B5C5E",
+" =	c #363435",
+".=	c #616061",
+"+=	c #A2A3A4",
+"@=	c #A8968B",
+"#=	c #BD835D",
+"$=	c #CE763C",
+"%=	c #D6712F",
+"&=	c #D86F2B",
+"*=	c #DB6E26",
+"==	c #D57030",
+"-=	c #928880",
+";=	c #998376",
+">=	c #C37045",
+",=	c #D9784A",
+"'=	c #E89F75",
+")=	c #EFBF99",
+"!=	c #EDBE9A",
+"~=	c #E39D77",
+"{=	c #D3753B",
+"]=	c #B17348",
+"^=	c #92715A",
+"/=	c #7A6C64",
+"(=	c #6B6968",
+"_=	c #646668",
+":=	c #59595B",
+"<=	c #555658",
+"[=	c #525254",
+"}=	c #505152",
+"|=	c #ABADB0",
+"1=	c #A8AAAD",
+"2=	c #9C9EA2",
+"3=	c #979BA1",
+"4=	c #979797",
+"5=	c #9C9087",
+"6=	c #A18A7A",
+"7=	c #A7856D",
+"8=	c #A98268",
+"9=	c #8B8887",
+"0=	c #848689",
+"a=	c #868381",
+"b=	c #8E7E71",
+"c=	c #A37A5F",
+"d=	c #BD805A",
+"e=	c #D1865B",
+"f=	c #D97B55",
+"g=	c #CF633F",
+"h=	c #886D5F",
+"i=	c #666C71",
+"j=	c #686A6D",
+"k=	c #66676A",
+"l=	c #636466",
+"m=	c #505052",
+"n=	c #4D4E4F",
+"o=	c #343334",
+"p=	c #97999C",
+"q=	c #939699",
+"r=	c #909397",
+"s=	c #8C9195",
+"t=	c #898E93",
+"u=	c #868A8F",
+"v=	c #85878A",
+"w=	c #838487",
+"x=	c #7F8285",
+"y=	c #7B7F83",
+"z=	c #777B80",
+"A=	c #797777",
+"B=	c #877469",
+"C=	c #A47054",
+"D=	c #BE593D",
+"E=	c #B36343",
+"F=	c #766C66",
+"G=	c #66686A",
+"H=	c #515152",
+"I=	c #4E4E50",
+"J=	c #4B4B4D",
+"K=	c #525152",
+"L=	c #9FA0A2",
+"M=	c #818285",
+"N=	c #7E8082",
+"O=	c #7C7D80",
+"P=	c #797A7D",
+"Q=	c #76777B",
+"R=	c #717478",
+"S=	c #717172",
+"T=	c #7D6D65",
+"U=	c #946B55",
+"V=	c #7A6A61",
+"W=	c #515253",
+"X=	c #4E4F50",
+"Y=	c #464648",
+"Z=	c #323031",
+"`=	c #828486",
+" -	c #808183",
+".-	c #7A7B7E",
+"+-	c #77787A",
+"@-	c #6E7072",
+"#-	c #6B6D6F",
+"$-	c #666668",
+"%-	c #5D5D5F",
+"&-	c #515153",
+"*-	c #414142",
+"=-	c #323132",
+"--	c #383738",
+";-	c #555455",
+">-	c #7B7C7E",
+",-	c #727376",
+"'-	c #6C6D70",
+")-	c #535456",
+"!-	c #484748",
+"~-	c #323131",
+"{-	c #4A494A",
+"]-	c #767778",
+"^-	c #818284",
+"/-	c #8B8C8E",
+"(-	c #898B8D",
+"_-	c #87898B",
+":-	c #858789",
+"<-	c #828487",
+"[-	c #7A7B7D",
+"}-	c #77787B",
+"|-	c #747577",
+"1-	c #727374",
+"2-	c #6E7071",
+"3-	c #67686B",
+"4-	c #646467",
+"5-	c #5B5C5D",
+"6-	c #474748",
+"7-	c #403F40",
+"8-	c #353335",
+"9-	c #373536",
+"0-	c #3D3B3D",
+"a-	c #454445",
+"b-	c #5E5E5F",
+"c-	c #636365",
+"d-	c #676769",
+"e-	c #636366",
+"f-	c #4F4E50",
+"g-	c #434243",
+"h-	c #404041",
+"i-	c #3D3C3D",
+"j-	c #3B393B",
+"k-	c #3C3B3C",
+"l-	c #403F41",
+"m-	c #3C3A3C",
+"n-	c #3F3F40",
+"o-	c #414042",
+"p-	c #414041",
+"q-	c #424143",
+"r-	c #444244",
+"s-	c #444345",
+"t-	c #424243",
+"u-	c #413F41",
+"                                      . + @ # $                                                         ",
+"                % & * = - ; > , ' ) ! ~ { ] ^ / (                                                       ",
+"              _ : < [ } | 1 1 1 1 1 1 2 3 4 5 6 7 8 9 0 a b c                                           ",
+"              d e 1 1 1 1 1 1 1 1 1 1 f g h i j k l & m n o p q r s t u v                               ",
+"                w 1 1 1 1 1 1 1 1 1 ^ x y z 1 z A ^ B C D E F G H I J K L M N O                         ",
+"                P 1 1 1 1 1 1 1 1 1 Q k R 1 1 1 1 1 1 1 1 1 1 1 ^ e S T U V W X Y Z                     ",
+"              `  .1 1 1 1 1 1 1 1 1 [email protected] 1 1 1 1 1 1 1 1 1 1 1 1 1 #.$.%.&.*.=.-.;.                  ",
+"            >.,.'.1 1 1 1 1 1 1 1 1 ).!.w 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [ ~.{.].^./.(.8 _.                ",
+"            :.<.[.z A z 1 1 1 1 1 1 ! [.}.1 1 1 1 1 1 1 1 1 1 1 1 1 1 |.1.2.3.4.5.6.7.8.                ",
+"            9.0.a.b.c.d.| A 1 1 1 A e.f.A 1 1 1 1 1 1 1 1 1 1 1 1 1 1 g.h.i.j.k.l.m.n.o.                ",
+"            p.q.r.s.t.u.v.w.^ | A b.x.y.1 1 1 1 1 1 1 1 1 1 1 1 1 z z z.A.A.B.C.D.E.F.G.                ",
+"            H.I.J.K.L.M.N.{ O.P.Q.R.S.N.A T.| | | | | | | | | T.| ^ | F 0 U.V.W.X.Y.Z.`.                ",
+"             +w .+N.++@+#+$+%+&+P *+=+h T.b.d.w.w.w.w.d.b.-+;+>+^ ,+'+)+!+~+{+]+^+/+(+_+                ",
+"            # ..:+<+c.[+}+|+1+2+3+4+5+& G 6+7+F 3 k 8+9+0+a+b+H.c+d+c 0 e+f+g+h+i+j+k+l+                ",
+"            # 2 m+n+..o+....p+q+r+s+t+u+v+w+x+y+z+A+A+B+C+D+E+1.F+G+H+h+I+J+K+L+j+M+N+O+                ",
+"            P+Q+e R+S+T+P ).U+V+W+X+Y+Z+e.`+ @.@+@@@#@$@%@%@&@*@&@=@-@;@h+>@,@'@)@!@M+~@                ",
+"            {@< ]@^@/@(@p+_@X+:@Y+<@[@q+}@|@1@2@3@4@5@6@7@8@9@#@0@[email protected]@c@(+d@)@!@e@f@g@                ",
+"            h@P R+Q+i@t._@W+j@k@<@Z+q+l@|@1@m@n@o@p@q@r@s@9@t@0@u@v@b@w@x@y@N+z@A@B@e@C@                ",
+"            D@).E@F@G@H@U+j@I@J@K@L@l@M@[email protected]@P@Q@R@S@T@*@%@U@u@V@W@X@Y@Z@'@M+A@B@`@ #.#                ",
+"            D@+#Q+P ).U+X+:@J@@###$#%#&#*#=#-#;#;#;#>#,#'#U@u@)#!#~#c@,@d@{#]#/+^#/#(#%.                ",
+"            _#U+F@p+_@W+j@Y+:#Z+q+e.<#[#}#|#1#2#3#4#5#>#6#7#8#9#0#a#i+d@N+z@f@ #b#c#/#d#                ",
+"            e#f#P H@W+j@I@J@Z+q+l@|@g#h#i#>#Q@j#k#l#m#n#o#p#q#r#s#t#L+'@M+f@B@`@c#u#v#w#                ",
+"            x#j@p+U+j@y#z#@#L@A#M@N@B#C#>#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#)@!@R#S#T#u#U#V#W#                ",
+"            X#I@_@X+:@Y+<@[@Y#e.<#Z#`# $.$+$@$#$$$%$&$*$=$-$;$>$,$'$N+]#e@ #b#v#)$!$~${$                ",
+"            ]$K@U+j@k@:#Z+q+l@|@1@m@^$/$($_$:$s@<$[$}$|$1$2$3$4$5$6$M+f@7$`@c#8$9$0$!$a$                ",
+"            x+b$:@c$J@K@L@$#%#N@d$e$f$g$h$i$8@9@j$k$l$m$n$o$p$q$r$M+f@/+S#/#s$~$t$u$0$a$                ",
+"            ]+v$M@l@[@##$#%#N@2@w$x$y$z$A$B$C$%@U@D$E$F$G$H$I$J$K$L$e@^#/#v#U#t$u$M$N$&.                ",
+"            O$P$1@Q$w$R$|@&#S$T$U$V$W$X$Y$Z$&@=@`$ %h+.%+%@%#%$%%%&%*%S#c#8$9$u$G+=%-%&.                ",
+"            ;%T `+>%,%'%)%T !%~%{%]%^%/%(%Z$$@_%:%<%)$G+[%}%|%1%2%3%4%5%6%U#t$N$=%7%8%9%                ",
+"            0%.@a%b%c%B$d%e%f%g%h%i%j%k%l%m%j+b#9$M$n%o%V p%q%r%s%t%u%v%w%x%M$y%8%[%n%9%                ",
+"            z%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%9$0$G+7%P%Q%R%S%T%U%V%W%X%Y%Z%`%s  &P%.&[%+&                ",
+"            @&+@#&7@$&%@%&&&*&=&-&;&>&,&'&)&t$N$!&~&Q%{&S%]&^&/&(&_&:&<&[&}&|&1&W 2&o%3&                ",
+"            4&%@C%8@&@U@_%5&6&7&8&9&0&a&b&c&u$=%d&^+e&p%q%f&g&,.h&i&j&k&l&m&n&o&3.p&q 3&                ",
+"            q&r&7@*@#@D$V@s&t&u&v&w&x&y&z&0$M$n%o%Q%A&B&C&D&E&F&G&H&I&J&K&L&M&t 2.4.N&6.                ",
+"            O&-@8@$@0@I+W@P&Q&R&S&T&U&V&W&X&8%.&Y&R%Z&`& *.*+*@*#*$*%*&***=*-*;*>*/.,*'*                ",
+"            )* %9@!*I+W@X@~*{*]*^*/*V&(*_*:*[%<*e&[*}*|*1*2*3*4*5*6*k&7*8*9*0*a*4.,*b*c*                ",
+"            d*S.=@_%e*X@i+f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*&*z*A*B*B+2.A.C*b 0 D*                ",
+"            A+E*0@v@h+F*L+G*H*I*J*8&K*j&L*M*N*O*P*Q*R*S*T*K%U*V*i*W*X*Y*Z*N&>*`*5.0 6. =                ",
+"            .=w@u@W@>@Z@'@!@+=@=#=$=%=&=*===-=;=>=,='=)=!=~={=]=^=/=(=_=3.i.4.:=<=[=}= =                ",
+"            q.,@S.K+|=1=z@B@b#2=3=4=5=6=7=8=9=0=a=b=c=d=e=f=g=h=i=j=k=l=2.A.a U.6.m=n=o=                ",
+"            q..%b@x@Q#M+e@S#v#U#p=q=r=s=t=u=v=w=x=y=z=A=B=C=D=E=F=G=*.N&j.C*b*l.H=I=J=!+                ",
+"            K=L=e*Z@)@f@ #c#)$t$N$8%~&Q%{&S% &M=N=O=P=Q=R=S=T=U=V=_=3.>*/.k.0 W=X=7.Y=8.                ",
+"            Z=#+.&(+Q#e@b#u#9$u$=%d&^+e&x%Z.`= -r .-+-W Z%@-#-K.$-l=2.%-a U.6.&-m.*-=---                ",
+"                v ;-q 6%c#)$0$N$n%o%V A&q%w= -K >-L W ,-`%'-+&].l=2.A.C*b*)-I=*-o= =!-                  ",
+"                  !+~-{-B+]-^-S%R%/-(-_-:-<- -r [-}-|-1-2-&.3-4-^.5-(.I=6-7---8-n.                      ",
+"                        9-0-a-N #+>.b-c-d-h.&.h.3&].e-^.B.l.f-D.g-h-i-j-k-l-                            ",
+"                                k-m-n-o-p-q-r-a-s-n.t-u-8 n-p-h-8 o-                                    ",
+"                                                                                                        ",
+"                                                                                                        ",
+"                                                                                                        ",
+"                                                                                                        ",
+"                                                                                                        "};
diff --git a/wmtrash/wmtrash.c b/wmtrash/wmtrash.c
new file mode 100644
index 0000000..7f30f47
--- /dev/null
+++ b/wmtrash/wmtrash.c
@@ -0,0 +1,452 @@
+/*
+ * this file is part of the "wmtrash" project
+ * Copyright (C) 2004 by Jean Philippe GUILLEMIN <[email protected]>
+ * license: This software is under GPL license
+ * rev: 0.2
+ */
+
+
+#include <stdio.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
+#include <getopt.h>
+#include <sysexits.h>
+#include <gtk/gtk.h>
+#include <gdk/gdk.h>
+#include <gdk/gdkx.h>
+#include "wmtrash.h"
+
+
+// Start main *******************************************************************
+
+int main( int argc, char *argv[] ) {
+
+// Here we parse command line args and configfile *******************************************************************
+	GtkWidget *dockapp;
+	static char *defaultcf;
+	static char *configfile;
+	static char *homecf;
+	static char *homedir;
+	homecf = malloc(MEDIUM_STRING);
+	configfile = malloc(MEDIUM_STRING);
+	
+	defaultcf = malloc(MEDIUM_STRING);
+	strncpy(defaultcf, __CONFPATH, MEDIUM_STRING);	
+	strcat(defaultcf, "/");	
+	strcat(defaultcf, __CONFFILE);	
+	
+	homedir = malloc(SHORT_STRING);
+	homedir = getenv("HOME");
+	
+	strncpy(homecf, homedir, SHORT_STRING);
+	strcat(homecf, "/");	
+	strcat(homecf, ".wmtrash.cf");
+
+	int test1, test2;
+	if ((test1 = access(homecf, F_OK)) == -1){
+		if ((test2 = fcopy(defaultcf, homecf)) == EXIT_FAILURE){
+			fprintf (stderr,"Error creating config file %s !\n",homecf);
+		}
+	}
+	
+	int i;
+	
+	if (argc < 2){
+		configfile = homecf;
+	}else{
+		while ((i = getopt(argc, argv, "hc:")) != EOF){
+			switch (i){
+				case 'c': /* config file */
+					strncpy(configfile, optarg, MEDIUM_STRING);
+					break;
+				case 'h': usage(homecf, defaultcf); exit (EXIT_SUCCESS);
+			}
+		}
+	}
+	
+	
+	gtk_init(&argc, &argv);
+	dockapp = (GtkWidget *) build_dockapp(configfile);
+	gtk_widget_show_all (dockapp);
+	gtk_main ();
+	return(0);
+} // end main
+
+
+GtkWidget * build_dockapp(char *configfile) {
+	static GtkWidget *mainwin;
+	static GtkWidget *mainbox;
+	static GtkWidget *box;
+	static GtkWidget *pixmap;
+	static GdkBitmap *mask;
+	static GtkWidget *pixmap_widget;
+	
+	static struct wmtrash *wmtrash;
+	wmtrash = malloc(sizeof(struct wmtrash));
+	memset(wmtrash, 0, sizeof(struct wmtrash));
+
+
+	char *image_path_file;
+	
+	strncpy (wmtrash->param_img, "trashicon", MEDIUM_STRING);
+	strncpy (wmtrash->param_fm, "filemanager", MEDIUM_STRING);
+	strncpy (wmtrash->param_path, "trashpath", MEDIUM_STRING);
+	strncpy (wmtrash->configfile, configfile, MEDIUM_STRING);
+	
+	image_path_file = malloc(LONG_STRING);
+
+	parse_from_config(wmtrash->configfile, wmtrash->param_img, wmtrash->imagefile);
+	sprintf(image_path_file, "%s/%s", __ICONPATH, wmtrash->imagefile);	
+	parse_from_config(wmtrash->configfile, wmtrash->param_fm, wmtrash->fm);
+	parse_from_config(wmtrash->configfile, wmtrash->param_path, wmtrash->path);
+		
+	// GTK stuff *******************************************************************
+	gtk_widget_destroy(mainwin);
+	mainwin = gtk_window_new(GTK_WINDOW_TOPLEVEL);
+	gtk_widget_realize(mainwin);
+	mainbox = create_main_dockapp_icon_window(mainwin, 52);
+	
+	box = gtk_event_box_new();
+	pixmap = (gpointer) gdk_pixmap_create_from_xpm (mainwin->window, &mask,
+               	NULL, image_path_file);
+        pixmap_widget = gtk_pixmap_new((gpointer) pixmap, mask);
+	gtk_container_add(GTK_CONTAINER(box), pixmap_widget);
+
+	
+	gtk_container_add (GTK_CONTAINER (mainbox), box);
+	
+	gtk_signal_connect (GTK_OBJECT(box), "button_press_event", GTK_SIGNAL_FUNC(launchonclick), wmtrash);
+	
+	free(image_path_file);
+	return mainwin;
+}
+
+
+// Function create_main_dockapp_icon_window (c) 2000, Alexey Vyskubov <[email protected]>
+
+GtkWidget *create_main_dockapp_icon_window
+		(GtkWidget *mw,
+		unsigned int s) 
+{
+	GtkWidget *dockappbox; // This will become icon box 
+	Window xmw;
+	XWMHints *wm_hints;
+	
+	xmw = GDK_WINDOW_XWINDOW(mw->window);
+	
+	dockappbox = gtk_event_box_new();
+	gtk_widget_set_usize(dockappbox, s, s);
+	gtk_container_add (GTK_CONTAINER (mw), dockappbox);
+	gtk_widget_realize(dockappbox);
+	
+	// Time for game with Xlib 
+	wm_hints = XAllocWMHints();
+	wm_hints->window_group = xmw;
+	wm_hints->icon_window = GDK_WINDOW_XWINDOW(dockappbox->window);
+	wm_hints->icon_x = 0;
+	wm_hints->icon_y = 0; 
+	wm_hints->initial_state = WithdrawnState;
+	wm_hints->flags = StateHint |
+		IconPositionHint |
+		WindowGroupHint |
+		IconWindowHint;
+	
+	XSetWMHints(GDK_DISPLAY(), xmw, wm_hints);
+	
+	XFree(wm_hints);
+	
+	return dockappbox;
+} // end create_main_dockapp_icon_window
+
+
+/* the function to execute command when left button is clicked *************************************
+	or change the command and pixmap icon when right button is 2-clicked */
+
+void launchonclick
+		(GtkWidget *event_box, 
+		GdkEventButton *event,
+		struct wmtrash *data)
+{
+		char *cmd; 
+		cmd=malloc(BIG_STRING); 
+		memset(cmd, 0, BIG_STRING);
+
+		/* left button of mouse is clicked */
+        if(event->button == 1){
+			strcat (cmd, data->fm);
+			strcat (cmd, " ");
+			strcat (cmd, data->path);
+			strcat (cmd, "&");
+			//fprintf(stderr, cmd);  //debug
+			int output  = system(cmd);
+			if (output){
+				fprintf(stderr, "error launching command in function \"launchonclick\"\n");
+			}
+			return;
+	}
+	if((event->button == 3)&&(event->type == GDK_2BUTTON_PRESS)) {					
+			strcat (cmd, "rm -rf");
+			strcat (cmd, " ");
+			strcat (cmd, data->path);
+			strcat (cmd, "/* ");
+			strcat (cmd, data->path);
+			strcat (cmd, "/.*");
+			//fprintf(stderr, cmd);  //debug
+			int output  = system(cmd);
+			if (output){
+				fprintf(stderr, "error launching command in function \"launchonclick\"\n");
+			}
+			return;
+       }
+	   
+	   /* right button of mouse is 2-clicked */
+        if((event->button == 2)&&(event->type == GDK_2BUTTON_PRESS)){
+			
+				/* create a new text entry window for entering the new command */
+				GtkWidget *dialog, *table, *vbox;
+				GtkWidget *entry1, *entry2, *button;
+				// window parameters
+				dialog = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+				gtk_window_set_title (GTK_WINDOW (dialog), "Change command & pixmap");
+			    	gtk_container_set_border_width (GTK_CONTAINER (dialog), 5);
+				
+				
+				table = gtk_table_new(2,2, TRUE);
+				gtk_table_set_col_spacings(GTK_TABLE (table), 5);
+				gtk_table_set_row_spacings(GTK_TABLE (table), 5);
+				
+				vbox = gtk_vbox_new (FALSE, 0);
+				
+				// entry box parameters
+				entry1 = gtk_entry_new ();
+				entry2 = gtk_entry_new ();
+				gtk_entry_set_max_length (GTK_ENTRY (entry1), 120);
+				gtk_entry_set_max_length (GTK_ENTRY (entry2), 120);
+				
+				gtk_signal_connect (GTK_OBJECT (entry1), "changed", GTK_SIGNAL_FUNC (enter_callback1), data);
+				gtk_signal_connect (GTK_OBJECT (entry2), "changed", GTK_SIGNAL_FUNC (enter_callback2), data);
+				
+				gtk_entry_set_text (GTK_ENTRY (entry1), data->fm);
+				gtk_entry_set_text (GTK_ENTRY (entry2), data->path);
+				gtk_editable_set_editable (GTK_EDITABLE (entry1), TRUE);
+				gtk_entry_set_visibility (GTK_ENTRY (entry1), TRUE);
+				gtk_editable_set_editable (GTK_EDITABLE (entry2), TRUE);
+				gtk_entry_set_visibility (GTK_ENTRY (entry2), TRUE);
+				
+				// button parameters
+				button = gtk_button_new_with_label("OK");
+				//label = gtk_label_new ("OK");
+				gtk_signal_connect (GTK_OBJECT (button), "clicked", GTK_SIGNAL_FUNC (close_callback), data);
+				
+				gtk_container_add (GTK_CONTAINER (vbox), entry1);
+				gtk_container_add (GTK_CONTAINER (vbox), entry2);
+				
+				gtk_table_attach_defaults(GTK_TABLE(table), vbox, 0,1, 0,2);
+				gtk_table_attach_defaults(GTK_TABLE(table), button, 1,2, 0,2);
+
+				gtk_container_add (GTK_CONTAINER (dialog), table);
+				gtk_widget_show_all(dialog);
+
+				return;
+       	}
+	free(cmd);
+} // end launchonclick
+
+/* some callback to handle change of values in entry boxes************************* */
+void enter_callback1( 
+			GtkWidget *entry,
+			struct wmtrash *data){
+  	char *entry_text;
+	entry_text = malloc(BIG_STRING); 
+	memset(entry_text, 0, BIG_STRING);
+  	strncpy (entry_text, gtk_entry_get_text (GTK_ENTRY (entry)), BIG_STRING);
+	memset(data->fm, 0, BIG_STRING);
+	strncpy (data->fm, entry_text, BIG_STRING);
+	
+}
+void enter_callback2( 
+			GtkWidget *entry,
+			struct wmtrash *data){
+  	char *entry_text;
+	entry_text = malloc(BIG_STRING); 
+	memset(entry_text, 0, BIG_STRING);
+  	strncpy (entry_text, gtk_entry_get_text (GTK_ENTRY (entry)), BIG_STRING);
+	memset(data->path, 0, BIG_STRING);
+	strncpy (data->path, entry_text, BIG_STRING);	
+}
+
+void close_callback( 
+			GtkWidget *entry,
+			struct wmtrash *data){
+	
+	GtkWidget *parent;
+	GtkWidget *dockapp; 
+  	replace_value_in_config(data->configfile, data->param_fm, data->fm);
+	replace_value_in_config(data->configfile, data->param_path, data->path);
+	parent = gtk_widget_get_ancestor(entry, GTK_TYPE_WINDOW); 
+	gtk_widget_destroy(parent);	// close the dialog box
+	dockapp = (GtkWidget *) build_dockapp(data->configfile);	// will redraw icons
+	gtk_widget_show_all (dockapp);
+}
+
+
+// the function to parse the config file for parameters *********************************************
+int parse_from_config
+		(char *filename, 
+		char *param, 
+		char *value)
+{
+	int c = 0;
+	FILE *file;
+	char 	*sep, 
+		*buffer, 
+		*line, 
+		*val;
+	line = malloc(LONG_STRING); 
+	buffer = malloc(MEDIUM_STRING); 
+	sep = malloc(SHORT_STRING); 
+	val = malloc(MEDIUM_STRING);
+	
+	if((file=fopen(filename, "rb")) == 0) {
+		fprintf (stderr,"Error opening file %s !\n",filename);
+		exit(EXIT_FAILURE);
+	}
+	
+	while (fgets (line, LONG_STRING, file) !=NULL) {
+		if (strstr (line, "[") !=0) continue;
+		if (strstr (line, "#") !=0) continue;
+		memset(val, 0, MEDIUM_STRING);
+		c = sscanf (line, "%s %s %s", buffer, sep, val); 
+
+		if (strncmp (param, buffer, MEDIUM_STRING) == 0) {
+			memset(value, 0, BIG_STRING);
+
+			strncpy(value,line + strlen(buffer) + strlen(sep) +2, BIG_STRING);
+			//fprintf(stderr,"%s\n", value);
+			char *p = strchr (value, '\n');
+   			if (p){
+				*p = 0;
+			}
+			fclose (file);
+			return(EXIT_SUCCESS);
+		}
+	memset(line, 0, LONG_STRING);	
+	}
+	fclose (file);
+	free(sep); 
+	free(buffer); 
+	free(line); 
+	free(val);
+	return(EXIT_FAILURE);
+} // end parse_from_config
+
+
+// the function to parse the config file to replace the value of a given parameter ****************************
+int replace_value_in_config
+		(char *filename, 
+		char *param, 
+		char *new_value)
+{
+	int c = 0;
+	FILE *file;
+	char 	*bigbuffer, 
+		*sep, 
+		*buffer, 
+		*line, 
+		*old_value;
+	bigbuffer = malloc(EXTRALONG_STRING); 
+	line = malloc(LONG_STRING); 
+	buffer = malloc(MEDIUM_STRING); 
+	sep = malloc(MEDIUM_STRING); 
+	old_value = malloc(BIG_STRING);
+	
+	if((file=fopen(filename, "rb")) == 0) {
+		fprintf (stderr,"Error opening file %s !\n",filename);
+		exit(EXIT_FAILURE);
+	}
+	
+	memset(bigbuffer, 0, EXTRALONG_STRING);
+	while (fgets (line, LONG_STRING, file) !=NULL) {
+		memset(buffer, 0, MEDIUM_STRING);
+		c = sscanf (line, "%s %s %s\n", buffer, sep, old_value); 
+
+		if (strncmp (param, buffer, MEDIUM_STRING) == 0) {
+			memset(line, 0, LONG_STRING);
+			sprintf(line, "%s %s %s\n", buffer, sep, new_value);
+
+		}
+		strncat (bigbuffer, line, LONG_STRING); 
+		memset(line, 0, LONG_STRING);
+	}
+	fclose (file);
+
+	if((file=fopen(filename, "w+")) == 0) {
+		fprintf (stderr,"Error opening file %s !\n",filename);
+		exit(EXIT_FAILURE);
+	}
+	fprintf(file,bigbuffer);
+	fclose (file);
+	memset(bigbuffer, 0, EXTRALONG_STRING);
+	
+	free(bigbuffer); 
+	free(sep); 
+	free(buffer); 
+	free(line); 
+	free(old_value);
+return(EXIT_SUCCESS);
+} // end replace_value_in_config *************************************************************************
+
+
+
+
+
+
+int usage(char *homecf, char *defaultcf) {
+		fprintf(stdout,"\nwmtrash v0.2 : Desktop trash dockapp\n");
+	fprintf(stdout, "Usage : \n");
+	fprintf(stdout,"- single LEFT click : browse trash\n");
+	fprintf(stdout,"- double MIDDLE click : change location & filemanager\n");
+	fprintf(stdout,"- double RIGHT click : empty trash\n");
+	fprintf(stdout, "---------------\n");
+	fprintf(stdout, "How to start it : \n"
+					"\t wmtrash [-c path_to_configfile] use a custom config\n"
+					"\t wmtrash [-h] display this help\n");
+	fprintf(stdout, "---------------\n");
+	fprintf(stdout,"home config file is %s\n", homecf);
+	fprintf(stdout,"default config file is %s\n",defaultcf);
+	return(EXIT_SUCCESS);
+} // end usage
+//*************************************************************************
+
+
+
+// this one just copy sfile into dfile :)
+int fcopy(	char *sfile, 
+	char *dfile){
+int c;			/* Character read/written between files */
+FILE *IPFile;			/* Pointer to the I/P file. FILE is a 
+				   structure  defined in <stdio.h>	*/
+FILE *OPFile;
+
+				/* Open the file - */
+if ((IPFile = fopen(sfile,"r")) == 0) {
+	fprintf (stderr,"Error opening file %s !\n",sfile);
+	return (EXIT_FAILURE);
+}
+if ((OPFile = fopen(dfile,"w")) == 0) {
+	fprintf (stderr,"Error opening file %s !\n",dfile);
+	return (EXIT_FAILURE);
+}
+				/* Read one character at a time, checking 
+				   for the End of File. EOF is defined 
+				   in <stdio.h>  as -1 			*/
+while ((c = fgetc(IPFile)) != EOF){
+   fputc(c, OPFile);		/* O/P the character 			*/
+   }
+
+fclose(IPFile);		/* Close the files.			*/
+fclose(OPFile);		/* Close the files.			*/
+return (EXIT_SUCCESS);
+} // end fcopy
+
diff --git a/wmtrash/wmtrash.gif b/wmtrash/wmtrash.gif
new file mode 100644
index 0000000000000000000000000000000000000000..782e41234cafee8ccb46e8c94e491e57d8c6da77
GIT binary patch
literal 4476
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
F|383%k-Go@

literal 0
HcmV?d00001

diff --git a/wmtrash/wmtrash.h b/wmtrash/wmtrash.h
new file mode 100644
index 0000000..33f57a1
--- /dev/null
+++ b/wmtrash/wmtrash.h
@@ -0,0 +1,78 @@
+/*
+ * this file is part of the "wmtrash" project
+ * Copyright (C) 2004 by Jean Philippe GUILLEMIN <[email protected]>
+ * license: This software is under GPL license
+ * rev: 0.2
+ */
+
+
+
+#ifndef __CONFPATH
+#define __CONFPATH "/etc/wmtrash/"
+#endif
+
+#ifndef __CONFFILE
+#define __CONFFILE "default.cf"
+#endif
+
+#ifndef __ICONPATH
+#define __ICONPATH "/usr/share/wmtrash/"
+#endif
+
+#define SHORT_STRING 64
+#define MEDIUM_STRING 128
+#define BIG_STRING 256
+#define LONG_STRING 1024
+#define EXTRALONG_STRING 4096
+
+// Prototypes ************************************************************
+
+struct wmtrash {
+	char configfile[MEDIUM_STRING];
+	char param_fm[MEDIUM_STRING];
+	char fm[BIG_STRING];
+	char param_img[MEDIUM_STRING];
+	char imagefile[BIG_STRING];
+	char param_path[MEDIUM_STRING];
+	char path[BIG_STRING];
+};
+
+GtkWidget * build_dockapp(char *configfile);
+
+GtkWidget *create_main_dockapp_icon_window
+		(GtkWidget *main_window,
+		unsigned int size);
+
+void launchonclick
+		(GtkWidget *event_box, 
+		GdkEventButton *event,
+		struct wmtrash *data);
+
+int parse_from_config
+		(char *filename, 
+		char *param,
+		char *value);
+
+int replace_value_in_config
+		(char *filename, 
+		char *param, 
+		char *new_value);
+		
+void enter_callback1( 
+		GtkWidget *entry1,
+		struct wmtrash *data);
+		
+void enter_callback2( 
+		GtkWidget *entry1,
+		struct wmtrash *data);
+
+void close_callback( 
+		GtkWidget *entry,
+		struct wmtrash *data);
+
+int usage(char *homecf, char *defaultcf);
+
+int fcopy(	char *sfile, 
+	char *dfile);
+
+
-- 
2.7.4


-- 
To unsubscribe, send mail to [email protected].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.