public class k extends com.playray.client.SPanel {
  private nb h;

  private jc f;

  private java.awt.Image[] c;

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

  public k(b, nb);
    Code:
       0: aload_0
       1: invokespecial #1                  // Method com/playray/client/SPanel."<init>":()V
       4: aload_0
       5: aload_2
       6: putfield      #2                  // Field h:Lnb;
       9: aload_0
      10: sipush        454
      13: bipush        34
      15: invokevirtual #3                  // Method setSize:(II)V
      18: aload_0
      19: new           #4                  // class jc
      22: dup
      23: getstatic     #107                // Field z:[Ljava/lang/String;
      26: iconst_0
      27: aaload
      28: invokespecial #6                  // Method jc."<init>":(Ljava/lang/String;)V
      31: putfield      #7                  // Field f:Ljc;
      34: aload_0
      35: aload_1
      36: getfield      #8                  // Field b.h:Lcom/playray/client/ImageManager;
      39: getstatic     #107                // Field z:[Ljava/lang/String;
      42: iconst_1
      43: aaload
      44: iconst_2
      45: invokevirtual #10                 // Method com/playray/client/ImageManager.separateImages:(Ljava/lang/String;I)[Ljava/awt/Image;
      48: putfield      #11                 // Field c:[Ljava/awt/Image;
      51: return

  public void paintContent(java.awt.Graphics2D);
    Code:
       0: getstatic     #79                 // Field nb.a:Z
       3: istore        5
       5: aload_0
       6: getfield      #2                  // Field h:Lnb;
       9: invokevirtual #12                 // Method nb.e:()I
      12: ifeq          71
      15: bipush        42
      17: istore_2
      18: iconst_3
      19: istore_3
      20: iconst_0
      21: istore        4
      23: iload         4
      25: bipush        10
      27: if_icmpge     71
      30: aload_1
      31: aload_0
      32: getfield      #11                 // Field c:[Ljava/awt/Image;
      35: aload_0
      36: getfield      #7                  // Field f:Ljc;
      39: invokevirtual #13                 // Method jc.d:()I
      42: iload         4
      44: if_icmple     51
      47: iconst_0
      48: goto          52
      51: iconst_1
      52: aaload
      53: iload_2
      54: iload_3
      55: aload_0
      56: invokevirtual #14                 // Method java/awt/Graphics2D.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
      59: pop
      60: iinc          2, 38
      63: iinc          4, 1
      66: iload         5
      68: ifeq          23
      71: return

  protected void a();
    Code:
       0: aload_0
       1: getfield      #7                  // Field f:Ljc;
       4: invokevirtual #13                 // Method jc.d:()I
       7: bipush        10
       9: if_icmpeq     25
      12: aload_0
      13: getfield      #7                  // Field f:Ljc;
      16: getstatic     #107                // Field z:[Ljava/lang/String;
      19: iconst_0
      20: aaload
      21: invokevirtual #15                 // Method jc.b:(Ljava/lang/String;)I
      24: pop
      25: return

  protected boolean a(jc);
    Code:
       0: getstatic     #79                 // Field nb.a:Z
       3: istore_2
       4: aload_0
       5: getfield      #7                  // Field f:Ljc;
       8: invokevirtual #13                 // Method jc.d:()I
      11: ifle          42
      14: aload_1
      15: invokevirtual #13                 // Method jc.d:()I
      18: iload_2
      19: ifne          53
      22: ifle          42
      25: aload_0
      26: getfield      #7                  // Field f:Ljc;
      29: invokevirtual #16                 // Method jc.g:()I
      32: pop
      33: aload_1
      34: invokevirtual #16                 // Method jc.g:()I
      37: pop
      38: iload_2
      39: ifeq          4
      42: aload_0
      43: invokevirtual #17                 // Method repaint:()V
      46: aload_0
      47: getfield      #7                  // Field f:Ljc;
      50: invokevirtual #13                 // Method jc.d:()I
      53: ifle          60
      56: iconst_1
      57: goto          61
      60: iconst_0
      61: ireturn

  protected int b();
    Code:
       0: aload_0
       1: getfield      #7                  // Field f:Ljc;
       4: invokevirtual #13                 // Method jc.d:()I
       7: ireturn

  protected void a(int);
    Code:
       0: iload_1
       1: iconst_2
       2: if_icmpne     30
       5: aload_0
       6: getfield      #7                  // Field f:Ljc;
       9: invokevirtual #13                 // Method jc.d:()I
      12: bipush        10
      14: if_icmple     30
      17: aload_0
      18: getfield      #7                  // Field f:Ljc;
      21: getstatic     #107                // Field z:[Ljava/lang/String;
      24: iconst_0
      25: aaload
      26: invokevirtual #15                 // Method jc.b:(Ljava/lang/String;)I
      29: pop
      30: return

  static {};
    Code:
       0: iconst_2
       1: anewarray     #83                 // class java/lang/String
       4: dup
       5: iconst_0
       6: ldc           #5                  // String \u0010b
       8: invokestatic  #102                // Method z:(Ljava/lang/String;)[C
      11: invokestatic  #105                // Method z:([C)Ljava/lang/String;
      14: aastore
      15: dup
      16: iconst_1
      17: ldc           #9                  // String D<\u000e$(X
      19: invokestatic  #102                // Method z:(Ljava/lang/String;)[C
      22: invokestatic  #105                // Method z:([C)Ljava/lang/String;
      25: aastore
      26: putstatic     #107                // Field z:[Ljava/lang/String;
      29: return

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

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