home *** CD-ROM | disk | FTP | other *** search
Wrap
import java.applet.Applet; import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.Dimension; import java.awt.Event; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; import java.awt.Label; import java.awt.LayoutManager; import java.awt.MediaTracker; import java.awt.Panel; import java.awt.Toolkit; import java.awt.image.DirectColorModel; import java.awt.image.ImageObserver; import java.awt.image.MemoryImageSource; import java.awt.image.PixelGrabber; import java.io.ByteArrayOutputStream; import java.io.DataInputStream; import java.io.FilterInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.MalformedURLException; import java.net.URL; public class anfybump extends Applet implements Runnable, ImageObserver { // $FF: renamed from: a double double field_0; // $FF: renamed from: b double double field_1; // $FF: renamed from: c int private int field_2; // $FF: renamed from: d java.awt.Frame Frame field_3; // $FF: renamed from: e double double field_4; // $FF: renamed from: f double double field_5; // $FF: renamed from: g double double field_6; // $FF: renamed from: h double double field_7; // $FF: renamed from: i double double field_8; // $FF: renamed from: j double double field_9; // $FF: renamed from: k boolean boolean field_10 = false; // $FF: renamed from: l int int field_11; // $FF: renamed from: m int int field_12; // $FF: renamed from: n int int field_13; // $FF: renamed from: o java.lang.String final String field_14 = method_19(".*[\u001b\u0000\u001bzI\u000eE);I\u001e\nO\u0019B\u0002\u0006\f3\u000b_\u0012\u0018-\u0005\u0016\u000b\t"); // $FF: renamed from: p int[] int[] field_15; // $FF: renamed from: q int int field_16; // $FF: renamed from: r int int field_17; // $FF: renamed from: s int int field_18; // $FF: renamed from: t int int field_19; // $FF: renamed from: u int int field_20 = 1; // $FF: renamed from: v int[] int[] field_21; // $FF: renamed from: w int[] int[] field_22 = new int[768]; // $FF: renamed from: x int[] int[] field_23 = new int[768]; // $FF: renamed from: y int[] int[] field_24 = new int[768]; // $FF: renamed from: z double double field_25; // $FF: renamed from: A java.awt.Dimension Dimension field_26; // $FF: renamed from: B long long field_27; // $FF: renamed from: C long long field_28; // $FF: renamed from: D int int field_29; // $FF: renamed from: E int[] int[] field_30; // $FF: renamed from: F java.awt.Dimension Dimension field_31; // $FF: renamed from: G int int field_32; // $FF: renamed from: H java.awt.Font Font field_33; // $FF: renamed from: I int int field_34; // $FF: renamed from: J java.awt.Graphics private Graphics field_35; // $FF: renamed from: K int[] int[] field_36; // $FF: renamed from: L int int field_37; // $FF: renamed from: M int int field_38 = 128; // $FF: renamed from: N float float field_39; // $FF: renamed from: O float float field_40; // $FF: renamed from: P int int field_41; // $FF: renamed from: Q java.awt.Image private Image field_42; // $FF: renamed from: R java.awt.Image private Image field_43; // $FF: renamed from: S boolean boolean field_44; // $FF: renamed from: T int int field_45; // $FF: renamed from: U int int field_46; // $FF: renamed from: V boolean boolean field_47 = false; // $FF: renamed from: W int int field_48 = 65535; // $FF: renamed from: X int int field_49; // $FF: renamed from: Y int int field_50; // $FF: renamed from: Z double double field_51; // $FF: renamed from: ba int int field_52 = 256; // $FF: renamed from: bb int[] int[] field_53; // $FF: renamed from: bc java.lang.String[] String[] field_54; // $FF: renamed from: bd java.net.URL URL field_55; // $FF: renamed from: be int int field_56; // $FF: renamed from: bf int int field_57; // $FF: renamed from: bg java.lang.String String field_58; // $FF: renamed from: bh java.lang.String String field_59; // $FF: renamed from: bi java.lang.String String field_60; // $FF: renamed from: bj java.lang.String String field_61; // $FF: renamed from: bk java.lang.String String field_62; // $FF: renamed from: bl java.lang.String String field_63; // $FF: renamed from: bm java.lang.String String field_64; // $FF: renamed from: bn java.lang.String String field_65; // $FF: renamed from: bo java.lang.String String field_66; // $FF: renamed from: bp java.lang.String String field_67; // $FF: renamed from: bq java.lang.String String field_68; // $FF: renamed from: br java.lang.String String field_69; // $FF: renamed from: bs java.lang.String String field_70; // $FF: renamed from: bt java.lang.String String field_71; // $FF: renamed from: bu java.lang.String String field_72; // $FF: renamed from: bv java.lang.String String field_73; // $FF: renamed from: bw java.lang.String String field_74; // $FF: renamed from: bx java.lang.String String field_75; // $FF: renamed from: by java.lang.String String field_76; // $FF: renamed from: bz java.lang.String String field_77; // $FF: renamed from: bA java.lang.String String field_78; // $FF: renamed from: bB java.lang.String String field_79; // $FF: renamed from: bC java.lang.String String field_80; // $FF: renamed from: bD java.lang.String String field_81; // $FF: renamed from: bE int int field_82; // $FF: renamed from: bF boolean boolean field_83 = false; // $FF: renamed from: bG boolean boolean field_84; // $FF: renamed from: bH int int field_85; // $FF: renamed from: bI java.awt.Graphics private Graphics field_86; // $FF: renamed from: bJ java.awt.Image private Image field_87; // $FF: renamed from: bK boolean boolean field_88 = false; // $FF: renamed from: bL int int field_89; // $FF: renamed from: bM int int field_90; // $FF: renamed from: bN int int field_91; // $FF: renamed from: bO int int field_92; // $FF: renamed from: bP java.awt.Image private Image field_93; // $FF: renamed from: bQ int int field_94; // $FF: renamed from: bR int int field_95; // $FF: renamed from: bS int int field_96; // $FF: renamed from: bT anfy anfy field_97; // $FF: renamed from: bU java.awt.image.MemoryImageSource MemoryImageSource field_98; // $FF: renamed from: bV int int field_99; // $FF: renamed from: bW int int field_100; // $FF: renamed from: bX int[] int[] field_101; // $FF: renamed from: bY boolean boolean field_102 = false; // $FF: renamed from: bZ int int field_103 = 1; // $FF: renamed from: ca java.lang.String String field_104; // $FF: renamed from: cb int int field_105; // $FF: renamed from: cc int int field_106; // $FF: renamed from: cd int int field_107; // $FF: renamed from: ce java.awt.Color Color field_108; // $FF: renamed from: cf int int field_109; // $FF: renamed from: cg int int field_110; // $FF: renamed from: ch int int field_111; // $FF: renamed from: ci int int field_112; // $FF: renamed from: cj int int field_113; // $FF: renamed from: ck int int field_114; // $FF: renamed from: cl int[] int[] field_115; // $FF: renamed from: cm int[] int[] field_116; // $FF: renamed from: cn int[] int[] field_117; // $FF: renamed from: co java.lang.String String field_118; // $FF: renamed from: cp java.awt.Color Color field_119; // $FF: renamed from: cq int int field_120; // $FF: renamed from: cr int int field_121; // $FF: renamed from: cs boolean boolean field_122; // $FF: renamed from: ct boolean boolean field_123; // $FF: renamed from: cu java.awt.Toolkit Toolkit field_124; // $FF: renamed from: cv java.lang.Thread Thread field_125; // $FF: renamed from: cw int int field_126; // $FF: renamed from: cx int int field_127; // $FF: renamed from: cy int int field_128; // $FF: renamed from: cz int int field_129; // $FF: renamed from: cA int[] int[] field_130; // $FF: renamed from: cB int int field_131; // $FF: renamed from: cC Lware Lware field_132; // $FF: renamed from: cD int int field_133; // $FF: renamed from: cE int int field_134; // $FF: renamed from: cF int int field_135; // $FF: renamed from: cG int int field_136; // $FF: renamed from: cH int int field_137; // $FF: renamed from: cI java.awt.Font[] Font[] field_138; // $FF: renamed from: a (int[], int[]) void public void method_0(int[] var1, int[] var2) { boolean var3 = false; boolean var4 = false; for(int var8 = 0; var8 < this.field_31.height; ++var8) { for(int var9 = 0; var9 < this.field_31.width; ++var9) { int var5 = 1; int var6 = var8 * this.field_31.width + var9; int var7 = var1[var6]; if (var9 != 0) { var7 += var1[var6 - 1]; ++var5; if (var8 != 0) { var7 += var1[var6 - this.field_31.width - 1]; ++var5; } if (var8 != this.field_31.height - 1) { var7 += var1[var6 + this.field_31.width - 1]; ++var5; } } if (var9 != this.field_31.width - 1) { var7 += var1[var6 + 1]; ++var5; if (var8 != 0) { var7 += var1[var6 - this.field_31.width + 1]; ++var5; } if (var8 != this.field_31.height - 1) { var7 += var1[var6 + this.field_31.width + 1]; ++var5; } } if (var8 != 0) { var7 += var1[var6 - this.field_31.width]; ++var5; } if (var8 != this.field_31.height - 1) { var7 += var1[var6 + this.field_31.width]; ++var5; } var2[var6] = var7 / var5; } } } // $FF: renamed from: a () void private final void method_1() { while(true) { ((Applet)this).showStatus(method_19("+5EP\u0011O(N\u001a\n\u0019?\u000b\u0000\u0012\u0018tJ\u0019\u0003\u00160J\u0001\u0004A9D\u001aE\f(N\u0013\f\u001b)\u000b\u001b\f\u0001?\u000b\u001e\u000bO\u0012\u007f:)N")); try { Thread.sleep(500L); } catch (InterruptedException var1) { } } } // $FF: renamed from: b () boolean public synchronized boolean method_2() { ((Component)this).prepareImage(this.field_93, this); if (!this.field_47) { return false; } else { for(int var1 = 0; var1 < 3; ++var1) { this.notifyAll(); Thread.yield(); try { Thread.sleep(100L); } catch (InterruptedException var2) { } } return this.field_88; } } public void destroy() { if (this.field_93 != null) { this.field_93.flush(); } this.field_93 = null; if (this.field_87 != null) { this.field_87.flush(); } this.field_87 = null; if (this.field_86 != null) { this.field_86.dispose(); } this.field_86 = null; System.gc(); } // $FF: renamed from: c () void synchronized void method_3() { int var1 = 0; int var2 = this.field_11; int var3 = this.field_13; int var4 = this.field_52; int var5 = this.field_16; int var6 = this.field_48; int[] var10 = this.field_53; int[] var11 = this.field_21; int[] var12 = this.field_30; int[] var13 = this.field_22; int[] var14 = this.field_23; int[] var15 = this.field_24; int[] var16 = this.field_101; int[] var17 = this.field_36; int[] var18 = this.field_15; for(int var7 = 0; var7 < var2; ++var7) { int var19 = var7 * var4 + var5; for(int var8 = 0; var8 < var3; ++var8) { int var9 = var10[var11[var1] + var19 + var8 & var6]; var12[var1] = var13[var16[var1] + var9] | var14[var17[var1] + var9] | var15[var18[var1] + var9]; ++var1; } } } // $FF: renamed from: a (java.lang.String) java.awt.Image Image method_4(String var1) { try { return this.method_5(var1); } catch (NoSuchMethodError var2) { return this.method_5(var1); } } // $FF: renamed from: b (java.lang.String) java.awt.Image synchronized Image method_5(String var1) { URL var2 = null; Image var3 = null; try { var2 = new URL(((Applet)this).getDocumentBase(), var1); } catch (MalformedURLException var14) { } try { try { InputStream var4 = this.getClass().getResourceAsStream(var2.toString()); if (var4 != null) { ByteArrayOutputStream var5 = new ByteArrayOutputStream(1024); byte[] var6 = new byte[512]; boolean var8 = false; Object var9 = null; try { while(!var8) { int var7 = var4.read(var6, 0, 512); if (var7 != -1) { var5.write(var6, 0, var7); ((OutputStream)var5).flush(); } else { var8 = true; } } var21 = var5.toByteArray(); ((OutputStream)var5).close(); var4.close(); } catch (IOException var15) { var21 = null; } System.gc(); if (var21 != null) { var3 = ((Component)this).getToolkit().createImage(var21); ((Component)this).prepareImage(var3, this); } } } catch (NoSuchMethodError var16) { } } catch (SecurityException var17) { } if (var3 == null) { int var18 = 0; while(var18 < 5) { try { if (var18 % 2 == 0) { var3 = Toolkit.getDefaultToolkit().getImage(var2); } else { var3 = ((Applet)this).getImage(var2); } ++var18; MediaTracker var20 = new MediaTracker(this); this.notifyAll(); Thread.currentThread(); Thread.yield(); try { var20.addImage(var3, 0); var20.waitForID(0); } catch (InterruptedException var12) { var3 = null; } if (var20.isErrorID(0)) { var3 = null; } else { var18 = 6; } } catch (NullPointerException var13) { System.gc(); } } } if (var3 == null) { for(int var19 = 0; var19 < 25; ++var19) { ((Applet)this).showStatus(method_19("&7J\u0010\u0000O") + var1 + method_19("O4D\u0003E\t5^\u0019\u0001N")); try { Thread.currentThread(); Thread.sleep(250L); } catch (InterruptedException var11) { } } } else { while(var3.getWidth(this) < 0) { this.notifyAll(); Thread.currentThread(); Thread.yield(); try { Thread.currentThread(); Thread.sleep(100L); } catch (InterruptedException var10) { } } } return var3; } // $FF: renamed from: a (java.lang.String, int) void public void method_6(String var1, int var2) { try { this.method_7(var1, var2); } catch (NoSuchMethodError var3) { this.method_7(var1, var2); } } // $FF: renamed from: b (java.lang.String, int) void public void method_7(String var1, int var2) { try { URL var3 = new URL(((Applet)this).getDocumentBase(), var1); try { DataInputStream var4 = new DataInputStream(var3.openStream()); if (var4 != null) { ByteArrayOutputStream var5 = new ByteArrayOutputStream(1024); byte[] var6 = new byte[512]; int var7 = 0; int var8 = 0; boolean var9 = false; try { while(!var9) { var7 = var4.read(var6, 0, 512); if (var7 == -1) { var9 = true; } else { var5.write(var6, 0, var7); ((OutputStream)var5).flush(); var8 += var7; } } byte[] var10 = var5.toByteArray(); ((OutputStream)var5).close(); Object var26 = null; ((FilterInputStream)var4).close(); System.gc(); if (var2 != 0) { int var29 = 1; for(int var13 = 0; var13 < var8; ++var13) { if (var10[var13] == 10) { ++var29; } } this.field_54 = new String[var29 - 1]; int[] var14 = new int[var29 + 1]; int[] var15 = new int[var29 + 1]; var14[0] = 0; int var16 = 0; byte var17 = 0; for(int var18 = 0; var18 < var8; ++var18) { byte var28 = var10[var18]; if (var28 == 10) { var14[var16 + 1] = var18 + 1; if (var17 == 13) { var15[var16] = var18 - var14[var16] - 1; } else { var15[var16] = var18 - var14[var16]; } ++var16; } var17 = var28; } var15[var16] = var8 - var14[var16 + 1] - 1; try { for(int var19 = 0; var19 < var29 - 1; ++var19) { try { this.field_54[var19] = new String(var10, var14[var19], var15[var19]); } catch (NoSuchMethodError var20) { this.field_54[var19] = new String(var10, 0, var14[var19], var15[var19]); } } return; } catch (StringIndexOutOfBoundsException var22) { this.field_54 = null; return; } } for(int var12 = 0; var12 < var8; ++var12) { byte var11 = var10[var12]; if (var11 == 13 || var11 == 10) { var10[var12] = 32; } } try { this.field_104 = new String(var10); return; } catch (NoSuchMethodError var21) { this.field_104 = new String(var10, 0); return; } } catch (IOException var23) { return; } } } catch (IOException var24) { return; } } catch (MalformedURLException var25) { } } // $FF: renamed from: a (java.awt.Graphics) void public void method_8(Graphics var1) { var1.setFont(this.field_33); if (this.field_2 == 0) { this.field_134 = this.field_135; } else { this.field_46 += this.field_126; this.field_134 = this.field_135 - (int)Math.abs((double)this.field_2 * Math.sin((double)this.field_46 / (double)90.0F * Math.PI)); } if (this.field_110 != 0) { for(int var2 = 0; var2 < this.field_128; ++var2) { int var3 = this.field_115[this.field_109 + var2]; var1.copyArea(var2, var3, 1, this.field_112, 0, this.field_99 - var3); } if (this.field_123) { var1.setColor(this.field_108); var1.drawString(this.field_104, this.field_133 + 1, this.field_99 + this.field_105 + 1); } var1.setColor(this.field_119); var1.drawString(this.field_104, this.field_133, this.field_99 + this.field_105); for(int var4 = 0; var4 < this.field_128; ++var4) { var1.copyArea(var4, this.field_99, 1, this.field_113, 0, this.field_116[this.field_109 + var4]); } this.field_109 -= this.field_114; if (this.field_109 < 0) { this.field_109 += 360; } } else { if (this.field_123) { var1.setColor(this.field_108); var1.drawString(this.field_104, this.field_133 + 1, this.field_134 + 1); } var1.setColor(this.field_119); var1.drawString(this.field_104, this.field_133, this.field_134); } this.field_133 -= this.field_127; if (this.field_133 < -this.field_106) { this.field_133 = this.field_128; } } public boolean imageUpdate(Image var1, int var2, int var3, int var4, int var5, int var6) { if (var1 == this.field_93) { if (var2 == 16) { this.field_88 = true; } return true; } else { return true; } } public void init() { ((Container)this).setLayout((LayoutManager)null); ((Panel)this).addNotify(); this.field_124 = ((Component)this).getToolkit(); this.field_118 = ((Applet)this).getParameter(method_19("\u001c.J\u0003\u0010\u001c7X\u0010")); Object var1 = null; String var40 = ((Applet)this).getParameter(method_19("\f(N\u0013\f\u001b)")); if (var40 != null) { if (!var40.startsWith(method_19(".*[\u001b\u0000\u001bzI\u000eE);I\u001e\nO\u0019B\u0002\u0006\f3\u000b_\u0012\u0018-\u0005\u0016\u000b\t"))) { this.method_1(); } } else { this.method_1(); } Object var2 = null; Object var3 = null; try { var41 = ((Applet)this).getDocumentBase().getProtocol(); } catch (SecurityException var37) { var41 = method_19("\t3G\u0012"); } try { var42 = ((Applet)this).getDocumentBase().getHost(); } catch (SecurityException var36) { var42 = ""; } if (!var41.equalsIgnoreCase(method_19("\t3G\u0012")) && var42.length() != 0 && !var42.equalsIgnoreCase(method_19("\u00035H\u0016\t\u00075X\u0003")) && !var42.equals(method_19("^h\u001cYUAj\u0005F"))) { if (var42.startsWith(method_19("\u0018-\\Y"))) { var42 = var42.substring(4); } Object var4 = null; String var43 = ((Applet)this).getParameter(method_19("\u001d?L\u0014\n\u000b?")); if (var43 != null && !var43.equals("NO") && var43.length() > 10) { int var5 = 1; try { for(int var6 = 0; var6 < var43.length(); ++var6) { if (var43.charAt(var6) == '+') { ++var5; } } } catch (StringIndexOutOfBoundsException var39) { } int[] var46 = new int[var5]; if (var5 == 1) { var46[0] = var43.length(); } else { int var7 = 0; try { for(int var8 = 0; var8 < var43.length(); ++var8) { if (var43.charAt(var8) == '+') { var46[var7] = var8; ++var7; } } } catch (StringIndexOutOfBoundsException var38) { } var46[var7] = var43.length(); } String[] var48 = new String[var5]; int var50 = 0; for(int var9 = 0; var9 < var5; ++var9) { try { var48[var9] = var43.substring(var50, var46[var9]); } catch (StringIndexOutOfBoundsException var35) { } var50 = var46[var9] + 1; } for(int var10 = 0; var10 < var5; ++var10) { int var11 = var48[var10].length() - 8; byte[] var15 = new byte[var11]; byte[] var16 = new byte[8]; var48[var10].getBytes(0, var11, var15, 0); var48[var10].getBytes(var11, var11 + 8, var16, 0); int var13 = var11 % 7; int var14 = var11 % 3; for(int var17 = 0; var17 < var11; ++var17) { byte var12 = var15[var17]; if (var12 >= 48 && var12 <= 57) { var15[var17] = this.method_13(var12, var13, 48, 57); } else if (var12 >= 65 && var12 <= 90) { var15[var17] = this.method_13(var12, var13, 65, 90); } else if (var12 >= 97 && var12 <= 122) { var15[var17] = this.method_13(var12, var13, 97, 122); } else if (var12 == 45) { var15[var17] = 46; } else if (var12 == 46) { var15[var17] = 45; } if ((var13 += var14) > 7) { var13 = 1; } } int var18 = 0; int var19 = 0; for(int var20 = 0; var20 < 4; ++var20) { var16[var20] = (byte)(var16[var20] - 52); } for(int var21 = 4; var21 < 8; ++var21) { var16[var21] = (byte)(var16[var21] - 55); } for(int var22 = 0; var22 < var11; var22 += 2) { var18 += var15[var22]; } for(int var23 = 1; var23 < var11; var23 += 2) { var19 += var15[var23]; } String var24 = String.valueOf(var18); String var25; for(var25 = String.valueOf(var19); var24.length() < 4; var24 = "0" + var24) { } while(var25.length() < 4) { var25 = "0" + var25; } byte[] var26 = new byte[8]; var24.getBytes(0, 4, var26, 0); var25.getBytes(0, 4, var26, 4); String var27 = new String(var26, 0); if (var27.equals(new String(var16, 0))) { String var28 = new String(var15, 0); Object var29 = null; String var87; if (var28.startsWith(method_19("\u0018-\\Y"))) { var87 = var28.substring(4); } else { var87 = var28; } if (var42.equalsIgnoreCase(var87)) { this.field_102 = true; } } } } } else { this.field_102 = true; } String var44 = ((Applet)this).getParameter(method_19("\u001d?L\u001b\f\u00011")); if (var44 != null && !var44.equalsIgnoreCase("NO")) { try { this.field_55 = new URL(((Applet)this).getDocumentBase(), var44); } catch (MalformedURLException var34) { this.field_55 = null; } } String var45 = ((Applet)this).getParameter(method_19("\u001d?L\u0019\u0000\u0018<Y\u0016\b\n")); if (var45.equalsIgnoreCase(method_19("6\u001fx"))) { this.field_83 = true; } Container var47; for(var47 = ((Component)this).getParent(); !(var47 instanceof Frame); var47 = ((Component)var47).getParent()) { } this.field_3 = (Frame)var47; this.field_3.setCursor(3); String var49 = ((Applet)this).getParameter(method_19("\u0000,N\u0005\f\u0002=")); if (var49 != null && !var49.equalsIgnoreCase("NO")) { this.field_93 = this.method_4(var49); if (this.field_93 != null) { String var51 = ((Applet)this).getParameter(method_19("\u0000,N\u0005\f\u0002=s")); if (var51 == null) { var51 = "0"; } this.field_94 = Integer.valueOf(var51); String var69 = ((Applet)this).getParameter(method_19("\u0000,N\u0005\f\u0002=r")); if (var69 == null) { var69 = "0"; } this.field_95 = Integer.valueOf(var69); } } int var70 = 3; int var71 = 4; try { var70 = Integer.parseInt(((Applet)this).getParameter(method_19("\u000e4L\u001b\u00000\""))); var71 = Integer.parseInt(((Applet)this).getParameter(method_19("\u000e4L\u001b\u00000#"))); } catch (Exception var33) { } this.field_59 = ((Applet)this).getParameter(method_19("\u001d?X")); if (this.field_59 == null) { this.field_59 = "1"; } this.field_74 = ((Applet)this).getParameter(method_19("\"3E$<!\u0019")); if (this.field_74 == null) { this.field_74 = "10"; } this.field_57 = Integer.valueOf(this.field_74); this.field_63 = ((Applet)this).getParameter(method_19("\u0002?F\u0013\u0000\u0003;R")); this.field_65 = ((Applet)this).getParameter(method_19("\u001f(B\u0018\u0017\u0006.R")); this.field_56 = Integer.valueOf(this.field_63); this.field_96 = Integer.valueOf(this.field_65); if (this.field_56 < 0) { this.field_56 = 0; } String var72 = ((Applet)this).getParameter(method_19("\u00064_\u0012\u0017\u000e9_\u001e\u0013\n")); if (var72.equalsIgnoreCase(method_19("6\u001fx"))) { this.field_44 = true; } else { this.field_44 = false; } if (this.field_96 > 10) { this.field_96 = 10; } else if (this.field_96 < 1) { this.field_96 = 1; } this.field_103 = Integer.valueOf(this.field_59); this.field_74 = ((Applet)this).getParameter(method_19("\u00033L\u001f\u0011\u001c3Q\u0012")); if (this.field_74 == null) { this.field_74 = "8"; } this.field_52 = Integer.valueOf(this.field_74); this.field_74 = null; this.field_74 = ((Applet)this).getParameter(method_19("\u00033L\u001f\u0011\u00023E")); if (this.field_74 == null) { this.field_74 = "10"; } this.field_50 = Integer.valueOf(this.field_74); this.field_74 = null; this.field_74 = ((Applet)this).getParameter(method_19("\u00033L\u001f\u0011\u0002;S")); if (this.field_74 == null) { this.field_74 = method_19("Zj\u001b"); } this.field_49 = Integer.valueOf(this.field_74); this.field_74 = null; this.field_74 = ((Applet)this).getParameter(method_19("\u00033L\u001f\u0011\u001f5\\\u0012\u0017")); if (this.field_74 == null) { this.field_74 = method_19("^j\u001b"); } this.field_51 = Double.valueOf(this.field_74) / (double)100.0F; this.field_52 = this.field_52 - this.field_103 + 1; if (this.field_52 <= 0) { this.field_52 = 3; } this.field_52 = (int)Math.pow((double)2.0F, (double)this.field_52); this.field_38 = this.field_52 / 2; this.field_48 = this.field_52 * this.field_52 - 1; Dimension var73 = ((Component)this).size(); this.field_100 = var73.width; this.field_99 = var73.height; this.field_13 = var73.width / this.field_103; this.field_11 = var73.height / this.field_103; this.field_131 = var73.width / this.field_103; this.field_37 = var73.height / this.field_103; this.field_117 = new int[this.field_13 * this.field_11]; this.field_30 = new int[this.field_13 * this.field_11]; this.field_53 = new int[this.field_52 * this.field_52]; ((Applet)this).showStatus(method_19("#5J\u0013\f\u0001=\u000b\u0007\f\f.^\u0005\u0000")); this.field_43 = this.method_4(((Applet)this).getParameter(method_19("\u001f3H\u0003\u0010\u001d?"))); this.field_31 = new Dimension(this.field_43.getWidth(this), this.field_43.getHeight(this)); PixelGrabber var75 = new PixelGrabber(this.field_43, 0, 0, this.field_43.getWidth(this), this.field_43.getHeight(this), this.field_117, 0, this.field_43.getWidth(this)); try { var75.grabPixels(); } catch (InterruptedException var32) { } this.field_43.flush(); this.field_43 = null; this.method_14(); this.field_87 = ((Component)this).createImage(this.field_100, this.field_99 + this.field_112); this.field_86 = this.field_87.getGraphics(); this.field_101 = new int[this.field_31.width * this.field_31.height]; this.field_36 = new int[this.field_31.width * this.field_31.height]; this.field_15 = new int[this.field_31.width * this.field_31.height]; this.field_21 = new int[this.field_31.width * this.field_31.height]; for(int var52 = 0; var52 < this.field_31.width * this.field_31.height; ++var52) { this.field_101[var52] = this.field_117[var52] >> 16 & 255; } for(int var53 = 0; var53 < this.field_31.width * this.field_31.height; ++var53) { this.field_36[var53] = this.field_117[var53] >> 8 & 255; } for(int var54 = 0; var54 < this.field_31.width * this.field_31.height; ++var54) { this.field_15[var54] = this.field_117[var54] & 255; } String var76 = ((Applet)this).getParameter(method_19("\r/F\u0007")); if (var76.equalsIgnoreCase("NO")) { if (this.field_52 * this.field_52 < this.field_31.width * this.field_31.height) { int[] var77 = new int[this.field_31.width * this.field_31.height]; for(int var55 = 0; var55 < this.field_31.width * this.field_31.height; ++var55) { var77[var55] = (this.field_101[var55] + this.field_36[var55] + this.field_15[var55]) / 3; } this.method_0(var77, this.field_117); } else { for(int var56 = 0; var56 < this.field_31.width * this.field_31.height; ++var56) { this.field_53[var56] = (this.field_101[var56] + this.field_36[var56] + this.field_15[var56]) / 3; } this.method_0(this.field_53, this.field_117); } } else { ((Applet)this).showStatus(method_19("#5J\u0013\f\u0001=\u000b\u0015\u0010\u0002*F\u0016\u0015")); this.field_43 = this.method_4(((Applet)this).getParameter(method_19("\r/F\u0007"))); PixelGrabber var78 = new PixelGrabber(this.field_43, 0, 0, this.field_31.width, this.field_31.height, this.field_117, 0, this.field_31.width); try { var78.grabPixels(); } catch (InterruptedException var31) { } this.field_43.flush(); this.field_43 = null; int[] var80 = new int[this.field_31.width * this.field_31.height]; int[] var81 = new int[this.field_31.width * this.field_31.height]; int[] var84 = new int[this.field_31.width * this.field_31.height]; for(int var57 = 0; var57 < this.field_31.width * this.field_31.height; ++var57) { var80[var57] = this.field_117[var57] >> 16 & 255; } for(int var58 = 0; var58 < this.field_31.width * this.field_31.height; ++var58) { var81[var58] = this.field_117[var58] >> 8 & 255; } for(int var59 = 0; var59 < this.field_31.width * this.field_31.height; ++var59) { var84[var59] = this.field_117[var59] & 255; } if (this.field_52 * this.field_52 < this.field_31.width * this.field_31.height) { int[] var85 = new int[this.field_31.width * this.field_31.height]; for(int var60 = 0; var60 < this.field_31.width * this.field_31.height; ++var60) { var85[var60] = (var80[var60] + var81[var60] + var84[var60]) / 3; } this.method_0(var85, this.field_117); } else { for(int var61 = 0; var61 < this.field_31.width * this.field_31.height; ++var61) { this.field_53[var61] = (var80[var61] + var81[var61] + var84[var61]) / 3; } this.method_0(this.field_53, this.field_117); } } this.field_20 = Integer.parseInt(((Applet)this).getParameter(method_19("\r/F\u0007:\u0007?B\u0010\r\u001b"))); for(int var62 = 1; var62 < this.field_31.width * this.field_31.height - 1; ++var62) { this.field_21[var62] = this.field_117[var62 - 1] - this.field_117[var62 + 1] * this.field_20; } for(int var63 = this.field_31.width; var63 < this.field_31.width * (this.field_31.height - 1); ++var63) { int[] var10000 = this.field_21; var10000[var63] += this.field_52 * (this.field_117[var63 - this.field_31.width] - this.field_117[var63 + this.field_31.width] * this.field_20); } this.field_21[this.field_31.width * this.field_31.height - 1] = 0; for(int var64 = this.field_31.width * (this.field_31.height - 1); var64 < this.field_31.width * this.field_31.height; ++var64) { this.field_21[var64] = 0; } double var79 = (double)0.0F; for(int var65 = 0; var65 < this.field_52; ++var65) { double var82 = (double)0.0F; this.field_25 = Math.sin(var79) * (double)512.0F - (double)256.0F; for(this.field_45 = 0; this.field_45 < this.field_52; ++this.field_45) { int var86 = (int)((Math.sin(var82) * (double)512.0F + this.field_25 - (double)256.0F) * this.field_51); if (var86 > this.field_49) { var86 = this.field_49; } if (var86 < this.field_50) { var86 = this.field_50; } this.field_53[var65 * this.field_52 + this.field_45] = var86 & 511; var82 += Math.PI / (double)this.field_52; } var79 += Math.PI / (double)this.field_52; } for(int var66 = 0; var66 < 256; ++var66) { this.field_22[var66] = 0; this.field_23[var66] = 0; this.field_24[var66] = 0; } for(int var67 = 256; var67 < 512; ++var67) { this.field_22[var67] = var67 - 256 << 16; this.field_23[var67] = var67 - 256 << 8; this.field_24[var67] = var67 - 256; } for(int var68 = 512; var68 < 768; ++var68) { this.field_22[var68] = 16711680; this.field_23[var68] = 65280; this.field_24[var68] = 255; } var73 = ((Component)this).size(); this.field_91 = this.field_13 / 2; this.field_92 = this.field_11 / 2; this.field_0 = 0.017444444444444446 * (double)var70; this.field_1 = 0.017444444444444446 * (double)var71; System.gc(); try { this.method_9(); } catch (NoSuchMethodError var30) { this.method_9(); } if (!this.field_102) { Label var83 = new Label(method_19(".4M\u000eE-/F\u0007\b\u000e*\u000b\u0016\u0015\u001f6N\u0003E\r#\u000b1\u0004\r3DW&\u0006/H\u0014\fOk\u0012NR@c\u0013Y")); this.field_132 = new Lware(((Applet)this).getAppletContext(), var83); this.field_132.setTitle(method_19("-/F\u0007\b\u000e*\u000b6\u0015\u001f6N\u0003E\r#\u000b1\u0004\r3DW&\u0006/H\u0014\f")); this.field_132.hide(); } } // $FF: renamed from: d () void void method_9() { this.field_98 = new MemoryImageSource(this.field_131, this.field_37, new DirectColorModel(24, 16711680, 65280, 255), this.field_30, 0, this.field_131); String var1; try { var1 = System.getProperty(method_19("\u0005;]\u0016K\u0019?Y\u0004\f\u00004")); } catch (SecurityException var3) { var1 = method_19("\u001a4@"); } if (!var1.startsWith(method_19("^t\u001b"))) { try { this.field_98.setAnimated(true); this.field_98.setFullBufferUpdates(true); this.field_42 = ((Component)this).createImage(this.field_98); this.field_98.newPixels(); this.field_47 = true; } catch (NoSuchMethodError var2) { this.field_47 = false; } } if (!this.field_47) { this.field_98 = null; this.field_97 = new anfy(this.field_131, this.field_37, new DirectColorModel(24, 16711680, 65280, 255), this.field_30, 0, this.field_131); this.field_42 = ((Component)this).createImage(this.field_97); } } public final boolean mouseDown(Event var1, int var2, int var3) { if (!this.field_102) { this.field_132.show(); this.field_132.toFront(); this.field_132.requestFocus(); } else if (this.field_55 != null) { if (this.field_83) { ((Applet)this).getAppletContext().showDocument(this.field_55, ((Applet)this).getParameter(method_19("\u001d?L\u0011\u0017\u000e7N\u0019\u0004\u0002?"))); } else { ((Applet)this).getAppletContext().showDocument(this.field_55); } } return true; } public final boolean mouseEnter(Event var1, int var2, int var3) { ((Applet)this).showStatus(this.field_118); return true; } public final boolean mouseExit(Event var1, int var2, int var3) { ((Applet)this).showStatus(""); return true; } public synchronized boolean mouseMove(Event var1, int var2, int var3) { if (this.field_44) { if (!this.field_84) { this.field_16 = this.field_38 + this.field_38 * this.field_52; this.field_89 = 0; this.field_90 = 0; } this.field_28 = System.currentTimeMillis(); this.field_84 = true; if (var3 > this.field_90) { this.field_16 -= (var3 - this.field_90) * this.field_52; } else if (var3 < this.field_90) { this.field_16 += (this.field_90 - var3) * this.field_52; } if (var2 > this.field_89) { this.field_16 -= var2 - this.field_89; } else if (var2 < this.field_89) { this.field_16 += this.field_89 - var2; } this.field_89 = var2; this.field_90 = var3; } return true; } public final void paint(Graphics var1) { if (this.field_42 != null) { if (this.field_103 == 1) { this.field_86.drawImage(this.field_42, 0, 0, this); } else { this.method_11(); this.field_86.drawImage(this.field_42, 0, 0, this.field_100, this.field_99, this); } if (this.field_93 != null) { this.method_10(); } if (this.field_122) { this.method_15(this.field_86); } var1.drawImage(this.field_87, 0, 0, this); } } // $FF: renamed from: e () void public synchronized void method_10() { if (this.field_10) { this.notifyAll(); while(!this.field_88) { Thread.yield(); try { Thread.sleep(8L); } catch (InterruptedException var1) { } } this.field_88 = false; } this.field_86.drawImage(this.field_93, this.field_94, this.field_95, this); } // $FF: renamed from: f () void public synchronized void method_11() { int var1 = 0; ((Component)this).prepareImage(this.field_42, this.field_100, this.field_99, this); this.notifyAll(); while((var1 & 240) == 0) { Thread.yield(); var1 = ((Component)this).checkImage(this.field_42, this.field_100, this.field_99, this); } } // $FF: renamed from: g () void public final void method_12() { try { if (this.field_47) { this.field_98.newPixels(); } else { this.field_97.startProduction(this.field_97.getConsumer()); } } catch (NoSuchMethodError var1) { } } public void run() { this.field_125.setPriority(this.field_96); ((Applet)this).showStatus(""); System.gc(); this.field_27 = System.currentTimeMillis(); this.field_16 = (int)((double)this.field_91 * Math.sin(this.field_4) + (double)((int)((double)this.field_92 * Math.cos(this.field_5)) * this.field_52)); this.field_16 += this.field_38 - this.field_91 + (this.field_38 - this.field_92) * this.field_52; this.field_4 += this.field_0; this.field_5 += this.field_1; Graphics var1 = ((Component)this).getGraphics(); if (this.field_93 != null && !this.field_10) { this.field_10 = this.method_2(); } if (this.field_55 != null) { this.field_3.setCursor(12); } else { this.field_3.setCursor(0); } while(this.field_125 != null) { this.method_3(); if (this.field_84) { if (System.currentTimeMillis() - this.field_28 > 2000L) { this.field_84 = false; } } else { this.field_16 = (int)((double)this.field_91 * Math.sin(this.field_4) + (double)((int)((double)this.field_92 * Math.cos(this.field_5)) * this.field_52)); this.field_16 += this.field_38 - this.field_91 + (this.field_38 - this.field_92) * this.field_52; this.field_4 += this.field_0; this.field_5 += this.field_1; } if (++this.field_19 == this.field_56) { System.gc(); this.field_19 = 0; } try { this.method_12(); } catch (NoSuchMethodError var2) { } if (this.field_103 == 1) { this.field_86.drawImage(this.field_42, 0, 0, this); } else { this.method_11(); this.field_86.drawImage(this.field_42, 0, 0, this.field_100, this.field_99, this); } if (this.field_93 != null) { this.method_10(); } if (this.field_122) { this.method_15(this.field_86); } var1.drawImage(this.field_87, 0, 0, this); this.method_17(); } } // $FF: renamed from: a (int, int, int, int) byte byte method_13(int var1, int var2, int var3, int var4) { int var5 = var1 - var2; if (var5 >= var3) { return (byte)var5; } else { int var6 = var3 - var5 - 1; return (byte)(var4 - var6); } } // $FF: renamed from: h () void public void method_14() { Object var1 = null; this.field_122 = false; String var18 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\u0016\f(D\u001b\t")); if (var18 != null && !var18.equalsIgnoreCase("NO")) { Object var2 = null; String var19 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\u0011\u0016*N")); if (var19 == null) { var19 = method_19("\u00075Y\u001e\u001f\u00004_\u0016\t"); } if (var19.equals(method_19("\u00075Y\u001e\u001f\u00004_\u0016\t"))) { this.field_107 = 0; } else if (var19.equals(method_19("\u0019?Y\u0003\f\f;G"))) { this.field_107 = 1; } else if (var19.equals(method_19("\u00155D\u001a\f\u0001="))) { this.field_107 = 2; } else if (var19.equals(method_19("\u00064]\r\n\u00007B\u0019\u0002"))) { this.field_107 = 3; } if (this.field_107 == 0) { this.method_6(var18, 0); if (this.field_104 != null) { this.field_122 = true; } } else { this.method_6(var18, 1); if (this.field_54 != null) { this.field_122 = true; } } } if (this.field_122) { Object var20 = null; String var21 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\u0016\u001f?N\u0013")); if (var21 == null) { var21 = "0"; } this.field_127 = Integer.valueOf(var21); Object var3 = null; String var22 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\u0003\u00004_")); if (var22 == null) { var22 = method_19(".(B\u0016\t"); } int var4 = 0; Object var5 = null; String var23 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\u0007\u00006O")); if (var23.equalsIgnoreCase(method_19("6\u001fx"))) { ++var4; } Object var6 = null; String var24 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\f\u001b;G\u001e\u0006")); if (var24 == null) { var24 = "NO"; } if (var24.equalsIgnoreCase(method_19("6\u001fx"))) { var4 += 2; } Object var7 = null; String var25 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\u0016\u0006 N")); if (var25 == null) { var25 = "12"; } int var8 = Integer.valueOf(var25); this.field_33 = new Font(var22, var4, var8); Object var9 = null; String var26 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\u0016\u0007;O\u0018\u0012")); if (var26.equalsIgnoreCase(method_19("6\u001fx"))) { this.field_123 = true; } else { this.field_123 = false; } this.field_119 = new Color(Integer.valueOf(((Applet)this).getParameter(method_19(";?S\u0003&\u00006y"))), Integer.valueOf(((Applet)this).getParameter(method_19(";?S\u0003&\u00006l"))), Integer.valueOf(((Applet)this).getParameter(method_19(";?S\u0003&\u00006i")))); this.field_108 = new Color(Integer.valueOf(((Applet)this).getParameter(method_19(";?S\u00036,5G%"))), Integer.valueOf(((Applet)this).getParameter(method_19(";?S\u00036,5G0"))), Integer.valueOf(((Applet)this).getParameter(method_19(";?S\u00036,5G5")))); this.field_128 = ((Component)this).size().width; this.field_129 = ((Component)this).size().height; if (this.field_107 == 0) { Object var10 = null; String var27 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\n\t<X\u0012\u0011")); if (var27 == null) { var27 = "0"; } this.field_135 = Integer.valueOf(var27); if (this.field_135 < 0) { this.field_135 = 0; } Object var11 = null; String var32 = ((Applet)this).getParameter(method_19(";?S\u0003/\u001a7[6\b\u001f")); if (var32 == null) { var32 = "0"; } this.field_2 = Integer.valueOf(var32); Object var12 = null; String var36 = ((Applet)this).getParameter(method_19(";?S\u0003/\u001a7[$\u0015\u000b")); if (var36 == null) { var36 = "0"; } this.field_126 = Integer.valueOf(var36); Object var13 = null; String var39 = ((Applet)this).getParameter(method_19(";?S\u00036\u00064N6\b\u001f")); if (var39 == null) { var39 = "0"; } this.field_110 = Integer.valueOf(var39); Object var14 = null; String var40 = ((Applet)this).getParameter(method_19(";?S\u00036\u00064N$\u0015\u000b")); if (var40 == null) { var40 = "0"; } this.field_114 = Integer.valueOf(var40); Object var15 = null; String var41 = ((Applet)this).getParameter(method_19(";?S\u00036\u00064N6\u000b\b6N")); if (var41 == null) { var41 = "0"; } this.field_111 = Integer.valueOf(var41); FontMetrics var16 = ((Component)this).getGraphics().getFontMetrics(this.field_33); this.field_106 = var16.stringWidth(this.field_104); this.field_105 = var16.getHeight(); this.field_29 = var16.getMaxDescent(); this.field_133 = this.field_128; if (this.field_135 < this.field_105 - this.field_29) { this.field_135 = this.field_105 - this.field_29; } else if (this.field_135 > this.field_129 - this.field_29) { this.field_135 = this.field_129 - this.field_29; } if (this.field_110 != 0) { this.field_115 = new int[this.field_128 + 360]; this.field_116 = new int[this.field_128 + 360]; for(int var17 = 0; var17 < this.field_128 + 360; ++var17) { this.field_115[var17] = (int)((double)this.field_110 * Math.sin((double)this.field_111 * (double)var17 * Math.PI / (double)180.0F)) - this.field_105 - this.field_29 + this.field_135; this.field_116[var17] = this.field_115[var17] - this.field_99; } this.field_109 = 360; this.field_112 = this.field_105 + this.field_29 + 1; this.field_113 = this.field_112 - 1; return; } } else { if (this.field_107 == 1) { Object var30 = null; String var31 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\u0013\u001c*J\u0014\u0000")); if (var31 == null) { var31 = "10"; } int var35 = Integer.valueOf(var31); FontMetrics var38 = ((Component)this).getGraphics().getFontMetrics(this.field_33); this.field_34 = var38.getHeight() + var35; this.field_130 = new int[this.field_54.length]; for(this.field_41 = 0; this.field_41 < this.field_54.length; ++this.field_41) { this.field_130[this.field_41] = (this.field_128 - var38.stringWidth(this.field_54[this.field_41])) / 2; } this.field_82 = -this.field_34; return; } if (this.field_107 >= 2) { Object var28 = null; String var29 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\b\u00064M\u0018\u000b\u001b")); if (var29 == null) { var29 = "2"; } this.field_121 = Integer.valueOf(var29); Object var33 = null; String var34 = ((Applet)this).getParameter(method_19("\u001b?S\u0003\b\u000e\"M\u0018\u000b\u001b")); if (var34 == null) { var34 = "72"; } this.field_120 = Integer.valueOf(var34); this.field_85 = this.field_120 - this.field_121; this.field_33 = null; this.field_138 = new Font[this.field_85]; int var37 = this.field_121; for(this.field_41 = 0; this.field_41 < this.field_85; ++this.field_41) { this.field_138[this.field_41] = new Font(var22, var4, var37++); } this.field_40 = (float)this.field_128 / 2.0F; this.field_39 = (float)this.field_129 / 2.0F; if (this.field_107 == 3) { this.field_137 = this.field_85 - 1; return; } this.field_137 = 0; } } } } // $FF: renamed from: b (java.awt.Graphics) void public void method_15(Graphics var1) { switch (this.field_107) { case 0: this.method_8(var1); return; case 1: this.method_16(var1); return; default: this.method_18(var1); } } public void start() { if (this.field_125 == null) { this.field_125 = new Thread(this); this.field_125.start(); } } public void stop() { if (this.field_125 != null && this.field_125.isAlive()) { this.field_125.stop(); } this.field_125 = null; } public final void update(Graphics var1) { this.paint(var1); } // $FF: renamed from: c (java.awt.Graphics) void public void method_16(Graphics var1) { var1.setFont(this.field_33); this.field_82 += this.field_127; if (this.field_82 > this.field_129 + this.field_54.length * this.field_34) { this.field_82 = -this.field_34; } if (this.field_123) { for(int var6 = 0; var6 < this.field_54.length; ++var6) { String var5 = this.field_54[var6]; int var3 = this.field_130[var6]; int var4 = this.field_129 - this.field_82 + var6 * this.field_34; var1.setColor(this.field_108); var1.drawString(var5, var3 + 1, var4 + 1); var1.setColor(this.field_119); var1.drawString(var5, var3, var4); } } else { var1.setColor(this.field_119); for(int var2 = 0; var2 < this.field_54.length; ++var2) { var1.drawString(this.field_54[var2], this.field_130[var2], this.field_129 - this.field_82 + var2 * this.field_34); } } } // $FF: renamed from: i () void public synchronized void method_17() { Thread.yield(); this.field_124.sync(); long var1 = 10L - (System.currentTimeMillis() - this.field_27); if (var1 > 0L) { try { Thread.sleep(var1); } catch (InterruptedException var5) { } } else { try { Thread.sleep(1L); } catch (InterruptedException var4) { } } this.field_27 = System.currentTimeMillis(); try { Thread.sleep((long)this.field_57); } catch (InterruptedException var3) { } } // $FF: renamed from: d (java.awt.Graphics) void public void method_18(Graphics var1) { String var2 = this.field_54[this.field_136]; var1.setFont(this.field_138[this.field_137]); FontMetrics var3 = var1.getFontMetrics(this.field_138[this.field_137]); int var4 = (int)(this.field_40 - (float)var3.stringWidth(var2) / 2.0F); int var5 = (int)(this.field_39 + (float)var3.getHeight() / 4.0F); if (this.field_123) { var1.setColor(this.field_108); var1.drawString(var2, var4 + 1, var5 + 1); } var1.setColor(this.field_119); var1.drawString(var2, var4, var5); if (this.field_107 == 3) { this.field_137 -= this.field_127; if (this.field_137 <= 1) { this.field_137 = this.field_85 - 1; ++this.field_136; if (this.field_136 >= this.field_54.length) { this.field_136 = 0; return; } } } else { this.field_137 += this.field_127; if (this.field_137 >= this.field_85) { this.field_137 = 0; ++this.field_136; if (this.field_136 >= this.field_54.length) { this.field_136 = 0; } } } } // $FF: renamed from: c (java.lang.String) java.lang.String private static String method_19(String var0) { char[] var1 = var0.toCharArray(); int var2 = var1.length; int var3 = 0; label32: while(true) { int var4 = 0; byte var10000 = 111; char[] var10001 = var1; int var10002 = var3; label30: while(true) { var10001[var10002] ^= var10000; while(true) { ++var3; ++var4; if (var2 == var3) { return new String(var1); } switch (var4) { case 1: var10000 = 90; var10001 = var1; var10002 = var3; continue label30; case 2: var10000 = 43; var10001 = var1; var10002 = var3; continue label30; case 3: var10000 = 119; var10001 = var1; var10002 = var3; continue label30; case 4: var10000 = 101; var10001 = var1; var10002 = var3; continue label30; case 5: continue label32; } } } } } }