4 ( $ % & ' ( ) *+ , - ./ .0 12 .34 15 .6 78 9 : ; <= > ?@ A BC A D E FG $H I J KLM NO P Q R ST 1A UVW 4X Y Z [ \ ] ^_ ` ab c d ef Cg h i jk l m n o pq r ps tu vw x yz WA { | ; } d~ ^ d  O  1        y   y     y            1        ;     ^ d   d   ^   ^ ^         g            ^ ^               y   y    A    N  p  ě         p       C   d d        !" p# $ % & ' ( ) * 1+, p-./ Q0 1  2  Z  3  [4 5 $ 6  7  8 9: ; 1<  =>? !X@ $A B CD $EF )A )E GHI -J CK CLM 1NOP 4JQ 3RS 8A T UV <W CX YZ[ \ ] d^ d_ d` a b dc pdef dgh ij kl m  n opq X; dr s Xt Xu v?PbM Xw Xx Xy z   z{| }~  ;   t   d {;   p ~$        d   d     ;        .      ?            z      g  $  g N  z z  z z    {  t         t  Y  d   P    ~5    ;  1    ?         C  ! "@ # $%  &  ' () * + C, - <. C/ 0 C1 d+ 234 y5 n 6 7 d 8 79 7: d; <= >  ? @ @ dA P BC AA DEF  G H I  J K L  MN O SP O 0 d ]Q  RSTU ]  V W 1X  YZ 1[\ 1]^ _ ; 1` ab dc d defgh ti jk  i l :m nop n    q dq " pP%'), r s dt au a dv aw ax ay?6C-z {| } d~ $ $       InnerClassesPlotDnDSupport RebinListener LegendElementMessageDescriptorCUSTOMIZER_KEYSLjava/util/List; Signature0Ljava/util/List;PLOT_CUSTOMIZERSLjava/util/Map;JLjava/util/Map;DEBUG_GRAPHICSZlegendWidthLimitPxIPROP_LEGEND_WIDTH_LIMIT_PXLjava/lang/String; ConstantValue PROP_TITLExAxisLorg/das2/graph/DasAxis;yAxisxmementoMemento Lorg/das2/graph/DasAxis$Memento;ymementoreduceOutsideLegendTopMargin plotTitle displayTitle rebinListener&Lorg/das2/graph/DasPlot$RebinListener; ticksListener#Ljava/beans/PropertyChangeListener; dndSupportLorg/das2/util/DnDSupport;loggerLjava/util/logging/Logger;editRendererMenuItemLjavax/swing/JMenuItem;cacheImageValid cacheImageLjava/awt/image/BufferedImage;cacheImageBoundsLjava/awt/Rectangle;previewpaintComponentCount+Ljava/util/concurrent/atomic/AtomicInteger; titleHeightdrawInactiveInLegend testSentinalreluctantLegendIcons focusRendererLorg/das2/graph/Renderer;PROP_FOCUSRENDERERmultiLineTextAlignmentFPROP_MULTILINETEXTALIGNMENT NULL_ICONLjavax/swing/Icon;repaintActionListenerLjava/awt/event/ActionListener;DUMP_TO_FILE_ACTIONLjavax/swing/Action;INFOWARNINGSEVEREmessages;legendElements8Ljava/util/List;PROP_DISPLAYTITLEbottomDecoratorLorg/das2/graph/Painter;PROP_BOTTOMDECORATOR topDecoratorPROP_TOPDECORATOR PROP_CONTEXTcontextLorg/das2/datum/DatumRange;PROP_DISPLAY_CONTEXTdisplayContext renderers+Ljava/util/List;PROP_RENDERERSlegendPositionLorg/das2/graph/LegendPosition;PROP_LEGENDPOSITIONPROP_LEGENDRELATIVESIZESIZElegendRelativeFontSizelegendFontSizePROP_LEGENDFONTSIZEfontSize PROP_FONTSIZE displayLegendPROP_DISPLAYLEGENDdrawBackgroundLjava/awt/Color;PROP_DRAWBACKGROUND drawGridColorPROP_DRAWGRIDCOLORdrawGrid PROP_DRAWGRID drawMinorGridPROP_DRAWMINORGRID drawGridOverPROP_DRAWGRIDOVER lineThicknessPROP_LINETHICKNESS plotVisiblePROP_PLOTVISIBLEoverSize PROP_OVERSIZE longTitlesPROP_LONGTITLESPROP_LOG_LEVELlogLevelLjava/util/logging/Level;printingLogLevelPROP_PRINTINGLOGLEVEL logTimeoutSecPROP_LOG_TIMEOUT_SECPROP_ISOTROPIC isotropicPROP_DRAWDEBUGMESSAGESdrawDebugMessages$assertionsDisabledgetCustomizerKeys()Ljava/util/List;CodeLineNumberTable StackMapTable/2()Ljava/util/List; addCustomizer<(Lorg/das2/graph/CustomizerKey;Lorg/das2/graph/Customizer;)VLocalVariableTablekeyLorg/das2/graph/CustomizerKey; customizerLorg/das2/graph/Customizer; getCustomizer;(Lorg/das2/graph/CustomizerKey;)Lorg/das2/graph/Customizer;removeCustomizer!(Lorg/das2/graph/CustomizerKey;)VgetLegendWidthLimitPx()IthisLorg/das2/graph/DasPlot;setLegendWidthLimitPx(I)VoldLegendWidthLimitPx3(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)Vk8getFocusRenderer()Lorg/das2/graph/Renderer;setFocusRenderer(Lorg/das2/graph/Renderer;)VoldFocusRenderergetMultiLineTextAlignment()FsetMultiLineTextAlignment(F)VoldMultiLineTextAlignmentgetLegendBounds=(Ljava/awt/Graphics2D;IILjava/util/List;)Ljava/awt/Rectangle; unitsStringicongtr"Lorg/das2/util/GrannyTextRenderer;theLabeldsLorg/das2/qds/QDataSet; theheightmrectrle&Lorg/das2/graph/DasPlot$LegendElement;graphicsLjava/awt/Graphics2D;msgxmsgyllegendElements maxIconWidth boundRectemlcontext contextStriconColumnWidth axisBoundsrrLjava/awt/geom/Rectangle2D;LocalVariableTypeTable,e(Ljava/awt/Graphics2D;IILjava/util/List;)Ljava/awt/Rectangle; drawLegend((Ljava/awt/Graphics2D;Ljava/util/List;)V legendBounds canvasWidthclipiconytexty imgBoundsglegendFontSizeImplD backColorfP(Ljava/awt/Graphics2D;Ljava/util/List;)V drawMessagesmessage*Lorg/das2/graph/DasPlot$MessageDescriptor;spcmsgx1lmessagetimerLjavax/swing/Timer; lmessagesisPrintfont0Ljava/awt/Font;msgem rightJustify warnColor severeColor renderers1tnowJneedRepaintSoon repaintDelayT(Ljava/awt/Graphics2D;Ljava/util/List;)V maybeDrawGrid(Ljava/awt/Graphics2D;)V gridColorminorGridColorxticksLorg/das2/datum/DatumVector;yticks plotGraphicslxaxislyaxisxtickv Lorg/das2/graph/TickVDescriptor;ytickv drawDecorator0(Ljava/awt/Graphics2D;Lorg/das2/graph/Painter;)VexLjava/lang/Exception;p"drawCacheImageH(Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)ZLjava/lang/RuntimeException;rendiactive4findRendererAt(II)Iresult legendElementxy getEditAction()Ljavax/swing/Action;addDefaultMouseModules()V dumpMenuItemhrs3Lorg/das2/event/HorizontalRangeSelectorMouseModule;vrs1Lorg/das2/event/VerticalRangeSelectorMouseModule;Lorg/das2/event/MouseModule;@FsetXAxis(Lorg/das2/graph/DasAxis;)VoldValueLjava/lang/Object;parentLjava/awt/Container;setYAxisupdateImmediately renderers11[Lorg/das2/graph/Renderer;getAffineTransformQ(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)Ljava/awt/geom/AffineTransform;atLjava/awt/geom/AffineTransform; isIdentity"(Ljava/awt/geom/AffineTransform;)ZpaintInvalidScreen5(Ljava/awt/Graphics;Ljava/awt/geom/AffineTransform;)V atGraphicsLjava/awt/Graphics;cdebugresetCacheImageBounds(ZII)VlcacheImageBounds lcacheImageprintingwidthheightprintComponent(Ljava/awt/Graphics;)VLorg/das2/DasException;wh doInvalidategetCanvasRenderFont (Ljava/awt/Font;)Ljava/awt/Font;f parentSizenewSizedd[DLjava/text/ParseException;f0 getAxisClip()Ljava/awt/Rectangle;implementMacros&(Ljava/lang/String;)Ljava/lang/String;sdelimCss[Ljava/lang/String;drtestoLorg/das2/datum/Orbits;tpLorg/das2/datum/TimeParser;formatcontrolcontrolstitletrcontext1popLjava/util/regex/Pattern;insertmLjava/util/regex/Matcher;5Ljava/util/Map;paintComponentcodysaveClipLjava/awt/Shape;c0bckgatDescdirtrendsxmemymembackt titleWidthtitleXtitleYdrawBacknrsizeirxxyy graphics0localPlotTitlelineThicknessDoublexSizeySizedisableImageCache useCacheImagecacheImageClipqsetEnableRenderPropertiesAction(Z)VbisEnableRenderPropertiesAction()Z releaseAlldmia%Lorg/das2/event/DasMouseInputAdapter; postMessage[(Lorg/das2/graph/Renderer;Ljava/lang/String;ILorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Vrenderer messageTypeLorg/das2/datum/Datum;s(Lorg/das2/graph/Renderer;Ljava/lang/String;Ljava/util/logging/Level;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V messageLevel postException1(Lorg/das2/graph/Renderer;Ljava/lang/Exception;)V exception errorLevel addToLegendF(Lorg/das2/graph/Renderer;Ljavax/swing/ImageIcon;ILjava/lang/String;)VLjavax/swing/ImageIcon;possetReduceOutsideLegendTopMarginP(Ljava/awt/Graphics2D;Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumVector;)Vxminxmaxyminymax drawContentresize yaxiswidth oldBoundsboundssetTitle(Ljava/lang/String;)VfmLjava/awt/FontMetrics;getTitle()Ljava/lang/String;isDisplayTitlesetDisplayTitlevoldgetBottomDecorator()Lorg/das2/graph/Painter;setBottomDecorator(Lorg/das2/graph/Painter;)VoldBottomDecoratorgetTopDecoratorsetTopDecoratoroldTopDecorator getContext()Lorg/das2/datum/DatumRange; setContext(Lorg/das2/datum/DatumRange;)VgetDisplayContextsetDisplayContextgetXAxis()Lorg/das2/graph/DasAxis;getYAxisgetDasColorBar()Lorg/das2/graph/DasColorBar;cbLorg/das2/graph/DasColorBar;installComponentr1uninstallComponent addRenderer(ILorg/das2/graph/Renderer;)VindexremoveRenderercontains(II)ZcontainsRenderer(Lorg/das2/graph/Renderer;)ZremoveRendererscreateDummyPlot()Lorg/das2/graph/DasPlot; createPlotP(Lorg/das2/datum/DatumRange;Lorg/das2/datum/DatumRange;)Lorg/das2/graph/DasPlot;xrangeyrange getRenderer(I)Lorg/das2/graph/Renderer; getRenderers()[Lorg/das2/graph/Renderer;getActiveRegion()Ljava/awt/Shape;coalesceEvents;(Ljava/awt/AWTEvent;Ljava/awt/AWTEvent;)Ljava/awt/AWTEvent;e1'Lorg/das2/graph/DasRendererUpdateEvent;e2 existingEventLjava/awt/AWTEvent;newEventh processEvent(Ljava/awt/AWTEvent;)VdrueerepaintinvalidateCacheImageinvalidateCacheImageNoUpdateisCacheImageValid markDirtygetLegendPosition!()Lorg/das2/graph/LegendPosition;setLegendPosition"(Lorg/das2/graph/LegendPosition;)VnewlegendPositionoldlegendPositiongetLegendRelativeFontSizesetLegendRelativeFontSizeoldFgetLegendFontSizesetLegendFontSizeoldLegendFontSize getFontSize setFontSize oldFontSizeisDisplayLegendsetDisplayLegendoldDisplayLegendgetDrawBackground()Ljava/awt/Color;setDrawBackground(Ljava/awt/Color;)VoldDrawBackgroundgetDrawGridColorsetDrawGridColoroldDrawGridColor isDrawGrid setDrawGridbOldisDrawMinorGridsetDrawMinorGridnewdrawMinorGridolddrawMinorGridisDrawGridOversetDrawGridOvergridOver oldGridOvergetLineThicknesssetLineThicknessoldLineThicknesssetPreviewEnabledisPreviewEnabledsetAxisPlotVisiblevisible isPlotVisiblesetPlotVisibleoldPlotVisible isOverSize setOverSize oldOverSize isLongTitles setLongTitles oldLongTitles setLogLevel(Ljava/util/logging/Level;)VleveloldLevel getLogLevel()Ljava/util/logging/Level;getPrintingLogLevelsetPrintingLogLeveloldPrintingLogLevelgetLogTimeoutSecsetLogTimeoutSecoldLogTimeoutSec isIsotropic setIsotropicoldvaludgetUpdateImageBoundsgetCacheImageBoundssetCacheImageBounds(Ljava/awt/Rectangle;)VcheckIsotropic3(Lorg/das2/graph/DasPlot;Lorg/das2/graph/DasAxis;)V newOtherRange otherAxisscale otherRange otherScaleexpanddasPlotaxisscalexscaley getPaintCountresetPaintCount lrendererssetDrawDebugMessagesisDrawDebugMessages access$000(Lorg/das2/graph/DasPlot;)Zx0 access$100 access$200*(Lorg/das2/graph/DasPlot;)Ljava/util/List; access$3001(Lorg/das2/graph/DasPlot;)Ljavax/swing/JMenuItem; access$400 access$500K(Lorg/das2/graph/DasPlot;Lorg/das2/graph/DasPlot;Lorg/das2/graph/DasAxis;)Vx1x2 SourceFile DasPlot.java  ,     java/util/ArrayList K     org/das2/graph/Customizer   org/das2/graph/DasPlot   K   $org/das2/graph/DasPlot$RebinListener K org/das2/graph/DasPlot$1   )java/util/concurrent/atomic/AtomicInteger KI   truefalse     org/das2/graph/DasPlot$3 org/das2/graph/DasPlot$5Dump Data Set to File K         1em     java/awt/Color K   1px     " & %& & '&java/lang/Integer ) debugMessages - .org/das2/graph/DasPlot$2  P  S"java/lang/IllegalArgumentExceptionxAxis is not horizontal Kr dataMinimum  dataMaximumorg/das2/graph/DasAxis datumRangelogflippedticks yAxis is not verticaljava.awt.headless   S org/das2/graph/CustomizerKey     v$org/das2/graph/DasPlot$LegendElement Y S ^d      v %\{CONTEXT\}    %\{UNITS\}   E  ?E  E   java/awt/Rectangle K java/lang/StringBuildernot supported:    E  E   E           java/awt/Graphics2D  W    ? g @?A BE F GH Ijava/lang/Exception & Jv K     l Lorg/das2/graph/Renderer M&rendering #{0}: {1}java/lang/Object N O P QRjava/lang/RuntimeException S ^_ TS Uv bc (inactive)  VW Xorg/das2/graph/DasPlot$4Renderer Properties1org/das2/event/HorizontalRangeSelectorMouseModule KY ZV[ \] ^_/org/das2/event/VerticalRangeSelectorMouseModule` a!org/das2/event/ZoomPanMouseModule Kb c] d]!org/das2/event/BoxZoomMouseModule Ke org/das2/event/LengthMouseModule!org/das2/event/LengthDragRendererLength Kf%org/das2/event/DisplayDataMouseModule OP gSjavax/swing/JMenuItem Kh ijk lmsetXAxis upsets the dmia nr j o pq rs t u v w&setYAxis({0}), removes {1}null xvsetYAxis upsets the dmia DasPlot.updateImmediately yr:odd branch presumed to be caused by thread mis-management. zr { =unable to calculate AT, because old transform is not defined.java/awt/geom/AffineTransform |  S } ~    . using cacheImage with ricepaper to invalidate rWidth ( ) and height ( ) must be > 0 ,cheesy code to fix getHeight=0 when printing width or height is 0.create cacheImage {0}x{1}java/awt/image/BufferedImage K -width or height is zero. Try printing again.  updating renderer #{0}: {1})org/das2/util/monitor/NullProgressMonitor org/das2/DasException &   v java/text/ParseException %{CONTEXT}       (.*)\%\{TIMERANGE(.*?)\}(.*) (no timerange)  S java/util/HashMap E  \  = V  SCONTEXTjava/lang/String       orbit:: NOORBITorg/das2/datum/OrbitDatumRange  (Orbit v)FORMAT$o%o???  dasPlot.paintComponent {0} v S/canvas is still adjusting, come back soon. {0} uv  S   E E Snot event thread:  E* printing thread * plot_0 here we are... r  DasPlot clip={0} @ {1},{2} E 4returning because clip indicates nothing to be done.java/awt/BasicStroke K  KYdraw plot useCacheImage: {0}       using cacheImage w/AT {0}  using cacheImage {0} {1} {2} cbw: {0} ciw:{1}  printing thread, drawing-https://sourceforge.net/p/autoplot/bugs/1076/     rebuilding cacheImage   0calling updatePlotImage again because of memento Bskipping updatePlotImage because memento indicates things are okay  /java/lang/AssertionError,recalc cacheImage, xmemento={0} ymemento={1} S(no renderers)  WXdasPlot has no renderers(no active renderers)      S  java/awt/geom/Rectangle2D$DoubleDouble K     update: %d!crender: %d!c E E paint:   I  v r  T KX$org/das2/CancelledOperationExceptionOperation Cancelled K   E   resize DasPlot S  DasPlot setBounds {0} org/das2/graph/DasPlot$6   setTitle("{0}")   m       %org/das2/graph/DasPlot$PlotDnDSupport  K +strange hudson case of NullPointerException addRenderer({0})java/lang/NullPointerExceptionadded renderer was null  T addRenderer({0},{1})  removeRenderer({0}) '*** plot doesn''t contain renderer: {0} ST   K  KL K things are transitioning found null%org/das2/graph/DasRendererUpdateEvent R process DasRendererUpdateEvent 1cacheImage was already invalid, reposting update. rDasPlot.markDirty withRepaint P   E   S     #expand={0} scale={1} otherScale={2}       I !  " #S das2.graph.dasplot.debuggraphicsdas2.graphics.plot $ l % K &!org/das2/graph/DasCanvasComponentorg/das2/graph/DasPlot$7org/das2/graph/DasAxis$Mementojava/lang/Throwablejava/util/Iteratorjava/util/Listorg/das2/datum/DatumRangejavax/swing/Iconorg/das2/qds/QDataSet java/awt/Fontorg/das2/graph/TickVDescriptororg/das2/datum/DatumVectororg/das2/graph/Painterorg/das2/event/MouseModulejava/awt/Containerjava/util/logging/Loggerjava/util/logging/Level[Ljava/lang/Object;java/awt/Graphicsjava/util/regex/Patternjava/util/regex/Matcher java/util/Maporg/das2/datum/Orbitsjava/awt/Shapeorg/das2/datum/Datum(Ljava/util/Collection;)V containsKey(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;addget&(Ljava/lang/Object;)Ljava/lang/Object;removefirePropertyChange(Ljava/lang/String;II)V(Lorg/das2/graph/DasPlot;)Vjava/lang/System getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals-(Lorg/das2/graph/DasPlot;Ljava/lang/String;)Vorg/das2/graph/LegendPositionNE(IIII)VALLaddMouseListener!(Ljava/awt/event/MouseListener;)V setOpaque isHorizontaladdPropertyChangeListener8(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)Vorg/das2/DasApplicationiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; customize9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V(Ljava/lang/String;FF)V getEmSize()DtoStringisActive getListIcon()Ljavax/swing/Icon;org/das2/graph/GraphUtilnewGrannyTextRenderer$()Lorg/das2/util/GrannyTextRenderer;labelvalueOf&(Ljava/lang/Object;)Ljava/lang/String;trim replaceAll getDataSet()Lorg/das2/qds/QDataSet;org/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;org/das2/datum/Units setString((Ljava/awt/Graphics;Ljava/lang/String;)V getBounds getIconWidthjava/lang/Mathmax getIconHeight getAscent translate(II)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;($SwitchMap$org$das2$graph$LegendPosition[IordinalgetRow()Lorg/das2/graph/DasRow;org/das2/graph/DasRow getDMinimum getColumn()Lorg/das2/graph/DasColumn;org/das2/graph/DasColumn getDMaximumNWSESW org/das2/graph/DasDevicePosition toRectangleG(Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)Ljava/awt/Rectangle;createIntersection8(Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Rectangle2D;java/awt/geom/Rectangle2DgetXgetYgetWidth getHeightcreate()Ljava/awt/Graphics;getFont()Ljava/awt/Font; getSize2DparseLayoutLength(Ljava/lang/String;DD)D deriveFont(F)Ljava/awt/Font;setFont(Ljava/awt/Font;)VwarninggetRicePaperColor getDMiddle OutsideNE OutsideSE getParent()Ljava/awt/Container; intersection*(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;(Ljava/awt/Shape;)VsetColor fillRoundRect (IIIIII)V getForeground drawRoundRect setAlignmentdraw(Ljava/awt/Graphics;FF)VgetImage()Ljava/awt/Image; drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)ZdrawIcon(Ljava/awt/Graphics2D;II)Vbottomdispose getCanvas()Lorg/das2/graph/DasCanvas;org/das2/graph/DasCanvasisPrintingThread(FF)Fjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;currentTimeMillis()JintValue birthMilli(JJ)Jtext paintIcon,(Ljava/awt/Component;Ljava/awt/Graphics;II)VFINER(J)Ljava/lang/Long;@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V#(ILjava/awt/event/ActionListener;)V setRepeatsstartgetAlphagetTickV"()Lorg/das2/graph/TickVDescriptor;getOrientation getMinorTicks()Lorg/das2/datum/DatumVector; getMajorTicksjava/awt/RenderingHintsKEY_ANTIALIASING 'KeyLjava/awt/RenderingHints$Key;VALUE_ANTIALIAS_ONsetRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)Vpaint getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V(I)Ljava/lang/Object;FINEST(I)Ljava/lang/Integer;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VincrementRenderCountrenderH(Ljava/awt/Graphics2D;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VprintStackTraceisDrawLegendLabelgetLegendLabelindexOf(Ljava/lang/Object;)I acceptContext>(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;)V mouseAdapter#org/das2/event/DasMouseInputAdapteraddMouseModule(Lorg/das2/event/MouseModule;)VaddDataRangeSelectionListener.(Lorg/das2/event/DataRangeSelectionListener;)V#org/das2/event/CrossHairMouseModule?(Lorg/das2/graph/DasPlot;)Lorg/das2/event/CrossHairMouseModule;V(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VsetSecondaryModulesetPrimaryModulex(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/dataset/DataSetConsumer;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)V[(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/event/LengthDragRenderer;Ljava/lang/String;)VhasAllPermission(Ljavax/swing/Action;)V addMenuItem(Ljava/awt/Component;)Vorg/das2/DasProperties getLogger()Ljava/util/logging/Logger;fineremovePropertyChangeListenersetRow(Lorg/das2/graph/DasRow;)V setColumn(Lorg/das2/graph/DasColumn;)V*(Ljava/awt/Component;)Ljava/awt/Component;validate updateTickVFINEgetNamefinerinfoupdate`(Lorg/das2/graph/DasAxis$Memento;Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/AffineTransform; getScaleXabs(D)D getScaleY getTranslateX getTranslateYfillRectfinest(I)Ljava/lang/StringBuilder;java/lang/Threadyield(III)VcloneupdatePlotImageZ(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/util/monitor/ProgressMonitor;)VparseLayoutStr(Ljava/lang/String;)[D(Ljava/lang/CharSequence;)ZreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;getRange()Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Z getDatumRangecompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroup(I)Ljava/lang/String;lengthcharAt(I)C substring(C)Ljava/lang/StringBuilder;split'(Ljava/lang/String;)[Ljava/lang/String;(Ljava/lang/String;)I(II)Ljava/lang/String;isEmpty getOrbitsFor+(Ljava/lang/String;)Lorg/das2/datum/Orbits;middle()Lorg/das2/datum/Datum;getOrbit*(Lorg/das2/datum/Datum;)Ljava/lang/String;/(Ljava/lang/String;)Lorg/das2/datum/DatumRange;minorg/das2/datum/DatumRangeUtil normalize4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)DparseTimeRangeformatTimeRange0(Lorg/das2/datum/DatumRange;Z)Ljava/lang/String;org/das2/datum/TimeParser/(Ljava/lang/String;)Lorg/das2/datum/TimeParser;/(Lorg/das2/datum/DatumRange;)Ljava/lang/String; getDasNameisValueAdjustinggetLineThicknessDouble(Ljava/lang/String;)DisOpaquegetColor getBackgroundtopjava/awt/EventQueueisDispatchThread currentThread()Ljava/lang/Thread;incrementAndGeterrLjava/io/PrintStream;java/io/PrintStreamprintlngetClipsetClip getClipBounds(FII)V setStroke(Ljava/awt/Stroke;)Vjava/lang/Boolean(Z)Ljava/lang/Boolean;5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)ZgetATScaleTranslateString3(Ljava/awt/geom/AffineTransform;)Ljava/lang/String; transform"(Ljava/awt/geom/AffineTransform;)V(IIII)Ljava/awt/Graphics; getGraphics setBackgroundgetRenderingHints()Ljava/awt/RenderingHints;setRenderingHints(Ljava/util/Map;)V getMemento"()Lorg/das2/graph/DasAxis$Memento; getXmemento getYmemento.(Ljava/util/logging/Level;Ljava/lang/String;)VdrawRect getDescentorg/das2/util/ColorUtil CADET_BLUEisOpaqueBackground getBounds2D()Ljava/awt/geom/Rectangle2D;(DDDD)VWHITEfillgetFontMetrics()Ljava/awt/FontMetrics;java/awt/FontMetricsgetUpdateCountgetRenderCount9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; drawStringgetDasMouseInputAdapter'()Lorg/das2/event/DasMouseInputAdapter;getTextremoveMenuItemE(Ljavax/swing/ImageIcon;Lorg/das2/graph/Renderer;Ljava/lang/String;)VisConvertibleTo getLength(I)Lorg/das2/datum/Datum;(Lorg/das2/datum/Datum;)DdrawLine isDisplayable$(Ljava/awt/Font;Ljava/lang/String;)V setBoundsjavax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)V'(Ljava/awt/Font;)Ljava/awt/FontMetrics;(Ljava/lang/String;ZZ)V getColorBarW(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)VinstallRenderer5(Lorg/das2/graph/DasPlot;Lorg/das2/util/DnDSupport;)VuninstallRenderertoArray(([Ljava/lang/Object;)[Ljava/lang/Object; setParent(ILjava/lang/Object;)Vclear0(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;I)V(Lorg/das2/datum/DatumRange;I)V setVisible getDLengthdivide(D)Lorg/das2/datum/Datum;isLoggt(Lorg/das2/datum/Datum;)Z.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;valuejava/lang/Double(D)Ljava/lang/Double;rescale:(Lorg/das2/datum/DatumRange;DD)Lorg/das2/datum/DatumRange; setDatumRangeset resetCountersjava/lang/ClassdesiredAssertionStatusorg/das2/datum/LoggerManager.(Ljava/lang/String;)Ljava/util/logging/Logger;(Ljava/awt/Image;)Vjava/awt/RenderingHints$Key!YH suIKLMNe      !"#$%&'&()*+,-./ 012]YK»Y *ðL*+3suv4567 892@YM² *  *+ W *+ W* W,çN,-7::=:3 +5?:@;<@=>4 5D6 ?@2tYL² *+ðM+,3: ;<4A56 BC2%YL²*W *W+çM+,"3$: %;<4A56DE2/*3: FGHI2e*=***3 : FGJKL2A**d****Y**Y* !*"*#*$Y%&*'*(*)*+,-.*/* 0*1Y*23*4Y*567*8*9*:*;**<=*>*?@*?A*B*CYDE*CYDF**G*HI*J*K*L*MN*OP*RS**TU*V*WY*XY*Z*Y[*+\+P+] ^Y_`+a*b+c*b+e*b+f*b+g*b+h*!b*,i,P,] ^Yj`,a*b,c*b,e*b,f*b,g*b,h*!b)k+l-*mYN²n:o%pq: *r-ç :-699=93"H &27<HMR bbglx@Ut {  : x   < \  )8.:9;><B=I>S@]AgBqC{DEGHIJLMNOPQTUXYZ1[4\@]:*M<AFGAA4) SNOO;;5P+D6QR2/*/3n: FGST2]*/M*+/*s+t3vw xz: FGUVW2/*03: FGXY2e*0E*#0*u$#v*3 : FGZ[\2DZ6:*w6+*::   x: n:  o  py:  z:   { | *( |  |  }:~::  : : ::+:6*.66` : `>l`6 Y:Y `*=!^YY*=`*=.C'' *il`*=<*\dd*=*\`*idd*=*\dd*=*\`*\``*iX*\``*id!^YY*=`**:   ` d : Y    3>  1PWs  +27>EJMT]ht|$<Fak1:: ]^_`abc-daeWf Pgh ZFGZijZkZlZmWnheTo Mp :q 1)r ]s Gt : uv w Zm4 Nxyz{D| |P)}~D <|1Nxyzz{|P}~|1 Nxyz{|PE Nxyzz{|18<062+N*@*9*-***>b *> -*: *w6*\`6*il`66 ,n:  oX py:  |  |  z}:~: 6 *.,6 *-,:   6 6*=*= l``6Y ld ld l` l`: *6  Y* h*÷:Y`Y`-- -    -*ȶ-    *: *:x: ,n:  o py:zz{| *(| | z}:~:,*.~::  :z:z::-:  ` 6lld6l̎ld`6* l6-` Yl`d`:|-ζW1, *.-l`d` c6 *Ӥ  ԧ'-ձ3*J   ( CJR`el{ !"#$%&'*,-/02*364g5p6789:;<=@A"BDC^DhEyF~HIJKLMNPQRSTUV*W9X@YHZZ\a]k^s_adghijlnp:,^Fgh g p ^ ]^^b_`Ha>bcdkz"ghFGjmijlp{rkale e ^n r w m4Cx 6 NxyxP%}G ! Nxyxz F| |P(}G H|bcz! Nxyxz|P2+N-***ֶ6-: nڋ6-*w66*\`6 *i`6 *=6*\d6 CYdȷD: CYȷD: *۸: 76 7,n:op::*N!*P㔜*S*She5*S+㔜6*Shee7:  }:: -:6Y`` 6 d6 :߲  :߲ :--ldl`-*ȶ*--ldl`-`` ͧ-  lcc6 .Y*3:-ձ3Fz|~ &5AHKZisv7:UXqt !,06Zbz :tn^L_`1e FGjij &5HpKZk il  l c ^[Xwc 4 NxyxDNxyxyP+" 6?zIB Nxyxy/2i *F*FM*FN)CYFDMCY(DN*:*:::*H*JA::  : : +-*+ *H*JA::  : : +,*+ 3v *=CIT[bpsv   :s;v8 ;8 FGj*=CI[b4L %OO6 NxOO ( 20+N-,--էN-- 3" !/:4j!0FG0j04`2n 2*Y[*Y[*G*+*8 *+*8 *+ *۸:66  :{ YSYS: *+ +,-: *+ ":*6;*+#*Y 3z) *,-(082=4F6I7X8f9n:<=>@BCKEFGJLMNQ R)7/V:f -fL2FG2j22FIw F4$ (yV~ B'2$*۸N6*Z*L* :.!-66*Z*L* y:.!z-z6-d6+-  :{ 3Vac d0eMfZg`hccimnopqrmwxyzw}:z Z 03 ^ 3hl^-FGw 4! yWW &26 !Y*"#3:  FG2ջ$Y**\%L*&+'+*\()Y**i*M*&,',*i+*,N*&-'*&-Y***./*&-0*&1Y***2'3Y*4Y***567N*&-'8Y*9N*&-'*:;3R *2:?G^f~:4 FG *?42*\M*N*\f?@A- -*\B*\a*C*\c*C*\e*C*\f*C*\g*C*\h*!C*+\+q+] ^Y_`+*D+*E--*\FW-G+a*b+c*b+e*b+f*b+g*b+h*!b+, *H,+t++I3  &3@MZgty}:*FG 4&5M ; 2K**iMJKY+ L+MSY*iS*N*if?NA- -*iB*ia*C*ic*C*ie*C*if*C*ig*C*ih*!C*+i+q+] ^Yj`+*D+*E--*iFW-G+a*b+c*b+e*b+f*b+g*b+h*!b+, *O,+t++I3!-29BFN[hu !#$%&')*+,- .01!3%4)6:**FG*%24S NO5|NO5|5+M ; 2G*PQR*L+M,>6),2::STUױ3* ;< =>&?*@/A;C@>FF:**&GFG54#Ncc ~~20*VWAXYYN+*V-ZN,*[-ZN-3RSTVW$X.Y:*0FG004 2I*\?*]g^_3*ag^_#*b^_*c^_3cd(eHc: I4C@2<N+-d*6*6+dd*e*fg6hi3"ij kln/o2|;}:H<FG<<8*!2 "298/^YYjklkm`*6*6*K@<Yn:h lh ld*oYn: pq ^Yr`JsYSYStYu:*o*v3r4=FQZflz$+17:\ Z08FG888=F4+U$z T2- *ֶ=*e>*f6 w*x*\yd:*iyd:*۸:6a  :  {E zYSY S {Y|}:   *+*~3b  )*2>JSbpx:p  pJ Vj>JvSmFGw Sm4U  + NOOyQ NOOy~N 2<*M,1 ,1++N-9,1k,1c9-N-M+9893* #/79::H#/ 1: <FG< 4 N  26 **3:  FG2,+ *: *:xM+,LM*N*\*\*\M---M,+:, ,x:+::Y:6 Y :  :  6 6   H  2:6 W` W P :   :  ,:  i  : , ^<, g^'Y  M:   E,,0Y,,:m,:c V:  - -,,:: : ,  ,:YL+l38 ' ) . E P^`dfn~ !"# %$ *)4*A+P,U-\.g/l2u345978>?@AC!F.G=HSIZJfLnOuPyQWY: r.8x X uL   \v gk P u  =D  FG)|.w n7!"~'#$%w &4F| ({{'C|aN|{{'|(|)**,| N|{{'|(|)|+|B D 1|!$,2  ***ֶJ***M**IJ*H+:+*¶d**:**d6+``g+d*ֶך*Ś$YYƶǶȶɿ*&W*ֶי(˶A*ζ- ж*6*6*d6*d6*ֶי+: +ӧ:  Y+SY*ոSY*ĸS+:   *`` ׶R6 +: )*) Y)ڶۧ Y)ܶ*EX+:  *E**:t*t*'` ``    *t*t*o: *v:*"#*ֶך  ߠ6**:J :**\*i:*#3+    *W*\": & Y SY*VSY*[S ߟ)Y SY߸S    *Wէ*Y:*ֶך J :*e6*f6ñ*xi:: *e6*f6ñ*x*o:   TñtY  u::*¶*ȶ**K d d޲itt*:*yd:*yd::::662:666<J{Y|}):Jr*Wç : *ֶךx Y*"     *W**\V**i[ Y*VSY*[S*v* o*G* *9 * *9 *l**AG6*n:op :{6* *ȶ*J *q,m,f,:*:*Al*A?-`*:111 :91k1c9: ::   6dl`6 dld6 C: : *6L:Ycc: :    *Y* : * *Y* :/%*B* *= * *VT*۾666  6`ddld6`hdld d6 : CYȷD dh `    dh `  *:66X2:: YSYS  ` `h`̈́ Y*& ``h` d * +! + ӱ.JM~01KN3z^_`*a.b/f4h=jDkJlRm_nmopstvxyz{%+36ag~ +:@Fcp} 8Ek$-1FPYbksz   ).:JMOTdgsy "$'()*,-/126"7.:5;?>F?R@_AkCnDEFGHMOPSTVXZ[^$_,`:aDbKfNdPe\iajikrlzmnyz{|}~&-4AYhp   1 N U r          # ):BJ?-_*m.+/0 O1 923j,&5jOz4}fP9j567 fnA$',:CP  9f&jB8v1`9a_`z:;<[= C_` HfJ>F?)@A B 1 *FG *C4 D= E 0 ' F G6/0 g H ij @ FpI}JYmwYm4dE/Y|06AN|KQz*x ^LzL@WN|KzxzLzxM'&"25'x ]N|KzxzLz5xON|KzxzLz5xcOONNc%~c N|KzxzLz56!a+ P P| -B N|KzxzLz|S N|KzxzLz Jyy Jy*y+N|KzxzLzyyc[4N|KzxzLzyyOP2< *** *#$*3!(6;:<FG<Q4!RS2B *3:  FG4 @T2j"*%* L+&*\'&*i'&3  !:"FG UVWX2#**Y+,( W3B E"G:>#FG#Y##Z#[#[4 W\2&**Y+,-( W3W Z%\:>&FG&Y&&]&&[&[4 ^_2>,N- -,N6,)6,*N*+-3* ghikl#m(n/o3r=s:4>FG>Y>`9"a4 |bc2l*yY,++ W3 }~:4FGY^defP2F **,3 : FG g2 *-:6`66`6-B-.*i/016  -1%*i- 236 +  4 ,B,.*\/016  ,1%*\, 236 +  4 ر3B !.CO_kq: _  F+  + FGj hi!j.k4'F Nxz**l253:FGjm2 5R*6*7LM,*0**8N,-*9*,̎,l`'*Y* :**::**I9Yn:*d;od*d;od*d`;o`*Lq*>*=**=d6 *d `+*=6  d h`*d`;o`*+*-Y*'dY*'` >+?*@AY*BC3" !*3D\mw!.=Ylz:f n !n o_`*\`mmOwEE<pFGw \`m4>OzJyNzyzz'J 'Nqr2/j*YN*M*+-ç :-JD++L*&**ֶEFN*--l`'*G*+,- *H,+t3:    '.5APTX`i:4 AstjFGj9P4)N|56N|5)!uv2/*3 : FGwS2/*3.: FGxP2n*=**IJ*G*39: ;<=>: FGyz{|2/*83E: FG}~2f*8M*+8*K,+t*3NO PQR: FG|2/*93Z: FG~2f*9M*+9*L,+t*3cd efg: FG2/*:3~: FG2^*:M*+:*M,+t3 : FGz2/*;3: FG2^*;M*+;*N,+t3 : FGz2/*\3: FG2/*i3: FG2#*L+d=+2ON--3!:* #FGu4  c2 *P*\**\**Q*i**i**Q*L+M,>6,2:R)k+l-*SY**ִTUV32  %8=QV\k~: QFG=Bf4 Ncc!2x*W*\*\X*\X*\Y*i*iX*iX*iY*L+M,>6%,2:Zѧ[۱36 #4B G [ ` i l q w : [xFGG1f4"# Ncc~T2J\++]Y^_+`M,,+a** bcN*+ W+*d*+R*e-** bt+U*3>    ! % * C N S Z ^ !{ " # $:*FG!cGCA4 N3c23JfYSY,S,]Y^_,`N--,a** bc:*,g,*d*,R*e** bt,U*3> . / 0* 2/ 33 48 6R 8] 9b :i ;m = > ? @:4FG/eGRB4* N4cT2JhY+S*+ij+*+[*/+*k** bcM*+W*e,** bt+d*32 I K! L. N5 O9 QF S_ Tj U V W Y: FG_24. 2@*J5>*n:op :{>*l3" e f g* h2 i4 k7 l9 n:4* f 0@FG@@4P2? *+i3 x: FG !2C*:*nL+o+p M,[,d*k*m*3&  $ ( - 0 5 > B :$ CFG4 P 2|2dYn noKdYn noLY*+pM,3  & 0 : & 0G 2"dY*qMdY+qNY,-p:3   :4"" G!2B*  3 :FG!2q** bccL*++** bccLr=++2 s+3&  * F R Z ` i o : TqFGUu4c52/*73 : FG20+t%,t+tN,t:-uu+*+,v3    % ' ") %:40FG004'2.+t$wA+tM,ux*"**+y3& = > ? @ A! B% C( D- F: .FG.4(23*z3  N P: FG2t(*"{A*"*|}*,*3 V W Y [ \# ]' ^: (FG424*"3  e g: FGS2/*"3 m: FG2K~R**3 r s w x: FG2/*=3 : FG2n*=M*+=*,+t*G*3     : FGE2/*>3 : FGI2f*>=*>**3    : FG?v2/*@3 : FGr2^*@M*+@*,+t3   : FG v2/*A3 : FGr2^*AM*+A*,+t3   : FG S2/*B3 : FGP2n*B=*B*J*G*3     : FG2/*E3 : FG2f*EM*+E**,+t3     : FG2/*F3 &: FG2f*FM*+F**,+t3 / 0 1 2 3: FGS2/*3 H: FGP2{*=** *J3 Q R S U V X: FG4S2/*3 i: FGP2f*=***J3 r s t u v: FGS2/*G3 : FGP2f*G=*G**J3    : FGv2/*I3 : FGr2f*IM*+I**,+t3    : FGP2>*#3   :FGS2/*#3 : FGP2V**\*i3   :FGS2/*J3 : FGP2^*J=*J*J3   : FGS2/*K3 : FGP2f*K=*K**J3    : FG S2/*L3 : FGP2^*L=*L*J3   : FG"2 *NM*+N,+**,+t3      :  FG &&42/*N3 : FG2/*P3 ,: FG2^*PM*+P*,+t3 4 5 6 7: FG'&&E2/*S3 I: FGI2f*S=*S**3 Q R S T U: FG)S2/*3 c: FGP2#*=* *J **3 l m n o q" r: #FG#,4 2l*<*=YnN*K+-*eh l-*f-*eh ld-*e-*f-d-d*--36     - 5 G O W ^ e j :*lFGd\T4 Gz$2FY*oL+3  :FG 2E *Y+o3  : FG 2. $++N++:-0+ +++,- ++M,+ ,++:,+ +:,,:::g;o9  ^;JY SYSYS g c:  3^  - = G P Q g h l   # :p  m[fV[D  $FG$ G$  [- [4 PCOO}E22*&3 : FG2-*L*&+M,>6,2:3  ! & , : !f-FG(4NccP2N*V**3  :FGyS2/*V3 : FG2/*3g: G2/*3g: G2/*3g: G2/*3g: G2/*3g: G2E*+,3g: GG !2qY[Y +,)- ̻YtYu~M3* gij$l4=AU%^*g/4 @"#rSy  A4!1Wd  CD