class j extends com.aapeli.client.IPanel implements java.awt.event.ActionListener,java.awt.event.ItemListener {
  private static final java.awt.Color b;

  private static final java.awt.Color o;

  private static final java.awt.Color g;

  private static final java.awt.Color u;

  private static final java.awt.Color x;

  private static final java.awt.Color c;

  private h r;

  private l s;

  private int k;

  private int j;

  private com.aapeli.colorgui.RoundButton w;

  private com.aapeli.colorgui.RoundButton t;

  private com.aapeli.colorgui.RoundButton n;

  private com.aapeli.colorgui.RoundButton e;

  private com.aapeli.colorgui.RoundButton z;

  private com.aapeli.colorgui.RoundButton f;

  private com.aapeli.colorgui.ColorCheckbox y;

  private k a;

  private k A;

  private k d;

  private long q;

  private java.awt.Image p;

  private java.awt.Graphics i;

  private java.lang.Object v;

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

  protected j(h, l, int, int);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method com/aapeli/client/IPanel."<init>":()V
       4: aload_0
       5: aload_1
       6: putfield      #2                  // Field r:Lh;
       9: aload_0
      10: aload_2
      11: putfield      #3                  // Field s:Ll;
      14: aload_0
      15: iload_3
      16: putfield      #4                  // Field k:I
      19: aload_0
      20: iload         4
      22: putfield      #5                  // Field j:I
      25: aload_0
      26: iload_3
      27: iload         4
      29: invokevirtual #6                  // Method java/awt/Component.setSize:(II)V
      32: aload_0
      33: new           #7                  // class java/lang/Object
      36: dup
      37: invokespecial #8                  // Method java/lang/Object."<init>":()V
      40: putfield      #9                  // Field v:Ljava/lang/Object;
      43: aload_0
      44: invokespecial #10                 // Method b:()V
      47: aload_0
      48: new           #11                 // class k
      51: dup
      52: invokespecial #12                 // Method k."<init>":()V
      55: putfield      #13                 // Field A:Lk;
      58: aload_0
      59: new           #11                 // class k
      62: dup
      63: invokespecial #12                 // Method k."<init>":()V
      66: putfield      #14                 // Field d:Lk;
      69: return

  public void update(java.awt.Graphics);
    Code:
       0: getstatic     #456                // Field k.d:I
       3: istore        4
       5: aload_0
       6: getfield      #15                 // Field p:Ljava/awt/Image;
       9: ifnonnull     45
      12: aload_0
      13: aload_0
      14: aload_0
      15: getfield      #2                  // Field r:Lh;
      18: getfield      #16                 // Field h.i:I
      21: aload_0
      22: getfield      #2                  // Field r:Lh;
      25: getfield      #17                 // Field h.j:I
      28: invokevirtual #18                 // Method java/awt/Component.createImage:(II)Ljava/awt/Image;
      31: putfield      #15                 // Field p:Ljava/awt/Image;
      34: aload_0
      35: aload_0
      36: getfield      #15                 // Field p:Ljava/awt/Image;
      39: invokevirtual #19                 // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
      42: putfield      #20                 // Field i:Ljava/awt/Graphics;
      45: aload_0
      46: aload_0
      47: getfield      #20                 // Field i:Ljava/awt/Graphics;
      50: invokevirtual #21                 // Method com/aapeli/client/IPanel.drawBackground:(Ljava/awt/Graphics;)V
      53: aload_0
      54: getfield      #20                 // Field i:Ljava/awt/Graphics;
      57: getstatic     #22                 // Field d.r:Ljava/awt/Color;
      60: invokevirtual #23                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
      63: aload_0
      64: getfield      #24                 // Field a:Lk;
      67: iconst_1
      68: invokevirtual #25                 // Method k.a:(I)Z
      71: ifne          85
      74: aload_0
      75: getfield      #24                 // Field a:Lk;
      78: iconst_2
      79: invokevirtual #25                 // Method k.a:(I)Z
      82: ifeq          440
      85: aload_0
      86: aload_0
      87: getfield      #20                 // Field i:Ljava/awt/Graphics;
      90: getstatic     #26                 // Field d.h:Ljava/awt/Font;
      93: aload_0
      94: getfield      #13                 // Field A:Lk;
      97: invokestatic  #27                 // Method i.d:(Lk;)Ljava/lang/String;
     100: bipush        40
     102: invokespecial #28                 // Method a:(Ljava/awt/Graphics;Ljava/awt/Font;Ljava/lang/String;I)V
     105: aload_0
     106: getfield      #24                 // Field a:Lk;
     109: iconst_2
     110: invokevirtual #25                 // Method k.a:(I)Z
     113: ifeq          126
     116: aload_0
     117: getfield      #20                 // Field i:Ljava/awt/Graphics;
     120: getstatic     #29                 // Field x:Ljava/awt/Color;
     123: invokevirtual #23                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     126: aload_0
     127: aload_0
     128: getfield      #20                 // Field i:Ljava/awt/Graphics;
     131: getstatic     #30                 // Field d.m:Ljava/awt/Font;
     134: aload_0
     135: getfield      #2                  // Field r:Lh;
     138: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
     141: getstatic     #475                // Field B:[Ljava/lang/String;
     144: bipush        18
     146: aaload
     147: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     150: getstatic     #26                 // Field d.h:Ljava/awt/Font;
     153: new           #34                 // class java/lang/StringBuffer
     156: dup
     157: invokespecial #35                 // Method java/lang/StringBuffer."<init>":()V
     160: ldc           #36                 // String
     162: invokevirtual #37                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     165: aload_0
     166: getfield      #14                 // Field d:Lk;
     169: invokevirtual #38                 // Method k.c:()I
     172: invokevirtual #39                 // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
     175: invokevirtual #40                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     178: sipush        130
     181: invokespecial #41                 // Method a:(Ljava/awt/Graphics;Ljava/awt/Font;Ljava/lang/String;Ljava/awt/Font;Ljava/lang/String;I)V
     184: aload_0
     185: getfield      #20                 // Field i:Ljava/awt/Graphics;
     188: getstatic     #22                 // Field d.r:Ljava/awt/Color;
     191: invokevirtual #23                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     194: aload_0
     195: aload_0
     196: getfield      #13                 // Field A:Lk;
     199: invokevirtual #38                 // Method k.c:()I
     202: invokespecial #42                 // Method b:(I)I
     205: istore_2
     206: iload_2
     207: ifle          400
     210: aload_0
     211: aload_0
     212: getfield      #20                 // Field i:Ljava/awt/Graphics;
     215: getstatic     #30                 // Field d.m:Ljava/awt/Font;
     218: aload_0
     219: getfield      #2                  // Field r:Lh;
     222: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
     225: getstatic     #475                // Field B:[Ljava/lang/String;
     228: bipush        21
     230: aaload
     231: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     234: getstatic     #26                 // Field d.h:Ljava/awt/Font;
     237: new           #34                 // class java/lang/StringBuffer
     240: dup
     241: invokespecial #35                 // Method java/lang/StringBuffer."<init>":()V
     244: ldc           #36                 // String
     246: invokevirtual #37                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     249: iload_2
     250: invokevirtual #39                 // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
     253: invokevirtual #40                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     256: sipush        220
     259: invokespecial #41                 // Method a:(Ljava/awt/Graphics;Ljava/awt/Font;Ljava/lang/String;Ljava/awt/Font;Ljava/lang/String;I)V
     262: aload_0
     263: getfield      #13                 // Field A:Lk;
     266: invokestatic  #44                 // Method i.a:(Lk;)Lk;
     269: astore_3
     270: iload_2
     271: aload_3
     272: invokevirtual #38                 // Method k.c:()I
     275: if_icmplt     375
     278: iload_2
     279: aload_3
     280: invokevirtual #38                 // Method k.c:()I
     283: if_icmple     296
     286: aload_0
     287: getfield      #20                 // Field i:Ljava/awt/Graphics;
     290: getstatic     #45                 // Field c:Ljava/awt/Color;
     293: invokevirtual #23                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     296: aload_0
     297: aload_0
     298: getfield      #20                 // Field i:Ljava/awt/Graphics;
     301: getstatic     #46                 // Field d.t:Ljava/awt/Font;
     304: aload_0
     305: getfield      #2                  // Field r:Lh;
     308: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
     311: new           #34                 // class java/lang/StringBuffer
     314: dup
     315: invokespecial #35                 // Method java/lang/StringBuffer."<init>":()V
     318: getstatic     #475                // Field B:[Ljava/lang/String;
     321: bipush        16
     323: aaload
     324: invokevirtual #37                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     327: iload_2
     328: aload_3
     329: invokevirtual #38                 // Method k.c:()I
     332: if_icmple     344
     335: getstatic     #475                // Field B:[Ljava/lang/String;
     338: bipush        20
     340: aaload
     341: goto          346
     344: ldc           #49                 // String
     346: invokevirtual #37                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     349: getstatic     #475                // Field B:[Ljava/lang/String;
     352: bipush        17
     354: aaload
     355: invokevirtual #37                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     358: invokevirtual #40                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     361: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     364: sipush        240
     367: invokespecial #28                 // Method a:(Ljava/awt/Graphics;Ljava/awt/Font;Ljava/lang/String;I)V
     370: iload         4
     372: ifeq          395
     375: aload_0
     376: aload_0
     377: getfield      #20                 // Field i:Ljava/awt/Graphics;
     380: getstatic     #46                 // Field d.t:Ljava/awt/Font;
     383: getstatic     #475                // Field B:[Ljava/lang/String;
     386: bipush        19
     388: aaload
     389: sipush        240
     392: invokespecial #28                 // Method a:(Ljava/awt/Graphics;Ljava/awt/Font;Ljava/lang/String;I)V
     395: iload         4
     397: ifeq          440
     400: aload_0
     401: getfield      #20                 // Field i:Ljava/awt/Graphics;
     404: getstatic     #45                 // Field c:Ljava/awt/Color;
     407: invokevirtual #23                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     410: aload_0
     411: aload_0
     412: getfield      #20                 // Field i:Ljava/awt/Graphics;
     415: getstatic     #30                 // Field d.m:Ljava/awt/Font;
     418: aload_0
     419: getfield      #2                  // Field r:Lh;
     422: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
     425: getstatic     #475                // Field B:[Ljava/lang/String;
     428: bipush        22
     430: aaload
     431: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     434: sipush        220
     437: invokespecial #28                 // Method a:(Ljava/awt/Graphics;Ljava/awt/Font;Ljava/lang/String;I)V
     440: aload_1
     441: aload_0
     442: getfield      #15                 // Field p:Ljava/awt/Image;
     445: iconst_0
     446: iconst_0
     447: aload_0
     448: invokevirtual #53                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     451: pop
     452: return

  public void actionPerformed(java.awt.event.ActionEvent);
    Code:
       0: getstatic     #456                // Field k.d:I
       3: istore_3
       4: aload_1
       5: invokevirtual #54                 // Method java/util/EventObject.getSource:()Ljava/lang/Object;
       8: astore_2
       9: aload_2
      10: aload_0
      11: getfield      #55                 // Field f:Lcom/aapeli/colorgui/RoundButton;
      14: if_acmpne     28
      17: aload_0
      18: getfield      #2                  // Field r:Lh;
      21: getfield      #56                 // Field h.d:Ld;
      24: invokevirtual #57                 // Method d.b:()V
      27: return
      28: aload_0
      29: getfield      #2                  // Field r:Lh;
      32: getfield      #58                 // Field h.f:Lf;
      35: iconst_0
      36: putfield      #59                 // Field f.e:Z
      39: aload_0
      40: getfield      #2                  // Field r:Lh;
      43: getfield      #56                 // Field h.d:Ld;
      46: getfield      #60                 // Field d.a:Z
      49: ifne          53
      52: return
      53: aload_2
      54: aload_0
      55: getfield      #61                 // Field w:Lcom/aapeli/colorgui/RoundButton;
      58: if_acmpne     70
      61: aload_0
      62: iconst_0
      63: invokespecial #62                 // Method c:(I)V
      66: iload_3
      67: ifeq          153
      70: aload_2
      71: aload_0
      72: getfield      #63                 // Field t:Lcom/aapeli/colorgui/RoundButton;
      75: if_acmpne     95
      78: aload_0
      79: aload_0
      80: getfield      #13                 // Field A:Lk;
      83: invokevirtual #38                 // Method k.c:()I
      86: iconst_1
      87: isub
      88: invokespecial #62                 // Method c:(I)V
      91: iload_3
      92: ifeq          153
      95: aload_2
      96: aload_0
      97: getfield      #64                 // Field n:Lcom/aapeli/colorgui/RoundButton;
     100: if_acmpne     120
     103: aload_0
     104: aload_0
     105: getfield      #13                 // Field A:Lk;
     108: invokevirtual #38                 // Method k.c:()I
     111: iconst_1
     112: iadd
     113: invokespecial #62                 // Method c:(I)V
     116: iload_3
     117: ifeq          153
     120: aload_2
     121: aload_0
     122: getfield      #65                 // Field e:Lcom/aapeli/colorgui/RoundButton;
     125: if_acmpne     141
     128: aload_0
     129: invokestatic  #66                 // Method i.a:()I
     132: iconst_1
     133: isub
     134: invokespecial #62                 // Method c:(I)V
     137: iload_3
     138: ifeq          153
     141: aload_2
     142: aload_0
     143: getfield      #67                 // Field z:Lcom/aapeli/colorgui/RoundButton;
     146: if_acmpne     153
     149: aload_0
     150: invokespecial #68                 // Method d:()V
     153: return

  public void itemStateChanged(java.awt.event.ItemEvent);
    Code:
       0: aload_0
       1: getfield      #2                  // Field r:Lh;
       4: getfield      #58                 // Field h.f:Lf;
       7: aload_0
       8: getfield      #69                 // Field y:Lcom/aapeli/colorgui/ColorCheckbox;
      11: invokevirtual #70                 // Method com/aapeli/colorgui/ColorCheckbox.getState:()Z
      14: putfield      #71                 // Field f.f:Z
      17: return

  protected void e();
    Code:
       0: aload_0
       1: getfield      #9                  // Field v:Ljava/lang/Object;
       4: dup
       5: astore_1
       6: monitorenter
       7: aload_0
       8: getfield      #13                 // Field A:Lk;
      11: aload_0
      12: getfield      #2                  // Field r:Lh;
      15: getfield      #58                 // Field h.f:Lf;
      18: getfield      #72                 // Field f.d:I
      21: invokevirtual #73                 // Method k.c:(I)V
      24: aload_0
      25: invokespecial #74                 // Method a:()V
      28: aload_0
      29: invokespecial #68                 // Method d:()V
      32: aload_1
      33: monitorexit
      34: goto          42
      37: astore_2
      38: aload_1
      39: monitorexit
      40: aload_2
      41: athrow
      42: return
    Exception table:
       from    to  target type
           7    34    37   any
          37    40    37   any

  protected void a(boolean);
    Code:
       0: getstatic     #456                // Field k.d:I
       3: istore        4
       5: aload_0
       6: getfield      #9                  // Field v:Ljava/lang/Object;
       9: dup
      10: astore_2
      11: monitorenter
      12: aload_0
      13: getfield      #14                 // Field d:Lk;
      16: invokevirtual #75                 // Method k.b:()V
      19: aload_0
      20: getfield      #14                 // Field d:Lk;
      23: invokevirtual #38                 // Method k.c:()I
      26: iconst_1
      27: if_icmpne     60
      30: aload_0
      31: invokestatic  #76                 // Method java/lang/System.currentTimeMillis:()J
      34: putfield      #77                 // Field q:J
      37: aload_0
      38: getfield      #2                  // Field r:Lh;
      41: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
      44: invokevirtual #79                 // Method com/aapeli/singleclient/SingleClient.gameStarted:()V
      47: aload_0
      48: getfield      #67                 // Field z:Lcom/aapeli/colorgui/RoundButton;
      51: iconst_1
      52: invokevirtual #80                 // Method com/aapeli/colorgui/RoundButton.setEnabled:(Z)V
      55: iload         4
      57: ifeq          86
      60: aload_0
      61: getfield      #14                 // Field d:Lk;
      64: invokevirtual #38                 // Method k.c:()I
      67: iconst_3
      68: if_icmpeq     75
      71: iload_1
      72: ifeq          86
      75: aload_0
      76: getfield      #2                  // Field r:Lh;
      79: getfield      #58                 // Field h.f:Lf;
      82: iconst_0
      83: putfield      #59                 // Field f.e:Z
      86: iload_1
      87: ifeq          233
      90: aload_0
      91: getfield      #24                 // Field a:Lk;
      94: iconst_2
      95: invokevirtual #73                 // Method k.c:(I)V
      98: aload_0
      99: getfield      #67                 // Field z:Lcom/aapeli/colorgui/RoundButton;
     102: aload_0
     103: getfield      #2                  // Field r:Lh;
     106: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
     109: getstatic     #475                // Field B:[Ljava/lang/String;
     112: iconst_4
     113: aaload
     114: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     117: invokevirtual #82                 // Method com/aapeli/colorgui/RoundButton.setLabel:(Ljava/lang/String;)V
     120: aload_0
     121: getfield      #2                  // Field r:Lh;
     124: getfield      #58                 // Field h.f:Lf;
     127: getfield      #71                 // Field f.f:Z
     130: ifeq          137
     133: aload_0
     134: invokespecial #83                 // Method f:()V
     137: new           #84                 // class b
     140: dup
     141: aload_0
     142: getfield      #2                  // Field r:Lh;
     145: aload_0
     146: getfield      #13                 // Field A:Lk;
     149: aload_0
     150: getfield      #14                 // Field d:Lk;
     153: invokespecial #85                 // Method b."<init>":(Lh;Lk;Lk;)V
     156: pop
     157: aload_0
     158: aload_0
     159: getfield      #13                 // Field A:Lk;
     162: invokevirtual #38                 // Method k.c:()I
     165: aload_0
     166: getfield      #14                 // Field d:Lk;
     169: invokevirtual #38                 // Method k.c:()I
     172: aload_0
     173: getfield      #14                 // Field d:Lk;
     176: invokevirtual #38                 // Method k.c:()I
     179: aload_0
     180: getfield      #13                 // Field A:Lk;
     183: invokestatic  #44                 // Method i.a:(Lk;)Lk;
     186: invokevirtual #38                 // Method k.c:()I
     189: if_icmpne     196
     192: iconst_1
     193: goto          197
     196: iconst_0
     197: invokestatic  #76                 // Method java/lang/System.currentTimeMillis:()J
     200: aload_0
     201: getfield      #77                 // Field q:J
     204: lsub
     205: ldc2_w        #86                 // long 500l
     208: ladd
     209: ldc2_w        #88                 // long 1000l
     212: ldiv
     213: l2i
     214: invokespecial #90                 // Method a:(IIZI)V
     217: aload_0
     218: getfield      #2                  // Field r:Lh;
     221: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
     224: invokevirtual #91                 // Method com/aapeli/singleclient/SingleClient.gameNormallyFinished:()I
     227: pop
     228: iload         4
     230: ifeq          267
     233: aload_0
     234: getfield      #2                  // Field r:Lh;
     237: getfield      #58                 // Field h.f:Lf;
     240: getfield      #71                 // Field f.f:Z
     243: ifeq          256
     246: aload_0
     247: getfield      #2                  // Field r:Lh;
     250: getfield      #92                 // Field h.k:Lcom/aapeli/client/SoundManager;
     253: invokevirtual #93                 // Method com/aapeli/client/SoundManager.playGameMove:()V
     256: aload_0
     257: aload_0
     258: getfield      #13                 // Field A:Lk;
     261: invokevirtual #38                 // Method k.c:()I
     264: invokespecial #94                 // Method a:(I)V
     267: aload_2
     268: monitorexit
     269: goto          277
     272: astore_3
     273: aload_2
     274: monitorexit
     275: aload_3
     276: athrow
     277: aload_0
     278: invokevirtual #95                 // Method java/awt/Component.repaint:()V
     281: return
    Exception table:
       from    to  target type
          12   269   272   any
         272   275   272   any

  protected boolean c();
    Code:
       0: aload_0
       1: getfield      #24                 // Field a:Lk;
       4: iconst_2
       5: invokevirtual #25                 // Method k.a:(I)Z
       8: ireturn

  private void b();
    Code:
       0: aload_0
       1: aconst_null
       2: invokevirtual #96                 // Method java/awt/Container.setLayout:(Ljava/awt/LayoutManager;)V
       5: aload_0
       6: aload_0
       7: getstatic     #475                // Field B:[Ljava/lang/String;
      10: bipush        13
      12: aaload
      13: getstatic     #98                 // Field d.n:Ljava/awt/Font;
      16: aload_0
      17: getfield      #4                  // Field k:I
      20: iconst_2
      21: idiv
      22: iconst_1
      23: isub
      24: bipush        20
      26: isub
      27: iconst_2
      28: isub
      29: bipush        18
      31: isub
      32: bipush        55
      34: bipush        18
      36: bipush        19
      38: invokespecial #99                 // Method a:(Ljava/lang/String;Ljava/awt/Font;IIII)Lcom/aapeli/colorgui/RoundButton;
      41: putfield      #61                 // Field w:Lcom/aapeli/colorgui/RoundButton;
      44: aload_0
      45: aload_0
      46: getstatic     #475                // Field B:[Ljava/lang/String;
      49: bipush        12
      51: aaload
      52: getstatic     #98                 // Field d.n:Ljava/awt/Font;
      55: aload_0
      56: getfield      #4                  // Field k:I
      59: iconst_2
      60: idiv
      61: iconst_1
      62: isub
      63: bipush        20
      65: isub
      66: bipush        55
      68: bipush        20
      70: bipush        19
      72: invokespecial #99                 // Method a:(Ljava/lang/String;Ljava/awt/Font;IIII)Lcom/aapeli/colorgui/RoundButton;
      75: putfield      #63                 // Field t:Lcom/aapeli/colorgui/RoundButton;
      78: aload_0
      79: aload_0
      80: getstatic     #475                // Field B:[Ljava/lang/String;
      83: bipush        15
      85: aaload
      86: getstatic     #98                 // Field d.n:Ljava/awt/Font;
      89: aload_0
      90: getfield      #4                  // Field k:I
      93: iconst_2
      94: idiv
      95: iconst_1
      96: iadd
      97: bipush        55
      99: bipush        20
     101: bipush        19
     103: invokespecial #99                 // Method a:(Ljava/lang/String;Ljava/awt/Font;IIII)Lcom/aapeli/colorgui/RoundButton;
     106: putfield      #64                 // Field n:Lcom/aapeli/colorgui/RoundButton;
     109: aload_0
     110: aload_0
     111: getstatic     #475                // Field B:[Ljava/lang/String;
     114: bipush        11
     116: aaload
     117: getstatic     #98                 // Field d.n:Ljava/awt/Font;
     120: aload_0
     121: getfield      #4                  // Field k:I
     124: iconst_2
     125: idiv
     126: iconst_1
     127: iadd
     128: bipush        20
     130: iadd
     131: iconst_2
     132: iadd
     133: bipush        55
     135: bipush        18
     137: bipush        19
     139: invokespecial #99                 // Method a:(Ljava/lang/String;Ljava/awt/Font;IIII)Lcom/aapeli/colorgui/RoundButton;
     142: putfield      #65                 // Field e:Lcom/aapeli/colorgui/RoundButton;
     145: aload_0
     146: aload_0
     147: aload_0
     148: getfield      #2                  // Field r:Lh;
     151: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
     154: getstatic     #475                // Field B:[Ljava/lang/String;
     157: iconst_5
     158: aaload
     159: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     162: getstatic     #30                 // Field d.m:Ljava/awt/Font;
     165: bipush        10
     167: sipush        145
     170: aload_0
     171: getfield      #4                  // Field k:I
     174: bipush        20
     176: isub
     177: bipush        19
     179: invokespecial #99                 // Method a:(Ljava/lang/String;Ljava/awt/Font;IIII)Lcom/aapeli/colorgui/RoundButton;
     182: putfield      #67                 // Field z:Lcom/aapeli/colorgui/RoundButton;
     185: aload_0
     186: new           #104                // class com/aapeli/colorgui/ColorCheckbox
     189: dup
     190: aload_0
     191: getfield      #2                  // Field r:Lh;
     194: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
     197: getstatic     #475                // Field B:[Ljava/lang/String;
     200: bipush        10
     202: aaload
     203: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     206: aload_0
     207: getfield      #2                  // Field r:Lh;
     210: getfield      #58                 // Field h.f:Lf;
     213: getfield      #71                 // Field f.f:Z
     216: invokespecial #106                // Method com/aapeli/colorgui/ColorCheckbox."<init>":(Ljava/lang/String;Z)V
     219: putfield      #69                 // Field y:Lcom/aapeli/colorgui/ColorCheckbox;
     222: aload_0
     223: getfield      #69                 // Field y:Lcom/aapeli/colorgui/ColorCheckbox;
     226: bipush        15
     228: aload_0
     229: getfield      #5                  // Field j:I
     232: bipush        45
     234: isub
     235: aload_0
     236: getfield      #4                  // Field k:I
     239: bipush        20
     241: isub
     242: bipush        15
     244: invokevirtual #107                // Method java/awt/Component.setBounds:(IIII)V
     247: aload_0
     248: getfield      #69                 // Field y:Lcom/aapeli/colorgui/ColorCheckbox;
     251: getstatic     #22                 // Field d.r:Ljava/awt/Color;
     254: invokevirtual #108                // Method com/aapeli/colorgui/ColorCheckbox.setForeground:(Ljava/awt/Color;)V
     257: aload_0
     258: getfield      #69                 // Field y:Lcom/aapeli/colorgui/ColorCheckbox;
     261: aload_0
     262: invokevirtual #109                // Method com/aapeli/colorgui/ColorCheckbox.addItemListener:(Ljava/awt/event/ItemListener;)V
     265: aload_0
     266: aload_0
     267: getfield      #69                 // Field y:Lcom/aapeli/colorgui/ColorCheckbox;
     270: invokevirtual #110                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
     273: pop
     274: aload_0
     275: new           #111                // class com/aapeli/colorgui/RoundButton
     278: dup
     279: aload_0
     280: getfield      #2                  // Field r:Lh;
     283: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
     286: getstatic     #475                // Field B:[Ljava/lang/String;
     289: bipush        14
     291: aaload
     292: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     295: invokespecial #113                // Method com/aapeli/colorgui/RoundButton."<init>":(Ljava/lang/String;)V
     298: putfield      #55                 // Field f:Lcom/aapeli/colorgui/RoundButton;
     301: aload_0
     302: getfield      #55                 // Field f:Lcom/aapeli/colorgui/RoundButton;
     305: bipush        10
     307: aload_0
     308: getfield      #5                  // Field j:I
     311: bipush        20
     313: isub
     314: aload_0
     315: getfield      #4                  // Field k:I
     318: bipush        20
     320: isub
     321: bipush        19
     323: invokevirtual #107                // Method java/awt/Component.setBounds:(IIII)V
     326: aload_0
     327: getfield      #55                 // Field f:Lcom/aapeli/colorgui/RoundButton;
     330: getstatic     #114                // Field u:Ljava/awt/Color;
     333: invokevirtual #115                // Method com/aapeli/colorgui/RoundButton.setBackground:(Ljava/awt/Color;)V
     336: aload_0
     337: getfield      #55                 // Field f:Lcom/aapeli/colorgui/RoundButton;
     340: getstatic     #116                // Field o:Ljava/awt/Color;
     343: invokevirtual #117                // Method com/aapeli/colorgui/RoundButton.setForeground:(Ljava/awt/Color;)V
     346: aload_0
     347: getfield      #55                 // Field f:Lcom/aapeli/colorgui/RoundButton;
     350: getstatic     #118                // Field g:Ljava/awt/Color;
     353: invokevirtual #119                // Method com/aapeli/colorgui/RoundButton.setBorderColor:(Ljava/awt/Color;)V
     356: aload_0
     357: getfield      #55                 // Field f:Lcom/aapeli/colorgui/RoundButton;
     360: aload_0
     361: invokevirtual #120                // Method com/aapeli/colorgui/RoundButton.addActionListener:(Ljava/awt/event/ActionListener;)V
     364: aload_0
     365: aload_0
     366: getfield      #55                 // Field f:Lcom/aapeli/colorgui/RoundButton;
     369: invokevirtual #110                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
     372: pop
     373: aload_0
     374: new           #11                 // class k
     377: dup
     378: iconst_0
     379: invokespecial #121                // Method k."<init>":(I)V
     382: putfield      #24                 // Field a:Lk;
     385: return

  private com.aapeli.colorgui.RoundButton a(java.lang.String, java.awt.Font, int, int, int, int);
    Code:
       0: new           #111                // class com/aapeli/colorgui/RoundButton
       3: dup
       4: aload_1
       5: invokespecial #113                // Method com/aapeli/colorgui/RoundButton."<init>":(Ljava/lang/String;)V
       8: astore        7
      10: aload         7
      12: aload_2
      13: invokevirtual #122                // Method com/aapeli/colorgui/RoundButton.setFont:(Ljava/awt/Font;)V
      16: aload         7
      18: iload_3
      19: iload         4
      21: iload         5
      23: iload         6
      25: invokevirtual #107                // Method java/awt/Component.setBounds:(IIII)V
      28: aload         7
      30: getstatic     #123                // Field b:Ljava/awt/Color;
      33: invokevirtual #115                // Method com/aapeli/colorgui/RoundButton.setBackground:(Ljava/awt/Color;)V
      36: aload         7
      38: getstatic     #116                // Field o:Ljava/awt/Color;
      41: invokevirtual #117                // Method com/aapeli/colorgui/RoundButton.setForeground:(Ljava/awt/Color;)V
      44: aload         7
      46: getstatic     #118                // Field g:Ljava/awt/Color;
      49: invokevirtual #119                // Method com/aapeli/colorgui/RoundButton.setBorderColor:(Ljava/awt/Color;)V
      52: aload         7
      54: aload_0
      55: invokevirtual #120                // Method com/aapeli/colorgui/RoundButton.addActionListener:(Ljava/awt/event/ActionListener;)V
      58: aload_0
      59: aload         7
      61: invokevirtual #110                // Method java/awt/Container.add:(Ljava/awt/Component;)Ljava/awt/Component;
      64: pop
      65: aload         7
      67: areturn

  private void a();
    Code:
       0: aload_0
       1: getfield      #61                 // Field w:Lcom/aapeli/colorgui/RoundButton;
       4: aload_0
       5: getfield      #13                 // Field A:Lk;
       8: invokevirtual #38                 // Method k.c:()I
      11: ifle          18
      14: iconst_1
      15: goto          19
      18: iconst_0
      19: invokevirtual #80                 // Method com/aapeli/colorgui/RoundButton.setEnabled:(Z)V
      22: aload_0
      23: getfield      #63                 // Field t:Lcom/aapeli/colorgui/RoundButton;
      26: aload_0
      27: getfield      #13                 // Field A:Lk;
      30: invokevirtual #38                 // Method k.c:()I
      33: ifle          40
      36: iconst_1
      37: goto          41
      40: iconst_0
      41: invokevirtual #80                 // Method com/aapeli/colorgui/RoundButton.setEnabled:(Z)V
      44: aload_0
      45: getfield      #64                 // Field n:Lcom/aapeli/colorgui/RoundButton;
      48: aload_0
      49: getfield      #13                 // Field A:Lk;
      52: invokevirtual #38                 // Method k.c:()I
      55: invokestatic  #66                 // Method i.a:()I
      58: iconst_1
      59: isub
      60: if_icmpge     67
      63: iconst_1
      64: goto          68
      67: iconst_0
      68: invokevirtual #80                 // Method com/aapeli/colorgui/RoundButton.setEnabled:(Z)V
      71: aload_0
      72: getfield      #65                 // Field e:Lcom/aapeli/colorgui/RoundButton;
      75: aload_0
      76: getfield      #13                 // Field A:Lk;
      79: invokevirtual #38                 // Method k.c:()I
      82: invokestatic  #66                 // Method i.a:()I
      85: iconst_1
      86: isub
      87: if_icmpge     94
      90: iconst_1
      91: goto          95
      94: iconst_0
      95: invokevirtual #80                 // Method com/aapeli/colorgui/RoundButton.setEnabled:(Z)V
      98: return

  private void c(int);
    Code:
       0: aload_0
       1: getfield      #9                  // Field v:Ljava/lang/Object;
       4: dup
       5: astore_2
       6: monitorenter
       7: iload_1
       8: iflt          18
      11: iload_1
      12: invokestatic  #66                 // Method i.a:()I
      15: if_icmplt     21
      18: aload_2
      19: monitorexit
      20: return
      21: aload_0
      22: getfield      #13                 // Field A:Lk;
      25: iload_1
      26: invokevirtual #25                 // Method k.a:(I)Z
      29: ifeq          35
      32: aload_2
      33: monitorexit
      34: return
      35: aload_0
      36: getfield      #13                 // Field A:Lk;
      39: iload_1
      40: invokevirtual #73                 // Method k.c:(I)V
      43: aload_0
      44: invokespecial #74                 // Method a:()V
      47: aload_0
      48: invokespecial #68                 // Method d:()V
      51: aload_2
      52: monitorexit
      53: goto          61
      56: astore_3
      57: aload_2
      58: monitorexit
      59: aload_3
      60: athrow
      61: return
    Exception table:
       from    to  target type
           7    20    56   any
          21    34    56   any
          35    53    56   any
          56    59    56   any

  private void d();
    Code:
       0: aload_0
       1: getfield      #9                  // Field v:Ljava/lang/Object;
       4: dup
       5: astore_1
       6: monitorenter
       7: aload_0
       8: getfield      #24                 // Field a:Lk;
      11: iconst_1
      12: invokevirtual #73                 // Method k.c:(I)V
      15: aload_0
      16: getfield      #67                 // Field z:Lcom/aapeli/colorgui/RoundButton;
      19: iconst_0
      20: invokevirtual #80                 // Method com/aapeli/colorgui/RoundButton.setEnabled:(Z)V
      23: aload_0
      24: getfield      #67                 // Field z:Lcom/aapeli/colorgui/RoundButton;
      27: aload_0
      28: getfield      #2                  // Field r:Lh;
      31: getfield      #31                 // Field h.h:Lcom/aapeli/client/TextManager;
      34: getstatic     #475                // Field B:[Ljava/lang/String;
      37: iconst_5
      38: aaload
      39: invokevirtual #33                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      42: invokevirtual #82                 // Method com/aapeli/colorgui/RoundButton.setLabel:(Ljava/lang/String;)V
      45: aload_0
      46: getfield      #2                  // Field r:Lh;
      49: getfield      #58                 // Field h.f:Lf;
      52: aload_0
      53: getfield      #13                 // Field A:Lk;
      56: invokevirtual #38                 // Method k.c:()I
      59: putfield      #72                 // Field f.d:I
      62: aload_0
      63: getfield      #14                 // Field d:Lk;
      66: iconst_0
      67: invokevirtual #73                 // Method k.c:(I)V
      70: aload_0
      71: getfield      #3                  // Field s:Ll;
      74: aload_0
      75: getfield      #13                 // Field A:Lk;
      78: invokevirtual #124                // Method l.a:(Lk;)V
      81: aload_0
      82: invokestatic  #76                 // Method java/lang/System.currentTimeMillis:()J
      85: putfield      #77                 // Field q:J
      88: aload_1
      89: monitorexit
      90: goto          98
      93: astore_2
      94: aload_1
      95: monitorexit
      96: aload_2
      97: athrow
      98: aload_0
      99: invokevirtual #95                 // Method java/awt/Component.repaint:()V
     102: return
    Exception table:
       from    to  target type
           7    90    93   any
          93    96    93   any

  private void a(java.awt.Graphics, java.awt.Font, java.lang.String, int);
    Code:
       0: aload_1
       1: aload_2
       2: invokevirtual #125                // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
       5: aload_1
       6: getstatic     #126                // Field l.d:Ljava/awt/Color;
       9: aload_3
      10: aload_0
      11: getfield      #4                  // Field k:I
      14: iconst_2
      15: idiv
      16: iload         4
      18: iconst_0
      19: aload_0
      20: getfield      #4                  // Field k:I
      23: iconst_2
      24: isub
      25: invokestatic  #127                // Method com/aapeli/client/StringDraw.drawOutlinedStringWithMaxWidth:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;IIII)[I
      28: pop
      29: return

  private void a(java.awt.Graphics, java.awt.Font, java.lang.String, java.awt.Font, java.lang.String, int);
    Code:
       0: aload_0
       1: aload_2
       2: aload_3
       3: invokestatic  #128                // Method com/aapeli/client/StringDraw.getStringWidth:(Ljava/awt/Component;Ljava/awt/Font;Ljava/lang/String;)I
       6: istore        7
       8: aload_0
       9: aload         4
      11: aload         5
      13: invokestatic  #128                // Method com/aapeli/client/StringDraw.getStringWidth:(Ljava/awt/Component;Ljava/awt/Font;Ljava/lang/String;)I
      16: istore        8
      18: iload         7
      20: iload         8
      22: iadd
      23: istore        9
      25: aload_1
      26: aload_2
      27: invokevirtual #125                // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
      30: aload_1
      31: getstatic     #126                // Field l.d:Ljava/awt/Color;
      34: aload_3
      35: aload_0
      36: getfield      #4                  // Field k:I
      39: iconst_2
      40: idiv
      41: iload         9
      43: iconst_2
      44: idiv
      45: isub
      46: iload         6
      48: iconst_m1
      49: invokestatic  #129                // Method com/aapeli/client/StringDraw.drawOutlinedString:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;III)I
      52: pop
      53: aload_1
      54: aload         4
      56: invokevirtual #125                // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
      59: aload_1
      60: getstatic     #126                // Field l.d:Ljava/awt/Color;
      63: aload         5
      65: aload_0
      66: getfield      #4                  // Field k:I
      69: iconst_2
      70: idiv
      71: iload         9
      73: iconst_2
      74: idiv
      75: iadd
      76: iload         6
      78: iconst_1
      79: invokestatic  #129                // Method com/aapeli/client/StringDraw.drawOutlinedString:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;III)I
      82: pop
      83: return

  private int b(int);
    Code:
       0: aload_0
       1: getfield      #2                  // Field r:Lh;
       4: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
       7: iload_1
       8: invokestatic  #130                // Method i.a:(I)Ljava/lang/String;
      11: invokevirtual #131                // Method com/aapeli/singleclient/SingleClient.getPersonalScore:(Ljava/lang/String;)Lcom/aapeli/client/PersonalScoreUnit;
      14: astore_2
      15: aload_2
      16: ifnonnull     21
      19: iconst_m1
      20: ireturn
      21: aload_2
      22: invokevirtual #132                // Method com/aapeli/client/PersonalScoreUnit.getClientData:()Ljava/lang/String;
      25: invokestatic  #133                // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I
      28: ireturn

  private void f();
    Code:
       0: getstatic     #456                // Field k.d:I
       3: istore        5
       5: aload_0
       6: aload_0
       7: getfield      #13                 // Field A:Lk;
      10: invokevirtual #38                 // Method k.c:()I
      13: invokespecial #42                 // Method b:(I)I
      16: istore_1
      17: aload_0
      18: getfield      #13                 // Field A:Lk;
      21: invokestatic  #44                 // Method i.a:(Lk;)Lk;
      24: astore_2
      25: aload_2
      26: aload_0
      27: getfield      #14                 // Field d:Lk;
      30: invokevirtual #38                 // Method k.c:()I
      33: invokevirtual #25                 // Method k.a:(I)Z
      36: istore_3
      37: iload_1
      38: iconst_m1
      39: if_icmpne     70
      42: iload_3
      43: ifeq          58
      46: getstatic     #475                // Field B:[Ljava/lang/String;
      49: iconst_1
      50: aaload
      51: astore        4
      53: iload         5
      55: ifeq          152
      58: getstatic     #475                // Field B:[Ljava/lang/String;
      61: iconst_3
      62: aaload
      63: astore        4
      65: iload         5
      67: ifeq          152
      70: iload_1
      71: aload_2
      72: invokevirtual #38                 // Method k.c:()I
      75: if_icmple     129
      78: iload_3
      79: ifeq          94
      82: getstatic     #475                // Field B:[Ljava/lang/String;
      85: iconst_1
      86: aaload
      87: astore        4
      89: iload         5
      91: ifeq          152
      94: aload_0
      95: getfield      #14                 // Field d:Lk;
      98: invokevirtual #38                 // Method k.c:()I
     101: iload_1
     102: if_icmpgt     117
     105: getstatic     #475                // Field B:[Ljava/lang/String;
     108: iconst_3
     109: aaload
     110: astore        4
     112: iload         5
     114: ifeq          152
     117: getstatic     #475                // Field B:[Ljava/lang/String;
     120: iconst_2
     121: aaload
     122: astore        4
     124: iload         5
     126: ifeq          152
     129: iload_3
     130: ifeq          145
     133: getstatic     #475                // Field B:[Ljava/lang/String;
     136: iconst_3
     137: aaload
     138: astore        4
     140: iload         5
     142: ifeq          152
     145: getstatic     #475                // Field B:[Ljava/lang/String;
     148: iconst_2
     149: aaload
     150: astore        4
     152: aload_0
     153: getfield      #2                  // Field r:Lh;
     156: getfield      #92                 // Field h.k:Lcom/aapeli/client/SoundManager;
     159: new           #34                 // class java/lang/StringBuffer
     162: dup
     163: invokespecial #35                 // Method java/lang/StringBuffer."<init>":()V
     166: getstatic     #475                // Field B:[Ljava/lang/String;
     169: iconst_0
     170: aaload
     171: invokevirtual #37                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     174: aload         4
     176: invokevirtual #37                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     179: invokevirtual #40                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     182: invokevirtual #138                // Method com/aapeli/client/SoundManager.play:(Ljava/lang/String;)V
     185: return

  private void a(int, int, boolean, int);
    Code:
       0: getstatic     #456                // Field k.d:I
       3: istore        5
       5: iload_1
       6: ifne          41
       9: aload_0
      10: getfield      #2                  // Field r:Lh;
      13: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
      16: getstatic     #475                // Field B:[Ljava/lang/String;
      19: bipush        8
      21: aaload
      22: iload_3
      23: ifeq          30
      26: iconst_2
      27: goto          31
      30: iconst_1
      31: iconst_2
      32: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
      35: pop
      36: iload         5
      38: ifeq          257
      41: iload_1
      42: iconst_3
      43: if_icmpne     70
      46: aload_0
      47: getfield      #2                  // Field r:Lh;
      50: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
      53: getstatic     #475                // Field B:[Ljava/lang/String;
      56: bipush        8
      58: aaload
      59: iconst_3
      60: iconst_2
      61: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
      64: pop
      65: iload         5
      67: ifeq          257
      70: iload_1
      71: iconst_5
      72: if_icmpne     99
      75: aload_0
      76: getfield      #2                  // Field r:Lh;
      79: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
      82: getstatic     #475                // Field B:[Ljava/lang/String;
      85: bipush        8
      87: aaload
      88: iconst_4
      89: iconst_2
      90: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
      93: pop
      94: iload         5
      96: ifeq          257
      99: iload_1
     100: bipush        7
     102: if_icmpne     129
     105: aload_0
     106: getfield      #2                  // Field r:Lh;
     109: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
     112: getstatic     #475                // Field B:[Ljava/lang/String;
     115: bipush        8
     117: aaload
     118: iconst_5
     119: iconst_2
     120: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     123: pop
     124: iload         5
     126: ifeq          257
     129: iload_1
     130: bipush        10
     132: if_icmpne     160
     135: aload_0
     136: getfield      #2                  // Field r:Lh;
     139: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
     142: getstatic     #475                // Field B:[Ljava/lang/String;
     145: bipush        8
     147: aaload
     148: bipush        6
     150: iconst_2
     151: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     154: pop
     155: iload         5
     157: ifeq          257
     160: iload_1
     161: bipush        11
     163: if_icmpne     191
     166: aload_0
     167: getfield      #2                  // Field r:Lh;
     170: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
     173: getstatic     #475                // Field B:[Ljava/lang/String;
     176: bipush        8
     178: aaload
     179: bipush        7
     181: iconst_2
     182: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     185: pop
     186: iload         5
     188: ifeq          257
     191: iload_1
     192: bipush        13
     194: if_icmpne     222
     197: aload_0
     198: getfield      #2                  // Field r:Lh;
     201: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
     204: getstatic     #475                // Field B:[Ljava/lang/String;
     207: bipush        8
     209: aaload
     210: bipush        8
     212: iconst_2
     213: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     216: pop
     217: iload         5
     219: ifeq          257
     222: iload_1
     223: bipush        14
     225: if_icmpne     257
     228: aload_0
     229: getfield      #2                  // Field r:Lh;
     232: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
     235: getstatic     #475                // Field B:[Ljava/lang/String;
     238: bipush        8
     240: aaload
     241: iload_3
     242: ifeq          250
     245: bipush        10
     247: goto          252
     250: bipush        9
     252: iconst_2
     253: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     256: pop
     257: iload_1
     258: bipush        17
     260: if_icmpne     283
     263: aload_0
     264: getfield      #2                  // Field r:Lh;
     267: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
     270: getstatic     #475                // Field B:[Ljava/lang/String;
     273: bipush        7
     275: aaload
     276: iload         4
     278: iconst_1
     279: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     282: pop
     283: iload_1
     284: iconst_2
     285: if_icmpne     307
     288: aload_0
     289: getfield      #2                  // Field r:Lh;
     292: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
     295: getstatic     #475                // Field B:[Ljava/lang/String;
     298: bipush        6
     300: aaload
     301: iload_2
     302: iconst_2
     303: invokevirtual #140                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     306: pop
     307: return

  private void a(int);
    Code:
       0: iload_1
       1: bipush        9
       3: if_icmpne     33
       6: aload_0
       7: getfield      #3                  // Field s:Ll;
      10: invokevirtual #143                // Method l.d:()Z
      13: ifeq          33
      16: aload_0
      17: getfield      #2                  // Field r:Lh;
      20: getfield      #78                 // Field h.l:Lcom/aapeli/singleclient/SingleClient;
      23: getstatic     #475                // Field B:[Ljava/lang/String;
      26: bipush        9
      28: aaload
      29: invokevirtual #145                // Method com/aapeli/singleclient/SingleClient.awardBadge:(Ljava/lang/String;)Z
      32: pop
      33: return

  static {};
    Code:
       0: bipush        23
       2: anewarray     #459                // class java/lang/String
       5: dup
       6: iconst_0
       7: ldc           #137                // String ATG(
       9: jsr           212
      12: aastore
      13: dup
      14: iconst_1
      15: ldc           #134                // String M^Fdf
      17: jsr           212
      20: aastore
      21: dup
      22: iconst_2
      23: ldc           #136                // String SUQvo
      25: jsr           212
      28: aastore
      29: dup
      30: iconst_3
      31: ldc           #135                // String V_@jx@
      33: jsr           212
      36: aastore
      37: dup
      38: iconst_4
      39: ldc           #81                 // String gewwse]Bld
      41: jsr           212
      44: aastore
      45: dup
      46: iconst_5
      47: ldc           #103                // String geq`yP[Qq
      49: jsr           212
      52: aastore
      53: dup
      54: bipush        6
      56: ldc           #142                // String P_MdiMUVv
      58: jsr           212
      61: aastore
      62: dup
      63: bipush        7
      65: ldc           #141                // String WJF`n]
      67: jsr           212
      70: aastore
      71: dup
      72: bipush        8
      74: ldc           #139                // String WQJif
      76: jsr           212
      79: aastore
      80: dup
      81: bipush        9
      83: ldc           #144                // String GRFvyB[M
      85: jsr           212
      88: aastore
      89: dup
      90: bipush        10
      92: ldc           #105                // String gepj\u007fJ^P
      94: jsr           212
      97: aastore
      98: dup
      99: bipush        11
     101: ldc           #102                // String \u001aF
     103: jsr           212
     106: aastore
     107: dup
     108: bipush        12
     110: ldc           #100                // String \u0018\u0006
     112: jsr           212
     115: aastore
     116: dup
     117: bipush        13
     119: ldc           #97                 // String X\u0006
     121: jsr           212
     124: aastore
     125: dup
     126: bipush        14
     128: ldc           #112                // String gerpcP}Bho
     130: jsr           212
     133: aastore
     134: dup
     135: bipush        15
     137: ldc           #101                // String \u001a\u0004
     139: jsr           212
     142: aastore
     143: dup
     144: bipush        16
     146: ldc           #47                 // String gea`yPsP
     148: jsr           212
     151: aastore
     152: dup
     153: bipush        17
     155: ldc           #50                 // String f_Pq
     157: jsr           212
     160: aastore
     161: dup
     162: bipush        18
     164: ldc           #32                 // String ge`icGQPHk@_
     166: jsr           212
     169: aastore
     170: dup
     171: bipush        19
     173: ldc           #51                 // String \fCLpx\u0004HFv\u007fHN\u0003ly\u0004_U`d\u0004XFq~AH\u0003qbET\u0003rbEN\u0003ro\u0004_[uoGNFa*\u001e\u0017\n%zH_Bvo\u0004TLqcBC\u0003UfECQds\u0004IWdlB\u001aBgeQN\u0003qbMI\n
     175: jsr           212
     178: aastore
     179: dup
     180: bipush        20
     182: ldc           #48                 // String jUW
     184: jsr           212
     187: aastore
     188: dup
     189: bipush        21
     191: ldc           #43                 // String gezj\u007fVxFv~
     193: jsr           212
     196: aastore
     197: dup
     198: bipush        22
     200: ldc           #52                 // String gezj\u007fVxFv~jUM`
     202: jsr           212
     205: aastore
     206: putstatic     #475                // Field B:[Ljava/lang/String;
     209: goto          322
     212: astore_0
     213: invokevirtual #465                // Method java/lang/String.toCharArray:()[C
     216: dup
     217: arraylength
     218: swap
     219: iconst_0
     220: istore_1
     221: swap
     222: dup_x1
     223: iconst_1
     224: if_icmpgt     301
     227: dup
     228: iload_1
     229: dup2
     230: caload
     231: iload_1
     232: iconst_5
     233: irem
     234: tableswitch   { // 0 to 3
                     0: 264
                     1: 269
                     2: 274
                     3: 279
               default: 283
          }
     264: bipush        36
     266: goto          285
     269: bipush        58
     271: goto          285
     274: bipush        35
     276: goto          285
     279: iconst_5
     280: goto          285
     283: bipush        10
     285: ixor
     286: i2c
     287: castore
     288: iinc          1, 1
     291: swap
     292: dup_x1
     293: ifne          301
     296: dup2
     297: swap
     298: goto          229
     301: swap
     302: dup_x1
     303: iload_1
     304: if_icmpgt     227
     307: new           #459                // class java/lang/String
     310: dup_x1
     311: swap
     312: invokespecial #469                // Method java/lang/String."<init>":([C)V
     315: invokevirtual #473                // Method java/lang/String.intern:()Ljava/lang/String;
     318: swap
     319: pop
     320: ret           0
     322: new           #146                // class java/awt/Color
     325: dup
     326: ldc           #147                // int 5059929
     328: invokespecial #148                // Method java/awt/Color."<init>":(I)V
     331: putstatic     #123                // Field b:Ljava/awt/Color;
     334: getstatic     #22                 // Field d.r:Ljava/awt/Color;
     337: putstatic     #116                // Field o:Ljava/awt/Color;
     340: new           #146                // class java/awt/Color
     343: dup
     344: ldc           #149                // int 12294621
     346: invokespecial #148                // Method java/awt/Color."<init>":(I)V
     349: putstatic     #118                // Field g:Ljava/awt/Color;
     352: new           #146                // class java/awt/Color
     355: dup
     356: sipush        128
     359: bipush        16
     361: bipush        16
     363: invokespecial #150                // Method java/awt/Color."<init>":(III)V
     366: putstatic     #114                // Field u:Ljava/awt/Color;
     369: new           #146                // class java/awt/Color
     372: dup
     373: ldc           #151                // int 4513041
     375: invokespecial #148                // Method java/awt/Color."<init>":(I)V
     378: putstatic     #29                 // Field x:Ljava/awt/Color;
     381: new           #146                // class java/awt/Color
     384: dup
     385: ldc           #152                // int 14518442
     387: invokespecial #148                // Method java/awt/Color."<init>":(I)V
     390: putstatic     #45                 // Field c:Ljava/awt/Color;
     393: return
}
