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.Event; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; import java.awt.Insets; 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 CubeMenu extends Applet implements Runnable, ImageObserver { // $FF: renamed from: a int private int field_0; // $FF: renamed from: b java.awt.Frame Frame field_1; // $FF: renamed from: c boolean boolean field_2 = false; // $FF: renamed from: d java.lang.String final String field_3 = method_31("O8\u000eM4zh\u001cXqH)\u001cH>.\u000b\u0017T2m!^\t&y?P@?h"); // $FF: renamed from: e float float field_4; // $FF: renamed from: f float float field_5; // $FF: renamed from: g float float field_6; // $FF: renamed from: h int int field_7; // $FF: renamed from: i int int field_8; // $FF: renamed from: j int int field_9; // $FF: renamed from: k int int field_10; // $FF: renamed from: l int int field_11; // $FF: renamed from: m boolean boolean field_12; // $FF: renamed from: n int[] int[] field_13; // $FF: renamed from: o long long field_14; // $FF: renamed from: p long long field_15; // $FF: renamed from: q int int field_16; // $FF: renamed from: r int[] int[] field_17; // $FF: renamed from: s boolean boolean field_18 = false; // $FF: renamed from: t int int field_19; // $FF: renamed from: u int[] final int[] field_20 = new int[]{9, 6, 3, 0, 12, 15, 18, 21, 3, 6, 18, 15, 12, 21, 9, 0, 0, 3, 15, 12, 9, 21, 18, 6}; // $FF: renamed from: v int static final int field_21 = 6; // $FF: renamed from: w float float field_22; // $FF: renamed from: x float float field_23; // $FF: renamed from: y float float field_24; // $FF: renamed from: z float float field_25; // $FF: renamed from: A float float field_26; // $FF: renamed from: B float float field_27; // $FF: renamed from: C float float field_28; // $FF: renamed from: D float float field_29; // $FF: renamed from: E float float field_30; // $FF: renamed from: F int int field_31; // $FF: renamed from: G int int field_32; // $FF: renamed from: H boolean boolean field_33 = false; // $FF: renamed from: I boolean boolean field_34 = false; // $FF: renamed from: J int int field_35; // $FF: renamed from: K java.awt.Font Font field_36; // $FF: renamed from: L boolean boolean field_37 = false; // $FF: renamed from: M int int field_38; // $FF: renamed from: N java.awt.Frame Frame field_39; // $FF: renamed from: O java.awt.Graphics private Graphics field_40; // $FF: renamed from: P int int field_41; // $FF: renamed from: Q int int field_42; // $FF: renamed from: R int int field_43; // $FF: renamed from: S float float field_44; // $FF: renamed from: T float float field_45; // $FF: renamed from: U int int field_46; // $FF: renamed from: V java.awt.Image private Image field_47; // $FF: renamed from: W java.awt.Image private Image field_48; // $FF: renamed from: X java.awt.Image private Image field_49; // $FF: renamed from: Y java.awt.Image private Image field_50; // $FF: renamed from: Z java.awt.Image private Image field_51; // $FF: renamed from: ba java.awt.Image private Image field_52; // $FF: renamed from: bb java.awt.Image private Image field_53; // $FF: renamed from: bc java.lang.String String field_54; // $FF: renamed from: bd java.lang.String String field_55; // $FF: renamed from: be java.lang.String String field_56; // $FF: renamed from: bf java.lang.String String 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 int int field_60; // $FF: renamed from: bj int int field_61; // $FF: renamed from: bk boolean boolean field_62 = false; // $FF: renamed from: bl java.lang.String[] String[] field_63; // $FF: renamed from: bm java.net.URL URL field_64; // $FF: renamed from: bn int int field_65; // $FF: renamed from: bo int int 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 float float field_81; // $FF: renamed from: bE java.awt.MediaTracker MediaTracker field_82; // $FF: renamed from: bF int static final int field_83 = 1024; // $FF: renamed from: bG float static final float field_84 = 1024.0F; // $FF: renamed from: bH int int field_85; // $FF: renamed from: bI boolean boolean field_86 = false; // $FF: renamed from: bJ boolean boolean field_87; // $FF: renamed from: bK boolean boolean field_88; // $FF: renamed from: bL int int field_89; // $FF: renamed from: bM java.awt.Graphics private Graphics field_90; // $FF: renamed from: bN java.awt.Image private Image field_91; // $FF: renamed from: bO boolean boolean field_92 = false; // $FF: renamed from: bP float[] float[] field_93 = new float[]{1.0F, 0.0F, 0.0F, 0.0F, 1.0F, 0.0F, 0.0F, 0.0F, 1.0F}; // $FF: renamed from: bQ int int field_94; // $FF: renamed from: bR int int field_95; // $FF: renamed from: bS java.awt.Image private Image field_96; // $FF: renamed from: bT int int field_97; // $FF: renamed from: bU int int field_98; // $FF: renamed from: bV float[] final float[] field_99 = new float[]{-64.0F, -64.0F, -64.0F, 64.0F, -64.0F, -64.0F, 64.0F, 64.0F, -64.0F, -64.0F, 64.0F, -64.0F, -64.0F, -64.0F, 64.0F, 64.0F, -64.0F, 64.0F, 64.0F, 64.0F, 64.0F, -64.0F, 64.0F, 64.0F}; // $FF: renamed from: bW int static final int field_100 = 8; // $FF: renamed from: bX int int field_101; // $FF: renamed from: bY int int field_102; // $FF: renamed from: bZ int[] int[] field_103; // $FF: renamed from: ca anfy anfy field_104; // $FF: renamed from: cb java.awt.image.MemoryImageSource MemoryImageSource field_105; // $FF: renamed from: cc int int field_106; // $FF: renamed from: cd int int field_107; // $FF: renamed from: ce boolean boolean field_108 = false; // $FF: renamed from: cf int int field_109; // $FF: renamed from: cg float float field_110; // $FF: renamed from: ch float float field_111; // $FF: renamed from: ci float float field_112; // $FF: renamed from: cj int[] int[] field_113; // $FF: renamed from: ck java.lang.String String 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.awt.Color Color field_118; // $FF: renamed from: cp int int field_119; // $FF: renamed from: cq int int field_120; // $FF: renamed from: cr int int field_121; // $FF: renamed from: cs int int field_122; // $FF: renamed from: ct int int field_123; // $FF: renamed from: cu int int field_124; // $FF: renamed from: cv int int field_125; // $FF: renamed from: cw int[] int[] field_126; // $FF: renamed from: cx int[] int[] field_127; // $FF: renamed from: cy float[] float[] field_128; // $FF: renamed from: cz int[] int[] field_129; // $FF: renamed from: cA java.lang.String[] String[] field_130; // $FF: renamed from: cB java.awt.Color Color field_131; // $FF: renamed from: cC int int field_132; // $FF: renamed from: cD int int field_133; // $FF: renamed from: cE boolean boolean field_134; // $FF: renamed from: cF boolean boolean field_135; // $FF: renamed from: cG int[] int[] field_136; // $FF: renamed from: cH int[] int[] field_137; // $FF: renamed from: cI int[] int[] field_138; // $FF: renamed from: cJ int[] int[] field_139; // $FF: renamed from: cK int[] int[] field_140; // $FF: renamed from: cL int[] int[] field_141; // $FF: renamed from: cM int[] int[] field_142; // $FF: renamed from: cN int[] int[] field_143; // $FF: renamed from: cO int[] int[] field_144; // $FF: renamed from: cP int[] int[] field_145; // $FF: renamed from: cQ int[] int[] field_146; // $FF: renamed from: cR int[] int[] field_147; // $FF: renamed from: cS int int field_148; // $FF: renamed from: cT java.awt.Toolkit Toolkit field_149; // $FF: renamed from: cU java.lang.Thread Thread field_150; // $FF: renamed from: cV int int field_151; // $FF: renamed from: cW int int field_152; // $FF: renamed from: cX int int field_153; // $FF: renamed from: cY int int field_154; // $FF: renamed from: cZ int int field_155; // $FF: renamed from: da java.lang.String[] String[] field_156; // $FF: renamed from: db int[] int[] field_157; // $FF: renamed from: dc int int field_158; // $FF: renamed from: dd Lware Lware field_159; // $FF: renamed from: de int int field_160; // $FF: renamed from: df int int field_161; // $FF: renamed from: dg int int field_162; // $FF: renamed from: dh int int field_163; // $FF: renamed from: di int int field_164; // $FF: renamed from: dj int[] int[] field_165; // $FF: renamed from: dk int static final int field_166 = 256; // $FF: renamed from: dl int int field_167; // $FF: renamed from: dm int int field_168; // $FF: renamed from: dn int int field_169; // $FF: renamed from: do java.awt.Font[] Font[] field_170; // $FF: renamed from: a () void private final void method_0() { while(true) { ((Applet)this).showStatus(method_31("J'\u0010\u0006%.:\u001bL>x-^V&yf\u001fO7w\"\u001fW0 +\u0011Lqm:\u001bE8z;^M8`-^H?.\u0000*l\u001d/")); try { Thread.sleep(500L); } catch (InterruptedException var1) { } } } // $FF: renamed from: b () int public int method_1() { short var1 = 0; if (this.field_41 >= 1) { var1 = 28213; } if (this.field_41 >= 3) { var1 = 14000; } if (this.field_41 >= 5) { var1 = 9300; } if (this.field_41 >= 7) { var1 = 6900; } if (this.field_41 >= 9) { var1 = 5450; } if (this.field_41 >= 10) { var1 = 5425; } if (this.field_41 >= 12) { var1 = 4480; } if (this.field_41 >= 14) { var1 = 3805; } if (this.field_41 >= 16) { var1 = 3300; } if (this.field_41 >= 18) { var1 = 2905; } if (this.field_41 >= 20) { var1 = 2590; } if (this.field_41 >= 22) { var1 = 2330; } if (this.field_41 >= 24) { var1 = 2110; } if (this.field_41 >= 26) { var1 = 1930; } if (this.field_41 >= 28) { var1 = 1772; } if (this.field_41 >= 30) { var1 = 1639; } if (this.field_41 >= 32) { var1 = 1521; } if (this.field_41 >= 34) { var1 = 1416; } if (this.field_41 >= 36) { var1 = 1324; } if (this.field_41 >= 38) { var1 = 1242; } if (this.field_41 >= 40) { var1 = 1169; } if (this.field_41 >= 42) { var1 = 1101; } if (this.field_41 >= 44) { var1 = 1040; } if (this.field_41 >= 46) { var1 = 985; } if (this.field_41 >= 48) { var1 = 934; } if (this.field_41 >= 50) { var1 = 887; } if (this.field_41 >= 52) { var1 = 843; } if (this.field_41 >= 54) { var1 = 803; } if (this.field_41 >= 56) { var1 = 766; } if (this.field_41 >= 58) { var1 = 731; } if (this.field_41 >= 60) { var1 = 699; } if (this.field_41 >= 62) { var1 = 668; } if (this.field_41 >= 64) { var1 = 640; } if (this.field_41 >= 66) { var1 = 613; } if (this.field_41 >= 68) { var1 = 588; } if (this.field_41 >= 70) { var1 = 564; } if (this.field_41 >= 72) { var1 = 542; } if (this.field_41 >= 74) { var1 = 521; } if (this.field_41 >= 76) { var1 = 501; } if (this.field_41 >= 78) { var1 = 482; } if (this.field_41 >= 80) { var1 = 464; } if (this.field_41 >= 82) { var1 = 447; } if (this.field_41 >= 84) { var1 = 431; } if (this.field_41 >= 86) { var1 = 415; } if (this.field_41 >= 88) { var1 = 401; } if (this.field_41 >= 90) { var1 = 387; } if (this.field_41 >= 92) { var1 = 373; } if (this.field_41 >= 94) { var1 = 360; } if (this.field_41 >= 96) { var1 = 348; } if (this.field_41 >= 98) { var1 = 336; } if (this.field_41 >= 100) { var1 = 325; } if (this.field_41 >= 102) { var1 = 314; } if (this.field_41 >= 104) { var1 = 303; } if (this.field_41 >= 106) { var1 = 293; } if (this.field_41 >= 108) { var1 = 283; } if (this.field_41 >= 110) { var1 = 274; } if (this.field_41 >= 112) { var1 = 265; } if (this.field_41 >= 114) { var1 = 256; } if (this.field_41 >= 116) { var1 = 248; } if (this.field_41 >= 118) { var1 = 239; } if (this.field_41 >= 120) { var1 = 232; } if (this.field_41 >= 122) { var1 = 224; } if (this.field_41 >= 124) { var1 = 217; } if (this.field_41 >= 126) { var1 = 210; } if (this.field_41 >= 128) { var1 = 203; } if (this.field_41 >= 130) { var1 = 197; } if (this.field_41 >= 132) { var1 = 190; } if (this.field_41 >= 134) { var1 = 184; } if (this.field_41 >= 136) { var1 = 178; } if (this.field_41 >= 138) { var1 = 172; } if (this.field_41 >= 140) { var1 = 166; } if (this.field_41 >= 142) { var1 = 161; } if (this.field_41 >= 144) { var1 = 156; } if (this.field_41 >= 146) { var1 = 150; } if (this.field_41 >= 148) { var1 = 145; } if (this.field_41 >= 150) { var1 = 141; } if (this.field_41 >= 152) { var1 = 136; } if (this.field_41 >= 154) { var1 = 131; } if (this.field_41 >= 156) { var1 = 127; } if (this.field_41 >= 158) { var1 = 122; } if (this.field_41 >= 160) { var1 = 118; } if (this.field_41 >= 162) { var1 = 114; } if (this.field_41 >= 164) { var1 = 110; } if (this.field_41 >= 166) { var1 = 106; } if (this.field_41 >= 168) { var1 = 102; } if (this.field_41 >= 170) { var1 = 98; } if (this.field_41 >= 172) { var1 = 94; } if (this.field_41 >= 174) { var1 = 91; } if (this.field_41 >= 176) { var1 = 87; } if (this.field_41 >= 178) { var1 = 84; } if (this.field_41 >= 180) { var1 = 80; } if (this.field_41 >= 182) { var1 = 77; } if (this.field_41 >= 184) { var1 = 74; } if (this.field_41 >= 186) { var1 = 71; } if (this.field_41 >= 188) { var1 = 68; } if (this.field_41 >= 190) { var1 = 65; } if (this.field_41 >= 192) { var1 = 62; } if (this.field_41 >= 194) { var1 = 59; } if (this.field_41 >= 196) { var1 = 56; } if (this.field_41 >= 198) { var1 = 53; } if (this.field_41 >= 200) { var1 = 51; } if (this.field_41 >= 202) { var1 = 48; } if (this.field_41 >= 204) { var1 = 45; } if (this.field_41 >= 206) { var1 = 43; } if (this.field_41 >= 208) { var1 = 40; } if (this.field_41 >= 210) { var1 = 38; } if (this.field_41 >= 212) { var1 = 36; } if (this.field_41 >= 214) { var1 = 33; } if (this.field_41 >= 216) { var1 = 31; } if (this.field_41 >= 218) { var1 = 29; } if (this.field_41 >= 220) { var1 = 26; } if (this.field_41 >= 222) { var1 = 24; } if (this.field_41 >= 224) { var1 = 22; } if (this.field_41 >= 226) { var1 = 20; } if (this.field_41 >= 228) { var1 = 18; } if (this.field_41 >= 230) { var1 = 16; } if (this.field_41 >= 232) { var1 = 14; } if (this.field_41 >= 234) { var1 = 12; } if (this.field_41 >= 236) { var1 = 10; } if (this.field_41 >= 238) { var1 = 9; } if (this.field_41 >= 240) { var1 = 7; } if (this.field_41 >= 242) { var1 = 5; } if (this.field_41 >= 244) { var1 = 3; } if (this.field_41 >= 246) { var1 = 1; } if (this.field_41 >= 248) { var1 = 0; } if (this.field_41 >= 250) { var1 = -2; } if (this.field_41 >= 252) { var1 = -3; } if (this.field_41 >= 254) { var1 = -5; } if (this.field_41 >= 256) { var1 = -6; } if (this.field_41 >= 258) { var1 = -8; } if (this.field_41 >= 260) { var1 = -9; } if (this.field_41 >= 262) { var1 = -11; } if (this.field_41 >= 264) { var1 = -12; } if (this.field_41 >= 266) { var1 = -14; } if (this.field_41 >= 268) { var1 = -15; } if (this.field_41 >= 270) { var1 = -17; } if (this.field_41 >= 272) { var1 = -18; } if (this.field_41 >= 274) { var1 = -19; } if (this.field_41 >= 276) { var1 = -21; } if (this.field_41 >= 278) { var1 = -22; } if (this.field_41 >= 280) { var1 = -23; } if (this.field_41 >= 282) { var1 = -24; } if (this.field_41 >= 284) { var1 = -26; } if (this.field_41 >= 286) { var1 = -27; } if (this.field_41 >= 288) { var1 = -28; } if (this.field_41 >= 290) { var1 = -29; } if (this.field_41 >= 292) { var1 = -30; } if (this.field_41 >= 294) { var1 = -31; } if (this.field_41 >= 296) { var1 = -33; } if (this.field_41 >= 298) { var1 = -34; } if (this.field_41 >= 300) { var1 = -35; } return var1; } // $FF: renamed from: c () void private final void method_2() { int var7 = 0; int var8 = 0; this.field_31 = 0; for(int var6 = 0; var6 < 24; var6 += 4) { int var1 = this.field_20[var7++]; int var2 = this.field_20[var7++]; int var3 = this.field_20[var7++]; int var4 = this.field_20[var7++]; int var5 = (this.field_103[var2] - this.field_103[var1]) * (this.field_103[var3 + 1] - this.field_103[var1 + 1]) - (this.field_103[var3] - this.field_103[var1]) * (this.field_103[var2 + 1] - this.field_103[var1 + 1]); if (var5 <= 0) { ++this.field_31; this.field_165[var8++] = var6; } } } // $FF: renamed from: d () boolean public synchronized boolean method_3() { ((Component)this).prepareImage(this.field_96, this); if (!this.field_62) { return false; } else { for(int var1 = 0; var1 < 3; ++var1) { this.notifyAll(); Thread.yield(); try { Thread.sleep(100L); } catch (InterruptedException var2) { } } return this.field_92; } } // $FF: renamed from: e () void private final void method_4() { if (this.field_87) { if (System.currentTimeMillis() - this.field_15 > 10000L) { this.field_87 = false; } } else { this.field_4 = this.field_110; this.field_5 = this.field_111; this.field_6 = this.field_112; } this.method_23(); this.method_2(); this.method_27(); } public void destroy() { if (this.field_96 != null) { this.field_96.flush(); } this.field_96 = null; if (this.field_91 != null) { this.field_91.flush(); } this.field_91 = null; if (this.field_90 != null) { this.field_90.dispose(); } this.field_90 = null; System.gc(); } // $FF: renamed from: f () void private final void method_5() { this.field_88 = true; if (this.field_12) { try { System.arraycopy(this.field_13, 0, this.field_17, 0, this.field_151); } catch (ArrayIndexOutOfBoundsException var2) { this.stop(); } catch (ArrayStoreException var3) { this.stop(); } } this.method_4(); int var1 = this.field_119; this.field_119 = (this.field_17[this.field_94 / this.field_109 + this.field_95 / this.field_109 * this.field_158] & -16777216) >> 24; if (this.field_119 != var1) { if (this.field_119 == -1) { this.field_1.setCursor(0); ((Applet)this).showStatus(method_31("]-\u0012D2zh\u001f\u00017o+\u001b")); } else { this.field_1.setCursor(12); ((Applet)this).showStatus(method_31("]-\u0012D2z-\u001a\u001bq") + this.field_130[this.field_119 - 1]); } } this.field_88 = false; } // $FF: renamed from: a (java.lang.String) java.awt.Image Image method_6(String var1) { try { return this.method_7(var1); } catch (NoSuchMethodError var2) { return this.method_7(var1); } } // $FF: renamed from: b (java.lang.String) java.awt.Image synchronized Image method_7(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_31("G%\u001fF4.") + var1 + method_31(".&\u0011Uqh'\u000bO5/")); 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: g () void void method_8() { Insets var1 = this.field_39.insets(); this.field_39.setResizable(true); this.field_39.resize(this.field_35 + var1.left + var1.right, this.field_32 + var1.bottom + var1.top); this.field_39.repaint(); this.field_39.validate(); this.field_39.setResizable(false); this.field_39.move(Integer.valueOf(((Applet)this).getParameter(method_31("h$\u0011@%v"))), Integer.valueOf(((Applet)this).getParameter(method_31("h$\u0011@%w")))); } // $FF: renamed from: a (java.lang.String, int) void public void method_9(String var1, int var2) { try { this.method_10(var1, var2); } catch (NoSuchMethodError var3) { this.method_10(var1, var2); } } // $FF: renamed from: b (java.lang.String, int) void public void method_10(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_63 = 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_63[var19] = new String(var10, var14[var19], var15[var19]); } catch (NoSuchMethodError var20) { this.field_63[var19] = new String(var10, 0, var14[var19], var15[var19]); } } return; } catch (StringIndexOutOfBoundsException var22) { this.field_63 = null; return; } } for(int var12 = 0; var12 < var8; ++var12) { byte var11 = var10[var12]; if (var11 == 13 || var11 == 10) { var10[var12] = 32; } } try { this.field_114 = new String(var10); return; } catch (NoSuchMethodError var21) { this.field_114 = 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_11(Graphics var1) { var1.setFont(this.field_36); if (this.field_0 == 0) { this.field_163 = this.field_164; } else { this.field_61 += this.field_152; this.field_163 = this.field_164 - (int)Math.abs((double)this.field_0 * Math.sin((double)this.field_61 / (double)90.0F * Math.PI)); } if (this.field_121 != 0) { for(int var2 = 0; var2 < this.field_154; ++var2) { int var3 = this.field_126[this.field_120 + var2]; var1.copyArea(var2, var3, 1, this.field_123, 0, this.field_106 - var3); } if (this.field_135) { var1.setColor(this.field_118); var1.drawString(this.field_114, this.field_161 + 1, this.field_106 + this.field_115 + 1); } var1.setColor(this.field_131); var1.drawString(this.field_114, this.field_161, this.field_106 + this.field_115); for(int var4 = 0; var4 < this.field_154; ++var4) { var1.copyArea(var4, this.field_106, 1, this.field_124, 0, this.field_127[this.field_120 + var4]); } this.field_120 -= this.field_125; if (this.field_120 < 0) { this.field_120 += 360; } } else { if (this.field_135) { var1.setColor(this.field_118); var1.drawString(this.field_114, this.field_161 + 1, this.field_163 + 1); } var1.setColor(this.field_131); var1.drawString(this.field_114, this.field_161, this.field_163); } this.field_161 -= this.field_153; if (this.field_161 < -this.field_116) { this.field_161 = this.field_154; } } public boolean imageUpdate(Image var1, int var2, int var3, int var4, int var5, int var6) { if (var1 == this.field_96) { if (var2 == 16) { this.field_92 = true; } return true; } else { return true; } } public void init() { this.field_37 = false; ((Container)this).setLayout((LayoutManager)null); ((Panel)this).addNotify(); this.field_149 = ((Component)this).getToolkit(); Object var1 = null; String var36 = ((Applet)this).getParameter(method_31("m:\u001bE8z;")); if (var36 != null) { if (!var36.startsWith(method_31("O8\u000eM4zh\u001cXqH)\u001cH>.\u000b\u0017T2m!^\t&y?P@?h"))) { this.method_0(); } } else { this.method_0(); } Object var2 = null; Object var3 = null; try { var37 = ((Applet)this).getDocumentBase().getProtocol(); } catch (SecurityException var33) { var37 = method_31("h!\u0012D"); } try { var38 = ((Applet)this).getDocumentBase().getHost(); } catch (SecurityException var32) { var38 = ""; } if (!var37.equalsIgnoreCase(method_31("h!\u0012D")) && var38.length() != 0 && !var38.equalsIgnoreCase(method_31("b'\u001d@=f'\rU")) && !var38.equals(method_31("?zI\u000fa xP\u0010"))) { if (var38.startsWith(method_31("y?\t\u000f"))) { var38 = var38.substring(4); } Object var4 = null; String var39 = ((Applet)this).getParameter(method_31("|-\u0019B>j-")); if (var39 != null && !var39.equals("NO") && var39.length() > 10) { int var5 = 1; try { for(int var6 = 0; var6 < var39.length(); ++var6) { if (var39.charAt(var6) == '+') { ++var5; } } } catch (StringIndexOutOfBoundsException var35) { } int[] var42 = new int[var5]; if (var5 == 1) { var42[0] = var39.length(); } else { int var7 = 0; try { for(int var8 = 0; var8 < var39.length(); ++var8) { if (var39.charAt(var8) == '+') { var42[var7] = var8; ++var7; } } } catch (StringIndexOutOfBoundsException var34) { } var42[var7] = var39.length(); } String[] var44 = new String[var5]; int var48 = 0; for(int var9 = 0; var9 < var5; ++var9) { try { var44[var9] = var39.substring(var48, var42[var9]); } catch (StringIndexOutOfBoundsException var31) { } var48 = var42[var9] + 1; } for(int var10 = 0; var10 < var5; ++var10) { int var11 = var44[var10].length() - 8; byte[] var15 = new byte[var11]; byte[] var16 = new byte[8]; var44[var10].getBytes(0, var11, var15, 0); var44[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_24(var12, var13, 48, 57); } else if (var12 >= 65 && var12 <= 90) { var15[var17] = this.method_24(var12, var13, 65, 90); } else if (var12 >= 97 && var12 <= 122) { var15[var17] = this.method_24(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 var56; if (var28.startsWith(method_31("y?\t\u000f"))) { var56 = var28.substring(4); } else { var56 = var28; } if (var38.equalsIgnoreCase(var56)) { this.field_108 = true; } } } } } else { this.field_108 = true; } String var40 = ((Applet)this).getParameter(method_31("|-\u0019O4y.\f@<k")); if (var40.equalsIgnoreCase(method_31("W\r-"))) { this.field_86 = true; } Container var41; for(var41 = ((Component)this).getParent(); !(var41 instanceof Frame); var41 = ((Component)var41).getParent()) { } this.field_1 = (Frame)var41; this.field_1.setCursor(3); String var43 = ((Applet)this).getParameter(method_31("a>\u001bS8c/")); if (var43 != null && !var43.equalsIgnoreCase("NO")) { this.field_96 = this.method_6(var43); if (this.field_96 != null) { String var45 = ((Applet)this).getParameter(method_31("a>\u001bS8c/&")); if (var45 == null) { var45 = "0"; } this.field_97 = Integer.valueOf(var45); String var49 = ((Applet)this).getParameter(method_31("a>\u001bS8c/'")); if (var49 == null) { var49 = "0"; } this.field_98 = Integer.valueOf(var49); } } this.field_77 = ((Applet)this).getParameter(method_31("C!\u0010r\b@\u000b")); if (this.field_77 == null) { this.field_77 = "10"; } this.field_66 = Integer.valueOf(this.field_77); this.field_156 = new String[7]; this.field_156[1] = new String(((Applet)this).getParameter(method_31("b!\u0010J`"))); this.field_156[2] = new String(((Applet)this).getParameter(method_31("b!\u0010Jc"))); this.field_156[3] = new String(((Applet)this).getParameter(method_31("b!\u0010Jb"))); this.field_156[4] = new String(((Applet)this).getParameter(method_31("b!\u0010Je"))); this.field_156[5] = new String(((Applet)this).getParameter(method_31("b!\u0010Jd"))); this.field_156[6] = new String(((Applet)this).getParameter(method_31("b!\u0010Jg"))); this.field_54 = ((Applet)this).getParameter(method_31("g%\u001fF4?")); this.field_55 = ((Applet)this).getParameter(method_31("g%\u001fF4<")); this.field_56 = ((Applet)this).getParameter(method_31("g%\u001fF4=")); this.field_57 = ((Applet)this).getParameter(method_31("g%\u001fF4:")); this.field_58 = ((Applet)this).getParameter(method_31("g%\u001fF4;")); this.field_59 = ((Applet)this).getParameter(method_31("g%\u001fF48")); this.field_130 = new String[6]; for(int var52 = 0; var52 < 6; ++var52) { this.field_130[var52] = ((Applet)this).getParameter(method_31("}<\u001fU$}%\rF") + String.valueOf(var52 + 1)); } this.field_68 = ((Applet)this).getParameter(method_31("|-\r")); if (this.field_68 == null) { this.field_68 = "1"; } this.field_73 = ((Applet)this).getParameter(method_31("|'\nY")); if (this.field_73 == null) { this.field_73 = "4"; } this.field_74 = ((Applet)this).getParameter(method_31("|'\nX")); if (this.field_74 == null) { this.field_74 = "6"; } this.field_75 = ((Applet)this).getParameter(method_31("|'\n[")); if (this.field_75 == null) { this.field_75 = "8"; } this.field_76 = ((Applet)this).getParameter(method_31("l)\u001dJ#")); if (this.field_76 == null) { this.field_76 = "64"; } this.field_78 = ((Applet)this).getParameter(method_31("l)\u001dJ6")); if (this.field_78 == null) { this.field_78 = "96"; } this.field_79 = ((Applet)this).getParameter(method_31("l)\u001dJ3")); if (this.field_79 == null) { this.field_79 = method_31("?~N"); } this.field_80 = ((Applet)this).getParameter(method_31("m$\u001b@#l)\u001dJ")); if (this.field_80.equalsIgnoreCase(method_31("W\r-"))) { this.field_12 = true; } else { this.field_12 = false; } this.field_69 = ((Applet)this).getParameter(method_31("c-\u0013E4b)\u0007")); this.field_70 = ((Applet)this).getParameter(method_31("~:\u0017N#g<\u0007")); this.field_72 = ((Applet)this).getParameter(method_31("~:\u0017N#g<\u0007m")); this.field_65 = Integer.valueOf(this.field_69); this.field_101 = Integer.valueOf(this.field_70); this.field_102 = Integer.valueOf(this.field_72); if (this.field_65 < 0) { this.field_65 = 0; } if (this.field_101 > 10) { this.field_101 = 10; } else if (this.field_101 < 1) { this.field_101 = 1; } if (this.field_102 > 10) { this.field_102 = 10; } else if (this.field_102 < 1) { this.field_102 = 1; } this.field_109 = Integer.valueOf(this.field_68); this.field_110 = Float.valueOf(this.field_73) / 100.0F; this.field_111 = Float.valueOf(this.field_74) / 100.0F; this.field_112 = Float.valueOf(this.field_75) / 100.0F; this.field_10 = Integer.valueOf(this.field_76); this.field_9 = Integer.valueOf(this.field_78); this.field_7 = Integer.valueOf(this.field_79); this.field_8 = -16777216 | this.field_10 << 16 | this.field_9 << 8 | this.field_7; if (this.field_109 > 8) { this.field_109 = 8; } else if (this.field_109 < 1) { this.field_109 = 1; } String var53 = ((Applet)this).getParameter(method_31("h$\u0011@%c'\u001aD")); if (var53 == null) { var53 = "NO"; } if (var53.equalsIgnoreCase(method_31("W\r-"))) { this.field_34 = true; this.field_35 = Integer.valueOf(((Applet)this).getParameter(method_31("h$\u0011@%y"))); this.field_32 = Integer.valueOf(((Applet)this).getParameter(method_31("h$\u0011@%f"))); var53 = ((Applet)this).getParameter(method_31("h$\u0011@%g&\u0018S>`<")); if (var53 == null) { var53 = "NO"; } if (var53.equalsIgnoreCase(method_31("W\r-"))) { this.field_33 = true; } } else { this.field_34 = false; } if (this.field_34) { this.field_107 = this.field_35; this.field_106 = this.field_32; } else { this.field_107 = ((Component)this).size().width; this.field_106 = ((Component)this).size().height; } this.field_158 = this.field_107 / this.field_109; this.field_41 = this.field_106 / this.field_109; this.field_42 = this.field_41 / 2; this.field_43 = this.field_158 / 2; this.field_148 = this.field_41 * 3; this.field_151 = this.field_158 * this.field_41; this.field_19 = this.method_1(); this.field_167 = this.field_19 + 256; this.field_129 = new int[this.field_151]; this.field_17 = new int[this.field_151]; for(int var50 = 0; var50 < this.field_151; ++var50) { this.field_17[var50] = this.field_8; } this.field_81 = 0.2F; this.field_136 = new int[65536]; this.field_138 = new int[65536]; this.field_140 = new int[65536]; this.field_142 = new int[65536]; this.field_144 = new int[65536]; this.field_146 = new int[65536]; this.field_137 = new int[65536]; this.field_139 = new int[65536]; this.field_141 = new int[65536]; this.field_143 = new int[65536]; this.field_145 = new int[65536]; this.field_147 = new int[65536]; this.field_128 = new float[1280]; this.field_103 = new int[24]; this.field_165 = new int[6]; this.field_113 = new int[this.field_41 * 6]; for(int var46 = 0; var46 < 1024; ++var46) { this.field_128[var46] = (float)Math.sin((double)var46 * (double)2.0F * Math.PI / (double)1024.0F); } for(int var47 = 0; var47 < 256; ++var47) { this.field_128[var47 + 1024] = this.field_128[var47]; } if (this.field_12) { this.field_13 = new int[this.field_151]; for(int var51 = 0; var51 < this.field_151; ++var51) { this.field_13[var51] = this.field_8; } } try { this.method_12(); } catch (NoSuchMethodError var30) { this.method_12(); } this.method_25(); this.field_91 = ((Component)this).createImage(this.field_107, this.field_106 + this.field_123); this.field_90 = this.field_91.getGraphics(); if (this.field_34) { this.field_39 = new Frame(((Applet)this).getParameter(method_31("h$\u0011@%g<\u0012D"))); this.field_39.add(method_31("M-\u0010U4|"), this); } if (!this.field_108) { Label var55 = new Label(method_31("O&\u0018XqZ%\u001fQ\u0012{*\u001b\u00010~8\u0012D%.*\u0007\u0001\u0017o*\u0017NqM!\u000bB2ghO\u0018h8gG\u0019\u007f")); this.field_159 = new Lware(((Applet)this).getAppletContext(), var55); this.field_159.setTitle(method_31("Z%\u001fQqM=\u001cDqO8\u000eM4zh\u001cXqH)\u001cH>.\u000b\u0017T2m!")); this.field_159.hide(); } } // $FF: renamed from: h () void void method_12() { this.field_105 = new MemoryImageSource(this.field_158, this.field_41, new DirectColorModel(24, 16711680, 65280, 255), this.field_17, 0, this.field_158); String var1; try { var1 = System.getProperty(method_31("d)\b@\u007fx-\fR8a&")); } catch (SecurityException var3) { var1 = method_31("{&\u0015"); } if (!var1.startsWith(method_31("?fN"))) { try { this.field_105.setAnimated(true); this.field_105.setFullBufferUpdates(true); this.field_47 = ((Component)this).createImage(this.field_105); this.field_105.newPixels(); this.field_62 = true; } catch (NoSuchMethodError var2) { this.field_62 = false; } } if (!this.field_62) { this.field_105 = null; this.field_104 = new anfy(this.field_158, this.field_41, new DirectColorModel(24, 16711680, 65280, 255), this.field_17, 0, this.field_158); this.field_47 = ((Component)this).createImage(this.field_104); } } // $FF: renamed from: a (int, int, int, int, int, int, int, int) void private final void method_13(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) { int var12 = this.field_148; int[] var13 = this.field_113; int var14 = 0; if (var2 != var6) { if (var6 < var2) { var2 -= var6; var14 += var6 + var6 + var6 + var12; int var19 = (var1 - var5 << 16) / var2; int var20 = (var3 - var7) / var2; int var21 = (var4 - var8) / var2; var5 <<= 16; do { var13[var14++] = var5 >> 16; var13[var14++] = var7 & '\uff00'; var13[var14++] = var8 & '\uff00'; var5 += var19; var7 += var20; var8 += var21; --var2; } while(var2 > 0); } else { var6 -= var2; var14 += var2 + var2 + var2; int var9 = (var5 - var1 << 16) / var6; int var10 = (var7 - var3) / var6; int var11 = (var8 - var4) / var6; var1 <<= 16; do { var13[var14++] = var1 >> 16; var13[var14++] = var3 & '\uff00'; var13[var14++] = var4 & '\uff00'; var1 += var9; var3 += var10; var4 += var11; --var6; } while(var6 > 0); } } } // $FF: renamed from: i () boolean private final boolean method_14() { this.field_82 = new MediaTracker(this); ((Applet)this).showStatus(method_31("B'\u001fE8`/^H<o/\u001bR\u007f f")); this.field_48 = this.method_6(this.field_54); this.field_18 = true; this.method_20(this.field_48); this.field_60 = 1; ((Component)this).repaint(); this.field_49 = this.method_6(this.field_55); this.method_20(this.field_49); this.field_60 = 2; ((Component)this).repaint(); this.field_50 = this.method_6(this.field_56); this.method_20(this.field_50); this.field_60 = 3; ((Component)this).repaint(); this.field_51 = this.method_6(this.field_57); this.method_20(this.field_51); this.field_60 = 4; ((Component)this).repaint(); this.field_52 = this.method_6(this.field_58); this.method_20(this.field_52); this.field_60 = 5; ((Component)this).repaint(); this.field_53 = this.method_6(this.field_59); this.method_20(this.field_53); this.field_60 = 6; ((Component)this).repaint(); this.field_67 = null; this.field_67 = ((Applet)this).getParameter(method_31("l)\u001dJ8c)\u0019D")); if (!this.field_67.equalsIgnoreCase("NO")) { Image var1 = this.method_6(this.field_67); if (var1 != null && var1.getWidth(this) == this.field_158 && var1.getHeight(this) == this.field_41) { PixelGrabber var2 = new PixelGrabber(var1, 0, 0, this.field_158, this.field_41, this.field_13, 0, this.field_158); try { var2.grabPixels(); } catch (InterruptedException var20) { } for(this.field_160 = 0; this.field_160 < this.field_151; ++this.field_160) { int[] var10000 = this.field_13; int var10001 = this.field_160; var10000[var10001] |= -16777216; } } } if (this.field_48.getWidth(this) == 256) { PixelGrabber var21 = new PixelGrabber(this.field_48, 0, 0, 256, 256, this.field_136, 0, 256); try { var21.grabPixels(); } catch (InterruptedException var19) { } PixelGrabber var23 = new PixelGrabber(this.field_49, 0, 0, 256, 256, this.field_138, 0, 256); try { var23.grabPixels(); } catch (InterruptedException var18) { } PixelGrabber var3 = new PixelGrabber(this.field_50, 0, 0, 256, 256, this.field_140, 0, 256); try { var3.grabPixels(); } catch (InterruptedException var17) { } PixelGrabber var4 = new PixelGrabber(this.field_51, 0, 0, 256, 256, this.field_142, 0, 256); try { var4.grabPixels(); } catch (InterruptedException var16) { } PixelGrabber var5 = new PixelGrabber(this.field_52, 0, 0, 256, 256, this.field_144, 0, 256); try { var5.grabPixels(); } catch (InterruptedException var15) { } PixelGrabber var6 = new PixelGrabber(this.field_53, 0, 0, 256, 256, this.field_146, 0, 256); try { var6.grabPixels(); } catch (InterruptedException var14) { } } else { int[] var22 = new int[16384]; PixelGrabber var24 = new PixelGrabber(this.field_48, 0, 0, 128, 128, var22, 0, 128); try { var24.grabPixels(); } catch (InterruptedException var13) { } Object var25 = null; this.method_22(var22, this.field_136); PixelGrabber var26 = new PixelGrabber(this.field_49, 0, 0, 128, 128, var22, 0, 128); try { var26.grabPixels(); } catch (InterruptedException var12) { } Object var27 = null; this.method_22(var22, this.field_138); PixelGrabber var28 = new PixelGrabber(this.field_50, 0, 0, 128, 128, var22, 0, 128); try { var28.grabPixels(); } catch (InterruptedException var11) { } Object var29 = null; this.method_22(var22, this.field_140); PixelGrabber var30 = new PixelGrabber(this.field_51, 0, 0, 128, 128, var22, 0, 128); try { var30.grabPixels(); } catch (InterruptedException var10) { } Object var31 = null; this.method_22(var22, this.field_142); PixelGrabber var32 = new PixelGrabber(this.field_52, 0, 0, 128, 128, var22, 0, 128); try { var32.grabPixels(); } catch (InterruptedException var9) { } Object var33 = null; this.method_22(var22, this.field_144); PixelGrabber var7 = new PixelGrabber(this.field_53, 0, 0, 128, 128, var22, 0, 128); try { var7.grabPixels(); } catch (InterruptedException var8) { } Object var34 = null; this.method_22(var22, this.field_146); } this.field_49.flush(); this.field_49 = null; this.field_50.flush(); this.field_50 = null; this.field_51.flush(); this.field_51 = null; this.field_52.flush(); this.field_52 = null; this.field_53.flush(); this.field_53 = null; this.method_17(this.field_136, this.field_137, 16777216); this.method_17(this.field_138, this.field_139, 33554432); this.method_17(this.field_140, this.field_141, 50331648); this.method_17(this.field_142, this.field_143, 67108864); this.method_17(this.field_144, this.field_145, 83886080); this.method_17(this.field_146, this.field_147, 100663296); this.method_16(this.field_136, 16777216); this.method_16(this.field_138, 33554432); this.method_16(this.field_140, 50331648); this.method_16(this.field_142, 67108864); this.method_16(this.field_144, 83886080); this.method_16(this.field_146, 100663296); return true; } // $FF: renamed from: a (int, int[]) void private final void method_15(int var1, int[] var2) { int var4 = 0; int var5 = 0; int var6 = 0; int var7 = 0; int var13 = this.field_103[this.field_20[var1]]; int var14 = this.field_103[this.field_20[var1++] + 1]; int var15 = this.field_103[this.field_20[var1]]; int var16 = this.field_103[this.field_20[var1++] + 1]; int var17 = this.field_103[this.field_20[var1]]; int var18 = this.field_103[this.field_20[var1++] + 1]; int var19 = this.field_103[this.field_20[var1]]; int var20 = this.field_103[this.field_20[var1++] + 1]; int var8; int var9; if (var14 > var16) { var8 = var16; var9 = var14; } else { var8 = var14; var9 = var16; } if (var8 > var18) { var8 = var18; } else if (var9 < var18) { var9 = var18; } if (var8 > var20) { var8 = var20; } else if (var9 < var20) { var9 = var20; } var9 -= var8; if (var9 > 0) { this.method_13(var13, var14, 65280, 65280, var15, var16, 65280, 0); this.method_13(var15, var16, 65280, 0, var17, var18, 0, 0); this.method_13(var17, var18, 0, 0, var19, var20, 0, 65280); this.method_13(var19, var20, 0, 65280, var13, var14, 65280, 65280); int var23 = this.field_158; int[] var24 = this.field_113; int[] var25 = this.field_17; int[] var26 = var2; int var3 = (var8 - 1) * var23; int var21 = var8 + var8 + var8; int var22 = var21 + this.field_148; do { var3 += var23; var13 = var24[var21++]; int var10 = var24[var22++] - var13; var4 = var24[var21++]; var6 = var24[var22++]; var5 = var24[var21++]; var7 = var24[var22++]; if (var10 > 0) { int var11 = (var6 - var4) / var10; int var12 = (var7 - var5) / var10; do { var25[var3 + var13++] = var26[(var5 & '\uff00') + (var4 >> 8)]; var4 += var11; var5 += var12; --var10; } while(var10 > 0); } --var9; } while(var9 > 0); } } // $FF: renamed from: a (int[], int) void void method_16(int[] var1, int var2) { for(int var8 = 0; var8 < 65536; ++var8) { int var3 = (var1[var8] & 16711680) >> 16; int var4 = (var1[var8] & '\uff00') >> 8; int var5 = var1[var8] & 255; int var6 = var3 + var4 + var5; int var7; if (var6 > 600) { var7 = (200 - var6 / 3) / 4; } else { var7 = 0; } var3 = (int)((float)var3 / 1.3F); var3 -= var7; var4 = (int)((float)var4 / 1.3F); var4 -= var7; var5 = (int)((float)var5 / 1.3F); var5 -= var7; if (var3 < 0) { var3 = 0; } if (var4 < 0) { var4 = 0; } if (var5 < 0) { var5 = 0; } var1[var8] = var3 << 16 | var4 << 8 | var5 | var2; } } // $FF: renamed from: a (int[], int[], int) void void method_17(int[] var1, int[] var2, int var3) { for(int var9 = 0; var9 < 65536; ++var9) { int var4 = (var1[var9] & 16711680) >> 16; int var5 = (var1[var9] & '\uff00') >> 8; int var6 = var1[var9] & 255; int var7 = var4 + var5 + var6; int var8; if (var7 < 600) { var8 = (200 - var7 / 3) / 3; } else { var8 = 0; } var4 = (int)((float)var4 * 1.2F); var4 += var8; var5 = (int)((float)var5 * 1.2F); var5 += var8; var6 = (int)((float)var6 * 1.2F); var6 += var8; if (var4 > 255) { var4 = 255; } if (var5 > 255) { var5 = 255; } if (var6 > 255) { var6 = 255; } var2[var9] = var4 << 16 | var5 << 8 | var6 | var3; } } public final synchronized boolean mouseDown(Event var1, int var2, int var3) { if (!this.field_108) { this.field_159.show(); this.field_159.toFront(); this.field_159.requestFocus(); } else { this.field_119 = (this.field_17[var2 + var3 * this.field_107] & -16777216) >> 24; if (this.field_119 == -1) { ((Applet)this).showStatus(method_31("]-\u0012D2zh\u001f\u00017o+\u001b")); } else { URL var4 = null; if (!this.field_156[this.field_119].equalsIgnoreCase("NO")) { ((Applet)this).showStatus(method_31("I'\u0017O6.<\u0011\u001bq") + this.field_130[this.field_119 - 1]); try { var4 = new URL(((Applet)this).getDocumentBase(), this.field_156[this.field_119]); } catch (MalformedURLException var5) { ((Applet)this).showStatus(method_31("K:\fN#.$\u0017O:g&\u0019")); } if (this.field_86) { ((Applet)this).getAppletContext().showDocument(var4, ((Applet)this).getParameter(method_31("|-\u0019G#o%\u001bO0c-"))); } else { ((Applet)this).getAppletContext().showDocument(var4); } } } } return true; } public synchronized boolean mouseMove(Event var1, int var2, int var3) { this.field_15 = System.currentTimeMillis(); this.field_87 = true; if (var2 > this.field_107 - 1) { var2 = this.field_107 - 1; } if (var3 > this.field_106 - 1) { var3 = this.field_106 - 1; } if (!this.field_88) { this.field_119 = (this.field_17[var2 / this.field_109 + var3 / this.field_109 * this.field_158] & -16777216) >> 24; if (this.field_119 == -1) { this.field_1.setCursor(0); ((Applet)this).showStatus(method_31("]-\u0012D2zh\u001f\u00017o+\u001b")); } else { if (this.field_156[this.field_119].equalsIgnoreCase("NO")) { this.field_1.setCursor(0); } else if (this.field_1.getCursorType() != 12) { this.field_1.setCursor(12); } ((Applet)this).showStatus(method_31("]-\u0012D2z-\u001a\u001bq") + this.field_130[this.field_119 - 1]); } } this.field_94 = var2; this.field_95 = var3; this.field_4 = (float)(this.field_106 / 2 - var3) * this.field_81 / (float)this.field_106 * 2.0F; this.field_5 = (float)(this.field_107 / 2 - var2) * -this.field_81 / (float)this.field_107 * 2.0F; this.field_6 = 0.0F; return true; } public void paint(Graphics var1) { if (!this.field_37) { if (this.field_18) { switch (this.field_60) { case 1: this.field_90.drawImage(this.field_48, 0, 0, this.field_107, this.field_106, this); break; case 2: this.field_90.drawImage(this.field_49, 0, 0, this.field_107, this.field_106, this); break; case 3: this.field_90.drawImage(this.field_50, 0, 0, this.field_107, this.field_106, this); break; case 4: this.field_90.drawImage(this.field_51, 0, 0, this.field_107, this.field_106, this); break; case 5: this.field_90.drawImage(this.field_52, 0, 0, this.field_107, this.field_106, this); break; case 6: this.field_90.drawImage(this.field_53, 0, 0, this.field_107, this.field_106, this); } } else if (this.field_109 == 1) { this.field_90.drawImage(this.field_47, 0, 0, this); } else { this.method_19(); this.field_90.drawImage(this.field_47, 0, 0, this.field_107, this.field_106, this); } this.field_90.setColor(Color.black); this.field_90.drawString(method_31("Y)\u0017U"), this.field_107 / 2 - 16 + 1, this.field_106 / 2 - 4 - 6 + 1); this.field_90.drawString(method_31("B'\u001fE8`/"), this.field_107 / 2 - 20 + 1, this.field_106 / 2 + 2 + 1); this.field_90.setColor(Color.white); this.field_90.drawString(method_31("Y)\u0017U"), this.field_107 / 2 - 16, this.field_106 / 2 - 4 - 6); this.field_90.drawString(method_31("B'\u001fE8`/"), this.field_107 / 2 - 20, this.field_106 / 2 + 2); var1.drawImage(this.field_91, 0, 0, this); } else { if (this.field_47 != null) { if (this.field_109 == 1) { this.field_90.drawImage(this.field_47, 0, 0, this); } else { this.method_19(); this.field_90.drawImage(this.field_47, 0, 0, this.field_107, this.field_106, this); } if (this.field_96 != null) { this.method_18(); } if (this.field_134) { this.method_26(this.field_90); } var1.drawImage(this.field_91, 0, 0, this); } } } // $FF: renamed from: j () void public synchronized void method_18() { if (this.field_2) { this.notifyAll(); while(!this.field_92) { Thread.yield(); try { Thread.sleep(8L); } catch (InterruptedException var1) { } } this.field_92 = false; } this.field_90.drawImage(this.field_96, this.field_97, this.field_98, this); } // $FF: renamed from: k () void public synchronized void method_19() { int var1 = 0; ((Component)this).prepareImage(this.field_47, this.field_107, this.field_106, this); this.notifyAll(); while((var1 & 240) == 0) { Thread.yield(); var1 = ((Component)this).checkImage(this.field_47, this.field_107, this.field_106, this); } } // $FF: renamed from: a (java.awt.Image) void public synchronized void method_20(Image var1) { int var2 = 0; ((Component)this).prepareImage(var1, this.field_107, this.field_106, this); this.notifyAll(); while((var2 & 240) == 0) { Thread.yield(); var2 = ((Component)this).checkImage(var1, this.field_107, this.field_106, this); } } // $FF: renamed from: l () void public final void method_21() { try { if (this.field_62) { this.field_105.newPixels(); } else { this.field_104.startProduction(this.field_104.getConsumer()); } } catch (NoSuchMethodError var1) { } } // $FF: renamed from: a (int[], int[]) void private final void method_22(int[] var1, int[] var2) { int var3 = 0; for(int var4 = 0; var4 < 65536; var3 += 128) { for(this.field_160 = 0; this.field_160 < 256; ++this.field_160) { var2[var4 + this.field_160] = var1[var3 + (this.field_160 >> 1)]; } int var5 = var4; var4 += 256; for(this.field_160 = 0; this.field_160 < 256; ++this.field_160) { var2[var4 + this.field_160] = var2[var5 + this.field_160]; } var4 += 256; } } // $FF: renamed from: m () void private final void method_23() { int var1 = 8; float var5 = 0.0F; float var6 = 0.0F; float var7 = 0.0F; int var9 = 0; int var10 = 0; float var13 = (float)Math.sin((double)this.field_4); float var14 = (float)Math.cos((double)this.field_4); float var15 = (float)Math.sin((double)this.field_5); float var16 = (float)Math.cos((double)this.field_5); float var17 = (float)Math.sin((double)this.field_6); float var18 = (float)Math.cos((double)this.field_6); float var11 = var13 * var17; float var12 = var13 * var18; this.field_22 = var16 * var18 + var11 * var15; this.field_23 = var12 * var15 - var17 * var16; this.field_24 = var15 * var14; this.field_25 = var17 * var14; this.field_26 = var14 * var18; this.field_27 = -var13; this.field_28 = var11 * var16 - var15 * var18; this.field_29 = var15 * var17 + var12 * var16; this.field_30 = var14 * var16; float var19 = this.field_93[0] * this.field_22 + this.field_93[1] * this.field_25 + this.field_93[2] * this.field_28; float var20 = this.field_93[0] * this.field_23 + this.field_93[1] * this.field_26 + this.field_93[2] * this.field_29; float var21 = this.field_93[0] * this.field_24 + this.field_93[1] * this.field_27 + this.field_93[2] * this.field_30; float var22 = this.field_93[3] * this.field_22 + this.field_93[4] * this.field_25 + this.field_93[5] * this.field_28; float var23 = this.field_93[3] * this.field_23 + this.field_93[4] * this.field_26 + this.field_93[5] * this.field_29; float var24 = this.field_93[3] * this.field_24 + this.field_93[4] * this.field_27 + this.field_93[5] * this.field_30; float var25 = this.field_93[6] * this.field_22 + this.field_93[7] * this.field_25 + this.field_93[8] * this.field_28; float var26 = this.field_93[6] * this.field_23 + this.field_93[7] * this.field_26 + this.field_93[8] * this.field_29; float var27 = this.field_93[6] * this.field_24 + this.field_93[7] * this.field_27 + this.field_93[8] * this.field_30; this.field_93[0] = var19; this.field_93[1] = var20; this.field_93[2] = var21; this.field_93[3] = var22; this.field_93[4] = var23; this.field_93[5] = var24; this.field_93[6] = var25; this.field_93[7] = var26; this.field_93[8] = var27; do { var5 = this.field_99[var9++]; var6 = this.field_99[var9++]; var7 = this.field_99[var9++]; float var2 = var5 * var19 + var6 * var22 + var7 * var25; float var3 = var5 * var20 + var6 * var23 + var7 * var26; float var4 = var5 * var21 + var6 * var24 + var7 * var27; int var8 = (int)var4 + this.field_167; this.field_103[var10++] = (int)((double)var2 * ((double)256.0F / (double)var8) + (double)this.field_43); this.field_103[var10++] = (int)((double)var3 * ((double)256.0F / (double)var8) + (double)this.field_42); this.field_103[var10++] = var8; --var1; } while(var1 > 0); } public void run() { if (this.field_34) { this.method_8(); } this.field_150.setPriority(this.field_102); ((Applet)this).showStatus(""); if (!this.field_37) { this.field_37 = this.method_14(); if (!this.field_37) { ((Applet)this).showStatus(method_31("K:\fN#.$\u0011@5g&\u0019\u00018c)\u0019D\"/h")); this.stop(); return; } } this.field_150.setPriority(this.field_101); ((Applet)this).showStatus(""); System.gc(); this.field_14 = System.currentTimeMillis(); Graphics var1 = ((Component)this).getGraphics(); if (this.field_96 != null && !this.field_2) { this.field_2 = this.method_3(); } this.field_1.setCursor(0); while(this.field_150 != null) { this.method_5(); if (++this.field_11 == this.field_65) { System.gc(); this.field_11 = 0; } try { this.method_21(); } catch (NoSuchMethodError var2) { } if (this.field_109 == 1) { this.field_90.drawImage(this.field_47, 0, 0, this); } else { this.method_19(); this.field_90.drawImage(this.field_47, 0, 0, this.field_107, this.field_106, this); } if (this.field_96 != null) { this.method_18(); } if (this.field_134) { this.method_26(this.field_90); } var1.drawImage(this.field_91, 0, 0, this); this.method_29(); } } // $FF: renamed from: a (int, int, int, int) byte byte method_24(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: n () void public void method_25() { Object var1 = null; this.field_134 = false; String var18 = ((Applet)this).getParameter(method_31("z-\u0006U\"m:\u0011M=")); if (var18 != null && !var18.equalsIgnoreCase("NO")) { Object var2 = null; String var19 = ((Applet)this).getParameter(method_31("z-\u0006U%w8\u001b")); if (var19 == null) { var19 = method_31("f'\fH+a&\n@="); } if (var19.equals(method_31("f'\fH+a&\n@="))) { this.field_117 = 0; } else if (var19.equals(method_31("x-\fU8m)\u0012"))) { this.field_117 = 1; } else if (var19.equals(method_31("t'\u0011L8`/"))) { this.field_117 = 2; } else if (var19.equals(method_31("g&\b[>a%\u0017O6"))) { this.field_117 = 3; } if (this.field_117 == 0) { this.method_9(var18, 0); if (this.field_114 != null) { this.field_134 = true; } } else { this.method_9(var18, 1); if (this.field_63 != null) { this.field_134 = true; } } } if (this.field_134) { Object var20 = null; String var21 = ((Applet)this).getParameter(method_31("z-\u0006U\"~-\u001bE")); if (var21 == null) { var21 = "0"; } this.field_153 = Integer.valueOf(var21); Object var3 = null; String var22 = ((Applet)this).getParameter(method_31("z-\u0006U7a&\n")); if (var22 == null) { var22 = method_31("O:\u0017@="); } int var4 = 0; Object var5 = null; String var23 = ((Applet)this).getParameter(method_31("z-\u0006U3a$\u001a")); if (var23.equalsIgnoreCase(method_31("W\r-"))) { ++var4; } Object var6 = null; String var24 = ((Applet)this).getParameter(method_31("z-\u0006U8z)\u0012H2")); if (var24 == null) { var24 = "NO"; } if (var24.equalsIgnoreCase(method_31("W\r-"))) { var4 += 2; } Object var7 = null; String var25 = ((Applet)this).getParameter(method_31("z-\u0006U\"g2\u001b")); if (var25 == null) { var25 = "12"; } int var8 = Integer.valueOf(var25); this.field_36 = new Font(var22, var4, var8); Object var9 = null; String var26 = ((Applet)this).getParameter(method_31("z-\u0006U\"f)\u001aN&")); if (var26.equalsIgnoreCase(method_31("W\r-"))) { this.field_135 = true; } else { this.field_135 = false; } this.field_131 = new Color(Integer.valueOf(((Applet)this).getParameter(method_31("Z-\u0006U\u0012a$,"))), Integer.valueOf(((Applet)this).getParameter(method_31("Z-\u0006U\u0012a$9"))), Integer.valueOf(((Applet)this).getParameter(method_31("Z-\u0006U\u0012a$<")))); this.field_118 = new Color(Integer.valueOf(((Applet)this).getParameter(method_31("Z-\u0006U\u0002M'\u0012s"))), Integer.valueOf(((Applet)this).getParameter(method_31("Z-\u0006U\u0002M'\u0012f"))), Integer.valueOf(((Applet)this).getParameter(method_31("Z-\u0006U\u0002M'\u0012c")))); this.field_154 = ((Component)this).size().width; this.field_155 = ((Component)this).size().height; if (this.field_117 == 0) { Object var10 = null; String var27 = ((Applet)this).getParameter(method_31("z-\u0006U>h.\rD%")); if (var27 == null) { var27 = "0"; } this.field_164 = Integer.valueOf(var27); if (this.field_164 < 0) { this.field_164 = 0; } Object var11 = null; String var32 = ((Applet)this).getParameter(method_31("Z-\u0006U\u001b{%\u000e`<~")); if (var32 == null) { var32 = "0"; } this.field_0 = Integer.valueOf(var32); Object var12 = null; String var36 = ((Applet)this).getParameter(method_31("Z-\u0006U\u001b{%\u000er!j")); if (var36 == null) { var36 = "0"; } this.field_152 = Integer.valueOf(var36); Object var13 = null; String var39 = ((Applet)this).getParameter(method_31("Z-\u0006U\u0002g&\u001b`<~")); if (var39 == null) { var39 = "0"; } this.field_121 = Integer.valueOf(var39); Object var14 = null; String var40 = ((Applet)this).getParameter(method_31("Z-\u0006U\u0002g&\u001br!j")); if (var40 == null) { var40 = "0"; } this.field_125 = Integer.valueOf(var40); Object var15 = null; String var41 = ((Applet)this).getParameter(method_31("Z-\u0006U\u0002g&\u001b`?i$\u001b")); if (var41 == null) { var41 = "0"; } this.field_122 = Integer.valueOf(var41); FontMetrics var16 = ((Component)this).getGraphics().getFontMetrics(this.field_36); this.field_116 = var16.stringWidth(this.field_114); this.field_115 = var16.getHeight(); this.field_16 = var16.getMaxDescent(); this.field_161 = this.field_154; if (this.field_164 < this.field_115 - this.field_16) { this.field_164 = this.field_115 - this.field_16; } else if (this.field_164 > this.field_155 - this.field_16) { this.field_164 = this.field_155 - this.field_16; } if (this.field_121 != 0) { this.field_126 = new int[this.field_154 + 360]; this.field_127 = new int[this.field_154 + 360]; for(int var17 = 0; var17 < this.field_154 + 360; ++var17) { this.field_126[var17] = (int)((double)this.field_121 * Math.sin((double)this.field_122 * (double)var17 * Math.PI / (double)180.0F)) - this.field_115 - this.field_16 + this.field_164; this.field_127[var17] = this.field_126[var17] - this.field_106; } this.field_120 = 360; this.field_123 = this.field_115 + this.field_16 + 1; this.field_124 = this.field_123 - 1; return; } } else { if (this.field_117 == 1) { Object var30 = null; String var31 = ((Applet)this).getParameter(method_31("z-\u0006U'}8\u001fB4")); if (var31 == null) { var31 = "10"; } int var35 = Integer.valueOf(var31); FontMetrics var38 = ((Component)this).getGraphics().getFontMetrics(this.field_36); this.field_38 = var38.getHeight() + var35; this.field_157 = new int[this.field_63.length]; for(this.field_46 = 0; this.field_46 < this.field_63.length; ++this.field_46) { this.field_157[this.field_46] = (this.field_154 - var38.stringWidth(this.field_63[this.field_46])) / 2; } this.field_85 = -this.field_38; return; } if (this.field_117 >= 2) { Object var28 = null; String var29 = ((Applet)this).getParameter(method_31("z-\u0006U<g&\u0018N?z")); if (var29 == null) { var29 = "2"; } this.field_133 = Integer.valueOf(var29); Object var33 = null; String var34 = ((Applet)this).getParameter(method_31("z-\u0006U<o0\u0018N?z")); if (var34 == null) { var34 = "72"; } this.field_132 = Integer.valueOf(var34); this.field_89 = this.field_132 - this.field_133; this.field_36 = null; this.field_170 = new Font[this.field_89]; int var37 = this.field_133; for(this.field_46 = 0; this.field_46 < this.field_89; ++this.field_46) { this.field_170[this.field_46] = new Font(var22, var4, var37++); } this.field_45 = (float)this.field_154 / 2.0F; this.field_44 = (float)this.field_155 / 2.0F; if (this.field_117 == 3) { this.field_169 = this.field_89 - 1; return; } this.field_169 = 0; } } } } // $FF: renamed from: b (java.awt.Graphics) void public void method_26(Graphics var1) { switch (this.field_117) { case 0: this.method_11(var1); return; case 1: this.method_28(var1); return; default: this.method_30(var1); } } public synchronized void start() { if (this.field_150 == null) { this.field_150 = new Thread(this); this.field_150.start(); if (this.field_34) { this.method_8(); this.field_39.show(); } } } public synchronized void stop() { if (this.field_150 != null && this.field_150.isAlive()) { this.field_150.stop(); } if (this.field_34) { this.field_39.hide(); } this.field_150 = null; } // $FF: renamed from: o () void private final void method_27() { int var1 = this.field_31; do { --var1; int var2 = this.field_165[var1]; int var3 = var2 >> 2; if (this.field_119 == var3 + 1) { switch (var3) { case 0: this.method_15(var2, this.field_137); break; case 1: this.method_15(var2, this.field_139); break; case 2: this.method_15(var2, this.field_141); break; case 3: this.method_15(var2, this.field_143); break; case 4: this.method_15(var2, this.field_145); break; case 5: this.method_15(var2, this.field_147); } } else { switch (var3) { case 0: this.method_15(var2, this.field_136); break; case 1: this.method_15(var2, this.field_138); break; case 2: this.method_15(var2, this.field_140); break; case 3: this.method_15(var2, this.field_142); break; case 4: this.method_15(var2, this.field_144); break; case 5: this.method_15(var2, this.field_146); } } } while(var1 > 0); } public final void update(Graphics var1) { this.paint(var1); } // $FF: renamed from: c (java.awt.Graphics) void public void method_28(Graphics var1) { var1.setFont(this.field_36); this.field_85 += this.field_153; if (this.field_85 > this.field_155 + this.field_63.length * this.field_38) { this.field_85 = -this.field_38; } if (this.field_135) { for(int var6 = 0; var6 < this.field_63.length; ++var6) { String var5 = this.field_63[var6]; int var3 = this.field_157[var6]; int var4 = this.field_155 - this.field_85 + var6 * this.field_38; var1.setColor(this.field_118); var1.drawString(var5, var3 + 1, var4 + 1); var1.setColor(this.field_131); var1.drawString(var5, var3, var4); } } else { var1.setColor(this.field_131); for(int var2 = 0; var2 < this.field_63.length; ++var2) { var1.drawString(this.field_63[var2], this.field_157[var2], this.field_155 - this.field_85 + var2 * this.field_38); } } } // $FF: renamed from: p () void public synchronized void method_29() { Thread.yield(); this.field_149.sync(); long var1 = 10L - (System.currentTimeMillis() - this.field_14); if (var1 > 0L) { try { Thread.sleep(var1); } catch (InterruptedException var5) { } } else { try { Thread.sleep(1L); } catch (InterruptedException var4) { } } this.field_14 = System.currentTimeMillis(); try { Thread.sleep((long)this.field_66); } catch (InterruptedException var3) { } } // $FF: renamed from: d (java.awt.Graphics) void public void method_30(Graphics var1) { String var2 = this.field_63[this.field_168]; var1.setFont(this.field_170[this.field_169]); FontMetrics var3 = var1.getFontMetrics(this.field_170[this.field_169]); int var4 = (int)(this.field_45 - (float)var3.stringWidth(var2) / 2.0F); int var5 = (int)(this.field_44 + (float)var3.getHeight() / 4.0F); if (this.field_135) { var1.setColor(this.field_118); var1.drawString(var2, var4 + 1, var5 + 1); } var1.setColor(this.field_131); var1.drawString(var2, var4, var5); if (this.field_117 == 3) { this.field_169 -= this.field_153; if (this.field_169 <= 1) { this.field_169 = this.field_89 - 1; ++this.field_168; if (this.field_168 >= this.field_63.length) { this.field_168 = 0; return; } } } else { this.field_169 += this.field_153; if (this.field_169 >= this.field_89) { this.field_169 = 0; ++this.field_168; if (this.field_168 >= this.field_63.length) { this.field_168 = 0; } } } } // $FF: renamed from: c (java.lang.String) java.lang.String private static String method_31(String var0) { char[] var1 = var0.toCharArray(); int var2 = var1.length; int var3 = 0; label32: while(true) { int var4 = 0; byte var10000 = 14; 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 = 72; var10001 = var1; var10002 = var3; continue label30; case 2: var10000 = 126; var10001 = var1; var10002 = var3; continue label30; case 3: var10000 = 33; var10001 = var1; var10002 = var3; continue label30; case 4: var10000 = 81; var10001 = var1; var10002 = var3; continue label30; case 5: continue label32; } } } } } }