Back to index

moin  1.9.0~rc2
StaticImages.java
Go to the documentation of this file.
00001 package CH.ifa.draw.images;
00002 
00003 import java.util.Hashtable;
00004 import java.io.*;
00005 
00006 public class StaticImages {
00007     static final byte[] SEL1 = new byte[] {
00008        71,73,70,56,57,97,24,0,
00009        24,0,-77,0,0,0,0,0,
00010        -65,0,0,0,-65,0,-65,-65,
00011        0,0,0,-65,-65,0,-65,0,
00012        -65,-65,-64,-64,-64,-128,-128,-128,
00013        -1,0,0,0,-1,0,-1,-1,
00014        0,0,0,-1,-1,0,-1,0,
00015        -1,-1,-1,-1,-1,44,0,0,
00016        0,0,24,0,24,0,64,4,
00017        111,-16,-128,73,-85,-67,64,-66,
00018        -61,59,120,-32,-109,117,29,-126,
00019        76,27,-87,106,99,121,126,-21,
00020        -76,-86,38,26,-125,95,75,-42,
00021        -16,-20,-69,-74,-33,-113,-105,34,
00022        125,68,-61,87,-47,19,10,-23,
00023        14,-60,-40,40,-73,-118,10,89,
00024        -69,-105,105,-53,-19,122,-119,-51,
00025        -80,56,-84,-116,93,-95,101,21,
00026        53,25,52,58,125,86,119,-13,
00027        -119,110,51,-99,-108,-84,-99,-109,
00028        59,-46,-29,30,119,79,-128,51,
00029        126,122,61,66,50,-121,15,95,
00030        -115,94,24,-112,-111,0,17,0,
00031        0,59};
00032     static final byte[] SEL2 = new byte[] {
00033        71,73,70,56,57,97,24,0,
00034        24,0,-77,0,0,0,0,0,
00035        -65,0,0,0,-65,0,-65,-65,
00036        0,0,0,-65,-65,0,-65,0,
00037        -65,-65,-64,-64,-64,-128,-128,-128,
00038        -1,0,0,0,-1,0,-1,-1,
00039        0,0,0,-1,-1,0,-1,0,
00040        -1,-1,-1,-1,-1,44,0,0,
00041        0,0,24,0,24,0,64,4,
00042        107,-16,-128,73,-85,-67,64,34,
00043        116,-70,-105,-49,-109,125,-33,-76,
00044        -111,-35,-108,-118,-88,-55,-95,112,
00045        11,-100,109,104,-77,-27,-4,-58,
00046        30,-128,-89,-70,-115,112,72,36,
00047        74,116,48,21,-17,72,35,-7,
00048        108,35,39,-78,38,-6,-27,-102,
00049        60,95,20,-72,91,-58,92,-59,
00050        112,-40,-27,-51,78,-99,101,114,
00051        109,43,-61,-10,-96,-33,115,-23,
00052        102,-27,118,-33,80,-54,-11,-66,
00053        -102,-124,-40,76,124,18,120,108,
00054        106,75,79,91,-122,-121,-123,24,
00055        -115,-114,17,0,0,59};
00056     static final byte[] SEL3 = new byte[] {
00057        71,73,70,56,57,97,24,0,
00058        24,0,-77,0,0,0,0,0,
00059        -65,0,0,0,-65,0,-65,-65,
00060        0,0,0,-65,-65,0,-65,0,
00061        -65,-65,-64,-64,-64,-128,-128,-128,
00062        -1,0,0,0,-1,0,-1,-1,
00063        0,0,0,-1,-1,0,-1,0,
00064        -1,-1,-1,-1,-1,44,0,0,
00065        0,0,24,0,24,0,64,4,
00066        117,-16,-128,73,-85,-67,64,-94,
00067        -13,-72,7,79,8,32,93,-7,
00068        -115,-98,57,118,-32,3,-90,18,
00069        106,-78,36,60,-57,-37,-35,-118,
00070        84,-51,-54,54,-40,68,7,-68,
00071        25,-123,-59,-113,-53,23,-100,-28,
00072        -124,-95,-24,10,-7,84,-71,90,
00073        25,98,53,-24,18,81,-71,96,
00074        -43,8,65,46,-101,-49,104,-25,
00075        113,-99,82,-37,-36,107,120,91,
00076        -60,-100,-55,75,-69,-91,-15,-50,
00077        -55,-45,-19,83,118,34,122,111,
00078        -127,109,43,32,47,-128,117,77,
00079        -124,120,-122,113,93,-121,-116,108,
00080        -128,24,-105,-105,17,0,0,59,
00081     };
00082     static final byte[] TEXT1 = new byte[] {
00083        71,73,70,56,57,97,24,0,
00084        24,0,-77,0,0,0,0,0,
00085        -65,0,0,0,-65,0,-65,-65,
00086        0,0,0,-65,-65,0,-65,0,
00087        -65,-65,-64,-64,-64,-128,-128,-128,
00088        -1,0,0,0,-1,0,-1,-1,
00089        0,0,0,-1,-1,0,-1,0,
00090        -1,-1,-1,-1,-1,44,0,0,
00091        0,0,24,0,24,0,64,4,
00092        118,-16,-128,73,-85,-67,64,-66,
00093        -61,-69,4,-56,-124,120,28,18,
00094        2,27,55,-111,-35,57,30,-26,
00095        -108,-78,-46,-53,-58,40,-71,-74,
00096        -94,-121,-49,-76,32,-20,4,20,
00097        -34,-120,65,-118,-51,-121,-44,101,
00098        96,61,-90,-52,-77,-13,69,-121,
00099        83,99,16,103,-22,122,-65,-32,
00100        -33,99,76,46,-101,-51,77,-19,
00101        49,123,-85,-110,126,-76,-109,-69,
00102        -107,-26,-115,40,-21,-100,-43,-122,
00103        -105,-22,75,24,125,37,105,33,
00104        75,29,-126,112,31,115,42,21,
00105        88,127,106,126,15,97,-109,96,
00106        25,-127,-105,22,7,17,0,0,
00107        59};
00108     static final byte[] TEXT2 = new byte[] {
00109        71,73,70,56,57,97,24,0,
00110        24,0,-77,0,0,0,0,0,
00111        -65,0,0,0,-65,0,-65,-65,
00112        0,0,0,-65,-65,0,-65,0,
00113        -65,-65,-64,-64,-64,-128,-128,-128,
00114        -1,0,0,0,-1,0,-1,-1,
00115        0,0,0,-1,-1,0,-1,0,
00116        -1,-1,-1,-1,-1,44,0,0,
00117        0,0,24,0,24,0,64,4,
00118        106,-16,-128,73,-85,-67,64,34,
00119        116,-70,-9,20,-9,117,-45,54,
00120        78,-29,-127,-108,32,96,-90,112,
00121        90,-118,103,-90,-78,-33,28,-17,
00122        -19,-26,-1,-64,32,71,-73,115,
00123        -59,-120,50,23,46,-25,-94,-75,
00124        62,43,99,-49,-119,-126,69,69,
00125        75,-34,-79,41,-20,2,-111,-38,
00126        -28,43,44,118,-114,-94,-37,-15,
00127        -71,2,3,123,86,-61,42,83,
00128        -35,-127,-73,108,-45,53,70,46,
00129        105,66,-91,53,120,72,108,73,
00130        20,125,116,100,36,125,123,-116,
00131        -122,17,0,0,59};
00132     static final byte[] TEXT3 = new byte[] {
00133        71,73,70,56,57,97,24,0,
00134        24,0,-77,0,0,0,0,0,
00135        -65,0,0,0,-65,0,-65,-65,
00136        0,0,0,-65,-65,0,-65,0,
00137        -65,-65,-64,-64,-64,-128,-128,-128,
00138        -1,0,0,0,-1,0,-1,-1,
00139        0,0,0,-1,-1,0,-1,0,
00140        -1,-1,-1,-1,-1,44,0,0,
00141        0,0,24,0,24,0,64,4,
00142        111,-16,-128,73,-85,-67,64,-94,
00143        -13,-72,127,72,-43,-115,-34,-76,
00144        -115,33,66,-114,20,105,126,-16,
00145        26,75,-64,-7,-91,-20,36,-65,
00146        114,63,-13,51,-97,-85,22,60,
00147        -124,50,62,32,41,69,67,-62,
00148        -108,70,12,-27,73,-20,-120,98,
00149        22,107,-75,40,-92,33,-66,-32,
00150        -80,120,124,84,113,-71,-90,110,
00151        77,-104,14,82,108,-85,-10,-82,
00152        38,-1,-44,115,-100,50,118,77,
00153        93,-34,-1,78,40,74,117,19,
00154        7,51,101,57,102,93,108,124,
00155        -117,110,77,82,-111,-123,17,0,
00156        0,59};
00157     static final byte[] ATEXT1 = new byte[] {
00158        71,73,70,56,57,97,24,0,
00159        24,0,-77,0,0,0,0,0,
00160        -65,0,0,0,-65,0,-65,-65,
00161        0,0,0,-65,-65,0,-65,0,
00162        -65,-65,-64,-64,-64,-128,-128,-128,
00163        -1,0,0,0,-1,0,-1,-1,
00164        0,0,0,-1,-1,0,-1,0,
00165        -1,-1,-1,-1,-1,44,0,0,
00166        0,0,24,0,24,0,64,4,
00167        120,-16,-128,73,-85,-67,64,-66,
00168        -61,-69,4,-56,-124,120,28,18,
00169        2,27,55,-111,-35,57,30,-26,
00170        -12,84,36,-56,-106,103,-38,-83,
00171        -83,-24,-59,-88,-101,-16,-105,-77,
00172        12,73,-64,-103,-118,71,121,33,
00173        115,44,-98,-21,41,-13,-16,126,
00174        62,92,-11,40,4,-102,-66,-32,
00175        -80,56,-7,40,-101,-49,104,116,
00176        -15,-54,-43,-94,50,-108,94,-26,
00177        -106,-76,-106,104,-84,58,-46,22,
00178        -89,6,-79,78,125,45,80,114,
00179        24,115,110,58,33,78,86,87,
00180        122,120,53,52,122,109,126,15,
00181        99,-106,98,112,-122,-102,52,17,
00182        0,0,59};
00183     static final byte[] ATEXT2 = new byte[] {
00184        71,73,70,56,57,97,24,0,
00185        24,0,-77,0,0,0,0,0,
00186        -65,0,0,0,-65,0,-65,-65,
00187        0,0,0,-65,-65,0,-65,0,
00188        -65,-65,-64,-64,-64,-128,-128,-128,
00189        -1,0,0,0,-1,0,-1,-1,
00190        0,0,0,-1,-1,0,-1,0,
00191        -1,-1,-1,-1,-1,44,0,0,
00192        0,0,24,0,24,0,64,4,
00193        110,-16,-128,73,-85,-67,64,34,
00194        116,-70,-12,-46,-60,-127,-99,56,
00195        122,19,121,32,34,10,108,-108,
00196        42,-125,-90,-100,-82,45,-3,-98,
00197        115,111,110,-64,-96,80,24,-126,
00198        -123,50,52,-98,110,51,19,-27,
00199        -106,-54,16,-120,-11,-126,-22,102,
00200        -44,-47,-77,-25,-37,13,-65,95,
00201        -109,-123,75,18,-57,-56,80,-28,
00202        25,-121,84,-43,100,-44,91,121,
00203        7,-81,-82,93,76,18,-21,116,
00204        47,42,-29,24,86,30,123,54,
00205        114,111,71,109,58,49,-121,104,
00206        101,-120,24,-112,49,17,0,0,
00207        59};
00208     static final byte[] ATEXT3 = new byte[] {
00209        71,73,70,56,57,97,24,0,
00210        24,0,-77,0,0,0,0,0,
00211        -65,0,0,0,-65,0,-65,-65,
00212        0,0,0,-65,-65,0,-65,0,
00213        -65,-65,-64,-64,-64,-128,-128,-128,
00214        -1,0,0,0,-1,0,-1,-1,
00215        0,0,0,-1,-1,0,-1,0,
00216        -1,-1,-1,-1,-1,44,0,0,
00217        0,0,24,0,24,0,64,4,
00218        116,-16,-128,73,-85,-67,64,-94,
00219        -13,-72,127,72,-43,-115,-34,-76,
00220        -115,33,66,-114,20,105,86,95,
00221        -68,-106,-64,-7,-91,-20,52,-101,
00222        114,63,119,47,-111,-81,-9,2,
00223        78,60,-95,-52,79,82,-21,-91,
00224        -104,-54,24,-113,-108,-60,68,-115,
00225        54,-31,-54,-126,29,46,93,53,
00226        -124,120,76,46,-101,-125,87,-17,
00227        -25,5,-107,-86,124,38,-41,122,
00228        42,-117,19,107,-10,109,-19,119,
00229        4,-47,115,111,96,84,121,28,
00230        -124,15,125,55,127,-124,71,78,
00231        121,-122,106,122,-127,-112,117,80,
00232        86,-106,71,17,0,0,59};
00233     static final byte[] RECT1 = new byte[] {
00234        71,73,70,56,57,97,24,0,
00235        24,0,-77,0,0,0,0,0,
00236        -65,0,0,0,-65,0,-65,-65,
00237        0,0,0,-65,-65,0,-65,0,
00238        -65,-65,-64,-64,-64,-128,-128,-128,
00239        -1,0,0,0,-1,0,-1,-1,
00240        0,0,0,-1,-1,0,-1,0,
00241        -1,-1,-1,-1,-1,44,0,0,
00242        0,0,24,0,24,0,64,4,
00243        115,-16,-128,73,-85,-67,64,-66,
00244        35,-57,-13,-32,39,14,-39,-127,
00245        32,-45,-42,-115,44,88,-98,41,
00246        39,-49,52,13,3,42,16,-18,
00247        -29,-117,-30,-75,96,-19,-90,18,
00248        26,-119,28,93,-85,-27,-117,-83,
00249        120,-69,38,-16,-71,116,113,-112,
00250        -58,-29,-17,-60,-19,122,-65,-60,
00251        -121,120,76,46,-105,127,-59,-20,
00252        16,-99,-60,96,-82,108,13,-108,
00253        37,-51,85,-23,112,39,110,30,
00254        -86,39,-17,125,121,83,123,-128,
00255        15,126,18,110,23,-126,105,106,
00256        51,68,96,-112,95,25,-119,-108,
00257        20,7,17,0,0,59};
00258     static final byte[] RECT2 = new byte[] {
00259        71,73,70,56,57,97,24,0,
00260        24,0,-77,0,0,0,0,0,
00261        -65,0,0,0,-65,0,-65,-65,
00262        0,0,0,-65,-65,0,-65,0,
00263        -65,-65,-64,-64,-64,-128,-128,-128,
00264        -1,0,0,0,-1,0,-1,-1,
00265        0,0,0,-1,-1,0,-1,0,
00266        -1,-1,-1,-1,-1,44,0,0,
00267        0,0,24,0,24,0,64,4,
00268        103,-16,-128,73,-85,-67,64,34,
00269        116,58,24,15,40,-122,-28,-112,
00270        73,-64,-42,73,99,91,-98,-109,
00271        -70,-50,116,-115,-54,108,-87,-117,
00272        112,-54,-39,-64,89,108,67,44,
00273        26,-113,-73,95,48,56,92,125,
00274        118,-69,30,-18,-23,106,73,-107,
00275        84,40,-49,-109,90,122,-121,-57,
00276        112,-72,-23,5,-110,-53,-75,51,
00277        102,-51,-99,106,117,87,-25,123,
00278        20,-9,-52,73,117,-55,29,-108,
00279        7,-20,31,125,107,23,109,74,
00280        104,66,40,-126,-119,25,17,0,
00281        0,59};
00282     static final byte[] RECT3 = new byte[] {
00283        71,73,70,56,57,97,24,0,
00284        24,0,-77,0,0,0,0,0,
00285        -65,0,0,0,-65,0,-65,-65,
00286        0,0,0,-65,-65,0,-65,0,
00287        -65,-65,-64,-64,-64,-128,-128,-128,
00288        -1,0,0,0,-1,0,-1,-1,
00289        0,0,0,-1,-1,0,-1,0,
00290        -1,-1,-1,-1,-1,44,0,0,
00291        0,0,24,0,24,0,64,4,
00292        115,-16,-128,73,-85,-67,64,-94,
00293        -13,-28,27,95,8,-114,79,-42,
00294        77,-37,41,-82,-92,41,1,41,
00295        39,119,-12,108,-93,50,-64,-18,
00296        46,94,-1,54,-96,47,72,20,
00297        -62,114,24,12,50,-90,35,57,
00298        67,-67,-93,-22,-7,-116,50,-109,
00299        -105,101,113,91,67,33,-66,-32,
00300        -80,120,-116,2,-102,-117,101,46,
00301        55,93,-94,-78,116,28,54,-64,
00302        -19,-124,-105,96,-76,-7,-82,-98,
00303        -57,-57,-23,34,118,114,-128,35,
00304        -126,126,109,123,-127,125,8,103,
00305        -115,51,108,106,102,25,88,-108,
00306        20,7,17,0,0,59};
00307     static final byte[] RRECT1 = new byte[] {
00308        71,73,70,56,57,97,24,0,
00309        24,0,-77,0,0,0,0,0,
00310        -65,0,0,0,-65,0,-65,-65,
00311        0,0,0,-65,-65,0,-65,0,
00312        -65,-65,-64,-64,-64,-128,-128,-128,
00313        -1,0,0,0,-1,0,-1,-1,
00314        0,0,0,-1,-1,0,-1,0,
00315        -1,-1,-1,-1,-1,44,0,0,
00316        0,0,24,0,24,0,64,4,
00317        116,-16,-128,73,-85,-67,64,-66,
00318        35,-57,-13,-32,39,14,-39,-127,
00319        32,-45,-58,1,99,-21,-107,38,
00320        -54,114,116,109,-37,103,-70,-122,
00321        -4,88,-26,-77,-101,16,39,83,
00322        13,-113,64,35,-85,23,-126,37,
00323        119,46,-41,-81,8,101,-6,56,
00324        -49,35,82,118,-22,122,-65,-32,
00325        -28,99,76,46,-101,-51,84,-19,
00326        48,-69,-62,80,106,-39,101,-76,
00327        -119,77,-53,-83,-81,-70,78,-125,
00328        23,77,-9,119,115,15,127,65,
00329        -127,86,-124,70,18,110,19,112,
00330        105,106,55,73,97,-110,96,25,
00331        -117,-106,111,17,0,0,59};
00332     static final byte[] RRECT2 = new byte[] {
00333        71,73,70,56,57,97,24,0,
00334        24,0,-77,0,0,0,0,0,
00335        -65,0,0,0,-65,0,-65,-65,
00336        0,0,0,-65,-65,0,-65,0,
00337        -65,-65,-64,-64,-64,-128,-128,-128,
00338        -1,0,0,0,-1,0,-1,-1,
00339        0,0,0,-1,-1,0,-1,0,
00340        -1,-1,-1,-1,-1,44,0,0,
00341        0,0,24,0,24,0,64,4,
00342        107,-16,-128,73,-85,-67,64,34,
00343        116,-70,124,3,40,-122,97,-42,
00344        77,-101,7,-112,99,59,-104,40,
00345        -25,-51,116,45,1,-23,-55,-18,
00346        35,-116,-53,-74,-96,-22,-73,41,
00347        26,-113,-57,91,78,40,-116,-87,
00348        120,80,-33,114,-27,114,73,-127,
00349        31,-88,-56,-92,100,122,99,-56,
00350        112,-40,-23,13,-110,-53,-75,-13,
00351        9,67,-103,-99,1,85,-34,85,
00352        21,111,-51,79,117,-42,61,-101,
00353        127,-20,-31,90,122,107,75,107,
00354        108,92,74,88,104,42,55,-122,
00355        -115,25,17,0,0,59};
00356     static final byte[] RRECT3 = new byte[] {
00357        71,73,70,56,57,97,24,0,
00358        24,0,-77,0,0,0,0,0,
00359        -65,0,0,0,-65,0,-65,-65,
00360        0,0,0,-65,-65,0,-65,0,
00361        -65,-65,-64,-64,-64,-128,-128,-128,
00362        -1,0,0,0,-1,0,-1,-1,
00363        0,0,0,-1,-1,0,-1,0,
00364        -1,-1,-1,-1,-1,44,0,0,
00365        0,0,24,0,24,0,64,4,
00366        115,-16,-128,73,-85,-67,64,-94,
00367        -13,-28,27,95,8,-114,79,-42,
00368        77,-37,41,-82,-92,41,1,41,
00369        39,119,-12,108,-93,50,-64,-18,
00370        46,94,-1,54,-96,47,72,20,
00371        -62,110,24,10,50,-90,35,57,
00372        67,-67,-93,-22,-7,-116,-58,78,
00373        -55,-55,-78,-56,-83,-95,16,-32,
00374        -80,120,76,70,1,-49,69,115,
00375        -73,-85,-98,-18,64,-82,18,-116,
00376        6,-96,-78,116,-100,118,-3,45,
00377        -62,-53,17,116,118,78,126,122,
00378        -126,125,116,115,57,124,112,51,
00379        109,107,103,-114,104,-110,25,89,
00380        -107,74,17,0,0,59};
00381     static final byte[] ELLIPSE1 = new byte[] {
00382        71,73,70,56,57,97,24,0,
00383        24,0,-77,0,0,0,0,0,
00384        -65,0,0,0,-65,0,-65,-65,
00385        0,0,0,-65,-65,0,-65,0,
00386        -65,-65,-64,-64,-64,-128,-128,-128,
00387        -1,0,0,0,-1,0,-1,-1,
00388        0,0,0,-1,-1,0,-1,0,
00389        -1,-1,-1,-1,-1,44,0,0,
00390        0,0,24,0,24,0,64,4,
00391        124,-16,-128,73,-85,-67,64,-66,
00392        35,-57,-13,-32,39,122,25,-126,
00393        76,27,-89,-98,22,-94,114,38,
00394        -6,-62,-105,-5,-58,64,10,-124,
00395        -4,-8,-108,-84,-44,108,56,-60,
00396        9,-119,-56,-125,113,-75,-13,-123,
00397        0,-74,101,-57,73,5,-54,104,
00398        -67,103,52,-104,-20,-30,76,-32,
00399        -80,120,108,124,-104,-49,-24,116,
00400        -102,-37,69,74,105,57,-34,-60,
00401        -90,100,79,-77,-94,76,-3,26,
00402        -89,-54,-9,57,28,125,120,32,
00403        86,-127,-126,-124,121,48,118,74,
00404        40,114,80,43,-116,109,55,-110,
00405        -109,-117,115,100,-103,99,25,24,
00406        -99,24,7,17,0,0,59};
00407     static final byte[] ELLIPSE2 = new byte[] {
00408        71,73,70,56,57,97,24,0,
00409        24,0,-77,0,0,0,0,0,
00410        -65,0,0,0,-65,0,-65,-65,
00411        0,0,0,-65,-65,0,-65,0,
00412        -65,-65,-64,-64,-64,-128,-128,-128,
00413        -1,0,0,0,-1,0,-1,-1,
00414        0,0,0,-1,-1,0,-1,0,
00415        -1,-1,-1,-1,-1,44,0,0,
00416        0,0,24,0,24,0,64,4,
00417        118,-16,-128,73,-85,-67,64,34,
00418        116,-6,65,-64,-16,-120,-28,-8,
00419        0,-100,-124,-90,29,88,-66,103,
00420        58,109,94,109,-33,-35,-52,-122,
00421        38,92,102,58,-100,-48,-90,-37,
00422        24,-113,72,-92,-118,118,3,89,
00423        88,-71,-107,-121,-25,-21,-99,-106,
00424        -69,42,12,40,109,94,-96,-53,
00425        -95,56,-102,44,-101,-99,-52,49,
00426        46,-88,94,119,61,78,-21,96,
00427        54,125,75,-76,-90,12,118,42,
00428        -17,-49,-9,57,126,114,92,105,
00429        119,-126,34,122,108,112,19,-125,
00430        40,117,-123,109,-113,96,-111,18,
00431        42,24,-105,22,7,17,0,0,
00432        59};
00433     static final byte[] ELLIPSE3 = new byte[] {
00434        71,73,70,56,57,97,24,0,
00435        24,0,-77,0,0,0,0,0,
00436        -65,0,0,0,-65,0,-65,-65,
00437        0,0,0,-65,-65,0,-65,0,
00438        -65,-65,-64,-64,-64,-128,-128,-128,
00439        -1,0,0,0,-1,0,-1,-1,
00440        0,0,0,-1,-1,0,-1,0,
00441        -1,-1,-1,-1,-1,44,0,0,
00442        0,0,24,0,24,0,64,4,
00443        127,-16,-128,73,-85,-67,64,-94,
00444        -13,56,24,15,40,-122,100,-42,
00445        77,91,-41,33,19,41,-94,-86,
00446        4,-92,92,29,-33,-74,76,3,
00447        110,63,14,60,93,14,71,-84,
00448        -95,-122,-56,-30,49,-58,-30,-3,
00449        96,-58,-103,-47,71,5,-98,-92,
00450        -86,79,-75,20,-91,21,-65,66,
00451        48,24,-123,40,-101,-49,-24,52,
00452        84,-100,92,-37,-102,21,-81,103,
00453        -58,-44,-2,74,-120,44,-35,115,
00454        -17,63,76,107,118,91,32,-128,
00455        123,127,126,119,-123,121,15,43,
00456        -126,-119,121,115,-112,55,112,20,
00457        114,127,-122,73,-103,-105,-110,-102,
00458        109,50,24,-96,22,7,17,0,
00459        0,59};
00460     static final byte[] LINE1 = new byte[] {
00461        71,73,70,56,57,97,24,0,
00462        24,0,-77,0,0,0,0,0,
00463        -65,0,0,0,-65,0,-65,-65,
00464        0,0,0,-65,-65,0,-65,0,
00465        -65,-65,-64,-64,-64,-128,-128,-128,
00466        -1,0,0,0,-1,0,-1,-1,
00467        0,0,0,-1,-1,0,-1,0,
00468        -1,-1,-1,-1,-1,44,0,0,
00469        0,0,24,0,24,0,64,4,
00470        90,-16,-128,73,-85,-67,64,-66,
00471        -61,123,-18,32,-120,32,-45,22,
00472        -98,-36,-57,-115,37,-22,-118,36,
00473        96,-70,106,-56,-54,111,126,-49,
00474        -7,-71,-125,53,93,-116,7,20,
00475        -74,122,-63,-61,-81,-121,-70,-115,
00476        -98,-48,-88,116,-9,-88,90,-81,
00477        88,-20,-112,-39,-36,114,109,94,
00478        15,119,25,74,-126,-113,40,-13,
00479        42,76,-21,-94,115,65,-14,119,
00480        -3,-98,-17,-90,120,105,6,-61,
00481        -57,28,34,0,59};
00482     static final byte[] LINE2 = new byte[] {
00483        71,73,70,56,57,97,24,0,
00484        24,0,-77,0,0,0,0,0,
00485        -65,0,0,0,-65,0,-65,-65,
00486        0,0,0,-65,-65,0,-65,0,
00487        -65,-65,-64,-64,-64,-128,-128,-128,
00488        -1,0,0,0,-1,0,-1,-1,
00489        0,0,0,-1,-1,0,-1,0,
00490        -1,-1,-1,-1,-1,44,0,0,
00491        0,0,24,0,24,0,64,4,
00492        83,-16,-128,73,-85,-67,64,34,
00493        116,122,-49,94,40,74,-64,54,
00494        -98,96,56,-103,103,-85,-106,92,
00495        -101,-94,-80,107,-109,91,-82,-17,
00496        60,-73,-58,55,26,75,52,-109,
00497        -43,108,69,-49,47,-88,124,1,
00498        -103,68,88,111,-70,91,66,-93,
00499        -61,-21,-25,-88,-35,102,63,76,
00500        -21,40,-119,125,-114,93,98,-76,
00501        -48,-84,118,-78,-95,105,109,6,
00502        67,-57,28,34,0,59};
00503     static final byte[] LINE3 = new byte[] {
00504        71,73,70,56,57,97,24,0,
00505        24,0,-77,0,0,0,0,0,
00506        -65,0,0,0,-65,0,-65,-65,
00507        0,0,0,-65,-65,0,-65,0,
00508        -65,-65,-64,-64,-64,-128,-128,-128,
00509        -1,0,0,0,-1,0,-1,-1,
00510        0,0,0,-1,-1,0,-1,0,
00511        -1,-1,-1,-1,-1,44,0,0,
00512        0,0,24,0,24,0,64,4,
00513        89,-16,-128,73,-85,-67,64,-94,
00514        -13,56,7,93,-24,-119,-35,-76,
00515        -111,-29,8,-90,102,-118,-66,94,
00516        11,63,43,44,-69,56,122,-49,
00517        -71,4,-100,61,-34,78,-59,43,
00518        -3,-126,31,-37,-79,-40,27,50,
00519        69,38,-124,116,74,-83,90,77,
00520        -49,28,22,57,-37,-122,106,92,
00521        47,49,-4,-21,22,-59,47,48,
00522        9,-83,77,-105,-71,73,-43,59,
00523        -69,-98,-61,-41,62,-116,-34,114,
00524        -120,0,0,59};
00525     static final byte[] CONN1 = new byte[] {
00526        71,73,70,56,57,97,24,0,
00527        24,0,-77,0,0,0,0,0,
00528        -65,0,0,0,-65,0,-65,-65,
00529        0,0,0,-65,-65,0,-65,0,
00530        -65,-65,-64,-64,-64,-128,-128,-128,
00531        -1,0,0,0,-1,0,-1,-1,
00532        0,0,0,-1,-1,0,-1,0,
00533        -1,-1,-1,-1,-1,44,0,0,
00534        0,0,24,0,24,0,64,4,
00535        96,-16,-128,73,-85,-67,64,-66,
00536        -61,-91,-17,32,-120,32,-45,22,
00537        -122,-107,72,2,-26,-23,-86,-27,
00538        -53,101,-18,24,-53,-78,-51,-30,
00539        -7,-38,74,20,-98,-18,7,-94,
00540        -67,-122,60,-113,-15,-128,76,-98,
00541        116,-93,-88,116,74,29,62,-82,
00542        -40,-84,86,-21,115,62,-69,94,
00543        -40,-82,51,113,54,103,104,-36,
00544        -7,-76,12,-83,93,-76,-27,-5,
00545        85,-18,-52,-51,-32,48,103,88,
00546        -19,83,51,24,-127,24,7,17,
00547        0,0,59};
00548     static final byte[] CONN2 = new byte[] {
00549        71,73,70,56,57,97,24,0,
00550        24,0,-77,0,0,0,0,0,
00551        -65,0,0,0,-65,0,-65,-65,
00552        0,0,0,-65,-65,0,-65,0,
00553        -65,-65,-64,-64,-64,-128,-128,-128,
00554        -1,0,0,0,-1,0,-1,-1,
00555        0,0,0,-1,-1,0,-1,0,
00556        -1,-1,-1,-1,-1,44,0,0,
00557        0,0,24,0,24,0,64,4,
00558        86,-16,-128,73,-85,-67,64,34,
00559        116,122,-81,94,24,78,-101,104,
00560        126,-46,8,-108,103,-85,-78,103,
00561        -26,-110,-100,107,-45,91,-82,-17,
00562        -69,-76,-42,-74,22,77,-108,-111,
00563        -35,126,65,35,17,-103,-92,-68,
00564        -126,71,-98,116,-118,24,66,99,
00565        -52,-21,18,-90,-11,88,-67,-54,
00566        89,22,-107,-118,2,99,98,-82,
00567        -112,-4,25,31,95,-25,-82,79,
00568        -35,45,98,-18,-105,67,4,0,
00569        59};
00570     static final byte[] CONN3 = new byte[] {
00571        71,73,70,56,57,97,24,0,
00572        24,0,-77,0,0,0,0,0,
00573        -65,0,0,0,-65,0,-65,-65,
00574        0,0,0,-65,-65,0,-65,0,
00575        -65,-65,-64,-64,-64,-128,-128,-128,
00576        -1,0,0,0,-1,0,-1,-1,
00577        0,0,0,-1,-1,0,-1,0,
00578        -1,-1,-1,-1,-1,44,0,0,
00579        0,0,24,0,24,0,64,4,
00580        95,-16,-128,73,-85,-67,64,-94,
00581        -13,-72,4,93,-24,-119,-35,-76,
00582        -111,-29,56,-91,102,-118,-66,94,
00583        11,63,-96,27,3,-89,61,-33,
00584        -7,14,-53,-70,96,9,-57,-30,
00585        -44,118,-64,89,45,35,74,10,
00586        109,78,31,11,-121,-88,90,-81,
00587        -40,-84,73,-86,-60,113,117,91,
00588        21,-27,73,-13,-86,104,-36,-16,
00589        -21,8,54,43,-69,-120,52,90,
00590        28,127,86,72,106,-78,43,-1,
00591        13,101,48,-128,24,7,17,0,
00592        0,59};
00593     static final byte[] OCONN1 = new byte[] {
00594        71,73,70,56,57,97,24,0,
00595        24,0,-77,0,0,0,0,0,
00596        -65,0,0,0,-65,0,-65,-65,
00597        0,0,0,-65,-65,0,-65,0,
00598        -65,-65,-64,-64,-64,-128,-128,-128,
00599        -1,0,0,0,-1,0,-1,-1,
00600        0,0,0,-1,-1,0,-1,0,
00601        -1,-1,-1,-1,-1,44,0,0,
00602        0,0,24,0,24,0,64,4,
00603        97,-16,-128,73,-85,-67,64,-66,
00604        -61,101,-1,32,-121,32,-45,22,
00605        -122,84,55,-106,103,-5,-83,-128,
00606        -23,118,-103,74,-58,-77,11,-53,
00607        57,-72,-45,-109,-34,-31,71,19,
00608        14,111,-68,89,77,-124,52,-6,
00609        110,-93,-88,116,74,-35,61,-82,
00610        -40,-84,86,-37,116,-38,88,69,
00611        33,49,67,-18,17,57,-53,-36,
00612        89,-126,73,125,113,-62,-12,-70,
00613        85,-82,-51,93,-14,-82,-9,88,
00614        -86,-6,-87,100,109,-126,21,7,
00615        17,0,0,59};
00616     static final byte[] OCONN2 = new byte[] {
00617        71,73,70,56,57,97,24,0,
00618        24,0,-77,0,0,0,0,0,
00619        -65,0,0,0,-65,0,-65,-65,
00620        0,0,0,-65,-65,0,-65,0,
00621        -65,-65,-64,-64,-64,-128,-128,-128,
00622        -1,0,0,0,-1,0,-1,-1,
00623        0,0,0,-1,-1,0,-1,0,
00624        -1,-1,-1,-1,-1,44,0,0,
00625        0,0,24,0,24,0,64,4,
00626        86,-16,-128,73,-85,-67,64,34,
00627        116,-70,-100,94,40,126,-37,104,
00628        118,-103,55,-107,103,-117,2,-84,
00629        -22,-122,43,55,-97,-11,-90,-17,
00630        60,79,-38,-73,81,77,-108,-70,
00631        13,-125,18,26,12,56,-93,-88,
00632        96,72,83,-82,71,-19,29,-93,
00633        -49,24,-10,71,68,94,51,96,
00634        -29,-78,27,-68,-66,48,-96,44,
00635        -77,-87,-44,-74,-62,41,51,91,
00636        -67,-107,-95,-17,-106,67,4,0,
00637        59};
00638     static final byte[] OCONN3 = new byte[] {
00639        71,73,70,56,57,97,24,0,
00640        24,0,-77,0,0,0,0,0,
00641        -65,0,0,0,-65,0,-65,-65,
00642        0,0,0,-65,-65,0,-65,0,
00643        -65,-65,-64,-64,-64,-128,-128,-128,
00644        -1,0,0,0,-1,0,-1,-1,
00645        0,0,0,-1,-1,0,-1,0,
00646        -1,-1,-1,-1,-1,44,0,0,
00647        0,0,24,0,24,0,64,4,
00648        95,-16,-128,73,-85,-67,64,-94,
00649        -13,-92,-49,93,-56,-115,-35,-76,
00650        -119,-24,-104,-83,42,112,-110,112,
00651        42,-102,48,86,-43,110,-84,-53,
00652        82,-50,-1,-83,87,105,-89,-93,
00653        -51,-120,41,35,82,-123,19,46,
00654        65,-63,37,-48,-124,-88,90,-81,
00655        -40,-84,9,-56,-35,74,119,-34,
00656        -46,-28,-5,8,115,0,92,-110,
00657        -71,-100,14,-83,-111,104,-75,-85,
00658        125,70,-67,121,20,57,-126,46,
00659        -69,-109,87,54,-127,55,17,0,
00660        0,59};
00661     static final byte[] SCRIBBL1 = new byte[] {
00662        71,73,70,56,57,97,24,0,
00663        24,0,-77,0,0,0,0,0,
00664        -65,0,0,0,-65,0,-65,-65,
00665        0,0,0,-65,-65,0,-65,0,
00666        -65,-65,-64,-64,-64,-128,-128,-128,
00667        -1,0,0,0,-1,0,-1,-1,
00668        0,0,0,-1,-1,0,-1,0,
00669        -1,-1,-1,-1,-1,44,0,0,
00670        0,0,24,0,24,0,64,4,
00671        103,-16,-128,73,-85,-67,64,-66,
00672        -61,101,-1,93,-58,33,-56,-76,
00673        -123,-96,-105,-110,102,-22,-82,37,
00674        112,114,-94,-6,-78,-14,-85,-113,
00675        -15,-68,-61,45,-108,-82,-122,-13,
00676        -43,104,20,80,-15,115,60,42,
00677        123,-52,-53,45,70,-86,90,-81,
00678        -40,-30,99,-53,-19,122,-67,-48,
00679        -97,107,41,116,29,-55,-76,29,
00680        49,-100,126,-99,-39,-74,-8,51,
00681        -40,-106,-49,115,-27,-6,-35,-104,
00682        114,-14,-24,98,31,69,89,-124,
00683        88,25,24,-120,24,7,17,0,
00684        0,59};
00685     static final byte[] SCRIBBL2 = new byte[] {
00686        71,73,70,56,57,97,24,0,
00687        24,0,-77,0,0,0,0,0,
00688        -65,0,0,0,-65,0,-65,-65,
00689        0,0,0,-65,-65,0,-65,0,
00690        -65,-65,-64,-64,-64,-128,-128,-128,
00691        -1,0,0,0,-1,0,-1,-1,
00692        0,0,0,-1,-1,0,-1,0,
00693        -1,-1,-1,-1,-1,44,0,0,
00694        0,0,24,0,24,0,64,4,
00695        94,-16,-128,73,-85,-67,64,34,
00696        116,122,-49,94,-8,121,-45,38,
00697        -126,-93,72,2,-90,-22,-86,37,
00698        23,-94,31,117,-78,-14,106,-67,
00699        -15,-26,-1,64,-96,4,-9,42,
00700        -82,90,36,35,42,118,74,22,
00701        -103,51,-104,-85,100,-84,-10,-126,
00702        -40,32,-76,58,37,114,-69,-56,
00703        -44,116,-26,117,-14,-114,57,-79,
00704        20,-35,52,-61,-54,98,-38,59,
00705        44,105,-49,-45,117,59,-103,-2,
00706        29,97,-2,24,7,17,0,0,
00707        59};
00708     static final byte[] SCRIBBL3 = new byte[] {
00709        71,73,70,56,57,97,24,0,
00710        24,0,-77,0,0,0,0,0,
00711        -65,0,0,0,-65,0,-65,-65,
00712        0,0,0,-65,-65,0,-65,0,
00713        -65,-65,-64,-64,-64,-128,-128,-128,
00714        -1,0,0,0,-1,0,-1,-1,
00715        0,0,0,-1,-1,0,-1,0,
00716        -1,-1,-1,-1,-1,44,0,0,
00717        0,0,24,0,24,0,64,4,
00718        106,-16,-128,73,-85,-67,64,-94,
00719        -13,-72,-12,93,-56,1,-30,-76,
00720        -107,-96,38,-106,-64,-103,-82,-81,
00721        103,-90,89,72,-58,-35,12,-17,
00722        -79,-114,-1,-71,22,-19,-41,98,
00723        -71,114,68,-124,113,-104,83,18,
00724        -123,-88,-43,13,-26,-29,89,37,
00725        45,-124,118,-53,-19,122,77,-41,
00726        48,24,8,28,-37,-82,-75,81,
00727        17,52,-19,-79,-41,-25,-73,89,
00728        -19,-116,63,-38,-69,-7,-67,84,
00729        127,-23,-15,31,121,112,106,22,
00730        86,122,100,82,88,24,-117,22,
00731        7,17,0,0,59};
00732     static final byte[] POLYGON1 = new byte[] {
00733        71,73,70,56,57,97,24,0,
00734        24,0,-77,0,0,0,0,0,
00735        -65,0,0,0,-65,0,-65,-65,
00736        0,0,0,-65,-65,0,-65,0,
00737        -65,-65,-64,-64,-64,-128,-128,-128,
00738        -1,0,0,0,-1,0,-1,-1,
00739        0,0,0,-1,-1,0,-1,0,
00740        -1,-1,-1,-1,-1,44,0,0,
00741        0,0,24,0,24,0,64,4,
00742        118,-16,-128,73,-85,-67,64,-66,
00743        -61,57,125,3,40,102,28,-126,
00744        76,91,-89,-82,94,103,-94,108,
00745        -52,-66,64,-38,-43,-45,29,-110,
00746        7,109,-53,50,31,112,40,28,
00747        122,114,-91,83,109,85,11,13,
00748        0,-50,7,-81,120,-117,-31,92,
00749        -54,-97,81,69,51,121,-65,-32,
00750        -80,-17,65,46,-101,-49,-25,-20,
00751        54,70,93,99,97,-42,10,104,
00752        -86,86,65,69,-47,-25,123,105,
00753        119,102,-18,122,73,112,55,60,
00754        30,115,123,90,64,72,61,117,
00755        110,-120,-114,92,89,98,-109,97,
00756        127,24,-105,23,7,17,0,0,
00757        59};
00758     static final byte[] POLYGON2 = new byte[] {
00759        71,73,70,56,57,97,24,0,
00760        24,0,-77,0,0,0,0,0,
00761        -65,0,0,0,-65,0,-65,-65,
00762        0,0,0,-65,-65,0,-65,0,
00763        -65,-65,-64,-64,-64,-128,-128,-128,
00764        -1,0,0,0,-1,0,-1,-1,
00765        0,0,0,-1,-1,0,-1,0,
00766        -1,-1,-1,-1,-1,44,0,0,
00767        0,0,24,0,24,0,64,4,
00768        104,-16,-128,73,-85,-67,64,34,
00769        116,-70,-1,-42,51,100,18,-80,
00770        125,104,90,118,-45,-87,-66,-96,
00771        -55,-91,-64,32,102,-11,-51,-54,
00772        112,95,110,-64,-96,112,-56,105,
00773        -51,124,42,99,-46,-58,20,-23,
00774        126,-57,24,10,-16,84,34,-109,
00775        -90,-21,-53,72,-20,10,-83,-38,
00776        -104,43,-20,1,35,41,-69,113,
00777        -116,-38,-76,-111,-52,101,-25,-88,
00778        -7,-26,-47,30,-109,-78,59,29,
00779        45,39,-15,124,100,18,-127,-126,
00780        -124,-123,56,24,-119,23,7,17,
00781        0,0,59};
00782     static final byte[] POLYGON3 = new byte[] {
00783        71,73,70,56,57,97,24,0,
00784        24,0,-77,0,0,0,0,0,
00785        -65,0,0,0,-65,0,-65,-65,
00786        0,0,0,-65,-65,0,-65,0,
00787        -65,-65,-64,-64,-64,-128,-128,-128,
00788        -1,0,0,0,-1,0,-1,-1,
00789        0,0,0,-1,-1,0,-1,0,
00790        -1,-1,-1,-1,-1,44,0,0,
00791        0,0,24,0,24,0,64,4,
00792        114,-16,-128,73,-85,-67,64,-94,
00793        -13,-72,-89,-49,16,-114,89,55,
00794        109,93,-22,-87,106,41,1,-24,
00795        42,-77,-14,57,75,-49,-108,2,
00796        -94,107,-45,-64,-37,-17,22,108,
00797        -63,-120,-62,-55,-25,72,3,-116,
00798        6,60,-46,50,-42,18,-26,-90,
00799        -56,34,86,-85,61,33,-66,-32,
00800        -80,120,124,-30,102,-53,-39,51,
00801        -84,91,9,57,57,104,86,84,
00802        68,119,-17,-42,-77,-71,83,127,
00803        71,0,-107,45,118,112,120,102,
00804        38,111,57,-124,105,127,-119,-123,
00805        43,113,-118,121,47,24,-109,22,
00806        7,17,0,0,59};
00807     static final byte[] BORDDEC1 = new byte[] {
00808        71,73,70,56,57,97,24,0,
00809        24,0,-77,0,0,0,0,0,
00810        -65,0,0,0,-65,0,-65,-65,
00811        0,0,0,-65,-65,0,-65,0,
00812        -65,-65,-64,-64,-64,-128,-128,-128,
00813        -1,0,0,0,-1,0,-1,-1,
00814        0,0,0,-1,-1,0,-1,0,
00815        -1,-1,-1,-1,-1,44,0,0,
00816        0,0,24,0,24,0,64,4,
00817        98,-16,-128,73,-85,-67,64,-66,
00818        115,54,-1,-32,-121,112,8,50,
00819        121,94,-88,-114,71,121,-86,-16,
00820        106,2,104,28,-78,46,109,-17,
00821        121,-70,-53,-81,-50,-113,68,-102,
00822        -43,-122,56,35,-57,103,75,6,
00823        -121,-73,89,105,74,-83,90,123,
00824        -113,-84,118,-53,-27,42,-95,-47,
00825        96,119,-4,112,-22,-124,-56,-94,
00826        24,106,62,-2,-38,75,-74,-6,
00827        -52,-116,-63,59,-41,-21,-68,-50,
00828        54,-26,-1,84,25,24,-125,24,
00829        7,17,0,0,59};
00830     static final byte[] BORDDEC2 = new byte[] {
00831        71,73,70,56,57,97,24,0,
00832        24,0,-77,0,0,0,0,0,
00833        -65,0,0,0,-65,0,-65,-65,
00834        0,0,0,-65,-65,0,-65,0,
00835        -65,-65,-64,-64,-64,-128,-128,-128,
00836        -1,0,0,0,-1,0,-1,-1,
00837        0,0,0,-1,-1,0,-1,0,
00838        -1,-1,-1,-1,-1,44,0,0,
00839        0,0,24,0,24,0,64,4,
00840        95,-16,-128,73,-85,-67,64,34,
00841        116,-6,-21,96,24,114,18,-80,
00842        -127,-97,-88,30,-28,116,-82,112,
00843        -24,-110,71,26,119,-83,73,-33,
00844        -21,-68,-3,-64,96,-80,-12,-30,
00845        -11,116,40,35,-85,51,75,26,
00846        115,69,-37,13,-86,-124,-7,-124,
00847        88,97,-77,42,-38,114,65,-34,
00848        -121,120,76,38,67,105,-46,-40,
00849        -39,-55,91,123,-108,-18,26,-100,
00850        -119,124,63,-23,-47,-84,16,-65,
00851        -5,102,48,-128,24,7,17,0,
00852        0,59};
00853     static final byte[] BORDDEC3 = new byte[] {
00854        71,73,70,56,57,97,24,0,
00855        24,0,-77,0,0,0,0,0,
00856        -65,0,0,0,-65,0,-65,-65,
00857        0,0,0,-65,-65,0,-65,0,
00858        -65,-65,-64,-64,-64,-128,-128,-128,
00859        -1,0,0,0,-1,0,-1,-1,
00860        0,0,0,-1,-1,0,-1,0,
00861        -1,-1,-1,-1,-1,44,0,0,
00862        0,0,24,0,24,0,64,4,
00863        111,-16,-128,73,-85,-67,64,-94,
00864        -13,-72,-17,-32,119,108,-35,68,
00865        -118,97,58,122,38,-22,-86,37,
00866        112,-62,-18,-39,-46,56,43,-65,
00867        124,120,115,-113,-96,112,40,-76,
00868        -19,114,42,-29,-84,-25,81,126,
00869        16,-48,-88,84,-86,91,34,69,
00870        -90,-87,118,27,53,93,113,-34,
00871        -125,120,76,46,-109,31,97,-113,
00872        -39,-68,-31,-92,59,-52,-107,91,
00873        6,-81,-13,-28,104,-70,-40,78,
00874        -61,-65,-9,119,109,121,8,118,
00875        107,101,-126,105,-122,-118,-125,95,
00876        47,25,24,-112,24,7,17,0,
00877        0,59};
00878 static final byte[] URL1 = {
00879 71,73,70,56,57,97,24,0,
00880 24,0,-77,0,0,0,0,0,
00881 -65,0,0,0,-65,0,-65,-65,
00882 0,0,0,-128,-65,0,-65,0,
00883 -65,-65,-64,-64,-64,-128,-128,-128,
00884 -1,0,0,0,-1,0,-1,-1,
00885 0,0,0,-1,-1,0,-1,0,
00886 -1,-1,-1,-1,-1,44,0,0,
00887 0,0,24,0,24,0,64,4,
00888 -109,-16,-128,73,-85,-67,64,62,
00889 121,120,-10,93,-40,33,-56,-76,
00890 -123,-52,-125,16,-56,70,-88,108,
00891 72,-102,28,104,-117,-57,12,-100,
00892 -8,-111,-82,-101,-107,-84,-76,-21,
00893 25,123,58,-34,-15,-104,-84,101,
00894 40,-99,15,-82,-71,12,17,8,
00895 34,-86,-24,71,96,-28,-82,89,
00896 -94,-110,-15,58,92,97,-92,-16,
00897 -124,-60,110,-69,-33,-55,-121,124,
00898 78,-81,-41,-59,78,-55,36,106,
00899 108,126,-98,124,82,106,69,127,
00900 54,-126,67,52,122,124,30,123,
00901 -125,74,56,12,-111,41,102,-120,
00902 69,61,92,65,88,-107,-113,92,
00903 36,100,102,8,-101,91,102,-109,
00904 47,43,105,35,120,40,-103,104,
00905 -95,-114,112,-80,111,79,24,-76,
00906 23,7,17,0,0,59, };
00907 static final byte[] URL2 = {
00908 71,73,70,56,57,97,24,0,
00909 24,0,-77,0,0,0,0,0,
00910 -65,0,0,0,-65,0,-65,-65,
00911 0,0,0,-128,-65,0,-65,0,
00912 -65,-65,-64,-64,-64,-128,-128,-128,
00913 -1,0,0,0,-1,0,-1,-1,
00914 0,0,0,-1,-1,0,-1,0,
00915 -1,-1,-1,-1,-1,44,0,0,
00916 0,0,24,0,24,0,64,4,
00917 -115,-16,-128,73,-85,-67,64,34,
00918 116,100,-49,-44,-41,-115,31,-80,
00919 -111,35,-13,32,4,115,-80,4,
00920 57,-99,104,109,75,38,119,-93,
00921 68,60,-50,-70,20,-31,113,-24,
00922 -83,8,-76,-46,102,-55,108,58,
00923 57,64,-111,39,51,-75,69,61,
00924 -43,44,-22,106,83,-79,-120,-84,
00925 95,14,-27,69,18,-121,-84,-32,
00926 108,-57,86,62,-33,78,110,-69,
00927 118,-91,-126,38,-46,-19,24,11,
00928 18,81,-11,52,118,89,127,50,
00929 123,56,82,119,-124,56,73,93,
00930 12,-114,103,98,-116,36,101,96,
00931 62,110,53,101,27,12,49,72,
00932 -111,65,29,46,45,103,71,73,
00933 114,7,42,47,104,72,-97,83,
00934 24,-82,23,7,17,0,0,59,
00935  };
00936 static final byte[] URL3 = {
00937 71,73,70,56,57,97,24,0,
00938 24,0,-77,0,0,0,0,0,
00939 -65,0,0,0,-65,0,-65,-65,
00940 0,0,0,-128,-65,0,-65,0,
00941 -65,-65,-64,-64,-64,-128,-128,-128,
00942 -1,0,0,0,-1,0,-1,-1,
00943 0,0,0,-1,-1,0,-1,0,
00944 -1,-1,-1,-1,-1,44,0,0,
00945 0,0,24,0,24,0,64,4,
00946 -101,-16,-128,73,-85,-67,64,-94,
00947 -13,-64,-109,96,-42,125,36,39,
00948 1,91,-7,48,15,66,32,46,
00949 -95,-107,83,-22,-123,19,119,-85,
00950 103,106,-86,-116,32,75,66,67,
00951 -3,14,67,87,-21,-123,-32,-43,
00952 -114,-68,-88,-23,57,10,-23,-86,
00953 78,-29,103,-78,-67,82,-78,62,
00954 -32,-14,-125,16,77,-75,38,-58,
00955 -127,64,-40,-74,80,-51,115,24,
00956 74,47,-62,-18,-8,-68,30,86,
00957 -109,-6,127,125,32,35,55,25,
00958 102,42,-127,34,30,95,-126,80,
00959 -120,94,93,-122,-128,40,127,7,
00960 -107,107,109,-110,113,81,44,74,
00961 7,46,-103,-101,75,50,49,-107,
00962 36,-127,36,-100,47,31,109,46,
00963 97,-89,28,12,-104,0,-84,76,
00964 -121,-109,117,-72,-90,39,24,-68,
00965 22,7,17,0,0,59, };
00966 
00967     static Hashtable h = new Hashtable();
00968     
00969     static {
00970        h.put("/CH/ifa/draw/images/SEL1.gif", SEL1);
00971        h.put("/CH/ifa/draw/images/SEL2.gif", SEL2);
00972        h.put("/CH/ifa/draw/images/SEL3.gif", SEL3);
00973        h.put("/CH/ifa/draw/images/TEXT1.gif", TEXT1);
00974        h.put("/CH/ifa/draw/images/TEXT2.gif", TEXT2);
00975        h.put("/CH/ifa/draw/images/TEXT3.gif", TEXT3);
00976        h.put("/CH/ifa/draw/images/ATEXT1.gif", ATEXT1);
00977        h.put("/CH/ifa/draw/images/ATEXT2.gif", ATEXT2);
00978        h.put("/CH/ifa/draw/images/ATEXT3.gif", ATEXT3);
00979        h.put("/CH/ifa/draw/images/RECT1.gif", RECT1);
00980        h.put("/CH/ifa/draw/images/RECT2.gif", RECT2);
00981        h.put("/CH/ifa/draw/images/RECT3.gif", RECT3);
00982        h.put("/CH/ifa/draw/images/RRECT1.gif", RRECT1);
00983        h.put("/CH/ifa/draw/images/RRECT2.gif", RRECT2);
00984        h.put("/CH/ifa/draw/images/RRECT3.gif", RRECT3);
00985        h.put("/CH/ifa/draw/images/ELLIPSE1.gif", ELLIPSE1);
00986        h.put("/CH/ifa/draw/images/ELLIPSE2.gif", ELLIPSE2);
00987        h.put("/CH/ifa/draw/images/ELLIPSE3.gif", ELLIPSE3);
00988        h.put("/CH/ifa/draw/images/LINE1.gif", LINE1);
00989        h.put("/CH/ifa/draw/images/LINE2.gif", LINE2);
00990        h.put("/CH/ifa/draw/images/LINE3.gif", LINE3);
00991        h.put("/CH/ifa/draw/images/CONN1.gif", CONN1);
00992        h.put("/CH/ifa/draw/images/CONN2.gif", CONN2);
00993        h.put("/CH/ifa/draw/images/CONN3.gif", CONN3);
00994        h.put("/CH/ifa/draw/images/OCONN1.gif", OCONN1);
00995        h.put("/CH/ifa/draw/images/OCONN2.gif", OCONN2);
00996        h.put("/CH/ifa/draw/images/OCONN3.gif", OCONN3);
00997        h.put("/CH/ifa/draw/images/SCRIBBL1.gif", SCRIBBL1);
00998        h.put("/CH/ifa/draw/images/SCRIBBL2.gif", SCRIBBL2);
00999        h.put("/CH/ifa/draw/images/SCRIBBL3.gif", SCRIBBL3);
01000        h.put("/CH/ifa/draw/images/POLYGON1.gif", POLYGON1);
01001        h.put("/CH/ifa/draw/images/POLYGON2.gif", POLYGON2);
01002        h.put("/CH/ifa/draw/images/POLYGON3.gif", POLYGON3);
01003        h.put("/CH/ifa/draw/images/BORDDEC1.gif", BORDDEC1);
01004        h.put("/CH/ifa/draw/images/BORDDEC2.gif", BORDDEC2);
01005        h.put("/CH/ifa/draw/images/BORDDEC3.gif", BORDDEC3);
01006        h.put("/CH/ifa/draw/images/URL1.gif", URL1);
01007        h.put("/CH/ifa/draw/images/URL2.gif", URL2);
01008        h.put("/CH/ifa/draw/images/URL3.gif", URL3);
01009     }
01010 
01011     public static byte[] getImage(String name) {
01012        return (byte[])h.get(name);
01013     }
01014 
01018     static void main(String[] args) {
01019        for (int i = 0; i < args.length; i++) {
01020            genImage(args[i]);
01021        }
01022     }
01023 
01024     static void genImage(String filename) {
01025        try {
01026            File f = new File(filename);
01027            System.out.println(
01028               "static final byte[] " +
01029               f.getName().substring(0, f.getName().length() - 4) +
01030               " = {");
01031            DataInputStream di = new DataInputStream(new BufferedInputStream(
01032               new FileInputStream(filename)));
01033            int ll = 0;
01034            try {
01035               while (true) {
01036                   byte b = (byte)di.readByte();
01037                   System.out.print(b + ",");
01038                   ll++;
01039                   if (ll % 8 == 0)
01040                      System.out.println();
01041               }
01042            } catch (EOFException eofe) {
01043            }
01044            System.out.println(" };");
01045        } catch (IOException ioe) {
01046        }
01047     }
01048 }