home *** CD-ROM | disk | FTP | other *** search
- import java.util.Vector;
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.ChoiceGroup;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Form;
- import javax.microedition.lcdui.Gauge;
- import javax.microedition.lcdui.Image;
- import javax.microedition.lcdui.List;
- import javax.microedition.lcdui.StringItem;
- import javax.microedition.lcdui.TextBox;
- import javax.microedition.lcdui.TextField;
-
- // $FF: renamed from: i
- public class class_0 implements CommandListener, Runnable {
- // $FF: renamed from: long int
- public static int field_0 = 3;
- // $FF: renamed from: Y int
- public static int field_1 = 1;
- // $FF: renamed from: aS int
- public static int field_2 = 4;
- // $FF: renamed from: X int
- public static int field_3;
- // $FF: renamed from: a int
- public static int field_4 = 2;
- // $FF: renamed from: al int
- public static int field_5 = 0;
- // $FF: renamed from: char javax.microedition.lcdui.Displayable
- private Displayable field_6;
- // $FF: renamed from: v java.lang.String
- public static String field_7 = "AExists";
- // $FF: renamed from: as boolean
- public volatile boolean field_8;
- // $FF: renamed from: j int
- public volatile int field_9;
- // $FF: renamed from: W boolean
- public volatile boolean field_10;
- // $FF: renamed from: ar javax.microedition.lcdui.Command
- private Command field_11;
- // $FF: renamed from: aP boolean
- public volatile boolean field_12;
- // $FF: renamed from: U java.lang.String
- public static String field_13 = "CanNotCr";
- // $FF: renamed from: F int
- public int field_14;
- // $FF: renamed from: am int
- public int field_15;
- // $FF: renamed from: q int
- public int field_16;
- // $FF: renamed from: O boolean
- public volatile boolean field_17;
- // $FF: renamed from: ai boolean
- public volatile boolean field_18;
- // $FF: renamed from: T boolean
- public volatile boolean field_19;
- // $FF: renamed from: N java.lang.String
- public static String field_20 = "Client";
- // $FF: renamed from: M java.lang.String
- public static String field_21 = "ComLine";
- // $FF: renamed from: u java.util.Vector
- private volatile Vector field_22;
- // $FF: renamed from: ab java.lang.String
- public static String field_23 = "Copy";
- // $FF: renamed from: aB java.lang.String
- public static String field_24 = "DelROnly";
- // $FF: renamed from: aj java.lang.String
- public static String field_25 = "Dest";
- // $FF: renamed from: h java.lang.String
- public static String field_26 = "Download";
- // $FF: renamed from: Q java.lang.String
- public static String field_27 = "Drives";
- // $FF: renamed from: ax java.lang.String
- public static String field_28 = "DrivesList";
- // $FF: renamed from: s java.lang.String
- public volatile String field_29;
- // $FF: renamed from: null boolean
- public volatile boolean field_30;
- // $FF: renamed from: aT int
- public int field_31;
- // $FF: renamed from: an int
- public int field_32;
- // $FF: renamed from: k boolean
- public volatile boolean field_33;
- // $FF: renamed from: af int
- public int field_34;
- // $FF: renamed from: ah java.lang.String
- public static String field_35 = "FailOp";
- // $FF: renamed from: x int
- public volatile int field_36;
- // $FF: renamed from: new int
- public volatile int field_37;
- // $FF: renamed from: aH java.util.Vector
- private volatile Vector field_38;
- // $FF: renamed from: aI java.lang.String
- public static String field_39 = "Free";
- // $FF: renamed from: aM java.lang.String
- public static String field_40 = "From";
- // $FF: renamed from: m javax.microedition.lcdui.Gauge
- public Gauge field_41;
- // $FF: renamed from: aR javax.microedition.lcdui.Gauge
- public Gauge field_42;
- // $FF: renamed from: c java.lang.String
- public String field_43;
- // $FF: renamed from: else java.lang.String
- public String field_44;
- // $FF: renamed from: z int
- public int field_45;
- // $FF: renamed from: K int
- public int field_46;
- // $FF: renamed from: byte int
- public volatile int field_47;
- // $FF: renamed from: p java.lang.String
- public static String field_48 = "IncFolder";
- // $FF: renamed from: az java.lang.String
- public static String field_49 = "Info";
- // $FF: renamed from: A java.lang.String
- public static String field_50 = "IsShown";
- // $FF: renamed from: aJ char
- public char field_51;
- // $FF: renamed from: ak java.lang.String
- public static String field_52 = "LFS";
- // $FF: renamed from: aD java.util.Vector
- private volatile Vector field_53;
- // $FF: renamed from: ao java.util.Vector
- private volatile Vector field_54;
- // $FF: renamed from: d int
- public int field_55;
- // $FF: renamed from: o int
- public int field_56;
- // $FF: renamed from: ac java.lang.String
- public volatile String field_57;
- // $FF: renamed from: e java.lang.String
- public static String field_58 = "MakeFolder";
- // $FF: renamed from: w java.lang.String
- public static String field_59 = "Mark";
- // $FF: renamed from: aF java.lang.String
- public static String field_60 = "MarkAll";
- // $FF: renamed from: aX java.lang.String
- public static String field_61 = "Move";
- // $FF: renamed from: aW int
- public volatile int field_62;
- // $FF: renamed from: aA java.lang.String
- public static String field_63 = "OpCancel";
- // $FF: renamed from: C java.lang.String
- public static String field_64 = "Open";
- // $FF: renamed from: aV java.lang.String
- public static String field_65 = "OpSuccess";
- // $FF: renamed from: D java.lang.String
- public static String field_66 = "Overwrite";
- // $FF: renamed from: av java.lang.String
- public volatile String field_67;
- // $FF: renamed from: aw java.lang.String
- public volatile String field_68;
- // $FF: renamed from: G java.lang.String
- public volatile String field_69;
- // $FF: renamed from: case java.lang.String
- public volatile String field_70;
- // $FF: renamed from: V java.lang.String
- public volatile String field_71;
- // $FF: renamed from: b java.lang.String
- public volatile String field_72;
- // $FF: renamed from: E a
- public a field_73;
- // $FF: renamed from: int main
- private main field_74;
- // $FF: renamed from: t java.lang.String
- public static String field_75 = "Print";
- // $FF: renamed from: aq java.lang.String
- private String field_76 = "ReadFile";
- // $FF: renamed from: for java.lang.String
- public volatile String field_77;
- // $FF: renamed from: aG boolean
- public volatile boolean field_78;
- // $FF: renamed from: y boolean
- public volatile boolean field_79;
- // $FF: renamed from: ap java.lang.String
- public static String field_80 = "Rename";
- // $FF: renamed from: aQ java.lang.String
- public static String field_81 = "Request";
- // $FF: renamed from: au java.lang.String
- public static String field_82 = "Return";
- // $FF: renamed from: B boolean
- public volatile boolean field_83;
- // $FF: renamed from: try int
- public int field_84;
- // $FF: renamed from: goto java.lang.String
- public volatile String field_85;
- // $FF: renamed from: ae java.util.Vector
- private volatile Vector field_86;
- // $FF: renamed from: void java.lang.String
- public volatile String field_87;
- // $FF: renamed from: at boolean
- public volatile boolean field_88;
- // $FF: renamed from: n java.lang.String
- public static String field_89 = "SelDest";
- // $FF: renamed from: L java.lang.String
- public volatile String field_90;
- // $FF: renamed from: H java.util.Vector
- private volatile Vector field_91;
- // $FF: renamed from: do java.lang.String
- public static String field_92 = "SelItems";
- // $FF: renamed from: ag int
- public volatile int field_93;
- // $FF: renamed from: aO int
- public int field_94;
- // $FF: renamed from: r java.lang.String
- public static String field_95 = "Server";
- // $FF: renamed from: I int
- public volatile int field_96;
- // $FF: renamed from: ay java.lang.String
- public volatile String field_97;
- // $FF: renamed from: aC java.lang.String
- public volatile String field_98;
- // $FF: renamed from: f java.lang.String
- public static String field_99 = "Size";
- // $FF: renamed from: i int
- public volatile int field_100;
- // $FF: renamed from: l boolean
- public volatile boolean field_101;
- // $FF: renamed from: Z java.lang.String
- public static String field_102 = "Success";
- // $FF: renamed from: aN java.lang.String
- private String field_103 = "SUCCESS";
- // $FF: renamed from: J int
- public volatile int field_104;
- // $FF: renamed from: if java.lang.Thread
- public Thread field_105;
- // $FF: renamed from: aU java.lang.String
- public static String field_106 = "Time";
- // $FF: renamed from: S java.lang.String
- public static String field_107 = "To";
- // $FF: renamed from: aE java.lang.String
- public static String field_108 = "TooMany";
- // $FF: renamed from: aL java.lang.String
- public static String field_109 = "UnSel";
- // $FF: renamed from: g java.lang.String
- public static String field_110 = "UpFolder";
- // $FF: renamed from: R java.lang.String
- public static String field_111 = "View";
- // $FF: renamed from: P java.lang.String
- public static String field_112 = "ViewEdit";
- // $FF: renamed from: aK java.lang.String
- public volatile String field_113;
- // $FF: renamed from: ad java.lang.String
- public static String field_114 = "Wildcard";
- // $FF: renamed from: aa java.lang.String
- public static String field_115 = "Write";
-
- public class_0(main var1) {
- this.field_94 = field_5;
- this.field_105 = null;
- this.field_74 = var1;
- this.field_22 = new Vector();
- this.field_38 = new Vector();
- this.field_91 = new Vector();
- this.field_86 = new Vector();
- this.field_53 = new Vector();
- this.field_18 = this.field_19 = this.field_17 = false;
- }
-
- // $FF: renamed from: a () void
- public void method_0() {
- this.field_94 = -1;
- if (this.field_34 == 0) {
- main var10000 = this.field_74;
- if (main.goto != null) {
- this.field_74.if(main.u);
- return;
- }
- }
-
- this.field_74.if(main.a);
- }
-
- // $FF: renamed from: a (int) void
- public void method_1(int var1) {
- boolean var2 = false;
- int var3 = 0;
- int var4 = 0;
- String var5 = "";
- this.field_10 = true;
- if (this.field_34 == 0) {
- main var10000 = this.field_74;
- if (main.goto == null) {
- return;
- }
- }
-
- if (var1 == field_5) {
- Form var6 = new Form("");
- if (this.field_47 >= 1) {
- this.field_41 = new Gauge(this.field_43, false, 100, this.field_45);
- var6.append(this.field_41);
- }
-
- if (this.field_47 >= 2) {
- this.field_42 = new Gauge(this.field_44, false, 100, this.field_45);
- var6.append(this.field_42);
- }
-
- StringBuffer var10004 = (new StringBuffer()).append(this.field_113).append("\n");
- main var10005 = this.field_74;
- var6.append(new StringItem("", var10004.append(main.bH.a(main.a4)).toString()));
- this.field_6 = var6;
- p.a(this.field_6, main.bu, 2, 2);
- this.field_11 = p.a(this.field_6, main.bJ, 3, 4);
- }
-
- if (var1 == field_1) {
- this.field_57 = "";
- if (this.field_15 == 0) {
- var5 = this.field_74.ah + "@" + this.field_74.bv;
- } else {
- main var24 = this.field_74;
- var5 = main.bH.a(field_52);
- }
-
- List var18 = new List(var5, 3);
-
- for(int var10 = 0; (var3 = this.field_29.indexOf("\n", var10)) != -1; var10 = var3 + 1) {
- var5 = this.field_29.substring(var10, var3);
- var4 = var5.indexOf("\t");
- if (var4 != -1) {
- var5 = var5.substring(0, var4);
- int var25 = var5.length();
- main var10001 = this.field_74;
- if (var25 > main.ai.if(main.bb)) {
- main var10002 = this.field_74;
- var5 = var5.substring(0, main.ai.if(main.bb));
- }
-
- var18.append(var5, p.a(8));
- }
- }
-
- this.field_6 = var18;
- if (this.field_34 == 0 && main.F > 0) {
- if (this.field_15 == 0) {
- p.a(this.field_6, field_20, 8, 3);
- } else {
- p.a(this.field_6, field_95, 8, 3);
- }
- }
-
- if (this.field_96 == 0) {
- if (main.F > 0) {
- p.a(this.field_6, main.bu, 2, 102);
- } else {
- p.a(this.field_6, main.bu, 2, 2);
- }
-
- if (this.field_15 == 0) {
- p.a(this.field_6, field_49, 8, 5);
- }
-
- p.a(this.field_6, main.i, 8, 6);
- } else {
- if (this.field_96 == 1) {
- p.a(this.field_6, field_23, 8, 8);
- }
-
- if (this.field_96 == 2) {
- p.a(this.field_6, field_61, 8, 8);
- }
-
- p.a(this.field_6, main.bJ, 3, 10);
- }
-
- if (this.field_93 > -1 && this.field_93 < var18.size()) {
- var18.setSelectedIndex(this.field_93, true);
- }
- }
-
- if (var1 == field_4) {
- main var26 = this.field_74;
- if (main.ai.if(main.a7) != 2 && !this.field_33) {
- this.field_62 = this.field_94;
- this.field_94 = -1;
- new d(this.field_70 + "\n" + this.field_72, (Canvas)null, this.field_104);
- return;
- }
-
- try {
- TextBox var19;
- if (!this.field_30) {
- var19 = new TextBox(this.field_70, this.field_72, this.field_72.length() + 1024, 0);
- } else {
- var19 = new TextBox(this.field_69, this.field_71, this.field_71.length() + 1024, 0);
- }
-
- this.field_6 = var19;
- p.a(this.field_6, main.bu, 2, 3);
- if (this.field_104 == 2) {
- if (this.field_36 != 0 && !this.field_30) {
- p.a(this.field_6, main.X, 8, 4);
- p.a(this.field_6, main.aF, 8, 5);
- }
-
- if (this.field_36 + this.field_9 != this.field_37 && this.field_37 != 0 && !this.field_30) {
- p.a(this.field_6, main.bk, 8, 6);
- p.a(this.field_6, main.aX, 8, 7);
- }
-
- if (this.field_33) {
- p.a(this.field_6, main.at, 8, 9);
- }
- }
- } catch (Exception var9) {
- this.field_62 = this.field_94;
- this.field_94 = -1;
- new d(this.field_70 + "\n" + this.field_72, (Canvas)null, this.field_104);
- return;
- }
- }
-
- if (var1 == field_0) {
- this.field_33 = this.field_30 = false;
- this.field_70 = this.field_72 = "";
- if (this.field_34 == 0 && main.F > 0) {
- if (this.field_15 == 0) {
- var5 = field_95;
- } else {
- var5 = field_20;
- }
-
- StringBuffer var27 = new StringBuffer();
- main var30 = this.field_74;
- var5 = var27.append(main.bH.a(var5)).append(" ").toString();
- }
-
- var5 = var5 + this.field_57;
- List var20 = new List(var5, 3);
- main var28 = this.field_74;
- int var7 = main.ai.if(main.bb);
- var20.append("..", this.method_6(1, this.field_57).length() == 0 ? (this.field_96 == 0 ? p.a(9) : p.a(12)) : p.a(8));
-
- for(int var11 = 0; var11 < this.field_38.size(); ++var11) {
- o var8 = (o)this.field_38.elementAt(var11);
- if (var8.for) {
- var5 = var8.if;
- } else {
- var5 = var8.if + " " + var8.do;
- }
-
- if (var5.length() > var7) {
- var5 = var5.substring(0, var7);
- }
-
- if (var8.for) {
- var20.append(var5, var8.a && this.field_96 == 0 ? p.a(11) : (this.field_96 == 0 ? p.a(9) : p.a(12)));
- } else if (this.field_96 == 0) {
- var20.append(var5, var8.a ? p.a(10) : null);
- }
- }
-
- this.field_6 = var20;
- if (this.method_6(1, this.field_57).length() == 0) {
- p.a(this.field_6, field_110, 8, 3);
- }
-
- if (this.field_96 == 0) {
- p.a(this.field_6, field_27, 8, 4);
- } else {
- p.a(this.field_6, field_27, 8, 44);
- }
-
- if (this.field_34 == 0 && main.F > 0) {
- if (this.field_15 == 0) {
- p.a(this.field_6, field_20, 8, 55);
- } else {
- p.a(this.field_6, field_95, 8, 55);
- }
- }
-
- if (this.field_96 == 0) {
- p.a(this.field_6, field_59, 8, 8);
- p.a(this.field_6, field_60, 8, 10);
- }
-
- if (this.field_96 != 2) {
- p.a(this.field_6, field_23, 8, 12);
- }
-
- if (this.field_96 != 1) {
- p.a(this.field_6, field_61, 8, 14);
- }
-
- if (this.field_96 == 0) {
- p.a(this.field_6, main.br, 8, 16);
- p.a(this.field_6, field_80, 8, 18);
- p.a(this.field_6, field_58, 8, 20);
- p.a(this.field_6, field_112, 8, 22);
- if (this.field_15 == 0) {
- p.a(this.field_6, field_64, 8, 24);
- }
-
- if (this.field_15 == 0) {
- p.a(this.field_6, field_49, 8, 40);
- }
-
- p.a(this.field_6, main.i, 8, 50);
- p.a(this.field_6, main.bu, 2, 60);
- } else {
- p.a(this.field_6, main.bJ, 3, 70);
- }
-
- if (this.field_93 > 0 && this.field_93 < var20.size()) {
- var20.setSelectedIndex(this.field_93, true);
- }
- }
-
- if (var1 == field_2) {
- main var36 = this.field_74;
- Form var21 = new Form(main.bH.a(this.field_67));
- if (field_3 == 0) {
- var21.append(new TextField(this.field_68, "", 1024, 0));
- }
-
- if (field_3 < 0 || field_3 == 1 || field_3 == 5 || field_3 == 4) {
- var21.append(new StringItem("", this.field_68));
- }
-
- if (field_3 == 4) {
- StringBuffer var37 = new StringBuffer();
- main var38 = this.field_74;
- var21.append(new StringItem("", var37.append(main.bH.a(field_89)).append("\r\n").toString()));
- }
-
- if (field_3 == 2) {
- var21.append(new TextField("", this.field_68, 1024, 0));
- }
-
- if (field_3 == 3) {
- var21.append(new StringItem("", this.field_68));
- main var10003 = this.field_74;
- var21.append(new TextField(main.bH.a(field_21), "", 1024, 0));
- ChoiceGroup var22 = new ChoiceGroup("", 1);
- main var31 = this.field_74;
- var22.append(main.bH.a(main.C), (Image)null);
- var31 = this.field_74;
- var22.append(main.bH.a(main.aC), (Image)null);
- var31 = this.field_74;
- var22.append(main.bH.a(field_75), (Image)null);
- var21.append(var22);
- }
-
- if (field_3 == 1 || field_3 == 5) {
- ChoiceGroup var23 = new ChoiceGroup("", 2);
- if (field_3 == 1) {
- var5 = field_48;
- } else {
- var5 = field_66;
- }
-
- main var34 = this.field_74;
- var23.append(main.bH.a(var5), (Image)null);
- if (field_3 == 1) {
- if (this.field_15 == 0) {
- var34 = this.field_74;
- var23.append(main.bH.a(field_24), (Image)null);
- var23.setSelectedIndex(1, this.field_17);
- }
-
- var23.setSelectedIndex(0, this.field_18);
- } else {
- var23.setSelectedIndex(0, this.field_19);
- }
-
- var21.append(var23);
- }
-
- this.field_6 = var21;
- if (field_3 >= 0 && field_3 <= 5) {
- if (field_3 == 4) {
- p.a(this.field_6, field_25, 4, 4);
- } else {
- p.a(this.field_6, main.aH, 4, 4);
- }
-
- p.a(this.field_6, main.bJ, 3, 6);
- }
-
- if (field_3 < 0) {
- p.a(this.field_6, main.aH, 4, 4);
- }
- }
-
- if (this.field_6 != null) {
- this.field_62 = this.field_94;
- this.field_94 = var1;
- main var29 = this.field_74;
- main.a(this.field_6, (Alert)null);
- p.a(this.field_6, this);
- }
-
- }
-
- // $FF: renamed from: a (boolean) void
- public void method_2(boolean var1) {
- String var2 = this.field_85;
- this.field_85 = this.field_29;
- this.field_29 = var2;
- var2 = this.field_87;
- this.field_87 = this.field_57;
- this.field_57 = var2;
- Vector var3 = this.field_86;
- this.field_86 = this.field_38;
- this.field_38 = var3;
- int var4 = this.field_84;
- this.field_84 = this.field_15;
- this.field_15 = var4;
- if (this.field_15 == -1) {
- if (this.field_84 == 0) {
- this.field_15 = 1;
- } else {
- this.field_15 = 0;
- }
- }
-
- this.field_93 = 0;
- if (var1 && this.field_79) {
- this.field_78 = true;
- this.field_79 = false;
- }
-
- if (var1) {
- this.method_12(this.field_34);
- }
-
- }
-
- public void commandAction(Command var1, Displayable var2) {
- this.method_4(1, var1, var2);
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Command, javax.microedition.lcdui.Displayable) void
- public void method_3(Command var1, Displayable var2) {
- int var3 = -1;
- int var4 = 0;
- int var5 = 0;
- int var6 = 0;
- int var7 = this.field_94;
-
- try {
- String var8 = "";
- String var9 = "";
- if (var1 == null && var2 == null) {
- if (this.field_22.size() == 0) {
- return;
- }
-
- if (((String)this.field_22.elementAt(0)).length() == 0) {
- this.field_22.removeElementAt(0);
- return;
- }
-
- int var47 = p.new((String)this.field_22.elementAt(0));
- this.field_22.removeElementAt(0);
- if (this.field_77 != null) {
- if (var47 == 1 || var47 == 2 || var47 == 3) {
- var4 = this.field_77.indexOf("\n");
- if (var4 != -1 && var4 > 8 && main.M.equals(this.field_77.substring(0, 8))) {
- var8 = this.field_77.substring(8, var4);
- var5 = var8.indexOf(":");
- if (var5 != -1) {
- var9 = var8.substring(0, var5);
- }
-
- if (var9.equals("Drvlist")) {
- this.field_29 = this.field_77.substring(var4 + 1);
- this.field_113 = null;
- this.field_11 = null;
- this.field_57 = "";
- if (!this.field_8) {
- this.method_1(field_1);
- }
-
- return;
- }
-
- if (var9.equals("Files") || var9.equals("LF")) {
- this.field_38.removeAllElements();
- if (var9.equals("LF")) {
- this.field_38 = this.field_54;
- this.field_54 = null;
- this.field_57 = var8.substring(var5 + 1);
- var8 = "";
- } else {
- var8 = var8.substring(var5 + 3).trim();
- ++var4;
-
- for(; (var5 = this.field_77.indexOf(10, var4)) != -1; var4 = var5 + 1) {
- var9 = this.field_77.substring(var4, var5);
- o var48 = new o();
- var6 = var9.indexOf(9);
- if (var6 != -1) {
- var48.if = var9.substring(0, var6);
- ++var6;
- var3 = var9.indexOf(9, var6);
- if (var3 != -1) {
- var48.do = var9.substring(var6, var3);
- var48.int = var9.substring(var3 + 1);
- var48.a = false;
- var48.for = false;
- var6 = var48.if.length();
- if (var6 > 2 && var48.if.charAt(0) == '<' && var48.if.charAt(var6 - 1) == '>') {
- var48.if = var48.if.substring(1, var6 - 1);
- var48.for = true;
- }
-
- this.field_38.addElement(var48);
- }
- }
- }
- }
-
- this.field_113 = null;
- this.field_11 = null;
- this.field_93 = 0;
- var4 = var8.indexOf(" ");
- if (var4 != -1) {
- var5 = p.new(var8.substring(0, var4));
- var6 = var8.indexOf(" ", var4 + 1);
- if (var6 != -1) {
- this.field_57 = var8.substring(var6 + 1);
- var6 = p.new(var8.substring(var4 + 1, var6));
- if (var6 != var5) {
- this.field_67 = "";
- StringBuffer var66 = new StringBuffer();
- main var83 = this.field_74;
- var66 = var66.append(main.bH.a(field_108)).append("\n");
- var83 = this.field_74;
- var66 = var66.append(main.bH.a(main.W)).append(": ").append(var6).append("\n");
- var83 = this.field_74;
- this.field_68 = var66.append(main.bH.a(field_50)).append(": ").append(var5).toString();
- field_3 = -2;
- if (!this.field_8) {
- this.method_1(field_2);
- }
-
- return;
- }
- }
- }
-
- if (!this.field_8) {
- this.method_1(field_0);
- }
-
- return;
- }
-
- if (var9.equals(this.field_76)) {
- var8 = var8.substring(var5 + 3).trim();
- this.field_72 = this.field_77.substring(var4 + 1);
- this.field_36 = p.new(p.if(var8, 0));
- this.field_37 = p.new(p.if(var8, 3));
- var6 = 0;
- var5 = 0;
-
- for(this.field_90 = ""; this.field_90.length() == 0 && (var4 = var8.indexOf(" ", var5)) != -1; ++var6) {
- var5 = var4 + 1;
- if (var6 == 3) {
- this.field_90 = var8.substring(var4 + 1).trim();
- }
- }
-
- if (this.field_72.length() > 1024) {
- if (this.field_36 + p.new(p.if(var8, 2)) < this.field_37) {
- var4 = this.field_72.lastIndexOf(10);
- if (var4 > 0 && this.field_72.length() - var4 < 300) {
- this.field_72 = this.field_72.substring(0, var4);
- }
- }
-
- if (this.field_36 != 0) {
- var4 = this.field_72.indexOf(10);
- if (var4 != -1 && var4 < 300) {
- this.field_72 = this.field_72.substring(var4 + 1);
- this.field_36 += var4 + 1;
- }
- }
- }
-
- this.field_9 = this.field_72.length();
- this.field_113 = null;
- this.field_70 = this.field_90;
- this.field_94 = field_0;
- this.field_104 = 2;
- if (!this.field_8) {
- this.method_1(field_4);
- }
-
- return;
- }
- }
- }
-
- var4 = this.field_77.indexOf(":");
- if (var4 != -1 && this.field_77.substring(0, var4).equals(this.field_103)) {
- main var65 = this.field_74;
- this.field_67 = main.bH.a(field_102);
- } else {
- main var64 = this.field_74;
- this.field_67 = main.bH.a(main.bE);
- }
-
- this.field_68 = this.field_77.substring(var4 + 2);
- field_3 = -1;
- this.field_11 = null;
- this.field_113 = null;
- if (!this.field_8) {
- this.method_1(field_2);
- }
- }
-
- return;
- }
-
- this.field_10 = false;
- if (var2 instanceof List) {
- this.field_93 = ((List)var2).getSelectedIndex();
- }
-
- var3 = var1.getPriority();
- if (var3 == 2 || var3 == 102) {
- this.field_8 = true;
- this.method_0();
- return;
- }
-
- if (var7 == field_5 && var3 == 4) {
- this.field_113 = null;
- this.method_11(0, (String)null);
- if (this.field_11 == null) {
- if (this.field_57 == null) {
- this.field_8 = true;
- this.method_0();
- } else {
- this.method_12(this.field_34);
- }
- } else {
- Form var10000 = (Form)this.field_6;
- main var10001 = this.field_74;
- var10000.setTitle(main.bH.a(main.bJ));
- this.field_6.removeCommand(this.field_11);
- this.field_11 = null;
- }
- }
-
- if (var7 == field_1) {
- if (var3 == 3) {
- this.method_2(true);
- return;
- }
-
- if (var3 == 10) {
- this.field_96 = 0;
- this.field_97 = null;
- if (this.field_15 != this.field_16) {
- this.method_2(false);
- }
-
- if (!this.field_57.equals(this.field_98)) {
- this.method_11(2, this.field_98);
- } else {
- this.method_1(field_0);
- }
-
- return;
- }
-
- if (var3 == 6) {
- this.method_11(1, (String)null);
- } else {
- while((var5 = this.field_29.indexOf("\n", var4)) != -1) {
- if (var6 == this.field_93) {
- this.field_68 = this.field_29.substring(var4, var5);
- if (var3 == 8) {
- if (this.field_68.charAt(0) == '-') {
- return;
- }
-
- var4 = this.field_68.indexOf(9, 2);
- if (var4 == -1) {
- return;
- }
-
- this.field_90 = this.method_6(0, this.field_68.substring(2, var4));
- this.field_97 = this.field_90;
- this.field_14 = this.field_15;
- field_3 = 5;
- StringBuffer var53 = new StringBuffer();
- main var69 = this.field_74;
- var53 = var53.append(main.bH.a(field_40)).append(": ").append(this.method_7(6, (o)null)).append("\n");
- var69 = this.field_74;
- this.field_68 = var53.append(main.bH.a(field_107)).append(": ").append(this.field_90).toString();
- this.method_1(field_2);
- return;
- }
-
- if (var3 == 5) {
- var4 = this.field_68.indexOf("\t");
- if (var4 != -1) {
- this.field_70 = this.field_68.substring(0, var4);
- var8 = this.field_68.substring(var4 + 1);
- var5 = 0;
-
- for(this.field_72 = ""; (var4 = var8.indexOf(9)) != -1; ++var5) {
- if (var5 == 0) {
- var9 = main.aP;
- }
-
- if (var5 == 1) {
- var9 = main.W;
- }
-
- if (var5 == 2 || var5 == 3) {
- var9 = field_39;
- }
-
- StringBuffer var52 = (new StringBuffer()).append(this.field_72);
- main var10002 = this.field_74;
- this.field_72 = var52.append(main.bH.a(var9)).append(": ").toString();
- this.field_72 = this.field_72 + var8.substring(0, var4) + "\n";
- var8 = var8.substring(var4 + 1);
- }
-
- this.field_104 = 1;
- this.field_33 = this.field_30 = false;
- this.method_1(field_4);
- }
-
- return;
- }
-
- if (!this.field_10 && this.field_68.length() > 2) {
- if (this.field_68.charAt(0) == '-') {
- return;
- }
-
- int var10 = this.field_68.indexOf(9, 2);
- if (var10 != -1) {
- this.method_11(2, this.method_6(0, this.field_68.substring(2, var10)));
- }
- }
- }
-
- ++var6;
- var4 = var5 + 1;
- }
- }
- }
-
- if (var7 == field_4) {
- if (var3 == 3) {
- label787: {
- if (this.field_104 == 2 && this.field_33) {
- main var49 = this.field_74;
- if (main.ai.if(main.a7) != 2) {
- this.field_33 = this.field_30 = false;
- this.field_94 = field_0;
- this.method_1(field_4);
- break label787;
- }
- }
-
- if (this.field_57.length() > 0) {
- this.method_1(field_0);
- } else {
- this.method_1(field_1);
- }
- }
- }
-
- if (var3 == 4) {
- this.method_11(3, "t");
- }
-
- if (var3 == 5) {
- this.method_11(3, "p");
- }
-
- if (var3 == 6) {
- this.method_11(3, "n");
- }
-
- if (var3 == 7) {
- this.method_11(3, "b");
- }
-
- if (var3 == 9) {
- if (this.field_30) {
- var8 = ((TextBox)var2).getString();
- this.field_72 = this.field_72.substring(0, this.field_31) + var8 + this.field_72.substring(this.field_31 + this.field_32);
- this.method_11(4, var8);
- } else {
- this.field_72 = ((TextBox)var2).getString();
- this.method_11(4, (String)null);
- }
-
- this.field_83 = true;
- this.field_30 = this.field_33 = false;
- }
- }
-
- if (var7 == field_0) {
- if (var3 == 55) {
- this.method_2(true);
- return;
- }
-
- if (var3 == 8 && this.field_93 > 0 && this.field_93 <= this.field_38.size()) {
- List var46 = (List)var2;
- o var11 = (o)this.field_38.elementAt(this.field_93 - 1);
- var11.a = !var11.a;
- if (var11.for) {
- var46.set(this.field_93, var11.if, var11.a ? p.a(11) : p.a(9));
- } else {
- var46.set(this.field_93, var11.if + " " + var11.do, var11.a ? p.a(10) : null);
- }
-
- return;
- }
-
- if (var3 != 10) {
- if (var3 == 20) {
- this.field_67 = field_58;
- this.field_68 = "";
- field_3 = 0;
- this.method_1(field_2);
- return;
- }
-
- if (var3 == 3) {
- this.method_11(2, this.method_6(3, ""));
- return;
- }
-
- if (var3 != 4 && var3 != 44) {
- if (var3 == 60) {
- this.field_8 = true;
- this.method_0();
- return;
- }
-
- if (var3 == 50) {
- this.method_11(2, this.field_57);
- return;
- }
-
- if (var3 == 70) {
- this.field_96 = 0;
- if (this.field_15 != this.field_16) {
- this.method_2(false);
- }
-
- if (!this.field_57.equals(this.field_98)) {
- this.method_11(2, this.field_98);
- } else {
- this.method_1(field_0);
- }
-
- return;
- }
-
- if (this.field_10 || this.field_93 >= 0 || this.field_96 == 0 || var3 != 12 && var3 != 14) {
- if (this.field_93 != 0 || var3 >= 1 && var3 <= 70) {
- o var45 = null;
- this.field_90 = null;
- if (this.field_93 > 0 && this.field_93 <= this.field_38.size()) {
- var45 = (o)this.field_38.elementAt(this.field_93 - 1);
- this.field_90 = this.field_57 + var45.if;
- }
-
- if (var3 == 12 || var3 == 14) {
- if (this.field_96 == 0) {
- if (this.method_7(5, var45) == null) {
- return;
- }
-
- this.field_16 = this.field_15;
- this.field_98 = this.field_57;
- if (var3 == 12) {
- this.field_67 = field_23;
- this.field_96 = 1;
- } else {
- this.field_67 = field_61;
- this.field_96 = 2;
- }
-
- field_3 = 4;
- StringBuffer var55 = new StringBuffer();
- main var71 = this.field_74;
- this.field_68 = var55.append(main.bH.a(field_40)).append(": ").append(this.method_7(6, var45)).toString();
- } else {
- if (this.field_93 == 0) {
- this.field_90 = this.field_57;
- }
-
- this.field_14 = this.field_15;
- this.field_97 = this.field_90;
- field_3 = 5;
- StringBuffer var56 = new StringBuffer();
- main var72 = this.field_74;
- var56 = var56.append(main.bH.a(field_40)).append(": ");
- String var74;
- if (this.field_14 != this.field_16) {
- StringBuffer var73 = new StringBuffer();
- main var10003 = this.field_74;
- var74 = var73.append(main.bH.a(this.field_16 == 0 ? field_95 : field_20)).append(": ").toString();
- } else {
- var74 = "";
- }
-
- var56 = var56.append(var74).append(this.method_7(6, var45)).append("\n");
- main var75 = this.field_74;
- var56 = var56.append(main.bH.a(field_107)).append(": ");
- String var77;
- if (this.field_14 != this.field_16) {
- StringBuffer var76 = new StringBuffer();
- main var86 = this.field_74;
- var77 = var76.append(main.bH.a(this.field_14 == 0 ? field_95 : field_20)).append(": ").toString();
- } else {
- var77 = "";
- }
-
- var56 = var56.append(var77);
- if (field_3 == 4) {
- main var78 = this.field_74;
- var77 = main.bH.a(field_109);
- } else {
- var77 = this.field_90;
- }
-
- this.field_68 = var56.append(var77).toString();
- }
-
- this.method_1(field_2);
- }
-
- if (var3 == 16) {
- this.field_67 = main.br;
- this.field_68 = this.method_7(2, var45);
- if (this.field_68 == null || this.field_68.length() == 0) {
- return;
- }
-
- StringBuffer var61 = new StringBuffer();
- main var80 = this.field_74;
- this.field_68 = var61.append(main.bH.a(main.br)).append(": ").append(this.field_68).toString();
- field_3 = 1;
- this.method_1(field_2);
- }
-
- if (var3 == 18) {
- this.field_67 = field_80;
- this.field_68 = this.method_7(0, var45);
- if (this.field_68 == null || this.field_68.length() == 0) {
- return;
- }
-
- field_3 = 2;
- this.method_1(field_2);
- }
-
- if (var3 == 22) {
- if ((this.field_68 = this.method_7(-1, var45)) == null) {
- return;
- }
-
- this.field_67 = field_111;
- this.field_90 = this.field_57 + this.field_68;
- this.field_51 = 0;
- this.field_33 = this.field_30 = false;
- main var50 = this.field_74;
- if (main.ai.if(main.a7) == 2) {
- this.field_33 = true;
- }
-
- this.field_88 = false;
- var50 = this.field_74;
- main.ai.a(main.a8, 0);
- this.method_11(3, "t");
- }
-
- if (var3 == 24) {
- if ((this.field_68 = this.method_7(-1, var45)) == null) {
- return;
- }
-
- this.field_67 = field_64;
- this.field_90 = this.field_68;
- field_3 = 3;
- this.method_1(field_2);
- }
-
- if (var45 != null) {
- if (!this.field_10 && var3 != 40) {
- if (var45.for) {
- this.method_11(2, this.method_6(2, var45.if));
- } else {
- var3 = 40;
- }
- }
-
- if (var3 == 40) {
- if (this.field_15 == 1) {
- return;
- }
-
- this.field_70 = this.field_57 + var45.if;
- StringBuffer var62 = new StringBuffer();
- main var81 = this.field_74;
- var62 = var62.append(main.bH.a(field_99)).append(": ").append(var45.do).append("\n");
- var81 = this.field_74;
- this.field_72 = var62.append(main.bH.a(field_106)).append(": ").append(var45.int).toString();
- this.field_104 = 1;
- this.field_33 = this.field_30 = false;
- this.method_1(field_4);
- }
- }
-
- return;
- }
-
- var8 = this.method_6(3, "");
- if (var8.length() > 0) {
- this.method_11(2, var8);
- } else {
- this.method_1(field_1);
- }
-
- return;
- }
-
- this.field_90 = this.field_57;
- this.field_97 = this.field_90;
- field_3 = 5;
- this.method_1(field_2);
- return;
- }
-
- this.method_1(field_1);
- return;
- }
-
- boolean var44;
- for(var44 = true; var4 < this.field_38.size(); ++var4) {
- if (((o)this.field_38.elementAt(var4)).a) {
- var44 = false;
- var4 = this.field_38.size();
- }
- }
-
- for(int var18 = 0; var18 < this.field_38.size(); ++var18) {
- ((o)this.field_38.elementAt(var18)).a = var44;
- }
-
- this.method_1(field_0);
- return;
- }
-
- if (var7 == field_2) {
- if (field_3 == -2) {
- field_3 = 1000;
- this.method_1(field_0);
- return;
- }
-
- if (field_3 == -1) {
- field_3 = 1000;
- if (this.field_83 && !this.field_88) {
- this.field_83 = false;
- this.field_97 = this.field_57;
- this.method_1(field_4);
- return;
- }
-
- if (this.field_97 != null) {
- this.method_11(2, this.field_97);
- this.field_97 = null;
- } else if (this.field_57 != null) {
- this.method_11(2, this.field_57);
- } else {
- this.field_8 = true;
- this.method_0();
- }
-
- return;
- }
-
- if (var3 == 6) {
- this.field_96 = 0;
- this.field_97 = null;
- if (field_3 == 5 && !this.field_57.equals(this.field_98)) {
- this.method_11(2, this.field_98);
- } else {
- this.method_1(field_0);
- }
-
- return;
- }
-
- if (((Form)var2).get(0) instanceof TextField) {
- var8 = ((TextField)((Form)var2).get(0)).getString();
- }
-
- if (field_3 == 0) {
- this.method_11(5, var8);
- }
-
- if (field_3 == 1) {
- this.field_18 = ((ChoiceGroup)((Form)var2).get(1)).isSelected(0);
- if (this.field_15 == 0) {
- this.field_17 = ((ChoiceGroup)((Form)var2).get(1)).isSelected(1);
- }
-
- this.method_11(6, (String)null);
- }
-
- if (field_3 == 2) {
- this.method_11(7, var8);
- }
-
- if (field_3 == 3) {
- this.method_11(10 + ((ChoiceGroup)((Form)var2).get(2)).getSelectedIndex(), ((TextField)((Form)var2).get(1)).getString());
- }
-
- if (field_3 == 4) {
- this.method_1(field_0);
- }
-
- if (field_3 == 5) {
- this.field_19 = ((ChoiceGroup)((Form)var2).get(1)).isSelected(0);
- if (this.field_96 == 1) {
- var8 = "copy";
- }
-
- if (this.field_96 == 2) {
- var8 = "move";
- }
-
- if (this.field_14 != this.field_16) {
- this.field_79 = true;
- }
-
- this.field_78 = true;
- this.method_11(8, var8);
- this.field_96 = 0;
- }
- }
- } catch (Exception var12) {
- p.a("fc" + var7 + ":" + var3, this, var12);
- }
-
- }
-
- // $FF: renamed from: a (int, javax.microedition.lcdui.Command, javax.microedition.lcdui.Displayable) void
- public synchronized void method_4(int var1, Command var2, Displayable var3) {
- if (var1 == 0) {
- this.field_8 = false;
- if (field_3 < 0) {
- this.method_1(field_2);
- } else if (this.field_113 != null) {
- this.method_1(field_5);
- } else if (this.field_57 == null) {
- this.method_11(1, (String)null);
- } else if (this.field_57.equals("")) {
- this.method_1(field_1);
- } else if (this.field_78) {
- this.method_11(2, this.field_57);
- } else {
- this.method_1(field_0);
- }
-
- this.field_78 = false;
- }
-
- if (var1 == 1) {
- this.method_3(var2, var3);
- }
-
- }
-
- // $FF: renamed from: a (b) java.lang.String
- public String method_5(b var1) {
- try {
- String var2 = (String)var1.new.elementAt(0);
- var1.new.removeElementAt(0);
- int var4 = 0;
- short var8 = 1023;
- int var9 = 0;
- Object var12 = null;
- boolean var15 = false;
- boolean var16 = false;
- String var18 = "";
- char var19 = var2.charAt(var2.length() - 1);
- main var49 = this.field_74;
- String var20 = main.bH.a(main.br);
- if (var1.a == 1) {
- var49 = this.field_74;
- var20 = main.bH.a(field_23);
- }
-
- if (var1.a == 2) {
- var49 = this.field_74;
- var20 = main.bH.a(field_61);
- }
-
- do {
- o var39 = (o)var1.new.elementAt(var4);
- if (var1.try == 6 && !var1.case && var39.for) {
- var1.new.removeElementAt(var4);
- --var4;
- } else if (var39.for && (var1.try != 8 || var1.int != 1 || var1.if != 0)) {
- Vector var21 = this.field_73.int(var2 + var39.if);
-
- for(int var5 = 0; var5 < var21.size(); ++var5) {
- o var13 = (o)var21.elementAt(var5);
- var13.if = var39.if + var19 + var13.if;
- var1.new.addElement(var13);
- }
- }
-
- ++var4;
- } while(var4 < var1.new.size() && !this.field_101 && Thread.currentThread() == this.field_105 && !this.field_12);
-
- if (var4 > 0 && var4 == var1.new.size()) {
- if (var1.try == 8 && var1.int == 1 && var1.if == 1) {
- var4 = 0;
-
- do {
- o var40 = (o)var1.new.elementAt(var4);
- if (var40.for) {
- this.field_73.do(var1.for + var40.if);
- }
-
- ++var4;
- } while(var4 < var1.new.size() && !this.field_101 && Thread.currentThread() == this.field_105 && !this.field_12);
- }
-
- if (var1.try == 8 && var1.int == 1 && var1.if == 0) {
- for(int var36 = 0; var36 < var1.new.size(); ++var36) {
- ((o)var1.new.elementAt(var36)).a = true;
- }
- }
-
- int var47 = 0;
- int var22 = var1.new.size();
- var4 = var1.new.size() - 1;
-
- do {
- o var41 = (o)var1.new.elementAt(var4);
-
- try {
- if (var1.try == 8 && var1.int == 1 && var1.if == 0) {
- this.field_45 = 100 * var47 / var22;
- } else {
- this.field_45 = 100 * (var1.new.size() - var4) / var1.new.size();
- }
-
- this.field_43 = var20 + ": " + var2 + var41.if;
- if (this.field_41 != null && this.field_94 == field_5) {
- this.field_41.setValue(this.field_45);
- this.field_41.setLabel(this.field_43);
- }
- } catch (Exception var30) {
- }
-
- if (var1.try == 6 && !this.field_73.a(var2 + var41.if, var1.char)) {
- ++var9;
- var18 = var2 + var41.if;
- }
-
- if (var1.try == 8 && var1.int == 1 && var1.if == 0) {
- var1.for = this.field_73.a(var1.for);
- if (var41.for && !var41.a) {
- if (var1.a == 2) {
- ++this.field_100;
- var49 = this.field_74;
- if (main.goto != null) {
- main.goto.a("F del na " + var2 + var41.if);
- }
- }
-
- var1.new.removeElementAt(var4);
- } else {
- try {
- this.field_46 = 0;
- this.field_44 = "";
- if (this.field_42 != null && this.field_94 == field_5) {
- this.field_42.setValue(0);
- this.field_42.setLabel("");
- }
- } catch (Exception var29) {
- }
-
- var49 = this.field_74;
- if (main.goto != null) {
- main.goto.a("F download " + var2 + var41.if);
- }
-
- var16 = false;
- String var3 = "";
-
- while(!var16 && !this.field_101 && Thread.currentThread() == this.field_105) {
- var49 = this.field_74;
- if (main.goto == null) {
- break;
- }
-
- boolean var17 = true;
- b var11;
- if ((var11 = this.method_10(-2, (String)null, (byte[])null)) != null) {
- if ((var11.byte[0] & 128) != 0) {
- StringBuffer var61 = new StringBuffer();
- main var78 = this.field_74;
- return var61.append(main.bH.a(main.bE)).append(": ").append(var20).append("\n").append(p.a(var11.byte, 17, var11.byte.length - 17)).toString();
- }
-
- if ((var11.byte[0] & 2) != 0 && var41.for) {
- var3 = var3 + p.a(var11.byte, 17, var11.byte.length - 17);
- if (p.a(var11.byte, 1) == p.a(var11.byte, 9)) {
- ++var47;
- this.field_73.do(var1.for + var41.if.replace('\\', var1.for.charAt(var1.for.length() - 1)));
- var41.a = false;
- var16 = true;
- ++var4;
-
- int var24;
- for(int var23 = 0; (var24 = var3.indexOf(10, var23)) != -1; var23 = var24 + 1) {
- o var25 = new o();
- var25.for = false;
- var25.a = true;
- var25.if = var3.substring(var23, var24 - 1);
- if (var25.if.length() > 2 && var25.if.charAt(0) == '<' && var25.if.charAt(var25.if.length() - 1) == '>') {
- var25.if = var25.if.substring(1, var25.if.length() - 1);
- var25.for = true;
- }
-
- var25.if = var41.if + '\\' + var25.if;
- ++var22;
- var1.new.addElement(var25);
- ++var4;
- }
- }
- } else {
- if ((var11.byte[0] & 1) != 0) {
- var41.if = var41.if.replace('\\', var1.for.charAt(var1.for.length() - 1));
- boolean var14 = this.field_73.for(var1.for + var41.if);
- if (var14 && !var1.do) {
- StringBuffer var59 = new StringBuffer();
- main var76 = this.field_74;
- var59 = var59.append(main.bH.a(main.bE)).append(": ").append(var20).append("\n");
- var76 = this.field_74;
- return var59.append(main.bH.a(field_7)).append("\n").append(var1.for).append(var41.if).toString();
- }
-
- if (var14) {
- this.field_73.a(var1.for + var41.if, var1.char);
- }
-
- if (!this.field_73.a(var1.for + var41.if, true, 0)) {
- StringBuffer var57 = new StringBuffer();
- main var74 = this.field_74;
- var57 = var57.append(main.bH.a(main.bE)).append(": ");
- var74 = this.field_74;
- return var57.append(main.bH.a(field_13)).append(" ").append(var1.for).append(var41.if).append(" ").append(p.for((int)p.a(var11.byte, 9))).toString();
- }
- }
-
- if (p.a(var11.byte, 1) > 0L) {
- if (!this.field_73.a(var11.byte, 17, var11.byte.length - 17)) {
- StringBuffer var55 = new StringBuffer();
- main var72 = this.field_74;
- var55 = var55.append(main.bH.a(main.bE)).append(": ").append(var20).append("\n");
- var72 = this.field_74;
- return var55.append(main.bH.a(field_115)).append("\n").append(var1.for).append(var41.if).toString();
- }
-
- try {
- this.field_46 = (int)(100L * p.a(var11.byte, 1) / p.a(var11.byte, 9));
- this.field_44 = p.for((int)p.a(var11.byte, 1)) + " / " + p.for((int)p.a(var11.byte, 9));
- if (this.field_42 != null && this.field_94 == field_5) {
- this.field_42.setValue(this.field_46);
- this.field_42.setLabel(this.field_44);
- }
- } catch (Exception var28) {
- }
- }
-
- if ((var11.byte[0] & 2) != 0) {
- this.field_73.a();
- ++var47;
- var16 = true;
- var1.new.removeElementAt(var4);
- if (var1.a == 2) {
- ++this.field_100;
- var49 = this.field_74;
- if (main.goto != null) {
- main.goto.a("F del na " + var2 + var41.if);
- }
- }
- }
- }
-
- var17 = false;
- }
-
- if (var17) {
- Thread.currentThread();
- Thread.sleep(100L);
- }
- }
- }
- }
-
- if (var1.try == 8 && var1.int == 0 && var1.if == 1) {
- if (!var41.for) {
- if (var1.for.charAt(var1.for.length() - 1) != '\\') {
- var1.for = var1.for + '\\';
- }
-
- int var48 = this.field_73.if(var2 + var41.if);
- if (var48 == -1) {
- ++var9;
- var18 = var2 + var41.if;
- } else {
- String var32 = var1.for + var41.if;
- var32 = var32.replace('/', '\\');
- var49 = this.field_74;
- if (main.goto != null) {
- main.goto.a("F upload " + (var1.do ? "o" : "n") + " " + var48 + " " + var32);
- }
-
- var15 = false;
- var16 = false;
- int var6 = 0;
-
- try {
- this.field_46 = 0;
- this.field_44 = "";
- if (this.field_42 != null && this.field_94 == field_5) {
- this.field_42.setValue(0);
- this.field_42.setLabel("");
- }
- } catch (Exception var27) {
- }
-
- while(!var16 && !this.field_101 && Thread.currentThread() == this.field_105) {
- var49 = this.field_74;
- if (main.goto == null) {
- break;
- }
-
- boolean var46 = true;
- if (var15 && !this.field_12 && var6 != var48 && main.goto.a((String)null, true, (byte[])null) == null) {
- int var7 = var8;
- if (var6 + var8 > var48) {
- var7 = var48 - var6;
- }
-
- if (var6 == 0) {
- this.field_73.a(var2 + var41.if, false, 1);
- }
-
- byte[] var10 = this.field_73.a(var7, -1);
- if (var10 == null || var10.length != var7) {
- this.field_73.a();
- StringBuffer var66 = new StringBuffer();
- main var80 = this.field_74;
- return var66.append(main.bH.a(main.bE)).append(": ").append(var20).append(" ").append(var2).append(var41.if).toString();
- }
-
- try {
- this.field_46 = 100 * var6 / var48;
- this.field_44 = p.for(var6) + " / " + p.for(var48);
- if (this.field_42 != null && this.field_94 == field_5) {
- this.field_42.setValue(this.field_46);
- this.field_42.setLabel(this.field_44);
- }
- } catch (Exception var26) {
- }
-
- var6 += var7;
- main.goto.a("", false, var10);
- var46 = false;
- }
-
- b var38;
- if ((var38 = this.method_10(-2, (String)null, (byte[])null)) != null) {
- if ((var38.byte[0] & 128) != 0) {
- this.field_73.a();
- StringBuffer var65 = new StringBuffer();
- main var79 = this.field_74;
- return var65.append(main.bH.a(main.bE)).append(": ").append(var20).append("\n").append(p.a(var38.byte, 17, var38.byte.length - 17)).toString();
- }
-
- if ((var15 || var48 == 0) && var6 == var48) {
- var16 = true;
- this.field_73.a();
- if (var1.a == 2) {
- this.field_73.a(var2 + var41.if, var1.char);
- }
- }
-
- var15 = true;
- var46 = false;
- }
-
- if (var46) {
- Thread.currentThread();
- Thread.sleep(100L);
- }
- }
- }
- }
-
- if (var1.a == 2) {
- this.field_73.a(var2 + var41.if, var1.char);
- }
- }
-
- if (var1.try == 8 && var1.int == 1 && var1.if == 1) {
- if (!var41.for) {
- var1.for = this.field_73.a(var1.for);
- boolean var42 = this.field_73.for(var1.for + var41.if);
- if (var42 && !var1.do) {
- StringBuffer var67 = new StringBuffer();
- main var81 = this.field_74;
- var67 = var67.append(main.bH.a(main.bE)).append(": ").append(var20).append("\n");
- var81 = this.field_74;
- return var67.append(main.bH.a(field_7)).append("\n").append(var1.for).append(var41.if).toString();
- }
-
- if (var42) {
- this.field_73.a(var1.for + var41.if, var1.char);
- }
-
- if (!this.field_73.a(var2 + var41.if, var1.for + var41.if)) {
- ++var9;
- var18 = var2 + var41.if;
- } else if (var1.a == 2) {
- this.field_73.a(var2 + var41.if, var1.char);
- }
- } else if (var1.a == 2) {
- this.field_73.a(var2 + var41.if, var1.char);
- }
- }
-
- --var4;
- } while(var4 >= 0 && !this.field_101 && Thread.currentThread() == this.field_105 && !this.field_12);
- }
-
- if (this.field_12) {
- var49 = this.field_74;
- return main.bH.a(field_63);
- } else if (var9 > 0) {
- StringBuffer var69 = new StringBuffer();
- main var83 = this.field_74;
- String var34 = var69.append(main.bH.a(main.bE)).append(": ").append(var20).append(" ").toString();
- if (var9 == 1) {
- return var34 + var18;
- } else {
- var69 = (new StringBuffer()).append(var34).append(var9).append(" ");
- var83 = this.field_74;
- return var69.append(main.bH.a(field_92)).toString();
- }
- } else {
- return null;
- }
- } catch (Exception var31) {
- p.a("ff" + var1.try + var1.int + var1.if, this, var31);
- StringBuffer var10000 = new StringBuffer();
- main var10001 = this.field_74;
- return var10000.append(main.bH.a(main.bE)).append(" N67").toString();
- }
- }
-
- // $FF: renamed from: if (int, java.lang.String) java.lang.String
- public String method_6(int var1, String var2) {
- String var3 = "";
- int var4 = 0;
- if (var1 == 0) {
- var4 = var2.indexOf(32);
- if (var4 == -1) {
- var3 = var2;
- } else {
- var3 = var2.substring(0, var4);
- if (this.field_15 == 0 || this.field_15 == 1 && main.F == 1) {
- var3 = var3 + '\\';
- }
- }
- }
-
- if (var1 == 1 && var2.length() > 0 && var2.indexOf(var2.charAt(var2.length() - 1)) == var2.length() - 1) {
- var3 = "1";
- }
-
- if (var1 == 2) {
- var3 = this.field_57 + var2 + this.field_57.charAt(this.field_57.length() - 1);
- }
-
- if (var1 == 3) {
- var4 = this.field_57.lastIndexOf(this.field_57.charAt(this.field_57.length() - 1), this.field_57.length() - 2);
- if (var4 != -1) {
- var3 = this.field_57.substring(0, var4 + 1);
- }
- }
-
- return var3;
- }
-
- // $FF: renamed from: a (int, o) java.lang.String
- public String method_7(int var1, o var2) {
- boolean var3 = false;
- String var6 = "";
- if (var1 != 4 && var1 != 6) {
- if (var1 == 0 || var1 == 2 || var1 == -1 || var1 == 5) {
- this.field_91.removeAllElements();
- this.field_91.addElement(this.field_57);
- }
-
- if (var1 != 1 && var1 != 3 && var1 != 7) {
- for(int var8 = 0; var8 < this.field_38.size(); ++var8) {
- o var5 = (o)this.field_38.elementAt(var8);
- if (var5.a) {
- if (var1 == 0 || var1 == 2 || var1 == 5) {
- this.field_91.addElement(var5);
- }
-
- if (var1 == 0) {
- return var5.if;
- }
-
- if (var1 == -1 && !var5.for) {
- this.field_91.addElement(var5);
- return var5.if;
- }
- }
- }
-
- if (var1 == -1 && var2 != null && !var2.for) {
- this.field_91.addElement(var2);
- return var2.if;
- } else if (var1 == 0 && var2 != null) {
- this.field_91.addElement(var2);
- return var2.if;
- } else {
- if (var1 == 2) {
- if (this.field_91.size() == 2) {
- return this.field_57 + ((o)this.field_91.elementAt(1)).if;
- }
-
- if (this.field_91.size() > 2) {
- StringBuffer var10 = (new StringBuffer()).append(this.field_91.size() - 1).append(" ");
- main var11 = this.field_74;
- return var10.append(main.bH.a(field_92)).toString();
- }
-
- if (var2 != null) {
- this.field_91.addElement(var2);
- return this.field_57 + var2.if;
- }
- }
-
- if (var1 == 5) {
- if (this.field_91.size() == 1 && var2 != null) {
- this.field_91.addElement(var2);
- return "";
- }
-
- if (this.field_91.size() >= 2) {
- return "";
- }
- }
-
- return null;
- }
- } else if (this.field_91.size() < 2) {
- return null;
- } else {
- var6 = (String)this.field_91.elementAt(0);
-
- for(int var7 = 1; var7 < this.field_91.size(); ++var7) {
- if (var7 > 1) {
- var6 = var6 + "|";
- }
-
- var6 = var6 + ((o)this.field_91.elementAt(var7)).if;
- }
-
- return var6;
- }
- } else if (this.field_91.size() == 2) {
- return (String)this.field_91.elementAt(0) + ((o)this.field_91.elementAt(1)).if;
- } else if (this.field_91.size() > 2) {
- StringBuffer var10000 = (new StringBuffer()).append((String)this.field_91.elementAt(0)).append(" ").append(this.field_91.size() - 1).append(" ");
- main var10001 = this.field_74;
- return var10000.append(main.bH.a(field_92)).toString();
- } else {
- return null;
- }
- }
-
- // $FF: renamed from: if () void
- public void method_8() {
- try {
- this.field_55 = -1;
- this.field_85 = this.field_87 = this.field_29 = this.field_57 = this.field_113 = this.field_97 = null;
- this.field_93 = field_3 = this.field_96 = 0;
- this.field_22.removeAllElements();
- this.field_38.removeAllElements();
- this.field_91.removeAllElements();
- this.field_86.removeAllElements();
- this.field_53.removeAllElements();
- this.field_43 = this.field_44 = "";
- this.field_45 = this.field_46 = this.field_100 = 0;
- this.field_47 = 0;
- this.field_11 = null;
- this.field_41 = this.field_42 = null;
- this.field_33 = this.field_12 = this.field_78 = this.field_79 = this.field_30 = false;
- this.field_84 = -1;
- this.field_101 = this.field_83 = false;
- if (main.F > 0) {
- this.field_15 = 1;
- this.field_101 = true;
-
- for(int var1 = 0; this.field_105 != null && var1 < 30; ++var1) {
- Thread.currentThread();
- Thread.sleep(100L);
- }
-
- this.field_101 = false;
- this.field_105 = new Thread(this);
- this.field_105.start();
- if (main.F == 1) {
- this.field_73 = new m();
- }
-
- if (main.F == 2) {
- this.field_73 = new c();
- }
- }
-
- if (main.goto != null) {
- this.field_15 = 0;
- }
- } catch (Exception var2) {
- }
-
- }
-
- // $FF: renamed from: a (java.lang.String) void
- public void method_9(String var1) {
- this.field_77 = var1;
- if (this.field_100 <= 0 || var1.indexOf("SUCCESS: Delete: ") != 0 && var1.indexOf("ERROR: Delete: ") != 0) {
- this.method_4(1, (Command)null, (Displayable)null);
- } else {
- --this.field_100;
- }
- }
-
- // $FF: renamed from: a (int, java.lang.String, byte[]) b
- public synchronized b method_10(int var1, String var2, byte[] var3) {
- if (var1 == -2) {
- int var5;
- for(var5 = 0; var5 < this.field_53.size() && ((b)this.field_53.elementAt(var5)).try != 100; ++var5) {
- }
-
- if (var5 < this.field_53.size()) {
- b var4 = (b)this.field_53.elementAt(var5);
- this.field_53.removeElementAt(var5);
- return var4;
- }
- } else if (var1 == -1) {
- if (this.field_53.size() > 0) {
- b var6 = (b)this.field_53.firstElement();
- this.field_53.removeElementAt(0);
- if (this.field_53.size() > 0 && ((b)this.field_53.firstElement()).try == 0) {
- this.field_53.removeElementAt(0);
- return null;
- }
-
- return var6;
- }
- } else {
- b var7 = new b();
- var7.try = var1;
- var7.for = var2;
- var7.case = this.field_18;
- var7.do = this.field_19;
- var7.char = this.field_17;
- var7.a = this.field_96;
- if (this.field_91.size() > 0 && var1 > 2) {
- var7.if = this.field_16;
- var7.int = this.field_14;
- var7.new = this.field_91;
- this.field_91 = new Vector();
- }
-
- var7.byte = var3;
- this.field_53.addElement(var7);
- if (var7.try == 0) {
- this.field_12 = true;
- }
- }
-
- return null;
- }
-
- public void run() {
- int var1 = -1;
-
- try {
- StringBuffer var10000 = (new StringBuffer()).append(this.field_103).append(": ");
- main var10001 = this.field_74;
- String var5 = var10000.append(main.bH.a(field_65)).toString();
-
- while(!this.field_101 && Thread.currentThread() == this.field_105) {
- b var8;
- if ((var8 = this.method_10(-1, (String)null, (byte[])null)) != null && var8.try < 100) {
- String var3 = null;
- String var4 = null;
- var1 = var8.try;
- if (var8.try == 1) {
- String var2 = this.field_73.if();
- if (var2 != null) {
- var3 = main.M + "Drvlist:1\n" + var2;
- }
- }
-
- if (var8.try == 2) {
- this.field_54 = this.field_73.int(var8.for);
- if (this.field_54 != null) {
- var3 = main.M + "LF:" + var8.for + "\n";
- }
- }
-
- if (var8.try == 3) {
- int var6 = var8.for.indexOf(" ", var8.for.indexOf(" ") + 1);
- String var17 = var8.for.substring(var6 + 1);
- var6 = this.field_73.if(var17);
- this.field_73.a(var17, false, 1);
- byte[] var9 = this.field_73.a(-p.new(p.if(var8.for, 1)), p.new(p.if(var8.for, 0)));
- this.field_73.a();
- if (var9 != null) {
- var3 = main.M + this.field_76 + ":1 " + p.if(var8.for, 0) + " " + p.if(var8.for, 1) + " " + var9.length + " " + var6 + " " + var17 + "\n" + new String(var9);
- }
- }
-
- if (var8.try == 4) {
- this.field_78 = true;
- int var21 = var8.for.indexOf(" ");
- if (var21 != -1) {
- int var7 = var8.for.indexOf(" ", var21 + 1);
- if (var7 != -1) {
- int var24 = p.new(var8.for.substring(0, var21));
- int var10 = p.new(var8.for.substring(var21 + 1, var7));
- var21 = var8.for.indexOf("\n");
- if (var21 != -1) {
- String var18 = var8.for.substring(var7 + 1, var21 - 1);
- var8.for = var8.for.substring(var21 + 1);
- if (!this.field_73.for(var18 + "_temp") && this.field_73.if(var18, var18 + "_temp")) {
- int var11 = this.field_73.if(var18 + "_temp");
- Object var12 = null;
- byte[] var13 = null;
- if (main.F == 1) {
- var12 = new m();
- }
-
- if (main.F == 2) {
- var12 = new c();
- }
-
- if (this.field_73.a(var18 + "_temp", false, 1) && ((a)var12).a(var18, true, 0)) {
- var21 = 0;
-
- for(byte var14 = 0; var21 < var11 && !this.field_101; var21 += var7) {
- var7 = 4096;
- if (var21 + var7 > var11) {
- var7 = var11 - var21;
- }
-
- if (var14 == 0 && var21 + var7 > var24) {
- var7 = var24 - var21;
- }
-
- if (var14 == 2 && var21 + var7 > var24 + var10) {
- var7 = var24 + var10 - var21;
- }
-
- if (var7 > 0) {
- var13 = this.field_73.a(var7, -1);
- if (var13 == null) {
- var11 = -1;
- }
-
- if (var14 == 2) {
- var13 = null;
- }
- } else {
- if (var14 == 0) {
- var13 = var8.for.getBytes();
- var14 = 1;
- }
-
- if (var14 == 2) {
- var14 = 3;
- }
- }
-
- if (var13 != null && var14 != 2) {
- if (var14 == 1) {
- var14 = 2;
- }
-
- if (!((a)var12).a(var13, 0, var13.length)) {
- var11 = -1;
- }
- }
- }
-
- if (var21 == var11) {
- var3 = var5;
- }
- }
-
- this.field_73.a();
- ((a)var12).a();
- if (var21 == var11) {
- this.field_73.a(var18 + "_temp", true);
- } else {
- this.field_73.a(var18, true);
- this.field_73.if(var18 + "_temp", var18);
- }
- }
- }
- }
- }
- }
-
- if (var8.try == 5 && this.field_73.do(var8.for)) {
- var3 = var5;
- }
-
- if (var8.try == 6 && (var4 = this.method_5(var8)) == null) {
- var3 = var5;
- }
-
- if (var8.try == 7 && this.field_73.if((String)var8.new.elementAt(0) + ((o)var8.new.elementAt(1)).if, (String)var8.new.elementAt(0) + var8.for)) {
- var3 = var5;
- }
-
- if (var8.try == 8 && (var4 = this.method_5(var8)) == null) {
- var3 = var5;
- }
-
- if (var8.try != 0 && !this.field_101 && Thread.currentThread() == this.field_105) {
- if (var3 != null) {
- this.method_9(var3);
- } else {
- if (var4 == null) {
- var10000 = (new StringBuffer()).append(main.bE).append(": ");
- var10001 = this.field_74;
- var4 = var10000.append(main.bH.a(field_35)).append(var8.try).toString();
- } else {
- var4 = main.bE + ": " + var4;
- }
-
- this.method_9(var4);
- }
- }
-
- this.field_12 = false;
- } else {
- Thread.currentThread();
- Thread.sleep(100L);
- }
- }
-
- this.field_105 = null;
- } catch (Exception var15) {
- p.a("fr" + var1, this, var15);
- if (!this.field_101) {
- this.field_105 = new Thread();
- this.field_105.start();
- }
- }
-
- }
-
- // $FF: renamed from: a (int, java.lang.String) void
- public void method_11(int var1, String var2) {
- String var3 = "";
- String var4 = "";
- this.field_47 = 0;
- this.field_41 = this.field_42 = null;
- this.field_43 = this.field_44 = "";
- this.field_45 = this.field_46 = 0;
- if (var1 == 0) {
- var3 = "cancel";
- if (this.field_22.size() > 0 && p.new((String)this.field_22.elementAt(this.field_22.size() - 1)) < 5) {
- this.field_22.setElementAt("", this.field_22.size() - 1);
- this.field_11 = null;
- }
- }
-
- if (var1 == 1) {
- var3 = "drv";
- StringBuffer var10001 = new StringBuffer();
- main var10002 = this.field_74;
- var10001 = var10001.append(main.bH.a(field_81)).append(": ");
- var10002 = this.field_74;
- this.field_113 = var10001.append(main.bH.a(field_28)).toString();
- }
-
- if (var1 == 2) {
- if (var2.length() > 0 && var2.charAt(var2.length() - 1) != '\\' && var2.charAt(var2.length() - 1) != '/') {
- var2 = var2 + "\\";
- }
-
- var3 = "dir n ";
- var4 = var2;
- StringBuffer var11 = new StringBuffer();
- main var22 = this.field_74;
- this.field_113 = var11.append(main.bH.a(field_81)).append(": ").append(var2).toString();
- }
-
- if (var1 == 3) {
- int var5 = 4096;
- byte var6 = 4;
- if (var2.equals("t")) {
- this.field_36 = 0;
- }
-
- if (var2.equals("p")) {
- if (this.field_36 - var5 < 0) {
- var5 = this.field_36;
- this.field_36 = 0;
- } else {
- this.field_36 -= var5;
- }
-
- if (this.field_36 < var5 / var6) {
- var5 += this.field_36;
- this.field_36 = 0;
- }
- }
-
- if (var2.equals("n")) {
- this.field_36 += this.field_9;
- if (this.field_36 + var5 > this.field_37) {
- var5 = this.field_37 - this.field_36;
- } else if (this.field_37 - this.field_36 - var5 < var5 / var6) {
- var5 = this.field_37 - this.field_36;
- }
- }
-
- if (var2.equals("b")) {
- this.field_36 = this.field_37 - var5;
- }
-
- var3 = "read ";
- var4 = this.field_36 + " " + var5 + " " + this.field_90;
- StringBuffer var12 = new StringBuffer();
- main var23 = this.field_74;
- this.field_113 = var12.append(main.bH.a(field_26)).append(": ").append(this.field_90).toString();
- if (var2.length() > 0) {
- this.field_51 = var2.charAt(0);
- }
- }
-
- if (var1 == 4) {
- var3 = "write ";
- if (var2 == null) {
- var4 = this.field_36 + " " + this.field_9 + " " + this.field_90 + "\r\n" + this.field_72;
- } else {
- var4 = this.field_36 + this.field_31 + " " + this.field_32 + " " + this.field_90 + "\r\n" + var2;
- }
-
- this.field_9 = this.field_72.length();
- StringBuffer var13 = new StringBuffer();
- main var24 = this.field_74;
- this.field_113 = var13.append(main.bH.a(main.at)).append(": ").append(this.field_90).toString();
- }
-
- if (var1 == 5) {
- var3 = "mkdir ";
- var4 = this.field_57 + var2;
- StringBuffer var14 = new StringBuffer();
- main var25 = this.field_74;
- this.field_113 = var14.append(main.bH.a(field_58)).append(": ").append(this.field_57).append(var2).toString();
- }
-
- if (var1 == 6) {
- if (this.field_15 == 0) {
- var3 = "del " + (this.field_18 ? "r" : "n") + (this.field_17 ? "a" : "") + " " + this.method_7(3, (o)null);
- }
-
- StringBuffer var15 = new StringBuffer();
- main var26 = this.field_74;
- this.field_113 = var15.append(main.bH.a(main.br)).append(": ").append(this.method_7(4, (o)null)).toString();
- if (this.field_15 == 1) {
- this.field_47 = 1;
- }
- }
-
- if (var1 == 7) {
- var3 = "rename " + this.method_7(1, (o)null) + "|";
- var4 = var2;
- StringBuffer var16 = new StringBuffer();
- main var27 = this.field_74;
- var16 = var16.append(main.bH.a(field_80)).append(": ").append(this.method_7(1, (o)null)).append("\n");
- var27 = this.field_74;
- this.field_113 = var16.append(main.bH.a(field_107)).append(": ").append(var2).toString();
- }
-
- if (var1 == 8) {
- if (this.field_15 == 0) {
- var3 = var2 + " " + (this.field_19 ? "o" : "n") + " " + this.method_7(7, (o)null) + "|";
- }
-
- var4 = this.field_90;
- StringBuffer var18 = new StringBuffer();
- main var29 = this.field_74;
- var18 = var18.append(main.bH.a(this.field_67)).append(": ").append(this.method_7(6, (o)null)).append("\n");
- var29 = this.field_74;
- this.field_113 = var18.append(main.bH.a(field_107)).append(": ").append(this.field_90).toString();
- this.field_97 = this.field_98;
- if (this.field_15 != this.field_16) {
- this.method_2(false);
- }
-
- if (this.field_16 == 1 || this.field_14 == 1) {
- this.field_47 = 1;
- if (this.field_16 != this.field_14) {
- this.field_47 = 2;
- }
- }
- }
-
- if (var1 >= 10 && var1 <= 12) {
- var3 = var3 + "run ";
- if (var1 == 10) {
- main var10000 = this.field_74;
- main.byte.for(this.field_57 + this.field_90);
- var3 = var3 + "open";
- var4 = field_64;
- }
-
- if (var1 == 11) {
- var3 = var3 + "edit";
- var4 = main.aC;
- }
-
- if (var1 == 12) {
- var3 = var3 + "print";
- var4 = field_75;
- }
-
- var3 = var3 + "|" + this.field_57 + "|" + this.field_57 + this.field_90 + "|" + var2;
- StringBuffer var20 = new StringBuffer();
- main var31 = this.field_74;
- this.field_113 = var20.append(main.bH.a(var4)).append(": ").append(this.field_57).append(this.field_90).toString();
- var4 = "";
- }
-
- if (this.field_15 == 1 || var1 == 8 && (this.field_16 == 1 || this.field_14 == 1)) {
- this.method_10(var1, var4, (byte[])null);
- if (var1 == 0 && (this.field_16 == 0 || this.field_14 == 0)) {
- main var9 = this.field_74;
- if (main.goto != null) {
- main.goto.a("F " + var3 + var4);
- }
- }
- } else if (this.field_15 == 0) {
- main var8 = this.field_74;
- if (main.goto != null) {
- main.goto.a("F " + var3 + var4);
- }
- }
-
- if (var1 >= 1) {
- this.field_22.addElement(p.do(var1));
- if (!this.field_8) {
- this.method_1(field_5);
- }
- }
-
- }
-
- // $FF: renamed from: if (int) void
- public void method_12(int var1) {
- this.field_34 = var1;
- this.method_4(0, (Command)null, (Displayable)null);
- }
- }
-