diff options
author | Russell Lang <gsview@ghostgum.com.au> | 2002-03-30 01:29:38 +0000 |
---|---|---|
committer | Russell Lang <gsview@ghostgum.com.au> | 2002-03-30 01:29:38 +0000 |
commit | e181b8d60008418941f1231245aed2b590f066c2 (patch) | |
tree | 6d2503bf5444b073efa3bdf8eb0cf992f982a84b /gs | |
parent | 6ee656db6f52029ce6b71cf806df9be6c01a654e (diff) |
Replace Windows icons with new versions that include 48x48 pixel
and 32-bit versions for Windows XP. Change the 16x16 pixel icons
to use the full 'g' instead of just the head. Use a restricted
icon gswin16.ico for WinZip SE which can't handle the new icon.
git-svn-id: http://svn.ghostscript.com/ghostscript/trunk@2384 a1074d23-0009-0410-80fe-cf8c14f379e6
Diffstat (limited to 'gs')
-rw-r--r-- | gs/src/bcwin32.mak | 6 | ||||
-rw-r--r-- | gs/src/dwmain.rc | 4 | ||||
-rw-r--r-- | gs/src/dwsetup.rc | 2 | ||||
-rw-r--r-- | gs/src/dwuninst.rc | 2 | ||||
-rwxr-xr-x | gs/src/gs16spl.rc | 2 | ||||
-rw-r--r-- | gs/src/gsdll32.rc | 4 | ||||
-rw-r--r-- | gs/src/gsgraph.icx | 127 | ||||
-rw-r--r-- | gs/src/gstext.icx | 127 | ||||
-rw-r--r-- | gs/src/gswin.icx | 788 | ||||
-rw-r--r-- | gs/src/gswin.rc | 4 | ||||
-rw-r--r-- | gs/src/gswin16.icx | 34 | ||||
-rw-r--r-- | gs/src/gswin32.rc | 4 | ||||
-rw-r--r-- | gs/src/gswin386.rc | 4 | ||||
-rwxr-xr-x | gs/src/winint.mak | 32 |
14 files changed, 855 insertions, 285 deletions
diff --git a/gs/src/bcwin32.mak b/gs/src/bcwin32.mak index 86cc936dd..bf097a65c 100644 --- a/gs/src/bcwin32.mak +++ b/gs/src/bcwin32.mak @@ -570,9 +570,9 @@ $(GSCONSOLE_XE): $(GS_ALL) $(DEVS_ALL)\ GSSPL_XE=$(BINDIR)\gs16spl.exe -$(GSSPL_XE): $(GLSRCDIR)\gs16spl.c $(GLSRCDIR)\gs16spl.rc - $(ECHOGS_XE) -w $(GLGEN)_spl.rc -x 23 define -s gstext_ico $(GLGENDIR)/gstext.ico - $(ECHOGS_XE) -a $(GLGEN)_spl.rc -x 23 define -s gsgraph_ico $(GLGENDIR)/gsgraph.ico +$(GSSPL_XE): $(GLSRCDIR)\gs16spl.c $(GLSRCDIR)\gs16spl.rc $(GLGENDIR)/gswin.ico + $(ECHOGS_XE) -w $(GLGEN)_spl.rc -x 23 define -s gstext_ico $(GLGENDIR)/gswin.ico + $(ECHOGS_XE) -a $(GLGEN)_spl.rc -x 23 define -s gsgraph_ico $(GLGENDIR)/gswin.ico $(ECHOGS_XE) -a $(GLGEN)_spl.rc -R $(GLSRC)gs16spl.rc $(COMPBASE16)\bin\bcc -W -ms -v -I$(COMPBASE16)\include $(GLO_)gs16spl.obj -c $(GLSRCDIR)\gs16spl.c $(COMPBASE16)\bin\brcc -i$(COMPBASE16)\include -r -fo$(GLOBJ)gs16spl.res $(GLGEN)_spl.rc diff --git a/gs/src/dwmain.rc b/gs/src/dwmain.rc index 49dd7c937..bddf24a45 100644 --- a/gs/src/dwmain.rc +++ b/gs/src/dwmain.rc @@ -21,10 +21,10 @@ #include "dwmain.h" #ifndef gstext_ico -#define gstext_ico gstext.ico +#define gstext_ico gswin.ico #endif #ifndef gsgraph_ico -#define gsgraph_ico gsgraph.ico +#define gsgraph_ico gswin.ico #endif GSTEXT_ICON ICON gstext_ico diff --git a/gs/src/dwsetup.rc b/gs/src/dwsetup.rc index e8d6101b5..216cc49ac 100644 --- a/gs/src/dwsetup.rc +++ b/gs/src/dwsetup.rc @@ -92,7 +92,7 @@ END // Icon with lowest ID value placed first to ensure application icon // remains consistent on all systems. -IDR_MAIN ICON DISCARDABLE "gstext.ico" +IDR_MAIN ICON DISCARDABLE "gswin.ico" ///////////////////////////////////////////////////////////////////////////// // diff --git a/gs/src/dwuninst.rc b/gs/src/dwuninst.rc index e1dd0e8e7..b8a5aa996 100644 --- a/gs/src/dwuninst.rc +++ b/gs/src/dwuninst.rc @@ -19,7 +19,7 @@ #include <windows.h> #include "dwuninst.h" -ID_UNINSTGS ICON "gstext.ico" +ID_UNINSTGS ICON "gswin.ico" IDD_UNSET DIALOG 6, 15, 242, 123 diff --git a/gs/src/gs16spl.rc b/gs/src/gs16spl.rc index f91664e0b..aebea0b6c 100755 --- a/gs/src/gs16spl.rc +++ b/gs/src/gs16spl.rc @@ -23,7 +23,7 @@ #define ID_TEXT 100 #ifndef gstext_ico -#define gstext_ico gstext.ico +#define gstext_ico gswin.ico #endif 1 ICON gstext_ico diff --git a/gs/src/gsdll32.rc b/gs/src/gsdll32.rc index 9e0e8f848..41046dc41 100644 --- a/gs/src/gsdll32.rc +++ b/gs/src/gsdll32.rc @@ -21,10 +21,10 @@ #include "gp_mswin.h" #ifndef gstext_ico -#define gstext_ico gstext.ico +#define gstext_ico gswin.ico #endif #ifndef gsgraph_ico -#define gsgraph_ico gsgraph.ico +#define gsgraph_ico gswin.ico #endif GSTEXT_ICON ICON gstext_ico diff --git a/gs/src/gsgraph.icx b/gs/src/gsgraph.icx deleted file mode 100644 index 8e299d65f..000000000 --- a/gs/src/gsgraph.icx +++ /dev/null @@ -1,127 +0,0 @@ -0000010004002020100000000000e802 -00004600000010101000000000002801 -00002e0300001414100000000000a801 -0000560400001818100000000000e801 -0000fe05000028000000200000004000 -00000100040000000000800200000000 -00000000000000000000000000000000 -00000000800000800000008080008000 -00008000800080800000c0c0c0008080 -80000000ff0000ff000000ffff00ff00 -0000ff00ff00ffff0000ffffff000000 -0000fffffffffffff000000000000000 -00ffcccccccccccccffff00000000000 -ffccccfffffffffffccccff00000000f -ccccfffffffffffffffffccf0000000f -cccffffffcccccccccccfffcf00000fc -cccfffffcfffffffffccccffcf0000fc -cccfffffcffffffffffccccff000000f -ccccfffffffffffffffcccccf0000000 -fffffffffffffffffccccccccf000000 -00ffcccccccccccccccccccccf000000 -0fccccccccccccccccccccccf0000000 -fccccccccccccccccccccccf0000000f -ccccccccccccccccccccccf00000000f -cccccccccccccccccccfff000000000f -cccccccfffffffffffff000000000000 -fcccccfffffffffff000000000000000 -0fccccccccffffffff00000000000000 -00ffffcccccfffffcff0000000000000 -000fccccccfffffffccf000000000000 -00fccccccfffccfffcccf00000000000 -0fccccccffffccfffccccf0000000000 -fccccccfffffffffccccccf000000000 -fccccccffcfffffcccccccf000000000 -fccccccffcfcffccccccccf000000000 -0fcccccffffcffccccccccf000000000 -0fccccccfffffffccccccf0000000000 -00fcccccccffffffccccf00000000000 -000fccccccccccfffcccf00000000000 -0000fffccccccccfffccf00000000000 -0000000ffffffffcffcf000000000000 -000000000000000fcfcf000000000000 -000000000000000fcff000000000ff00 -07fffc00007ff000001fe000000fe000 -0007c0000003c0000007e0000007f000 -0003fc000003f8000007f000000fe000 -001fe000003fe00000fff00007fff800 -03fffc0001fffe0000fffc00007ff800 -003ff000001ff000001ff000001ff800 -001ff800003ffc00007ffe00007fff00 -007fffe000ffffffe0ffffffe1ff2800 -00001000000020000000010004000000 -0000c000000000000000000000000000 -00000000000000000000000080000080 -00000080800080000000800080008080 -0000c0c0c000808080000000ff0000ff -000000ffff00ff000000ff00ff00ffff -0000ffffff000cccc000000000000000 -cccfffcc000000cccccfffffcc000ccc -ccfffffffcc00ccccfffccfffccccccc -cfffccffccccccccfffffffccccccccc -ffcfffccccccccccffcfcfcccccccccc -cfffcffccccc0ccccccfffffccc000cc -ccccccfffcc00000cccccccffcc00000 -0000000cfcc0000000000000fc000000 -00000000c00087ff5408f00f0000c003 -00008001766580004327000050720000 -72610000433a0000726f0000616d8001 -696cc0015c4df001f00dffe1800afff3 -0005fff7000a28000000140000002800 -00000100040000000000400100000000 -00000000000000000000000000000000 -00000000800000800000008080008000 -00008000800080800000c0c0c0008080 -80000000ff0000ff000000ffff00ff00 -0000ff00ff00ffff0000ffffff0000cc -cccffffff0000000000000000ccccfff -ffc0000002610000ccccccfffffc0000 -0172000ccccccfffffffcc00073d00cc -ccccffffffffccc002000cccccccfffc -cfffcccc00000ccccccffffccfffcccc -ffffccccccfffffffffccccc0030cccc -ccffffffffccccccffffccccccffcfff -fccccccc0054ccccccffcfcffccccccc -ffffccccccffffcffccccccc002c0ccc -cccfffffffccccccffc000cccccccfff -fffcccc00034000ccccccccccfffccc0 -80ff00000cccccccccfffcc0006d0000 -0000000000cffcc000ff000000000000 -00cffc0000450000000000000cffc000 -00ff000000000000000c0000000ac007 -fc1ff801f000f000f0ffe0003f00c000 -10008000003a80000f00000000000000 -00ff00000f0000000000000000698000 -0fffc0001000e00010fff8001f00fffc -1000fffc3073fff87ffffffeffff2800 -00001800000030000000010004000000 -00008001000000000000000000000000 -00000000000000000000000080000080 -00000080800080000000800080008080 -0000c0c0c000808080000000ff0000ff -000000ffff00ff000000ff00ff00ffff -0000ffffff0000000000000000000000 -00000000cccccfffffff000000000000 -00cccccfffffcc000000000000cccccc -fffffcc000000000cccccccffffffccc -0000000cccccccffffffffccc000000c -cccccffffffffffccc0000ccccccffff -fccffffccc0000ccccccfffffccfffcc -ccc00ccccccffffffffffcccccc00ccc -cccfffffffffccccccc00ccccccfffcf -fffcccccccc00ccccccfffcfcffccccc -ccc00cccccccffffcffcccccccc000cc -cccccfffffffccccccc0000ccccccccf -fffffcccccc00000ccccccccccffffcc -cc0000000cccccccccccfffccc000000 -00000ccccccccffccc00000000000000 -0000cffccc000000000000000000cffc -c000000000000000000ccfcc00000000 -0000000000000cc00000000000000000 -000000000000ffffff00f000ff00fc00 -3f00fc001f00f0000f00e0000700e000 -0300c0000300c0000100800001008000 -0100800001008000010080000100c000 -0100e0000100f0000300f8000300ff80 -0300ffff0300ffff0700fffe0f00ffff -9f00ffffff000a diff --git a/gs/src/gstext.icx b/gs/src/gstext.icx deleted file mode 100644 index a34efea15..000000000 --- a/gs/src/gstext.icx +++ /dev/null @@ -1,127 +0,0 @@ -0000010004002020100000000000e802 -00004600000010101000000000002801 -00002e0300001414100000000000a801 -0000560400001818100000000000e801 -0000fe05000028000000200000004000 -00000100040000000000800200000000 -00000000000000000000000000000000 -00000000800000800000008080008000 -00008000800080800000c0c0c0008080 -80000000ff0000ff000000ffff00ff00 -0000ff00ff00ffff0000ffffff000000 -0000fffffffffffff000000000000000 -00ff0000000000000ffff00000000000 -ff0000fffffffffff0000ff00000000f -0000fffffffffffffffff00f0000000f -000ffffff00000000000fff0f00000f0 -000fffff0fffffffff0000ff0f0000f0 -000fffff0ffffffffff0000ff000000f -0000fffffffffffffff00000f0000000 -fffffffffffffffff00000000f000000 -00ff000000000000000000000f000000 -0f0000000000000000000000f0000000 -f0000000000000000000000f0000000f -0000000000000000000000f00000000f -0000000000000000000fff000000000f -0000000fffffffffffff000000000000 -f00000fffffffffff000000000000000 -0f00000000ffffffff00000000000000 -00ffff00000fffff0ff0000000000000 -000f000000fffffff00f000000000000 -00f000008fffccfff000f00000000000 -0f000000ffffccfff0000f0000000000 -f000000fffffffff000000f000000000 -f000000ffcfffff0000000f000000000 -f000000ffcfcff00000000f000000000 -0f00000ffffcff00000000f000000000 -0f000000fffffff000000f0000000000 -00f0000000ffffff8000f00000000000 -000f0000000007fff700f00000000000 -0000fff00000000fff00f00000000000 -0000000ffffffff0ff0f000000000000 -000000000000000f0f0f000000000000 -000000000000000f0ff000000000ff00 -07fffc00007ff000001fe000000fe000 -0007c0000003c0000007e0000007f000 -0003fc000003f8000007f000000fe000 -001fe000003fe00000fff00007fff800 -03fffc0001fffe0000fffc00007ff800 -003ff000001ff000001ff000001ff800 -001ff800003ffc00007ffe00007fff00 -007fffe000ffffffe0ffffffe1ff2800 -00001000000020000000010004000000 -0000c000000000000000000000000000 -00000000000000000000000080000080 -00000080800080000000800080008080 -0000c0c0c000808080000000ff0000ff -000000ffff00ff000000ff00ff00ffff -0000ffffff0008000000000000000000 -000fff8800000000000fffff00000000 -08fffffff00000000fffccfff0088000 -8fffccff00000000fffffff000000000 -ffcfff8000000000ffcfcf8000008000 -0fffcff000000000000fffff80000000 -000007fff00000008000000ff0000000 -00000000f080000000000000f0000000 -00000000000087ff0000f00f0000c003 -000080010ff080000000000007ff0000 -007f0000001f0000000f000000078001 -0003c0010007f0010007ffe10003fff3 -0003fff7000728000000140000002800 -00000100040000000000400100000000 -00000000000000000000000000000000 -00000000800000800000008080008000 -00008000800080800000c0c0c0008080 -80000000ff0000ff000000ffff00ff00 -0000ff00ff00ffff0000ffffff000080 -000ffffff00000000000000000000fff -ff00000000000000800000fffff00000 -0000000000000fffffff000000000000 -0008ffffffff0000000008000008fffc -cfff000800000000000ffffccfff0000 -0000800000fffffffff0000000000000 -00ffffffff0000000000000000ffcfff -f00000000000000000ffcfcff0000000 -0000800000ffffcff000000000000000 -000fffffff0000000000000000000fff -fff8000000000000000000007fff7000 -000000000800000000fff00000000000 -00000000000ff0800000000000000000 -000ff000000000000000000000ff0000 -0000000000000000000000000000c007 -fffff801f000f000f000e0003000c000 -10008000000080000000000000000000 -00000000000000000000000000008000 -0000c0001000e0001000f8001000fffc -1000fffc3000fff87000fffef0002800 -00001800000030000000010004000000 -00008001000000000000000000000000 -00000000000000000000000080000080 -00000080800080000000800080008080 -0000c0c0c000808080000000ff0000ff -000000ffff00ff000000ff00ff00ffff -0000ffffff0000000000000000000000 -0000000000000fffffff000000000000 -0080000fffff88000000000000800000 -fffff8000000000080000007fffff780 -000000080000007fffffff7000000000 -000008fffffffff00000008000008fff -fccfff70000000000000fffffccfff80 -00000800000ffffffffff80000000000 -000fffffffff000000000000000fffcf -fff0000000000000000fffcfcff00000 -000008000008ffffcff0000000000000 -00008fffffff0000000000000000008f -ffff78000080000000000000887fff78 -000000000880000000087ff800000000 -00000800000087f70000000000000000 -000008f70800000000000000000008f7 -000000000000000000007f7800000000 -00000000000008800000000000000000 -000000000000ffffff04f000fffffc00 -3ffffc001ffff0000fffe00007ffe000 -0375c00003ffc00001ff800001ff8000 -01ff800001ff800001ff800001ffc000 -01ffe00001fff00003fff800036eff80 -03ffffff03ffffff07fffffe0fffffff -9f00ffffffff0a diff --git a/gs/src/gswin.icx b/gs/src/gswin.icx new file mode 100644 index 000000000..cfe40b300 --- /dev/null +++ b/gs/src/gswin.icx @@ -0,0 +1,788 @@ +000001000900303010000000000068060000960000002020100000000000e802 +0000fe060000101010000000000028010000e60900003030000001000800a80e +00000e0b00002020000001000800a8080000b619000010100000010008006805 +00005e2200003030000001002000a8250000c62700002020000001002000a810 +00006e4d0000101000000100200068040000165e000028000000300000006000 +0000010004000000000000000000000000000000000000000000000000000000 +0000000080000080000000808000800000008000800080800000c0c0c0008080 +80000000ff0000ff000000ffff00ff00000000000000ffff0000ffffff00dddd +dddddddddddffffffffffffffffddddddddddddddddddddddddddddfffffff77 +788888877fffffffdddddddddddddddddddddffff880000000000000000088ff +ffdddddddddddddddddfff880000000000000000000000088ffffddddddddddd +ddff7000000000887777ffff77778880008fffdddddddddddff7000000087fff +ffff78888888877f78007ffddddddddddf70000008ffffff7000000000000000 +87f888ffdddddddddf0000000ffffff800000808000000000007787fdddddddd +df000000ffffff70087ffffffff7700000008f8ffddddddddf0000007fffff70 +0fffffffffffff000000087ffddddddddf7000008ffffff780887fffffffff70 +0000007ffddddddddff80000088fffffffffffffffffff000000008fdddddddd +ddfff7888877fffffffffffffff780000000008fdddddddddddfffffffff7788 +88080808000000000000000fddddddddddddfff7800000000000000000000000 +0000007fdddddddddddfff00000000000000000000000000000008ffdddddddd +dddff00000000000000000000000000000008ffdddddddddddff000000000000 +00000000000000000008fffdddddddddddff0000000000000000000000000000 +88fffdddddddddddddf7000000000000000000000000088fffffdddddddddddd +ddf70000000000008888887777fffffffdddddddddddddddddff0000000007ff +fffffffffffffffddddddddddddddddddddff0000000ffffffffffffffffffdd +dddddddddddddddddddfff000000088fffffffffffffffdddddddddddddddddd +ddddfff78000000088fffff777ffffddddddddddddddddddddddddffff880000 +000fffff78087fffdddddddddddddddddddddddff7800000007ffffffff0007f +fdddddddddddddddddddddff80000000087fffcfffff0008fffddddddddddddd +dddddff8000000007ffffccfffff80008fffddddddddddddddddff0000000007 +ffffcccfffff000008ffddddddddddddddddf700000000fffffffffffff80000 +00ffddddddddddddddddf800000008ffffffffffff800000008fdddddddddddd +ddddf000000007fffcfffffff8000000008fddddddddddddddddf80000000fff +fcffcfff00000000000fddddddddddddddddf000000007fffcffcff800000000 +008fddddddddddddddddf700000008ffffffcff800000000000fdddddddddddd +ddddff80000000ffffffffff80000000007fddddddddddddddddff8000000007 +ffffffff7800000008ffdddddddddddddddddff80000000088ffffffff700000 +8ffdddddddddddddddddddff70000000000887fffff70008ffdddddddddddddd +dddddddfff800000000000087ffff008fdddddddddddddddddddddddffff8800 +00000000007ff807fdddddddddddddddddddddddddfffffff77788888007f007 +fdddddddddddddddddddddddddddddffffffffffff08f00ffddddddddddddddd +ddddddddddddddddddddddddff8770ffdddddddddddddddddddddddddddddddd +ddddddddf7880fffddddddddddddddddddddddddddddddddddddddddff77fffd +dddddddddddddddddddddddddddddddddddddddddffffdddddddddddddddfffe +0001ffff0000ffe000000fff0000ff80000003ff0000fe000000007f0000fc00 +0000003f0000f8000000001f0000f8000000000f0000f8000000000f0000f800 +000000070000f800000000070000f800000000070000f8000000000f0000fc00 +0000000f0000fe000000000f0000ff000000000f0000fe000000000f0000fe00 +0000001f0000fc000000001f0000fc000000007f0000fc00000000ff0000fc00 +000007ff0000fc0000001fff0000fe0000003fff0000fe0000003fff0000ff00 +00003fff0000ffc000000fff0000ffe0000007ff0000ffc0000001ff0000ff80 +000000ff0000ff00000000ff0000ff00000000ff0000ff00000000ff0000ff00 +000000ff0000ff00000000ff0000ff00000000ff0000ff00000000ff0000ff00 +000000ff0000ff00000000ff0000ff80000001ff0000ffc0000003ff0000ffe0 +000007ff0000fff0000007ff0000fffc000007ff0000ffffc00007ff0000ffff +fff00fff0000fffffff00fff0000fffffff01fff0000fffffff87fff00002800 +0000200000004000000001000400000000000000000000000000000000000000 +0000000000000000000000008000008000000080800080000000800080008080 +0000c0c0c000808080000000ff0000ff000000ffff00ff00000000000000ffff +0000ffffff00dddddddffffffffffffffffdddddddddddddffff880000000008 +87fffddddddddddff7800000008888800000fffdddddddff00000087ff777888 +8788087fddddddf700007fff800000000000788ffdddddf80008fff700877778 +00000078fdddddf70008fff70877ffffff800087fdddddff00008fff777fffff +ff000008fddddddff77877fffff7777880000008fdddddddff77000000000000 +00000007fddddddff7800000000000000000008ffddddddf7000000000000000 +0000087fdddddddf80000000000000000088fffddddddddf8000000000088888 +7ffffddddddddddff000007ffffffffffffddddddddddddff70000877fffffff +fffdddddddddddddfff8800000fff777fffddddddddddddddfff7800007fff78 +087fdddddddddddddff8000008ffffff8087fdddddddddddff0000007fffccff +80007fddddddddddf7000007fffffff780008fddddddddddf800000ffcffff80 +00000ffdddddddddf800008ffcfcf70000000ffdddddddddf800000ffffcf800 +00000ffdddddddddff000008fffff70000008fdddddddddddf70000007ffff78 +0008ffdddddddddddff78000008887ff808ffdddddddddddddfff70000000007 +f00fddddddddddddddddfffff7777880f08fdddddddddddddddddddffffffff8 +707fdddddddddddddddddddddddddff887fddddddddddddddddddddddddddfff +ffddddddddddfe0001fff000007fe000001fc000000fc0000007c0000007c000 +0007c0000007e0000007f0000007e0000007e000000fe000001fe000007fe000 +01ffe00001fff00001fff80000fff800007ff000003ff000003ff000001ff000 +001ff000001ff000003ff800003ff800007ffc0000ffff0000ffffe000ffffff +81ffffff83ff2800000010000000200000000100040000000000000000000000 +0000000000000000000000000000000000000000800000800000008080008000 +00008000800080800000c0c0c000808080000000ff0000ff000000ffff00ff00 +000000000000ffff0000ffffff00ddff7888887ffddddf800000000007ddd700 +8f78888000fdd700fffffff8007ddff778888000007ddf700000000008fddf80 +00000888ffdddf80087fffffddddddf78008f807fdddddf8000fcf80fdddddf0 +07f7f7808fdddd700fc7cf000fddddf000f7f8008fdddddf00000880fddddddd +fff77080fdddddddddddd70fddddc007f7788003fff7800180008001fddd8001 +ff778001000080030000800ffdddc007f780c0070000c0030000c003fdddc003 +7000e0070000f0070000ff8fdddd280000003000000060000000010008000000 +0000000000000000000000000000000000000000000000000000ffffff000000 +0000a8813300c5ab7700d1bc9200d6c4a000e2d5bb00eee6d600f3eee400a279 +2500b3924e00b99b5c00bfa36900cbb48400dccdad00e8dec900f9f7f100efef +ef00e0e0e000dfdfdf00d0d0d000cfcfcf00c0c0c000bfbfbf00b0b0b000afaf +af00a0a0a0009f9f9f00909090008f8f8f00808080007f7f7f00707070006060 +6000505050004040400030303000202020001010100000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000002020202020202020202 +0202020202010101010101010101010101010101010202020202020202020202 +0202020202020202020202020202020202010101010101121718182020202020 +1918171201010101010102020202020202020202020202020202020202020201 +0101141b222500000000000000000000000000000025221c1401010102020202 +020202020202020202020202020101011c250000000000000000000000000000 +000000000000000000251e120101010202020202020202020202020201011826 +0000000000000027241f1e181818160101011818181a1f222400002720120101 +020202020202020202020201011c00000000000027211601010101010114181e +1f1f1f1f1f1f1e18140118212726160101020202020202020202020117000000 +000000211201010101011c230000000000000000000000000027221a011c261c +0101020202020202020202012300000000002101010101010124000000002724 +242424270000000000000000261c122218010202020202020202020100000000 +000014010101010118000022180101010101010101161e260000000000002312 +1f01010202020202020202012500000000001601010101011600271201010101 +010101010101010122000000000000231214010202020202020202011c000000 +0000230101010101011a2424211f1c0101010101010101011800000000000000 +18010102020202020202020101200000000000241a1201010101010101010101 +010101010101011223000000000000002101020202020202020202020101121a +1f1f1f1f1c160101010101010101010101010101161a22270000000000000000 +24010202020202020202020202010101010101010114181c1f1f1f1f21242424 +2424000000000000000000000000000022010202020202020202020202020101 +01141f2400000000000000000000000000000000000000000000000000000000 +1801020202020202020202020201011424000000000000000000000000000000 +0000000000000000000000000000002201010202020202020202020202011427 +0000000000000000000000000000000000000000000000000000000000002212 +0102020202020202020202020101240000000000000000000000000000000000 +000000000000000000000000271e010101020202020202020202020201120000 +0000000000000000000000000000000000000000000000000000251e12010102 +0202020202020202020202020117000000000000000000000000000000000000 +00000000000024221c1401010101020202020202020202020202020201130000 +0000000000000000002624221f1f1f1f1a181818120101010101010202020202 +02020202020202020202020201012400000000000000241a0101010101010101 +0101010101010101010202020202020202020202020202020202020202011327 +0000000000001201010101010101010101010101010101010202020202020202 +0202020202020202020202020201011224000000000027211a14010101010101 +0101010101010101020202020202020202020202020202020202020202020101 +0118240000000000000027221201010101181a14010101010202020202020202 +02020202020202020202020202020202010101141e2400000000000021010101 +0101142226211601010102020202020202020202020202020202020202020202 +0201011422000000000000001e01010909010101162500241801010202020202 +0202020202020202020202020202020201011f0000000000000000241201010e +0a09010101122700002101010102020202020202020202020202020202020201 +012200000000000000271e010101010b0a060101010122000000220101010202 +020202020202020202020202020201012100000000000000251601010101040a +0b110101010125000000001f0101020202020202020202020202020202020116 +0000000000000027140101010101060701010101011e00000000000014010202 +02020202020202020202020202020121000000000000001f0101010101010101 +0101010121000000000000002101020202020202020202020202020202020124 +0000000000000018010107030f01081101011223000000000000000025010202 +02020202020202020202020202020124000000000000000101010c0b01070a09 +0101250000000000000000000001020202020202020202020202020202020123 +000000000000001601010d0c010c0c01011c0000000000000000000027010202 +0202020202020202020202020202011c000000000000001f0101111001050301 +011e000000000000000000002301020202020202020202020202020202020112 +2600000000000027160101010101100101122700000000000000000018010202 +020202020202020202020202020201011a00000000000000271a010101010101 +01011224000000000000001f0101020202020202020202020202020202020201 +011c0000000000000000241c01010101010101011a2700000000210101020202 +0202020202020202020202020202020201011827000000000000000027231f18 +0101010101162700001e01010202020202020202020202020202020202020202 +020101121f270000000000000000000027221a0101011600001f010202020202 +0202020202020202020202020202020202020101010119222600000000000000 +0000002618010125001a01020202020202020202020202020202020202020202 +020202020101010101011618181a1f1f1f1f2327001801240014010202020202 +0202020202020202020202020202020202020202020202020101010101010101 +01010112271f0127240101020202020202020202020202020202020202020202 +020202020202020202020202020202020202010125181e271401020202020202 +0202020202020202020202020202020202020202020202020202020202020202 +020201171a1f2414010102020202020202020202020202020202020202020202 +02020202020202020202020202020202020201121d1501010102020202020202 +0202020202020202020202020202020202020202020202020202020202020202 +02020201010101020202020202020202020202020202fffe0001ffff0000ffe0 +00000fff0000ff80000003ff0000fe000000007f0000fc000000003f0000f800 +0000001f0000f8000000000f0000f8000000000f0000f800000000070000f800 +000000070000f800000000070000f8000000000f0000fc000000000f0000fe00 +0000000f0000ff000000000f0000fe000000000f0000fe000000001f0000fc00 +0000001f0000fc000000007f0000fc00000000ff0000fc00000007ff0000fc00 +00001fff0000fe0000003fff0000fe0000003fff0000ff0000003fff0000ffc0 +00000fff0000ffe0000007ff0000ffc0000001ff0000ff80000000ff0000ff00 +000000ff0000ff00000000ff0000ff00000000ff0000ff00000000ff0000ff00 +000000ff0000ff00000000ff0000ff00000000ff0000ff00000000ff0000ff00 +000000ff0000ff80000001ff0000ffc0000003ff0000ffe0000007ff0000fff0 +000007ff0000fffc000007ff0000ffffc00007ff0000fffffff00fff0000ffff +fff00fff0000fffffff01fff0000fffffff87fff000028000000200000004000 +0000010008000000000000000000000000000000000000000000000000000000 +0000ffffff0000000000d1bc9200eee6d600f3eee400a2792500ae8a4000b392 +4e00b99b5c00bfa36900dccdad00e8dec900f9f7f100efefef00e0e0e000dfdf +df00cfcfcf00bfbfbf00afafaf00a0a0a0009f9f9f008f8f8f00808080007070 +7000606060005050500040404000303030002020200010101000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000202 +0202020202010101010101010101010101010101010202020202020202020202 +02020101011015181b1c0000000000001b1b1713010101020202020202020202 +020101121b000000000000001b1b1b1b1b1e0000001910010102020202020202 +010118000000001c161201010e1212171717131513191e180e01020202020202 +01130000001e12010101171d0000000000000000001c15161b0e010202020202 +011a0000001801010113001d171212121216191e0000001d1216010202020202 +011300000018010101120017121201010101010e1d0000001e0f010202020202 +010e1c00000016100101101212010101010101101e0000000016010202020202 +0201011216171311010101011112121215171a00000000000017010202020202 +020201010e15191b000000000000000000000000000000000014010202020202 +020101131e000000000000000000000000000000000000001b01010202020202 +0201100000000000000000000000000000000000000000180e01020202020202 +02011700000000000000000000000000000000001d1810010102020202020202 +020117000000000000001e1b1b1b1a1717171210010101020202020202020202 +0201110000000000160e01010101010101010101010202020202020202020202 +020101131e00000018120e010101010101010101010202020202020202020202 +020201010e171d000000001b1001011316130101010202020202020202020202 +020202010101121c00000000120105010e171e170e0102020202020202020202 +020202010e1a0000000000180101060b010118001d1101020202020202020202 +020201011b000000001e12010103060c01011600001e10010202020202020202 +0202011300000000001201010104050101111e00000019010202020202020202 +02020117000000001c010d0a05040101151e000000001e010102020202020202 +02020117000000001b010c080407011200000000000000010102020202020202 +02020116000000001d01050b040901170000000000001e010102020202020202 +0202010e1e00000000190101010501111e000000000017010202020202020202 +02020201111e000000001b13010101010e1a0000001901010202020202020202 +0202020101111d00000000001e1a1610010117001c0101020202020202020202 +02020202010101151a1e0000000000001b11011d1b0102020202020202020202 +020202020202010101011012121212161900101b170102020202020202020202 +02020202020202020201010101010101011b121e0e0102020202020202020202 +0202020202020202020202020202020110181910010202020202020202020202 +020202020202020202020202020202010101010102020202020202020202fe00 +01fff000007fe000001fc000000fc0000007c0000007c0000007c0000007e000 +0007f0000007e0000007e000000fe000001fe000007fe00001ffe00001fff000 +01fff80000fff800007ff000003ff000003ff000001ff000001ff000001ff000 +003ff800003ff800007ffc0000ffff0000ffffe000ffffff81ffffff83ff2800 +0000100000002000000001000800000000000000000000000000000000000000 +00000000000000000000ffffff0000000000eee6d600e3ded400ae8a4000e8de +c900f9f7f100e9e7e100efefef00e0e0e000dfdfdf00cfcfcf00bfbfbf00afaf +af009f9f9f008f8f8f00808080007f7f7f007070700060606000505050004040 +4000303030002020200010101000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000020201090d12121212120e0b0102020202011119001713141616 +1618150c0202020d00190c0117171616180019160c02020c00190e0114100901 +011600000d0202010b0f151111151616190000000d0202010f00000000000000 +0000001401020201160000000000191616130c01020202010f0000150b010101 +0101020202020202010c160000100410160b0102020202020114000015080501 +11000e02020202020c00000a0306030d19001801020202020d00000a0506050a +0000000102020202011700000a08071300001301020202020209141900001711 +1117010202020202020201010a0d0d111614010202020202020202020202020c +100902020202c007020180031617800101018001111280011517800100008003 +0017800f0202c0070202c0070e15c0030000c0030000c0030000e0070000f007 +0014ff8f02022800000030000000600000000100200000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000100000004000000070000000a0000000d0000 +000f000000100000001000000010000000100000001000000010000000100000 +00100000000e0000000a00000007000000040000000100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000010000 +00060000000c000000130000001d00000027000000310000003a000000420000 +0047000000490000004900000049000000490000004900000049000000490000 +0048000000440000003b00000031000000250000001900000010000000090000 +0004000000010000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000030000000d0000001c0000 +002d000000400f0f0f5536363672474747856060609a696969a77d7d7db47b7b +7bb67b7b7bb77b7b7bb77b7b7bb77b7b7bb77b7b7bb77b7b7bb77b7b7bb77272 +72b3595959a73e3e3e972a2a2a850000006c0000005b00000049000000370000 +0025000000160000000900000001000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000010000000b0000001f13131342424242706d6d +6d9b8d8d8db9b0b0b0d3bfbfbfdfcdcdcde9dcdcdcf0e2e2e2f3e3e3e3f4e3e3 +e3f4e3e3e3f4e3e3e3f4e3e3e3f4e3e3e3f4e3e3e3f4e3e3e3f4e2e2e2f4e1e1 +e1f3d9d9d9f1c9c9c9eab6b6b6e2969696d3737373bf4a4a4aa61e1e1e8a0000 +006e000000540000003400000019000000070000000100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000002000000102020203878787886b0b0b0c7cdcdcde4e0e0 +e0f2ecececf8c3c3c3fb989898fd7c7c7cfe4e4e4efe3f3f3fff2f2f2fff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff3f3f3fff3f3f +3fff5d5d5dfe7b7b7bfea7a7a7fdcfcfcffae5e5e5f6d3d3d3efb7b7b7e48d8d +8dd03f3f3fab0000007c000000530000002b0000000e00000002000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000001000000107a7a7a5abcbcbcbfdcdcdceaf6f6f6fbbebebefe6060 +60ff202020ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff202020ff6f6f6fffccccccfef1f1 +f1facececeee8a8a8ad22a2a2a9f0000006a0000003700000012000000020000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000089a9a9a5bd2d2d2ceefefeff6bebebefe404040ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff202020ff4040 +40ff606060ff808080ff808080ff808080ff808080ff808080ff808080ff8080 +80ff808080ff707070ff404040ff303030ff000000ff000000ff000000ff4040 +40ffbbbbbbfee6e6e6f6b6b6b6e4494949b3000000730000003a000000100000 +0001000000000000000000000000000000000000000000000000000000000000 +0000aaaaaa33dbdbdbc4f5f5f5f79f9f9fff000000ff000000ff000000ff0000 +00ff000000ff000000ff202020ff707070ffbfbfbfffffffffffffffffffffff +ffffffffffffffffffffffffffffefefefffbfbfbfffbfbfbfffbfbfbfffbfbf +bfffbfbfbfffbfbfbfffbfbfbfffdfdfdfffffffffffbfbfbfff8f8f8fff3030 +30ff000000ff4f4f4fffe2e2e2fac0c0c0e94d4d4db6000000700000002f0000 +0009000000000000000000000000000000000000000000000000000000000000 +0000e1e1e187f2f2f2eeafafafff000000ff000000ff000000ff000000ff0000 +00ff101010ff9f9f9fffffffffffffffffffffffffffffffffffffffffffdfdf +dfff707070ff404040ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff404040ff808080ffcfcf +cfffdfdfdfff707070ff101010ffc3c3c3fbc2c2c2ea353535a5000000540000 +0017000000010000000000000000000000000000000000000000000000000000 +0000f0f0f0b7fbfbfbfb202020ff000000ff000000ff000000ff000000ff0000 +00ffcfcfcfffffffffffffffffffffffffffffffffffffffffff707070ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff303030ffbfbfbfffdfdfdfff404040ffcfcfcffa8e8e8ed10b0b0b740000 +002a000000060000000000000000000000000000000000000000000000000000 +0000f3f3f3c3fdfdfdfd000000ff000000ff000000ff000000ff000000ff6060 +60ffffffffffffffffffffffffffffffffffffffffffdfdfdfff000000ff0000 +00ff505050ffafafafffdfdfdfffffffffffffffffffffffffffffffffffffff +ffffffffffffbfbfbfff8f8f8fff404040ff000000ff000000ff000000ff0000 +00ff000000ff000000ff606060ffefefefff6d6d6dfeb9b9b9e4313131920000 +003c0000000b0000000000000000000000000000000000000000000000000000 +0000f6f6f6bdfdfdfdfb000000ff000000ff000000ff000000ff000000ff5050 +50ffffffffffffffffffffffffffffffffffffffffffdfdfdfff000000ff0000 +00ffefefefffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff9f9f9fff000000ff000000ff0000 +00ff000000ff000000ff000000ff707070ffdfdfdfffb4b4b4f0646464ad0000 +00460000000f0000000000000000000000000000000000000000000000000000 +0000f7f7f79bfbfbfbf3606060ff000000ff000000ff000000ff000000ff0000 +00ffcfcfcfffffffffffffffffffffffffffffffffffffffffffbfbfbfff5050 +50ff404040ff707070ff808080ffbfbfbfffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ffcfcfcfffe2e2e2f4787878b70000 +004a000000100000000000000000000000000000000000000000000000000000 +0000f7f7f73df7f7f7c2ebebebf9707070ff000000ff000000ff000000ff0000 +00ff101010ff707070ffbfbfbfffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffff707070ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff808080ffe5e5e5f67d7d7db80000 +0049000000100000000000000000000000000000000000000000000000000000 +0000ffffff03f7f7f75ef6f6f6cafefefefcefefefffbfbfbfff8f8f8fff8080 +80ff8f8f8fffbfbfbfffcfcfcfffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdfdf +dfffbfbfbfff8f8f8fff606060ff101010ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff808080ffe4e4e4f57f7f7fb30000 +00430000000d0000000000000000000000000000000000000000000000000000 +00000000000000000000e4e4e460f7f7f7ecffffffffffffffffffffffffffff +ffffffffffffdfdfdfffbfbfbfff808080ff808080ff505050ff404040ff4040 +40ff404040ff404040ff404040ff303030ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff8f8f8fffdfdfdff2828282a50000 +0032000000080000000000000000000000000000000000000000000000000000 +00000000000000000001bfbfbf4cf1f1f1e7ffffffffffffffffcfcfcfff6060 +60ff202020ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff101010ffdfdfdfffd2d2d2e5636363760000 +001c000000030000000000000000000000000000000000000000000000000000 +00000000000000000006d7d7d793f8f8f8f6efefefff606060ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff9f9f9ffff3f3f3f7acacacb2292929380000 +000a000000000000000000000000000000000000000000000000000000000000 +000000000000bcbcbc2ae8e8e8c9fcfcfcfd505050ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff101010ff9e9e9efef4f4f4f6dadadad173737354000000100000 +0001000000000000000000000000000000000000000000000000000000000000 +000000000000d9d9d950f1f1f1e2cfcfcfff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff5f5f5fffdadadafbebebebe9d6d6d6b99f9f9f520000000d000000020000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000e7e7e76cf7f7f7ec808080ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff505050ff8f8f8fffebeb +ebfdefefefece0e0e0c7c7c7c77b7c7c7c250000000600000001000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000f0f0f066f8f8f8e9808080ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff404040ff404040ff404040ff4040 +40ff606060ff808080ff9f9f9fffcfcfcffffffffffffdfdfdfeedededf3dcdc +dcccbcbcbc729a9a9a2b00000006000000010000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000f2f2f23bf7f7f7d2bfbfbffe000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff303030ff808080ffbfbfbfffbfbf +bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffffefefefee6e6e6f3a2a2a2ac5555 +5539000000070000000100000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000ffffff0cf7f7f7a3fbfbfbf2606060ff000000ff000000ff0000 +00ff000000ff000000ff000000ff8f8f8fffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffffffffffffffffffff7f7f7fcb5b5b5d91010105f0000 +0018000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000f8f8f844f7f7f7c4fcfcfcf8606060ff000000ff0000 +00ff000000ff000000ff000000ff303030ffafafafffefefefffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffeeeeeef9858585ca000000670000 +0022000000040000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000ffffff03f5f5f54ef6f6f6b3fdfdfdf9bfbfbfff4040 +40ff000000ff000000ff000000ff000000ff000000ff000000ff202020ff5050 +50ff9f9f9fffffffffffffffffffffffffffffffffffffffffffbfbfbfffffff +fffffffffffffffffffffffffffffffffffff4f4f4fba0a0a0db000000890000 +0049000000170000000300000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000ededed2bf6f6f6defefefeffffff +ffffcfcfcfff808080ff303030ff000000ff000000ff000000ff000000ff0000 +00ff000000ff8f8f8fffffffffffffffffffffffffffffffffffdfdfdfff8080 +80ff404040ff707070ffcfcfcffffffffffffdfdfdfedadadaf2686868c40000 +007e000000450000001700000003000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000004949490eeeeeeed3fefefefeffff +ffffffffffff9f9f9fff303030ff000000ff000000ff000000ff000000ff0000 +00ff000000ff808080fffffffffffffffffff3eee4ffffffffffffffffffffff +ffffefefefff606060ff000000ff404040ffbfbfbffff7f7f7fcc8c8c8ec6868 +68c20000007d0000004100000013000000010000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000002aaaaaa48f1f1f1e9ffffffffcfcf +cfff303030ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff303030ffefefefffffffffffffffffffb99b5cffb3924effffffffffffff +ffffffffffffffffffff505050ff000000ff000000ff4f4f4fffe6e6e6fcd2d2 +d2f0606060bf00000075000000360000000d0000000100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000003b3b3b0dd3d3d39ef8f8f8f9cfcfcfff1010 +10ff000000ff000000ff000000ff000000ff000000ff000000ff101010ff8080 +80fffffffffffffffffffffffffff9f7f1ffa27925ffa27925ffffffffffffff +ffffffffffffffffffffbfbfbfff000000ff000000ff000000ff303030ffe7e7 +e7fcbfbfbfe8424242ae00000061000000220000000400000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000cacaca48eaeaead8dededeff101010ff0000 +00ff000000ff000000ff000000ff000000ff000000ff101010ffcfcfcfffffff +ffffffffffffffffffffffffffffb3924effa27925ffc5ab77ffffffffffffff +ffffffffffffffffffff9f9f9fff000000ff000000ff000000ff000000ff5050 +50fff1f1f1faaeaeaedf1f1f1f8a0000003b0000000b00000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000001dedede7df4f4f4ef606060ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ffcfcfcfffffffffffffff +ffffffffffffffffffffffffffffe8dec9ffeee6d6ffffffffffffffffffffff +ffffffffffffcfcfcfff101010ff000000ff000000ff000000ff000000ff0000 +00ffbebebefed3d3d3ef595959af0000004f0000001300000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000002e5e5e59cf9f9f9f8101010ff000000ff0000 +00ff000000ff000000ff000000ff000000ff606060ffffffffffffffffffffff +ffffeee6d6fff9f7f1ffffffffffffffffffffffffffffffffffffffffffffff +ffffbfbfbfff101010ff000000ff000000ff000000ff000000ff000000ff0000 +00ff505050ffe9e9e9f8888888c70000005b0000001700000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000d7d7d713eeeeeeb8dbdbdbfb000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff9f9f9fffffffffffffffffffe2d5 +bbffa27925ffeee6d6fff9f7f1ffd6c4a0ffffffffffffffffffffffffff9f9f +9fff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000fff3f3f3fa9f9f9fd10000005d0000001800000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000f3f3f315f2f2f2bfdcdcdcfc000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ffbfbfbfffffffffffffffffffb99b +5cffb99b5cffffffffffc5ab77ffb3924effffffffffffffffffafafafff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000fff4f4f4fba2a2a2d0000000580000001600000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000ffffff0bf2f2f2abfcfcfcf9101010ff000000ff0000 +00ff000000ff000000ff000000ff000000ff808080ffffffffffffffffffd1bc +92ffbfa369ffffffffffb99b5cffc5ab77ffffffffffffffffff404040ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff101010fff1f1f1f9a3a3a3c7000000480000001000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000f4f4f486fafafaf0606060ff000000ff0000 +00ff000000ff000000ff000000ff000000ff202020ffefefefffffffffffffff +ffffffffffffffffffffdccdadffb99b5cffffffffffffffffff505050ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff606060ffe6e6e6f38a8a8aa60000002f0000000700000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000f5f5f54bf8f8f8d5dfdfdffe101010ff0000 +00ff000000ff000000ff000000ff000000ff000000ff606060ffefefefffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffdfdfdfff3030 +30ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff1010 +10ffdadadafdd3d3d3de59595964000000160000000100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000ffffff0ef7f7f797fcfcfcf49f9f9fff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff202020ffbfbf +bfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefef +efff808080ff000000ff000000ff000000ff000000ff000000ff000000ffaeae +aefee4e4e4eda9a9a99a0000001f000000050000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000fafafa2ff8f8f8c3fcfcfcf79f9f +9fff101010ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff202020ff707070ffbfbfbfffffffffffffffffffffffffffffffffffffff +ffffffffffffcfcfcfff101010ff000000ff000000ff101010ffcececefff0f0 +f0f7a7a7a7ad2727272e00000006000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000f8f8f84ef7f7f7c2fbfb +fbf2dfdfdffe404040ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff404040ff8f8f8fffdfdfdfffffff +ffffffffffffffffffffcfcfcfff101010ff000000ff404040fff8f8f8fcb6b6 +b6d30d0d0d4e0000001000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000f6f6f63bf7f7 +f7a2f8f8f8dafcfcfcf5bfbfbffe606060ff101010ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff4040 +40ffbfbfbfffffffffffffffffff707070ff000000ff505050ffeaeaeaf66f6f +6fa7000000380000000900000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000ffff +ff0ff6f6f651f3f3f390f5f5f5c3f7f7f7e2f9f9f9f0cacacaf7abababfb7c7c +7cfc7e7e7efe4f4f4fff404040ff404040ff404040ff404040ff303030ff0000 +00ff000000ff808080ffffffffffbfbfbfff000000ff7e7e7efeddddddee6262 +628d000000280000000400000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +000000000000ffffff08f1f1f124f0f0f053eeeeee7af1f1f1a2efefefb0f0f0 +f0bff4f4f4d5f5f5f5e1f6f6f6e5f6f6f6e8f9f9f9f0fdfdfdfcffffffffefef +efff606060ff000000ffffffffff808080ff000000ffd7d7d7fcc5c5c5d93a3a +3a5d000000160000000100000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000ffffff0bf4f4f418e2e2 +e223eaeaea3de6e6e647e4e4e44be4e4e455efefef7cf6f6f6ccfdfdfdfaffff +ffffbfbfbfff303030ffefefefff202020ff6d6d6dfee7e7e7eeadadada80000 +002a000000070000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000f8f8f844f9f9f9d1fdfd +fdfb808080ffcfcfcfff303030ff797979fbeeeeeeebd3d3d3ba6c6c6c420000 +000d000000010000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000f8f8f875f8f8 +f8d4a7a7a7f3858585f4d1d1d1e6e8e8e8c7d8d8d88fa0a0a033000000080000 +0001000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000ffffff0df5f5 +f54beeeeee66e6e6e668d5d5d548b0b0b01d0000000400000001000000000000 +0000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000fffe00003fff0000ffe0000003ff0000ff80 +000000ff0000fe000000003f0000fc000000001f0000f8000000000f0000f800 +000000070000f800000000070000f800000000030000f800000000030000f800 +000000030000f800000000030000f800000000030000f800000000030000f800 +000000030000fe00000000030000fc00000000030000fc00000000070000fc00 +000000070000fc000000000f0000fc000000001f0000fc000000007f0000fc00 +000001ff0000fc00000007ff0000fe00000003ff0000fe00000001ff0000ff80 +000000ff0000ff800000007f0000ff000000003f0000ff000000003f0000ff00 +0000003f0000fe000000003f0000fe000000003f0000fe000000003f0000fe00 +0000003f0000fe000000003f0000ff000000003f0000ff000000003f0000ff00 +0000007f0000ff80000000ff0000ffc0000001ff0000ffe0000001ff0000fff0 +000001ff0000fffc000001ff0000ffffc00003ff0000ffffffc003ff0000ffff +ffe007ff0000ffffffe01fff0000280000002000000040000000010020000000 +0000000000000000000000000000000000000000000000000000000000000000 +00050000000a00000010000000160000001b000000290000002d000000350000 +003a000000420000004300000046000000470000004d0000004c000000460000 +004b000000480000004000000038000000360000002900000022000000190000 +000f0000000e0000000900000000000000020000000100000000000000010000 +000700000010000000160000002300000035000000420000004e0000005b0d0d +0d61313131723030307b3030307b313131773030307b2f2f2f7e2f2f2f7d2d2d +2d7800000068000000670000005e0000005100000045000000390000002c0000 +0025000000170000000d00000007000000020000000400000000000000080000 +000a0000001b0000002b00000040242424546060607a9f9f9facc9c9c9ccdbdb +dbe1e7e7e7ebe9e9e9eee9e9e9eec7c7c7eec6c6c6efe9e9e9eee8e8e8ede4e4 +e4ead1d1d1deb0b0b0c7727272a6323232840707076f0000005e0000004c0000 +003d0000002a0000001c00000011000000080000000000000004000000050000 +00170000002534343445a7a7a797e1e1e1dcd5d5d5f68b8b8bfc4f4f4fff3030 +30ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff404040ff5d5d5dfe979797fad9d9d9f0c5c5c5d768686898000000680000 +00540000003f0000002800000013000000090000000100000007000000100000 +001879797950d7d7d7bbc6c6c6f63f3f3ffe000000ff000000ff000000ff0000 +00ff000000ff303030ff404040ff707070ff808080ff808080ff808080ff7070 +70ff404040ff404040ff000000ff000000ff5d5d5dfeccccccf3aeaeaec22424 +2472000000530000003b00000025000000140000000900000001000000100000 +0020d9d9d9a6c8c8c8f6101010ff000000ff000000ff000000ff606060ffbfbf +bfffffffffffffffffffcfcfcfff8f8f8fff808080ff505050ff404040ff4040 +40ff404040ff707070ff808080ff8f8f8fff8f8f8fff303030ff939393f9a9a9 +a9c11111116b00000049000000300000001b00000009000000060000000e5555 +5530f2f2f2da202020ff000000ff000000ff000000ffafafafffffffffffffff +ffffffffffff404040ff000000ff000000ff000000ff303030ff303030ff0000 +00ff000000ff000000ff000000ff000000ff101010ff808080ff8f8f8fff9090 +90f67c7c7ca300000057000000330000002200000011000000020000000c6565 +6535f6f6f6e3000000ff000000ff000000ff202020ffffffffffffffffffffff +ffffbfbfbfff000000ff808080ffefefefffffffffffffffffffffffffffffff +ffffefefefffafafafff303030ff000000ff000000ff000000ff303030ff8f8f +8fffbbbbbbc80000005e0000003a0000002400000013000000000000000d3232 +3224edededca3e3e3efe000000ff000000ff000000ffcfcfcfffffffffffffff +ffffffffffff808080ff606060ff808080ffcfcfcfffffffffffffffffffffff +ffffffffffffffffffffbfbfbfff000000ff000000ff000000ff000000ff8080 +80ffd6d6d6da3333336f00000040000000220000000e000000010000000b0000 +0016bbbbbb7cdededee3808080ff404040ff404040ff404040ff808080ffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffdfdfdfff9f9f9fff202020ff000000ff000000ff000000ff000000ff4040 +40ffd9d9d9db383838680000003b000000230000000e00000002000000070000 +00182121212fbbbbbb97fdfdfdfdffffffffffffffffcfcfcfff9f9f9fff8080 +80ff707070ff404040ff404040ff404040ff404040ff404040ff101010ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff5050 +50ffd6d6d6d3323232570000002e0000001c0000000d00000001000000040000 +001600000025b1b1b18afdfdfdfdafafafff202020ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ffbcbc +bcfcbababaab0000003b00000026000000140000000900000003000000040000 +001052525232e2e2e2c28f8f8fff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff101010ff9d9d9dfce2e2 +e2d25d5d5d5800000029000000190000000f0000000100000004000000040000 +000e87878746f4f4f4df202020ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff202020ff6d6d6dfecdcdcdecc3c3c3ad4646 +46500000002e0000001c0000000d000000090000000300000000000000040000 +000f9b9b9b3df5f5f5dd000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff404040ff404040ff404040ff404040ff6060 +60ff808080ff9f9f9fffcfcfcfffeaeaeaf1b7b7b7c36565657e0f0f0f460000 +002c000000190000001000000005000000010000000000000002000000030000 +00086767672fe8e8e8bd5f5f5ffe000000ff000000ff000000ff000000ff5050 +50ffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffffff8f8f8fb8b8b8bbb0e0e0e7000000052000000370000 +001f000000130000000500000004000000040000000100000001000000000000 +000a00000016b6b6b665e2e2e2e54f4f4fff000000ff000000ff000000ff4040 +40ffafafafffdfdfdfffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffe8e8e8f33030309b0000007500000054000000370000 +00200000000d0000000200000004000000020000000000000000000000000000 +000700000010131313288e8e8e6ff5f5f5f0bfbfbfff505050ff000000ff0000 +00ff000000ff000000ff202020ffdfdfdfffffffffffffffffffafafafff8080 +80ffafafaffffffffffff6f6f6fb767676ba0000007c0000005c0000003d0000 +0024000000150000000700000003000000020000000000000000000000040000 +000400000013000000250f0f0f44e7e7e7ddffffffffbfbfbfff505050ff0000 +00ff000000ff000000ff000000ffcfcfcfffffffffffe8dec9ffffffffffefef +efff606060ff202020ff8f8f8fffdfdfdfed7a7a7aac000000690000004f0000 +00320000001f0000000d00000005000000000000000000000000000000010000 +000800000013000000278989896cf8f8f8f4707070ff000000ff000000ff0000 +00ff000000ff101010ff8f8f8ffffffffffff3eee4ffa27925ffe8dec9ffffff +ffffffffffff202020ff000000ff3e3e3efed8d8d8f07b7b7b9f0000005e0000 +003d000000220000001300000002000000040000000000000000000000000000 +0005000000111d1d1d2cd6d6d6af8e8e8efe000000ff000000ff000000ff0000 +00ff101010ffcfcfcfffffffffffffffffffb3924effb3924efff9f7f1ffffff +ffffefefefff202020ff000000ff000000ff5d5d5dfed3d3d3dd202020710000 +00430000002c0000001800000004000000000000000000000000000000000000 +0007000000136868683bf0f0f0da202020ff000000ff000000ff000000ff0000 +00ffbfbfbfffffffffffffffffffffffffffffffffffffffffffffffffffefef +efff404040ff000000ff000000ff000000ff000000ffd4d4d4f66565658e0000 +00490000002b000000160000000a000000000000000000000000000000020000 +000a00000014a0a0a056f6f6f6eb000000ff000000ff000000ff000000ff0000 +00fffffffffff3eee4ffae8a40ffeee6d6ffd1bc92ffffffffffefefefff3030 +30ff000000ff000000ff000000ff000000ff000000ff8a8a8afb8c8c8ca00000 +004c0000002e000000160000000c000000000000000000000000000000000000 +000300000010ababab4cf7f7f7e8000000ff000000ff000000ff000000ff0000 +00ffffffffffeee6d6ffb99b5cffe8dec9ffb99b5cffffffffff606060ff0000 +00ff000000ff000000ff000000ff000000ff000000ff888888fb8d8d8d9d0000 +004600000027000000170000000a000000000000000000000000000000020000 +00070000000a6d6d6d2ff0f0f0cc505050ff000000ff000000ff000000ff0000 +00ff8f8f8ffffffffffff9f7f1fff3eee4ffcbb484ffffffffff606060ff0000 +00ff000000ff000000ff000000ff000000ff000000ffd1d1d1f36969697c0000 +003a000000220000001300000009000000000000000000000000000000000000 +00030000000b00000017d7d7d787dcdcdcf9101010ff000000ff000000ff0000 +00ff000000ff808080ffffffffffffffffffffffffffffffffffefefefff7070 +70ff000000ff000000ff000000ff000000ff7c7c7cfdd3d3d3d21c1c1c530000 +00320000001d0000000a00000000000000000000000000000000000000010000 +0001000000060000000c8585852eeeeeeebecdcdcdfb101010ff000000ff0000 +00ff000000ff000000ff101010ff606060ff9f9f9fffdfdfdfffffffffffffff +ffffafafafff101010ff000000ff7f7f7ffee1e1e1e4555555750000003d0000 +0025000000160000000400000001000000000000000000000000000000000000 +000000000002000000040000001275757532e7e7e7aae8e8e8ee7e7e7efe2020 +20ff000000ff000000ff000000ff000000ff000000ff000000ff303030ff9f9f +9fffffffffff9f9f9fff000000ffb3b3b3f58b8b8b980000004c000000310000 +001c0000000a0000000200000000000000000000000000000000000000000000 +000000000002000000010000000a0000000e4040401cababab55dfdfdf9df0f0 +f0d7c5c5c5eda8a8a8f67b7b7bfb7f7f7fff808080ff808080ff505050ff2020 +20ff707070ffbfbfbfff000000ffc7c7c7e76161616e0000003d000000250000 +0013000000050000000000000002000000000000000000000000000000000000 +0000000000020000000000000000000000080000000f000000130000001d7373 +7333a7a7a757ababab67c1c1c183cacaca99c9c9c9a1e3e3e3cbfcfcfcf9dfdf +dfff404040ff808080ff4c4c4cfdd2d2d2b92525254b000000280000001b0000 +000a000000040000000100000000000000000000000000000000000000000000 +00000000000000000001000000000000000200000005000000090000000d0000 +001200000012000000140000001b000000210000002551515142e7e7e7c0bcbc +bcf9606060ff656565f5d5d5d5cd919191640000002c000000180000000e0000 +0008000000010000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000030000 +000300000004000000060000000b0000000a0000001000000016aeaeae48c5c5 +c594dcdcdca0c2c2c2794f4f4f37000000260000001b0000000c000000080000 +00040000000100000000000000000000000000000000c0000004800000008000 +0001000000000000000000000000000000000000000080000000000000000000 +0000000000000000000000000000800000010000000040000001c00000018000 +000380000001c0000003c000000380000003c000000380000003c00000078000 +0003e0000007e000000bec000007f400000fff80000f28000000100000002000 +0000010020000000000000000000000000000000000000000000000000000000 +000000000000ffffff60dfdfdf80808080800000008000000080000000800000 +00800000008060606080bfbfbf80ffffff70ffffff1000000000000000000000 +0000ffffff70808080ff101010ff000000ff303030ff707070ff606060ff4040 +40ff404040ff404040ff202020ff505050ffccccccefffffff30000000000000 +000080808080000000ff101010ffcfcfcfffffffffff303030ff303030ff4040 +40ff404040ff202020ff000000ff101010ff404040ff9f9f9f80000000000000 +00009f9f9f80000000ff101010ffafafafffffffffff606060ff8f8f8fffefef +efffffffffffffffffff404040ff000000ff000000ff80808080000000000000 +0000ffffff60dfdfdfff9f9f9fff505050ff808080ff808080ff505050ff4040 +40ff404040ff101010ff000000ff000000ff000000ff80808080000000000000 +0000ffffff709f9f9fff000000ff000000ff000000ff000000ff000000ff0000 +00ff000000ff000000ff000000ff000000ff606060ffffffff80000000000000 +0000ffffff80404040ff000000ff000000ff000000ff000000ff000000ff1010 +10ff404040ff404040ff707070ffccccccefffffff80ffffff10000000000000 +0000ffffff609f9f9fff000000ff000000ff505050ffdfdfdfffffffffffffff +ffffffffffffffffffffffffffdfffffff100000000000000000000000000000 +000000000000ffffff80cfcfcfff404040ff000000ff000000ff8f8f8fffe3de +d4ff8f8f8fff606060ffdfdfdfffffffff600000000000000000000000000000 +000000000000ffffff9f606060ff000000ff000000ff505050ffe9e7e1ffae8a +40ffffffffff808080ff000000ffafafafffffffff4000000000000000000000 +000000000000cfcfcfff000000ff000000ff404040ffeee6d6ffe8dec9ffeee6 +d6ffbfbfbfff101010ff000000ff202020ffffffffaf00000000000000000000 +000000000000bfbfbfff000000ff000000ff606060ffdccdadffc5ab77ffe8de +c9ff000000ff000000ff000000ff000000ffffffffbf00000000000000000000 +000000000000ffffffbf303030ff000000ff000000ff808080ffe9e7e1fff9f7 +f1ff707070ff000000ff000000ff707070ffffffff8000000000000000000000 +000000000000ffffff30edededdf606060ff101010ff000000ff000000ff3030 +30ff808080ff808080ff303030ffffffffaf0000000000000000000000000000 +00000000000000000000ffffff10ffffff60ffffffafd5d5d5bfaaaaaabfbfbf +bfff808080ff404040ff606060ffffffff600000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000ffff +ff20bfbfbfbf6a6a6abfe3e3e38f00000000000000000000000000000000c003 +00008001000d800132248001edca80013efe800100ff800100ff800700ffc007 +cfffc003ffffc003ffffc003ffffc00380ffc00760ffe00780ffff0fcfff
\ No newline at end of file diff --git a/gs/src/gswin.rc b/gs/src/gswin.rc index e5e5c2db3..ec4126298 100644 --- a/gs/src/gswin.rc +++ b/gs/src/gswin.rc @@ -19,8 +19,8 @@ #include <windows.h> #include "dwmain.h" -GSTEXT_ICON ICON gstext.ico -GSIMAGE_ICON ICON gsgraph.ico +GSTEXT_ICON ICON gswin.ico +GSIMAGE_ICON ICON gswin.ico #ifndef DS_3DLOOK #define DS_3DLOOK 0x0004L /* for Windows 95 look */ diff --git a/gs/src/gswin16.icx b/gs/src/gswin16.icx new file mode 100644 index 000000000..f6b3c4b1a --- /dev/null +++ b/gs/src/gswin16.icx @@ -0,0 +1,34 @@ +0000010002002020100000000000e80200002600000010101000000000002801 +00000e0300002800000020000000400000000100040000000000800200000000 +0000000000000000000000000000000000000000800000800000008080008000 +00008000800080800000c0c0c000808080000000ff0000ff000000ffff00ff00 +0000ff00ff00ffff0000ffffff000000000ffffffffffffffff0000000000000 +ffff88000000000887fff0000000000ff7800000008888800000fff0000000ff +00000087ff7778888788087f000000f700007fff800000000000788ff00000f8 +0008fff70087777800000078f00000f70008fff70877ffffff800087f00000ff +00008fff777fffffff000008f000000ff77877fffff7777880000008f0000000 +ff7700000000000000000007f000000ff7800000000000000000008ff000000f +70000000000000000000087f0000000f80000000000000000088fff00000000f +80000000000888887ffff0000000000ff000007ffffffffffff000000000000f +f70000877ffffffffff0000000000000fff8800000fff777fff0000000000000 +0fff7800007fff78087f0000000000000ff8000008ffffff8087f00000000000 +ff0000007fffccff80007f0000000000f7000007fffffff780008f0000000000 +f800000ffcffff8000000ff000000000f800008ffcfcf70000000ff000000000 +f800000ffffcf80000000ff000000000ff000008fffff70000008f0000000000 +0f70000007ffff780008ff00000000000ff78000008887ff808ff00000000000 +00fff70000000007f00f0000000000000000fffff7777880f08f000000000000 +0000000ffffffff8707f0000000000000000000000000ff887f0000000000000 +0000000000000fffff0000000000fe0001fff000007fe000001fc000000fc000 +0007c0000007c0000007c0000007e0000007f0000007e0000007e000000fe000 +001fe000007fe00001ffe00001fff00001fff80000fff800007ff000003ff000 +003ff000001ff000001ff000001ff000003ff800003ff800007ffc0000ffff00 +00ffffe000ffffff81ffffff83ff280000001000000020000000010004000000 +0000c00000000000000000000000000000000000000000000000000080000080 +000000808000800000008000800080800000c0c0c000808080000000ff0000ff +000000ffff00ff000000ff00ff00ffff0000ffffff0000ff7888887ff0000f80 +00000000070007008f78888000f00700fffffff800700ff77888800000700f70 +0000000008f00f8000000888ff000f80087fffff000000f78008f807f00000f8 +000fcf80f00000f007f7f7808f0000700fc7cf000f0000f000f7f8008f00000f +00000880f0000000fff77080f00000000000070f0000c0076005800300008001 +000080010007800100ff8001000080030000800f0000c007ff07c0070000c003 +f8f8c003ffffc003f8ffe0070000f0070000ff8f0000 diff --git a/gs/src/gswin32.rc b/gs/src/gswin32.rc index 6d63709c0..31f4dd522 100644 --- a/gs/src/gswin32.rc +++ b/gs/src/gswin32.rc @@ -1,8 +1,8 @@ #include <windows.h> #include "gp_mswin.h" -GSTEXT_ICON ICON gstext.ico -GSIMAGE_ICON ICON gsgraph.ico +GSTEXT_ICON ICON gswin.ico +GSIMAGE_ICON ICON gswin.ico #ifndef DS_3DLOOK #define DS_3DLOOK 0x0004L /* for Windows 95 look */ diff --git a/gs/src/gswin386.rc b/gs/src/gswin386.rc index ec81842b5..4957164b1 100644 --- a/gs/src/gswin386.rc +++ b/gs/src/gswin386.rc @@ -1,4 +1,4 @@ #include "windows.h" -texticon ICON gstext.ico -grpicon ICON gsgraph.ico +texticon ICON gswin.ico +grpicon ICON gswin.ico diff --git a/gs/src/winint.mak b/gs/src/winint.mak index 85c679ebc..e9104202e 100755 --- a/gs/src/winint.mak +++ b/gs/src/winint.mak @@ -1,4 +1,4 @@ -# Copyright (C) 1997, 2000 Aladdin Enterprises. All rights reserved. +# Copyright (C) 1997, 2002 Aladdin Enterprises. All rights reserved. # # This software is provided AS-IS with no warranty, either express or # implied. @@ -71,7 +71,7 @@ i_INCDIR=-i$(INCDIR) # ----------------------------- Main program ------------------------------ # -ICONS=$(GLGEN)gsgraph.ico $(GLGEN)gstext.ico +ICONS=$(GLGEN)gswin.ico $(GLGEN)gswin16.ico GS_ALL=$(INT_ALL) $(INTASM)\ $(LIB_ALL) $(LIBCTR) $(GLGEN)lib.tr $(ld_tr) $(GSDLL_OBJ).res $(GLSRC)$(GSDLL).def $(ICONS) @@ -85,24 +85,24 @@ dwreg_h=$(GLSRC)dwreg.h # Make the icons from their text form. -$(GLGEN)gsgraph.ico: $(GLSRC)gsgraph.icx $(ECHOGS_XE) $(WININT_MAK) - $(ECHOGS_XE) -wb $(GLGEN)gsgraph.ico -n -X -r $(GLSRC)gsgraph.icx +$(GLGEN)gswin.ico: $(GLSRC)gswin.icx $(ECHOGS_XE) $(WININT_MAK) + $(ECHOGS_XE) -wb $(GLGEN)gswin.ico -n -X -r $(GLSRC)gswin.icx -$(GLGEN)gstext.ico: $(GLSRC)gstext.icx $(ECHOGS_XE) $(WININT_MAK) - $(ECHOGS_XE) -wb $(GLGEN)gstext.ico -n -X -r $(GLSRC)gstext.icx +$(GLGEN)gswin16.ico: $(GLSRC)gswin16.icx $(ECHOGS_XE) $(WININT_MAK) + $(ECHOGS_XE) -wb $(GLGEN)gswin16.ico -n -X -r $(GLSRC)gswin16.icx # resources for short EXE loader (no dialogs) $(GS_OBJ).res: $(GLSRC)dwmain.rc $(dwmain_h) $(ICONS) $(WININT_MAK) - $(ECHOGS_XE) -w $(GLGEN)_exe.rc -x 23 define -s gstext_ico $(GLGENDIR)\gstext.ico - $(ECHOGS_XE) -a $(GLGEN)_exe.rc -x 23 define -s gsgraph_ico $(GLGENDIR)\gsgraph.ico + $(ECHOGS_XE) -w $(GLGEN)_exe.rc -x 23 define -s gstext_ico $(GLGENDIR)\gswin.ico + $(ECHOGS_XE) -a $(GLGEN)_exe.rc -x 23 define -s gsgraph_ico $(GLGENDIR)\gswin.ico $(ECHOGS_XE) -a $(GLGEN)_exe.rc -R $(GLSRC)dwmain.rc $(RCOMP) -I$(GLSRCDIR) $(i_INCDIR) -r $(RO_)$(GS_OBJ).res $(GLGEN)_exe.rc del $(GLGEN)_exe.rc # resources for main program (includes dialogs) $(GSDLL_OBJ).res: $(GLSRC)gsdll32.rc $(gp_mswin_h) $(ICONS) $(WININT_MAK) - $(ECHOGS_XE) -w $(GLGEN)_dll.rc -x 23 define -s gstext_ico $(GLGENDIR)\gstext.ico - $(ECHOGS_XE) -a $(GLGEN)_dll.rc -x 23 define -s gsgraph_ico $(GLGENDIR)\gsgraph.ico + $(ECHOGS_XE) -w $(GLGEN)_dll.rc -x 23 define -s gstext_ico $(GLGENDIR)\gswin.ico + $(ECHOGS_XE) -a $(GLGEN)_dll.rc -x 23 define -s gsgraph_ico $(GLGENDIR)\gswin.ico $(ECHOGS_XE) -a $(GLGEN)_dll.rc -R $(GLSRC)gsdll32.rc $(RCOMP) -I$(GLSRCDIR) $(i_INCDIR) -r $(RO_)$(GSDLL_OBJ).res $(GLGEN)_dll.rc del $(GLGEN)_dll.rc @@ -188,7 +188,7 @@ $(GLOBJ)dwreg.obj: $(GLSRC)dwreg.c $(AK) $(dwreg_h) # These modules shouldn't be referenced if MAKEDDLL==0,but dependencies here # don't hurt. -$(GLOBJ)dwsetup.res: $(GLSRC)dwsetup.rc $(GLSRC)dwsetup.h $(GLGEN)gstext.ico +$(GLOBJ)dwsetup.res: $(GLSRC)dwsetup.rc $(GLSRC)dwsetup.h $(GLGEN)gswin.ico $(RCOMP) -I$(GLSRCDIR) -i$(GLOBJDIR) $(i_INCDIR) -r $(RO_)$(GLOBJ)dwsetup.res $(GLSRC)dwsetup.rc $(GLOBJ)dwsetup.obj: $(GLSRC)dwsetup.cpp $(GLSRC)dwsetup.h $(GLSRC)dwinst.h @@ -199,7 +199,7 @@ $(GLOBJ)dwinst.obj: $(GLSRC)dwinst.cpp $(GLSRC)dwinst.h # Modules for uninstall program -$(GLOBJ)dwuninst.res: $(GLSRC)dwuninst.rc $(GLSRC)dwuninst.h $(GLGEN)gstext.ico +$(GLOBJ)dwuninst.res: $(GLSRC)dwuninst.rc $(GLSRC)dwuninst.h $(GLGEN)gswin.ico $(RCOMP) -I$(GLSRCDIR) -i$(GLOBJDIR) $(i_INCDIR) -r $(RO_)$(GLOBJ)dwuninst.res $(GLSRC)dwuninst.rc $(GLOBJ)dwuninst.obj: $(GLSRC)dwuninst.cpp $(GLSRC)dwuninst.h @@ -274,14 +274,16 @@ zip: $(SETUP_XE) $(UNINSTALL_XE) ZIP_RSP = $(GLOBJ)setupgs.rsp # Note that we use ECHOGS_XE rather than echo for the .txt files # to avoid ANSI/OEM character mapping. -archive: zip $(GLOBJ)gstext.ico $(ECHOGS_XE) +# Use a special icon WinZip SE can't handle 48 pixel 32-bit icons +# as used by Windows XP. +archive: zip $(GLOBJ)gswin16.ico $(ECHOGS_XE) $(ECHOGS_XE) -w $(ZIP_RSP) -q "-win32 -setup" $(ECHOGS_XE) -a $(ZIP_RSP) -q -st -x 22 AFPL Ghostscript $(GS_DOT_VERSION) for Win32 -x 22 - $(ECHOGS_XE) -a $(ZIP_RSP) -q -i -s $(GLOBJ)gstext.ico + $(ECHOGS_XE) -a $(ZIP_RSP) -q -i -s $(GLOBJ)gswin16.ico $(ECHOGS_XE) -a $(ZIP_RSP) -q -a -s $(GLOBJ)about.txt $(ECHOGS_XE) -a $(ZIP_RSP) -q -t -s $(GLOBJ)dialog.txt $(ECHOGS_XE) -a $(ZIP_RSP) -q -c -s $(SETUP_XE_NAME) - $(ECHOGS_XE) -w $(GLOBJ)about.txt "AFPL Ghostscript is Copyright " -x A9 " 2001 artofcode LLC." + $(ECHOGS_XE) -w $(GLOBJ)about.txt "AFPL Ghostscript is Copyright " -x A9 " 2002 artofcode LLC." $(ECHOGS_XE) -a $(GLOBJ)about.txt See license in gs$(GS_DOT_VERSION)\doc\PUBLIC. $(ECHOGS_XE) -a $(GLOBJ)about.txt See gs$(GS_DOT_VERSION)\doc\Commprod.htm regarding commercial distribution. $(ECHOGS_XE) -w $(GLOBJ)dialog.txt This installs AFPL Ghostscript $(GS_DOT_VERSION). |