4 I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _`a bc de f gh ij ik l m no #pq #rs #t uv w x y z {| 0} ~   p 6p            1                                  m      vf        _  bk f    0 0 0 m 0    t   m p m   0   m <  p     f f                      # 0   _ u 0   0    0 0 0 ! "@@ # $ % & ' 0()* b+, - . / 01 023 045 6  789 b: 0; 0< 0=  0>  1?> 0@A f B CD _EF 0 G H I JKLw M NO*PQ 1RST 1U 1V 0W 0XY 1Z[\ 0] ^_`abcd 8efg h 4i j kl im nopq r st u _vw bx yz{ y| }~ T Q Q$B D b         b m{ .    f u   u 7           m m f m . f m f f  1 1          0 0              F         ?     @        p            d            B@          @i =q         _      p    p   #  $  % & '  ( )  * y + . Q /,@$  0 1 2  3  4  5 6  7  8 9 b :  ; <  =  > 1 ? @  A  B  C t D y E y  F y  G H I J K J L . M N O P  Q # R  S O T .  U . V W X Y < Z . [  \  ] . ^@@ < _  `  a . b  c  d  e  f  g  h  i  j  k  l  m n  o  p  q y r  s . t u . v    w  x  y  z  { | } ~ .  1 . .  }       f z     1 ?    1 ut    1          7  t       1 y C   7  ?333333      .   1 u       .  .  . T   C  ?    . # #        .  W  b C      ?6C- !TD- . ?!TD-K    . .   u  O f  f     e     1       } } M p                             @ÈÈ       6 ! 0 ! " # $  % &  ' (  )  *  + , ,  -  .  /{ 0  1 2 7 3  4  5  6   7@  8  9  :  ; < W W  =  >  ?  @  A B C # D  E  F  G u H u IȠ  J  K  L M N M O  P  Q R S T  U  V 0 W@r?333333?? X Y X Z  [ C C C [ \  ]  s ^ _ `  a  b  c 7 d e  f g  h y i y j y k l m n o p q r 6 s t p u  v  w  x y 6 z 0 { | } ~ }      1 # 1  1   t J  RWY[^`b      u    0 0# y  0       m        ScanButton InnerClassesAxisLayoutManagerMemento Lock PROP_LABELLjava/lang/String; ConstantValuePROP_LOGPROP_OPPOSITE_AXIS_VISIBLE PROP_BOUNDSPROP_SCAN_RANGE PROP_UNITSPROPERTY_TICKS MAX_TCA_LINESI DEVICE_POSITIVE_LIMIT'TOPBOTTOMLEFTRIGHT HORIZONTALVERTICALUPDOWNSTEP_PREVIOUS_LABELSTEP_NEXT_LABEL dataRangeLorg/das2/graph/DataRange; parentHeight parentWidthuserDatumFormatter&Lorg/das2/datum/format/DatumFormatter;tickLockLjava/lang/Object;at_mDat_b orientation tickDirection axisLabeltickV Lorg/das2/graph/TickVDescriptor; autoTickVZ ticksVisibletickLabelsVisibleoppositeAxisVisibledatumFormatterzoomLorg/das2/event/MouseModule;dataRangePropertyListener#Ljava/beans/PropertyChangeListener;primaryInputPanelLjavax/swing/JPanel;secondaryInputPanel stepPrevious#Lorg/das2/graph/DasAxis$ScanButton;stepNext scanRangeLorg/das2/datum/DatumRange;animated blLineRectLjava/awt/Rectangle; trLineRect blTickRect trTickRect blLabelRect trLabelRect blTitleRect trTitleRect leftXOverrideLjava/lang/Integer; labelOffsetflippedtimeRangeListenerList%Ljavax/swing/event/EventListenerList;lastProcessedEvent(Lorg/das2/event/TimeRangeSelectionEvent; tcaFunctionLorg/das2/qds/QFunction;tcaDataLorg/das2/qds/QDataSet; tcaDataLockdatasetdrawTcatcaTimerLorg/das2/util/TickleTimer;PROPERTY_DATUMRANGEDEBUG_GRAPHICS DEBUG_COLORS[Ljava/awt/Color;tickLen tickLenStrTICK_LABEL_GAP_MINdebugColorIndexdasPlotLorg/das2/graph/DasPlot; bookmarksMenuLjavax/swing/JMenu;backMenuloggerLjava/util/logging/Logger; enableHistoryPROP_ENABLEHISTORY referencePROP_REFERENCE tcaIsLoadingtcaNeedsPaintingtcaRows PROP_TCAROWS tcaLabelsPROP_TCALABELS tickValuesPROP_TICKVALUES tcaLockTickletcaLockImmediately tcaLockTimer axisOffsetPROP_AXISOFFSETfontSize PROP_FONTSIZEpatternLjava/util/regex/Pattern; repaintCount lineThicknessPROP_LINETHICKNESS PROP_FLIPPED formatString PROP_FORMAT flipLabelPROP_FLIPLABELdividerDatumFormatterPROP_DIVIDERDATUMFORMATTERminorTicksDomainDividerLorg/das2/datum/DomainDivider;PROP_MINORTICKSDOMAINDIVIDERmajorTicksDomainDividerPROP_MAJORTICKSDOMAINDIVIDERuseDomainDividerPROP_USEDOMAINDIVIDERlockDomainDividerPROP_LOCKDOMAINDIVIDER$assertionsDisabledgetUserDatumFormatter(()Lorg/das2/datum/format/DatumFormatter;CodeLineNumberTableLocalVariableTablethisLorg/das2/graph/DasAxis;setUserDatumFormatter)(Lorg/das2/datum/format/DatumFormatter;)Vold StackMapTable  setNextAction1(Ljava/lang/String;Ljavax/swing/AbstractAction;)ValLjava/awt/event/ActionListener;als [Ljava/awt/event/ActionListener;labelabstractActionLjavax/swing/AbstractAction;I\ vsetPreviousAction0(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;I)VminLorg/das2/datum/Datum;max(Lorg/das2/datum/DatumRange;I)Vrange1(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;IZ)Vlog(Lorg/das2/graph/DataRange;I)V(I)VexLjava/text/ParseException;addListenersToDataRange@(Lorg/das2/graph/DataRange;Ljava/beans/PropertyChangeListener;)VlisteneraddToFavorites(Lorg/das2/datum/DatumRange;)VremoveFromFavorites copyFavorites()VractionLjavax/swing/Action;menuItemLjavax/swing/JMenuItem;iLjava/util/Iterator; favoritesLjava/util/List;addItemaction2rmItem   copyHistoryipophistoryiiisEnableHistory()ZsetEnableHistory(Z)VoldEnableHistorymaybeInitializeInputPanelsmaybeInitializeScanButtonscreateScanActionListener!()Ljava/awt/event/ActionListener;createDataRangePropertyListener%()Ljava/beans/PropertyChangeListener;installMouseModuleszoomPansetOrientationoldIsHorizontalsetOrientationInternal setDatumRangedroldRangeoldUnitsLorg/das2/datum/Units; getDatumRange()Lorg/das2/datum/DatumRange;rangeIsAcceptable(Lorg/das2/datum/DatumRange;)Z setDataRange/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VminimummaximumunitsnewRangemin0max0  clearHistory createAndFireRangeSelectionEventesetDataRangePrevmin1max1setDataRangeForwardsetDataRangeZoomOutt1t2width getDataRange()Lorg/das2/graph/DataRange;deviceRangeChanged DeprecatedgetDataMinimum()Lorg/das2/datum/Datum;getDataMaximumgetRange(Lorg/das2/datum/Units;)DsetDataMaximum(Lorg/das2/datum/Datum;)VsetDataMinimumisLogsetLogoldLog getReference()Ljava/lang/String; setReference(Ljava/lang/String;)V oldReferencegetUnits()Lorg/das2/datum/Units;setUnits(Lorg/das2/datum/Units;)VnewUnits setScanRange getScanRange resetRangesetOppositeAxisVisiblevisibleoldValueisOppositeAxisVisiblesetLabeltgetLabel isAnimated setAnimated getDrawTca isDrawTca isTcaLoaded setDrawTcab,(Ljava/lang/String;)Lorg/das2/qds/QFunction; classNameLjava/lang/Exception;argargPos(Ljava/lang/ReflectiveOperationException;"Ljava/lang/ClassNotFoundException;resultY  ` Exceptions getDataPath setDataPathdeLorg/das2/DasException;d processEvent(Ljava/awt/AWTEvent;)VLjava/awt/AWTEvent;isDirtymaybeStartTCATimerlcanvasLorg/das2/graph/DasCanvas; setTcaFunction(Lorg/das2/qds/QFunction;)VfoldF getTcaRows()I setTcaRows oldTcaRows getTcaLabels setTcaLabels oldTcaLabelsloadTCADataSettcaUnitsjdsLorg/das2/qds/JoinDataSet;bundle1nticksltcaData exampleInputLorg/das2/qds/ArrayDataSet;bdsucLorg/das2/datum/UnitsConverter;contextdx outDescriptorticks1timeDstickssdx1$Ljava/lang/IllegalArgumentException; ltcaFunctionutickVDVLorg/das2/datum/DatumVector;ltickV[Ddep0Lorg/das2/qds/DDataSet; @   getDevicePosition getDLength getMasterAxis()Lorg/das2/graph/DasAxis;attachTo(Lorg/das2/graph/DasAxis;)Vaxis|detach isAttachedgetTickV"()Lorg/das2/graph/TickVDescriptor;setTickV([D[D)V minorTicks majorTickstvaddTickV majorTick newMajorTicksnewtv#(Lorg/das2/graph/TickVDescriptor;)V  getTickValues setTickValuesoldTicksupdateTickVLog=(Lorg/das2/datum/DatumRange;)Lorg/das2/graph/TickVDescriptor; nTicksMaxidlt"Lorg/das2/util/GrannyTextRenderer;tickV1 updateTickVLineartickSizePixelsaxisSizetdf maxBoundsresolveFormatterH(Lorg/das2/graph/TickVDescriptor;)Lorg/das2/datum/format/DatumFormatter;udf getMaxBounds\(Lorg/das2/datum/format/DatumFormatter;Lorg/das2/graph/TickVDescriptor;)Ljava/awt/Rectangle;granny1granny[Ljava/lang/String;boundshasLabelCollisionsE(Lorg/das2/datum/DatumVector;Lorg/das2/datum/format/DatumFormatter;)Zboundmajordf[Ljava/awt/Rectangle; intersectshasTickCollisions(Lorg/das2/datum/DatumVector;)Zx1minorx0updateDomainDividermajor1minorTickDividerminor1 updateTickVDomainDividernminorJ,Lorg/das2/datum/InconvertibleUnitsException; updateTickVTimeitemoverlappixelfmLjava/awt/FontMetrics; loadTCAImmediately tcaProgress&Lorg/das2/components/DasProgressWheel;runLjava/lang/Runnable;   loadTCASoon resetTickV doUpdateTicks getAutoTickVupdateTickVManualTicksMinor(D)Ifactors[IdtscaleidtupdateTickVManualTickslticks updateTickVnewTicksfs Ljava/lang/NullPointerException; lautoTickVpaintComponent(Ljava/awt/Graphics;)Vstroke0Ljava/awt/Stroke;graphicsLjava/awt/Graphics;canvasgLjava/awt/Graphics2D;pxipxclip drawBounds I  drawTCALabels(Ljava/awt/Graphics2D;)VlinesllssleftEdgexlabelpositionDMin tickLabelFontLjava/awt/Font;tickLabelFontMetrics tickLengthtick_label_gap lineHeightbaseLinetick_label_gap_2023 rightEdge ltcaLabels  resolveStringJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;textnamevalueresolveAxisLabelsdr abbrevNamesunitspaintHorizontalAxis otherPlotticks2x recalcTicksthisDatumRange dreferencedFrrtick1 ftickPosition tickPositiontickc0Ljava/awt/Color;baselinebackLjava/awt/geom/Rectangle2D;drawBackg2titlePositionOffsetgtr axislabel1 titleWidthloppositeAxisVisible bottomLine bottomTicksbottomTickLabels bottomLabeltopLinetopTicks topTickLabelstopLabel axisOffsetPx topPositionbottomPositionDMaxtickLengthMajortickLengthMinorlabelsdebugBoundsBoxgetAxisOffsetPixelspospaintVerticalAxisleftLine leftTicksleftTickLabels leftLabel rightLine rightTicksrightTickLabels rightLabel leftPosition rightPositionsetLeftXLabelOverridesetLabelOffsetspecgetLabelOffset getAxisOffset setAxisOffset oldAxisOffsetgetTitlePositionOffsetoffset labelFontzeroOrPosTickLengetLineSpacing drawLabelC(Ljava/awt/Graphics2D;Lorg/das2/datum/Datum;Ljava/lang/String;III)Vcindexyheightascent drawTCAItems/(Ljava/awt/Graphics;Lorg/das2/datum/Datum;III)Vlimittest1v1Ljava/lang/RuntimeException; pixelSizetcaValue xTagWidth  getTickLabelFont()Ljava/awt/Font; getLabelFont parentSizenewSizedd getFontSize setFontSize oldFontSize getMemento"()Lorg/das2/graph/DasAxis$Memento; Lorg/das2/graph/DasAxis$Memento; getAffineTransform`(Lorg/das2/graph/DasAxis$Memento;Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/AffineTransform;tmpdmin1dmax1scaleytransyscalextransxmementoatLjava/awt/geom/AffineTransform;dmin0dmax0scale2trans2 clone()Ljava/lang/Object;&Ljava/lang/CloneNotSupportedException; "setTickDirection directiongetMaxLabelWidth labelSizetickvsize(Ljava/awt/FontMetrics;)Iresize oldBounds newBoundsgetLabelBounds*(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;dmindmaxdeltarminrmaxflwspacefont fontDecent getAxisBounds()Ljava/awt/Rectangle; tcaLabelSpaceminXmaxX tcaHeight maxLabelWidth tcaLabelWidth rightEdgeGap getTickLinesntcatcaLinesldrawTcagetHorizontalAxisBoundsprevSizeLjava/awt/Dimension;nextSize"Lorg/das2/graph/DasDevicePosition;DWidthlineThicknessDouble labelSpacingv getVerticalAxisBoundssetRectangleBounds.(Ljava/awt/Rectangle;IIII)Ljava/awt/Rectangle;rcgetOrientation isHorizontalgetTickDirectiongetDatumFormatter transform(Lorg/das2/datum/Datum;)Ddatum transformFast(DLorg/das2/datum/Units;)Ddata0(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Units;)D(Lorg/das2/qds/QDataSet;)D(DLorg/das2/datum/Units;II)D device_range data_range invTransform(DD)Lorg/das2/datum/DatumRange;idata1idata2d1d2(D)Lorg/das2/datum/Datum;idataalpha resolution tickFormatter*(Lorg/das2/datum/Datum;)Ljava/lang/String;L(Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumRange;)[Ljava/lang/String; datumRangedataRangeSelected+(Lorg/das2/event/DataRangeSelectionEvent;)V(Lorg/das2/event/DataRangeSelectionEvent;findTick0(Lorg/das2/datum/Datum;DZ)Lorg/das2/datum/Datum;xDatum animateChange(DDDD)Vaaaa1f1a1a0drawTca0t0frames dataRange0 tempRangetransitionTimeupdateImmediatelyisTickLabelsVisiblesetTickLabelsVisibleinstallComponentuninstallComponentcreateAttachedAxis(I)Lorg/das2/graph/DasAxis;setPlot(Lorg/das2/graph/DasPlot;)Vp scanPreviousscanNextgetActiveRegion()Ljava/awt/Shape;secondaryBoundspathLjava/awt/geom/GeneralPath; primaryBoundsaddMouseWheelListener&(Ljava/awt/event/MouseWheelListener;)Vl#Ljava/awt/event/MouseWheelListener;removeMouseWheelListeneraddMouseListener!(Ljava/awt/event/MouseListener;)VLjava/awt/event/MouseListener;removeMouseListeneraddMouseMotionListener'(Ljava/awt/event/MouseMotionListener;)V$Ljava/awt/event/MouseMotionListener;removeMouseMotionListenertimeRangeSelected+(Lorg/das2/event/TimeRangeSelectionEvent;)VaddTimeRangeSelectionListener.(Lorg/das2/event/TimeRangeSelectionListener;)V+Lorg/das2/event/TimeRangeSelectionListener; removeTimeRangeSelectionListener/fireTimeRangeSelectionListenerTimeRangeSelectedlogmsgevent listeners[Ljava/lang/Object;format'(DLjava/lang/String;)Ljava/lang/String;formLjava/text/DecimalFormat;mLjava/util/regex/Matcher;length fracLengthbuf[C toStringretValuerefreshScanButtonsresetsetNextActionLabel'(Ljava/lang/String;Ljava/lang/String;)VtooltipsetPreviousActionLabelrepaintupdateTickLength getTickLength setTickLength tickLengthStrgetLineThicknesssetLineThicknessoldLineThickness isFlipped setFlipped oldFlipped getFormat isFlipLabel setFlipLabel oldFlipLabelgetDividerDatumFormattersetDividerDatumFormatteroldDividerDatumFormattergetMinorTicksDomainDivider ()Lorg/das2/datum/DomainDivider;setMinorTicksDomainDivider!(Lorg/das2/datum/DomainDivider;)VoldMinorTicksDomainDividergetMajorTicksDomainDividersetMajorTicksDomainDivideroldMajorTicksDomainDividerisUseDomainDividersetUseDomainDivideroldUseDomainDividerisLockDomainDividersetLockDomainDivideroldLockDomainDivider setVisibleaFlag setFormatoldFormatStringresetTransform mutatorLock()Lorg/das2/graph/DasAxis$Lock;valueIsAdjustinglambda$resetTickV$1=(Lorg/das2/graph/DasCanvas;Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent;lambda$loadTCAImmediately$0)(Lorg/das2/components/DasProgressWheel;)V access$000 access$100()Ljava/util/logging/Logger; access$2005(Lorg/das2/graph/DasAxis;)Lorg/das2/datum/DatumRange; access$300Q(Lorg/das2/graph/DasAxis;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vx2x3 access$400 access$500 access$600 access$700 access$800 access$900=(Lorg/das2/graph/DasAxis;)Lorg/das2/graph/DasAxis$ScanButton; access$1000 access$1100 access$1200 access$1302(Lorg/das2/graph/DasAxis;Z)Z access$1402 access$1500 access$2200(Lorg/das2/graph/DasAxis;)I access$2300(Lorg/das2/graph/DasAxis;)Z access$24001(Lorg/das2/graph/DasAxis;)Lorg/das2/qds/QDataSet; access$2500 access$2600 access$2700 access$2800 SourceFile DasAxis.javaorg/das2/graph/DasAxis Z    &' * B  @ A         :;   setUserDatumFormatter({0})  org/das2/graph/DasAxis$1 P   java/lang/StringBuilder   >>  <<     org/das2/graph/DataRange    java/lang/Object       f  on  visualCues     ! "# ( ) 10.66em 2 3 4 < > D Ftcaload_tickle_  Htcaload_immediately_ Itcaload_timer_ J K1em M Q1px R U W Y [\ ^\ ` b   javax/swing/JMenuBack  98   Bookmarks 78 (org/das2/graph/DasAxis$AxisLayoutManager        java/text/ParseException   org/das2/graph/DasAxis$2  P        Uorg/das2/datum/DatumRangeorg/das2/graph/DasAxis$3  javax/swing/JMenuItem  javax/swing/JSeparatororg/das2/graph/DasAxis$4bookmark this range  org/das2/graph/DasAxis$5remove bookmark for range  org/das2/graph/DasAxis$6    javax/swing/JPanel!org/das2/graph/DasAxis$ScanButton<< stepstep >>   org/das2/graph/DasAxis$7org/das2/graph/DasAxis$81org/das2/event/HorizontalRangeSelectorMouseModule    /org/das2/event/VerticalRangeSelectorMouseModule         !org/das2/event/ZoomPanMouseModule     X"java/lang/IllegalArgumentExceptionInvalid value for orientationjava/lang/NullPointerExceptionrange cannot be null    "units cannot be ordinal or nominal   width is zero:     invalid range ignored: {0}  !  " # $ % !enter dasAxis.setDataRange( {0} ) &  '   ( ) *    +   org/das2/datum/TimeLocationUnitsfiring rangeSelectionEvent ,&org/das2/event/TimeRangeSelectionEvent    -  enter dasAxis.setDataRangePrev() .#enter dasAxis.setDataRangeForward() /#enter dasAxis.setDataRangeZoomOut() 0 1 2 3 4zoom out limit 5 ! 6 7 8  9 org/das2/graph/DasAxis$9 56 : ; < replaceRange({0})  = > setLabel("{0}")axis label cannot be null   *Vertical time axes cannot have annotationsshowTca/ ? @-das2 legacy TCA stuff needs to be implementedclass: A B C D E F GUorg/das2/qds/QFunction C Hjava/lang/Classjava/lang/String I J K G L java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodExceptionjava/lang/SecurityException+java/lang/reflect/InvocationTargetExceptionorg/das2/DasException  M java/lang/InstantiationException java/lang/IllegalAccessException  null dataPath string not allowed $% $#unable to implement tca QFunction: N O P Q M tcaDataPathdataPath  enter maybeStartTcaTimer R S T  canvas is not yet set, returning  U V tcatimer is already pending W X +,org/das2/util/TickleTimerorg/das2/graph/DasAxis$10  Y  Z startTcaTimer [dataSetDescriptor \updateTCADataSet4someone is adjusting this, wait until later to call. ] UV > ^ _ ` aorg/das2/qds/QDataSetUNITS b cupdate for {0} to {1} d e  forg/das2/qds/JoinDataSet . g h iBUNDLE_0 j k&no bundle descriptor, dealing with it. j lorg/das2/datum/Units mtca units are not convertable n o p * q r s CONTEXT_0 t u v b w x y z { | u } DELTA_PLUS DELTA_MINUS ~   h BUNDLE_1  .result of tcaFunction value() should be rank 1NAMELABELskipping irregular record: {0};  DEPEND_1DEPEND_0 #exception occured while reading tca      N MN  Wa org/das2/graph/TickVDescriptor  >  ef f mabout to lock for setTickV st 6710!U-10 {  *  0.0000 vw   ) @ !unable to parse formatString: {0} f java/awt/Rectangle n     |}  org/das2/datum/DomainDivider*org/das2/datum/InconvertibleUnitsException L (f8.2)   B about to assert error: {0} djava/lang/AssertionErrorenter updateTCAImmediately... ...got lock.$org/das2/components/DasProgressWheel BootstrapMethods   & updateTCASoon {0}org/das2/graph/DasAxis$11 # X  [  range is not finite... 7 domain divider is locked.  datum range width is zero g g %e fg mg aenter DasAxis.paintComponent   disabling clip for thicker axisjava/awt/Graphics2D  DasAxis clip={0} @ {1},{2}      java/awt/BasicStroke      * .                  /0        ? @java/awt/geom/Line2D$FloatFloat  Aticks are not ready draw H tick at {0} B C $% D E F G   87 H I J K >><< L M N O P Q R java/awt/geom/Rectangle2D$DoubleDouble    S T   U V W X YNdraw V leftline at {0}draw V rightline at {0}draw V tick at {0} ( Z java/lang/Math [ \ ]  ^  _  ` a G +, b  c d e ftca data is empty  g h i  java/lang/RuntimeException * j k l exceptionsans-12"2285: font was null, using sans-12 < m I n oorg/das2/graph/DasAxis$Memento p q r s t u v u r w x y  z y { y | } ~ }  ?@ 0unable to create transform in getAffineTransform 6  6  TU$java/lang/CloneNotSupportedExceptionjava/lang/ErrorAssertion failureInvalid tick directionjava/lang/Integer Max label width: {0}    &tickV cannot be used because of units.  negative font descent      zn n v SCET   bc      n   & '    animate axis   animation frames/sec= {0} updateImmadiately{0} {1}      java/awt/geom/GeneralPath         U #javax/swing/event/EventListenerList)org/das2/event/TimeRangeSelectionListener  fire event: -->  OP  "!" is not a valid format specifier A java/text/DecimalFormat   l T (  _  lm$%\$   X  das2.graph.dasaxis.debuggraphicsfalse *truejava/awt/ColorPurple das2.graphics.axis \([eEfF]\d+.\d+\) !org/das2/graph/DasCanvasComponent)org/das2/event/DataRangeSelectionListenerjava/lang/Cloneableorg/das2/graph/DasAxis$Lock$org/das2/datum/format/DatumFormatterjavax/swing/AbstractActionjava/util/Listjava/util/Iteratororg/das2/datum/Datumjava/lang/Exception&java/lang/ReflectiveOperationExceptionorg/das2/graph/DasCanvasorg/das2/datum/DatumVectororg/das2/qds/DDataSetorg/das2/qds/ArrayDataSetorg/das2/datum/UnitsConverterjava/lang/Throwable org/das2/util/GrannyTextRendererjava/awt/FontMetricsjava/lang/Runnablejava/awt/Stroke java/awt/Fontjava/awt/Graphicsjava/awt/geom/AffineTransform org/das2/graph/DasDevicePositionjava/util/regex/MatcherfirePropertyChange9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Logger@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vjavax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)Vorg/das2/DasApplicationgetDefaultApplication()Lorg/das2/DasApplication; isHeadlessgetActionListeners"()[Ljava/awt/event/ActionListener;removeActionListener"(Ljava/awt/event/ActionListener;)V setAction(Ljavax/swing/Action;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;setTextH(Lorg/das2/graph/DasAxis;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;Z)V2org/das2/datum/format/DefaultDatumFormatterFactory getInstance/()Lorg/das2/datum/format/DatumFormatterFactory;+org/das2/datum/format/DatumFormatterFactorydefaultFormatterorg/das2/DasProperties()Lorg/das2/DasProperties;get&(Ljava/lang/Object;)Ljava/lang/Object;equals(Ljava/lang/Object;)Z getDasName setOpaque mouseAdapter%Lorg/das2/event/DasMouseInputAdapter;#org/das2/event/DasMouseInputAdapter addMenuItem(Ljava/awt/Component;)V setLayout(Ljava/awt/LayoutManager;)V setEnabledadd*(Ljava/awt/Component;)Ljava/awt/Component;SEVERE getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VaddPropertyChangeListener8(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)Vorg/das2/graph/TickMaster()Lorg/das2/graph/TickMaster;register removeAll getFavorites()Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnextH(Lorg/das2/graph/DasAxis;Ljava/lang/String;Lorg/das2/datum/DatumRange;)V0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;-(Lorg/das2/graph/DasAxis;Ljava/lang/String;)V getHistory.(Lorg/das2/graph/DasAxis;Ljava/lang/String;I)VgetDasMouseInputAdapter'()Lorg/das2/event/DasMouseInputAdapter;getTextremoveMenuItem(Ljava/lang/String;ZZ)VaddActionListener removeDataRangeSelectionListener.(Lorg/das2/event/DataRangeSelectionListener;)VremoveMouseModule(Lorg/das2/event/MouseModule;)V>(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;)VaddDataRangeSelectionListeneraddMouseModulesetPrimaryModuleV(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VsetSecondaryModuleorg/das2/datum/UnitsUtilisIntervalOrRatioMeasurement(Lorg/das2/datum/Units;)Z()D-(Ljava/lang/Object;)Ljava/lang/StringBuilder;WARNINGisConvertibleTosetRangelt(Lorg/das2/datum/Datum;)Z convertTo.(Lorg/das2/datum/Units;)Lorg/das2/datum/Datum; getMinimum getMaximum doubleValuelog10(D)Dupdatefine0(Ljava/lang/Object;Lorg/das2/datum/DatumRange;)V setRangePrevsetRangeForward newDatumRange5(DDLorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;org/das2/datum/DatumRangeUtil isAcceptable(Lorg/das2/datum/DatumRange;Z)Zinfo(DD)V setMaximum setMinimumtrimorg/das2/graph/DasPlotinvalidateCacheImageFINEST markDirty revalidate startsWith(Ljava/lang/String;)ZindexOf(II)I substring(I)Ljava/lang/String;forName%(Ljava/lang/String;)Ljava/lang/Class; newInstance(II)Ljava/lang/String;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;java/lang/reflect/Constructor'([Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)VgetExceptionHandler"()Lorg/das2/util/ExceptionHandler;org/das2/util/ExceptionHandlerhandle getCanvas()Lorg/das2/graph/DasCanvas;FINER.(Ljava/util/logging/Level;Ljava/lang/String;)VisPendingChangesregisterPendingChange'(Ljava/lang/Object;Ljava/lang/Object;)V5(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasCanvas;)V'(JLjava/beans/PropertyChangeListener;)Vtickle(Ljava/lang/String;II)Vfinest toDoubleArray(Lorg/das2/datum/Units;)[D createRank1(I)Lorg/das2/qds/DDataSet; putProperty'(Ljava/lang/String;Ljava/lang/Object;)V(I)Lorg/das2/datum/Datum; getLengthA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V()Lorg/das2/qds/QDataSet;copy4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;property&(Ljava/lang/String;)Ljava/lang/Object;'(Ljava/lang/String;I)Ljava/lang/Object; dimensionless getConverterM(Lorg/das2/datum/Units;Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;convert createDatumunionN(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumRange;org/das2/qds/DataSetUtil asDataSet4(Lorg/das2/datum/DatumRange;)Lorg/das2/qds/QDataSet;((Ljava/lang/String;ILjava/lang/Object;)V getColumn()Lorg/das2/graph/DasColumn;org/das2/graph/DasColumngetWidthdivide4(Lorg/das2/datum/Datum;)Lorg/das2/qds/DRank0DataSet;rankputValue(ID)Vjava/lang/DoubleTYPELjava/lang/Class;E(Ljava/lang/Class;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;join(Lorg/das2/qds/QDataSet;)Vslice(I)Lorg/das2/qds/QDataSet;values0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;split'(Ljava/lang/String;)[Ljava/lang/String;org/das2/qds/ops/Ops labelsDataset,([Ljava/lang/String;)Lorg/das2/qds/QDataSet; guessLabel+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;printStackTracegetRow()Lorg/das2/graph/DasRow;org/das2/graph/DasRow getDMaximum getDMinimum getHeight getCreatorremovePropertyChangeListener(Ljava/lang/String;DD)Vcreate/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum; getMinorTicks()Lorg/das2/datum/DatumVector;([D[DLorg/das2/datum/Units;)V minorTickVjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V setFormatterorg/das2/graph/GraphUtilnewGrannyTextRenderer$()Lorg/das2/util/GrannyTextRenderer; setString$(Ljava/awt/Font;Ljava/lang/String;)VfloorbestTickVLogNewQ(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;IIZ)Lorg/das2/graph/TickVDescriptor;getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics; stringWidth(Ljava/lang/String;)IbestTickVLinear getEmSizeorg/das2/datum/TimeParserisSpec/org/das2/datum/format/TimeDatumFormatterFactory3()Lorg/das2/datum/format/TimeDatumFormatterFactory; newFormatter:(Ljava/lang/String;)Lorg/das2/datum/format/DatumFormatter; getFormatter axisFormat getBounds(Ljava/awt/Rectangle;)V translate(II)V(Ljava/awt/Rectangle;)Zabs(I)I org/das2/datum/DomainDividerUtilgetDomainDividerM(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;Z)Lorg/das2/datum/DomainDivider; boundaryCount/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)JcoarserDivider!(Z)Lorg/das2/datum/DomainDivider; boundariesJ(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumVector; finerDividera(Lorg/das2/datum/DomainDivider;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/format/DatumFormatter;newTickVDescriptorZ(Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumVector;)Lorg/das2/graph/TickVDescriptor;subtract.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum; bestTickVTime getMajorTicksINFOstarted  T(Lorg/das2/graph/DasAxis;Lorg/das2/components/DasProgressWheel;)Ljava/lang/Runnable;finished org/das2/system/RequestProcessor)(Ljava/lang/Runnable;Ljava/lang/Object;)VperformingChange#(Ljava/beans/PropertyChangeEvent;)V  propertyChangeW(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasCanvas;)Ljava/beans/PropertyChangeListener;pow(DD)Dorg/das2/math/fft/jnt/Factorizefactor(I[I)[IcalculateManualTicksP(Ljava/lang/String;Lorg/das2/datum/DatumRange;Z)Lorg/das2/graph/TickVDescriptor; offerTickV;(Lorg/das2/graph/DasAxis;Lorg/das2/graph/TickVDescriptor;)VisFinitegetFontfiner toLowerCaseisValueAdjustingjava/awt/RenderingHintsKEY_ANTIALIASING KeyLjava/awt/RenderingHints$Key;VALUE_ANTIALIAS_ONsetRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)VgetClipgetXvalueOf(I)Ljava/lang/Integer;getY()Ljava/awt/Graphics; getForeground()Ljava/awt/Color;setColor(Ljava/awt/Color;)VparseLayoutStr(Ljava/lang/String;DID)D(FII)V setStroke(Ljava/awt/Stroke;)Vceil getStroke()Ljava/awt/Stroke; (FIIF[FF)VBLUEdraw(Ljava/awt/Shape;)VREDGREEN LIGHT_GRAYorg/das2/util/ColorUtil CHOCOLATEisPrintingThreadsetClip getClipBounds(IIII)Vdecode#(Ljava/lang/String;)Ljava/awt/Font;setFont(Ljava/awt/Font;)V9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; drawStringdisposepaintgetSize((Ljava/awt/Graphics;Ljava/lang/String;)V(Ljava/awt/Graphics;FF)Vjava/util/Arrays copyOfRange*([Ljava/lang/Object;II)[Ljava/lang/Object;isRatioMeasurementreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;contains(Ljava/lang/CharSequence;)Z replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;isTimeLocationformatTimeRange0(Lorg/das2/datum/DatumRange;Z)Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/String;otherPlotOnTop2(Lorg/das2/graph/DasAxis;)Lorg/das2/graph/DasPlot;getXAxis isVisibleI(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumRange; intersection8(Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange; requestTickV:(Lorg/das2/graph/DasAxis;)Lorg/das2/graph/TickVDescriptor;errLjava/io/PrintStream;java/io/PrintStreamprintlndrawLine((Ljava/lang/String;I)[Ljava/lang/String;parse*(Ljava/lang/String;)Lorg/das2/datum/Datum;java/awt/geom/Line2D(FFFF)Vjava/lang/Float(F)Ljava/lang/Float;getColorMAGENTA drawRoundRect (IIIIII)VgetMultiLineTextAlignment()F setAlignment(F)V()Ljava/awt/FontMetrics;(I)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;isOpaqueBackground getBounds2D()Ljava/awt/geom/Rectangle2D;java/awt/geom/Rectangle2DWHITEfill(Ljava/lang/String;)[Dround(D)JwarninggetYAxis(ILorg/das2/datum/Units;)Drotate(D)V getDescent getAscentgetLineOneWidth getBackground fillRoundRectorg/das2/qds/SemanticOps/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units; closestIndex0(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Datum;)IgetOffsetUnits(I)DguessCadenceNewN(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/RankZeroDataSet;getStringValue,(Lorg/das2/qds/QDataSet;D)Ljava/lang/String;(D)Ljava/lang/String; getSize2D deriveFont(F)Ljava/awt/Font; access$1602X(Lorg/das2/graph/DasAxis$Memento;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;NULLLorg/das2/graph/DasColumn; access$1702$(Lorg/das2/graph/DasAxis$Memento;I)I access$1802Lorg/das2/graph/DasRow; access$1902$(Lorg/das2/graph/DasAxis$Memento;Z)Z access$2002 access$2102 access$1900#(Lorg/das2/graph/DasAxis$Memento;)Z access$2000 access$1600=(Lorg/das2/graph/DasAxis$Memento;)Lorg/das2/datum/DatumRange; access$1700#(Lorg/das2/graph/DasAxis$Memento;)I access$1800getDeterminant getGraphics getParent()Ljava/awt/Container;java/awt/Container setBounds invalidatevalidate getMaxDescentsloppyContains4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)ZbottomtopleftrightgetLineThicknessDouble(Ljava/lang/String;)DgetPreferredSize()Ljava/awt/Dimension;java/awt/DimensionintValue7(Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;convertDoubleTo(Lorg/das2/datum/Units;D)D0(DLorg/das2/datum/Units;D)Lorg/das2/datum/Datum; grannyFormat@(Lorg/das2/datum/Datum;Lorg/das2/datum/Units;)Ljava/lang/String;&org/das2/event/DataRangeSelectionEventjava/awt/EventQueueisDispatchThreadcurrentTimeMillis()JgetAnimationDataRange8(Lorg/das2/datum/DatumRange;Z)Lorg/das2/graph/DataRange;org/das2/util/DasMathfindex([DDI)D interpolate([DD)DpaintImmediately(D)Ljava/lang/Double;java/lang/Boolean(Z)Ljava/lang/Boolean; rescaleLog:(Lorg/das2/datum/DatumRange;DD)Lorg/das2/datum/DatumRange;previoussetWindingRule(Ljava/awt/Shape;Z)V getSource-(Ljava/lang/Class;Ljava/util/EventListener;)VremovegetListenerList()[Ljava/lang/Object;getClass()Ljava/lang/Class;getNameorg/das2/system/DasLoggerGUI_LOGLorg/das2/system/LoggerId; getLogger6(Lorg/das2/system/LoggerId;)Ljava/util/logging/Logger;java/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesparseIntcharAt(I)C([C)V([CC)V access$2900&(Lorg/das2/graph/DasAxis$ScanButton;)Z access$2902'(Lorg/das2/graph/DasAxis$ScanButton;Z)ZsetToolTipTextgetDatumFormatterFactorygetSlopeIntercept(DDDD)[DchangePerformedgetPanel2(Ljavax/swing/JComponent;)Ljavax/swing/JComponent;desiredAssertionStatus getProperty decodeColor$(Ljava/lang/String;)Ljava/awt/Color;brighterorg/das2/util/LoggerManager.(Ljava/lang/String;)Ljava/util/logging/Logger;compile-(Ljava/lang/String;)Ljava/util/regex/Pattern; #$  java/awt/RenderingHints$Key"java/lang/invoke/LambdaMetafactory metafactory Lookup(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!p /       !"#$%&'()*+,-./01234567898:;<=>?@ABC[DE]FGHIJKLMNOPQRSTUVWXYZ[\]^\_`abcdefg/*hi jklmg++*M*+,+*Y*h *i +jk+nopqrgaZ* N-:662:*!*,"*#Y$%&+&'&()h" *39A`i4* stOuvajkawaxyo z{|}}&~rg\U* N-:662:*!*,"*#Y$*&+&()h" *39A[i4* stJuv\jk\w\xyo z{|}}!gU *+,+h ^_i* jk   gP*+,+-.h g hi jkg**/*0Y*+,12**2*34**hrst!u%v)wi4*jk****gn*/*+2*+*34**h i jkgU*5**6Y78*9*%:*;*<***=>?*@*ABCDEF*G*%H*I*J**6Y7K*%L*M*NO*P*Q*R*%S**%T*%U*#Y$V&*W&(X*#Y$Y&*W&(Z*#Y$[&*W&(\*%]*^_*`*ab*%c*d*e*f*g*h*i*j*k*l3*mYnop*q*pr*mYsot*q*tr**u3*vY*wx*y*z*{*{**|}W**~}W*M,,*Y**h B $).3=B S,X0^4c5h8m9x;~HMOQ]t]^_ Z } $).38=BFO\gti jkoz4Xg++,+,+,+,+,+,h#*i +jk++ gI *2+*h i jk gI *2+*h i jk g*t*2L+M,4,NY*--:Y:*tW*tYWY*MY,N*t-W*tYWY*:Y:*tWhN  )3BMWZit}if 3$BM  :jktC}: o 9g1n*R*p*2L=+N-=6-:Y*:Y:*pWhB  !#36AR ] g j miR64A)R] *Cnjk!M#Ko Bg/*Rhi jkg<*R=*R#**p**pr*h"'( )*+(-30;1i <jk<<7o( g5*|*Y|*|*~*Y~*~h5679!:,;4=i 5jkogMF*Y**Y**L*+*+**}W**}Wh& @ AB%C*D2E:FCGLIi*"stMjkoLg3 Y*hLi  jkg3 Y*h\i  jkg*@*@**q*@#*@*@**q*@*O*Y**µ@*@**q*@*q*@ŻY**L*q+*q+ȧL*Y**ɵ@*@**q*@*q*@ŻY**L*q+*q+ȱh^ #-8CJWbmxi jko #RHgq*=*k**lh i jkogS*B(2:*˧'*˧*˧*˧ Yͷοh2 $+.58=@EHRiSjkSo$  gH+ Yзѿ+ҸӚ YԷο+նY#Y$׶&+ض(ο*2M*N*+ۚ+*+Ҷޙ*2+ߧ*+-+ҥ*-+Ҷ*,+hJ".IQV^jkyi*jkQTVOo&!g2*2ٰhi jkg@ +,+-hi jk g5 *2N+-+-L,-MY+,:*ۚ*29 *29 *25+*ڶ9,*ڶ9+*ڶ"o9+*ڶ9,*ڶ9**  *2: *2**** hn    '4=JKT]gt #$'(*+-/012iz t%jk'G=T ] ! oE.M z zg6*2h 89i jkg}0*(Y*Y**L*+h< =>*?/Ai*#0jko/g `*2L*2I*29*2*2:*29*29 *( ***+h6 GHIJ!K(L1M:NCONPRQVR_SiH`jkPH!?1/:&C g `*2H*2J*2:*2*2:*29*29 *') ***h6 YZ[\!](^1_:`CaMbQcUd_eiH`jkPH!?1/:&C gM *2H*2J)'g9'g9)c9 *') *2:  *ڸ* *2 *2: ***  hFk lmno$p*q4r=sRt[u\wgxpytzx{|iRjkrje$_*Y =F p o\zg/*2hi jkg+hi jkg5 *2ٶ,hi  jkg5 *2ٶ-hi  jkg2*2ٰhi jkg= *+hi jk g= *+hi jk gI *2+*h i jk gI *2+ *h i jk g2*2hi jkg:*=* N*2 * *-*  *-* h&  #.9i*:jk:5 0o #g/*Shi jkgi*SM*+ S**,+h i jk>g2*2hi jkgA *2+h  i jk g&*M*+*Y**,+h #%$i &jk&!nog/*h+i jk!g[* M+*ڥ.* *+*2+* *2+***+*h6 34568+93:;<C>G?N@VAZBi [jk[Vo g%**=****h"IJ LMNOP$Qi %jk%o g/*hXi jkg4++Yѿ*:M*+:** ,+h"c deg!h&i*j3ki 4jk4!og/*:hsi jkg/*Fh|i jkg>*Fh ijkg/*!hi jkg/*hi jkgB *hi  jko @gM*=*"Y#ο** * * *$**%h6 $%*.38?CLi MjkMHo $gL*&'Y(ο*)'*:*=*+N-,-.LD*/N*`+:-,0Y1S26YS3.L:8Y9M,<,M,=,+Uvy4UvyUvy5Uvy6Uvy7!:!;!4hV !*/6DLUvy{i\ 6{ U0*[L9)%o0,4{{{ B B  8 g/*Lhi jkgJ+Y>ѿ*LM+*LE*+L+%E*?*G*+@?* **?Y#Y$A&+&(οNB-C*D**E,+;or8hV %.3;CGLSorsi*s jk)o3B gF *+F*h   i jk gQ*G** hi jko@g mH*IL+JKL* +*\MN*+**\O*P*QYRTY*+UVP*PWXh6   !$$&/';)D*K+b@lBimjk_o &!g?*?M*+?* *Y** * *Z*E*Y,+h. MN OPQST#W,X5Y>[i ?jk?%:% g/*hfi jk!gf*=***[\hno pqri jkB"#g/*Thyi jk$gq*TM*+T*Y**],+h i jkD%&g *?L+ *^* _`*M*abN,-cޚ-,d:e:g,hi6Y-jSY--kdjSlmYn:+o:p:qrf:  sgtu:  gvu:  w: , ޚ x, y: * :  , 1z{|:  , d1z{|: } ~* *:   ::mY`n:6& 1zq+:mE;m:f:q Yο6:gqf:S6v<v.%dvdv::1JC*T *T:f:f::h**:*mjmhfY ().6ABIQZ+9P[fil| *5@ETYbv '6;BL V ` f jmo}i' +1()$*'bG+@,'-B w-).'/0' ' q12 k3 P4' i5'l6'|7)8'649'o:jk;%.Z<6R=>I??@Q7ABoC zCDEFGHG zCDEFGHGIGGGF*iGxG& %$G zCDEJK g@*4$,****h !(#0%8'i @jko L gR* **h013i jkoMNg2*2h<i jkOPg?*2M*+22,*3,*3,*3,*3*2*3*2*3*2*3*2*3,*2*,*2*,*2*,*2**hFEF GH!I+J5KBLOM\NiOwPRSTUVi jkQkoRSg*2*3*2*3*2*3*2*30Y**2*2*2*2*21L*+2*2*3*2*3*2*3*2*3**h>] ^_'`4aNb_cfdkexfghijkijkfBTgC**hri jko @UVgK***hz{ }i jko WXg1, *+*a*ڶdLY+,*ڷN*-h"  +0i*1jk1Y@1Z@+[o \g3p*aM,,dN,b,d:`:+,RY-,:*: *:*h2 '3AQWbioiRpjkp]k[_Y@RZ@'I^@Q_Wo!bz`DDD`pWagM*YM*++*;**;**+?,çN,-* ** 25585h2   "'0:HLiMjkMo" Db cg/*Uhi jkdg6*UM*+U,*,+E"*,+** * *h" #'5i 6jk6,1eo5{fggdM,***,o>*,o>>>+,+-:h& +=JQai>(hdjkd`ij='hako+l Amgg*+**ĶŇk6*6l>"**ö`6*6l>>+,+-M*,:*,:*ˇ*kc6l>6l>+,+-M,hR  &,/?HN[jqz !"#&(i n,h& o?nnnjkjPkNlhHroqIpz@qo%/ AAz`pr stg[*M,S+ =>*c9*cЙ*cҰ=*cӰN*c+հ+հ,2>3=>h6 -. / 024(537>9?:O;T>YBi*?[jk[VuopJvwg R+,b* N:Y:-:66%2: * ٶڄh"G HIJ4K?LIJONiH4x RjkRpR Eyz@ij7{o#& zp`slrs(|}g +k,+* N:-:6-t*-2:*'*+jێYˇ*c˧(*+jێYχ*ocS2:66 2ݙ62:h^RS UVW X*Y7Z>[E\V]i_z`bXdefghjflip >W~#x%jk>yzij {.~+o3 zCpslEr$ r gg+k*+jێ=>6>+k5*+jێ6'd >=h6 xy {|})~6>JPRU}[i>6Agjkg>RPo 5 @g* L*+,+-*ߵg*g+,+-ᔞ**gg*g+,+-M*g+,+-N*g+:*-Q**gg*g+,+- *g+:-M*g+,+-N*,0**gg*g+:*g+,+-M,k0**gg*g+,+-M*g+:*g:,:+,+-:*+::+,+-:+,+-W*f*,**g+e***?h#0ASku ,9?BYblpiRjkSp>kX>uN?\B>Yj>o& (3CCp0&64CC0gg`*f+,+-A 딛**g+,+-:*f+,+-::*eM*ZYZh* 2ENWZ[iHH2(>E>N k[`jk`o :zggv+*N**:*+,-+--:*:*:ˇ*kc6*,:  *k`6   6*6  l=+,+-:*:*:*kc6*":  6   6=  =6  +,+-:kk Y*:*:*kc6*j9 *j9   g 6 d=X+,+-:A6*6l==  =+,+-:**?h2 7?I[bm    ,8Ic!k#u$&')*,./1234679=?im    %  I{[rn9o  2h?p7?7n.ojk5h  ?o zp`rk zp`r@ A6Rz z@ Az`gW*YL²YM,*,N-*,*:,*+ç :+.2==?= LOOSOhBJ K LMN"O*R.U2W6X:Y=WCXGYJZV[i ,* Wjko"=zb Dbg2*IL++* +**ZOY*+ * hghijk$l1yi2jk-o1ag*M>,J+F,k+k56+k#,j+j >ק>h*+***?*@*?9*I:.* **XO**X *P **,**hZ /GIRTX]iw}i>#,}0jk,eo#`%Xg/*;hi jkgW'>'oH'' 'kH'63')+-/1 :66.h6hJ#LNPRTVXbepyiHh!b)e&jk#ho ,ge+* *M*,*,h i jk ,g*;<*UM* N-, -- * *, *,**h*i**gS* նYο*g*-:**c :7Й *- :T!"E *-#:<*-$:2* *- :*2 *-#: *-$:* *%*, *,*w*g*-:*H* *- :*2 *-#: *-$:* **:&Yh9 #,-4<FKSZamty}     % 2 ; > H M U Y ` g p s }     # $ ( & ' ,i %g jk oM#{ "{ z{`{ ` Bg '`*IM,(,)** **d,+*, *,d*N--*b%*baE-+./0126Y+3SY*45SY*65Sl+7.N-*4t*6t8-*9:9*b4*baE(*b**I+;9-o?6@#-A:--D:*E -*EF-G:*H -*HF-I:*J -*JF-K:*L -*LF-D:*M -*MF-G:*N -*NF-I:*O -*OF-K:*P -*PF->*Q:(-R:dd-F-S*YQZ`Qp2:*:bc*ڶޙ* *-T;*-U3*IV)*W-XY* *-T*-U-Z:/Y*4d*6d*[h`*\h`]:0Y^d_dh`h`]:***""**E*Eݙ*-`6  u*a: -I:-Y ^ _ d d]F-bcd-e6Y ˸5SY ϸ5Sf ^` _ `dg-h*+i@DGhZV X Z \ ] a* b+ d@ gD jG hH iV sl tu v y    ! @ G N V ] d l s z                       & ; A X _ g o y }          , 1 4 9 ? F i s    i H!??l jkAwk4 oDF+L5r`*6r,-yg*=*>*:*:*M6*Ml66j*k`6``j`6 *l6 md d6 : *:*T:2 %E:) `6  +no +  g p%:'q`2:rs:f:t6# u6 u6*:v*w::x%y : Bf:1:1:%:: +o zc6   d6 + p6 `6 ( |: 2|:-v1:,v1: 2|:}~:.gvu:w:*g: +o zc6   d6 + ph&I     $ , 5 A T b q v |            ! $ % & ' )$ ,) -6 /D 3J 5R 6X 7` 8d :s ;~ < = > ? @ B C D E G H J K L N" Q' R8 S= TQ Wf Yk Zt [y ] ^ _ ` c e f i G liL!!30A'!X  8fs 0'DJ<jk$,AT b~ qo vjij |d-'Xzo5zkzlGs*,{"G {KG{)B{.B{{%/zlGsgY+&+#Y$&,&&(-L-+#+#Y$&,&&(-L+h o p- q7 rW ti*YjkYYYo-)g!* ҶL+!++ +"+#Y$+&&(L**:g+M* N-Ҹ -: -:-w-::'#Y$2&&d2&(:*,M#Y$&&&&(:*,M*,M*,*M,hZ ~ # 3 = R _ d n x ~    iRuh^z!jk _d~o%3{%{{J{s/ g !G+ZM,Y*4*6*[*\]M*>.*I*:"*">**H*H,ݙ6**J*J,ݙ6* **E*E,ݙ6**:%E6**N*N,ݙ6**O*O,ݙ6 * **M*M,ݙ6 *%*:%E*P*P,ݙ6 *6 *6 * `6*6*6*a:*IV:kjkdj:6* :%ն 66*:::jkdj:%ն 66*:Yοd J5+ J 5+  *S*S::66n2: :R*2:*ې8!+Y F:*M6l6 *b* :6bkbj:*ې8661,J+Y`F*+2` "+Y  d`F *+2 d`'6k}j:*ې86RK6 +Y`F +Y  dF|62+:+:+,^,_,d,d+:*:%E*+.:*6:*d** *:o6`6#Y$¶&&ö&(,^,_Ķ`g,^,_Ķhbp#Y$%&l&l&l&ƶ(,^,_Ķh`gzddl`6`6*6L:Yccͷ:: ϶: :p*ddl`6`6,^,_ &ddl`6 d6phMBEEBEhZ  ! & * 4 9 J S U z  , T                  ! & / 8 A H _ i                   3 : B P Y k                   ! "8 %= &V (` )z , -  2 3 4 5 6 7 8 9 < =$ 2* C- D2 E8 F? G[ Ia Lt M} N O P Q R T V W X [ \ ] ^ _m ar b c e f g h i j k l n p q r s u v) w0 x= zB ~E |F iP;4!68mZ>P0Y' 3^~zDh_V8)B [ah0 )}j|=&z{`;, T    , z- GjkGo<!r3 @ @&@@ @ @&@+@zr`C`Izr` !!#zr`ssZ{B zr`sszr`s#zr`s^zr`s!zr`s6El{n +'zB  gV<*ѸM,1,1*k,1cӈ<!,1*k,1*kc,1cӈ<M,DGh*   & D G H R T i* : @H VjkTo&DB  g Q+ZM,Y*4*6*[*\]M*>.*I*:ն"*">**H*H,ݙ6**J*J,ݙ6* **E*E,ݙ6*%*:%E*L*L,ݙ6**N*N,ݙ6**O*O,ݙ6 * **M*M,ݙ6 *%*:%E*P*P,ݙ6 *6 *6 *6*6*a:d *6' d6 J 5+  ' `6 J 5+  *S*S::66n2: :R*2:*ې8!+Y  F:*M6l6*b* :6bkbj:*ې8661,J+Y  dF*+2 d +Y  `F *+2 `/6k*ڶ9*c8TK6 +Y  dF +Y  `Ft*:%E*+.:*6:*d** *o6/޶tddl`6 d6p k*d8޶d`l`6 `6tpZW/ddl`6 td6phMoOOLOhm  ! & * 4 9 J S U z  > f                   " . 8 F ` g o }                 ) : R W p z            * B H [ d j o x      " # $ % & ( ) * + , - . 0# 12 2: 3G 6L :O 8P ;i.4!6'}3 `^F~z DlZ : 2djojG&&zX3> f    ,p|m zQjkQo1!r3 @ @&@+@ @ @&@+@5zr`.(#zr`ssZ{zr`ss{ zr`zr`sozr`s!zr`sfzr`s!zr`sElC@+zBgA *5Gh  D Ei jk gF *+H*h N O Pi jk g/*Hh Wi jkg/*]h _i jkgf*]M*+]**,+h g h i j ki jkK g4*L*+M*N*M6:**-*:*V*0*k#+j`,l`-j`-jl`6-j-jl`6*+*$ *qu+j*k`h`6%*c*E+j*k`hd`6*H*:+j*H**;`6,l`-j`-jl``6*7*k***E^d-jl``*d6`**E^d*d6G*M 69*M^*M`*d-jl`*d `6hn r s t u x y2 z< ~\ p   ? B V }      i   ? z   jk !"j oG2zl)3 .!1!: lzl# g4 *jlh i  jk$%gO*+*d:+-o* 66 6 *Ml6  6 *l7Sld6*j ``6Kld6 cg6/ `d6  ld`6 `6  ld`6*6  A+: ++::+^_+ :+p****+,h"      3 ; C K T t }    , B N i8& )OjkOOOwO'OO(:ij3;) C * K r o2 "lD# z{lH-+,g*: f:66`6 ,ޚ,6* **ڶ9 +9 :*ڶy:z 9:Y ,*ڶg*:*:j*k`6 qu66|`6:p::::6 d6+:+DRU$}h0    % ) , 3 B C K \ ] x    $ ( ) - * + , / 0 3 4 5 7 9$ ;+ <6 =D @R CU AW Bc Dl Es F} L G H I K 9 Ni.12-RW :6G.'D9/'c0jk(KS')u,r3k x&1 2 -'%yA'3'- oPz4G,z4GGz4GG0z4GG<z4GGG+z4GGG7z4GGGGGJ {z4GGG5 5 67g`*L+ cL+h V W Y [ijk o87g.v*L+cL*_T*_^EH*M,1,1+J,1)k,1c9+L+M,+/dhh> d e f g j/ l7 mJ pP q[ rc se wh ui vt zi>P9[ :7.;@i vjkqo0DB <g/*_h i jk=g^*_M*+_*,+h   i jkM>?@gYL+* W*7*+*W+*WC+W+W4*+*W+*W+W+W+*W+*  W+* W+hF    " . = C L V b q w } ijkAo =B$ CDg3,+ *+ * +*ڶޚ*+,J*+-9*c*g++do9+hk*c9 )1) ** )9 J 9*O*9 *9 )g  go9 kk)c9,,, ,L*9 *9 )g  go9 kk)c9,,, ,,,h'      1 3 ? L l  & ) 3 = IV]dkr{}iE ?F 5G )H I3?F =5G I)JVKjkLAMN?@OL3PlQR oV azBS@LzBSMzBSRH TUg$*L++202+LY !h#$%&'i k V$jkoXWXgH;3++3*9*9Y"οh,,/104394<6G8iHjkHYo, Z gr t*L*aM, ,bN$66-k8*-j%::+ӈ66Ų&5L pophF@A BCDE'F3G8H@IKJRKVE\NmOpPqQif 3#w8ijK [>k f,Z\>U]qtjko$` C7zZ^g` ^*aM,bN$6*':6-k9*-j%::oӈ6   6M YZh>^_ `ab!c-d2e;fFgMhQbWkZl[mip -$w2ijF [ ?U, P\>K]E[^jk^o.z`C48z_g]*(***)****)+,*QL*aM*,,*-*N--bc*ڶޙ*.*/+,h:vw x z{"|'},15:OS\i*]jk'6`,1a:#?o Brr`bcg6*aM* N,,bc*ڶޚ0+*,b-::*:*:**9*9 *9*9 +*:  16   d6 2`*6,b:6j:-32:Y4:9*Ml666*M6**"Pog*5``j`` og*5``j``ܧWog*6dd7_cd og*6dd7_cd+L++ڧog9*"Rtdd*8`ddtdd*8`d  c9cܧ?`*;````*;``  c9c+L++ڄ"+h5 (*5:@FMWdnxCk=YyiW dae fghij}"jk{? 5_ z:Zj@T!FNkn&dxe   l ,>o` 9zr`sl"COzr`slCrriSg; zr`slCmngy*M,,* *d6j*k`h6*6 +Y`*EY`*L*LY_`_:  ? zc6 : ,,f:     6%: ,!-,q`-2: --rsN6 5--2 %E |:- -2|:-;-2 %E- v1:* v1:- -2|:~:. gvu:w:*g:~:  zc6 6 *:m`6 S `6  dd6 ld+^u6+^+`6+^+d*E^*Ed+hA%*@EPqz    + 48JOZdi} #%&()*+,.6/?0N1W]3e4r7w8~9:;<=>?Di"{<kN ]?o/p$qzMG9#rs ij t 0' 8 ebrUuE-'Pwzjk*{ojGrFGs*ED2lG%{' B{= B{{ % &izrv g k*L*TM*><+8+6 +dq+lq+qu6`, ,:`h. LM NOPQGRLSZTcUiWiH-wGxczkjkf-' a\yo LG{zng >* *<**=*:%E>* *6**6*:%E6*6*6*`6 *:  @6  A6   d6 %*H*YصH*H   `B%*N*YصN*N  `B*S *H*H C*H  C**bD9*M*Moh`6S 6 `td6 66***J`EJ**J`EJ^ 6o`d6 6o`6***O`EO**OEOK**Y *J_  ]FE*H%*:*E *H*;`_N**Y*O^ d  ]FM*H%*:*M *H*;d_*::*jl`6*6;6 6*E_*E`6  d66**LEL61 6*M_d6  d66**PEPY* *H*N4:*H*J *E *L*N*O *M *P*W*P*G:*G: Hd^u6 H`^`6^dhn[]^*_@`Valbdfghijkpqrtvwxz}~#.8SW[imt{ ';SXw %,0C_hqz*1;i)[Li>(m:t3)WD(@1)/()*%(,0)D{|;}|)p*q>jk)*@Vl ~    _{8S!juoo&@@@@@@Mz&zzJzzMzzKOgzl7zlCCzlCCrzrlZng* *<**=**:%E>* *6**6**:%E6*6*d6*`6 *6 *6   d6 %*H*YصH*H  `B%*N*YصN*N   `B*S *H*H  C*H C**bD9*M*Moh`62d6 66 6**J`EJ4 `u`6 66 6**O`EOi**Y*J^ d   ]FE*H(*:*E`*H* ;d^*G>*E*GI^-!**Y*  ]FE **JEZ**Y*O^*O`   ]FM*H4*:**M *H* ;` d˧ **OM*::*jl`6.*E^d6 66 6**LEL3*M^*M`6 66 6**PEP*6Y* *H*N4:  *H *J  *E  *L *N *O  *M  *P hRT*DZp   +6@[_jnuy!"#$%'./013.425P7X9]:;<DHJKMNOPQRSUV'W+X/Y3ZF]L_h`qazbdeghjklnoqruij$j$n (uy)$ ()()'+(/3)jk*DZp|a[OC : 1 * h{ @[*!%j Lo'@@@@@@N z&zz=5Q![Tl4zlLLzlLLrzrl g*Y]*B*hyz|}i4()o g/*hi jkgL* *hi jko@ g/*9hi jkfg/*?hi jkgE*+*ڶ*ڶگhijkg4*2'*29gH'H*J'k*Kc9h $1i*4jk441og5**:*'-A@L*:*'-@ALh $i4 ~5jk55$~og0~,+g+98,w+g+9+,M:+z9**N*,-A-@L*N*,-@-ALh.  +6@MTYini\ 3@ 12Y~~jk~'~n~M1o gP+J+gu:w:**M*),A,@L*M*),@,ALh"&+;@i>+~PjkP'@~I;o g-*2-*2'NHd9*2' OH'H*29 *29   g9* ' gkog9' gkoc999hJ  *07<E N!U#\$o&)*,-/ip ljkde ~EY NP UIo52 z z g0*'Q:*)Q:Y氻Yh<=>?$Ai40jk00)"o $g* **:'Ag*o9* g9* g9*29*29  g9  kcJ *o9*2)J)gk9)*2R:hJNOPR$S+T1V8W>ZG[P\W]`_j`ta|begif jk`<~$xGUPL WE j2o-Cz K zgA *?++Shri jk gH *?+,ְh~i  jk > gE *+T+UVh  i jk gT *a+(Whi* jk  Y g +*F&X Y*!6 *Z[7 7 *2:*2*2\:*2]9[ eo9[ eo9YRYRY_RYR:YRYaRYcRYR:e9f9g9'kkc)kkc**[*\g***h*ij a7 Wk kol* Z*2hr !&)/BHMY`l$*i}@d@ZQK & ) /BMY+jk++++odY zRRzRRDD zRR$zg6*mn6Y* SY*oSl*(*L*)-0h"%)-015i16jkopg/*hi jkg!**=***ph  i !jk!o gd*q*?L+* h  ijk ;%og< *r*Ph  i  jkNgVY*2*"sL+*+hijk kg]Y*2sM,*,h  i jk kg>*+h ()ijk6g}&* L*2+tL+uL*+vh1235 7%8i&jk!o g)* L*2+͸tL * wL*+vh?@AC#E(Fi)jk$o gG*|xL+*4*6*-*~xM,*4*6ܻyY+zN-{-,|-+h* NOPQ#R/S8T=UCVEXi*#"8 Gjk?oErgU*y*|+}*~+}hfg hiijkgU*y*|+~*~+~hrs tuijkgU*y*|+*~+h~ ijkgU*y*|+*~+h ijkgU*y*|+*~+h ijkgU*y*|+*~+h ijkgj!+*+*J*+v*+Jh i!jk!#o !gg*I*YI*I+hijko!gD *I+h  i jk "g|*I*IM,d>e,2V#Y$&*&&,`2&l&+ض(:,`2+h* "\gu{i4\f|jk|#lo _ gc ,N-%Y#Y$&,&&(ο,,./6,,.`,)/6:,f ,Fd6dd#U0U.U0UY1Y:  &:6dd#U0U.Ud0UEU`&&-+U`0U`0UY1Y:  &:*1Y#Y$l&&(:h,1AX^ru !=FOai s z iz u[ a AjXS^MiBon1@{{,{{#g_'#Y$*&&*ڶ&(L+h %i'jk%g**** Ҷޚ* ***** u=*W ***** w=*Wh. #(6T]ki*T  jko  @ @ gk**+)*,hi jkwogk**+)*,hi jkwog3*h i jkgI*OL+1*+1*k+1cӈM$*+1*k+1*kc+1cӈMh`ab'dHfiIjkA @o 'D  g/*Ohmi jkg$*+O***M,,h"vx y z}{|#~i $jk$oTg/*bhi jkgf*bM*+b*,+*h i jkRg/* hi jkgi* =** ** h i jkg/*chi jkg/*dhi jkgf*d=*d**h i jkWfg/*ehi jkmg^*eM*+e*,+h i jkY  g/*fhi jk  g^*fM*+f*,+h i jk[\ \ g/*ghi jk g^*gM*+g*,+h i jk^\\g/*hh i jkg{*h=*h**h i jk`og/*ih!i jkg^*i=*i*h)* +,i jkbgF **h89 :i jk g d*cM*+c+%E *1+++L**ڶ+Ӷ***,+ M*Z]h:GH IJL/M:OIQMRQSZV]T^UcWi*U^djkdUo{z{gf**L+*L++AI+@9* (9I9*2(*2:*1J*1Kh>[\ ]_`!b'c.d5e8f;g?iUj]keliH  ~8fjkM ~'?d.8eUM@o g2*2hsi jkg2*2hi jk gU+**X* h i jk!"#$g?+*Wh PQijk%Pg/*hpi k &'ghp()g/*hpi k*+gP*+,-hpi*k,-.+gP*+,-hpi*k,-/+gP*+,-hpi*k,-0Pg/*hpi k1+gP*+,-hpi*k,-2Pg/*hpi k34g/*hpi k54g/*hpi k6Pg/* hpi k7Pg/* hpi k89g;*Z hpik:9g;*Z hpik;Pg/* hpi k<=g/*hpi k>?g/*hpi k@Ag/*hpi kB=g/*hpi kC?g/*hpi kD?g/*hpi kE=g/*hpi kFgTE@Y¸SY¸öĶSSŸƳǸȳhpC"E4FAUJo @GHv  T  J     ! " !  , - ,