4 W# $% $&' () $* [+ $, -. -/ -0 -13 4 $5@$ $6789 $:; < = > ?@ABCDEFGHIJA @@ K@@?@ @L 1MN 3O SP 3QR SST SU#W = =QX Y Z @[\@ D]^@ J_` Na "b cd Sefg Shijklm [ cnop ^qr ^s atu ^vw ^x cy @z @{ |} ^~8 @  f [ [ @ S { @ @ @ { { { W( c c  ?񙙙      @ c c       @  @@        S @  @   S S S N @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @           N S N N N N N N N N N N N N N N   S     % &                     % &    S          "   S?? D J  ! "# $ ?% ?& ?') 8+ S, - (. (/ [./ [01 S2 23 24 25 267 8 9$ :;ya < =>? P@A  BCD EF GH I SJK LM N? OPQ d SRS TU VW ^XYZ [\] o^ _`a s s b c d ef |gh fij |klm n {op {q rst {uv {wx {yz {|}~@ !TD-     S      [ ? :  f     2 2 ( @È  o o S -- (\ - @   S     &    @Y      @@@"?  S     E         k  S  x    @@@    f :               $     |       ^ ^ ^   @&  $ S S S S! S"# $%&DebuggingGeneralPath InnerClassesCopyable ImagePainterFILL_TEXTURE_CROSSHASHLjava/lang/String;FILL_TEXTURE_HASHFILL_TEXTURE_BACKHASHFILL_TEXTURE_SOLIDFILL_TEXTURE_NONEloggerLjava/util/logging/Logger;CONNECT_MODE_HISTOGRAM ConstantValueCONNECT_MODE_SCATTERCONNECT_MODE_SERIES MAX_TICKSI()VCodeLineNumberTableLocalVariableTablethisLorg/das2/graph/GraphUtil;createBlockPainter'Painter,()Lorg/das2/util/GrannyTextRenderer$Painter;fillWithTextureU(Ljava/awt/Graphics2D;Ljava/awt/geom/GeneralPath;Ljava/awt/Color;Ljava/lang/String;)VlineDoubleLjava/awt/geom/Line2D$Double;oldClipLjava/awt/Shape;rLjava/awt/geom/Rectangle2D;xxDyywlimxxgLjava/awt/Graphics2D;pboxLjava/awt/geom/GeneralPath; fillColorLjava/awt/Color; fillTextureoldColor StackMapTable()m*+ parseStroke'(Ljava/lang/String;FZ)Ljava/awt/Stroke;strwidthFscaleZsclcreateImagePainternewGrannyTextRenderer$()Lorg/das2/util/GrannyTextRenderer;result"Lorg/das2/util/GrannyTextRenderer;createPlotSymbolPainternewGrannyTextEditor(()Lorg/das2/components/GrannyTextEditor;&Lorg/das2/components/GrannyTextEditor; newDasPlotj(Lorg/das2/graph/DasCanvas;Lorg/das2/datum/DatumRange;Lorg/das2/datum/DatumRange;)Lorg/das2/graph/DasPlot;canvasLorg/das2/graph/DasCanvas;xLorg/das2/datum/DatumRange;yxaxisLorg/das2/graph/DasAxis;yaxisrowLorg/das2/graph/DasRow;colLorg/das2/graph/DasColumn;Lorg/das2/graph/DasPlot;getPathf(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/qds/QDataSet;ZZ)Ljava/awt/geom/GeneralPath;xAxisyAxisdsLorg/das2/qds/QDataSet; histogramclip}(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;ZZ)Ljava/awt/geom/GeneralPath;xdsydsXo getSegNameFor(I)Ljava/lang/String;type(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Ljava/lang/String;Z)Ljava/awt/geom/GeneralPath;dcadencei1tagdtagijvindexmodenewPathxUnitsLorg/das2/datum/Units;yUnitstagdscadencei0j0v0 skippedLastnwdsrclipLjava/awt/Rectangle;scatterlastTag, calculateAT(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)Ljava/awt/geom/AffineTransform;xaxis0yaxis0xaxis1yaxis1(Lorg/das2/datum/DatumRange;Lorg/das2/datum/DatumRange;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)Ljava/awt/geom/AffineTransform;atLjava/awt/geom/AffineTransform;dmin0dmax0dmin1dmax1scalextransxscaleytransy guessYAxis1(Lorg/das2/qds/QDataSet;)Lorg/das2/graph/DasAxis;yrangedyLorg/das2/datum/Datum;dszlog- guessXAxisrange guessZAxismax guessRenderer2(Lorg/das2/qds/QDataSet;)Lorg/das2/graph/Renderer;zaxiscolorbarLorg/das2/graph/DasColorBar;rendLorg/das2/graph/Renderer; guessPlot1(Lorg/das2/qds/QDataSet;)Lorg/das2/graph/DasPlot;plotcopyAxis2(Lorg/das2/graph/DasAxis;)Lorg/das2/graph/DasAxis;ac copyColorBar:(Lorg/das2/graph/DasColorBar;)Lorg/das2/graph/DasColorBar;copyPlot2(Lorg/das2/graph/DasPlot;)Lorg/das2/graph/DasPlot;copyable#Lorg/das2/graph/GraphUtil$Copyable;crcbsr$Lorg/das2/graph/SpectrogramRenderer;Lorg/das2/graph/SeriesRenderer;$Lorg/das2/graph/HugeScatterRenderer;!Lorg/das2/graph/ContoursRenderer;pLocalVariableTypeTable>Lorg/das2/graph/GraphUtil$Copyable;`. visualizejframeLjavax/swing/JFrame;clipPathN(Ljava/awt/geom/PathIterator;Ljava/awt/geom/GeneralPath;Ljava/awt/Rectangle;)IclipPLjava/awt/geom/Point2D;thisPex Ljava/lang/NullPointerException;clipP2Ljava/awt/geom/Line2D;itLjava/awt/geom/PathIterator;[FlastP initialMoveTo//1reducePath20140622<(Ljava/awt/geom/PathIterator;Ljava/awt/geom/GeneralPath;II)Iexityresnresdt0Jx0y0entryyminymaxytype0pointsinCountatMinyatMaxy reducePath:(Ljava/awt/geom/PathIterator;Ljava/awt/geom/GeneralPath;)I;(Ljava/awt/geom/PathIterator;Ljava/awt/geom/GeneralPath;I)Idxax0ay0ressx0sy0nx0ny0xresyrespointsAlongCurveC(Ljava/awt/geom/PathIterator;[D[Ljava/awt/geom/Point2D$Double;[DZ)Dpathlen[D[Ljava/awt/geom/Point2D$Double; orientation stopAtMoveToR(Ljava/awt/geom/PathIterator;[D[Ljava/awt/geom/Point2D$Double;[DZLjava/util/Map;)Dalphathislen remainingpropsLjava/util/Map;pointfx0fy0slen pathlenIndex5Ljava/util/Map;EF0 Signaturex(Ljava/awt/geom/PathIterator;[D[Ljava/awt/geom/Point2D$Double;[DZLjava/util/Map;)DparseControlString#(Ljava/lang/String;)Ljava/util/Map;namevalueeqitemCsstartquoted5Ljava/util/Map;I(Ljava/lang/String;)Ljava/util/Map;parseLayoutLength(Ljava/lang/String;DD)D parentSizenewSizedddex2!Ljava/lang/NumberFormatException;Ljava/text/ParseException; totalWidthemhjgetATScaleTranslateString3(Ljava/awt/geom/AffineTransform;)Ljava/lang/String;atDescnfLjava/text/NumberFormat;1getSlopeIntercept(DDDD)[Dx1y1slope interceptgetRicePaperColor()Ljava/awt/Color;getGaussianBlurFilter(IZ)Ljava/awt/image/ConvolveOp;distancekernelLjava/awt/image/Kernel;radius horizontalsizedatasigmatwoSigmaSquare sigmaRoottotal blurImage?(Ljava/awt/image/BufferedImage;I)Ljava/awt/image/BufferedImage;imLjava/awt/image/BufferedImage;opLjava/awt/image/ConvolveOp;outdescribe0(Ljava/awt/geom/GeneralPath;Z)Ljava/lang/String;pathenumeratePointscount lineToCountsegtoString*(Ljava/awt/geom/Line2D;)Ljava/lang/String;lineIntersectionF(Ljava/awt/geom/Line2D;Ljava/awt/geom/Line2D;Z)Ljava/awt/geom/Point2D;epsilonline1line2 noBoundsChecka1b1c1a2b2c2denom2lineRectangleMaska(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Line2D;p0p1r0Ljava/awt/geom/Point2D$Double;r1point1point23]lineRectangleIntersectionb(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Rectangle2D;)Ljava/awt/geom/Point2D;c0transformRange7(Lorg/das2/graph/DasAxis;Lorg/das2/datum/DatumRange;)[Dtaxisx2invTransformRange7(Lorg/das2/graph/DasAxis;DD)Lorg/das2/datum/DatumRange;d1d2 colorIcon&(Ljava/awt/Color;II)Ljavax/swing/Icon; iconColorhcolorImageIcon+(Ljava/awt/Color;II)Ljavax/swing/ImageIcon;imageLjava/awt/Graphics;3shrinkRectangle+(Ljava/awt/Rectangle;I)Ljava/awt/Rectangle;boundspercent shortenLine0(Ljava/awt/geom/Line2D;DD)Ljava/awt/geom/Line2D;l1l2lensxsyperpendicularLine?(Ljava/awt/geom/Line2D;Ljava/awt/Point;D)Ljava/awt/geom/Line2D;Ljava/awt/Point;getFontConverter\(Lorg/das2/graph/DasCanvasComponent;Ljava/lang/String;)Lorg/jdesktop/beansbinding/Converter;dcc#Lorg/das2/graph/DasCanvasComponent; fallbackFontupdateTickVManualTicksMinor(D)IdtcalculateManualTicksP(Ljava/lang/String;Lorg/das2/datum/DatumRange;Z)Lorg/das2/graph/TickVDescriptor;minorT Lorg/das2/graph/TickVDescriptor;ss[Ljava/lang/String;Ljava/lang/Exception;minorUnitsMult dticksMinor minorTickstickMmin firstTicklastTickntickdticks majorTicksminorTicksOneCycledticksMinorListLjava/util/List;lticksdruislash minorMult minorList minorListAbsminorTicksSpec$Ljava/util/List;45 lambda$createPlotSymbolPainter$1E(Ljava/awt/Graphics2D;[Ljava/lang/String;)Ljava/awt/geom/Rectangle2D;Lorg/das2/graph/PlotSymbol;sspec sfillStylescolordthickLjava/lang/Float;sthickconnectLorg/das2/graph/PsymConnector;sconnectargs returnColorfontSize fillStyleLorg/das2/graph/FillStyle;thick678lambda$createBlockPainter$0 SourceFileGraphUtil.java [\BootstrapMethods9: ;e) < =>hash ?@ crosshash AB CD E+ FG HG IG JG2java/awt/geom/Line2D$Double [K LE MEbackhashsolid NEjava/awt/BasicStroke [O PQ RQ STdasheddotteddashdot dashdotdotlongdash shortdash longdashdot sparsedotdotfinedashfinedashes [U%org/das2/graph/GraphUtil$ImagePainter [V org/das2/util/GrannyTextRendererpsym e WXblock beimg eY$org/das2/components/GrannyTextEditororg/das2/graph/DasAxis Z Z [[org/das2/graph/DasRow [\org/das2/graph/DasColumn []org/das2/graph/DasPlot [^ _`a bc org/das2/graph/GraphUtilseries  SEG_MOVETO SEG_LINETO SEG_CLOSESEG_???java/awt/geom/GeneralPath deorg/das2/qds/QDataSetDEPEND_0 fgorg/das2/qds/IndexGenDataSet hT [iCADENCE jTjava/lang/Double ]G kc lm nop qr ]s tu vw xy z{ |{ }~ java/awt/geom/AffineTransform t Z Z   G SCALE_TYPE  c c    - d  [   c"java/lang/IllegalArgumentExceptionjava/lang/StringBuildernot supported:   Q [LABELjava/lang/String only TableDataSet supported org/das2/datum/DatumRange ["org/das2/graph/HugeScatterRenderer [ org/das2/graph/SeriesRenderer    org/das2/graph/DasColorBar  [ Q"org/das2/graph/SpectrogramRenderer [     T [                           Q            !org/das2/graph/GraphUtil$Copyable org/das2/graph/Renderer        >   G    Z  G     Q         org/das2/graph/ContoursRenderer Q  RS /source renderer {0} cannot be copied. Skipping.  'java/lang/UnsupportedOperationExceptionNo copyable renderers.javax/swing/JFrameDataSetUtil.visualizeorg/das2/graph/DasCanvas [  _  [5em 100%-10em   \ ! "i GraphUtil #$ % &' (\/java/awt/geom/Point2D$FloatFloat [{  v) zjava/awt/geom/PathIterator |java/lang/NullPointerException  *G +G ,G -GTODO: what about this branch? . /$0 12 3 3java/lang/RuntimeExceptionshouldn't get here line608shouldn't get here line614shouldn't get here line616 4reduce {0} to {1} in {2}msjava/lang/Object5 678 69 : 57enter reducePath ;java/lang/Float <= >? not supportedjava/util/HashMap BIPROP_FIRST_POINT@ AB0 CD xEcubicto not supportedquadto not supportedF Gjava/awt/geom/Point2D$Double [ HIPROP_LAST_POINTjava/util/LinkedHashMap JK LM NO LUnterminated quoted string PQjava/text/ParseException RSjava/lang/NumberFormatException TQjava/text/DecimalFormat0.00null UscaleX: VG1 WX translateX: YG !cscaleY: ZG translateY: [Gidentity\ Radius must be >= 1java/lang/Math ]? ^?java/awt/image/Kernel [_java/awt/image/ConvolveOp [` java/awt/image/BufferedImage JT IT T [a bc de &f ghi jkmoveTo( %9.2f, %9.2f ) 6l Wmn olineTo( %9.2f, %9.2f ) %4d( %9.2f, %9.2f ) count: p lineToCount: q, rs ts u I [v p p  wx yz [{  |}( ~T y y3 javax/swing/ImageIcon [java/awt/Rectangle Y Y Y Y [not implemented.org/das2/graph/GraphUtil$1 [ ? I+    * v   (unable to parse integer after slash: {0},  delta ticks cannot be 0.  ? *org/das2/datum/InconvertibleUnitsException4  org/das2/graph/TickVDescriptor [.delta ticks cannot be less than or equal to 0.delta ticks cannot be 1.java/util/ArrayList   5 _@ T  Gnonefailed to parse tick: {0}     boxescirclescrossesdiamondsexes trianglestrianglesNorth trianglesEast trianglesWesttrianglesSouthstars            7 size=  T P fillStyle=outline  color=  lineThick=  6 unable to parse lineThick: {0}6 Lconnect=8 dots   LM NM OM PM QMdas2.graphics.util -org/das2/graph/GraphUtil$DebuggingGeneralPath(org/das2/util/GrannyTextRenderer$Painterjava/awt/Colorjava/awt/Graphics2Djava/awt/Shapejava/awt/geom/Rectangle2Dorg/das2/datum/Unitsorg/das2/datum/Datum[Lorg/das2/graph/Renderer;java/awt/geom/Point2D java/util/Mapjava/text/NumberFormatjava/awt/geom/Line2Djava/awt/Graphicsjava/lang/Exceptionjava/util/Listorg/das2/graph/PlotSymbolorg/das2/graph/FillStyleorg/das2/graph/PsymConnector  SpaintgetColorsetColor(Ljava/awt/Color;)Vequals(Ljava/lang/Object;)ZgetClip()Ljava/awt/Shape; getBounds2D()Ljava/awt/geom/Rectangle2D;(Ljava/awt/Shape;)VgetX()DgetY getHeightgetWidth(DDDD)VdrawsetClipfill(F)Vtrim()Ljava/lang/String; toLowerCasehashCode()I (FIIF[FF)V(Lorg/das2/graph/GraphUtil$1;)V addPainter?(Ljava/lang/String;Lorg/das2/util/GrannyTextRenderer$Painter;)V S()Lorg/das2/datum/Datum;0(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;I)V:(Lorg/das2/graph/DasCanvas;Lorg/das2/graph/DasRow;DDDDII)V=(Lorg/das2/graph/DasCanvas;Lorg/das2/graph/DasColumn;DDDDII)V3(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VaddW(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)Vorg/das2/qds/SemanticOps xtagsDataSet0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;getUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;property&(Ljava/lang/String;)Ljava/lang/Object;length(I)VrankweightsDataSetgetRow()Lorg/das2/graph/DasRow; getColumn()Lorg/das2/graph/DasColumn; org/das2/graph/DasDevicePosition toRectangleG(Lorg/das2/graph/DasRow;Lorg/das2/graph/DasColumn;)Ljava/awt/Rectangle;(I)D transform(DLorg/das2/datum/Units;)Dcontains(DD)ZisNaN(D)ZmoveTo(FF)VlineTo getDatumRange()Lorg/das2/datum/DatumRange;(Lorg/das2/datum/Datum;)DgetDataMinimumgetDataMaximum translate(DD)VgetDeterminantisSimpleTableDataSet(Lorg/das2/qds/QDataSet;)Z ytagsDataSetorg/das2/qds/ops/Opsextentorg/das2/qds/DataSetUtil asDatumRange5(Lorg/das2/qds/QDataSet;Z)Lorg/das2/datum/DatumRange;org/das2/datum/DatumRangeUtilrescale:(Lorg/das2/datum/DatumRange;DD)Lorg/das2/datum/DatumRange;guessCadenceNewN(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/RankZeroDataSet;asDatum6(Lorg/das2/qds/RankZeroDataSet;)Lorg/das2/datum/Datum;()Lorg/das2/datum/Units;org/das2/datum/UnitsUtil isRatiometric(Lorg/das2/datum/Units;)Z1(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;IZ)VisTableDataSetisBundleorg/das2/qds/DataSetOpsunbundleDefaultDataSetappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VsetLabel doubleValue(Lorg/das2/datum/Units;)D(DDLorg/das2/datum/Units;)V'(Lorg/das2/dataset/DataSetDescriptor;)V setDataSet(Lorg/das2/qds/QDataSet;)V org/das2/graph/DefaultPlotSymbolCIRCLES"Lorg/das2/graph/DefaultPlotSymbol;setPsym(Lorg/das2/graph/PlotSymbol;)V setSymSize(D)VisLog()Z0(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;Z)VgetLabelC(Lorg/das2/dataset/DataSetDescriptor;Lorg/das2/graph/DasColorBar;)V addRenderer(Lorg/das2/graph/Renderer;)VgetOrientation(Lorg/das2/datum/DatumRange;I)VsetDataMinimum(Lorg/das2/datum/Datum;)VsetDataMaximumsetLog(Z)V isFlipLabel setFlipLabel isFlipped setFlipped isEnabled setEnabledisEnableHistorysetEnableHistoryisOpaque setOpaqueisOppositeAxisVisiblesetOppositeAxisVisibleisTickLabelsVisiblesetTickLabelsVisibleisUseDomainDividersetUseDomainDividergetUserDatumFormatter(()Lorg/das2/datum/format/DatumFormatter;setUserDatumFormatter)(Lorg/das2/datum/format/DatumFormatter;)VgetTypeType#()Lorg/das2/graph/DasColorBar$Type;setType$(Lorg/das2/graph/DasColorBar$Type;)VgetXAxis()Lorg/das2/graph/DasAxis;getYAxisgetTitlesetTitleisDisplayTitlesetDisplayTitle isDrawGrid setDrawGridisPreviewEnabledsetPreviewEnabledgetLegendPosition!()Lorg/das2/graph/LegendPosition;setLegendPosition"(Lorg/das2/graph/LegendPosition;)VisDisplayLegendsetDisplayLegend getRenderers()[Lorg/das2/graph/Renderer;copy()Ljava/lang/Object; getColorBar()Lorg/das2/graph/DasColorBar; getRebinner RebinnerEnum3()Lorg/das2/graph/SpectrogramRenderer$RebinnerEnum; setRebinner4(Lorg/das2/graph/SpectrogramRenderer$RebinnerEnum;)V isAntiAliasedsetAntiAliased getFillColor setFillColor getFillStyle()Lorg/das2/graph/FillStyle; setFillStyle(Lorg/das2/graph/FillStyle;)V getLineWidth setLineWidthisFillToReferencesetFillToReference getReference setReference getSymSizegetPsym()Lorg/das2/graph/PlotSymbol;getPsymConnector ()Lorg/das2/graph/PsymConnector;setPsymConnector!(Lorg/das2/graph/PsymConnector;)VgetLegendLabelsetLegendLabelisDrawLegendLabelsetDrawLegendLabelisCadenceChecksetCadenceCheck getControl setControljava/util/logging/LevelWARNINGLjava/util/logging/Level;java/util/logging/Logger@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V getDataSet()Lorg/das2/qds/QDataSet;(II)VgetContentPane()Ljava/awt/Container;java/awt/Container*(Ljava/awt/Component;)Ljava/awt/Component;(Lorg/das2/graph/DasCanvas;DD)Vcreatet(Lorg/das2/graph/DasCanvas;Lorg/das2/graph/DasColumn;Ljava/lang/String;Ljava/lang/String;)Lorg/das2/graph/DasColumn;pack setVisiblesetDefaultCloseOperationentering'(Ljava/lang/String;Ljava/lang/String;)VisDonecurrentSegment([F)Inext(Ljava/awt/geom/Point2D;)ZgetX1getY1getX2getY2infoexitingjava/lang/SystemcurrentTimeMillis()J(II)IFINEjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Long(J)Ljava/lang/Long;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vfineabs(F)Ffloor(D)Djava/util/ArrayscopyOf([FI)[Fput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(F)Zjava/awt/Point(DDDD)Datan2(DD)DcharAt(I)C substring(II)Ljava/lang/String;indexOf(I)IparseLayoutStr(Ljava/lang/String;)[D parseDouble(Ljava/lang/String;)D getMessage isIdentity getScaleXformat(D)Ljava/lang/String; getTranslateX getScaleY getTranslateYorg/das2/graph/ColorUtilsqrtexp(II[F)V4(Ljava/awt/image/Kernel;ILjava/awt/RenderingHints;)V(III)Vfilter\(Ljava/awt/image/BufferedImage;Ljava/awt/image/BufferedImage;)Ljava/awt/image/BufferedImage;getPathIterator=(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;([D)IerrLjava/io/PrintStream;java/util/LocaleUSLjava/util/Locale;(D)Ljava/lang/Double;K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;java/io/PrintStreamprintln(I)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;getP1()Ljava/awt/geom/Point2D;getP2(Ljava/awt/geom/Point2D;)D1(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V invTransform(D)Lorg/das2/datum/Datum;gt(Lorg/das2/datum/Datum;)Z/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)V getGraphics()Ljava/awt/Graphics;getAlphaGRAYWHITEfillRect(IIII)V(Ljava/awt/Image;)Vheight8(Lorg/das2/graph/DasCanvasComponent;Ljava/lang/String;)Vlog10pow startsWith(Ljava/lang/String;)ZtickVLorg/das2/datum/DatumVector;org/das2/datum/DatumVector toDoubleArray(Lorg/das2/datum/Units;)[D(Ljava/lang/CharSequence;)Zsplit'(Ljava/lang/String;)[Ljava/lang/String;parseInt(Ljava/lang/String;)IINFOgetOffsetUnitsparse*(Ljava/lang/String;)Lorg/das2/datum/Datum;warningceilorg/das2/datum/DatumUtilconvertDoubleTo(Lorg/das2/datum/Units;D)DC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V([D[DLorg/das2/datum/Units;)V dimensionless newDatumRange5(DDLorg/das2/datum/Units;)Lorg/das2/datum/DatumRange; getMajorTicks()Lorg/das2/datum/DatumVector;get(I)Ljava/lang/Object; arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vorg/das2/util/DasMathgcd([DD)D([D)DBOXCROSSDIAMONDEX TRIANGLESTRIANGLES_NORTHTRIANGLES_EASTTRIANGLES_WESTTRIANGLES_SOUTHSTARNONEgetFont()Ljava/awt/Font; java/awt/Font getSize2D()F STYLE_SOLIDjava/lang/CharacterisDigit(C)ZgetSize(Ljava/lang/String;DID)D STYLE_OUTLINE STYLE_NONEorg/das2/util/ColorUtil decodeColor$(Ljava/lang/String;)Ljava/awt/Color; parseFloat(Ljava/lang/String;)F(F)Ljava/lang/Float; floatValue5(Ljava/awt/Graphics2D;DDFLorg/das2/graph/FillStyle;)VSOLIDDOTSdrawLine(Ljava/awt/Graphics2D;DDDDF)Vorg/das2/datum/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;   org/das2/graph/DasColorBar$Type/org/das2/graph/SpectrogramRenderer$RebinnerEnum"java/lang/invoke/LambdaMetafactory metafactoryLookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!SW LM NM OM PM QMRSTMUTVMUpWMUUXYUZ7[\]/*^F_ `a be]^I fg] '*:,*,- -l*:+ :*+  9 9  9 c c9  +Y  g  c:*c9*- -l*:+ :*+  9 9  9 c c9  +Y g   c:*c9*- -*+, *^$`a bd!e'f-g2h9i@jGkTl\msnyopqstuvwxyz{|}~ &_shj'ckl-]mn9Qop@Jqp GCrp T6sp hjckl]mnQopJqp Crp 6sp 'tu'vw'xy'zM!{y|{ }2 ~}}/~}}2 ~}}/~}} ] /* Y#*K# F*:6- b%ʓN{۰1_z1_J*g)jUwiXLm뮃sDr666 6!|6v"l6f#\6U$K6D%:63&) 6"' 6( 6 ?Hg'SoY#Y#)Y*%jQY+%jQ ,Y#)Y QY-%jQ ,Y#)Y*%jQY-%jQY %jQY-%jQ ,Y#)Y*%jQY-%jQY %jQY-%jQY %jQY-%jQ ,Y#)Y)%jQY+%jQ ,Y#)Y-%jQY-%jQ ,Y#)Y)%jQY-%jQY %jQY-%jQ ,Y#)Y QY*%jQ ,Y# Y.%jQY %jQ ,Y# Y-%jQY %jQ/%j,Y# Y*%jQY+%jQ0%j,Y#^J Ba&_*/M//|) @u @+9+ e]! 1Y2^< ]_%3Y4K*567*897*:;7*^JKLM#N_  e]<^R ]_%=Y>K*56?*89?*:;?*^#_  ]f@Y+A+BCN@Y,A,BC:DY*EGI:JY*KGM:NY-O:*P^#8MYc_RfffU#C8.MY  ]`*+,Q,R^_4 ]*+,-TUV^_>|G]v0,#&,,)WXYZ^$'!*#-%_ 0Y|$ ]!*[Y\:,]:-]:-_`^:  aY-bc:  d`^:   e g9  i9 j9 j966,b6-l:+m*no:T6p6 b qr96+,q9-q9 q9g9!*t9#+t9%#%u6'! 69q v 6-#%w#%x'6m'`2 #cEo9((x(%x#%x,#%w#%x#%x6#9 %9'6^48 <=?"@6ADCSD[FdRiSnTqUtV|XZ\]_acdefghi j+k/lEmKnPo[p`qkszuvwxyz{|}a_B Xp !p(pppp!p#p% '/YM w" D dp ip npqt|}YwaXO5p|6 0@(BQ@ @ 3  ]V*y+y,-z^_* ]{Y|:,*A}9,*B}9,,~}9 ,,}9 g  go9  k kc9 -+A}9-+B}9--~}9 --}9 g  go9 kkc9^R '1>LT\fhr|_  pp'p 1p >p Lrp!pp|h  ]#<*`*`<*R*N-::::<@YABMc*A*N* *N-K-::@YABMYY**`,*`,^j &(.9FQ\^r|~_p (J.D99Q!r~9!|:>- ]t**QL+M,M@Y,A,BC^_ *% ];* Y*L+M>*`6>,A,$,B,9Yo,M@Y,A,B:*`*`^:.0@Mat_>Mpvtt|O- ]L*D*b'YL+*^YL+*++E:*3*MY,~,,N-,Y-L+*+^B &.3=JQVjr |!#_*V+j| &#6 ]v*L*MNY+,ON-*-^,- ./0_*   ]@Y*y*L+*~+*+*+*+*Ķ+*ƶ+*ȶ+*ʶ+*+*̶+*ζ+*ж+*Ҷ+*Զ+^B:;< =(>0?8@@AHBPCXD`EhFpGxHI_r ]v2Y****ٷL+*۶+*ܶ+*޶+^ST U(V0W_2 ] *L*MNY+,ON-*-*-*-*-*-**:662::  :d3: Y ::  ,»Y::                  e$Y::  < Y::  -V-レY-^4klmn"o*p2q:rBsJtfvnxuyz{|}~ %2?LYfst _u          fm   u  |3 X  +7($ ] UY !L"Y#M+$,%W*&N,-DY,')+,,-.P+/+0+1-^&  "'EINS_*U J<'. ]  234N:6*5*-66*7-08-08 f8Y 9:,:: ,;+<=>6+,;"+ < =>+<=>6:Y8Y 9:,;+<=>6:+%8Y 9:,:: ,;m,;*+<=>6+<=@+<=>6+ < =@n: + < =@[,;' M+ < =>+<=@.,B:  + C D>+ E F@:78Y 9:,;+<=@ GH:23IESVA^?  )/49>CPZcqw      /4BESVXfi r!w"#&'(),-./02489 :_ZI PV!X !  ')Y4o9q   w  |  !"_  !"""'  !"&  !""  !"I  !"""P#,*  !"&  !"" !" $%] 2J4K7:L6L6L6 M6 L6 6 6666*5*66*70jl60jl6 #+nnw66 6 6  )   N6  O6 666   66  "+jn jnx6^  "+jn jnx68+jn jnx+jn jnx6  H"+jn jnx6$+jn jnx6    P+jn jnxr+jn jnxQPYQR  &7PYSRPYTR+jn jnx+jnjnx!+jnjnw6 6 6 +jnjnw666 j    "+jn jnx6^  "+jn jnx68+jn jnx+jn jnx6  B+jn jnx!+jn jnxUVWYXSYXSYKeYSZ2JI^aL NPRS!T&V+W0Y5]8^;`>aAcJdMfWg]hiiuk}lmnopsuvwz{|}~ 9?Xqt{%-2=Hag *0Ibelq_&Y WYinoYubqYw'Y(Y)* +Y!,Y&-Y +.Y 0/Y 50Y 81Y;2Y>3A4|A ![   !%%4* '  !  ! %%4' 56];*+[^_w 57] /\]KB:_8_8 8 8 6 6 68866*5.*66*70f80f8 4`)`0b8 0b8  a0bb8a0bb8  n08    n08 0808 6 6 [X?1JU+  x*+  w+  xYc6  n08    n08 \Y@2KV+  x*+  w+  xYcUVWYXSYXSYK!eYSZ^>   #&) . 269<EHRXaj !"$&'()*+,-143<4?7B9J;M=U>X@[C^EiHmIpKLOQRUWY[\^acf,g_RYa 8j9 : //w/;Y ")* +, <# = & >Y )?Y 9 : .0Y2@6A91Y<2Y|< !90-C !CF !   ! C !C5 !  BC]c*+,-dYef^w_4DEFGEH BI] :g8g89 6 +L*5hijW*5*66 *7k  2/$YlYmk080800n9  i  c9  +e + 1[ + 1g og90f90f9, , oYkckcpS-- qR 0808rijW  + d1g9  9 , ,, S  ^/'?HRXjm 48CFIOUXpu_GJp =8p3pKp RY Lp DEFGEHMNO PQRp SY Lp  MT|E  UVUW! -  SXY Z[]; sYtL=>6*u*u *v;6" >;*w:uy=x6:: w:`y:  u. v"#  udv"  udw: + jW`=3Yz+^j  .5? J!V#^$g'l(s)z+,012369=>A_z s\Mw]M gm^YM\M?]M V_M.`YaMN bY c d|7 WA@:3 Xe fg]I \*{:111))91'k1kc1c9:*}9:">|#=>|@HI~^2 VW!X#Z&[;\>^@`FaIbKcZd_\ &hp;ip8jEFkpKlm@n\aM\op\pp|)#Uq qr st]~YM**cY,*,*LY+,*,*L+^"s uvwxGyxzz|_ G3uM~ svw| xf yz] !(g&go9(&kg9 YRY R^ _>!+p!,p!{p!|p }p~p ]^ ] Yh`=N-n8 jj8k8 8t62h8 `6 -  vnnQ- 0b86--\0nQY-:Y-:Y^V!*7:DLRdms}_L! RY >5YvYYY!*7:} |&- !4  ]DMY***N,*-WM-KY***N,*-^!')=_*DDY>* ]*M>6:,5,6-WY1SY1Sb-WY1SY1S2WYXSY1SY1S,7IYY^N $*-16`f_H$Yw Y YE| U2/. ]h>Y*C*D*E*F^_ >h ]; !*F*Dg9*C*Eg9*E*Dk*C*Fkg9+F+Dg9 +C+Eg9 +E+Dk+C+Fkg9 k kg9oYk kgo kkgopN-**++ko9-<*Cg*E-d?pA_\ |||mn rhja6F9C<@^ |. g """""222 9 ] ,NY*+:::-6W-7-5[-662Y0000::   -70Q0Q^JPRTUV&W,X5Y?ZE[b\l]q^tazbcde_f bl ?KYn~hxr|%,"" !!G ]1*+A}I*+B}9( 9(9IY(RYR^p qrst!u$w_4p11 ({pp|$ ]0*':*)::::Y^{|}~ $_>00{p0p)"| $ ]E*^_ yrYY ]H|YN-:*L6C64dp ħŶh`h`DŽ̄*ǻY-ɰ^2  $-EX^djs_H'7YFY|y|rY|Y qkt|4W}} ] XY**̇gkEoo`**ЇgkEoo`*̇ok*ЇokM,^ V_ XXYV ] ^**9**E*Cgo9*F*Dgo9 Y*C'kc*D 'kc*E)kg*F )kg^ $2_>^h^p^p Qp$:p2,p | ]I Yҷ^_  h   p ]> Y*+԰^5_  M ]W&Վ=&oG&&E&ח&K&ٗ&ۗ&ݗ^* defg#h-i7jAkKlUm_WpQY|  ] +:*/x66::: *`y: *wK ߶  +:   :   +:   :Y 5 :  :6      2}R  6: **߶*y: +A9 +B9  9 obk9 ok9go`6O6N6:6kcR~9*y9:h:68196 h`1kcRބƧP :D6o9h:6kcRY:Np:  N^*>*y:   9  +A9 +B99  o9   ob k9 o k9g o`6O6N6:6 kcRY: 2 ߶'  ::z=)YR:OYRYR:;YERYRYRYKRYRYRYRYR:6dA19W61kW:6fRY:N+:  N* Y*:  : 6   9    2R:    2  R :     v  1 1go 9  6 o9   9 9g o`6: 6   kcR : Y  :  N- ~|$e|%be|||||^r *2=FWen#%2?LT^do} (1<JP_begrtw$,6<G[ajz      ' . ; F Y _ e p {            " # $ & * ' ( )! $' -, .3 /B 1I 2] 3n 4v 5} 6 7 8 9 : 9 < = A B D_HF n Y % m gY%Y(jp=YupCE E4Y 0Yq fp [p Op20p?#pLYdE11E_bg n t?"Y >!Y.1kpHYs"Y p p ppp$Y<kEj=p7E n  n >Y 3E Y]\p nKY}<p5p%Y"E  E E  MYYEEM  j=|3:W UU$IrLUUAUUU UUU UUUU$ DU UUq- !GUUU!<! 7   U! UUqU^q$D0UUUU UUUUU UU ]zN+ M+2:68 b{7k /38)Cia.ݣz; Z;K"=66666}r6la6ZO6H=66+ 6$ 6  6 ?FMT[bipw~MTMMMFM?M8M1M* M#!M"M#M$MM9*%&9':.8 6  ++ 2(D+ 2y:   udv)  }9 *%**%*+9+ 2,4+ 2 y:  - .:  /:r+ 20#+ 2y:  1: *N* E+ 228+ 2 y:  34: . 5j8 : 6 4 ,*EowEkoEo76  ++ 28}+ 2y:   9:  : ;: 9: Eo9 wEkoEo9 * gk oYw: -*- ~^.KTUVXZ[]^`acdfgijlmoprsuvxy{|~%7AYit 0:GR\dow|_t%              %4M t# M  M  y    m * M Y a t |E RoM =p ,p3Y tu ypp  m |.}u@~} ~}9*,. ~}r#0 ~}D ]7*%&I(Eko6*t`dd?Y(w((Ѱ^J KL'M_*7tu7 .p"aY\]P$@ABC DEF^QR STUIZ GSH SJ 1SK c3d 2i o(i 8(*   !"! !V!