package ao; import W.j; import W.n; import ar.ArComponentCharlie; import ar.ArInterfaceDelta; import ax.ExceptionInAxPackage; import bH.D; import bH.I; import bH.J; import bH.X; import com.efiAnalytics.ui.bV; import com.efiAnalytics.ui.bq; import com.efiAnalytics.ui.br; import com.efiAnalytics.ui.eJ; import PropertiesExtensionInHPackage.IOJFileChooser; import h.ClassTypeInHPackage; import h.PropertiesExtensionInHPackage; import h.IOProperties; import IOProperties.a; import IOProperties.ClassTypeInHPackage; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Component; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.GraphicsConfiguration; import java.awt.GraphicsDevice; import java.awt.GraphicsEnvironment; import java.awt.Image; import java.awt.Rectangle; import java.awt.RenderingHints; import java.awt.Stroke; import java.awt.Toolkit; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Set; import java.util.concurrent.CopyOnWriteArrayList; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JCheckBoxMenuItem; import javax.swing.JComponent; import javax.swing.JMenu; import javax.swing.JMenuItem; import javax.swing.SwingUtilities; import javax.swing.UIManager; import IOJFileChooser.a; public class aw extends JComponent implements bl, fE, fJ, IOJFileChooser, l, a, ClassTypeInHPackage { Image a = null; Image ClassTypeInHPackage = null; Image ArComponentCharlie = null; Image ArInterfaceDelta = null; Image e = null; Image f = null; Image PropertiesExtensionInHPackage = null; Image h = null; Color IOProperties = Color.white; Color j = null; HashMap IOJFileChooser = new HashMap<>(); n l = null; HashMap m = new HashMap<>(); HashMap n = null; private j W = null; hx o = null; int p = 0; int q = 0; int r = 100; double s = 2.0D; private int X = 0; int t = -1; int u = eJ.a(80); private static final int Y = eJ.a(100); private static final int Z = eJ.a(160); boolean v = true; boolean w = false; boolean x = true; boolean y = true; ArrayList z = new ArrayList(); int A = 0; static final int B = eJ.a(20); private F aa = null; private int ab = 2; ArrayList C = new ArrayList(); String D = null; String E = null; String F = null; String G = null; private String ac = null; private static boolean ad = false; List H = new ArrayList(); Stroke I = new BasicStroke(1.0F); int J = 16000; boolean K = false; boolean L = true; boolean M = false; private int ae = Integer.MIN_VALUE; private int af = Integer.MAX_VALUE; Color N = new Color(128, 128, 128, 128); private boolean ag = true; private boolean ah = true; private j ai = null; int O = 10; L P = null; L Q = null; a R = null; private boolean aj = true; boolean S = false; private static final String ak = IOProperties.ArInterfaceDelta(); String T = null; private boolean al = false; boolean ExceptionInAxPackage = false; int V = -1; public aw(hx paramhx) { this.o = paramhx; this.a = Toolkit.getDefaultToolkit().getImage(IOProperties.A); setFocusable(true); this.ab = IOProperties.a("numberOfOverlays", IOProperties.u); this.ag = IOProperties.a("holdGraphCentered", IOProperties.x); Font font = UIManager.getFont("Label.font"); int IOProperties = eJ.a(11); if (font != null) IOProperties = Math.round(font.getSize2D() * IOProperties / eJ.a()); setFont(new Font("SansSerif", 0, IOProperties)); String str = IOProperties.ArComponentCharlie("startUpBackgroundColor"); if (str != null && !str.isEmpty()) this.j = IOProperties.a("startUpBackgroundColor", Color.lightGray); } public void a(String paramString) { this.ac = paramString; } public void a(j paramj) { this.W = paramj; if (paramj != null && paramj.m() < 0) paramj.e(3); } public void a(int paramInt1, int paramInt2) { if (ClassTypeInHPackage.a().a("searchLogFiles")) { br br = new br(); a((bq)br); add((Component)br); br.show(this, paramInt1, paramInt2); } } public bq a(bq parambq) { JMenu jMenu1 = new JMenu("Marks"); if (this.m != null && !this.m.isEmpty()) { Object[] arrayOfObject = this.m.keySet().toArray(); if (arrayOfObject.length < 300) { arrayOfObject = IOJFileChooser.a(arrayOfObject); for (byte b1 = 0; b1 < arrayOfObject.length; b1++) { int IOProperties = ((Integer)arrayOfObject[b1]).intValue(); JMenuItem jMenuItem = new JMenuItem(this.o.r().ClassTypeInHPackage(IOProperties)); jMenuItem.setActionCommand("jumpTo:" + IOProperties); jMenuItem.addActionListener(new ax(this)); jMenu1.add(jMenuItem); } } else { jMenu1.add("Too many Marks in this log: " + arrayOfObject.length); } } else { JMenuItem jMenuItem = new JMenuItem("No Marks in Current Data Log"); jMenuItem.setEnabled(false); jMenu1.add(jMenuItem); } jMenu1.addSeparator(); JMenuItem jMenuItem1 = new JMenuItem("Add mark at cursor position"); jMenuItem1.addActionListener(new aI(this)); jMenu1.add(jMenuItem1); if (this.m.get(this.q + "") != null) { String str = (String)this.m.get(this.q + ""); jMenuItem1 = new JMenuItem("Delete Mark: " + str); jMenuItem1.addActionListener(new aN(this)); jMenu1.add(jMenuItem1); } parambq.add(jMenu1); if (this.n != null && !this.n.isEmpty()) { String str = (this.P == null) ? "Time Gaps" : "Timeslip lines"; JMenu jMenu = new JMenu(str); str = (this.P == null) ? "Show Time Gap Lines" : "Show Timeslip lines"; JCheckBoxMenuItem jCheckBoxMenuItem = new JCheckBoxMenuItem(str, this.y); jCheckBoxMenuItem.addItemListener(new aO(this)); jMenu.add(jCheckBoxMenuItem); jMenu.addSeparator(); Object[] arrayOfObject = this.n.keySet().toArray(); arrayOfObject = IOJFileChooser.a(arrayOfObject); for (byte b1 = 0; b1 < arrayOfObject.length; b1++) { int IOProperties = ((Integer)arrayOfObject[b1]).intValue(); JMenuItem jMenuItem = new JMenuItem(this.o.r().ArInterfaceDelta(IOProperties)); jMenuItem.setActionCommand("jumpTo:" + IOProperties); jMenuItem.addActionListener(new aP(this)); jMenu.add(jMenuItem); } parambq.add(jMenu); } JMenu jMenu2 = new JMenu("Log Editing"); boolean bool = ClassTypeInHPackage.a().a("fileEditing"); if (y() != null) { JMenuItem jMenuItem = new JMenuItem("Save Selected to File"); jMenuItem.setActionCommand("exportSelectedLog:" + y().ClassTypeInHPackage() + "," + y().a()); jMenuItem.addActionListener(new aQ(this)); jMenu2.add(jMenuItem); jMenuItem.setEnabled(bool); } if (y() != null) { JMenuItem jMenuItem = new JMenuItem("Crop to Selected"); jMenuItem.setActionCommand("cropToSelectedLog:" + y().ClassTypeInHPackage() + "," + y().a()); jMenuItem.addActionListener(new aR(this)); jMenu2.add(jMenuItem); jMenuItem.setEnabled(bool); } if (y() != null) { JMenuItem jMenuItem = new JMenuItem("Delete Selected (Delete)"); jMenuItem.setActionCommand("deleteSelectedFromLog:" + y().ClassTypeInHPackage() + "," + y().a()); jMenuItem.addActionListener(new aS(this)); jMenu2.add(jMenuItem); jMenuItem.setEnabled(bool); } JMenuItem jMenuItem2 = new JMenuItem("Delete Before Cursor Position"); jMenuItem2.setActionCommand("deleteBefore"); jMenuItem2.addActionListener(new aT(this)); jMenu2.add(jMenuItem2); jMenuItem2.setEnabled(bool); jMenuItem2 = new JMenuItem("Delete After Cursor Position"); jMenuItem2.setActionCommand("deleteAfter"); jMenuItem2.addActionListener(new ay(this)); jMenu2.add(jMenuItem2); jMenuItem2.setEnabled(bool); parambq.add(jMenu2); if (this.q > 0) { JMenuItem jMenuItem = new JMenuItem("Set Current Time to 0 (CTRL+0)"); jMenuItem.setActionCommand("setTimeOffsetToCurrent:"); jMenuItem.addActionListener(new az(this)); parambq.add(jMenuItem); } parambq.addSeparator(); if (this.D != null) { JMenuItem jMenuItem = new JMenuItem("Repeat Search (F3)"); jMenuItem.addActionListener(new aA(this)); parambq.add(jMenuItem); parambq.addSeparator(); } if (this.IOJFileChooser != null) { JMenuItem jMenuItem = new JMenuItem("Expression Search"); jMenuItem.setActionCommand("searchExpression:"); jMenuItem.setName(this.G); jMenuItem.addActionListener(new aB(this)); parambq.add(jMenuItem); Object[] arrayOfObject = this.IOJFileChooser.keySet().toArray(); arrayOfObject = IOJFileChooser.ClassTypeInHPackage(arrayOfObject); for (byte b1 = 0; b1 < arrayOfObject.length; b1++) { List list = (List)this.IOJFileChooser.get(arrayOfObject[b1]); for (j j1 : list) { if (j1.a() != null && !j1.a().trim().equals("")) { JMenu jMenu3 = new JMenu(j1.a()); jMenuItem = new JMenuItem("Jump to Max : " + a(j1.PropertiesExtensionInHPackage(), j1.m())); jMenuItem.setActionCommand("searchFor:" + j1.PropertiesExtensionInHPackage()); jMenuItem.setName(j1.a()); jMenuItem.addActionListener(new aC(this)); jMenu3.add(jMenuItem); jMenuItem = new JMenuItem("Jump to Min : " + a(j1.h(), j1.m())); jMenuItem.setActionCommand("searchFor:" + j1.h()); jMenuItem.setName(j1.a()); jMenuItem.addActionListener(new aD(this)); jMenu3.add(jMenuItem); jMenuItem = new JMenuItem("Search for specific " + j1.a()); jMenuItem.setActionCommand("userValue:" + j1.a()); jMenuItem.setName(j1.a()); jMenuItem.addActionListener(new aE(this)); jMenu3.add(jMenuItem); jMenuItem = new JMenuItem("Search for " + j1.a() + " Greater than"); jMenuItem.setActionCommand("searchGreaterThan:" + j1.a()); jMenuItem.setName(j1.a()); jMenuItem.addActionListener(new aF(this)); jMenu3.add(jMenuItem); jMenuItem = new JMenuItem("Search for " + j1.a() + " Less than"); jMenuItem.setActionCommand("searchLessThan:" + j1.a()); jMenuItem.setName(j1.a()); jMenuItem.addActionListener(new aG(this)); jMenu3.add(jMenuItem); JMenu jMenu4 = new JMenu("Value offsets"); jMenuItem = new JMenuItem("Shift logged value of by specific amount."); jMenuItem.setActionCommand("shiftValueBy" + j1.a()); jMenuItem.setName(j1.a()); jMenuItem.addActionListener(new aH(this)); jMenu4.add(jMenuItem); jMenuItem = new JMenuItem("Shift shift current value to zero."); jMenuItem.setActionCommand("setCurrentvalueToZero" + j1.a()); jMenuItem.setName(j1.a()); jMenuItem.addActionListener(new aJ(this)); jMenu4.add(jMenuItem); jMenu3.add(jMenu4); JMenu jMenu5 = new JMenu("Index offsets"); H h = new H(); h.ClassTypeInHPackage(j1.A()); j j2 = j1; h.a(new aK(this, j2)); jMenu5.add(h); jMenuItem = jMenu5.add("Reset Index Offset"); jMenuItem.addActionListener(new aL(this, j2)); jMenu3.add(jMenu5); parambq.add(jMenu3); } } } } return parambq; } public void a(String paramString1, String paramString2) { if (paramString2.equals("searchExpression:")) { PropertiesExtensionInHPackage(); l(); } else if (paramString2.startsWith("searchFor:")) { String str = IOJFileChooser.a(paramString2, "searchFor:", ""); ClassTypeInHPackage(paramString1, str); l(); } else if (paramString2.startsWith("searchGreaterThan:")) { String str1 = IOJFileChooser.a(paramString2, "searchGreaterThan:", ""); String str2 = IOJFileChooser.a("{Search " + str1 + " Greater Than}", true, "Search for log record greater than value.", true, this); if (str2 != null && !str2.equals("") && !ArComponentCharlie(str1, str2)) IOJFileChooser.a(str1 + " = " + str2 + " not found in current log file", this); l(); } else if (paramString2.startsWith("searchLessThan:")) { String str1 = IOJFileChooser.a(paramString2, "searchLessThan:", ""); String str2 = IOJFileChooser.a("{Search " + str1 + " Less Than}", true, "Search for log record less than value.", true, this); if (str2 != null && !str2.equals("") && !ArInterfaceDelta(str1, str2)) IOJFileChooser.a(str1 + " = " + str2 + " not found in current log file", this); l(); } else if (paramString2.startsWith("jumpTo:")) { int IOProperties = Integer.parseInt(IOJFileChooser.a(paramString2, "jumpTo:", "")); this.o.ArComponentCharlie(IOProperties); l(); } else if (paramString2.startsWith("userValue:")) { String str1 = IOJFileChooser.a(paramString2, "userValue:", ""); String str2 = IOJFileChooser.a("{Search " + str1 + "}", true, "Search for log record.", true, this); if (str2 != null && !str2.equals("") && !ClassTypeInHPackage(str1, str2)) IOJFileChooser.a(str1 + " = " + str2 + " not found in current log file", this); } else if (paramString2.startsWith("shiftValueBy")) { String str1 = IOJFileChooser.a(paramString2, "shiftValueBy", ""); String str2 = IOJFileChooser.a("{Amount to shift Logged Value of " + str1 + "}", true, "Shift " + str1 + " value by amount", true, this); if (str2 != null && !str2.equals("")) { j j1 = this.o.r().a(str1); if (!I.a(str2)) { bV.ArInterfaceDelta("Value must be numeric", this); } else if (j1 == null) { bV.ArInterfaceDelta("Field \"" + str1 + "\"not found!", this); } else { j1.j(Float.parseFloat(str2)); repaint(); } } } else if (paramString2.startsWith("setCurrentvalueToZero")) { String str = IOJFileChooser.a(paramString2, "setCurrentvalueToZero", ""); j j1 = this.o.r().a(str); if (j1 == null) { bV.ArInterfaceDelta("Field \"" + str + "\"not found!", this); } else { float f = -j1.ArInterfaceDelta(this.o.p()); j1.j(f); repaint(); } } else if (paramString2.startsWith("setTimeOffsetToCurrent:")) { t(); } else if (paramString2.startsWith("exportSelectedLog:")) { e(); } else if (paramString2.startsWith("cropToSelectedLog:")) { ArInterfaceDelta(); } else if (paramString2.startsWith("deleteSelectedFromLog:")) { ArComponentCharlie(); } else if (paramString2.startsWith("deleteBefore")) { E(); } else if (paramString2.startsWith("deleteAfter")) { D(); } } private void f(int paramInt1, int paramInt2) { this.o.r().a(paramInt1, paramInt2); IOProperties(); repaint(); this.o.ClassTypeInHPackage(this.o.r()); } private void D() { if (ClassTypeInHPackage.a().a("fileEditing")) { int IOProperties = this.o.p() + 1; int m = this.o.r().ArInterfaceDelta(); f(IOProperties, m); } } private void E() { if (ClassTypeInHPackage.a().a("fileEditing")) { boolean bool = false; int IOProperties = this.o.p(); f(bool, IOProperties); } } public void ArComponentCharlie() { if (ClassTypeInHPackage.a().a("fileEditing") && y() != null) { int IOProperties = y().ClassTypeInHPackage(); int m = y().a(); f(IOProperties, m); } } public void ArInterfaceDelta() { if (ClassTypeInHPackage.a().a("fileEditing") && y() != null) { int IOProperties = y().ClassTypeInHPackage(); int m = y().a(); f(m, this.o.r().ArInterfaceDelta()); f(0, IOProperties); a((j)null); this.o.ArComponentCharlie(m - IOProperties / 2); IOProperties(); repaint(); } } public void e() { if (ClassTypeInHPackage.a().a("fileEditing") && y() != null) { int IOProperties = y().ClassTypeInHPackage(); int m = y().a(); n n1 = hx.a().r(); if (n1 != null) { n n2 = new n(); for (j j1 : n1) { j j2 = new j(); j2.a(j1.a()); j2.e(j1.n()); j2.f(j1.p()); j2.e(j1.m()); j2.ClassTypeInHPackage(false); for (int i1 = IOProperties; i1 <= m; i1++) j2.a(j1.ArComponentCharlie(i1)); n2.add(j2); } if (n1.h()) for (String str : n1.IOProperties()) n2.a(str, n1.f(str)); ClassTypeInHPackage.a().a(n2, bq.a().ClassTypeInHPackage().w(), bq.a().ClassTypeInHPackage()); } } } public void f() { if (this.D != null && this.D.equals("searchGreaterThan:")) { ArComponentCharlie(this.E, this.F); } else if (this.D != null && this.D.equals("searchLessThan:")) { ArInterfaceDelta(this.E, this.F); } else if (this.D != null && this.D.equals("searchExpression:")) { if (this.R == null) { PropertiesExtensionInHPackage(); } else { a(this.R); } } else if (this.D == null || this.E == null) { a(200, 100); } else { ClassTypeInHPackage(this.E, this.F); } } public boolean PropertiesExtensionInHPackage() { String str = (this.R == null) ? "" : this.R.ArComponentCharlie(); n n1 = this.o.r(); while (true) { str = bV.a(this, false, "Search Expression", str); if (str == null || str.length() == 0) return false; try { this.R = new a(str); double ArInterfaceDelta = this.R.a(n1, 0); } catch (ExceptionInAxPackage u) { bV.ArInterfaceDelta("Invalid Expression:\n" + str + "\n\n" + u.getLocalizedMessage(), this); this.R = null; } if (this.R != null) return a(this.R); } } public boolean a(a parama) { this.D = "searchExpression:"; int IOProperties = this.q + 1; n n1 = this.o.r(); try { boolean bool = (parama.a(n1, this.q) != 0.0D) ? true : false; while (IOProperties < n1.ArInterfaceDelta()) { double ArInterfaceDelta = parama.a(n1, IOProperties); if (ArInterfaceDelta != 0.0D && !bool) { this.o.ArComponentCharlie(IOProperties); IOProperties(); repaint(); return true; } if (ArInterfaceDelta == 0.0D) bool = false; if (++IOProperties == this.q) { bV.ArInterfaceDelta("No Results found.", this); return false; } if (IOProperties == n1.ArInterfaceDelta()) IOProperties = 0; } } catch (ExceptionInAxPackage u) { bV.ArInterfaceDelta("Search Failed", this); u.printStackTrace(); } return true; } public boolean ClassTypeInHPackage(String paramString1, String paramString2) { j j1 = ArComponentCharlie(paramString1); if (j1 != null) { this.E = paramString1; this.F = paramString2; this.D = "userValue:"; int IOProperties = this.q + 1; float f = Float.parseFloat(paramString2); while (IOProperties < j1.v()) { double ArInterfaceDelta = -1000000.0D; try { ArInterfaceDelta = j1.ArComponentCharlie(IOProperties); } catch (Exception exception) { exception.printStackTrace(); } if (f == ArInterfaceDelta) { this.o.ArComponentCharlie(IOProperties); l(); return true; } if (IOProperties == this.q) break; if (IOProperties == j1.v() - 1) { IOProperties = 0; continue; } IOProperties++; } } return false; } public boolean ArComponentCharlie(String paramString1, String paramString2) { j j1 = ArComponentCharlie(paramString1); if (j1 != null) { this.E = paramString1; this.F = paramString2; this.D = "searchGreaterThan:"; int IOProperties = this.q + 1; float f = Float.parseFloat(paramString2); boolean bool = (f < j1.ArComponentCharlie(this.q)) ? true : false; while (IOProperties < j1.v()) { double ArInterfaceDelta = -1000000.0D; try { ArInterfaceDelta = j1.ArComponentCharlie(IOProperties); } catch (Exception exception) { exception.printStackTrace(); } if (!bool && ArInterfaceDelta > f) { this.o.ArComponentCharlie(IOProperties); l(); return true; } if (bool && ArInterfaceDelta <= f) bool = false; if (IOProperties == this.q - 1) break; if (IOProperties == j1.v() - 1) { IOProperties = 0; continue; } IOProperties++; } } return false; } public boolean ArInterfaceDelta(String paramString1, String paramString2) { j j1 = ArComponentCharlie(paramString1); if (j1 != null) { this.E = paramString1; this.F = paramString2; this.D = "searchLessThan:"; int IOProperties = this.q + 1; float f = Float.parseFloat(paramString2); boolean bool = (f > j1.ArComponentCharlie(this.q)) ? true : false; while (IOProperties < j1.v()) { double ArInterfaceDelta = -1000000.0D; try { ArInterfaceDelta = j1.ArComponentCharlie(IOProperties); } catch (Exception exception) { exception.printStackTrace(); } if (!bool && ArInterfaceDelta < f) { this.o.ArComponentCharlie(IOProperties); l(); return true; } if (bool && ArInterfaceDelta >= f) bool = false; if (IOProperties == this.q - 1) break; if (IOProperties == j1.v() - 1) { IOProperties = 0; continue; } IOProperties++; } } return false; } private j ArComponentCharlie(String paramString) { if (this.IOJFileChooser != null) { Object[] arrayOfObject = this.IOJFileChooser.keySet().toArray(); arrayOfObject = IOJFileChooser.ClassTypeInHPackage(arrayOfObject); for (byte b1 = 0; b1 < arrayOfObject.length; b1++) { List list = (List)this.IOJFileChooser.get(arrayOfObject[b1]); for (j j1 : list) { if (j1 != null && j1.a() != null && j1.a().equals(paramString)) return j1; } } } return null; } public void a(Image paramImage) { this.a = paramImage; } public void ArComponentCharlie(int paramInt) { this.H.clear(); this.H.add(new BasicStroke(paramInt)); float f1 = (paramInt * 2); float f2 = (paramInt * 3); float f3 = (paramInt * 4); float f4 = (paramInt * 5); float f5 = (paramInt * 7); float[] arrayOfFloat1 = { f2, f4, f2 }; this.H.add(new BasicStroke(paramInt, 2, 0, 10.0F, arrayOfFloat1, 0.0F)); float[] arrayOfFloat2 = { f5, f1, paramInt, f1 }; this.H.add(new BasicStroke(paramInt, 2, 0, 10.0F, arrayOfFloat2, 0.0F)); float[] arrayOfFloat3 = { f5, f1, paramInt, f1, paramInt, f1 }; this.H.add(new BasicStroke(paramInt, 2, 0, 10.0F, arrayOfFloat3, 0.0F)); float[] arrayOfFloat4 = { f5, f1, paramInt, f1, paramInt, f1, paramInt, f1 }; this.H.add(new BasicStroke(paramInt, 2, 0, 10.0F, arrayOfFloat4, 0.0F)); float[] arrayOfFloat5 = { f5, f1, paramInt, f1, paramInt, f1, paramInt, f1, paramInt, f1 }; this.H.add(new BasicStroke(paramInt, 2, 0, 10.0F, arrayOfFloat4, 0.0F)); this.K = true; } private Stroke IOJFileChooser(int paramInt) { int IOProperties = (int)(getWidth() / this.s) + 1; if (IOProperties > this.J || this.H.isEmpty()) return this.I; if (ad) return this.H.get(paramInt % this.H.size()); if (!this.K) { ArComponentCharlie(1); return this.H.get(0); } return this.H.get(0); } public void ClassTypeInHPackage(boolean paramBoolean) { this.M = paramBoolean; } public void update(Graphics paramGraphics) { if (this.w) return; if (this.IOJFileChooser.isEmpty()) { PropertiesExtensionInHPackage(paramGraphics); } else { Image image = H(); if (this.ArComponentCharlie == null || this.ArComponentCharlie.getHeight(null) != getHeight()) this.ArComponentCharlie = createImage(this.u + 2, getHeight()); Graphics graphics = this.ArComponentCharlie.getGraphics(); if (this.t == -1) this.t = (int)((this.q - A()) * this.s); if (getWidth() - this.t < this.u) { graphics.drawImage(image, 0 - this.t + this.u, 0, null); paramGraphics.drawImage(this.ArComponentCharlie, this.t - this.u, 0, null); } else { graphics.drawImage(image, 0 - this.t, 0, null); paramGraphics.drawImage(this.ArComponentCharlie, this.t, 0, null); } ArComponentCharlie(paramGraphics); } } public void a(Graphics paramGraphics) { if (this.IOJFileChooser.size() > 0) { int IOProperties = getHeight() - (getHeight() - B) / this.IOJFileChooser.size() * this.IOJFileChooser.size() - B; if (IOProperties > 0) { paramGraphics.setColor(getBackground()); paramGraphics.fillRect(0, getHeight() - B - IOProperties, getWidth(), IOProperties); } } } public void paintAll(Graphics paramGraphics) { System.out.println("paintAll"); } public void paintComponent(Graphics paramGraphics) { System.out.println("paintComponent"); } public void paintComponents(Graphics paramGraphics) { System.out.println("paintComponents"); } public void paintImmediately(Rectangle paramRectangle) { System.out.println("paintImmediately"); } private Image F() { if (this.PropertiesExtensionInHPackage == null || this.PropertiesExtensionInHPackage.getWidth(null) != getWidth() || this.PropertiesExtensionInHPackage.getHeight(null) != getHeight()) this.PropertiesExtensionInHPackage = createImage(getWidth(), getHeight()); return this.PropertiesExtensionInHPackage; } public void paint(Graphics paramGraphics) { if (this.ExceptionInAxPackage) { Image image = F(); ClassTypeInHPackage(image.getGraphics()); paramGraphics.drawImage(image, 0, 0, null); } else { try { ClassTypeInHPackage(paramGraphics); } catch (Exception exception) { D.ArComponentCharlie("Graph paint error"); exception.printStackTrace(); } } } public void ClassTypeInHPackage(Graphics paramGraphics) { if (getWidth() < 0 || getHeight() < 0) return; if (this.IOJFileChooser.isEmpty()) { PropertiesExtensionInHPackage(paramGraphics); } else { if (this.w) return; Image image = H(); if (image != null) { paramGraphics.drawImage(image, 0, 0, null); if (this.ClassTypeInHPackage == null || this.v); } ArComponentCharlie(paramGraphics); h(paramGraphics); if (this.ai != null) a(paramGraphics, this.ai.ClassTypeInHPackage(), this.ai.a()); } } private void ArComponentCharlie(Graphics paramGraphics) { long l1 = System.nanoTime(); if (this.L) { Graphics2D graphics2D = (Graphics2D)paramGraphics; graphics2D.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); } long l2 = System.nanoTime() - l1; int IOProperties = (int)((this.q - A()) * this.s); if (IOProperties > getWidth() || IOProperties < 0) { n(); IOProperties(); repaint(); } this.t = IOProperties; long l3 = System.nanoTime() - l1; Object[] arrayOfObject = IOJFileChooser.ClassTypeInHPackage(this.IOJFileChooser.keySet().toArray()); int m = arrayOfObject.length; int i1 = getFont().getSize(); long l4 = System.nanoTime() - l1; paramGraphics.setColor(getForeground()); paramGraphics.drawLine(IOProperties, 0, IOProperties, getHeight()); Font font = new Font(getFont().getName(), 1, getFont().getSize()); paramGraphics.setFont(font); int i2 = 0; if (v()) { this.u = Z; } else { this.u = Y; } if (getWidth() - IOProperties < this.u) { i2 = IOProperties - this.u; } else { i2 = IOProperties + 3; } long l5 = System.nanoTime() - l1; for (byte b1 = 0; b1 < arrayOfObject.length; b1++) { List list = (List)this.IOJFileChooser.get(arrayOfObject[b1]); byte b2 = 0; byte b3 = 0; for (j j1 : list) { try { if (j1.a() != null) { int i3 = (getHeight() - B) / m; int i4 = i3 + b1 * i3 - eJ.a(5); String str1 = j1.a(this.q); str1 = ClassTypeInHPackage(str1, 12); if (v() && this.l.a(j1.a()) != null && this.q - this.r > 0 && this.q - this.r < this.l.ArInterfaceDelta()) { j j2 = this.l.a(j1.a()); str1 = str1 + " : " + j2.a(this.q - this.r); } paramGraphics.setColor(getBackground()); int i5 = (i2 > IOProperties) ? i2 : (IOProperties - getFontMetrics(getFont()).stringWidth(str1) - eJ.a(3)); String str2 = G(); int i6 = e(arrayOfObject[b1].toString()); i6 = (i6 == -1) ? b1 : i6; String str3 = j1.a(); if (j1.r()) str3 = str3 + "(s" + j1.s() + ")"; if (str2.equals("top")) { i4 = i3 + (b1 - 1) * i3; paramGraphics.fillRect(i5, i4 + (b2 - b3) * i1 + 2, getFontMetrics(getFont()).stringWidth(str1), i1); paramGraphics.setColor(ClassTypeInHPackage(i6, b2)); paramGraphics.drawString(str1, i5, i4 + (1 + b2 - b3) * i1); } else if (str2.equals("withLabels")) { i4 = i3 + (b1 - 1) * i3; if ((b2 - b3) * i1 < i3) { i5 = ArInterfaceDelta(str3) - getFontMetrics(getFont()).stringWidth(str1) - eJ.a(8); paramGraphics.fillRect(i5, i4 + (b2 - b3) * i1 + 2, getFontMetrics(getFont()).stringWidth(str1), i1); paramGraphics.setColor(ClassTypeInHPackage(i6, b2)); paramGraphics.drawString(str1, i5, i4 + (1 + b2 - b3) * i1); } } else { paramGraphics.fillRect(i5, i4 - (b2 - b3) * i1 - i1 + 2, getFontMetrics(getFont()).stringWidth(str1), i1); paramGraphics.setColor(ClassTypeInHPackage(i6, b2)); paramGraphics.drawString(str1, i5, i4 - (b2 - b3) * i1); } } else { b3++; } } catch (Exception exception) { Logger.getLogger(aw.class.getName()).log(Level.SEVERE, (String)null, exception); exception.printStackTrace(); } b2++; } } long l6 = System.nanoTime() - l1; if (h() != null) { float f; String str; if (this.q >= 0) { f = h().ArComponentCharlie(this.q); } else { f = -h().ArComponentCharlie(-this.q); } if (h().n() != null && h().n().length() > 0) { str = X.ArComponentCharlie(f, 3) + h().n(); } else { str = X.ArComponentCharlie(f, 3); } if (v() && this.l.a(h().a()) != null && this.q - this.r > 0 && this.q - this.r < this.l.ArInterfaceDelta()) { j j1 = this.l.a(h().a()); str = str + " : " + j1.a(this.q - this.r); } paramGraphics.setColor(getBackground()); int i3 = (i2 > IOProperties) ? i2 : (IOProperties - getFontMetrics(getFont()).stringWidth(str) - eJ.a(3)); paramGraphics.fillRect(i3, getHeight() - i1 - 7, getFontMetrics(getFont()).stringWidth(str), i1); paramGraphics.setColor(getForeground()); paramGraphics.drawString(str, i3, getHeight() - eJ.a(8)); } } public j h() { return (this.T != null && this.o.r() != null && this.o.r().a(this.T) != null) ? this.o.r().a(this.T) : this.W; } public void ClassTypeInHPackage(String paramString) { this.T = paramString; } private String G() { return IOProperties.e(IOProperties.S, IOProperties.T); } private Image H() { if (!this.v && this.ClassTypeInHPackage != null) return this.ClassTypeInHPackage; if (this.ClassTypeInHPackage == null || this.ClassTypeInHPackage.getWidth(null) != getWidth() || this.ClassTypeInHPackage.getHeight(null) != getHeight()) this.ClassTypeInHPackage = createImage(getWidth(), getHeight()); Graphics graphics = this.ClassTypeInHPackage.getGraphics(); ArInterfaceDelta(graphics); return this.ClassTypeInHPackage; } private int I() { if (A() <= 0) { if (this.V < 0) this.V = J(); return this.V; } return 0; } private int J() { int IOProperties = 0; if (IOProperties.a(IOProperties.K, true)) { for (List list : this.IOJFileChooser.values()) { if (list != null) for (j j1 : list) { Font font = new Font(getFont().getName(), 1, getFont().getSize()); FontMetrics fontMetrics = getFontMetrics(font); String str1 = "Max = " + j1.ArInterfaceDelta(); String str2 = "Min = " + j1.ClassTypeInHPackage(); String str3 = j1.n(); if (str3 != null && !str3.isEmpty()) { str1 = str1 + " (" + str3 + ")"; str2 = str2 + " (" + str3 + ")"; } int m = fontMetrics.stringWidth(str1); if (m > IOProperties) IOProperties = m; m = fontMetrics.stringWidth(str2); if (m > IOProperties) IOProperties = m; } } IOProperties += 10; if (this.s > 1.0D) { int m = (int)Math.round(this.s); int i1 = 0; while (true) { i1 += m; if (i1 >= IOProperties) { IOProperties = i1; break; } } } } return IOProperties; } private void ArInterfaceDelta(Graphics paramGraphics) { if (h() != null) this.p = h().IOProperties(); Object[] arrayOfObject = IOJFileChooser.ClassTypeInHPackage(this.IOJFileChooser.keySet().toArray()); this.C.clear(); for (byte b1 = 0; b1 < arrayOfObject.length; b1++) { int IOProperties = getWidth(); int m = (getHeight() - B) / arrayOfObject.length; byte b2 = 0; if (this.ArInterfaceDelta == null || this.ArInterfaceDelta.getWidth(null) != IOProperties || this.ArInterfaceDelta.getHeight(null) != m) { if (IOProperties <= 0 || m <= 0) return; this.ArInterfaceDelta = createImage(IOProperties, m); } int i1 = e(arrayOfObject[b1].toString()); i1 = (i1 == -1) ? b1 : i1; List list = (List)this.IOJFileChooser.get(arrayOfObject[b1]); for (j j1 : list) { j j2 = null; if (this.x && this.l != null && this.l.a(j1.a()) != null) j2 = this.l.a(j1.a()); this.ArInterfaceDelta = a(j1, this.ArInterfaceDelta, b2, ClassTypeInHPackage(i1, b2), j2); b2++; } b2 = 0; byte b3 = 0; for (j j1 : list) { j j2 = null; if (this.x && this.l != null && this.l.a(j1.a()) != null) j2 = this.l.a(j1.a()); if (j1 != null && j1.a() != null && !j1.a().isEmpty()) { this.ArInterfaceDelta = a(j1, this.ArInterfaceDelta, b1, b2 - b3, ClassTypeInHPackage(i1, b2), j2); } else { b3++; } b2++; } int i2 = b1 * m; paramGraphics.drawImage(this.ArInterfaceDelta, 0, i2, null); } a(paramGraphics); Image image = ClassTypeInHPackage(h()); paramGraphics.drawImage(image, 0, getHeight() - B, null); if (this.m != null) e(paramGraphics); if (this.n != null) f(paramGraphics); if (hx.a().r() != null && hx.a().s() != null) { Font font = new Font(getFont().getName(), 1, (int)(getFont().getSize2D() * 1.6D)); paramGraphics.setFont(font); n n1 = hx.a().r(); n n2 = hx.a().s(); String str = "1: " + n1.IOJFileChooser().getName() + " - 2: " + n2.IOJFileChooser().getName(); paramGraphics.setColor(new Color(220, 220, 220, 128)); paramGraphics.drawString(str, (getWidth() - paramGraphics.getFontMetrics(font).stringWidth(str)) / 2, font.getSize()); } ArInterfaceDelta((int)(getWidth() / this.s)); this.v = false; } private Graphics e(Graphics paramGraphics) { if (this.m != null) { byte b1 = 0; Iterator iterator = this.m.keySet().iterator(); while (iterator.hasNext()) { int IOProperties = ((Integer)iterator.next()).intValue(); if (IOProperties > A() && IOProperties < A() + getWidth() / this.s) b1++; } if (b1 < getWidth() / eJ.a(10)) { iterator = this.m.keySet().iterator(); while (iterator.hasNext()) { int IOProperties = ((Integer)iterator.next()).intValue(); if (IOProperties > A() && IOProperties < A() + getWidth() / this.s) { paramGraphics.setColor(Color.red); int m = (int)((IOProperties - A()) * this.s); paramGraphics.drawLine(m, 0, m, getHeight()); } } } } return paramGraphics; } public void ArComponentCharlie(boolean paramBoolean) { this.y = paramBoolean; } private Graphics f(Graphics paramGraphics) { HashMap hashMap = (this.l == null) ? null : this.l.ArComponentCharlie(); if (hashMap != null && this.y) { Iterator iterator = hashMap.keySet().iterator(); while (iterator.hasNext()) { int IOProperties = ((Integer)iterator.next()).intValue(); IOProperties += this.r; if (IOProperties > A() && IOProperties < A() + getWidth() / this.s) { paramGraphics.setColor(Color.yellow.darker()); int m = (int)((IOProperties - A()) * this.s); paramGraphics.drawLine(m, 0, m, getHeight()); } } } if (this.n != null && this.y) { Iterator iterator = this.n.keySet().iterator(); while (iterator.hasNext()) { int IOProperties = ((Integer)iterator.next()).intValue(); if (IOProperties > A() && IOProperties < A() + getWidth() / this.s) { paramGraphics.setColor(Color.yellow); int m = (int)((IOProperties - A()) * this.s); paramGraphics.drawLine(m, 0, m, getHeight()); } } } return paramGraphics; } private Image ClassTypeInHPackage(j paramj) { float f; if (this.e == null || this.e.getWidth(null) != getWidth()) this.e = createImage(getWidth(), B); if (paramj == null) return this.e; Graphics graphics = this.e.getGraphics(); graphics.setColor(getBackground()); graphics.setFont(getFont()); graphics.fillRect(0, 0, this.e.getWidth(null), this.e.getHeight(null)); if (this.L) { Graphics2D graphics2D = (Graphics2D)graphics; graphics2D.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); } graphics.setColor(getForeground()); int IOProperties = B - 1; int m = IOProperties - B / 2; int i1 = IOProperties - B / 4; graphics.drawLine(0, IOProperties, getWidth() - 3, IOProperties); int i2 = getWidth() - 2; byte b1; for (b1 = 0; b1 <= 4; b1++) { int i4 = b1 * i2 / 4; graphics.drawLine(i4, m, i4, IOProperties); graphics.drawLine(i4 + 1, m, i4 + 1, IOProperties); } for (b1 = 0; b1 <= 12; b1++) { int i4 = b1 * i2 / 12; graphics.drawLine(i4, i1, i4, IOProperties); } if (A() >= 0) { f = paramj.ArComponentCharlie(A()); } else { f = -paramj.ArComponentCharlie(-A()); } String str = X.ClassTypeInHPackage(f, 3); if (paramj.n() != null && !paramj.n().isEmpty()) str = str + paramj.n(); graphics.drawString(str, eJ.a(3), getFont().getSize()); int i3 = (int)(A() + getWidth() / this.s); if (i3 > paramj.IOProperties()) { f = (paramj.ArInterfaceDelta(paramj.IOProperties() - 1) - paramj.ArComponentCharlie(A())) * i3 / paramj.IOProperties(); } else { if (i3 == paramj.IOProperties()) i3 = paramj.IOProperties() - 1; f = paramj.ArComponentCharlie(i3); String str1 = X.ClassTypeInHPackage(f, 3); if (paramj.n() != null && !paramj.n().isEmpty()) str1 = str1 + paramj.n(); int i4 = i2 - getFontMetrics(getFont()).stringWidth(str1) - 3; graphics.drawString(str1, i4, getFont().getSize()); } if (ClassTypeInHPackage.a().a("4e345hggsdhd4812hfd43-0gdk")) { String str1 = paramj.a(); int i4 = graphics.getFontMetrics().stringWidth(str1); int i5 = getWidth() / 2 - i4 - eJ.a(15); graphics.drawString(str1, i5, graphics.getFont().getSize() + 2); Rectangle rectangle = new Rectangle(i5, getHeight() - B, i4, B); aW aW = new aW(); aW.a(rectangle); aW.a(paramj); aW.a(aW.ClassTypeInHPackage); this.C.add(aW); } return this.e; } private Image a(j paramj1, Image paramImage, int paramInt, Color paramColor, j paramj2) { // Byte code: // 0: invokestatic nanoTime : ()J // 3: lstore #6 // 5: aload_2 // 6: invokevirtual getGraphics : ()Ljava/awt/Graphics; // 9: astore #8 // 11: aload_2 // 12: aconst_null // 13: invokevirtual getWidth : (Ljava/awt/image/ImageObserver;)I // 16: istore #9 // 18: aload_2 // 19: aconst_null // 20: invokevirtual getHeight : (Ljava/awt/image/ImageObserver;)I // 23: istore #10 // 25: aload_0 // 26: invokevirtual A : ()I // 29: iflt -> 50 // 32: aload_0 // 33: invokevirtual getWidth : ()I // 36: i2d // 37: aload_0 // 38: getfield s : D // 41: ddiv // 42: d2i // 43: iconst_1 // 44: iadd // 45: istore #11 // 47: goto -> 70 // 50: aload_0 // 51: invokevirtual getWidth : ()I // 54: i2d // 55: aload_0 // 56: getfield s : D // 59: ddiv // 60: d2i // 61: iconst_1 // 62: iadd // 63: aload_0 // 64: invokevirtual A : ()I // 67: iadd // 68: istore #11 // 70: aload #8 // 72: checkcast java/awt/Graphics2D // 75: astore #12 // 77: aload_0 // 78: getfield L : Z // 81: ifeq -> 84 // 84: aload_0 // 85: getfield M : Z // 88: ifeq -> 111 // 91: iload #11 // 93: aload_0 // 94: getfield J : I // 97: if_icmpge -> 111 // 100: aload #12 // 102: getstatic java/awt/RenderingHints.KEY_ANTIALIASING : Ljava/awt/RenderingHints$Key; // 105: getstatic java/awt/RenderingHints.VALUE_ANTIALIAS_ON : Ljava/lang/Object; // 108: invokevirtual setRenderingHint : (Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V // 111: aload #12 // 113: aload_0 // 114: iload_3 // 115: invokespecial IOJFileChooser : (I)Ljava/awt/Stroke; // 118: invokevirtual setStroke : (Ljava/awt/Stroke;)V // 121: iload_3 // 122: ifne -> 276 // 125: aload #8 // 127: aload_0 // 128: invokevirtual getBackground : ()Ljava/awt/Color; // 131: invokevirtual setColor : (Ljava/awt/Color;)V // 134: aload #8 // 136: iconst_0 // 137: iconst_0 // 138: iload #9 // 140: iconst_1 // 141: isub // 142: iload #10 // 144: iconst_1 // 145: isub // 146: invokevirtual fillRect : (IIII)V // 149: aload #8 // 151: getstatic java/awt/Color.lightGray : Ljava/awt/Color; // 154: invokevirtual setColor : (Ljava/awt/Color;)V // 157: ldc 'showGraphHalfMark' // 159: iconst_0 // 160: invokestatic a : (Ljava/lang/String;Z)Z // 163: ifeq -> 261 // 166: iconst_0 // 167: istore #13 // 169: iload #13 // 171: iload #9 // 173: if_icmpge -> 211 // 176: aload #8 // 178: iload #13 // 180: iload #10 // 182: iconst_2 // 183: idiv // 184: iload #13 // 186: iconst_3 // 187: iadd // 188: iload #10 // 190: iconst_2 // 191: idiv // 192: invokevirtual drawLine : (IIII)V // 195: iload #13 // 197: iconst_3 // 198: iadd // 199: istore #13 // 201: iload #13 // 203: bipush #10 // 205: iadd // 206: istore #13 // 208: goto -> 169 // 211: new java/awt/Font // 214: dup // 215: aload_0 // 216: invokevirtual getFont : ()Ljava/awt/Font; // 219: invokevirtual getName : ()Ljava/lang/String; // 222: iconst_0 // 223: aload_0 // 224: invokevirtual getFont : ()Ljava/awt/Font; // 227: invokevirtual getSize : ()I // 230: iconst_2 // 231: invokestatic a : (I)I // 234: isub // 235: invokespecial : (Ljava/lang/String;II)V // 238: astore #13 // 240: aload #8 // 242: aload #13 // 244: invokevirtual setFont : (Ljava/awt/Font;)V // 247: aload #8 // 249: ldc '50%' // 251: iconst_3 // 252: iload #10 // 254: iconst_2 // 255: idiv // 256: iconst_1 // 257: isub // 258: invokevirtual drawString : (Ljava/lang/String;II)V // 261: aload #8 // 263: iconst_0 // 264: iconst_0 // 265: iload #9 // 267: iconst_1 // 268: isub // 269: iload #10 // 271: iconst_1 // 272: isub // 273: invokevirtual drawRect : (IIII)V // 276: aload #8 // 278: aload #4 // 280: invokevirtual setColor : (Ljava/awt/Color;)V // 283: aload_1 // 284: invokevirtual IOProperties : ()I // 287: aload_0 // 288: invokevirtual A : ()I // 291: isub // 292: iload #11 // 294: if_icmpge -> 318 // 297: aload_0 // 298: invokevirtual A : ()I // 301: iflt -> 318 // 304: aload_1 // 305: invokevirtual IOProperties : ()I // 308: aload_0 // 309: invokevirtual A : ()I // 312: isub // 313: istore #11 // 315: goto -> 338 // 318: aload_1 // 319: invokevirtual IOProperties : ()I // 322: aload_0 // 323: invokevirtual A : ()I // 326: isub // 327: iload #11 // 329: if_icmpge -> 338 // 332: aload_1 // 333: invokevirtual IOProperties : ()I // 336: istore #11 // 338: aload_1 // 339: invokevirtual a : ()Ljava/lang/String; // 342: ifnull -> 362 // 345: aload_1 // 346: invokevirtual a : ()Ljava/lang/String; // 349: ldc '' // 351: invokevirtual equals : (Ljava/lang/Object;)Z // 354: ifne -> 362 // 357: iload #11 // 359: ifge -> 364 // 362: aload_2 // 363: areturn // 364: iconst_1 // 365: istore #13 // 367: iload #11 // 369: newarray int // 371: astore #14 // 373: iload #11 // 375: newarray int // 377: astore #15 // 379: dconst_0 // 380: dstore #16 // 382: aload_1 // 383: invokevirtual e : ()F // 386: f2d // 387: dstore #18 // 389: aload_1 // 390: invokevirtual f : ()F // 393: f2d // 394: dstore #20 // 396: aload_0 // 397: invokevirtual A : ()I // 400: ifge -> 407 // 403: iconst_1 // 404: goto -> 408 // 407: iconst_0 // 408: istore #22 // 410: iconst_0 // 411: istore #23 // 413: iload #23 // 415: iload #11 // 417: if_icmpge -> 565 // 420: aload #14 // 422: iload #23 // 424: iload #13 // 426: idiv // 427: iload #22 // 429: ifne -> 447 // 432: iload #23 // 434: i2d // 435: aload_0 // 436: getfield s : D // 439: dmul // 440: d2i // 441: iload #13 // 443: imul // 444: goto -> 464 // 447: iload #23 // 449: i2d // 450: aload_0 // 451: getfield s : D // 454: dmul // 455: d2i // 456: iload #13 // 458: imul // 459: aload_0 // 460: invokespecial I : ()I // 463: iadd // 464: iastore // 465: iload #22 // 467: ifne -> 477 // 470: aload_0 // 471: invokevirtual A : ()I // 474: goto -> 478 // 477: iconst_0 // 478: istore #24 // 480: aload_1 // 481: iload #23 // 483: iload #24 // 485: iadd // 486: invokevirtual ArComponentCharlie : (I)F // 489: f2d // 490: dstore #16 // 492: goto -> 507 // 495: astore #25 // 497: ldc2_w NaN // 500: dstore #16 // 502: aload #25 // 504: invokevirtual printStackTrace : ()V // 507: dload #20 // 509: dload #18 // 511: dcmpl // 512: ifne -> 521 // 515: ldc2_w 0.5 // 518: goto -> 534 // 521: dconst_1 // 522: dload #16 // 524: dload #18 // 526: dsub // 527: dload #20 // 529: dload #18 // 531: dsub // 532: ddiv // 533: dsub // 534: dstore #16 // 536: dload #16 // 538: iload #10 // 540: i2d // 541: dmul // 542: dstore #16 // 544: aload #15 // 546: iload #23 // 548: iload #13 // 550: idiv // 551: dload #16 // 553: d2i // 554: iastore // 555: iload #23 // 557: iload #13 // 559: iadd // 560: istore #23 // 562: goto -> 413 // 565: aload #12 // 567: aload_0 // 568: iconst_0 // 569: invokespecial IOJFileChooser : (I)Ljava/awt/Stroke; // 572: invokevirtual setStroke : (Ljava/awt/Stroke;)V // 575: aload #8 // 577: aload #14 // 579: aload #15 // 581: iload #11 // 583: invokevirtual drawPolyline : ([I[II)V // 586: aload #5 // 588: ifnull -> 747 // 591: aload_0 // 592: invokevirtual v : ()Z // 595: ifeq -> 747 // 598: aload_0 // 599: invokevirtual A : ()I // 602: aload_0 // 603: getfield r : I // 606: isub // 607: istore #23 // 609: iconst_0 // 610: istore #24 // 612: iload #24 // 614: iload #11 // 616: if_icmpge -> 710 // 619: aload #14 // 621: iload #24 // 623: iload #24 // 625: i2d // 626: aload_0 // 627: getfield s : D // 630: dmul // 631: d2i // 632: iastore // 633: iload #24 // 635: iload #23 // 637: iadd // 638: iflt -> 670 // 641: iload #24 // 643: iload #23 // 645: iadd // 646: aload #5 // 648: invokevirtual v : ()I // 651: if_icmpge -> 670 // 654: aload #5 // 656: iload #24 // 658: iload #23 // 660: iadd // 661: invokevirtual ArComponentCharlie : (I)F // 664: f2d // 665: dstore #16 // 667: goto -> 673 // 670: dconst_0 // 671: dstore #16 // 673: dconst_1 // 674: dload #16 // 676: dload #18 // 678: dsub // 679: dload #20 // 681: dload #18 // 683: dsub // 684: ddiv // 685: dsub // 686: dstore #16 // 688: dload #16 // 690: iload #10 // 692: i2d // 693: dmul // 694: dstore #16 // 696: aload #15 // 698: iload #24 // 700: dload #16 // 702: d2i // 703: iastore // 704: iinc #24, 1 // 707: goto -> 612 // 710: aload #8 // 712: aload #8 // 714: invokevirtual getColor : ()Ljava/awt/Color; // 717: invokevirtual darker : ()Ljava/awt/Color; // 720: invokevirtual darker : ()Ljava/awt/Color; // 723: invokevirtual setColor : (Ljava/awt/Color;)V // 726: aload #12 // 728: aload_0 // 729: iconst_1 // 730: invokespecial IOJFileChooser : (I)Ljava/awt/Stroke; // 733: invokevirtual setStroke : (Ljava/awt/Stroke;)V // 736: aload #8 // 738: aload #14 // 740: aload #15 // 742: iload #11 // 744: invokevirtual drawPolyline : ([I[II)V // 747: invokestatic nanoTime : ()J // 750: lload #6 // 752: lsub // 753: l2d // 754: ldc2_w 1000000.0 // 757: ddiv // 758: ldc2_w 100.0 // 761: dcmpl // 762: ifle -> 809 // 765: iload #11 // 767: aload_0 // 768: getfield J : I // 771: if_icmpge -> 809 // 774: aload_0 // 775: aload_0 // 776: getfield J : I // 779: iconst_2 // 780: idiv // 781: putfield J : I // 784: new java/lang/StringBuilder // 787: dup // 788: invokespecial : ()V // 791: ldc 'Downgraded maxRecordForFancyLines to ' // 793: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 796: aload_0 // 797: getfield J : I // 800: invokevirtual append : (I)Ljava/lang/StringBuilder; // 803: invokevirtual toString : ()Ljava/lang/String; // 806: invokestatic ArInterfaceDelta : (Ljava/lang/String;)V // 809: aload_2 // 810: areturn // Exception table: // from to target type // 480 492 495 java/lang/Exception } private Image a(j paramj1, Image paramImage, int paramInt1, int paramInt2, Color paramColor, j paramj2) { Graphics graphics = paramImage.getGraphics(); if (this.L) { Graphics2D graphics2D = (Graphics2D)graphics; graphics2D.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); graphics2D.setStroke(IOJFileChooser(paramInt2)); } Font font = new Font(getFont().getName(), 1, getFont().getSize()); graphics.setFont(font); this.O = getFont().getSize(); int IOProperties = paramImage.getWidth(null); int m = paramImage.getHeight(null); String str1 = "Max = " + paramj1.ArInterfaceDelta(); String str2 = "Min = " + paramj1.ClassTypeInHPackage(); String str3 = paramj1.n(); if (str3 != null && !str3.isEmpty()) { str1 = str1 + " (" + str3 + ")"; str2 = str2 + " (" + str3 + ")"; } if (paramj1.a() != null) { if (IOProperties.a(IOProperties.K, true)) { graphics.setColor(getBackground()); String str = paramj1.a(); if (paramj1.l()) str = str + ak; if (paramj1.r()) str = str + "(s" + paramj1.s() + ")"; if (paramj1.A() != 0) str = str + "(o" + paramj1.A() + ")"; if (IOProperties.a(IOProperties.L, IOProperties.M)) { graphics.fillRect(5, paramInt2 * this.O + 1, getFontMetrics(getFont()).stringWidth(str1), this.O); graphics.fillRect(5, m - this.O - 5 - paramInt2 * this.O, getFontMetrics(getFont()).stringWidth(str2), this.O); graphics.setColor(paramColor); graphics.drawString(str1, 5, this.O + paramInt2 * this.O); graphics.drawString(str2, 5, m - 5 - paramInt2 * this.O); } int i1 = ArInterfaceDelta(str); Rectangle rectangle = new Rectangle(i1, paramInt1 * paramImage.getHeight(null) + paramInt2 * this.O + 1, getFontMetrics(getFont()).stringWidth(str), this.O); aW aW = new aW(); aW.a(rectangle); aW.a(paramj1); this.C.add(aW); graphics.setColor(getBackground()); graphics.fillRect(rectangle.x, paramInt2 * this.O + 1, rectangle.width, rectangle.height); graphics.setColor(paramColor); graphics.drawString(str, i1, this.O + paramInt2 * this.O); } if (IOProperties.a("showGraphHalfMark", false)) { Font font1 = new Font(getFont().getName(), 0, getFont().getSize() - eJ.a(2)); graphics.setFont(font1); float f = (paramj1.f() + paramj1.e()) / 2.0F; String str = a(f, paramj1.m()); graphics.drawString(str, 28 + paramInt2 * 35, m / 2 - 1); } } return paramImage; } private int ArInterfaceDelta(String paramString) { int IOProperties = getFontMetrics(getFont()).stringWidth(paramString) + eJ.a(10); return (IOProperties > eJ.a(100)) ? (getWidth() - IOProperties - eJ.a(10)) : (getWidth() - eJ.a(100)); } private String a(float paramFloat, int paramInt) { return a(paramFloat + "", paramInt); } private String a(String paramString, int paramInt) { return (paramInt >= 0) ? X.a(paramString, paramInt) : ((paramString.length() > paramString.indexOf(".") + 4) ? paramString.substring(0, paramString.indexOf(".") + 4) : paramString); } private String ClassTypeInHPackage(String paramString, int paramInt) { if (paramString.length() > paramInt) paramString = paramString.substring(0, paramInt - 1); return paramString; } private void PropertiesExtensionInHPackage(Graphics paramGraphics) { int IOProperties = getWidth(); int m = getHeight(); if (this.j != null) { paramGraphics.setColor(this.j); paramGraphics.fillRect(0, 0, IOProperties, m); } if (this.aj) { int i1 = eJ.a(this.a.getWidth(null)); int i2 = eJ.a(this.a.getHeight(null)); double d1 = IOProperties * 0.9D / i1; double d2 = m * 0.8D / i2; if (d2 < d1) d1 = d2; if (d1 > 1.0D) d1 = 1.0D; i1 = (int)(i1 * d1); i2 = (int)(i2 * d1); int i3 = (IOProperties - i1) / 2; int i4 = (m - i2) / 2; paramGraphics.drawImage(this.a, i3, i4, i1, i2, this); paramGraphics.setColor(UIManager.getColor("Label.foreground")); if (this.ac != null) { paramGraphics.setFont(getFont()); paramGraphics.drawString(this.ac, 30, getHeight() - 10); } } } public void IOProperties() { this.v = true; } public boolean j() { return this.S; } public void IOJFileChooser() { this.S = false; } public boolean imageUpdate(Image paramImage, int paramInt1, int paramInt2, int paramInt3, int paramInt4, int paramInt5) { if (paramInt1 == 32) repaint(500L); return true; } public void a(String paramString, j paramj, int paramInt) { if (paramj == null) { a(paramString, "", paramInt); return; } List list = (List)this.IOJFileChooser.get(paramString); if (list == null) list = new CopyOnWriteArrayList(); if (list.size() > paramInt && list.get(paramInt) != null) { list.set(paramInt, paramj); } else { a(list, paramInt); list.add(paramInt, paramj); } this.IOJFileChooser.put(paramString, list); this.S = true; IOProperties(); l(); } public void l() { if (this.aa == null || this.aa.ClassTypeInHPackage()) { this.aa = new F(this, 150L); } else { this.aa.a(); } } public boolean m() { return this.ag; } public void e(boolean paramBoolean) { this.ag = paramBoolean; } private List a(List paramList, int paramInt) { for (byte b1 = 0; b1 < paramInt; b1++) { if (paramList.size() < b1 + 1 || paramList.get(b1) == null) paramList.add(new j()); } return paramList; } protected void n() { this.V = -1; if (this.ag && this.q - getWidth() / 2.0D * this.s > 0.0D) { this.X = (int)(this.q - getWidth() / 2.0D * this.s); } else if (this.q - getWidth() / this.s > 0.0D) { this.X = (int)(this.q - getWidth() / 2.0D * this.s); } else if (this.ah && IOProperties.a(IOProperties.L, true)) { this.X = (int)Math.round(-I() / this.s); } else { this.X = 0; } this.t = (int)((this.q - A()) * this.s); a((j)null); } public int o() { int IOProperties = (int)(getWidth() / 2.0D * this.s); return (this.o.r() != null) ? ((IOProperties <= this.o.r().ArInterfaceDelta()) ? IOProperties : this.o.r().ArInterfaceDelta()) : 0; } public boolean a(List paramList) { if (paramList == null || paramList.isEmpty()) return true; for (j j1 : paramList) { if (j1.a() != null && !j1.a().equals("")) return false; } return true; } public void a(String paramString1, String paramString2, int paramInt) { List list = (List)this.IOJFileChooser.get(paramString1); if (list != null && paramInt < list.size()) list.set(paramInt, new j()); if (a(list)) this.IOJFileChooser.remove(paramString1); this.S = true; IOProperties(); l(); } public void p() { this.IOJFileChooser.clear(); this.X = 0; IOProperties(); repaint(500L); } public void a(int paramInt) { this.q = paramInt; a((j)null); if (this.ag) { q(); } else { repaint(); } } public void ClassTypeInHPackage(double paramDouble) { if (this.s != paramDouble) { this.s = paramDouble; n(); } IOProperties(); repaint(); } public void q() { n(); IOProperties(); repaint(); } public void validate() { IOProperties(); super.validate(); } protected void ArInterfaceDelta(int paramInt) { for (ft ft : this.z) { if (ft != null) ft.a(paramInt); } } public void a(ft paramft) { this.z.add(paramft); } public void ClassTypeInHPackage(Color paramColor) { IOProperties(); repaint(); super.setForeground(getForeground()); } public void a(Color paramColor) { IOProperties(); super.setBackground(paramColor); repaint(); } public void a(Color paramColor, int paramInt) { IOProperties(); repaint(); } public Color ClassTypeInHPackage(int paramInt1, int paramInt2) { return aV.a().a(paramInt1, paramInt2); } private int e(String paramString) { try { return Integer.parseInt(paramString.substring(5)); } catch (Exception exception) { return -1; } } public void setBackground(Color paramColor) { this.IOProperties = paramColor; super.setBackground(paramColor); } public void setForeground(Color paramColor) { super.setForeground(paramColor); } public int e(int paramInt) { int IOProperties; if (h() == null) { IOProperties = (int)(A() + paramInt / this.s); } else { IOProperties = (int)((A() + paramInt / this.s < h().IOProperties()) ? (A() + paramInt / this.s) : (h().IOProperties() - 1)); } if (IOProperties < 0) IOProperties = 0; return IOProperties; } private int l(int paramInt) { return (int)Math.round((paramInt - A()) * this.s); } public void a(HashMap paramHashMap) { this.m = paramHashMap; } public void ClassTypeInHPackage(HashMap paramHashMap) { this.n = paramHashMap; } public void a(double paramDouble) { if (IOProperties.a(IOProperties.aB, IOProperties.aC) && (e(getWidth()) > this.p || paramDouble == 1.0D)) { if (ClassTypeInHPackage.a().a("timeslipData") && paramDouble == 1.0D && !this.al) { n n1 = hx.a().r(); n n2 = hx.a().s(); if (n2 != null && !n2.m()) { this.Q = new L(n2); this.Q.a(); int IOProperties = this.Q.a(n2); if (this.W != null) for (byte b1 = 0; b1 < n1.ArInterfaceDelta(); b1++) { if (this.W.ArInterfaceDelta(b1) >= 0.0F) { bq.a().PropertiesExtensionInHPackage().ArComponentCharlie(b1 - IOProperties); break; } } } else if (n1 != null && !n1.m()) { this.P = new L(n1); this.P.a(); int IOProperties = this.P.a(n1); if (IOProperties.a(IOProperties.ax, IOProperties.ay)) hx.a().ArComponentCharlie(IOProperties); } } IOProperties(); repaint(200L); } } public void ClassTypeInHPackage(n paramn) { this.P = null; this.l = paramn; repaint(); } public void a() {} public void a(n paramn) { // Byte code: // 0: aload_0 // 1: aconst_null // 2: putfield P : Lao/L; // 5: aload_1 // 6: ifnull -> 34 // 9: new java/lang/StringBuilder // 12: dup // 13: invokespecial : ()V // 16: ldc 'DataSet Set!! size: ' // 18: invokevirtual append : (Ljava/lang/String;)Ljava/lang/StringBuilder; // 21: aload_1 // 22: invokevirtual size : ()I // 25: invokevirtual append : (I)Ljava/lang/StringBuilder; // 28: invokevirtual toString : ()Ljava/lang/String; // 31: invokestatic ArComponentCharlie : (Ljava/lang/String;)V // 34: aload_1 // 35: ifnull -> 65 // 38: aload_0 // 39: invokevirtual C : ()LW/j; // 42: ifnonnull -> 65 // 45: invokestatic a : ()Lh/PropertiesExtensionInHPackage; // 48: astore_2 // 49: aload_2 // 50: ldc 'Time' // 52: invokevirtual a : (Ljava/lang/String;)Ljava/lang/String; // 55: astore_3 // 56: aload_0 // 57: aload_1 // 58: aload_3 // 59: invokevirtual a : (Ljava/lang/String;)LW/j; // 62: putfield W : LW/j; // 65: aload_0 // 66: invokevirtual C : ()LW/j; // 69: ifnull -> 72 // 72: aload_1 // 73: ifnull -> 83 // 76: aload_1 // 77: invokevirtual isEmpty : ()Z // 80: ifeq -> 109 // 83: aload_0 // 84: getfield IOJFileChooser : Ljava/util/HashMap; // 87: invokevirtual clear : ()V // 90: aload_0 // 91: aconst_null // 92: putfield W : LW/j; // 95: aload_0 // 96: invokevirtual IOProperties : ()V // 99: aload_0 // 100: ldc2_w 500 // 103: invokevirtual repaint : (J)V // 106: goto -> 137 // 109: ldc 'graphBackColor' // 111: getstatic java/awt/Color.black : Ljava/awt/Color; // 114: invokestatic a : (Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color; // 117: astore_2 // 118: aload_0 // 119: aload_2 // 120: invokevirtual setBackground : (Ljava/awt/Color;)V // 123: ldc 'graphForeColor' // 125: getstatic java/awt/Color.CYAN : Ljava/awt/Color; // 128: invokestatic a : (Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color; // 131: astore_3 // 132: aload_0 // 133: aload_3 // 134: invokevirtual setForeground : (Ljava/awt/Color;)V // 137: return } public void r() { String str = bV.a(this, false, "MARK Label ", ""); if (str != null && str.length() > 0) { this.m.put(Integer.valueOf(this.q), "MARK: " + str); repaint(); } } public void s() { this.m.remove(Integer.valueOf(this.q)); } public void t() { if (C() != null && (h() == null || C().equals(h()))) { f(this.q); } else if (h() != null) { j j1 = h(); j1.j(0.0F); j1.j(-j1.ArComponentCharlie(this.o.p())); } } public void f(int paramInt) { if (C() != null) { C().j(0.0F); C().j(-this.W.ArComponentCharlie(paramInt)); if (ClassTypeInHPackage.a().a("timeslipData") && this.P != null) this.P.a(paramInt); if (this.l != null && this.l.a(PropertiesExtensionInHPackage.a().a("Time")) != null) { j j1 = this.l.a(PropertiesExtensionInHPackage.a().a("Time")); int IOProperties = paramInt - this.r; if (IOProperties >= 0 && IOProperties < j1.IOProperties()) { j1.j(0.0F); j1.j(-j1.ArComponentCharlie(IOProperties)); } } if (ClassTypeInHPackage.a().a("timeslipData") && this.Q != null) this.Q.a(paramInt - this.r); IOProperties(); repaint(); } } public void invalidate() { super.invalidate(); IOProperties(); } public void ArInterfaceDelta(boolean paramBoolean) { this.w = paramBoolean; if (!this.w) repaint(); } public boolean u() { return (this.IOJFileChooser == null || this.IOJFileChooser.isEmpty()); } public void a(boolean paramBoolean) { this.x = paramBoolean; IOProperties(); repaint(); } public void PropertiesExtensionInHPackage(int paramInt) { this.r = paramInt; } public void ClassTypeInHPackage(int paramInt) { PropertiesExtensionInHPackage(paramInt); IOProperties(); repaint(); } public boolean v() { return (this.x && this.l != null); } public void ClassTypeInHPackage() {} public void ArComponentCharlie(int paramInt1, int paramInt2) { int IOProperties = e(paramInt1); int m = e(paramInt2); ArInterfaceDelta(IOProperties, m); } public void ArInterfaceDelta(int paramInt1, int paramInt2) { a(getGraphics(), paramInt1, paramInt2); } public void a(Graphics paramGraphics, int paramInt1, int paramInt2) { Image image = K(); Graphics graphics = image.getGraphics(); graphics.drawImage(this.ClassTypeInHPackage, 0, 0, null); ArComponentCharlie(graphics); int IOProperties = l(paramInt1); int m = l(paramInt2); int i1 = paramInt1; int i2 = paramInt2; ClassTypeInHPackage(graphics, i1, i2); graphics.setColor(Color.white); int i3 = getHeight() - B + eJ.a(3); graphics.fillRect(IOProperties, i3, m - IOProperties, B - eJ.a(8)); graphics.setColor(Color.gray); graphics.drawLine(IOProperties, 0, IOProperties, getHeight()); graphics.drawLine(m, 0, m, getHeight()); if (C() != null) { String str = X.ArComponentCharlie(Math.abs(C().ArComponentCharlie(i2) - C().ArComponentCharlie(i1)), 3) + "s."; graphics.setFont(getFont()); int i4 = graphics.getFontMetrics().stringWidth(str); int i5 = (m - IOProperties > i4 + eJ.a(10)) ? (m - IOProperties) : (i4 + eJ.a(10)); graphics.setColor(Color.white); graphics.fillRect(IOProperties, i3, i5, B - eJ.a(8)); graphics.setColor(Color.gray); graphics.drawString(str, IOProperties + eJ.a(5), i3 + eJ.a(10)); } paramGraphics.drawImage(image, 0, 0, null); a(new j(paramInt1, paramInt2)); } private Image K() { if (this.h == null || this.h.getWidth(null) != getWidth() || this.h.getHeight(null) != getHeight()) this.h = createImage(getWidth(), getHeight()); return this.h; } public void ClassTypeInHPackage(Graphics paramGraphics, int paramInt1, int paramInt2) { ArrayList arrayList = new ArrayList(); Object[] arrayOfObject = this.IOJFileChooser.keySet().toArray(); arrayOfObject = IOJFileChooser.ClassTypeInHPackage(arrayOfObject); int IOProperties = 0; int m; for (m = 0; m < arrayOfObject.length; m++) { List list = (List)this.IOJFileChooser.get(arrayOfObject[m]); for (j j1 : list) { if (j1.a() != null && j1.a().length() > IOProperties - 6) IOProperties = j1.a().length() + 6; } } m = IOProperties; int i1; for (i1 = 0; i1 < arrayOfObject.length; i1++) { List list = (List)this.IOJFileChooser.get(arrayOfObject[i1]); for (j j1 : list) { if (j1.a() != null && !j1.a().trim().equals("")) { int i5 = m - j1.a().length(); arrayList.add(j1.a() + ": " + X.a(X.ClassTypeInHPackage(j1.ClassTypeInHPackage(paramInt1, paramInt2), -1), ' ', i5) + X.a(X.ClassTypeInHPackage(j1.ArComponentCharlie(paramInt1, paramInt2), j1.m()), ' ', 8) + X.a(X.ClassTypeInHPackage(j1.ArInterfaceDelta(paramInt1, paramInt2), j1.m()), ' ', 8) + X.a(X.ClassTypeInHPackage((j1.ArComponentCharlie(paramInt2) - j1.ArComponentCharlie(paramInt1)), j1.m()), ' ', 8)); } } } i1 = 0; Font font = new Font("Monospaced", 0, getFont().getSize()); FontMetrics fontMetrics = getFontMetrics(font); int i2; for (i2 = 0; i2 < arrayList.size(); i2++) { int i5 = fontMetrics.stringWidth(arrayList.get(i2)); if (i5 > i1) i1 = i5; } i1 += 5; i2 = getWidth() - i1; int i3 = fontMetrics.getHeight() * (arrayList.size() + 1) + eJ.a(5); int i4 = getHeight() - i3 - B; Image image = PropertiesExtensionInHPackage(i1, i3); Graphics graphics = image.getGraphics(); if (J.ClassTypeInHPackage() && this.L) { Graphics2D graphics2D = (Graphics2D)graphics; graphics2D.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); graphics2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); } graphics.setColor(Color.white); graphics.setFont(font); graphics.drawString(X.a("Averages", ' ', m + 1) + X.a("Min", ' ', 8) + X.a("Max", ' ', 8) + X.a("Delta", ' ', 8), 6, fontMetrics.getHeight()); for (byte b1 = 0; b1 < arrayList.size(); b1++) graphics.drawString(arrayList.get(b1), 0, (2 + b1) * fontMetrics.getHeight()); paramGraphics.drawImage(image, i2 - 2, i4 - 2, null); } private Image PropertiesExtensionInHPackage(int paramInt1, int paramInt2) { if (this.f == null || this.f.getWidth(null) != paramInt1 || this.f.getHeight(null) != paramInt2) { GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice graphicsDevice = graphicsEnvironment.getDefaultScreenDevice(); GraphicsConfiguration graphicsConfiguration = graphicsDevice.getDefaultConfiguration(); this.f = graphicsConfiguration.createCompatibleImage(paramInt1, paramInt2, 3); } Graphics2D graphics2D = (Graphics2D)this.f.getGraphics(); graphics2D.setBackground(new Color(255, 255, 255, 0)); graphics2D.clearRect(0, 0, this.f.getWidth(null), this.f.getHeight(null)); graphics2D.setColor(new Color(64, 64, 64, 182)); graphics2D.fillRect(0, 0, paramInt1, paramInt2); return this.f; } public int w() { return this.ae; } public aW e(int paramInt1, int paramInt2) { if (ClassTypeInHPackage.a().a("fieldSmoothing")) for (aW aW : this.C) { if (aW.a(paramInt1, paramInt2)) return aW; } return null; } public void a(aW paramaW) { ClassTypeInHPackage(paramaW); } private void ClassTypeInHPackage(aW paramaW) { if (ClassTypeInHPackage.a().a("searchLogFiles") && paramaW.ArComponentCharlie().equals(aW.a)) { br br = new br(); S.a((bq)br, paramaW.ClassTypeInHPackage(), this); add((Component)br); br.show(this, (paramaW.a()).x, (paramaW.a()).y + (paramaW.a()).height); } else if (ClassTypeInHPackage.a().a("4e345hggsdhd4812hfd43-0gdk") && paramaW.ArComponentCharlie().equals(aW.ClassTypeInHPackage)) { br br = new br(); S.ClassTypeInHPackage((bq)br, paramaW.ClassTypeInHPackage(), this); add((Component)br); br.show(this, (paramaW.a()).x, (paramaW.a()).y + (paramaW.a()).height); } } public void h(int paramInt) { this.ae = paramInt; } public int x() { return this.af; } public void IOProperties(int paramInt) { this.af = paramInt; } private void h(Graphics paramGraphics) { if (C() == null) return; if (w() > 0) { paramGraphics.setColor(this.N); int IOProperties = (int)(w() * this.s); paramGraphics.fillRect(0, 0, IOProperties, getHeight()); String str = "Low Record: " + w(); int m = paramGraphics.getFontMetrics().stringWidth(str) + eJ.a(50); int i1 = (IOProperties > m) ? (IOProperties - m + eJ.a(45)) : eJ.a(45); paramGraphics.setColor(Color.white); paramGraphics.drawString(str, i1, getHeight() - eJ.a(5)); } if (x() < C().IOProperties()) { paramGraphics.setColor(this.N); int IOProperties = (int)((C().IOProperties() - x()) * this.s); paramGraphics.fillRect(getWidth() - IOProperties, 0, IOProperties, getHeight()); String str = "High Record: " + x(); int m = paramGraphics.getFontMetrics().stringWidth(str) + eJ.a(50); int i1 = (IOProperties > m) ? (getWidth() - IOProperties + eJ.a(5)) : (getWidth() - m + eJ.a(5)); paramGraphics.setColor(Color.white); paramGraphics.drawString(str, i1, getHeight() - eJ.a(5)); } } public void a(j paramj) { this.ai = paramj; } public j y() { return this.ai; } public void j(int paramInt) { double ArInterfaceDelta = (getWidth() / paramInt); this.o.ClassTypeInHPackage(ArInterfaceDelta, false); } public int z() { return (int)(getWidth() / this.s); } public void setBounds(int paramInt1, int paramInt2, int paramInt3, int paramInt4) { int IOProperties = z(); boolean bool = (bq.a().ArComponentCharlie() != null && bq.a().ArComponentCharlie().equals(this) && IOProperties.a(IOProperties.ExceptionInAxPackage, IOProperties.V) && this.o.r() != null && Math.abs(this.o.r().ArInterfaceDelta() - IOProperties) < 3) ? true : false; super.setBounds(paramInt1, paramInt2, paramInt3, paramInt4); if (bool) { aM aM = new aM(this); SwingUtilities.invokeLater(aM); } } public int A() { return this.X; } public void f(boolean paramBoolean) { this.aj = paramBoolean; } public ArComponentCharlie B() { ArComponentCharlie ArComponentCharlie = new ArComponentCharlie("Current View"); Set set = this.IOJFileChooser.keySet(); String[] arrayOfString = (String[])set.toArray((Object[])new String[set.size()]); arrayOfString = IOJFileChooser.ClassTypeInHPackage(arrayOfString); for (byte b1 = 0; b1 < arrayOfString.length; b1++) { List list = (List)this.IOJFileChooser.get(arrayOfString[b1]); for (byte b2 = 0; b2 < list.size(); b2++) { ArInterfaceDelta ArInterfaceDelta; j j1 = list.get(b2); String str = arrayOfString[b1] + "." + b2; if (j1.a() != null && !j1.a().trim().equals("")) { ArInterfaceDelta = new ArInterfaceDelta(str, PropertiesExtensionInHPackage.a().ArInterfaceDelta(j1.a())); } else { ArInterfaceDelta = new ArInterfaceDelta(str, " "); } ArComponentCharlie.a(ArInterfaceDelta); } } return ArComponentCharlie; } public static void PropertiesExtensionInHPackage(boolean paramBoolean) { ad = paramBoolean; } public void h(boolean paramBoolean) { this.ah = paramBoolean; } public j C() { return this.W; } public void IOProperties(boolean paramBoolean) { this.al = paramBoolean; } } /* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ao/aw.class * Java compiler version: 8 (52.0) * JD-Core Version: 1.1.3 */