Compiled from "Recovered_u.java"
class Recovered_u extends java.awt.Canvas implements java.lang.Runnable,java.awt.event.MouseMotionListener,java.awt.event.MouseListener,java.awt.event.KeyListener {
  private static final java.awt.Color C;

  private static final java.awt.Color J;

  private static final java.awt.Color nb;

  private static final java.awt.Color cb;

  private static final java.awt.Color W;

  private static final java.awt.Color p;

  private static final java.awt.Color U;

  private static final int[] a;

  private static com.aapeli.bigtext.BigText b;

  private static com.aapeli.bigtext.BigText gb;

  private static com.aapeli.bigtext.BigText db;

  private static com.aapeli.bigtext.BigText pb;

  private Recovered_hb u;

  private Recovered_ab L;

  private Recovered_kb V;

  private Recovered_d ub;

  private Recovered_h o;

  private Recovered_t h;

  private Recovered_o eb;

  private java.awt.Image H;

  private Recovered_r S;

  private Recovered_r N;

  private Recovered_r Y;

  private int F;

  private int Q;

  private int c;

  private Recovered_z d;

  private Recovered_z D;

  private Recovered_z ab;

  private int[][] v;

  private Recovered_v x;

  private java.util.Vector<Recovered_jb> qb;

  private java.util.Vector<Recovered_z> E;

  private java.util.Vector<Recovered_cb> sb;

  private java.util.Vector<Recovered_eb> ob;

  private java.util.Vector<Recovered_w> r;

  private java.util.Vector<Recovered_a> fb;

  private java.lang.StringBuffer q;

  private boolean j;

  private java.lang.Thread Z;

  private java.awt.image.BufferedImage rb;

  private java.awt.Graphics2D ib;

  private int G;

  private int hb;

  private java.lang.String K;

  private java.lang.String B;

  private java.lang.String M;

  private java.lang.String e;

  private java.lang.String O;

  private java.lang.String lb;

  private java.lang.String P;

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

  protected Recovered_u(Recovered_hb, Recovered_kb, java.awt.Image);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method java/awt/Canvas."<init>":()V
       4: aload_0
       5: aload_1
       6: putfield      #7                  // Field u:LRecovered_hb;
       9: aload_0
      10: aload_2
      11: putfield      #13                 // Field V:LRecovered_kb;
      14: aload_0
      15: new           #17                 // class Recovered_ab
      18: dup
      19: aload_1
      20: invokespecial #19                 // Method Recovered_ab."<init>":(LRecovered_hb;)V
      23: putfield      #22                 // Field L:LRecovered_ab;
      26: aload_0
      27: aload_3
      28: putfield      #26                 // Field H:Ljava/awt/Image;
      31: aload_0
      32: sipush        454
      35: sipush        410
      38: invokevirtual #30                 // Method setSize:(II)V
      41: aload_0
      42: new           #34                 // class Recovered_o
      45: dup
      46: aload_2
      47: invokevirtual #36                 // Method Recovered_kb.o:()I
      50: invokespecial #42                 // Method Recovered_o."<init>":(I)V
      53: putfield      #45                 // Field eb:LRecovered_o;
      56: aload_0
      57: new           #49                 // class java/lang/StringBuffer
      60: dup
      61: invokespecial #51                 // Method java/lang/StringBuffer."<init>":()V
      64: putfield      #52                 // Field q:Ljava/lang/StringBuffer;
      67: aload_0
      68: new           #56                 // class Recovered_r
      71: dup
      72: iconst_0
      73: invokespecial #58                 // Method Recovered_r."<init>":(I)V
      76: putfield      #59                 // Field S:LRecovered_r;
      79: aload_0
      80: new           #56                 // class Recovered_r
      83: dup
      84: invokespecial #63                 // Method Recovered_r."<init>":()V
      87: putfield      #64                 // Field N:LRecovered_r;
      90: aload_0
      91: new           #56                 // class Recovered_r
      94: dup
      95: iconst_0
      96: invokespecial #58                 // Method Recovered_r."<init>":(I)V
      99: putfield      #67                 // Field Y:LRecovered_r;
     102: aload_0
     103: aload_0
     104: iconst_0
     105: dup_x1
     106: putfield      #70                 // Field hb:I
     109: putfield      #74                 // Field G:I
     112: aload_0
     113: new           #77                 // class Recovered_v
     116: dup
     117: iconst_0
     118: invokespecial #79                 // Method Recovered_v."<init>":(Z)V
     121: putfield      #82                 // Field x:LRecovered_v;
     124: aload_0
     125: iconst_0
     126: putfield      #86                 // Field j:Z
     129: return

  public void addNotify();
    Code:
       0: aload_0
       1: invokespecial #90                 // Method java/awt/Canvas.addNotify:()V
       4: aload_0
       5: invokevirtual #93                 // Method repaint:()V
       8: return

  public void paint(java.awt.Graphics);
    Code:
       0: aload_0
       1: aload_1
       2: invokevirtual #96                 // Method update:(Ljava/awt/Graphics;)V
       5: return

  public void update(java.awt.Graphics);
    Code:
       0: aload_0
       1: getfield      #100                // Field rb:Ljava/awt/image/BufferedImage;
       4: ifnull        19
       7: aload_1
       8: aload_0
       9: getfield      #100                // Field rb:Ljava/awt/image/BufferedImage;
      12: iconst_0
      13: iconst_0
      14: aload_0
      15: invokevirtual #104                // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
      18: pop
      19: return

  public void run();
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_1
       4: aload_0
       5: getfield      #86                 // Field j:Z
       8: ifne          16
      11: aload_0
      12: iconst_0
      13: invokespecial #113                // Method a:(Z)V
      16: aload_0
      17: aload_0
      18: invokevirtual #116                // Method addMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
      21: aload_0
      22: aload_0
      23: invokevirtual #120                // Method addMouseListener:(Ljava/awt/event/MouseListener;)V
      26: aload_0
      27: aload_0
      28: invokevirtual #124                // Method addKeyListener:(Ljava/awt/event/KeyListener;)V
      31: aload_0
      32: invokevirtual #128                // Method getGraphics:()Ljava/awt/Graphics;
      35: astore_2
      36: new           #132                // class com/aapeli/tools/DelayTimer
      39: dup
      40: bipush        30
      42: iconst_0
      43: invokespecial #134                // Method com/aapeli/tools/DelayTimer."<init>":(IZ)V
      46: astore_3
      47: aload_0
      48: aload_3
      49: aload_2
      50: invokespecial #137                // Method a:(Lcom/aapeli/tools/DelayTimer;Ljava/awt/Graphics;)V
      53: aload_0
      54: invokespecial #140                // Method c:()V
      57: aload_0
      58: getfield      #59                 // Field S:LRecovered_r;
      61: invokevirtual #143                // Method Recovered_r.b:()I
      64: iconst_3
      65: if_icmpne     422
      68: aload_0
      69: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
      72: getstatic     #146                // Field wb:[Ljava/lang/String;
      75: iconst_4
      76: aaload
      77: invokevirtual #150                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
      80: pop
      81: aload_0
      82: invokespecial #154                // Method n:()V
      85: aload_0
      86: getfield      #13                 // Field V:LRecovered_kb;
      89: iconst_1
      90: invokevirtual #157                // Method Recovered_kb.a:(Z)V
      93: aload_0
      94: sipush        454
      97: sipush        410
     100: invokevirtual #158                // Method createImage:(II)Ljava/awt/Image;
     103: astore        4
     105: aload         4
     107: invokevirtual #162                // Method java/awt/Image.getGraphics:()Ljava/awt/Graphics;
     110: astore        7
     112: aload         7
     114: aload_0
     115: getfield      #100                // Field rb:Ljava/awt/image/BufferedImage;
     118: iconst_0
     119: iconst_0
     120: aload_0
     121: invokevirtual #104                // Method java/awt/Graphics.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     124: pop
     125: iconst_0
     126: istore        5
     128: aload_0
     129: getfield      #13                 // Field V:LRecovered_kb;
     132: aload_0
     133: getfield      #165                // Field ub:LRecovered_d;
     136: invokevirtual #169                // Method Recovered_d.k:()I
     139: invokevirtual #174                // Method Recovered_kb.d:(I)Z
     142: ifeq          207
     145: getstatic     #178                // Field gb:Lcom/aapeli/bigtext/BigText;
     148: ifnonnull     180
     151: new           #182                // class com/aapeli/bigtext/BigText
     154: dup
     155: aload_0
     156: getfield      #7                  // Field u:LRecovered_hb;
     159: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     162: getstatic     #146                // Field wb:[Ljava/lang/String;
     165: bipush        6
     167: aaload
     168: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     171: getstatic     #195                // Field nb:Ljava/awt/Color;
     174: invokespecial #199                // Method com/aapeli/bigtext/BigText."<init>":(Ljava/lang/String;Ljava/awt/Color;)V
     177: putstatic     #178                // Field gb:Lcom/aapeli/bigtext/BigText;
     180: getstatic     #178                // Field gb:Lcom/aapeli/bigtext/BigText;
     183: astore        6
     185: aload_0
     186: getfield      #13                 // Field V:LRecovered_kb;
     189: getstatic     #146                // Field wb:[Ljava/lang/String;
     192: iconst_3
     193: aaload
     194: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     197: iconst_1
     198: istore        5
     200: iload_1
     201: ifne          207
     204: goto          324
     207: aload_0
     208: getfield      #13                 // Field V:LRecovered_kb;
     211: aload_0
     212: getfield      #165                // Field ub:LRecovered_d;
     215: invokevirtual #169                // Method Recovered_d.k:()I
     218: invokevirtual #205                // Method Recovered_kb.a:(I)Z
     221: ifeq          285
     224: getstatic     #207                // Field db:Lcom/aapeli/bigtext/BigText;
     227: ifnonnull     258
     230: new           #182                // class com/aapeli/bigtext/BigText
     233: dup
     234: aload_0
     235: getfield      #7                  // Field u:LRecovered_hb;
     238: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     241: getstatic     #146                // Field wb:[Ljava/lang/String;
     244: iconst_2
     245: aaload
     246: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     249: getstatic     #210                // Field cb:Ljava/awt/Color;
     252: invokespecial #199                // Method com/aapeli/bigtext/BigText."<init>":(Ljava/lang/String;Ljava/awt/Color;)V
     255: putstatic     #207                // Field db:Lcom/aapeli/bigtext/BigText;
     258: getstatic     #207                // Field db:Lcom/aapeli/bigtext/BigText;
     261: astore        6
     263: aload_0
     264: getfield      #13                 // Field V:LRecovered_kb;
     267: getstatic     #146                // Field wb:[Ljava/lang/String;
     270: iconst_3
     271: aaload
     272: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     275: iconst_1
     276: istore        5
     278: iload_1
     279: ifne          285
     282: goto          324
     285: getstatic     #213                // Field pb:Lcom/aapeli/bigtext/BigText;
     288: ifnonnull     319
     291: new           #182                // class com/aapeli/bigtext/BigText
     294: dup
     295: aload_0
     296: getfield      #7                  // Field u:LRecovered_hb;
     299: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     302: getstatic     #146                // Field wb:[Ljava/lang/String;
     305: iconst_5
     306: aaload
     307: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     310: getstatic     #216                // Field W:Ljava/awt/Color;
     313: invokespecial #199                // Method com/aapeli/bigtext/BigText."<init>":(Ljava/lang/String;Ljava/awt/Color;)V
     316: putstatic     #213                // Field pb:Lcom/aapeli/bigtext/BigText;
     319: getstatic     #213                // Field pb:Lcom/aapeli/bigtext/BigText;
     322: astore        6
     324: iload         5
     326: ifne          342
     329: aload_0
     330: getfield      #13                 // Field V:LRecovered_kb;
     333: getstatic     #146                // Field wb:[Ljava/lang/String;
     336: bipush        7
     338: aaload
     339: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     342: sipush        255
     345: istore        7
     347: iload         7
     349: ifle          422
     352: aload_0
     353: getfield      #59                 // Field S:LRecovered_r;
     356: invokevirtual #143                // Method Recovered_r.b:()I
     359: iconst_3
     360: if_icmpne     422
     363: aload         6
     365: iload         7
     367: invokevirtual #219                // Method com/aapeli/bigtext/BigText.setAlpha:(I)V
     370: aload_0
     371: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     374: aload         4
     376: iconst_0
     377: iconst_0
     378: aload_0
     379: invokevirtual #226                // Method java/awt/Graphics2D.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
     382: pop
     383: aload         6
     385: aload_0
     386: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     389: sipush        227
     392: sipush        205
     395: iconst_0
     396: iconst_0
     397: invokevirtual #229                // Method com/aapeli/bigtext/BigText.drawText:(Ljava/awt/Graphics;IIII)V
     400: aload_0
     401: aload_2
     402: invokevirtual #96                 // Method update:(Ljava/awt/Graphics;)V
     405: ldc2_w        #233                // long 50l
     408: invokestatic  #235                // Method com/aapeli/tools/Tools.sleep:(J)Z
     411: pop
     412: iinc          7, -1
     415: iload_1
     416: ifeq          347
     419: goto          422
     422: return

  public void mouseMoved(java.awt.event.MouseEvent);
    Code:
       0: aload_0
       1: aload_1
       2: invokespecial #241                // Method a:(Ljava/awt/event/MouseEvent;)V
       5: aload_0
       6: getfield      #244                // Field d:LRecovered_z;
       9: ifnull        63
      12: aload_0
      13: invokevirtual #247                // Method o:()Z
      16: ifeq          63
      19: aload_0
      20: getfield      #244                // Field d:LRecovered_z;
      23: aload_0
      24: getfield      #250                // Field Q:I
      27: aload_0
      28: getfield      #253                // Field c:I
      31: invokevirtual #255                // Method Recovered_z.a:(II)[I
      34: astore_2
      35: aload_2
      36: ifnull        63
      39: aload_0
      40: getfield      #260                // Field v:[[I
      43: aload_2
      44: iconst_1
      45: iaload
      46: aaload
      47: aload_2
      48: iconst_0
      49: iaload
      50: iaload
      51: ifne          63
      54: aload_0
      55: getfield      #244                // Field d:LRecovered_z;
      58: iconst_m1
      59: iconst_m1
      60: invokevirtual #264                // Method Recovered_z.b:(II)V
      63: return

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

  public void mousePressed(java.awt.event.MouseEvent);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_2
       4: aload_0
       5: aload_1
       6: invokespecial #241                // Method a:(Ljava/awt/event/MouseEvent;)V
       9: aload_0
      10: invokevirtual #247                // Method o:()Z
      13: ifeq          174
      16: aload_0
      17: getfield      #244                // Field d:LRecovered_z;
      20: ifnull        137
      23: aload_0
      24: getfield      #244                // Field d:LRecovered_z;
      27: aload_0
      28: getfield      #250                // Field Q:I
      31: aload_0
      32: getfield      #253                // Field c:I
      35: invokevirtual #255                // Method Recovered_z.a:(II)[I
      38: astore_3
      39: aload_3
      40: ifnull        134
      43: aload_0
      44: getfield      #260                // Field v:[[I
      47: aload_3
      48: iconst_1
      49: iaload
      50: aaload
      51: aload_3
      52: iconst_0
      53: iaload
      54: iaload
      55: iconst_3
      56: if_icmpne     103
      59: aload_0
      60: getfield      #13                 // Field V:LRecovered_kb;
      63: getstatic     #146                // Field wb:[Ljava/lang/String;
      66: bipush        24
      68: aaload
      69: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
      72: aload_0
      73: aload_0
      74: getfield      #244                // Field d:LRecovered_z;
      77: putfield      #269                // Field D:LRecovered_z;
      80: aload_0
      81: aconst_null
      82: putfield      #244                // Field d:LRecovered_z;
      85: aload_0
      86: getfield      #269                // Field D:LRecovered_z;
      89: aload_3
      90: iconst_0
      91: iaload
      92: aload_3
      93: iconst_1
      94: iaload
      95: invokevirtual #264                // Method Recovered_z.b:(II)V
      98: iload_2
      99: ifne          103
     102: return
     103: aload_0
     104: getfield      #13                 // Field V:LRecovered_kb;
     107: invokevirtual #272                // Method Recovered_kb.a:()V
     110: aload_0
     111: getfield      #260                // Field v:[[I
     114: aload_3
     115: iconst_1
     116: iaload
     117: aaload
     118: aload_3
     119: iconst_0
     120: iaload
     121: iaload
     122: ifne          134
     125: aload_0
     126: getfield      #244                // Field d:LRecovered_z;
     129: iconst_m1
     130: iconst_m1
     131: invokevirtual #264                // Method Recovered_z.b:(II)V
     134: goto          174
     137: aload_0
     138: aload_0
     139: getfield      #250                // Field Q:I
     142: aload_0
     143: getfield      #253                // Field c:I
     146: invokespecial #274                // Method a:(II)LRecovered_z;
     149: astore_3
     150: aload_3
     151: ifnull        167
     154: aload_0
     155: getfield      #277                // Field o:LRecovered_h;
     158: aload_3
     159: invokevirtual #280                // Method Recovered_h.c:(LRecovered_z;)V
     162: iload_2
     163: ifne          167
     166: return
     167: aload_0
     168: getfield      #277                // Field o:LRecovered_h;
     171: invokevirtual #285                // Method Recovered_h.c:()V
     174: return

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

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

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

  public void mouseExited(java.awt.event.MouseEvent);
    Code:
       0: aload_0
       1: getfield      #244                // Field d:LRecovered_z;
       4: ifnull        16
       7: aload_0
       8: getfield      #244                // Field d:LRecovered_z;
      11: iconst_m1
      12: iconst_m1
      13: invokevirtual #264                // Method Recovered_z.b:(II)V
      16: return

  public void keyPressed(java.awt.event.KeyEvent);
    Code:
       0: return

  public void keyReleased(java.awt.event.KeyEvent);
    Code:
       0: return

  public void keyTyped(java.awt.event.KeyEvent);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_2
       4: aload_1
       5: invokevirtual #286                // Method java/awt/event/KeyEvent.getKeyChar:()C
       8: istore_3
       9: iload_3
      10: bipush        61
      12: if_icmpne     30
      15: aload_0
      16: aload_0
      17: iconst_0
      18: dup_x1
      19: putfield      #70                 // Field hb:I
      22: putfield      #74                 // Field G:I
      25: iload_2
      26: ifne          30
      29: return
      30: iload_3
      31: bipush        43
      33: if_icmpne     97
      36: aload_0
      37: getfield      #74                 // Field G:I
      40: ifge          48
      43: aload_0
      44: iconst_0
      45: putfield      #74                 // Field G:I
      48: aload_0
      49: dup
      50: getfield      #74                 // Field G:I
      53: iconst_1
      54: iadd
      55: putfield      #74                 // Field G:I
      58: aload_0
      59: getfield      #74                 // Field G:I
      62: bipush        20
      64: if_icmpge     68
      67: return
      68: aload_0
      69: getfield      #70                 // Field hb:I
      72: bipush        10
      74: if_icmpge     87
      77: aload_0
      78: dup
      79: getfield      #70                 // Field hb:I
      82: iconst_1
      83: iadd
      84: putfield      #70                 // Field hb:I
      87: aload_0
      88: iconst_0
      89: putfield      #74                 // Field G:I
      92: iload_2
      93: ifne          97
      96: return
      97: iload_3
      98: bipush        45
     100: if_icmpne     164
     103: aload_0
     104: getfield      #74                 // Field G:I
     107: ifle          115
     110: aload_0
     111: iconst_0
     112: putfield      #74                 // Field G:I
     115: aload_0
     116: dup
     117: getfield      #74                 // Field G:I
     120: iconst_1
     121: isub
     122: putfield      #74                 // Field G:I
     125: aload_0
     126: getfield      #74                 // Field G:I
     129: bipush        -20
     131: if_icmple     135
     134: return
     135: aload_0
     136: getfield      #70                 // Field hb:I
     139: bipush        -5
     141: if_icmple     154
     144: aload_0
     145: dup
     146: getfield      #70                 // Field hb:I
     149: iconst_1
     150: isub
     151: putfield      #70                 // Field hb:I
     154: aload_0
     155: iconst_0
     156: putfield      #74                 // Field G:I
     159: iload_2
     160: ifne          164
     163: return
     164: aload_0
     165: iconst_0
     166: putfield      #74                 // Field G:I
     169: return

  protected void a(Recovered_d, Recovered_h, Recovered_t);
    Code:
       0: aload_0
       1: aload_1
       2: putfield      #165                // Field ub:LRecovered_d;
       5: aload_0
       6: aload_2
       7: putfield      #277                // Field o:LRecovered_h;
      10: aload_0
      11: aload_3
      12: putfield      #292                // Field h:LRecovered_t;
      15: return

  protected void l();
    Code:
       0: aload_0
       1: getfield      #59                 // Field S:LRecovered_r;
       4: invokevirtual #143                // Method Recovered_r.b:()I
       7: ifne          83
      10: aload_0
      11: getfield      #82                 // Field x:LRecovered_v;
      14: iconst_1
      15: invokevirtual #296                // Method Recovered_v.b:(Z)Z
      18: pop
      19: aload_0
      20: aconst_null
      21: putfield      #269                // Field D:LRecovered_z;
      24: aload_0
      25: aconst_null
      26: putfield      #299                // Field ab:LRecovered_z;
      29: aload_0
      30: aconst_null
      31: putfield      #244                // Field d:LRecovered_z;
      34: aload_0
      35: getfield      #292                // Field h:LRecovered_t;
      38: invokevirtual #302                // Method Recovered_t.b:()V
      41: aload_0
      42: getfield      #165                // Field ub:LRecovered_d;
      45: invokevirtual #306                // Method Recovered_d.h:()V
      48: aload_0
      49: getfield      #277                // Field o:LRecovered_h;
      52: invokevirtual #308                // Method Recovered_h.h:()V
      55: aload_0
      56: getfield      #59                 // Field S:LRecovered_r;
      59: iconst_1
      60: invokevirtual #309                // Method Recovered_r.c:(I)I
      63: pop
      64: aload_0
      65: new           #312                // class java/lang/Thread
      68: dup
      69: aload_0
      70: invokespecial #314                // Method java/lang/Thread."<init>":(Ljava/lang/Runnable;)V
      73: putfield      #317                // Field Z:Ljava/lang/Thread;
      76: aload_0
      77: getfield      #317                // Field Z:Ljava/lang/Thread;
      80: invokevirtual #320                // Method java/lang/Thread.start:()V
      83: return

  protected void b(int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_2
       4: aload_0
       5: bipush        18
       7: bipush        20
       9: multianewarray #323,  2           // class "[[I"
      13: putfield      #260                // Field v:[[I
      16: iload_1
      17: invokestatic  #324                // Method Recovered_z.a:(I)Z
      20: ifeq          27
      23: iconst_1
      24: goto          28
      27: iconst_0
      28: istore_3
      29: iconst_0
      30: istore        4
      32: iload         4
      34: istore        5
      36: iload         5
      38: bipush        18
      40: if_icmpge     264
      43: iconst_0
      44: istore        5
      46: iload_2
      47: ifeq          53
      50: goto          319
      53: iconst_0
      54: istore        6
      56: iload         6
      58: bipush        20
      60: if_icmpge     254
      63: aload_0
      64: getfield      #260                // Field v:[[I
      67: iload         4
      69: aaload
      70: iload         6
      72: iconst_0
      73: iastore
      74: iload_3
      75: istore        5
      77: iload_2
      78: ifeq          84
      81: goto          36
      84: iload_3
      85: ifeq          180
      88: aload_0
      89: getfield      #45                 // Field eb:LRecovered_o;
      92: iload         6
      94: iload         4
      96: invokevirtual #325                // Method Recovered_o.a:(II)Z
      99: ifne          105
     102: goto          244
     105: aload_0
     106: iload         6
     108: iload         4
     110: invokespecial #328                // Method b:(II)I
     113: istore        7
     115: iload         7
     117: ifne          138
     120: aload_0
     121: getfield      #260                // Field v:[[I
     124: iload         4
     126: aaload
     127: iload         6
     129: iconst_3
     130: iastore
     131: iload_2
     132: ifne          138
     135: goto          244
     138: iload         7
     140: iconst_1
     141: if_icmpne     162
     144: aload_0
     145: getfield      #260                // Field v:[[I
     148: iload         4
     150: aaload
     151: iload         6
     153: iconst_1
     154: iastore
     155: iload_2
     156: ifne          162
     159: goto          244
     162: aload_0
     163: getfield      #260                // Field v:[[I
     166: iload         4
     168: aaload
     169: iload         6
     171: iconst_2
     172: iastore
     173: iload_2
     174: ifne          180
     177: goto          244
     180: aload_0
     181: getfield      #45                 // Field eb:LRecovered_o;
     184: iload         6
     186: iload         4
     188: invokevirtual #331                // Method Recovered_o.b:(II)Z
     191: ifeq          244
     194: aload_0
     195: iload         6
     197: iconst_1
     198: iadd
     199: bipush        22
     201: imul
     202: iload         4
     204: iconst_1
     205: iadd
     206: bipush        22
     208: imul
     209: invokespecial #274                // Method a:(II)LRecovered_z;
     212: ifnonnull     233
     215: aload_0
     216: getfield      #260                // Field v:[[I
     219: iload         4
     221: aaload
     222: iload         6
     224: iconst_3
     225: iastore
     226: iload_2
     227: ifne          233
     230: goto          244
     233: aload_0
     234: getfield      #260                // Field v:[[I
     237: iload         4
     239: aaload
     240: iload         6
     242: iconst_1
     243: iastore
     244: iinc          6, 1
     247: iload_2
     248: ifeq          56
     251: goto          254
     254: iinc          4, 1
     257: iload_2
     258: ifne          264
     261: goto          32
     264: aload_0
     265: new           #256                // class Recovered_z
     268: dup
     269: aload_0
     270: getfield      #7                  // Field u:LRecovered_hb;
     273: aload_0
     274: getfield      #13                 // Field V:LRecovered_kb;
     277: aload_0
     278: iload_1
     279: invokespecial #333                // Method Recovered_z."<init>":(LRecovered_hb;LRecovered_kb;LRecovered_u;I)V
     282: putfield      #244                // Field d:LRecovered_z;
     285: aload_0
     286: getfield      #277                // Field o:LRecovered_h;
     289: aload_0
     290: getfield      #244                // Field d:LRecovered_z;
     293: invokevirtual #280                // Method Recovered_h.c:(LRecovered_z;)V
     296: aload_0
     297: getfield      #7                  // Field u:LRecovered_hb;
     300: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     303: getfield      #340                // Field Recovered_j.a:Z
     306: ifeq          313
     309: iconst_1
     310: goto          314
     313: iconst_0
     314: istore        5
     316: goto          319
     319: iload         5
     321: ifeq          337
     324: aload_0
     325: getfield      #13                 // Field V:LRecovered_kb;
     328: getstatic     #146                // Field wb:[Ljava/lang/String;
     331: bipush        22
     333: aaload
     334: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     337: return

  protected void g();
    Code:
       0: aload_0
       1: aconst_null
       2: putfield      #244                // Field d:LRecovered_z;
       5: aload_0
       6: getfield      #277                // Field o:LRecovered_h;
       9: invokevirtual #285                // Method Recovered_h.c:()V
      12: return

  protected void a(Recovered_z);
    Code:
       0: aload_0
       1: aload_1
       2: putfield      #299                // Field ab:LRecovered_z;
       5: return

  protected boolean a(double, double, double, double, int, boolean, int, boolean);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        13
       5: aload_0
       6: getfield      #59                 // Field S:LRecovered_r;
       9: invokevirtual #143                // Method Recovered_r.b:()I
      12: iconst_1
      13: if_icmpeq     18
      16: iconst_0
      17: ireturn
      18: aload_0
      19: getfield      #7                  // Field u:LRecovered_hb;
      22: getfield      #344                // Field Recovered_hb.j:LRecovered_g;
      25: getfield      #347                // Field Recovered_g.q:Z
      28: ifne          33
      31: iconst_0
      32: ireturn
      33: aload_0
      34: dload_1
      35: dload_3
      36: dload         7
      38: iload         11
      40: invokespecial #351                // Method a:(DDDI)[LRecovered_jb;
      43: astore        14
      45: aload         14
      47: ifnonnull     52
      50: iconst_0
      51: ireturn
      52: aload         14
      54: arraylength
      55: istore        15
      57: iconst_0
      58: istore        16
      60: iload         16
      62: iload         15
      64: if_icmpge     278
      67: iload         9
      69: dload_1
      70: dload_3
      71: aload         14
      73: iload         16
      75: aaload
      76: invokestatic  #354                // Method Recovered_cb.a:(IDDLRecovered_jb;)[D
      79: astore        18
      81: dload_1
      82: dload_3
      83: aload         18
      85: iconst_0
      86: daload
      87: aload         18
      89: iconst_1
      90: daload
      91: invokestatic  #359                // Method com/aapeli/tools/Tools.getDistance:(DDDD)D
      94: dstore        19
      96: dload         19
      98: dload         5
     100: dsub
     101: dup2
     102: dstore        21
     104: dconst_0
     105: dcmpl
     106: ifne          113
     109: iconst_0
     110: goto          125
     113: dload         21
     115: dconst_0
     116: dcmpg
     117: ifge          124
     120: iconst_m1
     121: goto          125
     124: iconst_1
     125: istore        17
     127: iload         13
     129: ifeq          135
     132: goto          284
     135: iload         17
     137: iflt          267
     140: dload         19
     142: dload         7
     144: dcmpg
     145: ifgt          267
     148: new           #355                // class Recovered_cb
     151: dup
     152: aload_0
     153: getfield      #7                  // Field u:LRecovered_hb;
     156: aload_0
     157: iload         9
     159: iload         10
     161: dload_1
     162: dload_3
     163: aload         18
     165: iconst_0
     166: daload
     167: aload         18
     169: iconst_1
     170: daload
     171: aload         14
     173: iload         16
     175: aaload
     176: invokespecial #363                // Method Recovered_cb."<init>":(LRecovered_hb;LRecovered_u;IZDDDDLRecovered_jb;)V
     179: astore        23
     181: aload_0
     182: getfield      #366                // Field sb:Ljava/util/Vector;
     185: aload         23
     187: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
     190: getstatic     #376                // Field Recovered_cb.v:[Ljava/lang/String;
     193: iload         9
     195: aaload
     196: ifnull        241
     199: aload_0
     200: getfield      #13                 // Field V:LRecovered_kb;
     203: new           #378                // class java/lang/StringBuilder
     206: dup
     207: invokespecial #380                // Method java/lang/StringBuilder."<init>":()V
     210: getstatic     #146                // Field wb:[Ljava/lang/String;
     213: iconst_1
     214: aaload
     215: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     218: getstatic     #376                // Field Recovered_cb.v:[Ljava/lang/String;
     221: iload         9
     223: aaload
     224: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     227: getstatic     #146                // Field wb:[Ljava/lang/String;
     230: iconst_0
     231: aaload
     232: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     235: invokevirtual #384                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
     238: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     241: iload         9
     243: iconst_5
     244: if_icmpne     265
     247: iload         12
     249: ifne          265
     252: aload_0
     253: getfield      #13                 // Field V:LRecovered_kb;
     256: getstatic     #146                // Field wb:[Ljava/lang/String;
     259: bipush        25
     261: aaload
     262: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     265: iconst_1
     266: ireturn
     267: iinc          16, 1
     270: iload         13
     272: ifne          278
     275: goto          60
     278: iconst_0
     279: istore        17
     281: goto          284
     284: iload         17
     286: ifeq          293
     289: iconst_1
     290: goto          294
     293: iconst_0
     294: ireturn

  protected boolean a(double, double, double, Recovered_z);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        8
       5: aload_0
       6: getfield      #59                 // Field S:LRecovered_r;
       9: invokevirtual #143                // Method Recovered_r.b:()I
      12: iconst_1
      13: if_icmpeq     18
      16: iconst_0
      17: ireturn
      18: aload_0
      19: getfield      #388                // Field qb:Ljava/util/Vector;
      22: invokevirtual #391                // Method java/util/Vector.size:()I
      25: istore        9
      27: iload         9
      29: ifne          34
      32: iconst_0
      33: ireturn
      34: iconst_0
      35: istore        10
      37: iload         10
      39: iload         9
      41: if_icmpge     210
      44: aload_0
      45: getfield      #388                // Field qb:Ljava/util/Vector;
      48: iload         10
      50: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
      53: checkcast     #398                // class Recovered_jb
      56: astore        12
      58: aload         12
      60: invokevirtual #400                // Method Recovered_jb.b:()[D
      63: astore        13
      65: dload_1
      66: dload_3
      67: aload         13
      69: iconst_0
      70: daload
      71: aload         13
      73: iconst_1
      74: daload
      75: invokestatic  #359                // Method com/aapeli/tools/Tools.getDistance:(DDDD)D
      78: dload         5
      80: dsub
      81: dup2
      82: dstore        14
      84: dconst_0
      85: dcmpl
      86: ifne          93
      89: iconst_0
      90: goto          105
      93: dload         14
      95: dconst_0
      96: dcmpg
      97: ifge          104
     100: iconst_m1
     101: goto          105
     104: iconst_1
     105: istore        11
     107: iload         8
     109: ifeq          115
     112: goto          216
     115: iload         11
     117: ifge          199
     120: new           #403                // class Recovered_eb
     123: dup
     124: aload_0
     125: getfield      #7                  // Field u:LRecovered_hb;
     128: getfield      #405                // Field Recovered_hb.d:Lcom/aapeli/client/ImageManager;
     131: aload_0
     132: aload         7
     134: invokespecial #408                // Method Recovered_eb."<init>":(Lcom/aapeli/client/ImageManager;LRecovered_u;LRecovered_z;)V
     137: astore        16
     139: aload_0
     140: getfield      #411                // Field ob:Ljava/util/Vector;
     143: aload         16
     145: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
     148: getstatic     #376                // Field Recovered_cb.v:[Ljava/lang/String;
     151: iconst_4
     152: aaload
     153: ifnull        197
     156: aload_0
     157: getfield      #13                 // Field V:LRecovered_kb;
     160: new           #378                // class java/lang/StringBuilder
     163: dup
     164: invokespecial #380                // Method java/lang/StringBuilder."<init>":()V
     167: getstatic     #146                // Field wb:[Ljava/lang/String;
     170: iconst_1
     171: aaload
     172: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     175: getstatic     #376                // Field Recovered_cb.v:[Ljava/lang/String;
     178: iconst_4
     179: aaload
     180: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     183: getstatic     #146                // Field wb:[Ljava/lang/String;
     186: iconst_0
     187: aaload
     188: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     191: invokevirtual #384                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
     194: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     197: iconst_1
     198: ireturn
     199: iinc          10, 1
     202: iload         8
     204: ifne          210
     207: goto          37
     210: iconst_0
     211: istore        11
     213: goto          216
     216: iload         11
     218: ifeq          225
     221: iconst_1
     222: goto          226
     225: iconst_0
     226: ireturn

  protected boolean a(double, double, Recovered_z, int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        7
       5: aload_0
       6: getfield      #59                 // Field S:LRecovered_r;
       9: invokevirtual #143                // Method Recovered_r.b:()I
      12: iconst_1
      13: if_icmpeq     18
      16: iconst_0
      17: ireturn
      18: aload_0
      19: dload_1
      20: dload_3
      21: ldc2_w        #414                // double -1.0d
      24: iload         6
      26: invokespecial #351                // Method a:(DDDI)[LRecovered_jb;
      29: astore        8
      31: aload         8
      33: ifnonnull     38
      36: iconst_0
      37: ireturn
      38: aload_0
      39: getfield      #416                // Field r:Ljava/util/Vector;
      42: invokevirtual #391                // Method java/util/Vector.size:()I
      45: istore        9
      47: iconst_0
      48: istore        10
      50: iload         10
      52: iload         9
      54: if_icmpge     131
      57: aload_0
      58: getfield      #416                // Field r:Ljava/util/Vector;
      61: iload         10
      63: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
      66: checkcast     #419                // class Recovered_w
      69: astore        12
      71: aload         12
      73: astore        11
      75: iload         7
      77: ifeq          83
      80: goto          157
      83: aload         12
      85: invokevirtual #421                // Method Recovered_w.c:()LRecovered_z;
      88: aload         5
      90: if_acmpne     120
      93: aload         12
      95: invokevirtual #424                // Method Recovered_w.a:()LRecovered_jb;
      98: aload         8
     100: iconst_0
     101: aaload
     102: if_acmpne     107
     105: iconst_1
     106: ireturn
     107: aload_0
     108: getfield      #416                // Field r:Ljava/util/Vector;
     111: iload         10
     113: invokevirtual #427                // Method java/util/Vector.removeElementAt:(I)V
     116: iload         9
     118: istore        10
     120: iinc          10, 1
     123: iload         7
     125: ifne          131
     128: goto          50
     131: new           #419                // class Recovered_w
     134: dup
     135: aload_0
     136: getfield      #7                  // Field u:LRecovered_hb;
     139: getfield      #405                // Field Recovered_hb.d:Lcom/aapeli/client/ImageManager;
     142: aload_0
     143: aload         5
     145: aload         8
     147: iconst_0
     148: aaload
     149: invokespecial #430                // Method Recovered_w."<init>":(Lcom/aapeli/client/ImageManager;LRecovered_u;LRecovered_z;LRecovered_jb;)V
     152: astore        11
     154: goto          157
     157: aload         11
     159: astore        12
     161: aload_0
     162: getfield      #416                // Field r:Ljava/util/Vector;
     165: aload         12
     167: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
     170: aload_0
     171: getfield      #13                 // Field V:LRecovered_kb;
     174: getstatic     #146                // Field wb:[Ljava/lang/String;
     177: bipush        23
     179: aaload
     180: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     183: iconst_1
     184: ireturn

  protected void a(int, double, double, double);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        8
       5: iconst_0
       6: istore        9
       8: iload         9
      10: iload_1
      11: if_icmpge     118
      14: dload_2
      15: invokestatic  #433                // Method java/lang/Math.random:()D
      18: dload         6
      20: dmul
      21: ldc2_w        #439                // double 2.0d
      24: dmul
      25: dload         6
      27: dsub
      28: dadd
      29: dstore        10
      31: dload         4
      33: invokestatic  #433                // Method java/lang/Math.random:()D
      36: dload         6
      38: dmul
      39: ldc2_w        #439                // double 2.0d
      42: dmul
      43: dload         6
      45: dsub
      46: dadd
      47: dstore        12
      49: dload_2
      50: dload         4
      52: dload         10
      54: dload         12
      56: invokestatic  #359                // Method com/aapeli/tools/Tools.getDistance:(DDDD)D
      59: dload         6
      61: dcmpl
      62: ifgt          115
      65: new           #355                // class Recovered_cb
      68: dup
      69: aload_0
      70: getfield      #7                  // Field u:LRecovered_hb;
      73: aload_0
      74: iconst_3
      75: iconst_0
      76: dload_2
      77: dload         4
      79: dload         10
      81: dload         12
      83: aconst_null
      84: invokespecial #363                // Method Recovered_cb."<init>":(LRecovered_hb;LRecovered_u;IZDDDDLRecovered_jb;)V
      87: astore        14
      89: aload_0
      90: getfield      #366                // Field sb:Ljava/util/Vector;
      93: aload         14
      95: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
      98: iinc          9, 1
     101: iload         8
     103: ifne          112
     106: iload         8
     108: ifeq          8
     111: return
     112: goto          49
     115: goto          14
     118: return

  protected void a(int, double, double, double, int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        9
       5: aload_0
       6: getfield      #388                // Field qb:Ljava/util/Vector;
       9: invokevirtual #391                // Method java/util/Vector.size:()I
      12: istore        10
      14: iconst_0
      15: istore        11
      17: iload         11
      19: iload         10
      21: if_icmpge     87
      24: aload_0
      25: getfield      #388                // Field qb:Ljava/util/Vector;
      28: iload         11
      30: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
      33: checkcast     #398                // class Recovered_jb
      36: astore        12
      38: aload         12
      40: invokevirtual #400                // Method Recovered_jb.b:()[D
      43: astore        13
      45: dload_2
      46: dload         4
      48: aload         13
      50: iconst_0
      51: daload
      52: aload         13
      54: iconst_1
      55: daload
      56: invokestatic  #359                // Method com/aapeli/tools/Tools.getDistance:(DDDD)D
      59: dload         6
      61: dcmpg
      62: ifgt          73
      65: aload         12
      67: iload_1
      68: iload         8
      70: invokevirtual #441                // Method Recovered_jb.b:(II)V
      73: iinc          11, 1
      76: iload         9
      78: ifeq          84
      81: goto          87
      84: goto          17
      87: return

  protected boolean d();
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_1
       4: bipush        18
       6: bipush        20
       8: multianewarray #442,  2           // class "[[Z"
      12: astore_2
      13: iconst_0
      14: istore_3
      15: iload_3
      16: bipush        18
      18: if_icmpge     75
      21: iconst_0
      22: istore        4
      24: iload_1
      25: ifeq          31
      28: goto          81
      31: iconst_0
      32: istore        5
      34: iload         5
      36: bipush        20
      38: if_icmpge     65
      41: aload_2
      42: iload_3
      43: aaload
      44: iload         5
      46: iconst_0
      47: bastore
      48: iinc          5, 1
      51: iload_1
      52: ifeq          58
      55: goto          68
      58: iload_1
      59: ifeq          34
      62: goto          65
      65: iinc          3, 1
      68: iload_1
      69: ifne          75
      72: goto          15
      75: iconst_0
      76: istore        4
      78: goto          81
      81: iload         4
      83: istore_3
      84: aload_0
      85: getfield      #444                // Field E:Ljava/util/Vector;
      88: invokevirtual #447                // Method java/util/Vector.iterator:()Ljava/util/Iterator;
      91: astore        5
      93: aload         5
      95: invokeinterface #451,  1          // InterfaceMethod java/util/Iterator.hasNext:()Z
     100: ifeq          175
     103: aload         5
     105: invokeinterface #456,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
     110: checkcast     #256                // class Recovered_z
     113: astore        7
     115: aload         7
     117: invokevirtual #460                // Method Recovered_z.b:()I
     120: istore        4
     122: iconst_3
     123: istore        6
     125: iload_1
     126: ifeq          132
     129: goto          184
     132: iload         4
     134: iconst_3
     135: if_icmpne     168
     138: aload         7
     140: invokevirtual #461                // Method Recovered_z.l:()Z
     143: ifeq          168
     146: aload         7
     148: invokevirtual #463                // Method Recovered_z.g:()[I
     151: astore        8
     153: aload_2
     154: aload         8
     156: iconst_1
     157: iaload
     158: aaload
     159: aload         8
     161: iconst_0
     162: iaload
     163: iconst_1
     164: bastore
     165: iinc          3, 1
     168: iload_1
     169: ifne          175
     172: goto          93
     175: iload_3
     176: istore        4
     178: iconst_3
     179: istore        6
     181: goto          184
     184: iload         4
     186: iload         6
     188: if_icmplt     289
     191: iconst_0
     192: istore        7
     194: iload         7
     196: istore        4
     198: iload         4
     200: bipush        18
     202: if_icmplt     207
     205: iconst_0
     206: ireturn
     207: iload_1
     208: ifeq          213
     211: iconst_0
     212: ireturn
     213: iconst_0
     214: istore        8
     216: iload         8
     218: bipush        20
     220: if_icmplt     226
     223: goto          282
     226: aload_2
     227: iload         7
     229: aaload
     230: iload         8
     232: baload
     233: ifeq          240
     236: iconst_1
     237: goto          241
     240: iconst_0
     241: istore        4
     243: iload_1
     244: ifeq          250
     247: goto          279
     250: iload         4
     252: ifeq          269
     255: aload_0
     256: aload_2
     257: iload         8
     259: iload         7
     261: invokespecial #467                // Method a:([[ZII)Z
     264: ifeq          269
     267: iconst_1
     268: ireturn
     269: iinc          8, 1
     272: iload_1
     273: ifeq          216
     276: goto          282
     279: goto          198
     282: iinc          7, 1
     285: iload_1
     286: ifeq          194
     289: iconst_0
     290: ireturn

  protected void a(int);
    Code:
       0: aload_0
       1: getfield      #67                 // Field Y:LRecovered_r;
       4: iload_1
       5: invokevirtual #309                // Method Recovered_r.c:(I)I
       8: pop
       9: return

  protected void b();
    Code:
       0: aload_0
       1: getfield      #59                 // Field S:LRecovered_r;
       4: invokevirtual #143                // Method Recovered_r.b:()I
       7: iconst_1
       8: if_icmpne     67
      11: aload_0
      12: getfield      #13                 // Field V:LRecovered_kb;
      15: invokevirtual #470                // Method Recovered_kb.n:()Z
      18: ifne          67
      21: aload_0
      22: getfield      #64                 // Field N:LRecovered_r;
      25: invokevirtual #143                // Method Recovered_r.b:()I
      28: ifne          47
      31: aload_0
      32: getfield      #64                 // Field N:LRecovered_r;
      35: iconst_1
      36: invokevirtual #309                // Method Recovered_r.c:(I)I
      39: pop
      40: getstatic     #110                // Field Recovered_kb.A:Z
      43: ifne          47
      46: return
      47: aload_0
      48: getfield      #64                 // Field N:LRecovered_r;
      51: invokevirtual #143                // Method Recovered_r.b:()I
      54: iconst_2
      55: if_icmpne     67
      58: aload_0
      59: getfield      #64                 // Field N:LRecovered_r;
      62: iconst_3
      63: invokevirtual #309                // Method Recovered_r.c:(I)I
      66: pop
      67: return

  protected boolean o();
    Code:
       0: aload_0
       1: getfield      #59                 // Field S:LRecovered_r;
       4: invokevirtual #143                // Method Recovered_r.b:()I
       7: iconst_1
       8: if_icmpne     35
      11: aload_0
      12: getfield      #64                 // Field N:LRecovered_r;
      15: invokevirtual #143                // Method Recovered_r.b:()I
      18: ifne          35
      21: aload_0
      22: getfield      #13                 // Field V:LRecovered_kb;
      25: invokevirtual #472                // Method Recovered_kb.d:()Z
      28: ifeq          35
      31: iconst_1
      32: goto          36
      35: iconst_0
      36: ireturn

  protected java.lang.String m();
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_1
       4: aload_0
       5: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
       8: invokevirtual #474                // Method java/lang/StringBuffer.length:()I
      11: istore_2
      12: new           #49                 // class java/lang/StringBuffer
      15: dup
      16: iload_2
      17: invokespecial #477                // Method java/lang/StringBuffer."<init>":(I)V
      20: astore_3
      21: iconst_0
      22: istore        4
      24: iconst_0
      25: istore        5
      27: iload         5
      29: iload_2
      30: if_icmpge     109
      33: aload_0
      34: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
      37: iload         5
      39: invokevirtual #478                // Method java/lang/StringBuffer.charAt:(I)C
      42: istore        7
      44: iload         7
      46: istore        6
      48: iload_1
      49: ifeq          55
      52: goto          116
      55: iload         7
      57: bipush        107
      59: if_icmpeq     96
      62: iload         4
      64: ifle          82
      67: aload_3
      68: bipush        107
      70: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
      73: iload         4
      75: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      78: pop
      79: iconst_0
      80: istore        4
      82: aload_3
      83: iload         7
      85: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
      88: pop
      89: iload_1
      90: ifne          96
      93: goto          99
      96: iinc          4, 1
      99: iinc          5, 1
     102: iload_1
     103: ifne          109
     106: goto          27
     109: iload         4
     111: istore        6
     113: goto          116
     116: iload         6
     118: ifle          133
     121: aload_3
     122: bipush        107
     124: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
     127: iload         4
     129: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
     132: pop
     133: aload_3
     134: invokevirtual #488                // Method java/lang/StringBuffer.toString:()Ljava/lang/String;
     137: areturn

  protected void a(int, int, int, double, double, int, int, int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        11
       5: aload_0
       6: getfield      #7                  // Field u:LRecovered_hb;
       9: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
      12: getfield      #489                // Field Recovered_j.m:Z
      15: ifeq          162
      18: iload_2
      19: iload_3
      20: isub
      21: istore        12
      23: iload         12
      25: istore        13
      27: iload         13
      29: iload_2
      30: iload_3
      31: iadd
      32: if_icmpgt     161
      35: iload_1
      36: iload_3
      37: isub
      38: istore        14
      40: iload         14
      42: iload_1
      43: iload_3
      44: iadd
      45: if_icmpgt     152
      48: iload         14
      50: istore        13
      52: iload         11
      54: ifeq          60
      57: goto          27
      60: iload         14
      62: iflt          141
      65: iload         14
      67: sipush        454
      70: if_icmpge     141
      73: iload         12
      75: iflt          141
      78: iload         12
      80: sipush        410
      83: if_icmpge     141
      86: iload_1
      87: i2d
      88: iload_2
      89: i2d
      90: iload         14
      92: i2d
      93: iload         12
      95: i2d
      96: invokestatic  #359                // Method com/aapeli/tools/Tools.getDistance:(DDDD)D
      99: dstore        15
     101: dload         15
     103: iload_3
     104: i2d
     105: dcmpg
     106: ifge          141
     109: dload         4
     111: dload         15
     113: iload_3
     114: i2d
     115: ddiv
     116: dload         6
     118: dload         4
     120: dsub
     121: dmul
     122: dadd
     123: dstore        17
     125: aload_0
     126: iload         14
     128: iload         12
     130: iload         8
     132: iload         9
     134: iload         10
     136: dload         17
     138: invokespecial #492                // Method a:(IIIIID)V
     141: iinc          14, 1
     144: iload         11
     146: ifeq          40
     149: goto          152
     152: iinc          12, 1
     155: iload         11
     157: ifeq          23
     160: return
     161: return
     162: return

  protected void a(java.awt.Graphics, int, int, int, int, int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        7
       5: aload_0
       6: getfield      #7                  // Field u:LRecovered_hb;
       9: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
      12: getfield      #489                // Field Recovered_j.m:Z
      15: ifne          74
      18: aload_1
      19: getstatic     #495                // Field java/awt/Color.white:Ljava/awt/Color;
      22: invokevirtual #500                // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
      25: iload         4
      27: ifle          39
      30: aload_0
      31: aload_1
      32: iload_2
      33: iload_3
      34: iload         4
      36: invokespecial #504                // Method a:(Ljava/awt/Graphics;III)V
      39: aload_0
      40: aload_1
      41: iload_2
      42: iload_3
      43: iload         5
      45: invokespecial #504                // Method a:(Ljava/awt/Graphics;III)V
      48: iload         6
      50: iload         5
      52: if_icmple     333
      55: aload_1
      56: getstatic     #507                // Field java/awt/Color.lightGray:Ljava/awt/Color;
      59: invokevirtual #500                // Method java/awt/Graphics.setColor:(Ljava/awt/Color;)V
      62: aload_0
      63: aload_1
      64: iload_2
      65: iload_3
      66: iload         6
      68: invokespecial #504                // Method a:(Ljava/awt/Graphics;III)V
      71: goto          333
      74: iload_3
      75: iload         6
      77: isub
      78: istore        8
      80: iload         8
      82: istore        9
      84: iload         9
      86: iload_3
      87: iload         6
      89: iadd
      90: if_icmpgt     332
      93: iload_2
      94: iload         6
      96: isub
      97: istore        10
      99: iload         10
     101: iload_2
     102: iload         6
     104: iadd
     105: if_icmpgt     323
     108: iload         10
     110: istore        9
     112: iload         7
     114: ifeq          120
     117: goto          84
     120: iload         10
     122: iflt          312
     125: iload         10
     127: sipush        454
     130: if_icmpge     312
     133: iload         8
     135: iflt          312
     138: iload         8
     140: sipush        410
     143: if_icmpge     312
     146: iload_2
     147: i2d
     148: iload_3
     149: i2d
     150: iload         10
     152: i2d
     153: iload         8
     155: i2d
     156: invokestatic  #359                // Method com/aapeli/tools/Tools.getDistance:(DDDD)D
     159: dstore        11
     161: dload         11
     163: iload         4
     165: i2d
     166: dcmpl
     167: ifle          312
     170: dload         11
     172: iload         6
     174: i2d
     175: dcmpg
     176: ifge          312
     179: dload         11
     181: iload         5
     183: i2d
     184: dcmpg
     185: ifge          194
     188: ldc2_w        #510                // double 0.2d
     191: goto          197
     194: ldc2_w        #512                // double 0.15d
     197: dstore        13
     199: iload         4
     201: ifle          231
     204: dload         11
     206: iload         4
     208: i2d
     209: dconst_1
     210: dadd
     211: dcmpg
     212: ifge          231
     215: dload         13
     217: ldc2_w        #439                // double 2.0d
     220: dmul
     221: dstore        13
     223: iload         7
     225: ifne          231
     228: goto          293
     231: dload         11
     233: iload         5
     235: i2d
     236: dconst_1
     237: dsub
     238: dcmpl
     239: ifle          267
     242: dload         11
     244: iload         5
     246: i2d
     247: dcmpg
     248: ifge          267
     251: dload         13
     253: ldc2_w        #439                // double 2.0d
     256: dmul
     257: dstore        13
     259: iload         7
     261: ifne          267
     264: goto          293
     267: iload         6
     269: iload         5
     271: if_icmple     293
     274: dload         11
     276: iload         6
     278: i2d
     279: dconst_1
     280: dsub
     281: dcmpl
     282: ifle          293
     285: dload         13
     287: ldc2_w        #439                // double 2.0d
     290: dmul
     291: dstore        13
     293: aload_0
     294: iload         10
     296: iload         8
     298: sipush        255
     301: sipush        255
     304: sipush        255
     307: dload         13
     309: invokespecial #492                // Method a:(IIIIID)V
     312: iinc          10, 1
     315: iload         7
     317: ifeq          99
     320: goto          323
     323: iinc          8, 1
     326: iload         7
     328: ifeq          80
     331: return
     332: return
     333: return

  protected void k();
    Code:
       0: aload_0
       1: getfield      #59                 // Field S:LRecovered_r;
       4: iconst_4
       5: invokevirtual #309                // Method Recovered_r.c:(I)I
       8: pop
       9: aload_0
      10: invokespecial #140                // Method c:()V
      13: aload_0
      14: getfield      #22                 // Field L:LRecovered_ab;
      17: invokevirtual #514                // Method Recovered_ab.a:()V
      20: return

  protected void a(java.lang.StringBuffer);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_2
       4: aload_0
       5: getfield      #444                // Field E:Ljava/util/Vector;
       8: invokevirtual #391                // Method java/util/Vector.size:()I
      11: istore_3
      12: iconst_0
      13: istore        4
      15: iload         4
      17: iload_3
      18: if_icmpge     62
      21: aload_0
      22: getfield      #444                // Field E:Ljava/util/Vector;
      25: iload         4
      27: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
      30: checkcast     #256                // class Recovered_z
      33: aload_1
      34: invokevirtual #515                // Method Recovered_z.a:(Ljava/lang/StringBuffer;)V
      37: iload         4
      39: iload_3
      40: iconst_1
      41: isub
      42: if_icmpge     52
      45: aload_1
      46: bipush        46
      48: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
      51: pop
      52: iinc          4, 1
      55: iload_2
      56: ifeq          15
      59: goto          62
      62: return

  protected void a(java.lang.String) throws java.lang.Exception;
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_2
       4: new           #518                // class java/util/StringTokenizer
       7: dup
       8: aload_1
       9: ldc_w         #520                // String .
      12: invokespecial #522                // Method java/util/StringTokenizer."<init>":(Ljava/lang/String;Ljava/lang/String;)V
      15: astore_3
      16: aload_0
      17: new           #371                // class java/util/Vector
      20: dup
      21: invokespecial #525                // Method java/util/Vector."<init>":()V
      24: putfield      #444                // Field E:Ljava/util/Vector;
      27: aload_3
      28: invokevirtual #526                // Method java/util/StringTokenizer.hasMoreTokens:()Z
      31: ifeq          75
      34: aload_0
      35: getfield      #7                  // Field u:LRecovered_hb;
      38: aload_0
      39: getfield      #13                 // Field V:LRecovered_kb;
      42: aload_0
      43: aload_3
      44: invokevirtual #529                // Method java/util/StringTokenizer.nextToken:()Ljava/lang/String;
      47: invokestatic  #532                // Method Recovered_z.a:(LRecovered_hb;LRecovered_kb;LRecovered_u;Ljava/lang/String;)LRecovered_z;
      50: astore        4
      52: aload_0
      53: getfield      #444                // Field E:Ljava/util/Vector;
      56: aload         4
      58: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
      61: iload_2
      62: ifeq          68
      65: goto          96
      68: iload_2
      69: ifne          75
      72: goto          27
      75: aload_0
      76: iconst_1
      77: invokespecial #113                // Method a:(Z)V
      80: aload_0
      81: getfield      #82                 // Field x:LRecovered_v;
      84: iconst_1
      85: invokevirtual #296                // Method Recovered_v.b:(Z)Z
      88: pop
      89: aload_0
      90: invokespecial #535                // Method h:()V
      93: goto          96
      96: return

  protected int a();
    Code:
       0: aload_0
       1: getfield      #444                // Field E:Ljava/util/Vector;
       4: invokevirtual #391                // Method java/util/Vector.size:()I
       7: ireturn

  protected java.awt.Image e();
    Code:
       0: aload_0
       1: getfield      #100                // Field rb:Ljava/awt/image/BufferedImage;
       4: areturn

  private void a(boolean);
    Code:
       0: aload_0
       1: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
       4: bipush        83
       6: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
       9: aload_0
      10: getfield      #13                 // Field V:LRecovered_kb;
      13: invokevirtual #36                 // Method Recovered_kb.o:()I
      16: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      19: pop
      20: iload_1
      21: ifeq          44
      24: aload_0
      25: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
      28: bipush        76
      30: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
      33: aload_0
      34: getfield      #165                // Field ub:LRecovered_d;
      37: invokevirtual #536                // Method Recovered_d.e:()I
      40: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      43: pop
      44: aload_0
      45: invokespecial #154                // Method n:()V
      48: aload_0
      49: new           #539                // class java/awt/image/BufferedImage
      52: dup
      53: sipush        454
      56: sipush        410
      59: iconst_1
      60: invokespecial #541                // Method java/awt/image/BufferedImage."<init>":(III)V
      63: putfield      #100                // Field rb:Ljava/awt/image/BufferedImage;
      66: aload_0
      67: aload_0
      68: getfield      #100                // Field rb:Ljava/awt/image/BufferedImage;
      71: invokevirtual #544                // Method java/awt/image/BufferedImage.createGraphics:()Ljava/awt/Graphics2D;
      74: putfield      #222                // Field ib:Ljava/awt/Graphics2D;
      77: aload_0
      78: new           #371                // class java/util/Vector
      81: dup
      82: invokespecial #525                // Method java/util/Vector."<init>":()V
      85: putfield      #388                // Field qb:Ljava/util/Vector;
      88: iload_1
      89: ifne          103
      92: aload_0
      93: new           #371                // class java/util/Vector
      96: dup
      97: invokespecial #525                // Method java/util/Vector."<init>":()V
     100: putfield      #444                // Field E:Ljava/util/Vector;
     103: aload_0
     104: new           #371                // class java/util/Vector
     107: dup
     108: invokespecial #525                // Method java/util/Vector."<init>":()V
     111: putfield      #366                // Field sb:Ljava/util/Vector;
     114: aload_0
     115: new           #371                // class java/util/Vector
     118: dup
     119: invokespecial #525                // Method java/util/Vector."<init>":()V
     122: putfield      #411                // Field ob:Ljava/util/Vector;
     125: aload_0
     126: new           #371                // class java/util/Vector
     129: dup
     130: invokespecial #525                // Method java/util/Vector."<init>":()V
     133: putfield      #416                // Field r:Ljava/util/Vector;
     136: aload_0
     137: new           #371                // class java/util/Vector
     140: dup
     141: invokespecial #525                // Method java/util/Vector."<init>":()V
     144: putfield      #548                // Field fb:Ljava/util/Vector;
     147: aload_0
     148: iconst_1
     149: putfield      #86                 // Field j:Z
     152: return

  private void n();
    Code:
       0: aload_0
       1: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
       4: bipush        40
       6: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
       9: aload_0
      10: getfield      #165                // Field ub:LRecovered_d;
      13: invokevirtual #551                // Method Recovered_d.l:()I
      16: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      19: bipush        47
      21: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
      24: aload_0
      25: getfield      #165                // Field ub:LRecovered_d;
      28: invokevirtual #553                // Method Recovered_d.f:()I
      31: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      34: bipush        41
      36: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
      39: pop
      40: return

  private void a(com.aapeli.tools.DelayTimer, java.awt.Graphics);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_3
       4: iconst_1
       5: istore        4
       7: iconst_0
       8: istore        5
      10: iconst_0
      11: istore        6
      13: aload_0
      14: iconst_1
      15: invokespecial #556                // Method b:(Z)V
      18: aload_0
      19: getfield      #59                 // Field S:LRecovered_r;
      22: invokevirtual #143                // Method Recovered_r.b:()I
      25: istore        7
      27: iload         7
      29: iconst_1
      30: if_icmpeq     67
      33: iload         7
      35: iconst_2
      36: if_icmpne     92
      39: aload_0
      40: getfield      #64                 // Field N:LRecovered_r;
      43: invokevirtual #143                // Method Recovered_r.b:()I
      46: iconst_2
      47: if_icmpge     92
      50: aload_0
      51: getfield      #13                 // Field V:LRecovered_kb;
      54: invokevirtual #470                // Method Recovered_kb.n:()Z
      57: ifne          92
      60: aload_0
      61: invokespecial #558                // Method j:()V
      64: goto          92
      67: aload_0
      68: getfield      #64                 // Field N:LRecovered_r;
      71: invokevirtual #143                // Method Recovered_r.b:()I
      74: iconst_2
      75: if_icmpge     92
      78: aload_0
      79: getfield      #13                 // Field V:LRecovered_kb;
      82: invokevirtual #470                // Method Recovered_kb.n:()Z
      85: ifne          92
      88: aload_0
      89: invokespecial #558                // Method j:()V
      92: iload         4
      94: ifne          130
      97: iinc          6, 1
     100: iload         6
     102: iconst_5
     103: if_icmple     144
     106: iconst_1
     107: istore        4
     109: iload_3
     110: ifeq          144
     113: aload_0
     114: getfield      #59                 // Field S:LRecovered_r;
     117: invokevirtual #143                // Method Recovered_r.b:()I
     120: iconst_4
     121: if_icmpne     144
     124: iconst_0
     125: istore        4
     127: goto          144
     130: aload_0
     131: getfield      #59                 // Field S:LRecovered_r;
     134: invokevirtual #143                // Method Recovered_r.b:()I
     137: iconst_4
     138: if_icmpne     144
     141: iconst_0
     142: istore        4
     144: iload         4
     146: ifeq          598
     149: aload_0
     150: getfield      #67                 // Field Y:LRecovered_r;
     153: invokevirtual #143                // Method Recovered_r.b:()I
     156: ifgt          163
     159: aload_0
     160: invokespecial #535                // Method h:()V
     163: goto          168
     166: astore        8
     168: aload_0
     169: getfield      #59                 // Field S:LRecovered_r;
     172: invokevirtual #143                // Method Recovered_r.b:()I
     175: istore        7
     177: iload         7
     179: iconst_1
     180: if_icmpne     260
     183: aload_0
     184: getfield      #64                 // Field N:LRecovered_r;
     187: invokevirtual #143                // Method Recovered_r.b:()I
     190: iconst_1
     191: if_icmpne     260
     194: getstatic     #562                // Field b:Lcom/aapeli/bigtext/BigText;
     197: ifnonnull     232
     200: new           #182                // class com/aapeli/bigtext/BigText
     203: dup
     204: aload_0
     205: getfield      #7                  // Field u:LRecovered_hb;
     208: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     211: getstatic     #146                // Field wb:[Ljava/lang/String;
     214: bipush        12
     216: aaload
     217: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     220: getstatic     #564                // Field J:Ljava/awt/Color;
     223: sipush        192
     226: invokespecial #567                // Method com/aapeli/bigtext/BigText."<init>":(Ljava/lang/String;Ljava/awt/Color;I)V
     229: putstatic     #562                // Field b:Lcom/aapeli/bigtext/BigText;
     232: aload_0
     233: getfield      #292                // Field h:LRecovered_t;
     236: iconst_1
     237: invokevirtual #570                // Method Recovered_t.a:(Z)V
     240: aload_0
     241: getfield      #64                 // Field N:LRecovered_r;
     244: iconst_2
     245: invokevirtual #309                // Method Recovered_r.c:(I)I
     248: pop
     249: aload_1
     250: invokevirtual #571                // Method com/aapeli/tools/DelayTimer.startPause:()V
     253: aload_0
     254: getfield      #22                 // Field L:LRecovered_ab;
     257: invokevirtual #514                // Method Recovered_ab.a:()V
     260: aload_0
     261: getfield      #64                 // Field N:LRecovered_r;
     264: invokevirtual #143                // Method Recovered_r.b:()I
     267: iconst_2
     268: if_icmpne     340
     271: getstatic     #562                // Field b:Lcom/aapeli/bigtext/BigText;
     274: aload_0
     275: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     278: sipush        227
     281: sipush        205
     284: iconst_0
     285: iconst_0
     286: invokevirtual #229                // Method com/aapeli/bigtext/BigText.drawText:(Ljava/awt/Graphics;IIII)V
     289: aload_0
     290: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     293: getstatic     #574                // Field Recovered_g.a:Ljava/awt/Font;
     296: invokevirtual #577                // Method java/awt/Graphics2D.setFont:(Ljava/awt/Font;)V
     299: aload_0
     300: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     303: getstatic     #581                // Field Recovered_g.j:Ljava/awt/Color;
     306: invokevirtual #583                // Method java/awt/Graphics2D.setColor:(Ljava/awt/Color;)V
     309: aload_0
     310: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     313: aload_0
     314: getfield      #7                  // Field u:LRecovered_hb;
     317: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     320: getstatic     #146                // Field wb:[Ljava/lang/String;
     323: bipush        11
     325: aaload
     326: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     329: sipush        227
     332: sipush        255
     335: iconst_0
     336: invokestatic  #584                // Method com/aapeli/client/StringDraw.drawString:(Ljava/awt/Graphics;Ljava/lang/String;III)I
     339: pop
     340: aload_0
     341: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     344: getstatic     #581                // Field Recovered_g.j:Ljava/awt/Color;
     347: invokevirtual #583                // Method java/awt/Graphics2D.setColor:(Ljava/awt/Color;)V
     350: aload_0
     351: getfield      #590                // Field K:Ljava/lang/String;
     354: ifnull        381
     357: aload_0
     358: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     361: getstatic     #594                // Field java/awt/Color.BLACK:Ljava/awt/Color;
     364: aload_0
     365: getfield      #590                // Field K:Ljava/lang/String;
     368: sipush        444
     371: bipush        25
     373: iconst_1
     374: sipush        171
     377: invokestatic  #597                // Method com/aapeli/client/StringDraw.drawOutlinedStringWithMaxWidth:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;IIII)[I
     380: pop
     381: aload_0
     382: getfield      #601                // Field B:Ljava/lang/String;
     385: ifnull        412
     388: aload_0
     389: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     392: getstatic     #594                // Field java/awt/Color.BLACK:Ljava/awt/Color;
     395: aload_0
     396: getfield      #601                // Field B:Ljava/lang/String;
     399: sipush        444
     402: bipush        80
     404: iconst_1
     405: sipush        247
     408: invokestatic  #597                // Method com/aapeli/client/StringDraw.drawOutlinedStringWithMaxWidth:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;IIII)[I
     411: pop
     412: aload_0
     413: getfield      #604                // Field M:Ljava/lang/String;
     416: ifnull        444
     419: aload_0
     420: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     423: getstatic     #594                // Field java/awt/Color.BLACK:Ljava/awt/Color;
     426: aload_0
     427: getfield      #604                // Field M:Ljava/lang/String;
     430: sipush        444
     433: sipush        150
     436: iconst_1
     437: sipush        247
     440: invokestatic  #597                // Method com/aapeli/client/StringDraw.drawOutlinedStringWithMaxWidth:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;IIII)[I
     443: pop
     444: aload_0
     445: getfield      #607                // Field e:Ljava/lang/String;
     448: ifnull        476
     451: aload_0
     452: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     455: getstatic     #594                // Field java/awt/Color.BLACK:Ljava/awt/Color;
     458: aload_0
     459: getfield      #607                // Field e:Ljava/lang/String;
     462: sipush        444
     465: sipush        200
     468: iconst_1
     469: sipush        171
     472: invokestatic  #597                // Method com/aapeli/client/StringDraw.drawOutlinedStringWithMaxWidth:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;IIII)[I
     475: pop
     476: aload_0
     477: getfield      #609                // Field O:Ljava/lang/String;
     480: ifnull        508
     483: aload_0
     484: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     487: getstatic     #594                // Field java/awt/Color.BLACK:Ljava/awt/Color;
     490: aload_0
     491: getfield      #609                // Field O:Ljava/lang/String;
     494: sipush        444
     497: sipush        350
     500: iconst_1
     501: sipush        394
     504: invokestatic  #597                // Method com/aapeli/client/StringDraw.drawOutlinedStringWithMaxWidth:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;IIII)[I
     507: pop
     508: aload_0
     509: getfield      #612                // Field lb:Ljava/lang/String;
     512: ifnull        540
     515: aload_0
     516: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     519: getstatic     #594                // Field java/awt/Color.BLACK:Ljava/awt/Color;
     522: aload_0
     523: getfield      #612                // Field lb:Ljava/lang/String;
     526: sipush        227
     529: sipush        290
     532: iconst_0
     533: sipush        354
     536: invokestatic  #597                // Method com/aapeli/client/StringDraw.drawOutlinedStringWithMaxWidth:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;IIII)[I
     539: pop
     540: aload_0
     541: getfield      #615                // Field P:Ljava/lang/String;
     544: ifnull        572
     547: aload_0
     548: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     551: getstatic     #594                // Field java/awt/Color.BLACK:Ljava/awt/Color;
     554: aload_0
     555: getfield      #615                // Field P:Ljava/lang/String;
     558: sipush        227
     561: sipush        385
     564: iconst_0
     565: sipush        354
     568: invokestatic  #597                // Method com/aapeli/client/StringDraw.drawOutlinedStringWithMaxWidth:(Ljava/awt/Graphics;Ljava/awt/Color;Ljava/lang/String;IIII)[I
     571: pop
     572: aload_0
     573: aload_2
     574: invokevirtual #96                 // Method update:(Ljava/awt/Graphics;)V
     577: iconst_0
     578: istore        6
     580: iload         5
     582: ifgt          588
     585: goto          651
     588: iinc          5, -1
     591: iload_3
     592: ifne          598
     595: goto          651
     598: aload_0
     599: getfield      #7                  // Field u:LRecovered_hb;
     602: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     605: getfield      #489                // Field Recovered_j.m:Z
     608: ifeq          651
     611: aload_0
     612: getfield      #7                  // Field u:LRecovered_hb;
     615: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     618: getfield      #618                // Field Recovered_j.l:Z
     621: ifne          651
     624: aload_0
     625: getfield      #67                 // Field Y:LRecovered_r;
     628: invokevirtual #143                // Method Recovered_r.b:()I
     631: ifne          651
     634: iinc          5, 3
     637: iload         5
     639: bipush        100
     641: if_icmple     651
     644: aload_0
     645: getfield      #292                // Field h:LRecovered_t;
     648: invokevirtual #620                // Method Recovered_t.e:()V
     651: aload_0
     652: getfield      #64                 // Field N:LRecovered_r;
     655: invokevirtual #143                // Method Recovered_r.b:()I
     658: iconst_3
     659: if_icmpne     683
     662: aload_1
     663: invokevirtual #622                // Method com/aapeli/tools/DelayTimer.endPause:()V
     666: aload_0
     667: getfield      #64                 // Field N:LRecovered_r;
     670: iconst_0
     671: invokevirtual #309                // Method Recovered_r.c:(I)I
     674: pop
     675: aload_0
     676: getfield      #292                // Field h:LRecovered_t;
     679: iconst_0
     680: invokevirtual #570                // Method Recovered_t.a:(Z)V
     683: aload_0
     684: getfield      #64                 // Field N:LRecovered_r;
     687: invokevirtual #143                // Method Recovered_r.b:()I
     690: iconst_2
     691: if_icmpeq     751
     694: aload_0
     695: getfield      #67                 // Field Y:LRecovered_r;
     698: invokevirtual #143                // Method Recovered_r.b:()I
     701: ifgt          717
     704: aload_1
     705: invokevirtual #625                // Method com/aapeli/tools/DelayTimer.doDelay:()Z
     708: istore        4
     710: iload_3
     711: ifne          717
     714: goto          761
     717: aload_0
     718: getfield      #67                 // Field Y:LRecovered_r;
     721: invokevirtual #628                // Method Recovered_r.c:()I
     724: ifne          731
     727: iconst_1
     728: goto          732
     731: iconst_0
     732: istore        4
     734: iload_3
     735: ifeq          761
     738: ldc2_w        #233                // long 50l
     741: invokestatic  #235                // Method com/aapeli/tools/Tools.sleep:(J)Z
     744: pop
     745: iconst_1
     746: istore        4
     748: goto          761
     751: ldc2_w        #233                // long 50l
     754: invokestatic  #235                // Method com/aapeli/tools/Tools.sleep:(J)Z
     757: pop
     758: iconst_1
     759: istore        4
     761: aload_0
     762: getfield      #59                 // Field S:LRecovered_r;
     765: invokevirtual #143                // Method Recovered_r.b:()I
     768: istore        7
     770: iload         7
     772: iconst_1
     773: if_icmpne     779
     776: goto          813
     779: iload_3
     780: ifne          790
     783: iload         7
     785: iconst_2
     786: if_icmpeq     813
     789: return
     790: iload         7
     792: iconst_2
     793: if_icmpge     92
     796: aload_0
     797: getfield      #13                 // Field V:LRecovered_kb;
     800: invokevirtual #470                // Method Recovered_kb.n:()Z
     803: ifne          92
     806: aload_0
     807: invokespecial #558                // Method j:()V
     810: goto          92
     813: goto          18
    Exception table:
       from    to  target type
         149   163   166   Class java/lang/Exception

  private void j();
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_3
       4: aload_0
       5: getfield      #269                // Field D:LRecovered_z;
       8: ifnull        89
      11: aload_0
      12: getfield      #13                 // Field V:LRecovered_kb;
      15: aload_0
      16: getfield      #7                  // Field u:LRecovered_hb;
      19: getfield      #630                // Field Recovered_hb.f:LRecovered_bb;
      22: iconst_1
      23: aload_0
      24: getfield      #269                // Field D:LRecovered_z;
      27: invokevirtual #460                // Method Recovered_z.b:()I
      30: invokevirtual #633                // Method Recovered_bb.a:(II)I
      33: invokevirtual #637                // Method Recovered_kb.g:(I)Z
      36: ifeq          84
      39: aload_0
      40: getfield      #444                // Field E:Ljava/util/Vector;
      43: aload_0
      44: getfield      #269                // Field D:LRecovered_z;
      47: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
      50: aload_0
      51: getfield      #269                // Field D:LRecovered_z;
      54: invokevirtual #639                // Method Recovered_z.s:()V
      57: aload_0
      58: getfield      #277                // Field o:LRecovered_h;
      61: invokevirtual #285                // Method Recovered_h.c:()V
      64: aload_0
      65: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
      68: bipush        98
      70: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
      73: aload_0
      74: getfield      #269                // Field D:LRecovered_z;
      77: invokevirtual #460                // Method Recovered_z.b:()I
      80: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
      83: pop
      84: aload_0
      85: aconst_null
      86: putfield      #269                // Field D:LRecovered_z;
      89: aload_0
      90: getfield      #299                // Field ab:LRecovered_z;
      93: ifnull        237
      96: aload_0
      97: getfield      #444                // Field E:Ljava/util/Vector;
     100: aload_0
     101: getfield      #299                // Field ab:LRecovered_z;
     104: invokevirtual #642                // Method java/util/Vector.removeElement:(Ljava/lang/Object;)Z
     107: ifeq          212
     110: aload_0
     111: getfield      #13                 // Field V:LRecovered_kb;
     114: aload_0
     115: getfield      #299                // Field ab:LRecovered_z;
     118: invokevirtual #646                // Method Recovered_z.a:()I
     121: invokevirtual #648                // Method Recovered_kb.c:(I)V
     124: aload_0
     125: getfield      #299                // Field ab:LRecovered_z;
     128: invokevirtual #460                // Method Recovered_z.b:()I
     131: bipush        7
     133: if_icmpne     212
     136: aload_0
     137: getfield      #416                // Field r:Ljava/util/Vector;
     140: invokevirtual #391                // Method java/util/Vector.size:()I
     143: istore        5
     145: iconst_0
     146: istore        6
     148: iload         6
     150: iload         5
     152: if_icmpge     212
     155: aload_0
     156: getfield      #416                // Field r:Ljava/util/Vector;
     159: astore_1
     160: iload_3
     161: ifeq          167
     164: goto          414
     167: aload_0
     168: getfield      #416                // Field r:Ljava/util/Vector;
     171: iload         6
     173: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     176: checkcast     #419                // class Recovered_w
     179: invokevirtual #421                // Method Recovered_w.c:()LRecovered_z;
     182: aload_0
     183: getfield      #299                // Field ab:LRecovered_z;
     186: if_acmpne     202
     189: aload_0
     190: getfield      #416                // Field r:Ljava/util/Vector;
     193: iload         6
     195: invokevirtual #427                // Method java/util/Vector.removeElementAt:(I)V
     198: iload         5
     200: istore        6
     202: iinc          6, 1
     205: iload_3
     206: ifeq          148
     209: goto          212
     212: aload_0
     213: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
     216: bipush        100
     218: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
     221: aload_0
     222: getfield      #299                // Field ab:LRecovered_z;
     225: invokevirtual #460                // Method Recovered_z.b:()I
     228: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
     231: pop
     232: aload_0
     233: aconst_null
     234: putfield      #299                // Field ab:LRecovered_z;
     237: aload_0
     238: getfield      #165                // Field ub:LRecovered_d;
     241: invokevirtual #650                // Method Recovered_d.b:()I
     244: istore        5
     246: iload         5
     248: iflt          399
     251: iconst_1
     252: istore        6
     254: ldc2_w        #651                // double 25.0d
     257: ldc2_w        #651                // double 25.0d
     260: iload         5
     262: invokestatic  #653                // Method Recovered_jb.c:(I)D
     265: dmul
     266: dadd
     267: dstore        7
     269: dconst_0
     270: dstore        9
     272: iconst_0
     273: istore        11
     275: iload         11
     277: iload         5
     279: invokestatic  #656                // Method Recovered_jb.g:(I)I
     282: if_icmpge     390
     285: new           #398                // class Recovered_jb
     288: dup
     289: aload_0
     290: getfield      #7                  // Field u:LRecovered_hb;
     293: aload_0
     294: getfield      #13                 // Field V:LRecovered_kb;
     297: aload_0
     298: getfield      #45                 // Field eb:LRecovered_o;
     301: iload         5
     303: ldc2_w        #658                // double 20.5d
     306: dload         9
     308: dadd
     309: dneg
     310: iload         6
     312: ifeq          319
     315: iconst_1
     316: goto          320
     319: iconst_0
     320: invokespecial #660                // Method Recovered_jb."<init>":(LRecovered_hb;LRecovered_kb;LRecovered_o;IDZ)V
     323: astore        12
     325: dload         9
     327: dload         7
     329: ldc2_w        #663                // double 0.8d
     332: invokestatic  #433                // Method java/lang/Math.random:()D
     335: ldc2_w        #665                // double 0.4d
     338: dmul
     339: dadd
     340: dmul
     341: dadd
     342: dstore        9
     344: aload_0
     345: getfield      #388                // Field qb:Ljava/util/Vector;
     348: aload         12
     350: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
     353: iload         6
     355: istore        4
     357: iload_3
     358: ifeq          364
     361: goto          420
     364: iload         6
     366: ifne          373
     369: iconst_1
     370: goto          374
     373: iconst_0
     374: i2b
     375: istore        6
     377: iinc          11, 1
     380: iload_3
     381: ifeq          387
     384: goto          390
     387: goto          275
     390: aload_0
     391: iconst_0
     392: putfield      #667                // Field F:I
     395: aload_0
     396: invokespecial #670                // Method f:()V
     399: aload_0
     400: dup
     401: getfield      #667                // Field F:I
     404: iconst_1
     405: iadd
     406: putfield      #667                // Field F:I
     409: aload_0
     410: getfield      #444                // Field E:Ljava/util/Vector;
     413: astore_1
     414: aload_1
     415: invokevirtual #391                // Method java/util/Vector.size:()I
     418: istore        4
     420: iload         4
     422: istore        5
     424: new           #371                // class java/util/Vector
     427: dup
     428: invokespecial #525                // Method java/util/Vector."<init>":()V
     431: astore        6
     433: iconst_0
     434: istore        7
     436: iload         7
     438: iload         5
     440: if_icmpge     506
     443: aload_0
     444: getfield      #444                // Field E:Ljava/util/Vector;
     447: iload         7
     449: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     452: checkcast     #256                // class Recovered_z
     455: astore        8
     457: aload         8
     459: invokevirtual #672                // Method Recovered_z.o:()V
     462: aload         8
     464: invokevirtual #674                // Method Recovered_z.f:()Z
     467: ifeq          474
     470: iconst_1
     471: goto          475
     474: iconst_0
     475: istore        4
     477: iload_3
     478: ifeq          484
     481: goto          518
     484: iload         4
     486: ifeq          496
     489: aload         6
     491: aload         8
     493: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
     496: iinc          7, 1
     499: iload_3
     500: ifne          506
     503: goto          436
     506: aload_0
     507: getfield      #59                 // Field S:LRecovered_r;
     510: invokevirtual #143                // Method Recovered_r.b:()I
     513: istore        4
     515: goto          518
     518: iload         4
     520: iconst_2
     521: if_icmpne     528
     524: iconst_1
     525: goto          529
     528: iconst_0
     529: istore        8
     531: iconst_0
     532: istore        9
     534: iconst_0
     535: istore        10
     537: aload_0
     538: getfield      #366                // Field sb:Ljava/util/Vector;
     541: invokevirtual #391                // Method java/util/Vector.size:()I
     544: istore        5
     546: iload         5
     548: ifle          554
     551: iconst_0
     552: istore        8
     554: iconst_0
     555: istore        11
     557: iload         11
     559: iload         5
     561: if_icmpge     767
     564: aload_0
     565: getfield      #366                // Field sb:Ljava/util/Vector;
     568: iload         11
     570: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     573: checkcast     #355                // class Recovered_cb
     576: astore        12
     578: aload         12
     580: invokevirtual #676                // Method Recovered_cb.d:()I
     583: istore        13
     585: aload         12
     587: invokevirtual #678                // Method Recovered_cb.a:()Z
     590: ifeq          597
     593: iconst_1
     594: goto          598
     597: iconst_0
     598: istore        4
     600: iload_3
     601: ifeq          607
     604: goto          783
     607: iload         4
     609: ifne          748
     612: aload_0
     613: getfield      #366                // Field sb:Ljava/util/Vector;
     616: iload         11
     618: invokevirtual #427                // Method java/util/Vector.removeElementAt:(I)V
     621: iinc          11, -1
     624: iinc          5, -1
     627: getstatic     #680                // Field Recovered_cb.s:[Ljava/lang/String;
     630: iload         13
     632: aaload
     633: ifnull        679
     636: aload_0
     637: getfield      #13                 // Field V:LRecovered_kb;
     640: new           #378                // class java/lang/StringBuilder
     643: dup
     644: invokespecial #380                // Method java/lang/StringBuilder."<init>":()V
     647: getstatic     #146                // Field wb:[Ljava/lang/String;
     650: iconst_1
     651: aaload
     652: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     655: getstatic     #680                // Field Recovered_cb.s:[Ljava/lang/String;
     658: iload         13
     660: aaload
     661: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     664: getstatic     #146                // Field wb:[Ljava/lang/String;
     667: bipush        10
     669: aaload
     670: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     673: invokevirtual #384                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
     676: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
     679: aload         12
     681: invokevirtual #682                // Method Recovered_cb.f:()I
     684: istore        13
     686: iload         13
     688: iconst_m1
     689: if_icmpne     695
     692: goto          757
     695: new           #683                // class Recovered_a
     698: dup
     699: aload_0
     700: getfield      #7                  // Field u:LRecovered_hb;
     703: getfield      #405                // Field Recovered_hb.d:Lcom/aapeli/client/ImageManager;
     706: aload_0
     707: iload         13
     709: aload         12
     711: invokevirtual #685                // Method Recovered_cb.b:()[D
     714: invokespecial #686                // Method Recovered_a."<init>":(Lcom/aapeli/client/ImageManager;LRecovered_u;I[D)V
     717: astore        14
     719: aload         12
     721: invokevirtual #689                // Method Recovered_cb.c:()Z
     724: ifeq          732
     727: aload         14
     729: invokevirtual #691                // Method Recovered_a.b:()V
     732: aload_0
     733: getfield      #548                // Field fb:Ljava/util/Vector;
     736: aload         14
     738: invokevirtual #370                // Method java/util/Vector.addElement:(Ljava/lang/Object;)V
     741: iload_3
     742: ifne          748
     745: goto          757
     748: iload         13
     750: iconst_5
     751: if_icmpne     757
     754: iconst_1
     755: istore        9
     757: iinc          11, 1
     760: iload_3
     761: ifne          767
     764: goto          557
     767: aload_0
     768: getfield      #411                // Field ob:Ljava/util/Vector;
     771: invokevirtual #391                // Method java/util/Vector.size:()I
     774: istore        5
     776: iload         5
     778: istore        4
     780: goto          783
     783: iload         4
     785: ifle          791
     788: iconst_0
     789: istore        8
     791: iconst_0
     792: istore        11
     794: iload         11
     796: iload         5
     798: if_icmpge     863
     801: aload_0
     802: getfield      #411                // Field ob:Ljava/util/Vector;
     805: iload         11
     807: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     810: checkcast     #403                // class Recovered_eb
     813: invokevirtual #692                // Method Recovered_eb.a:()Z
     816: ifeq          823
     819: iconst_1
     820: goto          824
     823: iconst_0
     824: istore        4
     826: iload_3
     827: ifeq          833
     830: goto          879
     833: iload         4
     835: ifne          853
     838: aload_0
     839: getfield      #411                // Field ob:Ljava/util/Vector;
     842: iload         11
     844: invokevirtual #427                // Method java/util/Vector.removeElementAt:(I)V
     847: iinc          11, -1
     850: iinc          5, -1
     853: iinc          11, 1
     856: iload_3
     857: ifne          863
     860: goto          794
     863: aload_0
     864: getfield      #416                // Field r:Ljava/util/Vector;
     867: invokevirtual #391                // Method java/util/Vector.size:()I
     870: istore        5
     872: iload         5
     874: istore        4
     876: goto          879
     879: iload         4
     881: ifle          887
     884: iconst_0
     885: istore        8
     887: iconst_0
     888: istore        11
     890: iload         11
     892: iload         5
     894: if_icmpge     969
     897: aload_0
     898: getfield      #416                // Field r:Ljava/util/Vector;
     901: iload         11
     903: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     906: checkcast     #419                // class Recovered_w
     909: invokevirtual #693                // Method Recovered_w.b:()Z
     912: ifeq          919
     915: iconst_1
     916: goto          920
     919: iconst_0
     920: istore        4
     922: iload_3
     923: ifeq          929
     926: goto          1003
     929: iload         4
     931: ifne          956
     934: aload_0
     935: getfield      #416                // Field r:Ljava/util/Vector;
     938: iload         11
     940: invokevirtual #427                // Method java/util/Vector.removeElementAt:(I)V
     943: iinc          11, -1
     946: iinc          5, -1
     949: iload_3
     950: ifne          956
     953: goto          959
     956: iconst_1
     957: istore        10
     959: iinc          11, 1
     962: iload_3
     963: ifne          969
     966: goto          890
     969: aload_0
     970: getfield      #22                 // Field L:LRecovered_ab;
     973: iload         9
     975: invokevirtual #695                // Method Recovered_ab.b:(Z)V
     978: aload_0
     979: getfield      #22                 // Field L:LRecovered_ab;
     982: iload         10
     984: invokevirtual #696                // Method Recovered_ab.a:(Z)V
     987: aload_0
     988: getfield      #548                // Field fb:Ljava/util/Vector;
     991: invokevirtual #391                // Method java/util/Vector.size:()I
     994: istore        5
     996: iload         5
     998: istore        4
    1000: goto          1003
    1003: iload         4
    1005: ifle          1011
    1008: iconst_0
    1009: istore        8
    1011: iconst_0
    1012: istore        11
    1014: iload         11
    1016: iload         5
    1018: if_icmpge     1073
    1021: aload_0
    1022: getfield      #548                // Field fb:Ljava/util/Vector;
    1025: iload         11
    1027: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
    1030: checkcast     #683                // class Recovered_a
    1033: invokevirtual #697                // Method Recovered_a.a:()Z
    1036: istore_2
    1037: iload_3
    1038: ifeq          1044
    1041: goto          1084
    1044: iload_2
    1045: ifne          1063
    1048: aload_0
    1049: getfield      #548                // Field fb:Ljava/util/Vector;
    1052: iload         11
    1054: invokevirtual #427                // Method java/util/Vector.removeElementAt:(I)V
    1057: iinc          11, -1
    1060: iinc          5, -1
    1063: iinc          11, 1
    1066: iload_3
    1067: ifne          1073
    1070: goto          1014
    1073: aload_0
    1074: getfield      #165                // Field ub:LRecovered_d;
    1077: invokevirtual #698                // Method Recovered_d.c:()Z
    1080: istore_2
    1081: goto          1084
    1084: iload_2
    1085: ifeq          1405
    1088: aload_0
    1089: getfield      #388                // Field qb:Ljava/util/Vector;
    1092: invokevirtual #391                // Method java/util/Vector.size:()I
    1095: istore        5
    1097: iconst_0
    1098: istore        11
    1100: iload         11
    1102: iload         5
    1104: if_icmpge     1282
    1107: aload_0
    1108: getfield      #388                // Field qb:Ljava/util/Vector;
    1111: iload         11
    1113: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
    1116: checkcast     #398                // class Recovered_jb
    1119: astore        12
    1121: aload         12
    1123: aload         6
    1125: invokevirtual #699                // Method Recovered_jb.a:(Ljava/util/Vector;)Z
    1128: ifeq          1135
    1131: iconst_1
    1132: goto          1136
    1135: iconst_0
    1136: istore        4
    1138: iload_3
    1139: ifeq          1145
    1142: goto          1286
    1145: iload         4
    1147: ifne          1213
    1150: aload_0
    1151: aload         12
    1153: iload         11
    1155: invokespecial #702                // Method a:(LRecovered_jb;I)V
    1158: iinc          11, -1
    1161: iinc          5, -1
    1164: aload_0
    1165: getfield      #13                 // Field V:LRecovered_kb;
    1168: aload         12
    1170: invokevirtual #705                // Method Recovered_jb.e:()I
    1173: invokevirtual #648                // Method Recovered_kb.c:(I)V
    1176: aload_0
    1177: getfield      #165                // Field ub:LRecovered_d;
    1180: aload_0
    1181: getfield      #165                // Field ub:LRecovered_d;
    1184: invokevirtual #536                // Method Recovered_d.e:()I
    1187: aload         12
    1189: invokevirtual #706                // Method Recovered_jb.a:()I
    1192: iadd
    1193: invokevirtual #707                // Method Recovered_d.b:(I)V
    1196: aload_0
    1197: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
    1200: bipush        107
    1202: invokevirtual #482                // Method java/lang/StringBuffer.append:(C)Ljava/lang/StringBuffer;
    1205: pop
    1206: iload_3
    1207: ifne          1213
    1210: goto          1269
    1213: aload         12
    1215: invokevirtual #400                // Method Recovered_jb.b:()[D
    1218: iconst_1
    1219: daload
    1220: ldc2_w        #709                // double 423.5d
    1223: dcmpl
    1224: ifle          1269
    1227: aload_0
    1228: getfield      #59                 // Field S:LRecovered_r;
    1231: invokevirtual #143                // Method Recovered_r.b:()I
    1234: iconst_1
    1235: if_icmpne     1255
    1238: aload_0
    1239: getfield      #13                 // Field V:LRecovered_kb;
    1242: getstatic     #146                // Field wb:[Ljava/lang/String;
    1245: bipush        8
    1247: aaload
    1248: invokevirtual #202                // Method Recovered_kb.b:(Ljava/lang/String;)V
    1251: aload_0
    1252: invokespecial #711                // Method i:()V
    1255: aload_0
    1256: aload         12
    1258: iload         11
    1260: invokespecial #702                // Method a:(LRecovered_jb;I)V
    1263: iinc          11, -1
    1266: iinc          5, -1
    1269: iinc          11, 1
    1272: iload_3
    1273: ifeq          1279
    1276: goto          1282
    1279: goto          1100
    1282: iload         5
    1284: istore        4
    1286: iload         4
    1288: ifne          1405
    1291: aload_0
    1292: getfield      #59                 // Field S:LRecovered_r;
    1295: invokevirtual #143                // Method Recovered_r.b:()I
    1298: iconst_1
    1299: if_icmpne     1405
    1302: aload_0
    1303: getfield      #165                // Field ub:LRecovered_d;
    1306: invokevirtual #714                // Method Recovered_d.g:()V
    1309: aload_0
    1310: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
    1313: getstatic     #146                // Field wb:[Ljava/lang/String;
    1316: bipush        9
    1318: aaload
    1319: invokevirtual #150                // Method java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
    1322: aload_0
    1323: getfield      #165                // Field ub:LRecovered_d;
    1326: invokevirtual #536                // Method Recovered_d.e:()I
    1329: invokevirtual #485                // Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer;
    1332: pop
    1333: aload_0
    1334: invokespecial #154                // Method n:()V
    1337: aload_0
    1338: getfield      #13                 // Field V:LRecovered_kb;
    1341: aload_0
    1342: getfield      #165                // Field ub:LRecovered_d;
    1345: invokevirtual #536                // Method Recovered_d.e:()I
    1348: aload_0
    1349: getfield      #667                // Field F:I
    1352: invokevirtual #716                // Method Recovered_kb.a:(II)V
    1355: aload_0
    1356: getfield      #82                 // Field x:LRecovered_v;
    1359: invokevirtual #718                // Method Recovered_v.c:()Z
    1362: ifne          1400
    1365: aload_0
    1366: getfield      #165                // Field ub:LRecovered_d;
    1369: invokevirtual #536                // Method Recovered_d.e:()I
    1372: getstatic     #719                // Field a:[I
    1375: aload_0
    1376: getfield      #13                 // Field V:LRecovered_kb;
    1379: invokevirtual #36                 // Method Recovered_kb.o:()I
    1382: iaload
    1383: if_icmpne     1400
    1386: aload_0
    1387: getfield      #13                 // Field V:LRecovered_kb;
    1390: invokevirtual #722                // Method Recovered_kb.j:()V
    1393: iload_3
    1394: ifne          1400
    1397: goto          1405
    1400: aload_0
    1401: iconst_1
    1402: invokespecial #556                // Method b:(Z)V
    1405: aload_0
    1406: getfield      #82                 // Field x:LRecovered_v;
    1409: invokevirtual #718                // Method Recovered_v.c:()Z
    1412: ifne          1476
    1415: aload_0
    1416: getfield      #165                // Field ub:LRecovered_d;
    1419: invokevirtual #536                // Method Recovered_d.e:()I
    1422: getstatic     #719                // Field a:[I
    1425: aload_0
    1426: getfield      #13                 // Field V:LRecovered_kb;
    1429: invokevirtual #36                 // Method Recovered_kb.o:()I
    1432: iaload
    1433: if_icmplt     1476
    1436: aload_0
    1437: getfield      #13                 // Field V:LRecovered_kb;
    1440: invokevirtual #470                // Method Recovered_kb.n:()Z
    1443: ifne          1476
    1446: aload_0
    1447: getfield      #13                 // Field V:LRecovered_kb;
    1450: invokevirtual #723                // Method Recovered_kb.l:()Z
    1453: ifeq          1472
    1456: aload_0
    1457: getfield      #82                 // Field x:LRecovered_v;
    1460: iconst_1
    1461: invokevirtual #296                // Method Recovered_v.b:(Z)Z
    1464: pop
    1465: iload_3
    1466: ifne          1472
    1469: goto          1476
    1472: aload_0
    1473: invokespecial #711                // Method i:()V
    1476: aload_0
    1477: getfield      #277                // Field o:LRecovered_h;
    1480: aload_0
    1481: getfield      #52                 // Field q:Ljava/lang/StringBuffer;
    1484: invokevirtual #724                // Method Recovered_h.a:(Ljava/lang/StringBuffer;)V
    1487: iload         8
    1489: ifeq          1501
    1492: aload_0
    1493: getfield      #59                 // Field S:LRecovered_r;
    1496: iconst_3
    1497: invokevirtual #309                // Method Recovered_r.c:(I)I
    1500: pop
    1501: return

  private void b(boolean);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_2
       4: iload_1
       5: ifeq          278
       8: aload_0
       9: getfield      #165                // Field ub:LRecovered_d;
      12: invokevirtual #536                // Method Recovered_d.e:()I
      15: istore_3
      16: iload_3
      17: iconst_1
      18: if_icmpne     92
      21: aload_0
      22: getfield      #7                  // Field u:LRecovered_hb;
      25: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
      28: getfield      #725                // Field Recovered_j.f:Z
      31: ifne          92
      34: aload_0
      35: aload_0
      36: getfield      #7                  // Field u:LRecovered_hb;
      39: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
      42: getstatic     #146                // Field wb:[Ljava/lang/String;
      45: bipush        16
      47: aaload
      48: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      51: putfield      #590                // Field K:Ljava/lang/String;
      54: aload_0
      55: aload_0
      56: getfield      #7                  // Field u:LRecovered_hb;
      59: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
      62: getstatic     #146                // Field wb:[Ljava/lang/String;
      65: bipush        17
      67: aaload
      68: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
      71: putfield      #607                // Field e:Ljava/lang/String;
      74: aload_0
      75: getfield      #7                  // Field u:LRecovered_hb;
      78: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
      81: iconst_1
      82: putfield      #725                // Field Recovered_j.f:Z
      85: iload_2
      86: ifne          92
      89: goto          273
      92: iload_3
      93: iconst_2
      94: if_icmpne     168
      97: aload_0
      98: getfield      #7                  // Field u:LRecovered_hb;
     101: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     104: getfield      #727                // Field Recovered_j.i:Z
     107: ifne          168
     110: aload_0
     111: aload_0
     112: getfield      #7                  // Field u:LRecovered_hb;
     115: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     118: getstatic     #146                // Field wb:[Ljava/lang/String;
     121: bipush        21
     123: aaload
     124: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     127: putfield      #601                // Field B:Ljava/lang/String;
     130: aload_0
     131: aload_0
     132: getfield      #7                  // Field u:LRecovered_hb;
     135: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     138: getstatic     #146                // Field wb:[Ljava/lang/String;
     141: bipush        15
     143: aaload
     144: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     147: putfield      #604                // Field M:Ljava/lang/String;
     150: aload_0
     151: getfield      #7                  // Field u:LRecovered_hb;
     154: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     157: iconst_1
     158: putfield      #727                // Field Recovered_j.i:Z
     161: iload_2
     162: ifne          168
     165: goto          273
     168: iload_3
     169: iconst_3
     170: if_icmpne     224
     173: aload_0
     174: getfield      #7                  // Field u:LRecovered_hb;
     177: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     180: getfield      #729                // Field Recovered_j.h:Z
     183: ifne          224
     186: aload_0
     187: aload_0
     188: getfield      #7                  // Field u:LRecovered_hb;
     191: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     194: getstatic     #146                // Field wb:[Ljava/lang/String;
     197: bipush        19
     199: aaload
     200: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     203: putfield      #615                // Field P:Ljava/lang/String;
     206: aload_0
     207: getfield      #7                  // Field u:LRecovered_hb;
     210: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     213: iconst_1
     214: putfield      #729                // Field Recovered_j.h:Z
     217: iload_2
     218: ifne          224
     221: goto          273
     224: iload_3
     225: iconst_4
     226: if_icmpne     273
     229: aload_0
     230: getfield      #7                  // Field u:LRecovered_hb;
     233: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     236: getfield      #731                // Field Recovered_j.b:Z
     239: ifne          273
     242: aload_0
     243: aload_0
     244: getfield      #7                  // Field u:LRecovered_hb;
     247: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     250: getstatic     #146                // Field wb:[Ljava/lang/String;
     253: bipush        18
     255: aaload
     256: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     259: putfield      #612                // Field lb:Ljava/lang/String;
     262: aload_0
     263: getfield      #7                  // Field u:LRecovered_hb;
     266: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     269: iconst_1
     270: putfield      #731                // Field Recovered_j.b:Z
     273: iload_2
     274: ifne          278
     277: return
     278: aload_0
     279: getfield      #7                  // Field u:LRecovered_hb;
     282: getfield      #733                // Field Recovered_hb.i:Lcom/aapeli/singleclient/SingleClient;
     285: invokevirtual #736                // Method com/aapeli/singleclient/SingleClient.isRegistered:()Z
     288: ifne          379
     291: aload_0
     292: getfield      #7                  // Field u:LRecovered_hb;
     295: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     298: getfield      #741                // Field Recovered_j.c:Z
     301: ifeq          305
     304: return
     305: aload_0
     306: new           #378                // class java/lang/StringBuilder
     309: dup
     310: invokespecial #380                // Method java/lang/StringBuilder."<init>":()V
     313: aload_0
     314: getfield      #7                  // Field u:LRecovered_hb;
     317: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     320: getstatic     #146                // Field wb:[Ljava/lang/String;
     323: bipush        14
     325: aaload
     326: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     329: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     332: ldc_w         #743                // String
     335: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     338: aload_0
     339: getfield      #7                  // Field u:LRecovered_hb;
     342: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     345: getstatic     #146                // Field wb:[Ljava/lang/String;
     348: bipush        20
     350: aaload
     351: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     354: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     357: invokevirtual #384                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
     360: putfield      #609                // Field O:Ljava/lang/String;
     363: aload_0
     364: getfield      #7                  // Field u:LRecovered_hb;
     367: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     370: iconst_1
     371: putfield      #741                // Field Recovered_j.c:Z
     374: iload_2
     375: ifne          379
     378: return
     379: aload_0
     380: getfield      #7                  // Field u:LRecovered_hb;
     383: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     386: getfield      #745                // Field Recovered_j.j:Z
     389: ifne          461
     392: aload_0
     393: new           #378                // class java/lang/StringBuilder
     396: dup
     397: invokespecial #380                // Method java/lang/StringBuilder."<init>":()V
     400: aload_0
     401: getfield      #7                  // Field u:LRecovered_hb;
     404: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     407: getstatic     #146                // Field wb:[Ljava/lang/String;
     410: bipush        14
     412: aaload
     413: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     416: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     419: ldc_w         #743                // String
     422: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     425: aload_0
     426: getfield      #7                  // Field u:LRecovered_hb;
     429: getfield      #184                // Field Recovered_hb.k:Lcom/aapeli/client/TextManager;
     432: getstatic     #146                // Field wb:[Ljava/lang/String;
     435: bipush        13
     437: aaload
     438: invokevirtual #189                // Method com/aapeli/client/TextManager.get:(Ljava/lang/String;)Ljava/lang/String;
     441: invokevirtual #381                // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
     444: invokevirtual #384                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
     447: putfield      #609                // Field O:Ljava/lang/String;
     450: aload_0
     451: getfield      #7                  // Field u:LRecovered_hb;
     454: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
     457: iconst_1
     458: putfield      #745                // Field Recovered_j.j:Z
     461: return

  private void f();
    Code:
       0: aload_0
       1: aload_0
       2: aload_0
       3: aload_0
       4: aload_0
       5: aload_0
       6: aload_0
       7: aconst_null
       8: dup_x1
       9: putfield      #615                // Field P:Ljava/lang/String;
      12: dup_x1
      13: putfield      #612                // Field lb:Ljava/lang/String;
      16: dup_x1
      17: putfield      #609                // Field O:Ljava/lang/String;
      20: dup_x1
      21: putfield      #607                // Field e:Ljava/lang/String;
      24: dup_x1
      25: putfield      #604                // Field M:Ljava/lang/String;
      28: dup_x1
      29: putfield      #601                // Field B:Ljava/lang/String;
      32: putfield      #590                // Field K:Ljava/lang/String;
      35: return

  private void i();
    Code:
       0: aload_0
       1: getfield      #165                // Field ub:LRecovered_d;
       4: invokevirtual #746                // Method Recovered_d.d:()Z
       7: ifne          53
      10: aload_0
      11: iconst_0
      12: invokespecial #556                // Method b:(Z)V
      15: aload_0
      16: getfield      #59                 // Field S:LRecovered_r;
      19: iconst_2
      20: invokevirtual #309                // Method Recovered_r.c:(I)I
      23: pop
      24: aload_0
      25: aconst_null
      26: putfield      #244                // Field d:LRecovered_z;
      29: aload_0
      30: aconst_null
      31: putfield      #269                // Field D:LRecovered_z;
      34: aload_0
      35: aconst_null
      36: putfield      #299                // Field ab:LRecovered_z;
      39: aload_0
      40: getfield      #277                // Field o:LRecovered_h;
      43: invokevirtual #285                // Method Recovered_h.c:()V
      46: aload_0
      47: getfield      #416                // Field r:Ljava/util/Vector;
      50: invokevirtual #747                // Method java/util/Vector.clear:()V
      53: return

  private Recovered_jb[] a(double, double, double, int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        9
       5: aload_0
       6: getfield      #388                // Field qb:Ljava/util/Vector;
       9: invokevirtual #391                // Method java/util/Vector.size:()I
      12: istore        10
      14: iload         10
      16: ifne          21
      19: aconst_null
      20: areturn
      21: iload         10
      23: anewarray     #398                // class Recovered_jb
      26: astore        11
      28: iconst_0
      29: istore        12
      31: iconst_0
      32: istore        13
      34: iload         13
      36: iload         10
      38: if_icmpge     172
      41: aload_0
      42: getfield      #388                // Field qb:Ljava/util/Vector;
      45: iload         13
      47: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
      50: checkcast     #398                // class Recovered_jb
      53: astore        15
      55: aload         15
      57: invokevirtual #400                // Method Recovered_jb.b:()[D
      60: astore        16
      62: aload         16
      64: iconst_1
      65: daload
      66: ldc2_w        #750                // double -20.5d
      69: dsub
      70: dup2
      71: dstore        17
      73: dconst_0
      74: dcmpl
      75: ifne          82
      78: iconst_0
      79: goto          94
      82: dload         17
      84: dconst_0
      85: dcmpg
      86: ifge          93
      89: iconst_m1
      90: goto          94
      93: iconst_1
      94: istore        14
      96: iload         9
      98: ifeq          104
     101: goto          179
     104: iload         14
     106: ifge          121
     109: iload         10
     111: istore        13
     113: iload         9
     115: ifne          121
     118: goto          161
     121: dload         5
     123: dconst_0
     124: dcmpg
     125: iflt          151
     128: dload_1
     129: dload_3
     130: aload         16
     132: iconst_0
     133: daload
     134: aload         16
     136: iconst_1
     137: daload
     138: invokestatic  #359                // Method com/aapeli/tools/Tools.getDistance:(DDDD)D
     141: dload         5
     143: ldc2_w        #752                // double 1.5d
     146: dmul
     147: dcmpg
     148: ifge          161
     151: aload         11
     153: iload         12
     155: aload         15
     157: aastore
     158: iinc          12, 1
     161: iinc          13, 1
     164: iload         9
     166: ifne          172
     169: goto          34
     172: iload         12
     174: istore        14
     176: goto          179
     179: iload         14
     181: ifne          186
     184: aconst_null
     185: areturn
     186: iload         12
     188: anewarray     #398                // class Recovered_jb
     191: astore        15
     193: iload         7
     195: ifne          212
     198: aload         11
     200: iconst_0
     201: aload         15
     203: iconst_0
     204: iload         12
     206: invokestatic  #754                // Method java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
     209: aload         15
     211: areturn
     212: iconst_0
     213: istore        16
     215: iload         16
     217: iload         12
     219: if_icmpge     355
     222: iconst_m1
     223: istore        17
     225: iconst_0
     226: istore        18
     228: iload         18
     230: iload         12
     232: if_icmpge     314
     235: aload         11
     237: astore        8
     239: iload         18
     241: istore        19
     243: iload         9
     245: ifeq          251
     248: goto          335
     251: aload         11
     253: iload         18
     255: aaload
     256: ifnull        303
     259: iload         17
     261: iflt          299
     264: aload         11
     266: iload         17
     268: aaload
     269: aload         11
     271: iload         18
     273: aaload
     274: iload         7
     276: dload_1
     277: dload_3
     278: invokevirtual #760                // Method Recovered_jb.a:(LRecovered_jb;IDD)Z
     281: ifne          287
     284: goto          303
     287: iload         18
     289: istore        17
     291: iload         9
     293: ifne          299
     296: goto          303
     299: iload         18
     301: istore        17
     303: iinc          18, 1
     306: iload         9
     308: ifne          314
     311: goto          228
     314: aload         15
     316: iload         16
     318: aload         11
     320: iload         17
     322: aaload
     323: aastore
     324: aload         11
     326: astore        8
     328: iload         17
     330: istore        19
     332: goto          335
     335: aload         8
     337: iload         19
     339: aconst_null
     340: aastore
     341: iinc          16, 1
     344: iload         9
     346: ifeq          352
     349: goto          355
     352: goto          215
     355: aload         15
     357: areturn

  private void a(Recovered_jb, int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_3
       4: aload_0
       5: getfield      #388                // Field qb:Ljava/util/Vector;
       8: iload_2
       9: invokevirtual #427                // Method java/util/Vector.removeElementAt:(I)V
      12: aload_0
      13: getfield      #416                // Field r:Ljava/util/Vector;
      16: invokevirtual #391                // Method java/util/Vector.size:()I
      19: istore        4
      21: iconst_0
      22: istore        5
      24: iload         5
      26: iload         4
      28: if_icmpge     75
      31: aload_0
      32: getfield      #416                // Field r:Ljava/util/Vector;
      35: iload         5
      37: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
      40: checkcast     #419                // class Recovered_w
      43: invokevirtual #424                // Method Recovered_w.a:()LRecovered_jb;
      46: aload_1
      47: if_acmpne     65
      50: aload_0
      51: getfield      #416                // Field r:Ljava/util/Vector;
      54: iload         5
      56: invokevirtual #427                // Method java/util/Vector.removeElementAt:(I)V
      59: iinc          5, -1
      62: iinc          4, -1
      65: iinc          5, 1
      68: iload_3
      69: ifeq          24
      72: goto          75
      75: return

  private void h();
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_1
       4: aload_0
       5: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
       8: aload_0
       9: getfield      #26                 // Field H:Ljava/awt/Image;
      12: iconst_0
      13: iconst_0
      14: aload_0
      15: invokevirtual #226                // Method java/awt/Graphics2D.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
      18: pop
      19: aload_0
      20: getfield      #244                // Field d:LRecovered_z;
      23: ifnull        359
      26: aload_0
      27: getfield      #7                  // Field u:LRecovered_hb;
      30: getfield      #336                // Field Recovered_hb.l:LRecovered_j;
      33: getfield      #340                // Field Recovered_j.a:Z
      36: ifeq          347
      39: bipush        21
      41: istore_3
      42: bipush        21
      44: istore        4
      46: iconst_0
      47: istore        5
      49: iload         5
      51: istore_2
      52: bipush        18
      54: istore        6
      56: iload_2
      57: iload         6
      59: if_icmplt     65
      62: goto          347
      65: iconst_0
      66: istore_2
      67: iload_1
      68: ifeq          74
      71: goto          367
      74: iconst_0
      75: istore        7
      77: iload         7
      79: bipush        20
      81: if_icmplt     87
      84: goto          340
      87: aload_0
      88: getfield      #260                // Field v:[[I
      91: iload         5
      93: aaload
      94: iload         7
      96: iaload
      97: istore_2
      98: iconst_1
      99: istore        6
     101: iload_1
     102: ifeq          108
     105: goto          337
     108: iload_2
     109: iconst_1
     110: if_icmpeq     141
     113: aload_0
     114: getfield      #260                // Field v:[[I
     117: iload         5
     119: aaload
     120: iload         7
     122: iaload
     123: iconst_2
     124: if_icmpeq     141
     127: aload_0
     128: getfield      #260                // Field v:[[I
     131: iload         5
     133: aaload
     134: iload         7
     136: iaload
     137: iconst_3
     138: if_icmpne     327
     141: aload_0
     142: getfield      #244                // Field d:LRecovered_z;
     145: invokevirtual #763                // Method Recovered_z.c:()Z
     148: ifeq          178
     151: bipush        7
     153: iload         7
     155: bipush        22
     157: imul
     158: iadd
     159: istore        8
     161: bipush        7
     163: iload         5
     165: bipush        22
     167: imul
     168: iadd
     169: istore        9
     171: iload_1
     172: ifne          178
     175: goto          204
     178: bipush        7
     180: iload         7
     182: bipush        22
     184: imul
     185: iadd
     186: bipush        11
     188: iadd
     189: istore        8
     191: bipush        7
     193: iload         5
     195: bipush        22
     197: imul
     198: iadd
     199: bipush        11
     201: iadd
     202: istore        9
     204: aload_0
     205: getfield      #260                // Field v:[[I
     208: iload         5
     210: aaload
     211: iload         7
     213: iaload
     214: iconst_3
     215: if_icmpne     249
     218: aload_0
     219: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     222: getstatic     #764                // Field p:Ljava/awt/Color;
     225: invokevirtual #583                // Method java/awt/Graphics2D.setColor:(Ljava/awt/Color;)V
     228: aload_0
     229: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     232: iload         8
     234: iload         9
     236: iload_3
     237: iload         4
     239: invokevirtual #767                // Method java/awt/Graphics2D.drawRect:(IIII)V
     242: iload_1
     243: ifne          249
     246: goto          327
     249: aload_0
     250: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     253: getstatic     #771                // Field U:Ljava/awt/Color;
     256: invokevirtual #583                // Method java/awt/Graphics2D.setColor:(Ljava/awt/Color;)V
     259: aload_0
     260: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     263: iload         8
     265: iload         9
     267: iload_3
     268: iload         4
     270: invokevirtual #767                // Method java/awt/Graphics2D.drawRect:(IIII)V
     273: aload_0
     274: getfield      #260                // Field v:[[I
     277: iload         5
     279: aaload
     280: iload         7
     282: iaload
     283: iconst_2
     284: if_icmpne     327
     287: aload_0
     288: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     291: iload         8
     293: iload         9
     295: iload         8
     297: iload_3
     298: iadd
     299: iload         9
     301: iload         4
     303: iadd
     304: invokevirtual #774                // Method java/awt/Graphics2D.drawLine:(IIII)V
     307: aload_0
     308: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     311: iload         8
     313: iload_3
     314: iadd
     315: iload         9
     317: iload         8
     319: iload         9
     321: iload         4
     323: iadd
     324: invokevirtual #774                // Method java/awt/Graphics2D.drawLine:(IIII)V
     327: iinc          7, 1
     330: iload_1
     331: ifeq          77
     334: goto          340
     337: goto          56
     340: iinc          5, 1
     343: iload_1
     344: ifeq          49
     347: aload_0
     348: getfield      #244                // Field d:LRecovered_z;
     351: aload_0
     352: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     355: aload_0
     356: invokevirtual #777                // Method Recovered_z.a:(Ljava/awt/Graphics;Ljava/awt/image/ImageObserver;)V
     359: aload_0
     360: getfield      #444                // Field E:Ljava/util/Vector;
     363: invokevirtual #391                // Method java/util/Vector.size:()I
     366: istore_2
     367: iload_2
     368: istore_3
     369: iconst_0
     370: istore        4
     372: iload         4
     374: iload_3
     375: if_icmpge     415
     378: aload_0
     379: getfield      #444                // Field E:Ljava/util/Vector;
     382: iload         4
     384: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     387: checkcast     #256                // class Recovered_z
     390: aload_0
     391: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     394: aload_0
     395: invokevirtual #777                // Method Recovered_z.a:(Ljava/awt/Graphics;Ljava/awt/image/ImageObserver;)V
     398: iinc          4, 1
     401: iload_1
     402: ifeq          408
     405: goto          426
     408: iload_1
     409: ifne          415
     412: goto          372
     415: aload_0
     416: getfield      #388                // Field qb:Ljava/util/Vector;
     419: invokevirtual #391                // Method java/util/Vector.size:()I
     422: istore_3
     423: goto          426
     426: iconst_0
     427: istore        4
     429: iload         4
     431: iload_3
     432: if_icmpge     476
     435: aload_0
     436: getfield      #388                // Field qb:Ljava/util/Vector;
     439: iload         4
     441: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     444: checkcast     #398                // class Recovered_jb
     447: aload_0
     448: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     451: aload_0
     452: aload_0
     453: getfield      #70                 // Field hb:I
     456: invokevirtual #780                // Method Recovered_jb.a:(Ljava/awt/Graphics;Ljava/awt/image/ImageObserver;I)V
     459: iinc          4, 1
     462: iload_1
     463: ifeq          469
     466: goto          487
     469: iload_1
     470: ifne          476
     473: goto          429
     476: aload_0
     477: getfield      #366                // Field sb:Ljava/util/Vector;
     480: invokevirtual #391                // Method java/util/Vector.size:()I
     483: istore_3
     484: goto          487
     487: iconst_0
     488: istore        4
     490: iload         4
     492: iload_3
     493: if_icmpge     533
     496: aload_0
     497: getfield      #366                // Field sb:Ljava/util/Vector;
     500: iload         4
     502: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     505: checkcast     #355                // class Recovered_cb
     508: aload_0
     509: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     512: aload_0
     513: invokevirtual #783                // Method Recovered_cb.a:(Ljava/awt/Graphics;Ljava/awt/image/ImageObserver;)V
     516: iinc          4, 1
     519: iload_1
     520: ifeq          526
     523: goto          544
     526: iload_1
     527: ifne          533
     530: goto          490
     533: aload_0
     534: getfield      #411                // Field ob:Ljava/util/Vector;
     537: invokevirtual #391                // Method java/util/Vector.size:()I
     540: istore_3
     541: goto          544
     544: iconst_0
     545: istore        4
     547: iload         4
     549: iload_3
     550: if_icmpge     590
     553: aload_0
     554: getfield      #411                // Field ob:Ljava/util/Vector;
     557: iload         4
     559: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     562: checkcast     #403                // class Recovered_eb
     565: aload_0
     566: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     569: aload_0
     570: invokevirtual #784                // Method Recovered_eb.a:(Ljava/awt/Graphics2D;Ljava/awt/image/ImageObserver;)V
     573: iinc          4, 1
     576: iload_1
     577: ifeq          583
     580: goto          601
     583: iload_1
     584: ifne          590
     587: goto          547
     590: aload_0
     591: getfield      #416                // Field r:Ljava/util/Vector;
     594: invokevirtual #391                // Method java/util/Vector.size:()I
     597: istore_3
     598: goto          601
     601: iconst_0
     602: istore        4
     604: iload         4
     606: iload_3
     607: if_icmpge     647
     610: aload_0
     611: getfield      #416                // Field r:Ljava/util/Vector;
     614: iload         4
     616: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     619: checkcast     #419                // class Recovered_w
     622: aload_0
     623: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     626: aload_0
     627: invokevirtual #787                // Method Recovered_w.a:(Ljava/awt/Graphics2D;Ljava/awt/image/ImageObserver;)V
     630: iinc          4, 1
     633: iload_1
     634: ifeq          640
     637: goto          658
     640: iload_1
     641: ifne          647
     644: goto          604
     647: aload_0
     648: getfield      #548                // Field fb:Ljava/util/Vector;
     651: invokevirtual #391                // Method java/util/Vector.size:()I
     654: istore_3
     655: goto          658
     658: iconst_0
     659: istore        4
     661: iload         4
     663: iload_3
     664: if_icmpge     697
     667: aload_0
     668: getfield      #548                // Field fb:Ljava/util/Vector;
     671: iload         4
     673: invokevirtual #394                // Method java/util/Vector.elementAt:(I)Ljava/lang/Object;
     676: checkcast     #683                // class Recovered_a
     679: aload_0
     680: getfield      #222                // Field ib:Ljava/awt/Graphics2D;
     683: aload_0
     684: invokevirtual #788                // Method Recovered_a.a:(Ljava/awt/Graphics;Ljava/awt/image/ImageObserver;)V
     687: iinc          4, 1
     690: iload_1
     691: ifeq          661
     694: goto          697
     697: return

  private void a(java.awt.Graphics, int, int, int);
    Code:
       0: aload_1
       1: iload_2
       2: iload         4
       4: isub
       5: iload_3
       6: iload         4
       8: isub
       9: iload         4
      11: iconst_2
      12: imul
      13: iload         4
      15: iconst_2
      16: imul
      17: invokevirtual #789                // Method java/awt/Graphics.drawOval:(IIII)V
      20: return

  private void a(int, int, int, int, int, double);
    Code:
       0: dload         6
       2: ldc2_w        #792                // double 0.00390625d
       5: dcmpg
       6: iflt          136
       9: aload_0
      10: getfield      #100                // Field rb:Ljava/awt/image/BufferedImage;
      13: iload_1
      14: iload_2
      15: invokevirtual #794                // Method java/awt/image/BufferedImage.getRGB:(II)I
      18: istore        8
      20: iload         8
      22: ldc_w         #797                // int 16711680
      25: iand
      26: bipush        16
      28: ishr
      29: istore        9
      31: iload         8
      33: ldc_w         #798                // int 65280
      36: iand
      37: bipush        8
      39: ishr
      40: istore        10
      42: iload         8
      44: sipush        255
      47: iand
      48: istore        11
      50: iload_3
      51: i2d
      52: dload         6
      54: dmul
      55: iload         9
      57: i2d
      58: dconst_1
      59: dload         6
      61: dsub
      62: dmul
      63: dadd
      64: d2i
      65: istore        9
      67: iload         4
      69: i2d
      70: dload         6
      72: dmul
      73: iload         10
      75: i2d
      76: dconst_1
      77: dload         6
      79: dsub
      80: dmul
      81: dadd
      82: d2i
      83: istore        10
      85: iload         5
      87: i2d
      88: dload         6
      90: dmul
      91: iload         11
      93: i2d
      94: dconst_1
      95: dload         6
      97: dsub
      98: dmul
      99: dadd
     100: d2i
     101: istore        11
     103: iload         9
     105: sipush        256
     108: imul
     109: sipush        256
     112: imul
     113: iload         10
     115: sipush        256
     118: imul
     119: iadd
     120: iload         11
     122: iadd
     123: istore        8
     125: aload_0
     126: getfield      #100                // Field rb:Ljava/awt/image/BufferedImage;
     129: iload_1
     130: iload_2
     131: iload         8
     133: invokevirtual #799                // Method java/awt/image/BufferedImage.setRGB:(III)V
     136: return

  private void a(java.awt.event.MouseEvent);
    Code:
       0: aload_0
       1: aload_1
       2: invokevirtual #802                // Method java/awt/event/MouseEvent.getX:()I
       5: bipush        7
       7: isub
       8: putfield      #250                // Field Q:I
      11: aload_0
      12: aload_1
      13: invokevirtual #807                // Method java/awt/event/MouseEvent.getY:()I
      16: bipush        7
      18: isub
      19: putfield      #253                // Field c:I
      22: return

  private int b(int, int);
    Code:
       0: iload_1
       1: bipush        22
       3: imul
       4: bipush        11
       6: iadd
       7: istore_3
       8: iload_2
       9: bipush        22
      11: imul
      12: bipush        11
      14: iadd
      15: istore        4
      17: aload_0
      18: iload_3
      19: iload         4
      21: invokespecial #274                // Method a:(II)LRecovered_z;
      24: ifnull        29
      27: iconst_1
      28: ireturn
      29: iload_1
      30: ifle          48
      33: aload_0
      34: iload_3
      35: bipush        16
      37: isub
      38: iload         4
      40: invokespecial #274                // Method a:(II)LRecovered_z;
      43: ifnull        48
      46: iconst_2
      47: ireturn
      48: iload_1
      49: bipush        19
      51: if_icmpge     69
      54: aload_0
      55: iload_3
      56: bipush        16
      58: iadd
      59: iload         4
      61: invokespecial #274                // Method a:(II)LRecovered_z;
      64: ifnull        69
      67: iconst_2
      68: ireturn
      69: iload_2
      70: ifle          88
      73: aload_0
      74: iload_3
      75: iload         4
      77: bipush        16
      79: isub
      80: invokespecial #274                // Method a:(II)LRecovered_z;
      83: ifnull        88
      86: iconst_2
      87: ireturn
      88: iload_2
      89: bipush        17
      91: if_icmpge     111
      94: aload_0
      95: iload_3
      96: iload         4
      98: bipush        16
     100: iadd
     101: invokespecial #274                // Method a:(II)LRecovered_z;
     104: ifnull        111
     107: iconst_2
     108: goto          112
     111: iconst_0
     112: ireturn

  private Recovered_z a(int, int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore_3
       4: aload_0
       5: getfield      #444                // Field E:Ljava/util/Vector;
       8: invokevirtual #810                // Method java/util/Vector.elements:()Ljava/util/Enumeration;
      11: astore        4
      13: aload         4
      15: invokeinterface #814,  1          // InterfaceMethod java/util/Enumeration.hasMoreElements:()Z
      20: ifeq          58
      23: aload         4
      25: invokeinterface #819,  1          // InterfaceMethod java/util/Enumeration.nextElement:()Ljava/lang/Object;
      30: checkcast     #256                // class Recovered_z
      33: astore        5
      35: aload         5
      37: iload_1
      38: iload_2
      39: invokevirtual #822                // Method Recovered_z.c:(II)Z
      42: ifeq          48
      45: aload         5
      47: areturn
      48: iload_3
      49: ifeq          55
      52: goto          58
      55: goto          13
      58: aconst_null
      59: areturn

  private void c();
    Code:
       0: aload_0
       1: aload_0
       2: invokevirtual #824                // Method removeMouseMotionListener:(Ljava/awt/event/MouseMotionListener;)V
       5: aload_0
       6: aload_0
       7: invokevirtual #827                // Method removeMouseListener:(Ljava/awt/event/MouseListener;)V
      10: return

  private boolean a(boolean[][], int, int);
    Code:
       0: getstatic     #110                // Field Recovered_kb.A:Z
       3: istore        4
       5: iconst_0
       6: istore        5
       8: iload_3
       9: iconst_1
      10: isub
      11: istore        6
      13: iload         6
      15: istore        7
      17: iload         7
      19: iload_3
      20: iconst_1
      21: iadd
      22: if_icmpgt     148
      25: iload_2
      26: iconst_1
      27: isub
      28: istore        7
      30: iload         4
      32: ifeq          46
      35: iload         7
      37: ifeq          44
      40: iconst_1
      41: goto          45
      44: iconst_0
      45: ireturn
      46: iload         7
      48: istore        8
      50: iload         8
      52: iload_2
      53: iconst_1
      54: iadd
      55: if_icmpgt     137
      58: iload         8
      60: istore        7
      62: iload         4
      64: ifeq          70
      67: goto          17
      70: iload         8
      72: iflt          126
      75: iload         8
      77: bipush        20
      79: if_icmpge     126
      82: iload         6
      84: iflt          126
      87: iload         6
      89: bipush        18
      91: if_icmpge     126
      94: iload         8
      96: iload_2
      97: if_icmpne     106
     100: iload         6
     102: iload_3
     103: if_icmpeq     126
     106: aload_1
     107: iload         6
     109: aaload
     110: iload         8
     112: baload
     113: ifeq          126
     116: iload         5
     118: ifeq          123
     121: iconst_1
     122: ireturn
     123: iconst_1
     124: istore        5
     126: iinc          8, 1
     129: iload         4
     131: ifeq          50
     134: goto          137
     137: iinc          6, 1
     140: iload         4
     142: ifne          148
     145: goto          13
     148: iconst_0
     149: ireturn

  private static char[] z(java.lang.String);
    Code:
       0: aload_0
       1: invokevirtual #830                // Method java/lang/String.toCharArray:()[C
       4: astore_1
       5: aload_1
       6: arraylength
       7: iconst_2
       8: if_icmpge     21
      11: aload_1
      12: iconst_0
      13: aload_1
      14: iconst_0
      15: caload
      16: bipush        127
      18: ixor
      19: i2c
      20: castore
      21: aload_1
      22: areturn

  private static java.lang.String z(char[]);
    Code:
       0: aload_0
       1: arraylength
       2: istore_1
       3: aload_0
       4: astore_2
       5: iload_1
       6: istore_3
       7: iconst_0
       8: istore        4
      10: iload_3
      11: iload         4
      13: if_icmple     104
      16: aload_2
      17: iload         4
      19: caload
      20: istore        5
      22: iload         4
      24: iconst_5
      25: irem
      26: tableswitch   { // 0 to 3
                     0: 56
                     1: 63
                     2: 70
                     3: 77
               default: 84
          }
      56: bipush        10
      58: istore        6
      60: goto          88
      63: bipush        73
      65: istore        6
      67: goto          88
      70: bipush        55
      72: istore        6
      74: goto          88
      77: bipush        113
      79: istore        6
      81: goto          88
      84: bipush        127
      86: istore        6
      88: aload_2
      89: iload         4
      91: iload         5
      93: iload         6
      95: ixor
      96: i2c
      97: castore
      98: iinc          4, 1
     101: goto          10
     104: new           #831                // class java/lang/String
     107: dup
     108: aload_2
     109: invokespecial #836                // Method java/lang/String."<init>":([C)V
     112: invokevirtual #839                // Method java/lang/String.intern:()Ljava/lang/String;
     115: areturn

  static {};
    Code:
       0: new           #496                // class java/awt/Color
       3: dup
       4: bipush        64
       6: bipush        64
       8: sipush        255
      11: invokespecial #842                // Method java/awt/Color."<init>":(III)V
      14: putstatic     #843                // Field C:Ljava/awt/Color;
      17: getstatic     #843                // Field C:Ljava/awt/Color;
      20: putstatic     #564                // Field J:Ljava/awt/Color;
      23: getstatic     #846                // Field java/awt/Color.green:Ljava/awt/Color;
      26: putstatic     #195                // Field nb:Ljava/awt/Color;
      29: getstatic     #849                // Field java/awt/Color.yellow:Ljava/awt/Color;
      32: putstatic     #210                // Field cb:Ljava/awt/Color;
      35: getstatic     #852                // Field java/awt/Color.red:Ljava/awt/Color;
      38: putstatic     #216                // Field W:Ljava/awt/Color;
      41: new           #496                // class java/awt/Color
      44: dup
      45: iconst_0
      46: sipush        192
      49: iconst_0
      50: invokespecial #842                // Method java/awt/Color."<init>":(III)V
      53: putstatic     #764                // Field p:Ljava/awt/Color;
      56: new           #496                // class java/awt/Color
      59: dup
      60: sipush        192
      63: iconst_0
      64: iconst_0
      65: invokespecial #842                // Method java/awt/Color."<init>":(III)V
      68: putstatic     #771                // Field U:Ljava/awt/Color;
      71: iconst_4
      72: newarray       int
      74: dup
      75: iconst_0
      76: bipush        15
      78: iastore
      79: dup
      80: iconst_1
      81: bipush        10
      83: iastore
      84: dup
      85: iconst_2
      86: iconst_5
      87: iastore
      88: dup
      89: iconst_3
      90: iconst_3
      91: iastore
      92: putstatic     #719                // Field a:[I
      95: aconst_null
      96: putstatic     #562                // Field b:Lcom/aapeli/bigtext/BigText;
      99: aconst_null
     100: putstatic     #178                // Field gb:Lcom/aapeli/bigtext/BigText;
     103: aconst_null
     104: putstatic     #207                // Field db:Lcom/aapeli/bigtext/BigText;
     107: aconst_null
     108: putstatic     #213                // Field pb:Lcom/aapeli/bigtext/BigText;
     111: bipush        26
     113: anewarray     #831                // class java/lang/String
     116: dup
     117: iconst_0
     118: ldc_w         #855                // String \':_\u001e\u0010~
     121: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     124: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     127: aastore
     128: dup
     129: iconst_1
     130: ldc_w         #864                // String k;R\u0010
     133: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     136: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     139: aastore
     140: dup
     141: iconst_2
     142: ldc_w         #866                // String K;R\u0010 D,@>\bd\u001bR\u0012\u0010x-
     145: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     148: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     151: aastore
     152: dup
     153: iconst_3
     154: ldc_w         #868                // String m(Z\u0014 d,@\u0003\u001ai&E\u0015
     157: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     160: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     163: aastore
     164: dup
     165: iconst_4
     166: ldc_w         #870                // String &\f
     169: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     172: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     175: aastore
     176: dup
     177: iconst_5
     178: ldc_w         #872                // String K;R\u0010 M(Z\u00140|,E
     181: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     184: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     187: aastore
     188: dup
     189: bipush        6
     191: ldc_w         #874                // String K;R\u0010 D,@#\u001ai&E\u0015
     194: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     197: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     200: aastore
     201: dup
     202: bipush        7
     204: ldc_w         #876                // String m(Z\u0014 m(Z\u0014\u0010|,E
     207: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     210: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     213: aastore
     214: dup
     215: bipush        8
     217: ldc_w         #878                // String m(Z\u0014 f A\u0014\u0013e:C
     220: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     223: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     226: aastore
     227: dup
     228: bipush        9
     230: ldc_w         #880                // String &\u0005
     233: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     236: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     239: aastore
     240: dup
     241: bipush        10
     243: ldc_w         #882                // String \'!^\u0005
     246: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     249: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     252: aastore
     253: dup
     254: bipush        11
     256: ldc_w         #884                // String K;R\u0010 I%^\u0012\u0014^&t\u001e\u0011~ Y\u0004\u001a
     259: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     262: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     265: aastore
     266: dup
     267: bipush        12
     269: ldc_w         #886                // String K;R\u0010 Z(B\u0002\u001a
     272: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     275: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     278: aastore
     279: dup
     280: bipush        13
     282: ldc_w         #888                // String K;R\u0010 B,[\u0001 D,@6\u001eg,h#\u001am D\u0005\u001ax,S
     285: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     288: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     291: aastore
     292: dup
     293: bipush        14
     295: ldc_w         #890                // String K;R\u0010 B,[\u0001 D,@6\u001eg,
     298: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     301: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     304: aastore
     305: dup
     306: bipush        15
     308: ldc_w         #892                // String K;R\u0010 B,[\u0001 X,D\u0014\u001ex*_
     311: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     314: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     317: aastore
     318: dup
     319: bipush        16
     321: ldc_w         #894                // String K;R\u0010 B,[\u0001 ^ Z\u0014
     324: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     327: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     330: aastore
     331: dup
     332: bipush        17
     334: ldc_w         #896                // String K;R\u0010 B,[\u0001 H<^\u001d\u001b
     337: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     340: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     343: aastore
     344: dup
     345: bipush        18
     347: ldc_w         #898                // String K;R\u0010 B,[\u0001 _9P\u0003\u001en,
     350: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     353: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     356: aastore
     357: dup
     358: bipush        19
     360: ldc_w         #900                // String K;R\u0010 B,[\u0001 F A\u0014\f
     363: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     366: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     369: aastore
     370: dup
     371: bipush        20
     373: ldc_w         #902                // String K;R\u0010 B,[\u0001 D,@6\u001eg,h&\u0010x$
     376: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     379: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     382: aastore
     383: dup
     384: bipush        21
     386: ldc_w         #904                // String K;R\u0010 B,[\u0001 G&Y\u0014\u0006
     389: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     392: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     395: aastore
     396: dup
     397: bipush        22
     399: ldc_w         #906                // String m(Z\u0014 y!X\u0006\u0018x S
     402: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     405: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     408: aastore
     409: dup
     410: bipush        23
     412: ldc_w         #908                // String k;R\u0010 f(D\u0014\r\':C\u0010\r~
     415: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     418: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     421: aastore
     422: dup
     423: bipush        24
     425: ldc_w         #910                // String k;R\u0010 h<^\u001d\u001bc\'P\\\fo=
     428: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     431: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     434: aastore
     435: dup
     436: bipush        25
     438: ldc_w         #912                // String k;R\u0010 l%V\u001c\u001a\':C\u0010\r~
     441: invokestatic  #857                // Method z:(Ljava/lang/String;)[C
     444: invokestatic  #861                // Method z:([C)Ljava/lang/String;
     447: aastore
     448: putstatic     #146                // Field wb:[Ljava/lang/String;
     451: return
}
