public class ib extends com.aapeli.client.IPanel {
  protected static final java.lang.String[] d;

  public static final int g;

  private hb i;

  private l a;

  private int c;

  private java.awt.image.BufferedImage j;

  private java.awt.Graphics2D e;

  private static final java.lang.String[] z;

  protected ib(hb);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method com/aapeli/client/IPanel."<init>":()V
       4: aload_0
       5: aload_1
       6: putfield      #2                  // Field i:Lhb;
       9: aload_0
      10: sipush        585
      13: sipush        255
      16: invokevirtual #3                  // Method setSize:(II)V
      19: aload_0
      20: iconst_1
      21: invokevirtual #4                  // Method a:(I)V
      24: aload_0
      25: new           #5                  // class l
      28: dup
      29: aload_1
      30: aload_0
      31: invokespecial #6                  // Method l."<init>":(Lhb;Lib;)V
      34: putfield      #7                  // Field a:Ll;
      37: return

  public void update(java.awt.Graphics);
    Code:
       0: getstatic     #279                // Field s.d:Z
       3: istore        32
       5: aload_0
       6: getfield      #8                  // Field j:Ljava/awt/image/BufferedImage;
       9: ifnonnull     54
      12: aload_0
      13: new           #9                  // class java/awt/image/BufferedImage
      16: dup
      17: sipush        585
      20: sipush        255
      23: iconst_1
      24: invokespecial #10                 // Method java/awt/image/BufferedImage."<init>":(III)V
      27: putfield      #8                  // Field j:Ljava/awt/image/BufferedImage;
      30: aload_0
      31: aload_0
      32: getfield      #8                  // Field j:Ljava/awt/image/BufferedImage;
      35: invokevirtual #11                 // Method java/awt/image/BufferedImage.createGraphics:()Ljava/awt/Graphics2D;
      38: putfield      #12                 // Field e:Ljava/awt/Graphics2D;
      41: aload_0
      42: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
      45: getstatic     #13                 // Field java/awt/RenderingHints.KEY_TEXT_ANTIALIASING:Ljava/awt/RenderingHints$Key;
      48: getstatic     #14                 // Field java/awt/RenderingHints.VALUE_TEXT_ANTIALIAS_ON:Ljava/lang/Object;
      51: invokevirtual #15                 // Method java/awt/Graphics2D.setRenderingHint:(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V
      54: aload_0
      55: aload_0
      56: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
      59: invokevirtual #16                 // Method drawBackground:(Ljava/awt/Graphics;)V
      62: sipush        160
      65: istore_2
      66: bipush        91
      68: istore_3
      69: iload_2
      70: bipush        30
      72: isub
      73: istore        4
      75: iload_2
      76: bipush        10
      78: isub
      79: istore        5
      81: iload_2
      82: sipush        150
      85: iadd
      86: istore        6
      88: iload_2
      89: sipush        210
      92: iadd
      93: istore        7
      95: iload_2
      96: sipush        240
      99: iadd
     100: istore        8
     102: aload_0
     103: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     106: getstatic     #17                 // Field g.s:Ljava/awt/Color;
     109: invokevirtual #18                 // Method java/awt/Graphics2D.setColor:(Ljava/awt/Color;)V
     112: aload_0
     113: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     116: getstatic     #19                 // Field g.b:Ljava/awt/Font;
     119: invokevirtual #20                 // Method java/awt/Graphics2D.setFont:(Ljava/awt/Font;)V
     122: aload_0
     123: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     126: aload_0
     127: getfield      #2                  // Field i:Lhb;
     130: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     133: getstatic     #301                // Field z:[Ljava/lang/String;
     136: iconst_3
     137: aaload
     138: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     141: sipush        292
     144: iload_3
     145: bipush        55
     147: isub
     148: iconst_0
     149: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     152: pop
     153: aload_0
     154: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     157: getstatic     #25                 // Field g.w:Ljava/awt/Font;
     160: invokevirtual #20                 // Method java/awt/Graphics2D.setFont:(Ljava/awt/Font;)V
     163: aload_0
     164: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     167: aload_0
     168: getfield      #2                  // Field i:Lhb;
     171: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     174: new           #26                 // class java/lang/StringBuilder
     177: dup
     178: invokespecial #27                 // Method java/lang/StringBuilder."<init>":()V
     181: getstatic     #301                // Field z:[Ljava/lang/String;
     184: iconst_5
     185: aaload
     186: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     189: getstatic     #30                 // Field gb.b:[Ljava/lang/String;
     192: aload_0
     193: getfield      #31                 // Field c:I
     196: aaload
     197: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     200: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
     203: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     206: sipush        292
     209: iload_3
     210: bipush        33
     212: isub
     213: iconst_1
     214: iadd
     215: iconst_0
     216: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     219: pop
     220: aload_0
     221: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     224: getstatic     #33                 // Field g.p:Ljava/awt/Font;
     227: invokevirtual #20                 // Method java/awt/Graphics2D.setFont:(Ljava/awt/Font;)V
     230: aload_0
     231: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     234: aload_0
     235: getfield      #2                  // Field i:Lhb;
     238: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     241: getstatic     #301                // Field z:[Ljava/lang/String;
     244: iconst_0
     245: aaload
     246: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     249: iload         5
     251: iload_3
     252: iconst_4
     253: iadd
     254: iconst_m1
     255: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     258: pop
     259: aload_0
     260: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     263: aload_0
     264: getfield      #2                  // Field i:Lhb;
     267: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     270: getstatic     #301                // Field z:[Ljava/lang/String;
     273: bipush        7
     275: aaload
     276: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     279: iload         6
     281: iload_3
     282: iconst_4
     283: iadd
     284: iconst_1
     285: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     288: pop
     289: aload_0
     290: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     293: aload_0
     294: getfield      #2                  // Field i:Lhb;
     297: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     300: getstatic     #301                // Field z:[Ljava/lang/String;
     303: bipush        8
     305: aaload
     306: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     309: iload         7
     311: iload_3
     312: iconst_4
     313: iadd
     314: iconst_1
     315: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     318: pop
     319: aload_0
     320: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     323: aload_0
     324: getfield      #2                  // Field i:Lhb;
     327: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     330: getstatic     #301                // Field z:[Ljava/lang/String;
     333: iconst_1
     334: aaload
     335: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     338: iload         8
     340: iload_3
     341: iconst_4
     342: iadd
     343: iconst_m1
     344: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     347: pop
     348: aload_0
     349: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     352: getstatic     #38                 // Field g.a:Ljava/awt/Font;
     355: invokevirtual #20                 // Method java/awt/Graphics2D.setFont:(Ljava/awt/Font;)V
     358: getstatic     #39                 // Field g.l:Ljava/awt/Color;
     361: invokevirtual #40                 // Method java/awt/Color.getRed:()I
     364: istore        13
     366: getstatic     #39                 // Field g.l:Ljava/awt/Color;
     369: invokevirtual #41                 // Method java/awt/Color.getGreen:()I
     372: istore        14
     374: getstatic     #39                 // Field g.l:Ljava/awt/Color;
     377: invokevirtual #42                 // Method java/awt/Color.getBlue:()I
     380: istore        15
     382: getstatic     #17                 // Field g.s:Ljava/awt/Color;
     385: invokevirtual #40                 // Method java/awt/Color.getRed:()I
     388: istore        16
     390: getstatic     #17                 // Field g.s:Ljava/awt/Color;
     393: invokevirtual #41                 // Method java/awt/Color.getGreen:()I
     396: istore        17
     398: getstatic     #17                 // Field g.s:Ljava/awt/Color;
     401: invokevirtual #42                 // Method java/awt/Color.getBlue:()I
     404: istore        18
     406: getstatic     #43                 // Field g.r:Ljava/awt/Color;
     409: invokevirtual #40                 // Method java/awt/Color.getRed:()I
     412: istore        19
     414: getstatic     #43                 // Field g.r:Ljava/awt/Color;
     417: invokevirtual #41                 // Method java/awt/Color.getGreen:()I
     420: istore        20
     422: getstatic     #43                 // Field g.r:Ljava/awt/Color;
     425: invokevirtual #42                 // Method java/awt/Color.getBlue:()I
     428: istore        21
     430: iconst_0
     431: istore        22
     433: iload         22
     435: getstatic     #44                 // Field g:I
     438: if_icmpge     915
     441: aload_0
     442: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     445: new           #45                 // class java/awt/Color
     448: dup
     449: iload         16
     451: iload         22
     453: iload         19
     455: iload         16
     457: isub
     458: imul
     459: getstatic     #44                 // Field g:I
     462: idiv
     463: iadd
     464: iload         17
     466: iload         22
     468: iload         20
     470: iload         17
     472: isub
     473: imul
     474: getstatic     #44                 // Field g:I
     477: idiv
     478: iadd
     479: iload         18
     481: iload         22
     483: iload         21
     485: iload         18
     487: isub
     488: imul
     489: getstatic     #44                 // Field g:I
     492: idiv
     493: iadd
     494: invokespecial #46                 // Method java/awt/Color."<init>":(III)V
     497: invokevirtual #18                 // Method java/awt/Graphics2D.setColor:(Ljava/awt/Color;)V
     500: aload_0
     501: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     504: aload_0
     505: getfield      #2                  // Field i:Lhb;
     508: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     511: new           #26                 // class java/lang/StringBuilder
     514: dup
     515: invokespecial #27                 // Method java/lang/StringBuilder."<init>":()V
     518: getstatic     #301                // Field z:[Ljava/lang/String;
     521: iconst_2
     522: aaload
     523: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     526: getstatic     #48                 // Field d:[Ljava/lang/String;
     529: iload         22
     531: aaload
     532: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     535: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
     538: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     541: iload         4
     543: iload_3
     544: bipush        35
     546: iadd
     547: iload         22
     549: bipush        22
     551: imul
     552: iadd
     553: iconst_1
     554: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     557: pop
     558: aload_0
     559: getfield      #2                  // Field i:Lhb;
     562: iload         32
     564: ifne          919
     567: getfield      #49                 // Field hb.c:Lf;
     570: aload_0
     571: getfield      #31                 // Field c:I
     574: iload         22
     576: invokevirtual #50                 // Method f.a:(II)[Ljava/lang/String;
     579: astore        9
     581: aload         9
     583: ifnull        836
     586: aload_0
     587: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     590: aload         9
     592: iconst_0
     593: aaload
     594: iload         5
     596: iload_3
     597: bipush        35
     599: iadd
     600: iload         22
     602: bipush        22
     604: imul
     605: iadd
     606: iconst_m1
     607: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     610: pop
     611: aload         9
     613: iconst_1
     614: aaload
     615: astore        10
     617: aload         10
     619: ldc           #51                 // String -
     621: invokevirtual #52                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     624: ifne          645
     627: aload_0
     628: getfield      #2                  // Field i:Lhb;
     631: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     634: aload         10
     636: invokestatic  #53                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     639: i2l
     640: invokevirtual #54                 // Method com/aapeli/client/TextManager.getNumber:(J)Ljava/lang/String;
     643: astore        10
     645: aload_0
     646: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     649: aload         10
     651: iload         6
     653: iload_3
     654: bipush        35
     656: iadd
     657: iload         22
     659: bipush        22
     661: imul
     662: iadd
     663: iconst_1
     664: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     667: pop
     668: aload         9
     670: iconst_2
     671: aaload
     672: astore        10
     674: aload         10
     676: ldc           #51                 // String -
     678: invokevirtual #52                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     681: ifne          702
     684: aload_0
     685: getfield      #2                  // Field i:Lhb;
     688: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     691: aload         10
     693: invokestatic  #53                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
     696: i2l
     697: invokevirtual #54                 // Method com/aapeli/client/TextManager.getNumber:(J)Ljava/lang/String;
     700: astore        10
     702: aload_0
     703: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     706: aload         10
     708: iload         7
     710: iload_3
     711: bipush        35
     713: iadd
     714: iload         22
     716: bipush        22
     718: imul
     719: iadd
     720: iconst_1
     721: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     724: pop
     725: aload         9
     727: iconst_4
     728: aaload
     729: astore        10
     731: aload         10
     733: ldc           #51                 // String -
     735: invokevirtual #52                 // Method java/lang/String.equals:(Ljava/lang/Object;)Z
     738: ifne          808
     741: aload         9
     743: iconst_4
     744: aaload
     745: invokestatic  #55                 // Method java/lang/Long.parseLong:(Ljava/lang/String;)J
     748: lstore        11
     750: iload         22
     752: getstatic     #44                 // Field g:I
     755: iconst_1
     756: isub
     757: if_icmpge     793
     760: aload_0
     761: getfield      #2                  // Field i:Lhb;
     764: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     767: lload         11
     769: invokevirtual #56                 // Method com/aapeli/client/TextManager.getDateWithTodayYesterday:(J)Ljava/lang/String;
     772: astore        10
     774: iload         32
     776: ifeq          808
     779: getstatic     #281                // Field hb.e:Z
     782: ifeq          789
     785: iconst_0
     786: goto          790
     789: iconst_1
     790: putstatic     #281                // Field hb.e:Z
     793: aload_0
     794: getfield      #2                  // Field i:Lhb;
     797: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     800: lload         11
     802: iconst_1
     803: invokevirtual #57                 // Method com/aapeli/client/TextManager.getClock:(JZ)Ljava/lang/String;
     806: astore        10
     808: aload_0
     809: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     812: aload         10
     814: iload         8
     816: iload_3
     817: bipush        35
     819: iadd
     820: iload         22
     822: bipush        22
     824: imul
     825: iadd
     826: iconst_m1
     827: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     830: pop
     831: iload         32
     833: ifeq          907
     836: aload_0
     837: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     840: new           #45                 // class java/awt/Color
     843: dup
     844: iload         13
     846: iload         16
     848: iadd
     849: iconst_2
     850: idiv
     851: iload         14
     853: iload         17
     855: iadd
     856: iconst_2
     857: idiv
     858: iload         15
     860: iload         18
     862: iadd
     863: iconst_2
     864: idiv
     865: invokespecial #46                 // Method java/awt/Color."<init>":(III)V
     868: invokevirtual #18                 // Method java/awt/Graphics2D.setColor:(Ljava/awt/Color;)V
     871: aload_0
     872: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
     875: aload_0
     876: getfield      #2                  // Field i:Lhb;
     879: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     882: getstatic     #301                // Field z:[Ljava/lang/String;
     885: iconst_4
     886: aaload
     887: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     890: iload         5
     892: iload_3
     893: bipush        35
     895: iadd
     896: iload         22
     898: bipush        22
     900: imul
     901: iadd
     902: iconst_m1
     903: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     906: pop
     907: iinc          22, 1
     910: iload         32
     912: ifeq          433
     915: aload_0
     916: getfield      #2                  // Field i:Lhb;
     919: getfield      #59                 // Field hb.i:Lcom/aapeli/singleclient/SingleClient;
     922: getstatic     #30                 // Field gb.b:[Ljava/lang/String;
     925: aload_0
     926: getfield      #31                 // Field c:I
     929: aaload
     930: invokevirtual #60                 // Method com/aapeli/singleclient/SingleClient.getPersonalScore:(Ljava/lang/String;)Lcom/aapeli/client/PersonalScoreUnit;
     933: astore        22
     935: aload_0
     936: getfield      #2                  // Field i:Lhb;
     939: getfield      #59                 // Field hb.i:Lcom/aapeli/singleclient/SingleClient;
     942: invokevirtual #61                 // Method com/aapeli/singleclient/SingleClient.getNick:()Ljava/lang/String;
     945: astore        23
     947: aload         22
     949: invokevirtual #62                 // Method com/aapeli/client/PersonalScoreUnit.getClientData:()Ljava/lang/String;
     952: astore        27
     954: aload         27
     956: bipush        44
     958: invokevirtual #63                 // Method java/lang/String.indexOf:(I)I
     961: istore        28
     963: aload         27
     965: bipush        44
     967: iload         28
     969: iconst_1
     970: iadd
     971: invokevirtual #64                 // Method java/lang/String.indexOf:(II)I
     974: istore        29
     976: aload         27
     978: iconst_0
     979: iload         28
     981: invokevirtual #65                 // Method java/lang/String.substring:(II)Ljava/lang/String;
     984: astore        24
     986: aload_0
     987: getfield      #2                  // Field i:Lhb;
     990: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
     993: aload         27
     995: iload         28
     997: iconst_1
     998: iadd
     999: iload         29
    1001: invokevirtual #65                 // Method java/lang/String.substring:(II)Ljava/lang/String;
    1004: invokestatic  #53                 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
    1007: i2l
    1008: invokevirtual #54                 // Method com/aapeli/client/TextManager.getNumber:(J)Ljava/lang/String;
    1011: astore        25
    1013: aload         22
    1015: invokevirtual #66                 // Method com/aapeli/client/PersonalScoreUnit.getTimeStamp:()J
    1018: lstore        30
    1020: new           #26                 // class java/lang/StringBuilder
    1023: dup
    1024: invokespecial #27                 // Method java/lang/StringBuilder."<init>":()V
    1027: aload_0
    1028: getfield      #2                  // Field i:Lhb;
    1031: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
    1034: lload         30
    1036: invokevirtual #56                 // Method com/aapeli/client/TextManager.getDateWithTodayYesterday:(J)Ljava/lang/String;
    1039: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    1042: getstatic     #301                // Field z:[Ljava/lang/String;
    1045: bipush        9
    1047: aaload
    1048: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    1051: aload_0
    1052: getfield      #2                  // Field i:Lhb;
    1055: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
    1058: lload         30
    1060: iconst_1
    1061: invokevirtual #57                 // Method com/aapeli/client/TextManager.getClock:(JZ)Ljava/lang/String;
    1064: invokevirtual #29                 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
    1067: invokevirtual #32                 // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
    1070: astore        26
    1072: goto          1090
    1075: astore        27
    1077: ldc           #51                 // String -
    1079: dup
    1080: astore        26
    1082: dup
    1083: astore        25
    1085: dup
    1086: astore        24
    1088: astore        23
    1090: aload_0
    1091: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
    1094: getstatic     #17                 // Field g.s:Ljava/awt/Color;
    1097: invokevirtual #18                 // Method java/awt/Graphics2D.setColor:(Ljava/awt/Color;)V
    1100: aload_0
    1101: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
    1104: aload_0
    1105: getfield      #2                  // Field i:Lhb;
    1108: getfield      #21                 // Field hb.k:Lcom/aapeli/client/TextManager;
    1111: getstatic     #301                // Field z:[Ljava/lang/String;
    1114: bipush        6
    1116: aaload
    1117: invokevirtual #23                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
    1120: iload_2
    1121: bipush        30
    1123: isub
    1124: iload_3
    1125: bipush        40
    1127: iadd
    1128: getstatic     #44                 // Field g:I
    1131: bipush        22
    1133: imul
    1134: iadd
    1135: iconst_2
    1136: iadd
    1137: iconst_1
    1138: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1141: pop
    1142: aload_0
    1143: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
    1146: aload         23
    1148: iload         5
    1150: iload_3
    1151: bipush        40
    1153: iadd
    1154: getstatic     #44                 // Field g:I
    1157: bipush        22
    1159: imul
    1160: iadd
    1161: iconst_2
    1162: iadd
    1163: iconst_m1
    1164: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1167: pop
    1168: aload_0
    1169: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
    1172: aload         24
    1174: iload         6
    1176: iload_3
    1177: bipush        40
    1179: iadd
    1180: getstatic     #44                 // Field g:I
    1183: bipush        22
    1185: imul
    1186: iadd
    1187: iconst_2
    1188: iadd
    1189: iconst_1
    1190: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1193: pop
    1194: aload_0
    1195: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
    1198: aload         25
    1200: iload         7
    1202: iload_3
    1203: bipush        40
    1205: iadd
    1206: getstatic     #44                 // Field g:I
    1209: bipush        22
    1211: imul
    1212: iadd
    1213: iconst_2
    1214: iadd
    1215: iconst_1
    1216: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1219: pop
    1220: aload_0
    1221: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
    1224: aload         26
    1226: iload         8
    1228: iload_3
    1229: bipush        40
    1231: iadd
    1232: getstatic     #44                 // Field g:I
    1235: bipush        22
    1237: imul
    1238: iadd
    1239: iconst_2
    1240: iadd
    1241: iconst_m1
    1242: invokestatic  #24                 // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
    1245: pop
    1246: aload_0
    1247: getfield      #7                  // Field a:Ll;
    1250: aload_0
    1251: getfield      #12                 // Field e:Ljava/awt/Graphics2D;
    1254: aload_0
    1255: invokevirtual #70                 // Method l.a:(Ljava/awt/Graphics;Ljava/awt/image/ImageObserver;)V
    1258: aload_1
    1259: aload_0
    1260: getfield      #8                  // Field j:Ljava/awt/image/BufferedImage;
    1263: iconst_0
    1264: iconst_0
    1265: aload_0
    1266: invokevirtual #71                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    1269: pop
    1270: return
    Exception table:
       from    to  target type
         935  1072  1075   Class java/lang/Exception

  protected void a(int);
    Code:
       0: aload_0
       1: iload_1
       2: putfield      #31                 // Field c:I
       5: aload_0
       6: invokevirtual #72                 // Method repaint:()V
       9: aload_0
      10: getfield      #2                  // Field i:Lhb;
      13: getfield      #49                 // Field hb.c:Lf;
      16: iload_1
      17: invokevirtual #73                 // Method f.a:(I)V
      20: return

  protected void b();
    Code:
       0: aload_0
       1: getfield      #7                  // Field a:Ll;
       4: invokevirtual #74                 // Method l.a:()V
       7: return

  protected void a();
    Code:
       0: aload_0
       1: getfield      #7                  // Field a:Ll;
       4: invokevirtual #75                 // Method l.b:()V
       7: return

  static {};
    Code:
       0: bipush        10
       2: anewarray     #76                 // class java/lang/String
       5: dup
       6: iconst_0
       7: ldc           #34                 // String \u0014wls;\u0014q}e\u001d\u0016qmz
       9: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
      12: invokestatic  #299                // Method z:([C)Ljava/lang/String;
      15: aastore
      16: dup
      17: iconst_1
      18: ldc           #37                 // String \u0014wls;\u0014q}e\u001d\u001cyzt
      20: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
      23: invokestatic  #299                // Method z:([C)Ljava/lang/String;
      26: aastore
      27: dup
      28: iconst_2
      29: ldc           #47                 // String \u0014wls;\u0014q}e\u001d
      31: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
      34: invokestatic  #299                // Method z:([C)Ljava/lang/String;
      37: aastore
      38: dup
      39: iconst_3
      40: ldc           #22                 // String \u0014wls;\u0014q}e\u001d\fqz}\'\fw~B!7jk
      42: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
      45: invokestatic  #299                // Method z:([C)Ljava/lang/String;
      48: aastore
      49: dup
      50: iconst_4
      51: ldc           #58                 // String \u0014wls;\u0014q}e\u001d\n}hc\'+pg\u007f%
      53: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
      56: invokestatic  #299                // Method z:([C)Ljava/lang/String;
      59: aastore
      60: dup
      61: iconst_5
      62: ldc           #28                 // String \u0014wls;\u0014q}e\u001d\u001cqhw+;mbe;
      64: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
      67: invokestatic  #299                // Method z:([C)Ljava/lang/String;
      70: aastore
      71: dup
      72: bipush        6
      74: ldc           #69                 // String \u0014wls;\u0014q}e\u001d\u0017o`
      76: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
      79: invokestatic  #299                // Method z:([C)Ljava/lang/String;
      82: aastore
      83: dup
      84: bipush        7
      86: ldc           #35                 // String \u0014wls;\u0014q}e\u001d\u0014}xt.
      88: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
      91: invokestatic  #299                // Method z:([C)Ljava/lang/String;
      94: aastore
      95: dup
      96: bipush        8
      98: ldc           #36                 // String \u0014wls;\u0014q}e\u001d\u000b{ac\'
     100: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
     103: invokestatic  #299                // Method z:([C)Ljava/lang/String;
     106: aastore
     107: dup
     108: bipush        9
     110: ldc           #67                 // String t8
     112: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
     115: invokestatic  #299                // Method z:([C)Ljava/lang/String;
     118: aastore
     119: putstatic     #301                // Field z:[Ljava/lang/String;
     122: iconst_4
     123: anewarray     #76                 // class java/lang/String
     126: dup
     127: iconst_0
     128: ldc           #77                 // String \u0019tbE+5}
     130: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
     133: invokestatic  #299                // Method z:([C)Ljava/lang/String;
     136: aastore
     137: dup
     138: iconst_1
     139: ldc           #78                 // String \u0015w`e*
     141: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
     144: invokestatic  #299                // Method z:([C)Ljava/lang/String;
     147: aastore
     148: dup
     149: iconst_2
     150: ldc           #79                 // String \u000f}kz
     152: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
     155: invokestatic  #299                // Method z:([C)Ljava/lang/String;
     158: aastore
     159: dup
     160: iconst_3
     161: ldc           #80                 // String \u001cyw
     163: invokestatic  #296                // Method z:(Ljava/lang/String;)[C
     166: invokestatic  #299                // Method z:([C)Ljava/lang/String;
     169: aastore
     170: putstatic     #48                 // Field d:[Ljava/lang/String;
     173: getstatic     #48                 // Field d:[Ljava/lang/String;
     176: arraylength
     177: putstatic     #44                 // Field g:I
     180: return

  private static char[] z(java.lang.String);
    Code:
       0: aload_0
       1: invokevirtual #286                // Method java/lang/String.toCharArray:()[C
       4: dup
       5: arraylength
       6: iconst_2
       7: if_icmpge     19
      10: dup
      11: iconst_0
      12: dup2
      13: caload
      14: bipush        66
      16: ixor
      17: i2c
      18: castore
      19: areturn

  private static java.lang.String z(char[]);
    Code:
       0: aload_0
       1: dup
       2: arraylength
       3: swap
       4: iconst_0
       5: istore_1
       6: goto          76
       9: dup
      10: iload_1
      11: dup2
      12: caload
      13: iload_1
      14: iconst_5
      15: irem
      16: tableswitch   { // 0 to 3
                     0: 48
                     1: 53
                     2: 58
                     3: 63
               default: 68
          }
      48: bipush        88
      50: goto          70
      53: bipush        24
      55: goto          70
      58: bipush        14
      60: goto          70
      63: bipush        17
      65: goto          70
      68: bipush        66
      70: ixor
      71: i2c
      72: castore
      73: iinc          1, 1
      76: swap
      77: dup_x1
      78: iload_1
      79: if_icmpgt     9
      82: new           #76                 // class java/lang/String
      85: dup_x1
      86: swap
      87: invokespecial #289                // Method java/lang/String."<init>":([C)V
      90: invokevirtual #292                // Method java/lang/String.intern:()Ljava/lang/String;
      93: areturn
}
