class l extends com.aapeli.client.IPanel implements java.lang.Runnable,java.awt.event.MouseMotionListener,java.awt.event.MouseListener,com.aapeli.credit.PurchaseHandler,com.aapeli.order.OrderHandler {
  private static final double e;

  private static final double[] h;

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

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

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

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

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

  private static final java.awt.Cursor i;

  private static final java.awt.Cursor k;

  private static final int[][] K;

  private static final double[] z;

  private o cb;

  private com.aapeli.singleclient.SingleClient a;

  private com.aapeli.client.TextManager J;

  private com.aapeli.client.ImageManager d;

  private e X;

  private b F;

  private m Z;

  private i g;

  private i D;

  private int G;

  private int q;

  private int T;

  private i U;

  private i b;

  private i R;

  private i Q;

  private i p;

  private int ab;

  private double o;

  private java.lang.Thread O;

  private boolean c;

  private java.awt.Image f;

  private a[][] db;

  private a u;

  private int M;

  private java.lang.String x;

  private com.aapeli.bigtext.BigText C;

  private java.awt.Image H;

  private java.awt.Graphics B;

  private java.awt.Image j;

  private java.awt.Graphics A;

  private java.awt.Image s;

  private java.awt.Graphics l;

  private k y;

  private n n;

  private com.aapeli.credit.PurchaseFrame S;

  private com.aapeli.order.OrderFrame E;

  private java.lang.Object N;

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

  protected l(o, com.aapeli.client.Parameters, com.aapeli.singleclient.SingleClient, com.aapeli.client.TextManager, com.aapeli.client.ImageManager, d, e, b, m);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method com/aapeli/client/IPanel."<init>":()V
       4: aload_0
       5: aload_1
       6: putfield      #2                  // Field cb:Lo;
       9: aload_0
      10: aload_3
      11: putfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
      14: aload_0
      15: aload         4
      17: putfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
      20: aload_0
      21: aload         5
      23: putfield      #5                  // Field d:Lcom/aapeli/client/ImageManager;
      26: aload_0
      27: aload         7
      29: putfield      #6                  // Field X:Le;
      32: aload_0
      33: aload         8
      35: putfield      #7                  // Field F:Lb;
      38: aload_0
      39: aload         9
      41: putfield      #8                  // Field Z:Lm;
      44: aload_0
      45: sipush        480
      48: sipush        455
      51: invokevirtual #9                  // Method java/awt/Component.setSize:(II)V
      54: aload         5
      56: invokestatic  #10                 // Method com/aapeli/bigtext/BigText.initialize:(Lcom/aapeli/client/ImageManager;)V
      59: aload_0
      60: aload_1
      61: aload_2
      62: aload_3
      63: aload         4
      65: aload         6
      67: aload_0
      68: invokestatic  #11                 // Method k.a:(Lo;Lcom/aapeli/client/Parameters;Lcom/aapeli/singleclient/SingleClient;Lcom/aapeli/client/TextManager;Ld;Ll;)Lk;
      71: putfield      #12                 // Field y:Lk;
      74: aload_0
      75: aload_2
      76: aload_3
      77: aload         4
      79: aload_0
      80: invokestatic  #13                 // Method n.a:(Lcom/aapeli/client/Parameters;Lcom/aapeli/singleclient/SingleClient;Lcom/aapeli/client/TextManager;Ll;)Ln;
      83: putfield      #14                 // Field n:Ln;
      86: aload_0
      87: new           #15                 // class i
      90: dup
      91: invokespecial #16                 // Method i."<init>":()V
      94: putfield      #17                 // Field g:Li;
      97: aload_0
      98: new           #15                 // class i
     101: dup
     102: invokespecial #16                 // Method i."<init>":()V
     105: putfield      #18                 // Field D:Li;
     108: aload_0
     109: iconst_0
     110: putfield      #19                 // Field G:I
     113: aload_0
     114: new           #20                 // class java/lang/Object
     117: dup
     118: invokespecial #21                 // Method java/lang/Object."<init>":()V
     121: putfield      #22                 // Field N:Ljava/lang/Object;
     124: return

  public void update(java.awt.Graphics);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore_3
       4: aload_0
       5: getfield      #19                 // Field G:I
       8: iconst_2
       9: if_icmpeq     20
      12: aload_0
      13: getfield      #19                 // Field G:I
      16: iconst_3
      17: if_icmpne     21
      20: return
      21: aload_0
      22: getfield      #23                 // Field H:Ljava/awt/Image;
      25: ifnonnull     53
      28: aload_0
      29: aload_0
      30: sipush        480
      33: sipush        455
      36: invokevirtual #24                 // Method java/awt/Component.createImage:(II)Ljava/awt/Image;
      39: putfield      #23                 // Field H:Ljava/awt/Image;
      42: aload_0
      43: aload_0
      44: getfield      #23                 // Field H:Ljava/awt/Image;
      47: invokevirtual #25                 // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
      50: putfield      #26                 // Field B:Ljava/awt/Graphics;
      53: aload_0
      54: aload_0
      55: getfield      #26                 // Field B:Ljava/awt/Graphics;
      58: invokevirtual #27                 // Method com/aapeli/client/IPanel.drawBackground:(Ljava/awt/Graphics;)V
      61: aload_0
      62: getfield      #28                 // Field f:Ljava/awt/Image;
      65: ifnull        83
      68: aload_0
      69: getfield      #26                 // Field B:Ljava/awt/Graphics;
      72: aload_0
      73: getfield      #28                 // Field f:Ljava/awt/Image;
      76: iconst_0
      77: iconst_0
      78: aload_0
      79: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
      82: pop
      83: aload_0
      84: getfield      #19                 // Field G:I
      87: ifle          125
      90: aload_0
      91: aload_0
      92: getfield      #26                 // Field B:Ljava/awt/Graphics;
      95: invokespecial #30                 // Method a:(Ljava/awt/Graphics;)V
      98: aload_0
      99: getfield      #19                 // Field G:I
     102: iconst_1
     103: if_icmpne     125
     106: aload_0
     107: aload_0
     108: getfield      #26                 // Field B:Ljava/awt/Graphics;
     111: invokespecial #31                 // Method b:(Ljava/awt/Graphics;)V
     114: aload_0
     115: getfield      #32                 // Field u:La;
     118: aload_0
     119: getfield      #26                 // Field B:Ljava/awt/Graphics;
     122: invokevirtual #33                 // Method a.a:(Ljava/awt/Graphics;)V
     125: aload_0
     126: getfield      #19                 // Field G:I
     129: iconst_4
     130: if_icmpne     502
     133: aload_0
     134: getfield      #26                 // Field B:Ljava/awt/Graphics;
     137: getstatic     #34                 // Field java/awt/Color.black:Ljava/awt/Color;
     140: invokevirtual #35                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     143: iconst_0
     144: istore_2
     145: iload_2
     146: sipush        455
     149: if_icmpge     176
     152: aload_0
     153: getfield      #26                 // Field B:Ljava/awt/Graphics;
     156: iconst_0
     157: iload_2
     158: sipush        479
     161: iload_2
     162: invokevirtual #36                 // Method java/awt/Graphics.drawLine:(IIII)V
     165: iinc          2, 2
     168: iload_3
     169: ifne          233
     172: iload_3
     173: ifeq          145
     176: aload_0
     177: getfield      #37                 // Field C:Lcom/aapeli/bigtext/BigText;
     180: ifnonnull     214
     183: aload_0
     184: new           #38                 // class com/aapeli/bigtext/BigText
     187: dup
     188: aload_0
     189: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
     192: getstatic     #738                // Field eb:[Ljava/lang/String;
     195: bipush        8
     197: aaload
     198: invokevirtual #40                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     201: getstatic     #41                 // Field java/awt/Color.white:Ljava/awt/Color;
     204: sipush        160
     207: aload_0
     208: invokespecial #42                 // Method com/aapeli/bigtext/BigText."<init>":(Ljava/lang/String;Ljava/awt/Color;ILjava/awt/Component;)V
     211: putfield      #37                 // Field C:Lcom/aapeli/bigtext/BigText;
     214: aload_0
     215: getfield      #37                 // Field C:Lcom/aapeli/bigtext/BigText;
     218: aload_0
     219: getfield      #26                 // Field B:Ljava/awt/Graphics;
     222: sipush        240
     225: sipush        147
     228: iconst_0
     229: iconst_1
     230: invokevirtual #43                 // Method com/aapeli/bigtext/BigText.drawText:(Ljava/awt/Graphics;IIII)V
     233: aconst_null
     234: astore_2
     235: aload_0
     236: getfield      #44                 // Field M:I
     239: iconst_1
     240: if_icmpne     253
     243: getstatic     #738                // Field eb:[Ljava/lang/String;
     246: bipush        9
     248: aaload
     249: astore_2
     250: goto          286
     253: aload_0
     254: getfield      #44                 // Field M:I
     257: iconst_2
     258: if_icmpne     271
     261: getstatic     #738                // Field eb:[Ljava/lang/String;
     264: bipush        6
     266: aaload
     267: astore_2
     268: goto          286
     271: aload_0
     272: getfield      #44                 // Field M:I
     275: iconst_3
     276: if_icmpne     286
     279: getstatic     #738                // Field eb:[Ljava/lang/String;
     282: bipush        11
     284: aaload
     285: astore_2
     286: aload_0
     287: getfield      #26                 // Field B:Ljava/awt/Graphics;
     290: getstatic     #48                 // Field o.g:Ljava/awt/Font;
     293: invokevirtual #49                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     296: aload_0
     297: getfield      #26                 // Field B:Ljava/awt/Graphics;
     300: getstatic     #41                 // Field java/awt/Color.white:Ljava/awt/Color;
     303: invokevirtual #35                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     306: aload_0
     307: getfield      #26                 // Field B:Ljava/awt/Graphics;
     310: getstatic     #34                 // Field java/awt/Color.black:Ljava/awt/Color;
     313: aload_0
     314: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
     317: new           #50                 // class java/lang/StringBuffer
     320: dup
     321: invokespecial #51                 // Method java/lang/StringBuffer."<init>":()V
     324: getstatic     #738                // Field eb:[Ljava/lang/String;
     327: bipush        7
     329: aaload
     330: invokevirtual #53                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     333: aload_2
     334: invokevirtual #53                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
     337: invokevirtual #54                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     340: invokevirtual #40                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     343: sipush        240
     346: sipush        187
     349: iconst_0
     350: invokestatic  #55                 // Method com/aapeli/client/StringDraw.drawOutlinedString:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;III)I
     353: pop
     354: aload_0
     355: getfield      #56                 // Field S:Lcom/aapeli/credit/PurchaseFrame;
     358: ifnonnull     466
     361: aload_0
     362: getfield      #57                 // Field E:Lcom/aapeli/order/OrderFrame;
     365: ifnonnull     466
     368: aload_0
     369: getfield      #26                 // Field B:Ljava/awt/Graphics;
     372: getstatic     #41                 // Field java/awt/Color.white:Ljava/awt/Color;
     375: invokevirtual #35                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     378: aload_0
     379: getfield      #26                 // Field B:Ljava/awt/Graphics;
     382: getstatic     #58                 // Field o.u:Ljava/awt/Font;
     385: invokevirtual #49                 // Method java/awt/Graphics.setFont:(Ljava/awt/Font;)V
     388: aload_0
     389: invokespecial #59                 // Method i:()Z
     392: ifeq          424
     395: aload_0
     396: getfield      #2                  // Field cb:Lo;
     399: aload_0
     400: getfield      #26                 // Field B:Ljava/awt/Graphics;
     403: aload_0
     404: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
     407: getstatic     #738                // Field eb:[Ljava/lang/String;
     410: iconst_5
     411: aaload
     412: invokevirtual #40                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     415: iconst_5
     416: sipush        449
     419: iconst_m1
     420: invokevirtual #61                 // Method o.a:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     423: pop
     424: aload_0
     425: getfield      #7                  // Field F:Lb;
     428: invokevirtual #62                 // Method b.b:()Z
     431: ifeq          466
     434: aload_0
     435: getfield      #2                  // Field cb:Lo;
     438: aload_0
     439: getfield      #26                 // Field B:Ljava/awt/Graphics;
     442: aload_0
     443: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
     446: getstatic     #738                // Field eb:[Ljava/lang/String;
     449: bipush        10
     451: aaload
     452: invokevirtual #40                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     455: sipush        475
     458: sipush        449
     461: iconst_1
     462: invokevirtual #61                 // Method o.a:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     465: pop
     466: aload_0
     467: getfield      #12                 // Field y:Lk;
     470: ifnull        484
     473: aload_0
     474: getfield      #12                 // Field y:Lk;
     477: aload_0
     478: getfield      #26                 // Field B:Ljava/awt/Graphics;
     481: invokevirtual #64                 // Method k.a:(Ljava/awt/Graphics;)V
     484: aload_0
     485: getfield      #14                 // Field n:Ln;
     488: ifnull        502
     491: aload_0
     492: getfield      #14                 // Field n:Ln;
     495: aload_0
     496: getfield      #26                 // Field B:Ljava/awt/Graphics;
     499: invokevirtual #65                 // Method n.a:(Ljava/awt/Graphics;)V
     502: aload_1
     503: aload_0
     504: getfield      #23                 // Field H:Ljava/awt/Image;
     507: iconst_0
     508: iconst_0
     509: aload_0
     510: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     513: pop
     514: return

  public void run();
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        40
       5: aload_0
       6: getfield      #8                  // Field Z:Lm;
       9: invokevirtual #66                 // Method java/awt/Component.getGraphics:()Ljava/awt/Graphics;
      12: astore_1
      13: aload_0
      14: getfield      #8                  // Field Z:Lm;
      17: aload_1
      18: invokevirtual #67                 // Method m.a:(Ljava/awt/Graphics;)V
      21: aload_0
      22: getfield      #68                 // Field j:Ljava/awt/Image;
      25: ifnonnull     42
      28: aload_0
      29: aload_0
      30: sipush        480
      33: sipush        455
      36: invokevirtual #24                 // Method java/awt/Component.createImage:(II)Ljava/awt/Image;
      39: putfield      #68                 // Field j:Ljava/awt/Image;
      42: aload_0
      43: getfield      #69                 // Field A:Ljava/awt/Graphics;
      46: ifnonnull     60
      49: aload_0
      50: aload_0
      51: getfield      #68                 // Field j:Ljava/awt/Image;
      54: invokevirtual #25                 // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
      57: putfield      #69                 // Field A:Ljava/awt/Graphics;
      60: aload_0
      61: getfield      #69                 // Field A:Ljava/awt/Graphics;
      64: aload_0
      65: getfield      #28                 // Field f:Ljava/awt/Image;
      68: iconst_0
      69: iconst_0
      70: aload_0
      71: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
      74: pop
      75: aload_0
      76: aload_0
      77: getfield      #69                 // Field A:Ljava/awt/Graphics;
      80: invokespecial #30                 // Method a:(Ljava/awt/Graphics;)V
      83: aload_0
      84: getfield      #70                 // Field s:Ljava/awt/Image;
      87: ifnonnull     104
      90: aload_0
      91: aload_0
      92: sipush        480
      95: sipush        455
      98: invokevirtual #24                 // Method java/awt/Component.createImage:(II)Ljava/awt/Image;
     101: putfield      #70                 // Field s:Ljava/awt/Image;
     104: aload_0
     105: getfield      #71                 // Field l:Ljava/awt/Graphics;
     108: ifnonnull     122
     111: aload_0
     112: aload_0
     113: getfield      #70                 // Field s:Ljava/awt/Image;
     116: invokevirtual #25                 // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
     119: putfield      #71                 // Field l:Ljava/awt/Graphics;
     122: aload_0
     123: invokevirtual #66                 // Method java/awt/Component.getGraphics:()Ljava/awt/Graphics;
     126: astore_2
     127: aload_0
     128: getfield      #71                 // Field l:Ljava/awt/Graphics;
     131: aload_0
     132: getfield      #68                 // Field j:Ljava/awt/Image;
     135: iconst_0
     136: iconst_0
     137: aload_0
     138: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     141: pop
     142: aload_0
     143: getfield      #72                 // Field q:I
     146: i2d
     147: ldc2_w        #73                 // double 240.0d
     150: dsub
     151: dstore_3
     152: aload_0
     153: getfield      #75                 // Field T:I
     156: sipush        454
     159: aload_0
     160: getfield      #76                 // Field ab:I
     163: iconst_4
     164: idiv
     165: isub
     166: isub
     167: i2d
     168: dstore        5
     170: aload_0
     171: aload_0
     172: iconst_m1
     173: dup_x1
     174: putfield      #75                 // Field T:I
     177: putfield      #72                 // Field q:I
     180: aload_0
     181: aload_2
     182: invokevirtual #77                 // Method update:(Ljava/awt/Graphics;)V
     185: dload_3
     186: dload_3
     187: dmul
     188: dload         5
     190: dload         5
     192: dmul
     193: dadd
     194: invokestatic  #78                 // Method java/lang/Math.sqrt:(D)D
     197: dstore        7
     199: ldc2_w        #79                 // double 2.5d
     202: dload         7
     204: ddiv
     205: dstore        9
     207: dload_3
     208: dload         9
     210: dmul
     211: dstore_3
     212: dload         5
     214: dload         9
     216: dmul
     217: dstore        5
     219: aload_0
     220: getfield      #32                 // Field u:La;
     223: dload_3
     224: dload         5
     226: invokevirtual #81                 // Method a.c:(DD)V
     229: aload_0
     230: getfield      #76                 // Field ab:I
     233: i2d
     234: ldc2_w        #82                 // double 0.5d
     237: dmul
     238: ldc2_w        #82                 // double 0.5d
     241: dadd
     242: dstore        11
     244: iconst_0
     245: istore        13
     247: new           #84                 // class com/aapeli/tools/DelayTimer
     250: dup
     251: sipush        200
     254: invokespecial #85                 // Method com/aapeli/tools/DelayTimer."<init>":(I)V
     257: astore        23
     259: aload_0
     260: getfield      #32                 // Field u:La;
     263: iconst_0
     264: invokevirtual #86                 // Method a.a:(Z)[[D
     267: astore        14
     269: aload         14
     271: iconst_1
     272: aaload
     273: iconst_0
     274: daload
     275: aload_0
     276: getfield      #76                 // Field ab:I
     279: i2d
     280: ldc2_w        #82                 // double 0.5d
     283: dmul
     284: dsub
     285: dconst_0
     286: dcmpg
     287: ifle          313
     290: aload         14
     292: iconst_1
     293: aaload
     294: iconst_0
     295: daload
     296: aload_0
     297: getfield      #76                 // Field ab:I
     300: i2d
     301: ldc2_w        #82                 // double 0.5d
     304: dmul
     305: dadd
     306: ldc2_w        #87                 // double 480.0d
     309: dcmpl
     310: iflt          320
     313: aload_0
     314: getfield      #32                 // Field u:La;
     317: invokevirtual #89                 // Method a.g:()V
     320: aload         14
     322: iconst_1
     323: aaload
     324: iconst_1
     325: daload
     326: aload_0
     327: getfield      #76                 // Field ab:I
     330: i2d
     331: ldc2_w        #82                 // double 0.5d
     334: dmul
     335: dsub
     336: dconst_0
     337: dcmpg
     338: ifgt          344
     341: iconst_1
     342: istore        13
     344: iload         13
     346: ifne          450
     349: iconst_0
     350: istore        24
     352: iload         24
     354: aload_0
     355: getfield      #90                 // Field b:Li;
     358: invokevirtual #91                 // Method i.e:()I
     361: if_icmpge     450
     364: iconst_0
     365: iload         40
     367: ifne          462
     370: istore        25
     372: iload         25
     374: aload_0
     375: getfield      #92                 // Field U:Li;
     378: invokevirtual #91                 // Method i.e:()I
     381: if_icmpge     442
     384: aload_0
     385: getfield      #93                 // Field db:[[La;
     388: iload         25
     390: aaload
     391: iload         24
     393: aaload
     394: aload         14
     396: iconst_1
     397: aaload
     398: iconst_0
     399: daload
     400: aload         14
     402: iconst_1
     403: aaload
     404: iconst_1
     405: daload
     406: invokevirtual #94                 // Method a.b:(DD)Z
     409: iload         40
     411: ifne          354
     414: ifeq          420
     417: iconst_1
     418: istore        13
     420: iinc          25, 1
     423: iload         40
     425: ifeq          372
     428: getstatic     #718                // Field i.f:Z
     431: ifeq          438
     434: iconst_0
     435: goto          439
     438: iconst_1
     439: putstatic     #718                // Field i.f:Z
     442: iinc          24, 1
     445: iload         40
     447: ifeq          352
     450: aload         14
     452: iconst_0
     453: aaload
     454: iconst_0
     455: daload
     456: dload         11
     458: dsub
     459: d2i
     460: iconst_1
     461: isub
     462: istore        15
     464: aload         14
     466: iconst_0
     467: aaload
     468: iconst_1
     469: daload
     470: dload         11
     472: dsub
     473: d2i
     474: iconst_1
     475: isub
     476: istore        16
     478: aload         14
     480: iconst_0
     481: aaload
     482: iconst_0
     483: daload
     484: dload         11
     486: dadd
     487: d2i
     488: iconst_1
     489: iadd
     490: istore        17
     492: aload         14
     494: iconst_0
     495: aaload
     496: iconst_1
     497: daload
     498: dload         11
     500: dadd
     501: d2i
     502: iconst_1
     503: iadd
     504: istore        18
     506: aload_0
     507: getfield      #71                 // Field l:Ljava/awt/Graphics;
     510: aload_0
     511: getfield      #68                 // Field j:Ljava/awt/Image;
     514: iload         15
     516: iload         16
     518: iload         17
     520: iload         18
     522: iload         15
     524: iload         16
     526: iload         17
     528: iload         18
     530: aload_0
     531: invokevirtual #95                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
     534: pop
     535: aload_0
     536: getfield      #32                 // Field u:La;
     539: aload_0
     540: getfield      #71                 // Field l:Ljava/awt/Graphics;
     543: invokevirtual #33                 // Method a.a:(Ljava/awt/Graphics;)V
     546: aload         14
     548: iconst_1
     549: aaload
     550: iconst_0
     551: daload
     552: dload         11
     554: dsub
     555: d2i
     556: iconst_1
     557: isub
     558: istore        19
     560: aload         14
     562: iconst_1
     563: aaload
     564: iconst_1
     565: daload
     566: dload         11
     568: dsub
     569: d2i
     570: iconst_1
     571: isub
     572: istore        20
     574: aload         14
     576: iconst_1
     577: aaload
     578: iconst_0
     579: daload
     580: dload         11
     582: dadd
     583: d2i
     584: iconst_1
     585: iadd
     586: istore        21
     588: aload         14
     590: iconst_1
     591: aaload
     592: iconst_1
     593: daload
     594: dload         11
     596: dadd
     597: d2i
     598: iconst_1
     599: iadd
     600: istore        22
     602: iload         15
     604: iload         19
     606: if_icmpge     614
     609: iload         15
     611: goto          616
     614: iload         19
     616: istore        19
     618: iload         16
     620: iload         20
     622: if_icmpge     630
     625: iload         16
     627: goto          632
     630: iload         20
     632: istore        20
     634: iload         17
     636: iload         21
     638: if_icmple     646
     641: iload         17
     643: goto          648
     646: iload         21
     648: istore        21
     650: iload         18
     652: iload         22
     654: if_icmple     662
     657: iload         18
     659: goto          664
     662: iload         22
     664: istore        22
     666: aload_2
     667: aload_0
     668: getfield      #70                 // Field s:Ljava/awt/Image;
     671: iload         19
     673: iload         20
     675: iload         21
     677: iload         22
     679: iload         19
     681: iload         20
     683: iload         21
     685: iload         22
     687: aload_0
     688: invokevirtual #95                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Z
     691: pop
     692: aload         23
     694: invokevirtual #96                 // Method com/aapeli/tools/DelayTimer.doDelay:()Z
     697: pop
     698: iload         13
     700: ifeq          259
     703: aload_0
     704: getfield      #76                 // Field ab:I
     707: i2d
     708: dstore        24
     710: dload         24
     712: dconst_1
     713: dadd
     714: dstore        26
     716: iconst_m1
     717: istore        30
     719: iconst_m1
     720: istore        31
     722: iconst_0
     723: iload         40
     725: ifne          338
     728: istore        32
     730: iload         32
     732: aload_0
     733: getfield      #90                 // Field b:Li;
     736: invokevirtual #91                 // Method i.e:()I
     739: if_icmpge     846
     742: iconst_0
     743: iload         40
     745: ifne          875
     748: istore        33
     750: iload         33
     752: aload_0
     753: getfield      #92                 // Field U:Li;
     756: invokevirtual #91                 // Method i.e:()I
     759: if_icmpge     838
     762: aload_0
     763: getfield      #93                 // Field db:[[La;
     766: iload         33
     768: aaload
     769: iload         32
     771: aaload
     772: invokevirtual #97                 // Method a.c:()Z
     775: iload         40
     777: ifne          732
     780: ifeq          830
     783: aload_0
     784: getfield      #93                 // Field db:[[La;
     787: iload         33
     789: aaload
     790: iload         32
     792: aaload
     793: aload         14
     795: iconst_1
     796: aaload
     797: iconst_0
     798: daload
     799: aload         14
     801: iconst_1
     802: aaload
     803: iconst_1
     804: daload
     805: invokevirtual #98                 // Method a.a:(DD)D
     808: dstore        28
     810: dload         28
     812: dload         26
     814: dcmpg
     815: ifge          830
     818: dload         28
     820: dstore        26
     822: iload         33
     824: istore        30
     826: iload         32
     828: istore        31
     830: iinc          33, 1
     833: iload         40
     835: ifeq          750
     838: iinc          32, 1
     841: iload         40
     843: ifeq          730
     846: aload_0
     847: getfield      #32                 // Field u:La;
     850: invokevirtual #99                 // Method a.a:()I
     853: istore        32
     855: aload_0
     856: getfield      #93                 // Field db:[[La;
     859: iload         30
     861: aaload
     862: iload         31
     864: aaload
     865: iconst_0
     866: iload         32
     868: invokevirtual #100                // Method a.a:(II)V
     871: aload_0
     872: getfield      #101                // Field c:Z
     875: ifeq          883
     878: aload_0
     879: invokespecial #102                // Method f:()V
     882: return
     883: aload_0
     884: iload         30
     886: iload         31
     888: iload         32
     890: invokespecial #103                // Method a:(III)[[Z
     893: astore        33
     895: aload_0
     896: aload         33
     898: invokespecial #104                // Method a:([[Z)I
     901: istore        34
     903: aload_0
     904: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     907: getstatic     #738                // Field eb:[Ljava/lang/String;
     910: bipush        12
     912: aaload
     913: iload         34
     915: iconst_2
     916: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     919: pop
     920: iload         34
     922: iconst_3
     923: if_icmplt     1671
     926: new           #84                 // class com/aapeli/tools/DelayTimer
     929: dup
     930: bipush        20
     932: invokespecial #85                 // Method com/aapeli/tools/DelayTimer."<init>":(I)V
     935: astore        23
     937: aload_0
     938: getfield      #69                 // Field A:Ljava/awt/Graphics;
     941: aload_0
     942: getfield      #28                 // Field f:Ljava/awt/Image;
     945: iconst_0
     946: iconst_0
     947: aload_0
     948: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     951: pop
     952: aload_0
     953: aload_0
     954: getfield      #69                 // Field A:Ljava/awt/Graphics;
     957: aload         33
     959: invokespecial #107                // Method a:(Ljava/awt/Graphics;[[Z)V
     962: iconst_0
     963: istore        35
     965: iload         35
     967: bipush        8
     969: if_icmpgt     1142
     972: aload_0
     973: getfield      #71                 // Field l:Ljava/awt/Graphics;
     976: aload_0
     977: getfield      #68                 // Field j:Ljava/awt/Image;
     980: iconst_0
     981: iconst_0
     982: aload_0
     983: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     986: pop
     987: iconst_0
     988: iload         40
     990: ifne          1156
     993: istore        36
     995: iload         36
     997: aload_0
     998: getfield      #90                 // Field b:Li;
    1001: invokevirtual #91                 // Method i.e:()I
    1004: if_icmpge     1116
    1007: iconst_0
    1008: iload         40
    1010: ifne          1133
    1013: istore        37
    1015: iload         37
    1017: aload_0
    1018: getfield      #92                 // Field U:Li;
    1021: invokevirtual #91                 // Method i.e:()I
    1024: if_icmpge     1108
    1027: aload         33
    1029: iload         37
    1031: aaload
    1032: iload         36
    1034: baload
    1035: iload         40
    1037: ifne          997
    1040: ifeq          1100
    1043: iload         35
    1045: bipush        8
    1047: if_icmpge     1087
    1050: aload_0
    1051: getfield      #93                 // Field db:[[La;
    1054: iload         37
    1056: aaload
    1057: iload         36
    1059: aaload
    1060: iload         35
    1062: invokevirtual #108                // Method a.a:(I)V
    1065: aload_0
    1066: getfield      #93                 // Field db:[[La;
    1069: iload         37
    1071: aaload
    1072: iload         36
    1074: aaload
    1075: aload_0
    1076: getfield      #71                 // Field l:Ljava/awt/Graphics;
    1079: invokevirtual #33                 // Method a.a:(Ljava/awt/Graphics;)V
    1082: iload         40
    1084: ifeq          1100
    1087: aload_0
    1088: getfield      #93                 // Field db:[[La;
    1091: iload         37
    1093: aaload
    1094: iload         36
    1096: aaload
    1097: invokevirtual #109                // Method a.d:()V
    1100: iinc          37, 1
    1103: iload         40
    1105: ifeq          1015
    1108: iinc          36, 1
    1111: iload         40
    1113: ifeq          995
    1116: aload_2
    1117: aload_0
    1118: getfield      #70                 // Field s:Ljava/awt/Image;
    1121: iconst_0
    1122: iconst_0
    1123: aload_0
    1124: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    1127: pop
    1128: aload         23
    1130: invokevirtual #96                 // Method com/aapeli/tools/DelayTimer.doDelay:()Z
    1133: pop
    1134: iinc          35, 1
    1137: iload         40
    1139: ifeq          965
    1142: aload_0
    1143: getfield      #8                  // Field Z:Lm;
    1146: aload_1
    1147: iload         34
    1149: invokevirtual #110                // Method m.a:(Ljava/awt/Graphics;I)V
    1152: aload_0
    1153: getfield      #101                // Field c:Z
    1156: ifeq          1164
    1159: aload_0
    1160: invokespecial #102                // Method f:()V
    1163: return
    1164: aload_0
    1165: iconst_m1
    1166: iconst_m1
    1167: iconst_m1
    1168: invokespecial #103                // Method a:(III)[[Z
    1171: astore        33
    1173: iconst_0
    1174: istore        35
    1176: iload         35
    1178: aload_0
    1179: getfield      #90                 // Field b:Li;
    1182: invokevirtual #91                 // Method i.e:()I
    1185: if_icmpge     1264
    1188: iconst_0
    1189: iload         40
    1191: ifne          1291
    1194: istore        36
    1196: iload         36
    1198: aload_0
    1199: getfield      #92                 // Field U:Li;
    1202: invokevirtual #91                 // Method i.e:()I
    1205: if_icmpge     1256
    1208: aload         33
    1210: iload         36
    1212: aaload
    1213: iload         35
    1215: aload_0
    1216: getfield      #93                 // Field db:[[La;
    1219: iload         36
    1221: aaload
    1222: iload         35
    1224: aaload
    1225: invokevirtual #111                // Method a.f:()Z
    1228: ifeq          1246
    1231: aload         33
    1233: iload         36
    1235: aaload
    1236: iload         35
    1238: baload
    1239: ifne          1246
    1242: iconst_1
    1243: goto          1247
    1246: iconst_0
    1247: bastore
    1248: iinc          36, 1
    1251: iload         40
    1253: ifeq          1196
    1256: iinc          35, 1
    1259: iload         40
    1261: ifeq          1176
    1264: aload_0
    1265: aload         33
    1267: invokespecial #104                // Method a:([[Z)I
    1270: istore        34
    1272: aload_0
    1273: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
    1276: getstatic     #738                // Field eb:[Ljava/lang/String;
    1279: bipush        13
    1281: aaload
    1282: iload         34
    1284: iconst_2
    1285: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
    1288: pop
    1289: iload         34
    1291: iconst_1
    1292: if_icmplt     1671
    1295: iload         34
    1297: anewarray     #113                // class a
    1300: astore        35
    1302: iconst_0
    1303: istore        36
    1305: iconst_0
    1306: istore        37
    1308: iload         37
    1310: aload_0
    1311: getfield      #90                 // Field b:Li;
    1314: invokevirtual #91                 // Method i.e:()I
    1317: if_icmpge     1432
    1320: iconst_0
    1321: iload         40
    1323: ifne          1457
    1326: istore        38
    1328: iload         38
    1330: aload_0
    1331: getfield      #92                 // Field U:Li;
    1334: invokevirtual #91                 // Method i.e:()I
    1337: if_icmpge     1424
    1340: aload         33
    1342: iload         38
    1344: aaload
    1345: iload         37
    1347: baload
    1348: iload         40
    1350: ifne          1310
    1353: ifeq          1416
    1356: aload         35
    1358: iload         36
    1360: aload_0
    1361: getfield      #93                 // Field db:[[La;
    1364: iload         38
    1366: aaload
    1367: iload         37
    1369: aaload
    1370: invokevirtual #114                // Method a.e:()La;
    1373: aastore
    1374: aload         35
    1376: iload         36
    1378: aaload
    1379: ldc2_w        #82                 // double 0.5d
    1382: invokestatic  #115                // Method java/lang/Math.random:()D
    1385: dsub
    1386: ldc2_w        #116                // double 4.5d
    1389: ldc2_w        #82                 // double 0.5d
    1392: invokestatic  #115                // Method java/lang/Math.random:()D
    1395: dadd
    1396: dmul
    1397: invokevirtual #81                 // Method a.c:(DD)V
    1400: iinc          36, 1
    1403: aload_0
    1404: getfield      #93                 // Field db:[[La;
    1407: iload         38
    1409: aaload
    1410: iload         37
    1412: aaload
    1413: invokevirtual #109                // Method a.d:()V
    1416: iinc          38, 1
    1419: iload         40
    1421: ifeq          1328
    1424: iinc          37, 1
    1427: iload         40
    1429: ifeq          1308
    1432: aload_0
    1433: getfield      #69                 // Field A:Ljava/awt/Graphics;
    1436: aload_0
    1437: getfield      #28                 // Field f:Ljava/awt/Image;
    1440: iconst_0
    1441: iconst_0
    1442: aload_0
    1443: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    1446: pop
    1447: aload_0
    1448: aload_0
    1449: getfield      #69                 // Field A:Ljava/awt/Graphics;
    1452: invokespecial #30                 // Method a:(Ljava/awt/Graphics;)V
    1455: iload         34
    1457: anewarray     #118                // class f
    1460: astore        37
    1462: iconst_0
    1463: istore        38
    1465: iload         38
    1467: iload         34
    1469: if_icmpge     1497
    1472: aload         37
    1474: iload         38
    1476: new           #118                // class f
    1479: dup
    1480: invokespecial #119                // Method f."<init>":()V
    1483: aastore
    1484: iinc          38, 1
    1487: iload         40
    1489: ifne          1500
    1492: iload         40
    1494: ifeq          1465
    1497: iconst_0
    1498: istore        38
    1500: new           #84                 // class com/aapeli/tools/DelayTimer
    1503: dup
    1504: sipush        140
    1507: invokespecial #85                 // Method com/aapeli/tools/DelayTimer."<init>":(I)V
    1510: astore        23
    1512: aload_0
    1513: getfield      #71                 // Field l:Ljava/awt/Graphics;
    1516: aload_0
    1517: getfield      #68                 // Field j:Ljava/awt/Image;
    1520: iconst_0
    1521: iconst_0
    1522: aload_0
    1523: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    1526: pop
    1527: iconst_0
    1528: istore        39
    1530: iload         39
    1532: iload         34
    1534: if_icmpge     1629
    1537: aload         37
    1539: iload         39
    1541: aaload
    1542: invokevirtual #120                // Method f.c:()Z
    1545: iload         40
    1547: ifne          1649
    1550: ifne          1621
    1553: aload         35
    1555: iload         39
    1557: aaload
    1558: iconst_1
    1559: invokevirtual #86                 // Method a.a:(Z)[[D
    1562: astore        14
    1564: aload         35
    1566: iload         39
    1568: aaload
    1569: aload_0
    1570: getfield      #71                 // Field l:Ljava/awt/Graphics;
    1573: invokevirtual #33                 // Method a.a:(Ljava/awt/Graphics;)V
    1576: aload         14
    1578: iconst_1
    1579: aaload
    1580: iconst_1
    1581: daload
    1582: aload_0
    1583: getfield      #76                 // Field ab:I
    1586: i2d
    1587: ldc2_w        #82                 // double 0.5d
    1590: dmul
    1591: dsub
    1592: ldc2_w        #121                // double 455.0d
    1595: dcmpl
    1596: ifle          1621
    1599: aload         37
    1601: iload         39
    1603: aaload
    1604: iconst_1
    1605: invokevirtual #123                // Method f.a:(Z)Z
    1608: pop
    1609: aload_0
    1610: getfield      #8                  // Field Z:Lm;
    1613: aload_1
    1614: iconst_1
    1615: invokevirtual #110                // Method m.a:(Ljava/awt/Graphics;I)V
    1618: iinc          38, 1
    1621: iinc          39, 1
    1624: iload         40
    1626: ifeq          1530
    1629: aload_2
    1630: aload_0
    1631: getfield      #70                 // Field s:Ljava/awt/Image;
    1634: iconst_0
    1635: iconst_0
    1636: aload_0
    1637: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
    1640: pop
    1641: aload         23
    1643: invokevirtual #96                 // Method com/aapeli/tools/DelayTimer.doDelay:()Z
    1646: pop
    1647: iload         38
    1649: iload         34
    1651: if_icmplt     1512
    1654: aload_0
    1655: getfield      #101                // Field c:Z
    1658: iload         40
    1660: ifne          1532
    1663: ifeq          1671
    1666: aload_0
    1667: invokespecial #102                // Method f:()V
    1670: return
    1671: aload_0
    1672: invokespecial #124                // Method c:()Z
    1675: ifeq          1698
    1678: aload_0
    1679: iconst_3
    1680: putfield      #19                 // Field G:I
    1683: aload_0
    1684: aload_2
    1685: invokevirtual #77                 // Method update:(Ljava/awt/Graphics;)V
    1688: aload_0
    1689: iconst_1
    1690: invokespecial #125                // Method a:(Z)V
    1693: aload_0
    1694: invokespecial #126                // Method j:()V
    1697: return
    1698: aload_0
    1699: invokespecial #127                // Method n:()Z
    1702: ifeq          1714
    1705: aload_0
    1706: getfield      #7                  // Field F:Lb;
    1709: iconst_2
    1710: invokevirtual #128                // Method b.a:(I)V
    1713: return
    1714: aload_0
    1715: invokespecial #129                // Method a:()V
    1718: aload_0
    1719: getfield      #101                // Field c:Z
    1722: ifeq          1730
    1725: aload_0
    1726: invokespecial #102                // Method f:()V
    1729: return
    1730: aload_0
    1731: aconst_null
    1732: putfield      #130                // Field O:Ljava/lang/Thread;
    1735: return

  public void mouseMoved(java.awt.event.MouseEvent);
    Code:
       0: aload_0
       1: aload_1
       2: invokevirtual #131                // Method java/awt/event/MouseEvent.getX:()I
       5: putfield      #72                 // Field q:I
       8: aload_0
       9: aload_1
      10: invokevirtual #132                // Method java/awt/event/MouseEvent.getY:()I
      13: putfield      #75                 // Field T:I
      16: aload_0
      17: getfield      #75                 // Field T:I
      20: sipush        454
      23: aload_0
      24: getfield      #76                 // Field ab:I
      27: iconst_3
      28: imul
      29: iconst_4
      30: idiv
      31: isub
      32: if_icmplt     45
      35: aload_0
      36: aload_0
      37: iconst_m1
      38: dup_x1
      39: putfield      #75                 // Field T:I
      42: putfield      #72                 // Field q:I
      45: aload_0
      46: invokevirtual #133                // Method java/awt/Component.repaint:()V
      49: return

  public void mouseDragged(java.awt.event.MouseEvent);
    Code:
       0: return

  public void mouseEntered(java.awt.event.MouseEvent);
    Code:
       0: aload_0
       1: aload_1
       2: invokevirtual #134                // Method mouseMoved:(Ljava/awt/event/MouseEvent;)V
       5: return

  public void mouseExited(java.awt.event.MouseEvent);
    Code:
       0: aload_0
       1: aload_0
       2: iconst_m1
       3: dup_x1
       4: putfield      #75                 // Field T:I
       7: putfield      #72                 // Field q:I
      10: aload_0
      11: invokevirtual #133                // Method java/awt/Component.repaint:()V
      14: return

  public void mousePressed(java.awt.event.MouseEvent);
    Code:
       0: aload_0
       1: getfield      #22                 // Field N:Ljava/lang/Object;
       4: dup
       5: astore_2
       6: monitorenter
       7: aload_0
       8: getfield      #19                 // Field G:I
      11: iconst_1
      12: if_icmpeq     18
      15: aload_2
      16: monitorexit
      17: return
      18: aload_0
      19: aload_1
      20: invokevirtual #134                // Method mouseMoved:(Ljava/awt/event/MouseEvent;)V
      23: aload_0
      24: getfield      #72                 // Field q:I
      27: iflt          69
      30: aload_0
      31: getfield      #75                 // Field T:I
      34: iflt          69
      37: aload_0
      38: iconst_2
      39: putfield      #19                 // Field G:I
      42: aload_0
      43: new           #135                // class java/lang/Thread
      46: dup
      47: aload_0
      48: invokespecial #136                // Method java/lang/Thread."<init>":(Ljava/lang/Runnable;)V
      51: putfield      #130                // Field O:Ljava/lang/Thread;
      54: aload_0
      55: getfield      #130                // Field O:Ljava/lang/Thread;
      58: iconst_1
      59: invokevirtual #137                // Method java/lang/Thread.setDaemon:(Z)V
      62: aload_0
      63: getfield      #130                // Field O:Ljava/lang/Thread;
      66: invokevirtual #138                // Method java/lang/Thread.start:()V
      69: aload_2
      70: monitorexit
      71: goto          79
      74: astore_3
      75: aload_2
      76: monitorexit
      77: aload_3
      78: athrow
      79: return
    Exception table:
       from    to  target type
           7    17    74   any
          18    71    74   any
          74    77    74   any

  public void mouseReleased(java.awt.event.MouseEvent);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        4
       5: aload_0
       6: getfield      #22                 // Field N:Ljava/lang/Object;
       9: dup
      10: astore_2
      11: monitorenter
      12: aload_0
      13: getfield      #19                 // Field G:I
      16: iconst_4
      17: if_icmpeq     23
      20: aload_2
      21: monitorexit
      22: return
      23: aload_0
      24: getfield      #57                 // Field E:Lcom/aapeli/order/OrderFrame;
      27: ifnull        40
      30: aload_0
      31: getfield      #57                 // Field E:Lcom/aapeli/order/OrderFrame;
      34: invokevirtual #139                // Method java/awt/Component.requestFocus:()V
      37: aload_2
      38: monitorexit
      39: return
      40: aload_0
      41: getfield      #56                 // Field S:Lcom/aapeli/credit/PurchaseFrame;
      44: ifnull        57
      47: aload_0
      48: getfield      #56                 // Field S:Lcom/aapeli/credit/PurchaseFrame;
      51: invokevirtual #139                // Method java/awt/Component.requestFocus:()V
      54: aload_2
      55: monitorexit
      56: return
      57: aload_1
      58: invokevirtual #140                // Method java/awt/event/InputEvent.isMetaDown:()Z
      61: ifne          104
      64: aload_0
      65: invokespecial #59                 // Method i:()Z
      68: ifeq          95
      71: aload_0
      72: aload_0
      73: invokevirtual #141                // Method java/awt/Component.removeMouseListener:(Ljava/awt/event/MouseListener;)V
      76: aload_0
      77: getfield      #7                  // Field F:Lb;
      80: aload_0
      81: getfield      #8                  // Field Z:Lm;
      84: invokevirtual #142                // Method m.h:()I
      87: invokevirtual #143                // Method b.d:(I)V
      90: iload         4
      92: ifeq          130
      95: aload_0
      96: invokevirtual #133                // Method java/awt/Component.repaint:()V
      99: iload         4
     101: ifeq          130
     104: aload_0
     105: getfield      #7                  // Field F:Lb;
     108: invokevirtual #62                 // Method b.b:()Z
     111: ifeq          130
     114: aload_0
     115: aload_0
     116: invokevirtual #141                // Method java/awt/Component.removeMouseListener:(Ljava/awt/event/MouseListener;)V
     119: aload_0
     120: getfield      #7                  // Field F:Lb;
     123: invokevirtual #144                // Method b.c:()V
     126: aload_1
     127: invokevirtual #145                // Method java/awt/event/InputEvent.consume:()V
     130: aload_2
     131: monitorexit
     132: goto          140
     135: astore_3
     136: aload_2
     137: monitorexit
     138: aload_3
     139: athrow
     140: return
    Exception table:
       from    to  target type
          12    22   135   any
          23    39   135   any
          40    56   135   any
          57   132   135   any
         135   138   135   any

  public void mouseClicked(java.awt.event.MouseEvent);
    Code:
       0: return

  protected void b(int);
    Code:
       0: aload_0
       1: getstatic     #146                // Field h:[D
       4: iload_1
       5: daload
       6: putfield      #147                // Field o:D
       9: aload_0
      10: new           #15                 // class i
      13: dup
      14: getstatic     #148                // Field I:[Ljava/lang/String;
      17: iload_1
      18: aaload
      19: invokespecial #149                // Method i."<init>":(Ljava/lang/String;)V
      22: putfield      #92                 // Field U:Li;
      25: aload_0
      26: new           #15                 // class i
      29: dup
      30: getstatic     #150                // Field bb:[Ljava/lang/String;
      33: iload_1
      34: aaload
      35: invokespecial #149                // Method i."<init>":(Ljava/lang/String;)V
      38: putfield      #90                 // Field b:Li;
      41: aload_0
      42: new           #15                 // class i
      45: dup
      46: getstatic     #151                // Field t:[Ljava/lang/String;
      49: iload_1
      50: aaload
      51: invokespecial #149                // Method i."<init>":(Ljava/lang/String;)V
      54: putfield      #152                // Field R:Li;
      57: aload_0
      58: new           #15                 // class i
      61: dup
      62: getstatic     #153                // Field m:[Ljava/lang/String;
      65: iload_1
      66: aaload
      67: invokespecial #149                // Method i."<init>":(Ljava/lang/String;)V
      70: putfield      #154                // Field Q:Li;
      73: aload_0
      74: new           #15                 // class i
      77: dup
      78: getstatic     #155                // Field w:[Ljava/lang/String;
      81: iload_1
      82: aaload
      83: invokespecial #149                // Method i."<init>":(Ljava/lang/String;)V
      86: putfield      #156                // Field p:Li;
      89: aload_0
      90: getstatic     #157                // Field a.v:[I
      93: iload_1
      94: iaload
      95: putfield      #76                 // Field ab:I
      98: iload_1
      99: putstatic     #158                // Field a.s:I
     102: aload_0
     103: ldc           #159                // String S
     105: putfield      #160                // Field x:Ljava/lang/String;
     108: aload_0
     109: iconst_0
     110: putfield      #101                // Field c:Z
     113: aload_0
     114: getfield      #12                 // Field y:Lk;
     117: ifnull        127
     120: aload_0
     121: getfield      #12                 // Field y:Lk;
     124: invokevirtual #161                // Method k.b:()V
     127: aload_0
     128: getfield      #14                 // Field n:Ln;
     131: ifnull        141
     134: aload_0
     135: getfield      #14                 // Field n:Ln;
     138: invokevirtual #162                // Method n.a:()V
     141: aload_0
     142: invokespecial #126                // Method j:()V
     145: return

  protected boolean a(int, boolean);
    Code:
       0: aload_0
       1: iconst_4
       2: putfield      #19                 // Field G:I
       5: aload_0
       6: iconst_0
       7: invokespecial #125                // Method a:(Z)V
      10: aload_0
      11: iload_1
      12: putfield      #44                 // Field M:I
      15: ldc2_w        #163                // long 500l
      18: invokestatic  #165                // Method com/aapeli/tools/Tools.sleep:(J)Z
      21: pop
      22: aload_0
      23: getfield      #12                 // Field y:Lk;
      26: ifnull        36
      29: aload_0
      30: getfield      #12                 // Field y:Lk;
      33: invokevirtual #166                // Method k.a:()V
      36: iconst_0
      37: istore_3
      38: aload_0
      39: getfield      #14                 // Field n:Ln;
      42: ifnull        63
      45: iload_1
      46: iconst_1
      47: if_icmpne     63
      50: iload_2
      51: ifeq          63
      54: aload_0
      55: getfield      #14                 // Field n:Ln;
      58: invokevirtual #167                // Method n.b:()V
      61: iconst_1
      62: istore_3
      63: aload_0
      64: invokevirtual #133                // Method java/awt/Component.repaint:()V
      67: aload_0
      68: aload_0
      69: invokevirtual #168                // Method java/awt/Component.addMouseListener:(Ljava/awt/event/MouseListener;)V
      72: iload_3
      73: ireturn

  protected void e();
    Code:
       0: aload_0
       1: invokespecial #169                // Method h:()V
       4: aload_0
       5: invokespecial #170                // Method p:()V
       8: return

  protected boolean o();
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore_1
       4: aload_0
       5: getfield      #19                 // Field G:I
       8: iconst_1
       9: if_icmplt     20
      12: aload_0
      13: getfield      #19                 // Field G:I
      16: iconst_3
      17: if_icmple     22
      20: iconst_0
      21: ireturn
      22: aload_0
      23: invokespecial #171                // Method k:()V
      26: aload_0
      27: getfield      #19                 // Field G:I
      30: iconst_2
      31: if_icmpeq     46
      34: aload_0
      35: getfield      #19                 // Field G:I
      38: iload_1
      39: ifne          52
      42: iconst_3
      43: if_icmpne     57
      46: ldc2_w        #172                // long 100l
      49: invokestatic  #165                // Method com/aapeli/tools/Tools.sleep:(J)Z
      52: pop
      53: iload_1
      54: ifeq          26
      57: aload_0
      58: invokespecial #171                // Method k:()V
      61: aload_0
      62: getfield      #19                 // Field G:I
      65: iconst_4
      66: if_icmpge     73
      69: iconst_1
      70: goto          74
      73: iconst_0
      74: ireturn

  protected void l();
    Code:
       0: aload_0
       1: iconst_1
       2: putfield      #101                // Field c:Z
       5: aload_0
       6: invokespecial #171                // Method k:()V
       9: aload_0
      10: getfield      #12                 // Field y:Lk;
      13: ifnull        23
      16: aload_0
      17: getfield      #12                 // Field y:Lk;
      20: invokevirtual #161                // Method k.b:()V
      23: aload_0
      24: getfield      #14                 // Field n:Ln;
      27: ifnull        37
      30: aload_0
      31: getfield      #14                 // Field n:Ln;
      34: invokevirtual #162                // Method n.a:()V
      37: aload_0
      38: invokespecial #169                // Method h:()V
      41: aload_0
      42: invokespecial #170                // Method p:()V
      45: aload_0
      46: getfield      #130                // Field O:Ljava/lang/Thread;
      49: ifnonnull     56
      52: aload_0
      53: invokespecial #102                // Method f:()V
      56: goto          60
      59: astore_1
      60: return
    Exception table:
       from    to  target type
           5    56    59   Class java/lang/Exception

  protected java.lang.String m();
    Code:
       0: aload_0
       1: getfield      #160                // Field x:Ljava/lang/String;
       4: areturn

  protected void b(com.aapeli.credit.Product, boolean);
    Code:
       0: aload_0
       1: getfield      #12                 // Field y:Lk;
       4: ifnull        14
       7: aload_0
       8: getfield      #12                 // Field y:Lk;
      11: invokevirtual #161                // Method k.b:()V
      14: aload_0
      15: getfield      #14                 // Field n:Ln;
      18: ifnull        28
      21: aload_0
      22: getfield      #14                 // Field n:Ln;
      25: invokevirtual #162                // Method n.a:()V
      28: aload_0
      29: aload_1
      30: iload_2
      31: invokespecial #175                // Method a:(Lcom/aapeli/credit/Product;Z)Z
      34: ifeq          48
      37: aload_0
      38: aload_1
      39: invokespecial #176                // Method a:(Lcom/aapeli/credit/Product;)V
      42: getstatic     #716                // Field b.s:I
      45: ifeq          53
      48: aload_0
      49: aload_1
      50: invokespecial #177                // Method b:(Lcom/aapeli/credit/Product;)V
      53: aload_0
      54: invokevirtual #133                // Method java/awt/Component.repaint:()V
      57: return

  private boolean a(com.aapeli.credit.Product, boolean);
    Code:
       0: iload_2
       1: ifne          6
       4: iconst_1
       5: ireturn
       6: aload_0
       7: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
      10: invokevirtual #178                // Method com/aapeli/singleclient/SingleClient.isRegistered:()Z
      13: ifeq          32
      16: aload_0
      17: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
      20: invokevirtual #179                // Method com/aapeli/singleclient/SingleClient.getCredits:()I
      23: aload_1
      24: invokevirtual #180                // Method com/aapeli/credit/Product.getProductPrice:()I
      27: if_icmplt     32
      30: iconst_1
      31: ireturn
      32: iconst_0
      33: ireturn

  private void a(com.aapeli.credit.Product);
    Code:
       0: aload_0
       1: invokespecial #169                // Method h:()V
       4: aload_0
       5: new           #181                // class com/aapeli/credit/PurchaseFrame
       8: dup
       9: aload_0
      10: getfield      #2                  // Field cb:Lo;
      13: aload_0
      14: aload_1
      15: aload_0
      16: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
      19: invokevirtual #179                // Method com/aapeli/singleclient/SingleClient.getCredits:()I
      22: aload_0
      23: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
      26: getstatic     #738                // Field eb:[Ljava/lang/String;
      29: iconst_4
      30: aaload
      31: invokevirtual #40                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      34: aload_0
      35: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
      38: getstatic     #738                // Field eb:[Ljava/lang/String;
      41: iconst_3
      42: aaload
      43: invokevirtual #40                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      46: aload_0
      47: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
      50: getstatic     #738                // Field eb:[Ljava/lang/String;
      53: iconst_2
      54: aaload
      55: invokevirtual #40                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      58: invokespecial #185                // Method com/aapeli/credit/PurchaseFrame."<init>":(Lcom/aapeli/applet/AApplet;Lcom/aapeli/credit/PurchaseHandler;Lcom/aapeli/credit/Product;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
      61: putfield      #56                 // Field S:Lcom/aapeli/credit/PurchaseFrame;
      64: aload_0
      65: getfield      #56                 // Field S:Lcom/aapeli/credit/PurchaseFrame;
      68: aload_0
      69: getfield      #2                  // Field cb:Lo;
      72: invokevirtual #186                // Method com/aapeli/credit/PurchaseFrame.open:(Ljava/awt/Component;)V
      75: return

  private void h();
    Code:
       0: aload_0
       1: getfield      #56                 // Field S:Lcom/aapeli/credit/PurchaseFrame;
       4: ifnonnull     8
       7: return
       8: aload_0
       9: getfield      #56                 // Field S:Lcom/aapeli/credit/PurchaseFrame;
      12: invokevirtual #187                // Method com/aapeli/credit/PurchaseFrame.close:()V
      15: aload_0
      16: aconst_null
      17: putfield      #56                 // Field S:Lcom/aapeli/credit/PurchaseFrame;
      20: aload_0
      21: getfield      #2                  // Field cb:Lo;
      24: invokevirtual #139                // Method java/awt/Component.requestFocus:()V
      27: return

  public int refreshCredits();
    Code:
       0: aload_0
       1: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
       4: invokevirtual #188                // Method com/aapeli/singleclient/SingleClient.refreshCredits:()I
       7: istore_1
       8: iload_1
       9: ifge          20
      12: aload_0
      13: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
      16: invokevirtual #179                // Method com/aapeli/singleclient/SingleClient.getCredits:()I
      19: ireturn
      20: iload_1
      21: ireturn

  public int userBuyProduct(com.aapeli.credit.Product, java.lang.Object);
    Code:
       0: aload_0
       1: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
       4: aload_1
       5: invokevirtual #189                // Method com/aapeli/singleclient/SingleClient.buyProduct:(Lcom/aapeli/credit/Product;)I
       8: istore_3
       9: iload_3
      10: bipush        51
      12: if_icmpne     17
      15: iconst_0
      16: ireturn
      17: iload_3
      18: iconst_1
      19: if_icmpeq     24
      22: iconst_m1
      23: ireturn
      24: aload_0
      25: invokespecial #169                // Method h:()V
      28: aload_0
      29: invokevirtual #190                // Method b:()V
      32: iconst_1
      33: ireturn

  public void userCanceled();
    Code:
       0: aload_0
       1: invokespecial #169                // Method h:()V
       4: return

  private void b(com.aapeli.credit.Product);
    Code:
       0: aload_0
       1: invokespecial #170                // Method p:()V
       4: aload_0
       5: new           #191                // class com/aapeli/order/OrderFrame
       8: dup
       9: aload_0
      10: aload_0
      11: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
      14: aload_0
      15: getfield      #5                  // Field d:Lcom/aapeli/client/ImageManager;
      18: aload_1
      19: invokevirtual #192                // Method com/aapeli/credit/Product.getProductName:()Ljava/lang/String;
      22: aload_0
      23: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
      26: invokespecial #193                // Method com/aapeli/order/OrderFrame."<init>":(Lcom/aapeli/order/OrderHandler;Lcom/aapeli/client/TextManager;Lcom/aapeli/client/ImageManager;Ljava/lang/String;Lcom/aapeli/singleclient/SingleClient;)V
      29: putfield      #57                 // Field E:Lcom/aapeli/order/OrderFrame;
      32: aload_0
      33: getfield      #57                 // Field E:Lcom/aapeli/order/OrderFrame;
      36: aload_0
      37: getfield      #2                  // Field cb:Lo;
      40: aload_0
      41: getfield      #4                  // Field J:Lcom/aapeli/client/TextManager;
      44: getstatic     #738                // Field eb:[Ljava/lang/String;
      47: iconst_4
      48: aaload
      49: invokevirtual #40                 // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      52: invokevirtual #194                // Method com/aapeli/order/OrderFrame.open:(Ljava/awt/Component;Ljava/lang/String;)V
      55: return

  private void p();
    Code:
       0: aload_0
       1: getfield      #57                 // Field E:Lcom/aapeli/order/OrderFrame;
       4: ifnonnull     8
       7: return
       8: aload_0
       9: getfield      #57                 // Field E:Lcom/aapeli/order/OrderFrame;
      12: invokevirtual #195                // Method com/aapeli/order/OrderFrame.close:()V
      15: aload_0
      16: aconst_null
      17: putfield      #57                 // Field E:Lcom/aapeli/order/OrderFrame;
      20: aload_0
      21: getfield      #2                  // Field cb:Lo;
      24: invokevirtual #139                // Method java/awt/Component.requestFocus:()V
      27: return

  public void orderCompleted();
    Code:
       0: aload_0
       1: invokespecial #170                // Method p:()V
       4: aload_0
       5: invokevirtual #190                // Method b:()V
       8: return

  public void orderCanceled(boolean);
    Code:
       0: aload_0
       1: invokespecial #170                // Method p:()V
       4: return

  protected void b();
    Code:
       0: aload_0
       1: getfield      #12                 // Field y:Lk;
       4: ifnull        14
       7: aload_0
       8: getfield      #12                 // Field y:Lk;
      11: invokevirtual #161                // Method k.b:()V
      14: aload_0
      15: getfield      #14                 // Field n:Ln;
      18: ifnull        28
      21: aload_0
      22: getfield      #14                 // Field n:Ln;
      25: invokevirtual #162                // Method n.a:()V
      28: aload_0
      29: getfield      #7                  // Field F:Lb;
      32: invokevirtual #196                // Method b.a:()V
      35: aload_0
      36: getfield      #8                  // Field Z:Lm;
      39: invokevirtual #197                // Method m.f:()V
      42: new           #50                 // class java/lang/StringBuffer
      45: dup
      46: invokespecial #51                 // Method java/lang/StringBuffer."<init>":()V
      49: aload_0
      50: dup_x1
      51: getfield      #160                // Field x:Ljava/lang/String;
      54: invokevirtual #53                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      57: ldc           #198                // String X
      59: invokevirtual #53                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      62: invokevirtual #54                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
      65: putfield      #160                // Field x:Ljava/lang/String;
      68: aload_0
      69: invokespecial #199                // Method g:()V
      72: aload_0
      73: invokespecial #129                // Method a:()V
      76: return

  private void j();
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        16
       5: aload_0
       6: getfield      #17                 // Field g:Li;
       9: aload_0
      10: getfield      #8                  // Field Z:Lm;
      13: invokevirtual #200                // Method m.e:()I
      16: invokevirtual #201                // Method i.a:(I)I
      19: istore_1
      20: iconst_3
      21: iload_1
      22: iconst_1
      23: isub
      24: iconst_2
      25: idiv
      26: iadd
      27: istore_2
      28: iload_2
      29: getstatic     #202                // Field a.b:[[[I
      32: arraylength
      33: if_icmple     41
      36: getstatic     #202                // Field a.b:[[[I
      39: arraylength
      40: istore_2
      41: aload_0
      42: getfield      #18                 // Field D:Li;
      45: iload_2
      46: invokevirtual #201                // Method i.a:(I)I
      49: pop
      50: new           #50                 // class java/lang/StringBuffer
      53: dup
      54: invokespecial #51                 // Method java/lang/StringBuffer."<init>":()V
      57: aload_0
      58: dup_x1
      59: getfield      #160                // Field x:Ljava/lang/String;
      62: invokevirtual #53                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      65: ldc           #203                // String L
      67: invokevirtual #53                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      70: iload_1
      71: invokevirtual #204                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      74: invokevirtual #54                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
      77: putfield      #160                // Field x:Ljava/lang/String;
      80: aload_0
      81: iload_1
      82: invokespecial #205                // Method a:(I)V
      85: aload_0
      86: aload_0
      87: getfield      #92                 // Field U:Li;
      90: invokevirtual #91                 // Method i.e:()I
      93: aload_0
      94: getfield      #90                 // Field b:Li;
      97: invokevirtual #91                 // Method i.e:()I
     100: multianewarray #206,  2           // class "[[La;"
     104: putfield      #93                 // Field db:[[La;
     107: iconst_0
     108: istore_3
     109: iconst_0
     110: istore        10
     112: iload         10
     114: aload_0
     115: getfield      #90                 // Field b:Li;
     118: invokevirtual #91                 // Method i.e:()I
     121: if_icmpge     392
     124: iconst_0
     125: iload         16
     127: ifne          414
     130: istore        11
     132: iload         11
     134: aload_0
     135: getfield      #92                 // Field U:Li;
     138: invokevirtual #91                 // Method i.e:()I
     141: if_icmpge     384
     144: iconst_0
     145: istore        4
     147: iconst_m1
     148: istore        5
     150: iload         10
     152: iconst_2
     153: irem
     154: iload         16
     156: ifne          114
     159: ifeq          176
     162: iload         11
     164: aload_0
     165: getfield      #92                 // Field U:Li;
     168: invokevirtual #91                 // Method i.e:()I
     171: iconst_1
     172: isub
     173: if_icmpge     282
     176: iload         11
     178: aload_0
     179: getfield      #156                // Field p:Li;
     182: invokevirtual #91                 // Method i.e:()I
     185: if_icmplt     274
     188: iload         10
     190: iconst_2
     191: irem
     192: ifne          215
     195: iload         11
     197: aload_0
     198: getfield      #156                // Field p:Li;
     201: invokevirtual #91                 // Method i.e:()I
     204: aload_0
     205: getfield      #152                // Field R:Li;
     208: invokevirtual #91                 // Method i.e:()I
     211: iadd
     212: if_icmplt     245
     215: iload         10
     217: iconst_2
     218: irem
     219: iconst_1
     220: if_icmpne     274
     223: iload         11
     225: aload_0
     226: getfield      #156                // Field p:Li;
     229: invokevirtual #91                 // Method i.e:()I
     232: aload_0
     233: getfield      #152                // Field R:Li;
     236: invokevirtual #91                 // Method i.e:()I
     239: iadd
     240: iconst_1
     241: isub
     242: if_icmpge     274
     245: iload         10
     247: aload_0
     248: getfield      #154                // Field Q:Li;
     251: invokevirtual #91                 // Method i.e:()I
     254: if_icmpge     274
     257: invokestatic  #115                // Method java/lang/Math.random:()D
     260: iload_2
     261: i2d
     262: dmul
     263: d2i
     264: istore        5
     266: iinc          3, 1
     269: iload         16
     271: ifeq          285
     274: iconst_1
     275: istore        4
     277: iload         16
     279: ifeq          285
     282: iconst_2
     283: istore        4
     285: iload         10
     287: iconst_2
     288: irem
     289: ifne          296
     292: dconst_0
     293: goto          305
     296: aload_0
     297: getfield      #76                 // Field ab:I
     300: i2d
     301: ldc2_w        #82                 // double 0.5d
     304: dmul
     305: iload         11
     307: aload_0
     308: getfield      #76                 // Field ab:I
     311: imul
     312: i2d
     313: dadd
     314: aload_0
     315: getfield      #76                 // Field ab:I
     318: i2d
     319: ldc2_w        #82                 // double 0.5d
     322: dmul
     323: dadd
     324: dstore        6
     326: iload         10
     328: i2d
     329: aload_0
     330: getfield      #147                // Field o:D
     333: dmul
     334: aload_0
     335: getfield      #76                 // Field ab:I
     338: i2d
     339: ldc2_w        #82                 // double 0.5d
     342: dmul
     343: dadd
     344: dstore        8
     346: aload_0
     347: getfield      #93                 // Field db:[[La;
     350: iload         11
     352: aaload
     353: iload         10
     355: new           #113                // class a
     358: dup
     359: aload_0
     360: getfield      #2                  // Field cb:Lo;
     363: aload_0
     364: iload         4
     366: iload         5
     368: dload         6
     370: dload         8
     372: invokespecial #207                // Method a."<init>":(Lo;Ll;IIDD)V
     375: aastore
     376: iinc          11, 1
     379: iload         16
     381: ifeq          132
     384: iinc          10, 1
     387: iload         16
     389: ifeq          112
     392: iload_3
     393: i2d
     394: getstatic     #208                // Field z:[D
     397: aload_0
     398: getfield      #8                  // Field Z:Lm;
     401: invokevirtual #142                // Method m.h:()I
     404: daload
     405: dmul
     406: ldc2_w        #82                 // double 0.5d
     409: dadd
     410: d2i
     411: istore        10
     413: iconst_0
     414: istore        15
     416: iload         15
     418: iload         10
     420: if_icmpge     582
     423: invokestatic  #115                // Method java/lang/Math.random:()D
     426: aload_0
     427: getfield      #92                 // Field U:Li;
     430: invokevirtual #91                 // Method i.e:()I
     433: i2d
     434: dmul
     435: d2i
     436: istore        11
     438: invokestatic  #115                // Method java/lang/Math.random:()D
     441: aload_0
     442: getfield      #154                // Field Q:Li;
     445: invokevirtual #91                 // Method i.e:()I
     448: i2d
     449: dmul
     450: d2i
     451: istore        12
     453: aload_0
     454: getfield      #93                 // Field db:[[La;
     457: iload         11
     459: aaload
     460: iload         12
     462: aaload
     463: invokevirtual #111                // Method a.f:()Z
     466: iload         16
     468: ifne          589
     471: ifeq          423
     474: aload_0
     475: getfield      #93                 // Field db:[[La;
     478: iload         11
     480: aaload
     481: iload         12
     483: aaload
     484: invokevirtual #99                 // Method a.a:()I
     487: iload         16
     489: ifne          471
     492: istore        5
     494: invokestatic  #115                // Method java/lang/Math.random:()D
     497: aload_0
     498: getfield      #92                 // Field U:Li;
     501: invokevirtual #91                 // Method i.e:()I
     504: i2d
     505: dmul
     506: d2i
     507: istore        13
     509: invokestatic  #115                // Method java/lang/Math.random:()D
     512: aload_0
     513: getfield      #154                // Field Q:Li;
     516: invokevirtual #91                 // Method i.e:()I
     519: i2d
     520: dmul
     521: d2i
     522: istore        14
     524: aload_0
     525: getfield      #93                 // Field db:[[La;
     528: iload         13
     530: aaload
     531: iload         14
     533: aaload
     534: invokevirtual #111                // Method a.f:()Z
     537: ifeq          494
     540: iload         11
     542: iload         12
     544: iload         13
     546: iload         14
     548: invokestatic  #209                // Method a:(IIII)Z
     551: iload         16
     553: ifne          537
     556: ifeq          494
     559: aload_0
     560: getfield      #93                 // Field db:[[La;
     563: iload         13
     565: aaload
     566: iload         14
     568: aaload
     569: iload         5
     571: invokevirtual #210                // Method a.b:(I)V
     574: iinc          15, 1
     577: iload         16
     579: ifeq          416
     582: aload_0
     583: invokespecial #211                // Method d:()I
     586: dup
     587: istore        15
     589: iflt          668
     592: invokestatic  #115                // Method java/lang/Math.random:()D
     595: aload_0
     596: getfield      #92                 // Field U:Li;
     599: invokevirtual #91                 // Method i.e:()I
     602: i2d
     603: dmul
     604: d2i
     605: istore        11
     607: invokestatic  #115                // Method java/lang/Math.random:()D
     610: aload_0
     611: getfield      #154                // Field Q:Li;
     614: invokevirtual #91                 // Method i.e:()I
     617: i2d
     618: dmul
     619: d2i
     620: istore        12
     622: aload_0
     623: iload         16
     625: ifne          673
     628: getfield      #93                 // Field db:[[La;
     631: iload         11
     633: aaload
     634: iload         12
     636: aaload
     637: invokevirtual #111                // Method a.f:()Z
     640: ifeq          592
     643: aload_0
     644: getfield      #93                 // Field db:[[La;
     647: iload         11
     649: aaload
     650: iload         12
     652: aaload
     653: iload         15
     655: invokevirtual #210                // Method a.b:(I)V
     658: iload         16
     660: ifne          622
     663: iload         16
     665: ifeq          582
     668: aload_0
     669: invokespecial #199                // Method g:()V
     672: aload_0
     673: invokespecial #129                // Method a:()V
     676: return

  private void g();
    Code:
       0: aload_0
       1: aload_0
       2: invokevirtual #212                // Method java/awt/Component.removeMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
       5: aload_0
       6: aload_0
       7: invokevirtual #141                // Method java/awt/Component.removeMouseListener:(Ljava/awt/event/MouseListener;)V
      10: aload_0
      11: getstatic     #213                // Field k:Ljava/awt/Cursor;
      14: invokevirtual #214                // Method java/awt/Component.setCursor:(Ljava/awt/Cursor;)V
      17: aload_0
      18: aload_0
      19: invokevirtual #215                // Method java/awt/Component.addMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
      22: aload_0
      23: aload_0
      24: invokevirtual #168                // Method java/awt/Component.addMouseListener:(Ljava/awt/event/MouseListener;)V
      27: aload_0
      28: aload_0
      29: iconst_m1
      30: dup_x1
      31: putfield      #75                 // Field T:I
      34: putfield      #72                 // Field q:I
      37: return

  private void a(int);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        14
       5: iload_1
       6: istore_2
       7: iload_2
       8: getstatic     #216                // Field K:[[I
      11: arraylength
      12: if_icmplt     22
      15: getstatic     #216                // Field K:[[I
      18: arraylength
      19: iconst_1
      20: isub
      21: istore_2
      22: getstatic     #216                // Field K:[[I
      25: iload_2
      26: aaload
      27: iconst_0
      28: iaload
      29: istore_3
      30: getstatic     #216                // Field K:[[I
      33: iload_2
      34: aaload
      35: iconst_1
      36: iaload
      37: istore        4
      39: getstatic     #216                // Field K:[[I
      42: iload_2
      43: aaload
      44: iconst_2
      45: iaload
      46: istore        5
      48: dconst_1
      49: iload_3
      50: i2d
      51: dmul
      52: ldc2_w        #121                // double 455.0d
      55: ddiv
      56: dstore        6
      58: dconst_1
      59: iload         4
      61: i2d
      62: dmul
      63: ldc2_w        #121                // double 455.0d
      66: ddiv
      67: dstore        8
      69: dconst_1
      70: iload         5
      72: i2d
      73: dmul
      74: ldc2_w        #121                // double 455.0d
      77: ddiv
      78: dstore        10
      80: aload_0
      81: aload_0
      82: sipush        480
      85: sipush        455
      88: invokevirtual #24                 // Method java/awt/Component.createImage:(II)Ljava/awt/Image;
      91: putfield      #28                 // Field f:Ljava/awt/Image;
      94: aload_0
      95: getfield      #28                 // Field f:Ljava/awt/Image;
      98: invokevirtual #25                 // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
     101: astore        12
     103: iconst_0
     104: istore        13
     106: iload         13
     108: sipush        455
     111: if_icmpge     190
     114: iload         13
     116: i2d
     117: dload         6
     119: dmul
     120: ldc2_w        #82                 // double 0.5d
     123: dadd
     124: d2i
     125: istore_3
     126: iload         13
     128: i2d
     129: dload         8
     131: dmul
     132: ldc2_w        #82                 // double 0.5d
     135: dadd
     136: d2i
     137: istore        4
     139: iload         13
     141: i2d
     142: dload         10
     144: dmul
     145: ldc2_w        #82                 // double 0.5d
     148: dadd
     149: d2i
     150: istore        5
     152: aload         12
     154: new           #217                // class java/awt/Color
     157: dup
     158: iload_3
     159: iload         4
     161: iload         5
     163: invokespecial #218                // Method java/awt/Color."<init>":(III)V
     166: invokevirtual #35                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     169: aload         12
     171: iconst_0
     172: iload         13
     174: sipush        479
     177: iload         13
     179: invokevirtual #36                 // Method java/awt/Graphics.drawLine:(IIII)V
     182: iinc          13, 1
     185: iload         14
     187: ifeq          106
     190: aload_0
     191: getfield      #6                  // Field X:Le;
     194: iload_1
     195: invokevirtual #219                // Method e.a:(I)Ljava/awt/Image;
     198: astore        13
     200: aload         13
     202: ifnull        216
     205: aload         12
     207: aload         13
     209: iconst_0
     210: iconst_0
     211: aload_0
     212: invokevirtual #29                 // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     215: pop
     216: return

  private int d();
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        5
       5: aload_0
       6: getfield      #18                 // Field D:Li;
       9: invokevirtual #91                 // Method i.e:()I
      12: istore_1
      13: iload_1
      14: newarray       boolean
      16: astore_2
      17: iconst_0
      18: istore_3
      19: iload_3
      20: aload_0
      21: getfield      #154                // Field Q:Li;
      24: invokevirtual #91                 // Method i.e:()I
      27: if_icmpge     101
      30: iconst_0
      31: iload         5
      33: ifne          102
      36: istore        4
      38: iload         4
      40: aload_0
      41: getfield      #92                 // Field U:Li;
      44: invokevirtual #91                 // Method i.e:()I
      47: if_icmpge     93
      50: aload_0
      51: getfield      #93                 // Field db:[[La;
      54: iload         4
      56: aaload
      57: iload_3
      58: aaload
      59: invokevirtual #111                // Method a.f:()Z
      62: iload         5
      64: ifne          20
      67: ifeq          85
      70: aload_2
      71: aload_0
      72: getfield      #93                 // Field db:[[La;
      75: iload         4
      77: aaload
      78: iload_3
      79: aaload
      80: invokevirtual #99                 // Method a.a:()I
      83: iconst_1
      84: bastore
      85: iinc          4, 1
      88: iload         5
      90: ifeq          38
      93: iinc          3, 1
      96: iload         5
      98: ifeq          19
     101: iconst_0
     102: istore_3
     103: iload_3
     104: iload_1
     105: if_icmpge     129
     108: aload_2
     109: iload_3
     110: baload
     111: iload         5
     113: ifne          130
     116: ifne          121
     119: iload_3
     120: ireturn
     121: iinc          3, 1
     124: iload         5
     126: ifeq          103
     129: iconst_m1
     130: ireturn

  private void a();
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        6
       5: aload_0
       6: getfield      #8                  // Field Z:Lm;
       9: invokevirtual #220                // Method m.a:()Z
      12: ifne          24
      15: aload_0
      16: getfield      #7                  // Field F:Lb;
      19: iconst_1
      20: invokevirtual #128                // Method b.a:(I)V
      23: return
      24: aload_0
      25: getfield      #18                 // Field D:Li;
      28: invokevirtual #91                 // Method i.e:()I
      31: istore_1
      32: iload_1
      33: newarray       boolean
      35: astore_2
      36: iconst_0
      37: istore_3
      38: iload_3
      39: iload_1
      40: if_icmpge     55
      43: aload_2
      44: iload_3
      45: iconst_0
      46: bastore
      47: iinc          3, 1
      50: iload         6
      52: ifeq          38
      55: iconst_0
      56: istore        4
      58: iload         4
      60: aload_0
      61: getfield      #90                 // Field b:Li;
      64: invokevirtual #91                 // Method i.e:()I
      67: if_icmpge     133
      70: iconst_0
      71: iload         6
      73: ifne          144
      76: istore        5
      78: iload         5
      80: aload_0
      81: getfield      #92                 // Field U:Li;
      84: invokevirtual #91                 // Method i.e:()I
      87: if_icmpge     125
      90: aload_0
      91: getfield      #93                 // Field db:[[La;
      94: iload         5
      96: aaload
      97: iload         4
      99: aaload
     100: invokevirtual #99                 // Method a.a:()I
     103: istore_3
     104: iload_3
     105: iload         6
     107: ifne          60
     110: iflt          117
     113: aload_2
     114: iload_3
     115: iconst_1
     116: bastore
     117: iinc          5, 1
     120: iload         6
     122: ifeq          78
     125: iinc          4, 1
     128: iload         6
     130: ifeq          58
     133: invokestatic  #115                // Method java/lang/Math.random:()D
     136: iload_1
     137: i2d
     138: dmul
     139: d2i
     140: istore_3
     141: aload_2
     142: iload_3
     143: baload
     144: ifeq          133
     147: aload_0
     148: new           #113                // class a
     151: dup
     152: aload_0
     153: getfield      #2                  // Field cb:Lo;
     156: aload_0
     157: iconst_0
     158: iload_3
     159: ldc2_w        #73                 // double 240.0d
     162: sipush        454
     165: aload_0
     166: getfield      #76                 // Field ab:I
     169: iconst_4
     170: idiv
     171: isub
     172: i2d
     173: invokespecial #207                // Method a."<init>":(Lo;Ll;IIDD)V
     176: putfield      #32                 // Field u:La;
     179: aload_0
     180: iconst_1
     181: putfield      #19                 // Field G:I
     184: aload_0
     185: invokevirtual #133                // Method java/awt/Component.repaint:()V
     188: iload         6
     190: ifne          141
     193: return

  private void a(boolean);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore_3
       4: aload_0
       5: invokespecial #171                // Method k:()V
       8: new           #50                 // class java/lang/StringBuffer
      11: dup
      12: invokespecial #51                 // Method java/lang/StringBuffer."<init>":()V
      15: aload_0
      16: dup_x1
      17: getfield      #160                // Field x:Ljava/lang/String;
      20: invokevirtual #53                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      23: ldc           #221                // String B
      25: invokevirtual #53                 // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      28: aload_0
      29: getfield      #8                  // Field Z:Lm;
      32: invokevirtual #222                // Method m.i:()I
      35: invokevirtual #204                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      38: invokevirtual #54                 // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
      41: putfield      #160                // Field x:Ljava/lang/String;
      44: iload_1
      45: ifeq          429
      48: aload_0
      49: getfield      #8                  // Field Z:Lm;
      52: invokevirtual #142                // Method m.h:()I
      55: istore_2
      56: iload_2
      57: ifne          90
      60: aload_0
      61: getfield      #17                 // Field g:Li;
      64: invokevirtual #91                 // Method i.e:()I
      67: iconst_2
      68: if_icmpne     90
      71: aload_0
      72: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
      75: getstatic     #738                // Field eb:[Ljava/lang/String;
      78: iconst_1
      79: aaload
      80: iconst_1
      81: iconst_2
      82: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
      85: pop
      86: iload_3
      87: ifeq          408
      90: iload_2
      91: iconst_1
      92: if_icmpne     125
      95: aload_0
      96: getfield      #17                 // Field g:Li;
      99: invokevirtual #91                 // Method i.e:()I
     102: iconst_2
     103: if_icmpne     125
     106: aload_0
     107: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     110: getstatic     #738                // Field eb:[Ljava/lang/String;
     113: iconst_1
     114: aaload
     115: iconst_2
     116: iconst_2
     117: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     120: pop
     121: iload_3
     122: ifeq          408
     125: iload_2
     126: ifne          159
     129: aload_0
     130: getfield      #17                 // Field g:Li;
     133: invokevirtual #91                 // Method i.e:()I
     136: iconst_5
     137: if_icmpne     159
     140: aload_0
     141: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     144: getstatic     #738                // Field eb:[Ljava/lang/String;
     147: iconst_1
     148: aaload
     149: iconst_3
     150: iconst_2
     151: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     154: pop
     155: iload_3
     156: ifeq          408
     159: iload_2
     160: iconst_1
     161: if_icmpne     194
     164: aload_0
     165: getfield      #17                 // Field g:Li;
     168: invokevirtual #91                 // Method i.e:()I
     171: iconst_5
     172: if_icmpne     194
     175: aload_0
     176: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     179: getstatic     #738                // Field eb:[Ljava/lang/String;
     182: iconst_1
     183: aaload
     184: iconst_4
     185: iconst_2
     186: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     189: pop
     190: iload_3
     191: ifeq          408
     194: iload_2
     195: iconst_1
     196: if_icmpne     230
     199: aload_0
     200: getfield      #17                 // Field g:Li;
     203: invokevirtual #91                 // Method i.e:()I
     206: bipush        7
     208: if_icmpne     230
     211: aload_0
     212: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     215: getstatic     #738                // Field eb:[Ljava/lang/String;
     218: iconst_1
     219: aaload
     220: iconst_5
     221: iconst_2
     222: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     225: pop
     226: iload_3
     227: ifeq          408
     230: iload_2
     231: iconst_2
     232: if_icmpne     266
     235: aload_0
     236: getfield      #17                 // Field g:Li;
     239: invokevirtual #91                 // Method i.e:()I
     242: iconst_5
     243: if_icmpne     266
     246: aload_0
     247: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     250: getstatic     #738                // Field eb:[Ljava/lang/String;
     253: iconst_1
     254: aaload
     255: bipush        6
     257: iconst_2
     258: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     261: pop
     262: iload_3
     263: ifeq          408
     266: iload_2
     267: iconst_3
     268: if_icmpne     302
     271: aload_0
     272: getfield      #17                 // Field g:Li;
     275: invokevirtual #91                 // Method i.e:()I
     278: iconst_3
     279: if_icmpne     302
     282: aload_0
     283: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     286: getstatic     #738                // Field eb:[Ljava/lang/String;
     289: iconst_1
     290: aaload
     291: bipush        7
     293: iconst_2
     294: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     297: pop
     298: iload_3
     299: ifeq          408
     302: iload_2
     303: iconst_2
     304: if_icmpne     339
     307: aload_0
     308: getfield      #17                 // Field g:Li;
     311: invokevirtual #91                 // Method i.e:()I
     314: bipush        7
     316: if_icmpne     339
     319: aload_0
     320: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     323: getstatic     #738                // Field eb:[Ljava/lang/String;
     326: iconst_1
     327: aaload
     328: bipush        8
     330: iconst_2
     331: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     334: pop
     335: iload_3
     336: ifeq          408
     339: iload_2
     340: iconst_3
     341: if_icmpne     375
     344: aload_0
     345: getfield      #17                 // Field g:Li;
     348: invokevirtual #91                 // Method i.e:()I
     351: iconst_5
     352: if_icmpne     375
     355: aload_0
     356: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     359: getstatic     #738                // Field eb:[Ljava/lang/String;
     362: iconst_1
     363: aaload
     364: bipush        9
     366: iconst_2
     367: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     370: pop
     371: iload_3
     372: ifeq          408
     375: iload_2
     376: iconst_3
     377: if_icmpne     408
     380: aload_0
     381: getfield      #17                 // Field g:Li;
     384: invokevirtual #91                 // Method i.e:()I
     387: bipush        6
     389: if_icmpne     408
     392: aload_0
     393: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     396: getstatic     #738                // Field eb:[Ljava/lang/String;
     399: iconst_1
     400: aaload
     401: bipush        10
     403: iconst_2
     404: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     407: pop
     408: aload_0
     409: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
     412: getstatic     #738                // Field eb:[Ljava/lang/String;
     415: iconst_0
     416: aaload
     417: aload_0
     418: getfield      #8                  // Field Z:Lm;
     421: invokevirtual #225                // Method m.b:()I
     424: iconst_1
     425: invokevirtual #106                // Method com/aapeli/singleclient/SingleClient.awardBadges:(Ljava/lang/String;II)Z
     428: pop
     429: iload_1
     430: ifeq          440
     433: aload_0
     434: getfield      #8                  // Field Z:Lm;
     437: invokevirtual #226                // Method m.g:()V
     440: return

  private void a(java.awt.Graphics);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        4
       5: iconst_0
       6: istore_2
       7: iload_2
       8: aload_0
       9: getfield      #90                 // Field b:Li;
      12: invokevirtual #91                 // Method i.e:()I
      15: if_icmpge     64
      18: iconst_0
      19: istore_3
      20: iload_3
      21: aload_0
      22: getfield      #92                 // Field U:Li;
      25: invokevirtual #91                 // Method i.e:()I
      28: if_icmpge     56
      31: aload_0
      32: getfield      #93                 // Field db:[[La;
      35: iload_3
      36: aaload
      37: iload_2
      38: aaload
      39: aload_1
      40: invokevirtual #33                 // Method a.a:(Ljava/awt/Graphics;)V
      43: iinc          3, 1
      46: iload         4
      48: ifne          59
      51: iload         4
      53: ifeq          20
      56: iinc          2, 1
      59: iload         4
      61: ifeq          7
      64: return

  private void a(java.awt.Graphics, boolean[][]);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        5
       5: iconst_0
       6: istore_3
       7: iload_3
       8: aload_0
       9: getfield      #90                 // Field b:Li;
      12: invokevirtual #91                 // Method i.e:()I
      15: if_icmpge     76
      18: iconst_0
      19: istore        4
      21: iload         4
      23: aload_0
      24: getfield      #92                 // Field U:Li;
      27: invokevirtual #91                 // Method i.e:()I
      30: if_icmpge     68
      33: aload_2
      34: iload         4
      36: aaload
      37: iload_3
      38: baload
      39: iload         5
      41: ifne          8
      44: ifne          60
      47: aload_0
      48: getfield      #93                 // Field db:[[La;
      51: iload         4
      53: aaload
      54: iload_3
      55: aaload
      56: aload_1
      57: invokevirtual #33                 // Method a.a:(Ljava/awt/Graphics;)V
      60: iinc          4, 1
      63: iload         5
      65: ifeq          21
      68: iinc          3, 1
      71: iload         5
      73: ifeq          7
      76: return

  private void b(java.awt.Graphics);
    Code:
       0: aload_0
       1: getfield      #72                 // Field q:I
       4: iflt          14
       7: aload_0
       8: getfield      #75                 // Field T:I
      11: ifge          15
      14: return
      15: sipush        240
      18: istore_2
      19: sipush        454
      22: aload_0
      23: getfield      #76                 // Field ab:I
      26: iconst_4
      27: idiv
      28: isub
      29: istore_3
      30: aload_0
      31: getfield      #72                 // Field q:I
      34: iload_2
      35: isub
      36: i2d
      37: dstore        4
      39: aload_0
      40: getfield      #75                 // Field T:I
      43: iload_3
      44: isub
      45: i2d
      46: dstore        6
      48: dload         4
      50: dload         4
      52: dmul
      53: dload         6
      55: dload         6
      57: dmul
      58: dadd
      59: invokestatic  #78                 // Method java/lang/Math.sqrt:(D)D
      62: dstore        8
      64: aload_0
      65: getfield      #76                 // Field ab:I
      68: i2d
      69: ldc2_w        #227                // double 1.4d
      72: dmul
      73: dload         8
      75: ddiv
      76: dstore        10
      78: dload         4
      80: dload         10
      82: dmul
      83: dstore        4
      85: dload         6
      87: dload         10
      89: dmul
      90: dstore        6
      92: dload         6
      94: ldc2_w        #229                // double 0.1d
      97: dmul
      98: dstore        12
     100: dload         4
     102: dneg
     103: ldc2_w        #229                // double 0.1d
     106: dmul
     107: dstore        14
     109: dload         12
     111: dneg
     112: dstore        16
     114: dload         14
     116: dneg
     117: dstore        18
     119: iconst_3
     120: newarray       int
     122: dup
     123: iconst_0
     124: iload_2
     125: i2d
     126: dload         4
     128: dadd
     129: ldc2_w        #82                 // double 0.5d
     132: dadd
     133: d2i
     134: iastore
     135: dup
     136: iconst_1
     137: iload_2
     138: i2d
     139: dload         12
     141: dadd
     142: ldc2_w        #82                 // double 0.5d
     145: dadd
     146: d2i
     147: iastore
     148: dup
     149: iconst_2
     150: iload_2
     151: i2d
     152: dload         16
     154: dadd
     155: ldc2_w        #82                 // double 0.5d
     158: dadd
     159: d2i
     160: iastore
     161: astore        20
     163: iconst_3
     164: newarray       int
     166: dup
     167: iconst_0
     168: iload_3
     169: i2d
     170: dload         6
     172: dadd
     173: ldc2_w        #82                 // double 0.5d
     176: dadd
     177: d2i
     178: iastore
     179: dup
     180: iconst_1
     181: iload_3
     182: i2d
     183: dload         14
     185: dadd
     186: ldc2_w        #82                 // double 0.5d
     189: dadd
     190: d2i
     191: iastore
     192: dup
     193: iconst_2
     194: iload_3
     195: i2d
     196: dload         18
     198: dadd
     199: ldc2_w        #82                 // double 0.5d
     202: dadd
     203: d2i
     204: iastore
     205: astore        21
     207: aload_0
     208: getfield      #32                 // Field u:La;
     211: invokevirtual #231                // Method a.b:()[Ljava/awt/Color;
     214: astore        22
     216: aload_1
     217: aload         22
     219: iconst_1
     220: aaload
     221: invokevirtual #35                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     224: aload_1
     225: aload         20
     227: aload         21
     229: iconst_3
     230: invokevirtual #232                // Method java/awt/Graphics.fillPolygon:([I[II)V
     233: aload_1
     234: aload         22
     236: iconst_0
     237: aaload
     238: invokevirtual #35                 // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
     241: aload_1
     242: aload         20
     244: aload         21
     246: iconst_3
     247: invokevirtual #233                // Method java/awt/Graphics.drawPolygon:([I[II)V
     250: return

  private boolean[][] a(int, int, int);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        8
       5: aload_0
       6: getfield      #92                 // Field U:Li;
       9: invokevirtual #91                 // Method i.e:()I
      12: aload_0
      13: getfield      #90                 // Field b:Li;
      16: invokevirtual #91                 // Method i.e:()I
      19: multianewarray #234,  2           // class "[[Z"
      23: astore        4
      25: iconst_0
      26: istore        5
      28: iload         5
      30: aload_0
      31: getfield      #90                 // Field b:Li;
      34: invokevirtual #91                 // Method i.e:()I
      37: if_icmpge     149
      40: iconst_0
      41: iload         8
      43: ifne          153
      46: istore        6
      48: iload         6
      50: aload_0
      51: getfield      #92                 // Field U:Li;
      54: invokevirtual #91                 // Method i.e:()I
      57: if_icmpge     141
      60: iload_3
      61: iload         8
      63: ifne          30
      66: iflt          99
      69: aload         4
      71: iload         6
      73: aaload
      74: iload         5
      76: iload         6
      78: iload_1
      79: if_icmpne     92
      82: iload         5
      84: iload_2
      85: if_icmpne     92
      88: iconst_1
      89: goto          93
      92: iconst_0
      93: bastore
      94: iload         8
      96: ifeq          133
      99: aload         4
     101: iload         6
     103: aaload
     104: iload         5
     106: iload         5
     108: ifne          131
     111: aload_0
     112: getfield      #93                 // Field db:[[La;
     115: iload         6
     117: aaload
     118: iload         5
     120: aaload
     121: invokevirtual #111                // Method a.f:()Z
     124: ifeq          131
     127: iconst_1
     128: goto          132
     131: iconst_0
     132: bastore
     133: iinc          6, 1
     136: iload         8
     138: ifeq          48
     141: iinc          5, 1
     144: iload         8
     146: ifeq          28
     149: iconst_0
     150: istore        5
     152: iconst_0
     153: istore        6
     155: iload         6
     157: aload_0
     158: getfield      #90                 // Field b:Li;
     161: invokevirtual #91                 // Method i.e:()I
     164: if_icmpge     234
     167: iconst_0
     168: iload         8
     170: ifne          236
     173: istore        7
     175: iload         7
     177: aload_0
     178: getfield      #92                 // Field U:Li;
     181: invokevirtual #91                 // Method i.e:()I
     184: if_icmpge     226
     187: aload_0
     188: aload         4
     190: iload         7
     192: iload         6
     194: iload_3
     195: invokespecial #235                // Method a:([[ZIII)Z
     198: iload         8
     200: ifne          157
     203: ifeq          218
     206: aload         4
     208: iload         7
     210: aaload
     211: iload         6
     213: iconst_1
     214: bastore
     215: iconst_1
     216: istore        5
     218: iinc          7, 1
     221: iload         8
     223: ifeq          175
     226: iinc          6, 1
     229: iload         8
     231: ifeq          155
     234: iload         5
     236: ifne          149
     239: aload         4
     241: areturn

  private boolean a(boolean[][], int, int, int);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        8
       5: aload_0
       6: getfield      #93                 // Field db:[[La;
       9: iload_2
      10: aaload
      11: iload_3
      12: aaload
      13: invokevirtual #111                // Method a.f:()Z
      16: ifeq          29
      19: aload_1
      20: iload_2
      21: aaload
      22: iload_3
      23: baload
      24: ifeq          29
      27: iconst_0
      28: ireturn
      29: aload_0
      30: getfield      #93                 // Field db:[[La;
      33: iload_2
      34: aaload
      35: iload_3
      36: aaload
      37: invokevirtual #99                 // Method a.a:()I
      40: istore        5
      42: iload         4
      44: iflt          56
      47: iload         5
      49: iload         4
      51: if_icmpeq     63
      54: iconst_0
      55: ireturn
      56: iload         5
      58: ifge          63
      61: iconst_0
      62: ireturn
      63: iload_3
      64: iconst_1
      65: isub
      66: istore        6
      68: iload         6
      70: iload_3
      71: iconst_1
      72: iadd
      73: if_icmpgt     173
      76: iload_2
      77: iconst_1
      78: isub
      79: iload         8
      81: ifne          174
      84: istore        7
      86: iload         7
      88: iload_2
      89: iconst_1
      90: iadd
      91: if_icmpgt     165
      94: iload         7
      96: iload         8
      98: ifne          70
     101: iflt          157
     104: iload         7
     106: aload_0
     107: getfield      #92                 // Field U:Li;
     110: invokevirtual #91                 // Method i.e:()I
     113: if_icmpge     157
     116: iload         6
     118: iflt          157
     121: iload         6
     123: aload_0
     124: getfield      #90                 // Field b:Li;
     127: invokevirtual #91                 // Method i.e:()I
     130: if_icmpge     157
     133: aload_1
     134: iload         7
     136: aaload
     137: iload         6
     139: baload
     140: ifeq          157
     143: iload_2
     144: iload_3
     145: iload         7
     147: iload         6
     149: invokestatic  #209                // Method a:(IIII)Z
     152: ifeq          157
     155: iconst_1
     156: ireturn
     157: iinc          7, 1
     160: iload         8
     162: ifeq          86
     165: iinc          6, 1
     168: iload         8
     170: ifeq          68
     173: iconst_0
     174: ireturn

  private static boolean a(int, int, int, int);
    Code:
       0: iload_2
       1: iload_0
       2: isub
       3: istore        4
       5: iload_3
       6: iload_1
       7: isub
       8: istore        5
      10: iload         5
      12: ifne          29
      15: iload         4
      17: iconst_m1
      18: if_icmpeq     27
      21: iload         4
      23: iconst_1
      24: if_icmpne     29
      27: iconst_1
      28: ireturn
      29: iload         5
      31: iconst_m1
      32: if_icmpeq     41
      35: iload         5
      37: iconst_1
      38: if_icmpne     77
      41: iload         4
      43: ifne          48
      46: iconst_1
      47: ireturn
      48: iload_1
      49: iconst_2
      50: irem
      51: ifne          62
      54: iload         4
      56: iconst_m1
      57: if_icmpne     62
      60: iconst_1
      61: ireturn
      62: iload_1
      63: iconst_2
      64: irem
      65: iconst_1
      66: if_icmpne     77
      69: iload         4
      71: iconst_1
      72: if_icmpne     77
      75: iconst_1
      76: ireturn
      77: iconst_0
      78: ireturn

  private int a(boolean[][]);
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore        5
       5: iconst_0
       6: istore_2
       7: iconst_0
       8: istore_3
       9: iload_3
      10: aload_0
      11: getfield      #90                 // Field b:Li;
      14: invokevirtual #91                 // Method i.e:()I
      17: if_icmpge     73
      20: iconst_0
      21: iload         5
      23: ifne          74
      26: istore        4
      28: iload         4
      30: aload_0
      31: getfield      #92                 // Field U:Li;
      34: invokevirtual #91                 // Method i.e:()I
      37: if_icmpge     65
      40: aload_1
      41: iload         4
      43: aaload
      44: iload_3
      45: baload
      46: iload         5
      48: ifne          10
      51: ifeq          57
      54: iinc          2, 1
      57: iinc          4, 1
      60: iload         5
      62: ifeq          28
      65: iinc          3, 1
      68: iload         5
      70: ifeq          9
      73: iload_2
      74: ireturn

  private boolean c();
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore_2
       4: iconst_0
       5: istore_1
       6: iload_1
       7: aload_0
       8: getfield      #92                 // Field U:Li;
      11: invokevirtual #91                 // Method i.e:()I
      14: if_icmpge     44
      17: aload_0
      18: getfield      #93                 // Field db:[[La;
      21: iload_1
      22: aaload
      23: iconst_0
      24: aaload
      25: invokevirtual #111                // Method a.f:()Z
      28: iload_2
      29: ifne          45
      32: ifeq          37
      35: iconst_0
      36: ireturn
      37: iinc          1, 1
      40: iload_2
      41: ifeq          6
      44: iconst_1
      45: ireturn

  private boolean n();
    Code:
       0: getstatic     #716                // Field b.s:I
       3: istore_2
       4: iconst_0
       5: istore_1
       6: iload_1
       7: aload_0
       8: getfield      #92                 // Field U:Li;
      11: invokevirtual #91                 // Method i.e:()I
      14: if_icmpge     52
      17: aload_0
      18: getfield      #93                 // Field db:[[La;
      21: iload_1
      22: aaload
      23: aload_0
      24: getfield      #90                 // Field b:Li;
      27: invokevirtual #91                 // Method i.e:()I
      30: iconst_1
      31: isub
      32: aaload
      33: invokevirtual #111                // Method a.f:()Z
      36: iload_2
      37: ifne          53
      40: ifeq          45
      43: iconst_1
      44: ireturn
      45: iinc          1, 1
      48: iload_2
      49: ifeq          6
      52: iconst_0
      53: ireturn

  private void k();
    Code:
       0: aload_0
       1: aload_0
       2: invokevirtual #141                // Method java/awt/Component.removeMouseListener:(Ljava/awt/event/MouseListener;)V
       5: aload_0
       6: aload_0
       7: invokevirtual #212                // Method java/awt/Component.removeMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
      10: aload_0
      11: getstatic     #236                // Field i:Ljava/awt/Cursor;
      14: invokevirtual #214                // Method java/awt/Component.setCursor:(Ljava/awt/Cursor;)V
      17: return

  private boolean i();
    Code:
       0: aload_0
       1: getfield      #3                  // Field a:Lcom/aapeli/singleclient/SingleClient;
       4: invokevirtual #237                // Method com/aapeli/singleclient/SingleClient.getTournament:()Lcom/aapeli/client/Tournament;
       7: astore_1
       8: aload_1
       9: ifnull        21
      12: aload_1
      13: invokevirtual #238                // Method com/aapeli/client/Tournament.isActive:()Z
      16: ifne          21
      19: iconst_0
      20: ireturn
      21: aload_0
      22: getfield      #7                  // Field F:Lb;
      25: aload_0
      26: getfield      #8                  // Field Z:Lm;
      29: invokevirtual #142                // Method m.h:()I
      32: invokevirtual #239                // Method b.c:(I)Z
      35: ireturn

  private void f();
    Code:
       0: aload_0
       1: getfield      #28                 // Field f:Ljava/awt/Image;
       4: ifnull        19
       7: aload_0
       8: getfield      #28                 // Field f:Ljava/awt/Image;
      11: invokevirtual #240                // Method java/awt/Image.flush:()V
      14: aload_0
      15: aconst_null
      16: putfield      #28                 // Field f:Ljava/awt/Image;
      19: aload_0
      20: getfield      #68                 // Field j:Ljava/awt/Image;
      23: ifnull        38
      26: aload_0
      27: getfield      #68                 // Field j:Ljava/awt/Image;
      30: invokevirtual #240                // Method java/awt/Image.flush:()V
      33: aload_0
      34: aconst_null
      35: putfield      #68                 // Field j:Ljava/awt/Image;
      38: aload_0
      39: getfield      #70                 // Field s:Ljava/awt/Image;
      42: ifnull        57
      45: aload_0
      46: getfield      #70                 // Field s:Ljava/awt/Image;
      49: invokevirtual #240                // Method java/awt/Image.flush:()V
      52: aload_0
      53: aconst_null
      54: putfield      #70                 // Field s:Ljava/awt/Image;
      57: aload_0
      58: getfield      #23                 // Field H:Ljava/awt/Image;
      61: ifnull        76
      64: aload_0
      65: getfield      #23                 // Field H:Ljava/awt/Image;
      68: invokevirtual #240                // Method java/awt/Image.flush:()V
      71: aload_0
      72: aconst_null
      73: putfield      #23                 // Field H:Ljava/awt/Image;
      76: goto          80
      79: astore_1
      80: return
    Exception table:
       from    to  target type
           0    76    79   Class java/lang/Exception

  static {};
    Code:
       0: bipush        14
       2: anewarray     #244                // class java/lang/String
       5: dup
       6: iconst_0
       7: ldc           #224                // String \u001es#=T\u001fq<
       9: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
      12: invokestatic  #736                // Method z:([C)Ljava/lang/String;
      15: aastore
      16: dup
      17: iconst_1
      18: ldc           #223                // String \u0005y>%J
      20: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
      23: invokestatic  #736                // Method z:([C)Ljava/lang/String;
      26: aastore
      27: dup
      28: iconst_2
      29: ldc           #184                // String 3j#;G4s;%U)T%(K\u0013P6*M
      31: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
      34: invokestatic  #736                // Method z:([C)Ljava/lang/String;
      37: aastore
      38: dup
      39: iconst_3
      40: ldc           #183                // String 3j#;G4s;%U)T%(K\u0013Q8\'R\u001f|\",
      42: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
      45: invokestatic  #736                // Method z:([C)Ljava/lang/String;
      48: aastore
      49: dup
      50: iconst_4
      51: ldc           #182                // String 3j#;G4s;%U)T%(K\u0013F>=J\u0013
      53: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
      56: invokestatic  #736                // Method z:([C)Ljava/lang/String;
      59: aastore
      60: dup
      61: iconst_5
      62: ldc           #60                 // String 1s:,g\u0004w6\u0016g\u0010f2;a\u0017\u007f2\u0001C\u001ab\u001b,@\u0002
      64: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
      67: invokestatic  #736                // Method z:([C)Ljava/lang/String;
      70: aastore
      71: dup
      72: bipush        6
      74: ldc           #46                 // String 7`2(`\u0003~;
      76: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
      79: invokestatic  #736                // Method z:([C)Ljava/lang/String;
      82: aastore
      83: dup
      84: bipush        7
      86: ldc           #52                 // String 1s:,g\u0004w6\u0016a\u0017\u007f2\u0006P\u0013`\b
      88: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
      91: invokestatic  #736                // Method z:([C)Ljava/lang/String;
      94: aastore
      95: dup
      96: bipush        8
      98: ldc           #39                 // String 1s:,g\u0004w6\u0016a\u0017\u007f2\u0006P\u0013`
     100: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     103: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     106: aastore
     107: dup
     108: bipush        9
     110: ldc           #45                 // String 9g#\u0006@4s;%U
     112: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     115: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     118: aastore
     119: dup
     120: bipush        10
     122: ldc           #63                 // String 1s:,g\u0004w6\u0016g\u0010f2;a\u0017\u007f2\u0001C\u001ab\u0005 A\u001ef
     124: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     127: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     130: aastore
     131: dup
     132: bipush        11
     134: ldc           #47                 // String &~60C\u0004[9=C\u0004`\"9R\u0013v
     136: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     139: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     142: aastore
     143: dup
     144: bipush        12
     146: ldc           #105                // String \u0017\u007f63O\u0018u$!I\u0002
     148: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     151: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     154: aastore
     155: dup
     156: bipush        13
     158: ldc           #112                // String \u0017\u007f63O\u0018u3;I\u0006
     160: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     163: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     166: aastore
     167: putstatic     #738                // Field eb:[Ljava/lang/String;
     170: ldc2_w        #241                // double 0.75d
     173: invokestatic  #78                 // Method java/lang/Math.sqrt:(D)D
     176: putstatic     #243                // Field e:D
     179: iconst_4
     180: newarray       double
     182: dup
     183: iconst_0
     184: getstatic     #157                // Field a.v:[I
     187: iconst_0
     188: iaload
     189: i2d
     190: getstatic     #243                // Field e:D
     193: dmul
     194: dastore
     195: dup
     196: iconst_1
     197: getstatic     #157                // Field a.v:[I
     200: iconst_1
     201: iaload
     202: i2d
     203: getstatic     #243                // Field e:D
     206: dmul
     207: dastore
     208: dup
     209: iconst_2
     210: getstatic     #157                // Field a.v:[I
     213: iconst_2
     214: iaload
     215: i2d
     216: getstatic     #243                // Field e:D
     219: dmul
     220: dastore
     221: dup
     222: iconst_3
     223: getstatic     #157                // Field a.v:[I
     226: iconst_3
     227: iaload
     228: i2d
     229: getstatic     #243                // Field e:D
     232: dmul
     233: dastore
     234: putstatic     #146                // Field h:[D
     237: iconst_4
     238: anewarray     #244                // class java/lang/String
     241: dup
     242: iconst_0
     243: ldc           #245                // String 8
     245: aastore
     246: dup
     247: iconst_1
     248: ldc           #246                // String G
     250: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     253: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     256: aastore
     257: dup
     258: iconst_2
     259: ldc           #247                // String G$
     261: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     264: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     267: aastore
     268: dup
     269: iconst_3
     270: ldc           #248                // String D&
     272: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     275: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     278: aastore
     279: putstatic     #148                // Field I:[Ljava/lang/String;
     282: iconst_4
     283: anewarray     #244                // class java/lang/String
     286: dup
     287: iconst_0
     288: ldc           #245                // String 8
     290: aastore
     291: dup
     292: iconst_1
     293: ldc           #246                // String G
     295: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     298: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     301: aastore
     302: dup
     303: iconst_2
     304: ldc           #247                // String G$
     306: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     309: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     312: aastore
     313: dup
     314: iconst_3
     315: ldc           #248                // String D&
     317: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     320: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     323: aastore
     324: putstatic     #150                // Field bb:[Ljava/lang/String;
     327: iconst_4
     328: anewarray     #244                // class java/lang/String
     331: dup
     332: iconst_0
     333: ldc           #245                // String 8
     335: aastore
     336: dup
     337: iconst_1
     338: ldc           #246                // String G
     340: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     343: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     346: aastore
     347: dup
     348: iconst_2
     349: ldc           #247                // String G$
     351: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     354: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     357: aastore
     358: dup
     359: iconst_3
     360: ldc           #249                // String D
     362: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     365: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     368: aastore
     369: putstatic     #151                // Field t:[Ljava/lang/String;
     372: iconst_4
     373: anewarray     #244                // class java/lang/String
     376: dup
     377: iconst_0
     378: ldc           #250                // String 4
     380: aastore
     381: dup
     382: iconst_1
     383: ldc           #251                // String 6
     385: aastore
     386: dup
     387: iconst_2
     388: ldc           #245                // String 8
     390: aastore
     391: dup
     392: iconst_3
     393: ldc           #252                // String G\"
     395: invokestatic  #733                // Method z:(Ljava/lang/String;)[C
     398: invokestatic  #736                // Method z:([C)Ljava/lang/String;
     401: aastore
     402: putstatic     #153                // Field m:[Ljava/lang/String;
     405: iconst_4
     406: anewarray     #244                // class java/lang/String
     409: dup
     410: iconst_0
     411: ldc           #253                // String 0
     413: aastore
     414: dup
     415: iconst_1
     416: ldc           #253                // String 0
     418: aastore
     419: dup
     420: iconst_2
     421: ldc           #253                // String 0
     423: aastore
     424: dup
     425: iconst_3
     426: ldc           #254                // String 1
     428: aastore
     429: putstatic     #155                // Field w:[Ljava/lang/String;
     432: new           #255                // class java/awt/Cursor
     435: dup
     436: iconst_0
     437: invokespecial #256                // Method java/awt/Cursor."<init>":(I)V
     440: putstatic     #236                // Field i:Ljava/awt/Cursor;
     443: new           #255                // class java/awt/Cursor
     446: dup
     447: iconst_1
     448: invokespecial #256                // Method java/awt/Cursor."<init>":(I)V
     451: putstatic     #213                // Field k:Ljava/awt/Cursor;
     454: bipush        27
     456: anewarray     #257                // class "[I"
     459: dup
     460: iconst_0
     461: iconst_3
     462: newarray       int
     464: dup
     465: iconst_0
     466: iconst_m1
     467: iastore
     468: dup
     469: iconst_1
     470: iconst_m1
     471: iastore
     472: dup
     473: iconst_2
     474: iconst_m1
     475: iastore
     476: aastore
     477: dup
     478: iconst_1
     479: iconst_3
     480: newarray       int
     482: dup
     483: iconst_0
     484: iconst_0
     485: iastore
     486: dup
     487: iconst_1
     488: iconst_0
     489: iastore
     490: dup
     491: iconst_2
     492: bipush        120
     494: iastore
     495: aastore
     496: dup
     497: iconst_2
     498: iconst_3
     499: newarray       int
     501: dup
     502: iconst_0
     503: iconst_0
     504: iastore
     505: dup
     506: iconst_1
     507: bipush        30
     509: iastore
     510: dup
     511: iconst_2
     512: bipush        120
     514: iastore
     515: aastore
     516: dup
     517: iconst_3
     518: iconst_3
     519: newarray       int
     521: dup
     522: iconst_0
     523: iconst_0
     524: iastore
     525: dup
     526: iconst_1
     527: bipush        60
     529: iastore
     530: dup
     531: iconst_2
     532: bipush        120
     534: iastore
     535: aastore
     536: dup
     537: iconst_4
     538: iconst_3
     539: newarray       int
     541: dup
     542: iconst_0
     543: iconst_0
     544: iastore
     545: dup
     546: iconst_1
     547: bipush        90
     549: iastore
     550: dup
     551: iconst_2
     552: bipush        120
     554: iastore
     555: aastore
     556: dup
     557: iconst_5
     558: iconst_3
     559: newarray       int
     561: dup
     562: iconst_0
     563: iconst_0
     564: iastore
     565: dup
     566: iconst_1
     567: bipush        120
     569: iastore
     570: dup
     571: iconst_2
     572: bipush        120
     574: iastore
     575: aastore
     576: dup
     577: bipush        6
     579: iconst_3
     580: newarray       int
     582: dup
     583: iconst_0
     584: iconst_0
     585: iastore
     586: dup
     587: iconst_1
     588: bipush        120
     590: iastore
     591: dup
     592: iconst_2
     593: bipush        90
     595: iastore
     596: aastore
     597: dup
     598: bipush        7
     600: iconst_3
     601: newarray       int
     603: dup
     604: iconst_0
     605: iconst_0
     606: iastore
     607: dup
     608: iconst_1
     609: bipush        120
     611: iastore
     612: dup
     613: iconst_2
     614: bipush        60
     616: iastore
     617: aastore
     618: dup
     619: bipush        8
     621: iconst_3
     622: newarray       int
     624: dup
     625: iconst_0
     626: iconst_0
     627: iastore
     628: dup
     629: iconst_1
     630: bipush        120
     632: iastore
     633: dup
     634: iconst_2
     635: bipush        30
     637: iastore
     638: aastore
     639: dup
     640: bipush        9
     642: iconst_3
     643: newarray       int
     645: dup
     646: iconst_0
     647: iconst_0
     648: iastore
     649: dup
     650: iconst_1
     651: bipush        120
     653: iastore
     654: dup
     655: iconst_2
     656: iconst_0
     657: iastore
     658: aastore
     659: dup
     660: bipush        10
     662: iconst_3
     663: newarray       int
     665: dup
     666: iconst_0
     667: bipush        30
     669: iastore
     670: dup
     671: iconst_1
     672: bipush        120
     674: iastore
     675: dup
     676: iconst_2
     677: iconst_0
     678: iastore
     679: aastore
     680: dup
     681: bipush        11
     683: iconst_3
     684: newarray       int
     686: dup
     687: iconst_0
     688: bipush        60
     690: iastore
     691: dup
     692: iconst_1
     693: bipush        120
     695: iastore
     696: dup
     697: iconst_2
     698: iconst_0
     699: iastore
     700: aastore
     701: dup
     702: bipush        12
     704: iconst_3
     705: newarray       int
     707: dup
     708: iconst_0
     709: bipush        90
     711: iastore
     712: dup
     713: iconst_1
     714: bipush        120
     716: iastore
     717: dup
     718: iconst_2
     719: iconst_0
     720: iastore
     721: aastore
     722: dup
     723: bipush        13
     725: iconst_3
     726: newarray       int
     728: dup
     729: iconst_0
     730: bipush        120
     732: iastore
     733: dup
     734: iconst_1
     735: bipush        120
     737: iastore
     738: dup
     739: iconst_2
     740: iconst_0
     741: iastore
     742: aastore
     743: dup
     744: bipush        14
     746: iconst_3
     747: newarray       int
     749: dup
     750: iconst_0
     751: bipush        120
     753: iastore
     754: dup
     755: iconst_1
     756: bipush        90
     758: iastore
     759: dup
     760: iconst_2
     761: iconst_0
     762: iastore
     763: aastore
     764: dup
     765: bipush        15
     767: iconst_3
     768: newarray       int
     770: dup
     771: iconst_0
     772: bipush        120
     774: iastore
     775: dup
     776: iconst_1
     777: bipush        60
     779: iastore
     780: dup
     781: iconst_2
     782: iconst_0
     783: iastore
     784: aastore
     785: dup
     786: bipush        16
     788: iconst_3
     789: newarray       int
     791: dup
     792: iconst_0
     793: bipush        120
     795: iastore
     796: dup
     797: iconst_1
     798: bipush        30
     800: iastore
     801: dup
     802: iconst_2
     803: iconst_0
     804: iastore
     805: aastore
     806: dup
     807: bipush        17
     809: iconst_3
     810: newarray       int
     812: dup
     813: iconst_0
     814: bipush        120
     816: iastore
     817: dup
     818: iconst_1
     819: iconst_0
     820: iastore
     821: dup
     822: iconst_2
     823: iconst_0
     824: iastore
     825: aastore
     826: dup
     827: bipush        18
     829: iconst_3
     830: newarray       int
     832: dup
     833: iconst_0
     834: bipush        90
     836: iastore
     837: dup
     838: iconst_1
     839: iconst_0
     840: iastore
     841: dup
     842: iconst_2
     843: iconst_0
     844: iastore
     845: aastore
     846: dup
     847: bipush        19
     849: iconst_3
     850: newarray       int
     852: dup
     853: iconst_0
     854: bipush        60
     856: iastore
     857: dup
     858: iconst_1
     859: iconst_0
     860: iastore
     861: dup
     862: iconst_2
     863: iconst_0
     864: iastore
     865: aastore
     866: dup
     867: bipush        20
     869: iconst_3
     870: newarray       int
     872: dup
     873: iconst_0
     874: bipush        30
     876: iastore
     877: dup
     878: iconst_1
     879: iconst_0
     880: iastore
     881: dup
     882: iconst_2
     883: iconst_0
     884: iastore
     885: aastore
     886: dup
     887: bipush        21
     889: iconst_3
     890: newarray       int
     892: dup
     893: iconst_0
     894: iconst_0
     895: iastore
     896: dup
     897: iconst_1
     898: iconst_0
     899: iastore
     900: dup
     901: iconst_2
     902: iconst_0
     903: iastore
     904: aastore
     905: dup
     906: bipush        22
     908: iconst_3
     909: newarray       int
     911: dup
     912: iconst_0
     913: bipush        20
     915: iastore
     916: dup
     917: iconst_1
     918: iconst_0
     919: iastore
     920: dup
     921: iconst_2
     922: bipush        20
     924: iastore
     925: aastore
     926: dup
     927: bipush        23
     929: iconst_3
     930: newarray       int
     932: dup
     933: iconst_0
     934: bipush        40
     936: iastore
     937: dup
     938: iconst_1
     939: iconst_0
     940: iastore
     941: dup
     942: iconst_2
     943: bipush        40
     945: iastore
     946: aastore
     947: dup
     948: bipush        24
     950: iconst_3
     951: newarray       int
     953: dup
     954: iconst_0
     955: bipush        60
     957: iastore
     958: dup
     959: iconst_1
     960: iconst_0
     961: iastore
     962: dup
     963: iconst_2
     964: bipush        60
     966: iastore
     967: aastore
     968: dup
     969: bipush        25
     971: iconst_3
     972: newarray       int
     974: dup
     975: iconst_0
     976: bipush        80
     978: iastore
     979: dup
     980: iconst_1
     981: iconst_0
     982: iastore
     983: dup
     984: iconst_2
     985: bipush        80
     987: iastore
     988: aastore
     989: dup
     990: bipush        26
     992: iconst_3
     993: newarray       int
     995: dup
     996: iconst_0
     997: bipush        100
     999: iastore
    1000: dup
    1001: iconst_1
    1002: iconst_0
    1003: iastore
    1004: dup
    1005: iconst_2
    1006: bipush        100
    1008: iastore
    1009: aastore
    1010: putstatic     #216                // Field K:[[I
    1013: iconst_4
    1014: newarray       double
    1016: dup
    1017: iconst_0
    1018: ldc2_w        #82                 // double 0.5d
    1021: dastore
    1022: dup
    1023: iconst_1
    1024: ldc2_w        #258                // double 0.4d
    1027: dastore
    1028: dup
    1029: iconst_2
    1030: ldc2_w        #260                // double 0.3d
    1033: dastore
    1034: dup
    1035: iconst_3
    1036: ldc2_w        #260                // double 0.3d
    1039: dastore
    1040: putstatic     #208                // Field z:[D
    1043: return

  private static char[] z(java.lang.String);
    Code:
       0: aload_0
       1: invokevirtual #723                // 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        38
      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        118
      50: goto          70
      53: bipush        18
      55: goto          70
      58: bipush        87
      60: goto          70
      63: bipush        73
      65: goto          70
      68: bipush        38
      70: ixor
      71: i2c
      72: castore
      73: iinc          1, 1
      76: swap
      77: dup_x1
      78: iload_1
      79: if_icmpgt     9
      82: new           #244                // class java/lang/String
      85: dup_x1
      86: swap
      87: invokespecial #726                // Method java/lang/String."<init>":([C)V
      90: invokevirtual #729                // Method java/lang/String.intern:()Ljava/lang/String;
      93: areturn
}
