4 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K LMN OP QR S TU VW VX Y Z [\ #]^ #_` #a bc d e f g hi 0j k l m ]n 6] o p q r s tu vw x yz {|} {~ -                                i      rS        L { OX S   x 0 0 0 i 0    a   i ] i   0   i /  ]     S S                    # 0   L q 0   0    0 0 0   @@      0 O     0 0    !" O# 0$ 0% 0&  0'  -(1 0)*  S + ,- L./ 0 0v 1 2 345h 6 789: -;<= -> -? ,@ ,AB -CDE ,F GHIJKLM 4NOP Q 0R S TU VV WXYZ [ \] ^ L_` Oa bcd be fgh Pi Mjk Mlm5 n7o Op q r s st uvwx uyz s{ s| O}~ ih *    b q   q             i i b iy * b b b u - -         0 0              9         ?     @     v   ]        d       B@ x    @i =q     L    ]    ]        i     b   M @$                O !  " #  $  % - & '  (  )  * a + b , b  - b  . / 0 1 2 1 3 ( 4 5 6 7  8  9  : 6 ; (  < ( = > ? @ 6 A ( B  C  D ( E@@ 6 F  G  H ( I  J  K  L  M  N  O  P  Q  R  S  T U  V  W  X b Y  Z ( [ \ ( ]    ^  _  `  a  b c d e ( f g - h ( i ( j  k d l  m n o p  q  r s  t u v - w qa  x? y z - { | } ~        a       - b ,     ?333333      (   - q       (  (  ( ;   ,  ?    ( # #        (  >  O ,    s  ?6C- !TD- ( ?!TD-< b    ( (   q  6 i b  b   N       d d > ]                @ÈÈ  6 0                     i               @           > >           ! " #  $  %  &  ' q ( q )Ƞ  *  +  , - . - /  0  1 2 3 4  5  6 0 7@r?333333?? 8 9 8 :  ; , , , ; <  =  Z > ? @  A  B  C  D E  F G  H l I l J l K L M N O P Q R 6 S T y] U y V y W y X Y 6 Z , [ \ ] ^ ] _ { `  a b c d e f g - h  i - j k - l   m n o a p q r s 3  tCHJLOQS  u  v w x y q z  {  | 0 } 0 b ~   ,       T    b     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_TICKVALUEStcaLock 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;6E gsetPreviousAction0(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;resultB  I Exceptions getDataPath setDataPathdeLorg/das2/DasException;nM processEvent(Ljava/awt/AWTEvent;)VLjava/awt/AWTEvent;isDirtymaybeStartTcaTimerlcanvasLorg/das2/graph/DasCanvas; setTcaFunction(Lorg/das2/qds/QFunction;)VfoldF getTcaRows()I setTcaRows oldTcaRows getTcaLabels setTcaLabels oldTcaLabelsupdateTCADataSettcaUnitsnticksltcaDataLorg/das2/qds/JoinDataSet; exampleInputLorg/das2/qds/ArrayDataSet;bdsucLorg/das2/datum/UnitsConverter;contextdx outDescriptorticks1timeDstickss$Ljava/lang/IllegalArgumentException; ltcaFunctionutickVDVLorg/das2/datum/DatumVector;ltickV[Ddep0Lorg/das2/qds/DDataSet; . ~w  getDevicePosition getDLength getMasterAxis()Lorg/das2/graph/DasAxis;attachTo(Lorg/das2/graph/DasAxis;)Vaxisidetach 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;boundshhasLabelCollisionsE(Lorg/das2/datum/DatumVector;Lorg/das2/datum/format/DatumFormatter;)Zboundmajordf[Ljava/awt/Rectangle; intersectsphasTickCollisions(Lorg/das2/datum/DatumVector;)Zx1minorx0updateDomainDividermajor1minorTickDividerminor1updateTickVDomainDividernminorJ,Lorg/das2/datum/InconvertibleUnitsException;updateTickVTimeitemoverlappixelfmLjava/awt/FontMetrics; updateTCAImmediately tcaProgress&Lorg/das2/components/DasProgressWheel;runLjava/lang/Runnable;   updateTCASoon 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 0  drawTCALabels(Ljava/awt/Graphics2D;)VlinesssleftEdgepositionDMin 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$updateTCAImmediately$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 G      5  3 4        -.   setUserDatumFormatter({0}) x org/das2/graph/DasAxis$1 p>   java/lang/StringBuilder p  >>  << pw r t pq pzorg/das2/graph/DataRange p   ~java/lang/Object       W  on  visualCues        $0.66em % & ' / 1 7 9tcaload_  ; <1em > B1px C F H J LM OM Q S  z javax/swing/JMenuBack p ,+   Bookmarks *+ (org/das2/graph/DasAxis$AxisLayoutManager     java/text/ParseException  x org/das2/graph/DasAxis$2  >       Borg/das2/datum/DatumRangeorg/das2/graph/DasAxis$3 p javax/swing/JMenuItem p javax/swing/JSeparatororg/das2/graph/DasAxis$4bookmark this range p org/das2/graph/DasAxis$5remove bookmark for range org/das2/graph/DasAxis$6 p   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 v p !org/das2/event/ZoomPanMouseModule p Ez"java/lang/IllegalArgumentExceptionInvalid value for orientationjava/lang/NullPointerExceptionrange cannot be null  "units cannot be ordinal or nominal   width is zero:   invalid range ignored: {0}        p!enter dasAxis.setDataRange( {0} )            org/das2/datum/TimeLocationUnitsfiring rangeSelectionEvent &org/das2/event/TimeRangeSelectionEvent   p   enter dasAxis.setDataRangePrev() #enter dasAxis.setDataRangeForward() #enter dasAxis.setDataRangeZoomOut()     zoom out limit        org/das2/graph/DasAxis$9 ()    replaceRange({0})    setLabel("{0}")axis label cannot be null  u*Vertical time axes cannot have annotationsshowTca/ !-das2 legacy TCA stuff needs to be implementedclass: " # $ % & ' (Borg/das2/qds/QFunction $ )java/lang/Classjava/lang/String * + , ( - java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodExceptionjava/lang/SecurityException+java/lang/reflect/InvocationTargetExceptionorg/das2/DasException p . java/lang/InstantiationException java/lang/IllegalAccessException  null dataPath string not allowed  #unable to implement tca QFunction: / 0 1 2 . tcaDataPathdataPath  enter maybeStartTcaTimer 3 4 5  canvas is not yet set, returning x 6 7 tcatimer is already pending 8 9 org/das2/util/TickleTimerorg/das2/graph/DasAxis$10 p : p ; startTcaTimer <dataSetDescriptor =4someone is adjusting this, wait until later to call. > CD , ? @ A Borg/das2/qds/QDataSetUNITS C Dupdate for {0} to {1} E F x Gorg/das2/qds/JoinDataSet  H I JBUNDLE_0 K L&no bundle descriptor, dealing with it. K Morg/das2/datum/Units Ntca units are not convertable O P Q R S T CONTEXT_0 U V W C X Y Z [ \ ] V ^ DELTA_PLUS DELTA_MINUS _ ` a b c d I e f gBUNDLE_1 h i j k.result of tcaFunction value() should be rank 1 NAMELABELskipping irregular record: {0}; l m n o pDEPEND_1DEPEND_0#exception occured while reading tca q r s t u v w x< y z { | ;<  EO } ~org/das2/graph/TickVDescriptor p  ,  VW xW ^about to lock for setTickV ab #$10!U-10 \ w 0.0000 de   ! !unable to parse formatString: {0} W java/awt/Rectangle [ yz q  x kl st org/das2/datum/DomainDivider*org/das2/datum/InconvertibleUnitsException : (f8.2)  t # ~ about to assert error: {0} Ujava/lang/AssertionErrorenter updateTCAImmediately... ...got lock.$org/das2/components/DasProgressWheel BootstrapMethods    updateTCASoon {0}org/das2/graph/DasAxis$11  9  <  range is not finite... $ domain divider is locked.  xdatum range width is zero }U U %e TU [U Oenter DasAxis.paintComponent   disabling clip for thicker axisjava/awt/Graphics2D  DasAxis clip={0} @ {1},{2}    {  java/awt/BasicStroke p ! p                   "#     ><< % & ' ( ) * + java/awt/geom/Rectangle2D$DoubleDouble p , -   . / 0 1 2<draw V leftline at {0}draw V rightline at {0}draw V tick at {0} 3 y}java/lang/Math 4 5  6 7 8 9 :  ;  < = > ?tca data is empty  @ A B t java/lang/RuntimeException C D exceptionsans-12"2285: font was null, using sans-12 ) E " F Gorg/das2/graph/DasAxis$Memento H I J K L M N M J O P Q  R Q S Q T U V U W X ,- Y Z [ Z0unable to create transform in getAffineTransform    \ AB$java/lang/CloneNotSupportedExceptionjava/lang/ErrorAssertion failureInvalid tick directionjava/lang/Integer Max label width: {0} ]  ^ _ ` a b c&tickV cannot be used because of units. dnegative font descent e f p g h i j g[ q[ cSCET a k l rs OP  m n o p   y O q r s  { t u v w     x y animate axis  z { | } ~  animation frames/sec= {0} updateImmadiately{0} {1}   py   java/awt/geom/GeneralPath p z       B #javax/swing/event/EventListenerList)org/das2/event/TimeRangeSelectionListener  fire event: -->  @A  "!" is not a valid format specifier " java/text/DecimalFormat p   - (  L  ]^$%\$    9  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;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)Vcontains(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; 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(D)Ljava/lang/String;java/util/Arrays([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!{n        !"#$%&'()*+,+-./012 3456W78Y9:;<=>?@ABCDEFGHIJKLMNOMPQRSTUVWX/*YZ [\]^X++*M*+,+*Y*Y *Z +[\+_`abcXaZ* N-:662:*!*,"*#Y$%&+&'&()Y" *39A`Z4* deOfga[\ahaij` klmnn&ocX\U* N-:662:*!*,"*#Y$*&+&()Y" *39A[Z4* deJfg\[\\h\ij` klmnn!pqXU *+,+Y ]^Z* [\ rs ts puXP*+,+-.Y f gZ [\vpwX**/*0Y*+,12**2*34**Yqrs!t%u)vZ4*[\*rs*ts**xpyXn*/*+2*+*34**Y~ Z [\vpzX*5**6Y78*9*%:*;*<***=>?*@*ABCDEF*G*%H*I*J**6Y7K*%L*M*NO*P*Q*R*%S**%T*%U*#Y$V&*W&(X*%Y*Z[*\*]^*%_*`*a*b*c*d*e*f*g*h3*iYjkl*m*ln*iYokp*m*pn**q3*rY*st*u*v*w*w**xyW**zyW*M|,},~*Y**{Y@ $).3=B S+X/^3c4h7m8x:~GLNPXo@  75`o (3@KS_cgpxZ {|[\`Kk4X}~X++,+,+,+,+,+,Y#*Z +[\+v+XI *2+*Y Z [\ vXI *2+*Y Z [\ vX*p*2L+M,4,NY*--:Y:*pW*pYWY*MY,N*p-W*pYWY*:Y:*pWYN  )3BMWZit}Zf 3$BM  :[\tC}: ` 9X1n*R*l*2L=+N-=6-:Y*:Y:*lWYB  !#36AR ] g j m ZR64A)R] *Cn[\!M#K` BX/*RYZ [\X<*R=*R#**l**ln*Y"&' ()*(,3/;0Z <[\</7`( X5*x*Yx*x*z*Yz*zY4568!9,:4<Z 5[\`XMF*Y**Y**L*+*+**yW**yWY& ? @A%B*C2D:ECFLHZ*"deM[\`LX3 Y*YKZ  [\X3 Y*Y[Z  [\X*@*@**m*@#*@*@**m*@*O*Y**@*@**m*@*m*@Y**L*m+*m+ħL*Y**ŵ@*@**m*@*m*@Y**L*m+*m+ıY^ #-8CJWbmxZ [\` #RHzXq*=*g**hY Z [\`zXS*B(2:*ǧ'*ǧ*ǧ*ǧ YɷʿY2 $+.58=@EHRZS[\S`$  XH+ Y̷Ϳ+θϚ Yзʿ+ѶY#Y$Ӷ&+Զ(ʿ*2M*N*+ך+*+ζڙ*2+ۧ*+-+Υ*-+ζ*,+YJ".IQV^jkyZ*[\QTVO`&!X2*2հYZ [\X@ +,+-ެYZ [\ X5 *2N+-+-L,-MY+,:*ך*29 *29 *25+*ֶ9,*ֶ9+*ֶ"o9+*ֶ9,*ֶ9**  *2: *2**** Yn   '4=JKT]gt"#&')*,./01Zz t%rt[\ss'Gr=tT ] ! `E.M k kX6*2Y 78Z [\X}0*(Y*Y**L*+Y; <=*>/@Z*0[\`/X `*2L*2I*29*2*2:*29*29 *( ***+Y6 FGHI!J(K1L:MCNNORPVQ_RZH`[\PH!?1/:&C X `*2H*2J*2:*2*2:*29*29 *') ***Y6 XYZ[!\(]1^:_C`MaQbUc_dZH`[\PH!?1/:&C XL *2H*2J)'g9'g9)c9 *') *2:  *ָ* *2 *2: ***  YFjklmn#o)p3q<rQsZt[vfwoxsywz{ZR[\rje#_r)Yt <F o `[kX/*2YZ [\X+YZ [\X5 *2ն,YZ  [\X5 *2ն-YZ  [\X2*2հYZ [\X= *+YZ [\ X= *+YZ [\ XI *2+*Y Z [\ tsXI *2+*Y Z [\ rsX2*2YZ [\X:*=*N*2* *-**-*Y&  #.9Z*:[\:x5 0v` #X/*SYZ [\Xi*SM*+ S** ,+Y Z [\1X2*2߰YZ [\XA *2+ Y Z [\ X&*M*+* Y* *,+Y "%#Z &[\&v!_`X/*Y*Z [\!X[*M+*֥.* *+*2+* *2+***+*Y6 23457+839;;C=G>N?V@ZAZ [[\[vV` X%**=****Y"HI KLMNO$PZ %[\%` X/*YWZ [\X4++YͿ*:M*+:**,+Y"b cdf!g&h*i3jZ 4[\4!`X/*:YrZ [\X/*FY{Z [\X>*FY Z[\X/*YZ [\X/*YZ [\XB *YZ  [\` @XM*=*Yʿ** * * * **!Y6 $%*.38?CLZ M[\MH` XL*"#Y$ʿ*%#*:&=*'N-()*LD*+N*`':-(,Y-S.6YS/*L:4Y5M|,8,~M|,9,~+Uvy0UvyUvy1Uvy2Uvy3!6!7!0YV !*/6DLUvy{Z\ 6{ {U0*[L9{{`0,4lll BB4X/*LYZ [\XJ+Y:Ϳ*LM+*LE*+L+%E*;*G*+<;* **;Y#Y$=&+&(ʿN>-?*@**A,+;or4YV %.3;CGLSorsZ*s [\`3B XF *+B*Y   Z [\ XQ*C** YZ [\`@X mD*EL+FGH* +*XIJ*+**XK*L*MYNPY*+QRL*LSTY6  $!/";$D%K&b;l=Zm[\_  `  &!  X?*;M*+;* *U** * *V*A*U,+Y. HI JKLNO#R,S5T>VZ ?[\?:X/*YaZ [\zXf*=***WXYij klmZ [\5X/*TYtZ [\Xq*TM*+T*U**Y,+Y|} ~Z [\7X/ *;L+ *Z* [\*M*]^N,-_ښ-,`:a:c,de6Y-fSY--gdfShiYj:+k:l:mnb:  ocpq:  crq:  s: , ښ t, u: *:  , 1vwx:  , d1vwx: y z{**|}~:  { {::iY`j:6& 1vm+:Yʿ6:gmb:S6r<r.%drdr::1FC*T *T:b:**:~*Y>O ().6ABIQZ+9P[fil| ,CT\_hyZ +Grjc{V '  ! " P# i$l%|&1'{([\).*6+,I-.Q/0`1 k1234565 k123456575554*55x5& % k12389X@*4$,***|*|Y (0 8 Z @[\` :XR* *|}*YZ [\`;<X2*2Y!Z [\=>X?*2M*+22,*3,*3,*3,*3*2*3*2*3*2*3*2*3,*2*,*2*,*2*,*2**YF*+ ,-!.+/50B1O2\3i4w5789:;Z [\?\`@AX*2*3*2*3*2*3*2*30Y**2*2߸*2*2߸*21L*+2*2*3*2*3*2*3*2*3**Y>B CD'E4FNG_HfIkJxKLMNOPZ[\fBBXC**YWZ [\` @CDXK***Y_` bZ [\` EFX1, *+*]*ֶ`LY+,*ַN*-Y"no p rsu+v0wZ*1[\1G.1H.+I` JX3p*]M,,`N,^,`:`:+,RY-,:*: *:*Y2 '3AQWbioZRp[\pKskI_G.RH.'IL.QMW`!bkN222NaEOXM*YM*++*;**;**+?,çN,-* ** 25585Y2   "'0:HLZM[\M`" DP QX/*UYZ [\RX6*UM*+U,*,+E"*,+** * *Y" #'5Z 6[\61S`5lTUXdM,***|},o>*,o>>>+,+-:Y& +=JQaZ>(Vd[\d`WX='VaY`+Z A[UX*+**k6*|}6l>"**`6*6l>>+,+-M*,:*,:*Ň*kc6l>6l>+,+-M,YR&,/?HN[jqz  Z \,V& ]?\\\[\jPYNlVHr]qI^z@_`%/ AAkNa` abX[*M,S+ =>*_9*_ʙ*_̰=*_ͰN*_+ϰ+ϰ,2>{3=>{Y6   (3>?O T#Y'Z*?{|[[\[Vc`aJ}deX R+,^*N:Y:-:66%2: * ӶԄY", -./40?1I/O3ZH4f R[\R^R Egh@WX7i`#& kaNjZ`j(klX +g,+*N:-:6-t*-2:*'*+fՎYŇ*cŧ(*+fՎYɇ*ocS2:66 2י62:Y^78 :;< =*>7?>@EAVBiDzEG=IJKLMOKQZp >Wm#x%[\n,oghWX ip.m+q`3 k1ajZrE`$ ` stXg+g*+fՎ=>6>+g5*+fՎ6'd >=Y6 ]^ `ab)c6d>eJfPhRjUb[mZ>6uAg[\gv,RwPq` 5 @xX*L*+,+-*ٵc*c+,+-۔**cc*c+,+-M*c+,+-N*c+:*-Q**cc*c+,+- *c+:-M*c+,+-N*,0**cc*c+:*c+,+-M,g0**cc*c+,+-M*c+:*c:,:+,+-:*+::+,+-:+,+-W*b*,**c+a***?Y#qsu0vAySzk}u~ ,9?BYblpZR[\Spn,kXy,uNo?zMBv,Yj{,`& (311a0&64|110}UX`*b+,+-A 唛**c+,+-:*b+,+-::*aM*ZYZY* 2ENWZ[ZHH~2(n,Ev,N Y[{`[\`` :kUXv+*釶~N**:*+,-+--:*:*:Ň*kc6*,:  *k`6   6*|}6  l=+,+-:*:*:*kc6*":  6   6=  =6  +,+-:gg Y*:*:*kc6*f9 *f9   g 6 d=X+,+-:A6*6l==  =+,+-:**?Y2 7?I[bm,8Icku   "$Zm    %w u Ii[r\9]  2V?^7-7\.][\5V s -` kaN`k kaN`@ A6Rk k@ AkNXW*YL²YM,*,N-*,*:,*+ç :+.2==?= LOOSOYB- . /01"2*5.82:6;:<=:C;G<J=V>Z ,* W[\`"=kP DPX2*EL++* +**XKY*+*YFGHIJ$K1XZ2[\-  `1 OX*M>,J+F,g+g56+g#,f+f>ק>h*+***?*@*;9*E:.* **XK**X*L* * ,**YZ_`ab c/dGeIcRiTlXn]oipwq}rstuv|~Z>#,}0  [\S`#N%XX/*;YZ [\XW'>'  oH'' ' kH'63')+-/1 :66.h6YJ#LNPRTVXbepyZHh!b)e&[\#h` ,Xe+**M*,*,Y Z [\ X*;<*UM*N-, -- * *, *,**d*e**cS*ѶYʿ*c*-:**_ :7ʙ *-:TE *-:<*-:2* *-:*2 *-: *-:* **, *,*w*c*-:*H* *-:*2 *-: *-:* **: ~YY9 #,-4<FKSZamty} %2;>HMUY`gps}      Z %g {[\ `M#l "l klNl N BX !\*EM,",#*$ *$d,%*& *&d*N|-}-~*^%*^]E'+()*+,6Y+-SY*./SY*0/Sh+1(N-*.t*0t2-*349*^4*^]E(*^**E%59-6Y78o96:#-;:-6Y  Y4*? -*?@-A4*B -*B@-C4*D -*D@-E4*F -*F@->4*G -*G@-A4*H -*H@-C4*I -*I@-E4*J -*J@-8*K:(-L4dd-@-M*YQZ`Qp24*:^_*ֶڙ* *-N;*-O3*EP)*Q-RS* *-N*-O-T:/Y*.d*0d*Uh`*Vh`W:0YXdYdh`h`W:***"**?*?י*-Z6  u*[: -C4-Y X Y d dW@-\]^-_6Y Ÿ/SY ɸ/S` X` Y `da-b*+c@DG{YZV 7 9 ; < @* A+ C@ FD IG GH HV Rl Su U X g k l n o p q s w x! y@ zG {N |V ~] d l s z                       & ; A X _ g o y }          , 1 4 9 ? F i s    Z H{|!??l [\ AwY4 `D F}+L5`N*6`,-yXH*=*|>*:*:*M6*Ml66d*e`6``d`6 *f6 gd d6 : *:*T:2 %E:) `6  +hi +  g jb:k6 l66 `6 ( m: 2m:s-r-:,r-: 2m:no$crq:*cpq: +i rc6   d6 + j+Y.     $ , 5 A T b q v |           ( @ E V [ o     # % & '  *Z%=V*V [\$,AT b qp vkWX |eYh`5kkkZ5j*"5 Bl.Bll+/kZ5jXY+no&+#Y$t&,&u&(-vL-+wo#+#Y$x&,&y&(-vL+Y - .- /7 0W 2Z*Y[\YYY`-)X!*ζpL+zo!+{o+|o +}o"+~o#Y$+&~&(L**:c+qM*N-θ -: -:-w-::'#Y$2&&d2&(:*,qM#Y$&&&&(:*,qM*,qM*,*qM,YZ < =# >3 ?= @R C_ Dd Fn Gx I~ K L M N O Q R S T V W YZRuh^h![\ _d~`%3l%llJlj/ X !G+TM,Y*.*0*U*VWM*>.*E*:*>**B*B,י6**D*D,י6* **?*?,י6**:%E6**H*H,י6**I*I,י6 * **G*G,י6 *%*:%E*J*J,י6 *6 *6 * `6*|6*|6*]:*EP:gfgdf:6*:%Ѷ 66*:::fgdf:%Ѷ 66*:Yʿd F/+ F /+  *S*S::66n2: :R*2:*Ր8!+Y @:|~*M6l6 *^*:6^g^f:*Ր8661,F+Y`@*+2` "+Y  d`@ *+2 d`'6g}f:*Ր86RK6 +Y`@ +Y  d@|62+:+4+,X,Y,d,d+4*:%E*+(:*6:*^** *:i6`6#Y$&&&(,X,Y`a,X,Yhbj#Y$%&f&f&f&(,X,Yh`azddl`6`6*6L:Ycc:: 4 4j*ddl`6`6,X,Y &ddl`6 d6jbMB{EEBEYZ b c d! g& h* i4 j9 kJ lS mU qz r s t u v, wT x z | } ~             ! & / 8 A H _ i                   3 : B P Y k                    8 = V ` z             $ * - 2 8 ? [ a t }              m r  ! # $ % & ' ( ) * , . / 0 1 3 4) 50 6= 8B <E :F =ZP;4!)8mH,P0sY' {|3^~hsDhs_V8)B [ah0 )}X|=&z{`;, T    h-G[\G`<!`3 @ @&@@ @ @&@+@k`N1NIk`N !!#k`NjjZlB} k`Njsk`Nj#k`Nj^k`Nj!k`Nj6EZln +'kBXV<*¸M,1,1*k,1cĈ<!,1*k,1*kc,1cĈ<M,}DG{Y* D G H I& KD PG MH NR OT QZ* :.H {|V[\T`&2B} X Q+TM,Y*.*0*U*VWM*>.*E*:ƶ*>**B*B,י6**D*D,י6* **?*?,י6*%*:%E*F*F,י6**H*H,י6**I*I,י6 * **G*G,י6 *%*:%E*J*J,י6 *|6 *|6 *6*6*]:d *6' d6 F /+  ' `6 F /+  *S*S::66n2: :R*2:*Ր8!+Y  @:|~*M6l6*^*:6^g^f:*Ր8661,F+Y  d@*+2 d +Y  `@ *+2 `/6g*ֶ9*c8TK6 +Y  d@ +Y  `@t*:%E*+(:*6:*^** *i6/϶tddl`6 d6j k*`8϶d`l`6 `6tjTW/Ҷddl`6 td6jbMo{OOLOYm Z [ \! _& `* a4 b9 cJ dS eU iz j k l m n> of p r s t u w y z } ~         " . 8 F ` g o }                 ) : R W p z            * B H [ d j o x                  # 2 : G L O P Z.4!)'}3s {|`^F~hs DlZ : 2djoXG&&zX3> f    p|mhQ[\Q`1!`3 @ @&@+@ @ @&@+@5k`N.(#k`NjjZlk`Njjl} k`Nk`Njok`Nj!k`Njfk`Nj!k`NjEZC@+kBzXA */GY   Z [\ XF *+H*Y  Z [\ X/*HY Z [\ X/*YY Z [\ Xf*YM*+Y**,+Y % & ' ( )Z [\<  X4*L*+M*N*M6:**-*:*V*0*g#+d`,f`-d`-dl`6-d-dl`6*+*$ *l+d*e`h`6%*_*?+d*e`hd`6*H*:+d*H**5`6,f`-d`-dl`֎`6*7*g**|*?Xd-dl`֎`*d6`*|*?Xd*d6G*G 69*GX*G`*|d-dl`*` ק֎`6Yn 0 1 2 3 6 72 8< <\ >p ? A C D E F H I M? NB QV R} T V X Y [ _Z   ? z   [\ X `G2kZ)3 .!1!: lkZX4 *dlY gZ  [\XO*+*^:+-i* ا66 ׎6 *Ml6  6 *l7Sld6*d ``6Kld6 cg6/ `d6  ld`6 `6  ld`6*6  A+: ++ٶ4:+XY+ 4+j****+,۱Y" u v y z { ~3 ; C K T t }    , B N Z8 )O[\OOsOhOOO:WX3; C  K r `2 "ZD# klZH-Xw*: b:66`6 ,ښ,6**釶~*ֶ޶9 +9 :ܶ*ֶ޸u:v 9:Y ,*ֶg*:*:d*e`6 l66k`6:l::6 d6+:+$loY-    % ) , 3 B C K \ ] x   $ + 6 D R [ b l o q v {   Z !{66D(Rq{o[\sKB)d,a3Z x  %h/  s`k!5,k!55k!550k!55<k!555+k!555Q" " #$X`*L+ ]L+Y    Z[\ `%$X.v*L+]L*[T*[ZEH*M,1,1+J,1)k,1c9+L+M|,~+/dh{Y>    ! $/ &7 'J *P +[ ,c -e 1h /i 0t 4Z>P&[ '7.(.i {|v[\q`02B} )X/*[Y <Z [\*X^*[M*+[*,+Y @ A B CZ [\>+,-XYL+*W*7*|+*|W+*|WC+W+W4*+*W+*W+W+W+*W+*W+*W+YF w x y z" {. |= ~C L V b q w } Z[\.` =/$ 01X3,+*+*+*ֶښ*+,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, , ,  , , ,Y'      1 3 ? L l     & ) 3 = I V ] d k r { } Z2 ?3 54 )5 63?3 =54 I)7V8[\9.:;?@<L3=l>? `V ak/@@Lk/@Mk/@RH ABX$* L++202+LYY     Z \ C$[\`XDEzXH;3++3*9*9YʿY , 1 4 9 < G ZH[\HF`, GXr t*L*]M, ,^N66-g8*-f::+Ĉ66Ų/L popYF     '38@KRV \m p q Zf 3#h8WXK H>k fZI,UJq{t[\`$N 17kGKX` ^*]M,^N6*:6-g9*-f::iĈ6   6M YZY> !-2; F!M"QW%Z&['Zp -$h2WXF H ?U PI,KJE[{^[\^`.kN1!8kLX]****$**&*KL*[M*,**N--^_*ֶڙ** +,Y:01 2 45"6'7,91:5;:<O=S?\@Z*][\'6M,1N:#-` B``NOPX6*]M*N,,^_*ֶښ!+*,^-::*:*:**|9*|9 *9*9 +*:  "6   d6 #\*6,^:6f:-$2:Y%:9*Ml666*M6**Pog*&``d`` og*&``d``֧Wog*'dd(Ycd og*'dd(Ycd+L++ԧog9*Rtdd*|)`ddtdd*|)`d  c*c֧?`*|,````*|,``  c*c+L++Ԅ"+Y5JK MN(O*R5T:V@WFZM[W\d^n_xbcdefgjlmnopqrsuvwyz{|C}k=YymZW QaR STUVW}s[\i- 5_h:ZX@TFNXn&QxR   Y ,`N 9k`NjZ"1Ok`NjZ1``iSg; k`NjZ1Z[X *M|,},~* *-L*.L*^*W*P*M*TN*9*-,(,*|6*:*f6* * */d6d*e`h6*6 +Y`*?Y`*F*FYY`Y:  0 rc6 : ,,b:     66   5--2 %E m: - - 2m:-;-2 %E-  r-:*  r-: - - 2m:no$ c rq:*cpq:1:  rc6 6 *:  g`6 S `6  dd6 ld+Xl6+X+`6+X+d*?X*?d+{Y:%*@EPqz+4>CW_u#+8=DN^ioxZ{|"i\r*W 7 N?\^/]i$^z _` WX a  +b 8UbEHP=h[\*ei`[G}`F5j*ED2Z5' Bl= Bll+ &ik`cX k*L*TM*><+8+6 +d+l+l6`, ,:`Y.  GLZciZH-dGechk[\f a\f` L5lg[X >* *<**=*:%E>* *6**6*:%E6*6*6*`6 *|:  26  36   d6 %*B*YҵB*B   `4%*H*YҵH*H  `4*S *B*B 5*B  5**^69*M*Moh`6S 6 `td6 66***D`7D**D`7D^ 6o`d6 6o`6***I`7I**I7IK**Y *DY  W8?*H%*:*? *H*5`YN**Y*IX d  W8G*H%*:*G *H*5dY*::*9dl`6*6;6 6*?Y*?`6  d66**F7F61 6*GYd6  d66**J7JY* *B*H%:*B*D *? *F*H*I *G *J*W*P*::*:: ;dXl6 ;`X`6XdYn[*@Vl!"#%'()+./0#1.588S;W<[=i>m?tA{BDGHIJKMNPW X'Y;ZS]X^w_`eghikmnopqr tuv%w,x0yC|_}h~qz*1;Z)[Li>m:t3WD@1/*%,0Dhi;ji)]*^>[\)*@Vl vk   l _i8mSXunoo`&@@@@@@Mkp&kpkpJkpkpMkpkpKOgkpZ7kpZCCkpZCC`kp`ZZq[X* *<**=**:%E>* *6**6**:%E6*6*|d6*|`6 *6 *6   d6 %*B*YҵB*B  `4%*H*YҵH*H   `4*S *B*B  5*B 5**^69*M*Moh`62d6 66 6**D`7D4 `l`6 66 6**I`7Ii**Y*DX d   W8?*H(*:*?`*H* 5dX*G>*?*G<X-!**Y*|  W8? **D?Z**Y*IX*I`   W8G*H4*:**G *H* 5` dŧ **IG*::*9dl`6.*?Xd6 66 6**F7F3*GX*G`6 66 6**J7J*6Y* *B*H%:  *B *D  *?  *F *H *I  *G  *J YRT*DZp +6@[_jnuy.2PX]  ' + /3FLhqz !#$&'*Zj$j$n uy$ '+/3[\*DZp|a[OC : 1 *l hi @m[*%X nLo`'@@@@@@N k&kk=5Q![TZ4kZLLkZLL`k`Z rsX*YW*4*Y./12Z4t`uX/*Y;Z [\vXL* *YCZ [\`@wX/*9YKZ [\xWX/*?YSZ [\yzXE*+*ֶ*ֶ˯Y^Z[\{s|}X4*2'*2*gH'H*='k*>c9Yi jkm$p1qZ*4[\4~41`y}X5**|:*'-32?*:*'-23?Y $Z4 vk5[\5~5$vk`yX0~,+c+98,s+c+9+,@:+v9**|N*,-3-2?*N*,-2-3?Y.  +6@MTYinZ\ 3@  !Yvk~[\~~~nvkM1` yXP+J+cq:s:**|M*),3,2?*M*),2,3?Y"&+;@Z>+vkP[\P~@vkI;` yX-*2ߥ-*2'AHd9*2' BH'H*29 *29   g9*' gkog9' gkoc999YJ  *07<ENU\oZp l[\~QR ~EY NP UI`52 k k X0*'D:*)D:ޙYⰻYY$Z40[\00)s"s` $X* *|*:'3g*o9* g9* g9*29*29  g9  kcJ *o9*2 ) J)  gk9)*2E:YJ$+ 1 8 >GPW`jt|Zf [\`<~vk$xGUPL WE j2s`-Cpkp K kpXA *?++FY'Z [\ sXH *?+,аY3Z  [\ , XE *+G+HIY < =Z [\ XT *]+(JYJZ* [\ s F vX +*F&K L*6 *MN7 7 *2:*2*2O:*2P9N eo9N eo9YRYRYRRYR:YRYTRYVRYR:X9Y9g9'kkc)kkc**U*VZ***[*\] a7 W^ ko_* M*2YrV XZ[!]&^)`/aBcHeMgYi`jllmopqsvxy{|~$*Z}.d.ZQK & ) /BMY+[\++++`dY k@@k@@22 k@@$kX6*`a6Y*SY*bSh**L*)-0Y"%)-015Z1{6[\`pX/*YZ [\X!**=***cY  Z ![\!` Xd*d*;L+* Y  Z[\ )`X< *e*LY Z  [\<XVY*2*fL+*+YZ[\ \X]Y*2fM,*,Y Z [\ \X>*+Y Z[\)X}&*L*2+gL+hL*+iY %Z&[\!` X)*L*2+ǸgL *jL*+iY#(Z)[\$` XG*xkL+*.*0*-*zkM,*.*0ֻlY+mN-n-,o-+Y* #/8 = C E Z*#"8 G[\?`E`XU*u*x+p*z+pY Z[\XU*u*x+q*z+qY'( )*Z[\XU*u*x+r*z+rY34 56Z[\XU*u*x+s*z+sY?@ ABZ[\XU*u*x+t*z+tYKL MNZ[\XU*u*x+u*z+uYWX YZZ[\Xj!+v*+*Jw*+xi*+JYbcd fZ![\!` !Xg*I*yYzI*I{+|YmnpqZ[\`!XD *I{+}Y x yZ [\ "X|*I*I~M,d>e,2{V#Y$&*&&,`2&f&+Զ(:,`2{+Y* "\gu{Z4\f|[\|l` _ Xc ,N-%Y#Y$&,&&(ʿ,,.+6,,.`,)+6:,f ,Fd6dd#U0U.U0UY-Y:  &:6dd#U0U.Ud0UEU`&&-+U`0U`0UY-Y:  &:*-Y#Y$f&&(:Y,1AX^ru !=FOaiszZz u[ a AjXS^MiB`n1@ll,ll#X_'#Y$*&&*ֶ&(L+Y %Z'[\%X****ζښ* *****h=*W *****j=*WY. #(6T]kZ*T  [\`  @ @ Xk**+)*,YZ [\h`Xk**+)*,YZ [\h`X3*Y Z [\XI*OL+1*+1*k+1cĈM$*+1*k+1*kc+1cĈMY'HZI[\A.` '2 {X/*OY"Z [\X$*+O***M|,},~{Y"+- . /201#3Z {|$[\$`T}X/*^Y:Z [\Xf*^M*+^*,+*YBC DEFZ [\CX/*YOZ [\Xi*=****YWX YZ[Z [\X/*_YiZ [\X/*`YwZ [\Xf*`=*`**Y Z [\HWX/*aYZ [\^X^*aM*+a*,+Y Z [\JX/*bYZ [\X^*bM*+b*,+Y Z [\LMMX/*cYZ [\X^*cM*+c*,+Y Z [\OMMX/*dYZ [\X{*d=*d**Y Z [\Q`X/*eYZ [\X^*e=*e*Y Z [\SXF **Y Z [\ X d*_M*+_+%E *1+o+o+vL**ֶ+Ͷ***,+ M*Z]{Y: /:IMQZ ] ^ c Z*U^|d[\dF`lkl}Xf**|L+*L++3I+29* (9I9*2(*2:*1=*1>Y> !'.58;?U] e!ZH k8f[\Mk'?Q.8RU:.` p  X2*2Y(Z [\ X2*2Y5Z [\  XU+**X* Yw xyZ [\  X?+*WY 34Z[\>X/*YoZ w\{XYoX/*YoZ w\XP*+,-YoZ*w\uXP*+,-YoZ*w\uXP*+,-YoZ*w\u>X/*YoZ w\XP*+,-YoZ*w\u>X/*YoZ w\ !X/*YoZ w\"!X/*YoZ w\#>X/* YoZ w\$>X/* YoZ w\%&X;*Z YoZw\u'&X;*Z YoZw\u(>X/* YoZ w\)*X/*YoZ w\+,X/*YoZ w\-.X/*YoZ w\/*X/*YoZ w\0,X/*YoZ w\1,X/*YoZ w\2*X/*YoZ w\3XTE:YSYSMYoB"D4EATJ` @45r  P   1