4 ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?@A BC DE F GH IJ IK L M NO #PQ #RS #T UV W X Y Z [\ 0] ^ _ ` Pa 6P b c d e f gh ij k lm nop nq -r s t u v w x y z{ | } ~                     i      rF        ? { BJ F   m 0 0 0 i 0    T   i P i   0   i $  P     F F                    # 0   ? q 0   0    0 0 0  @@      0 B      0 0    B 0 0 0  0 r -& 0  F   ?!" 0 #k $ % &'(] ) *+,- -./0 -1 -2 ,3 ,45 -678 ,9 :;<=>?@ 4ABC D 0E F GH II JKLM N OP Q ?RS BT UVW UX YZ[ P\ M]^ M_ `* a, b Bc d e f fg hijk hlm fn fo Bpq i[ *r stu svw sxy bx qz{ |} |~ q   s     s s  s i i bv il * b b b h - -         0 0              .         ?     @    P        d       B@ k    @i =q     ?  P P    \   U  M @$              B               T  U  U   U         !  ! "  #  $  % ! & !  ' ! ( ) * + / , ! -  .  / ! 0@@ / 1  2  3 ! 4  5  6  7  8  9  :  ;  <  =  >  ? @  A  B  C U D  E ! F G ! H    I  J  K L M  N O P Q  R  S T b U  V b W X Y?  Z [ L \ ! ] ^ - _ ! ` ! a  b c - d e f - g h i j qT  k  l  m n wT o p q r s  t - u U v  w  x  y  z { |  }?333333 ~       !   - q       !  !  ! &     ?    ! # #        !  )  B     f  ?6C- !TD- ! ?!TD-1    ! !   q  ! ` b  b   A       L L 3 P                @ÈÈ  6 0                 ^         @        ) )                   q  q Ƞ                      0 @r?333333??     !    ! "  #  E $ % &  '  (  )  * +  , -  . ` / ` 0 ` 1 2 3 4 5 6 7 8 6r 9 : mP ; m < m = m > ? 6 @ , A B C D C E o F  G H I J K L M - N  O - P Q - R   S T U T V W X Y &  Z8=?ADFH  [  \ ] ^ _ q ` i a;  b  c 0 d 0 U e  f , g h i  j k l m ? n  o p q r s H t u v w ScanButton InnerClassesAxisLayoutManagerMemento xLock 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 formatStringPROP_FORMATSTRING 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 y setNextAction1(Ljava/lang/String;Ljavax/swing/AbstractAction;)ValLjava/awt/event/ActionListener;als [Ljava/awt/event/ActionListener;labelabstractActionLjavax/swing/AbstractAction;)8 z\setPreviousAction0(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;y 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;result5 ~ < Exceptions getDataPath setDataPathdeLorg/das2/DasException;a@ 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; # qj  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;bounds]hasLabelCollisionsE(Lorg/das2/datum/DatumVector;Lorg/das2/datum/format/DatumFormatter;)Zboundmajordf[Ljava/awt/Rectangle; intersectsehasTickCollisions(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 updateTickVnewTicks Ljava/lang/NullPointerException; lautoTickVpaintComponent(Ljava/awt/Graphics;)Vstroke0Ljava/awt/Stroke;leftEdgeddslinespositionDMin tickLabelFontLjava/awt/Font;tickLabelFontMetrics tickLengthtick_label_gap lineHeightbaseLinetick_label_gap_2023 rightEdgegraphicsLjava/awt/Graphics;canvasgLjava/awt/Graphics2D;pxipxclip drawBounds     resolveStringJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;textnamevalueresolveAxisLabelsdr abbrevNamesspaintHorizontalAxis(Ljava/awt/Graphics2D;)V 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 ltcaLabels 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 9      * ~z ( ) z z   z yz  "# z  setUserDatumFormatter({0}) m zorg/das2/graph/DasAxis$1 e3   java/lang/StringBuilder ez  >>  << el g i ef eoorg/das2/graph/DataRange e   stjava/lang/Object       L  on  visualCues         0.66em    $ & , .tcaload_  0 11em 3 71px 8 ; = ? AB DB F H  o zjavax/swing/JMenuBack e !   Bookmarks  (org/das2/graph/DasAxis$AxisLayoutManager z z   java/text/ParseException  m org/das2/graph/DasAxis$2  3 vw xw z  {  |  4org/das2/datum/DatumRangeorg/das2/graph/DasAxis$3 e javax/swing/JMenuItem e javax/swing/JSeparatororg/das2/graph/DasAxis$4bookmark this range e org/das2/graph/DasAxis$5remove bookmark for range org/das2/graph/DasAxis$6 e   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 i e !org/das2/event/ZoomPanMouseModule e 7o"java/lang/IllegalArgumentExceptionInvalid value for orientationjava/lang/NullPointerExceptionrange cannot be null  "units cannot be ordinal or nominal  }  width is zero:   invalid range ignored: {0} w w e!enter dasAxis.setDataRange( {0} )      z z z org/das2/datum/TimeLocationUnitsfiring rangeSelectionEvent &org/das2/event/TimeRangeSelectionEvent   e  enter dasAxis.setDataRangePrev() z#enter dasAxis.setDataRangeForward() z#enter dasAxis.setDataRangeZoomOut()  zoom out limit      org/das2/graph/DasAxis$9   z  replaceRange({0}) w  z zsetLabel("{0}")axis label cannot be null  h*Vertical time axes cannot have annotationsshowTca/  -das2 legacy TCA stuff needs to be implementedclass:  4org/das2/qds/QFunction java/lang/Classjava/lang/String      java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodExceptionjava/lang/SecurityException+java/lang/reflect/InvocationTargetExceptionorg/das2/DasException e  java/lang/InstantiationException java/lang/IllegalAccessException  null dataPath string not allowed    #unable to implement tca QFunction:      tcaDataPathdataPath  enter maybeStartTcaTimer     canvas is not yet set, returning m   tcatimer is already pending  org/das2/util/TickleTimerorg/das2/graph/DasAxis$10 e ! e " startTcaTimer #dataSetDescriptor $4someone is adjusting this, wait until later to call. % 89 ! & ' ( )org/das2/qds/QDataSetUNITS * +update for {0} to {1} , - m .org/das2/qds/JoinDataSet  / 0 1BUNDLE_0 2 3&no bundle descriptor, dealing with it. 2 4org/das2/datum/Units 5tca units are not convertable 6 7 8 9} : ; CONTEXT_0 < = > * ? @ A B C D} = E DELTA_PLUS DELTA_MINUS F G H I J K 0 L M NBUNDLE_1 O P Q R.result of tcaFunction value() should be rank 1 NAMELABELskipping irregular record: {0}; S T U V WDEPEND_1DEPEND_0#exception occured while reading tca Xz Y Z [ \ ] ^ _1 ` a b c 01  :D d eorg/das2/graph/TickVDescriptor e f g!  h i j KL kL kSabout to lock for setTickV VW l m n 10!U-10 o p C q ^ r s t u0.0000 v w x s YZ  y   zL y {java/awt/Rectangle |M } lm ~  f  k `a hi org/das2/datum/DomainDivider*org/das2/datum/InconvertibleUnitsException / s(f8.2)  i e about to assert error: {0} Jjava/lang/AssertionErrorenter updateTCAImmediately... ...got lock.$org/das2/components/DasProgressWheel zBootstrapMethods z   z zupdateTCASoon {0}org/das2/graph/DasAxis$11   #  range is not finite...  domain divider is locked.  mzdatum range width is zero rJ wJ IJ PJ Denter DasAxis.paintComponent   disabling clip for thicker axisjava/awt/Graphics2D  DasAxis clip={0} @ {1},{2}    b  java/awt/BasicStroke e  e                  z ><< t       java/awt/geom/Rectangle2D$DoubleDouble e        1draw V leftline at {0}draw V rightline at {0}draw V tick at {0}  lpjava/lang/Math                 tca data is empty  ! " # i java/lang/RuntimeException $ % exceptionsans-12"2285: font was null, using sans-12  &  ' (org/das2/graph/DasAxis$Memento ) * + , - . / . + 0 1 2  3 2 4 2 5 6 7 6 8 9  : ; < ;0unable to create transform in getAffineTransform ~  = 34$java/lang/CloneNotSupportedExceptionjava/lang/ErrorAssertion failureInvalid tick directionjava/lang/Integer Max label width: {0} > z ? @ A B } Cz Dz&tickV cannot be used because of units. Enegative font descent F G e } H I J K ZM dM VSCET B  L M ef AB  N O P Q   lt 6 R S T w} b U V W X     Y Z animate axis  [ \ ] ^ _ ` a b c d animation frames/sec= {0} eupdateImmadiately{0} {1} f g z z en h i j w java/awt/geom/GeneralPath e ko l       m4 #javax/swing/event/EventListenerList)org/das2/event/TimeRangeSelectionListener n o n p q fire event: r s t--> u v w x y  56 z { | }"!" is not a valid format specifier ~ w  java/text/DecimalFormat e    (  >z  RS$%\$    das2.graph.dasaxis.debuggraphicsfalse truejava/awt/ColorPurple das2.graphics.axis x \([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/Strokejava/awt/Graphics java/awt/Fontjava/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 getEmSize 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;)VisFinitegetFontfinerisValueAdjustingjava/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)VgetSize((Ljava/awt/Graphics;Ljava/lang/String;)V(Ljava/awt/Graphics;FF)Vsvaluedecode#(Ljava/lang/String;)Ljava/awt/Font;setFont(Ljava/awt/Font;)V9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; drawStringdisposepaintcontains(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)ZsetToolTipTextgetDatumFormatterFactory newFormatter:(Ljava/lang/String;)Lorg/das2/datum/format/DatumFormatter;getSlopeIntercept(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!on      ! "#$%&' ()*+W,-Y./0123456789:;<=>?@ABCDBEFGHIJKLM/*NO PQRSM++*M*+,+*Y*N *O +PQ+TUVWXMaZ* N-:662:*!*,"*#Y$%&+&'&()N" *39A`O4* YZO[\aPQa]a^_U `abcc&dXM\U* N-:662:*!*,"*#Y$*&+&()N" *39A[O4* YZJ[\\PQ\]\^_U `abcc!efMU *+,+N KLO* PQ gh ih ejMP*+,+-.N T UO PQkelM**/*0Y*+,12**2*34**N_`a!b%c)dO4*PQ*gh*ih**menMn*/*+2*+*34**Nlm nopqO PQkeoM*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**{N@t $).3=BSX^!c"h%m&x(~5:<>F]! Z 2?Pa{u vwxy(z3{@|K~S_cgpxO pqPQUK`4XrstM++,+,+,+,+,+,N#*O +PQ+k+uvwMI *2+*N O PQ kxwMI *2+*N O PQ kyzM*p*2L+M,4,NY*--:Y:*pW*pYWY*MY,N*p-W*pYWY*:Y:*pWNN  )3BMWZit}Of 3${B|}M ~ :PQtC|}}:} U 9zM1n*R*l*2L=+N-=6-:Y*:Y:*lWNB  !#36AR]gjmOR64A){R|}] ~*CnPQ!M#KU BM/*RN O PQM<*R=*R#**l**ln*N" (3;O <PQ<$7U( zM5*x*Yx*x*z*Yz*zN"#$&!',(4*O 5PQUzMMF*Y**Y**L*+*+**yW**yWN& - ./%0*122:3C4L6O*"YZMPQULM3 Y*N9O  PQM3 Y*NIO  PQzM*@*@**m*@#*@*@**m*@*O*Y**@*@**m*@*m*@Y**L*m+*m+ħL*Y**ŵ@*@**m*@*m*@Y**L*m+*m+ıN^r st#u-v8wCyJzW{b|m}xO PQU #RHoMq*=*g**hN O PQUoMS*B(2:*ǧ'*ǧ*ǧ*ǧ YɷʿN2 $+.58=@EHROSPQSU$  wMH+ Y̷Ϳ+θϚ Yзʿ+ѶY#Y$Ӷ&+Զ(ʿ*2M*N*+ך+*+ζڙ*2+ۧ*+-+Υ*-+ζ*,+NJ".IQV^jkyO*PQQTVOU&!M2*2հNO PQM@ +,+-ެNO PQ M5 *2N+-+-L,-MY+,:*ך*29 *29 *25+*ֶ9,*ֶ9+*ֶ"o9+*ֶ9,*ֶ9**  *2: *2**** Nn'4=JKT] g t   Oz t%giPQhh'Gg=iT ] ! UE.M ` `zM6*2N %&O PQzM}0*(Y*Y**L*+N) *+*,/.O* 0PQU/zM `*2L*2I*29*2*2:*29*29 *( ***+N6 4567!8(91::;C<N=R>V?_@OH`PQPH!?1/:&C zM `*2H*2J*2:*2*2:*29*29 *') ***N6 FGHI!J(K1L:MCNMOQPUQ_ROH`PQPH!?1/:&C zML *2H*2J)'g9'g9)c9 *') *2:  *ָ* *2 *2: ***  NFXYZ[\#])^3_<`QaZb[dfeofsgwhiORPQrje#_g)Yi <F o U[`M/*2NqO PQzM+NxO PQM5 *2ն,NO  PQM5 *2ն-NO  PQM2*2հNO PQM= *+NO PQ M= *+NO PQ MI *2+*N O PQ ihMI *2+*N O PQ ghM2*2NO PQM:*=*N*2* *-**-*N&  #.9O*:PQ:m5 0kU #M/*SNO PQMi*SM*+ S** ,+N O PQ&M2*2߰NO PQMA *2+ N O PQ wM&*M*+* Y* *,+N %O &PQ&k!TUM/*NO PQ!wM[*M+*֥.* *+*2+* *2+***,+*N6  !"#%+&3';)C+G,N-V.Z/O [PQ[kVU M%**=****N"67 9:;<=$>O %PQ%U M/*NEO PQM4++YͿ*:M*+:**,+N"P QRT!U&V*W3XO 4PQ4!UM/*:N`O PQM/*FNiO PQM>*FN qrOPQM/*NzO PQM/*NO PQMB *NO  PQU @MM*=*Yʿ** * * * **!N6 $%*.38?CLO MPQMHU  ML*"#Y$ʿ*%#*:&=*'N-()*LD*+N*`':-(,Y-S.6YS/*L:4Y5M|,8,~M|,9,~+Uvy0UvyUvy1Uvy2Uvy3!6!7!0NV !*/6DLUvy{O\ 6{ pU0*[L9pp U0,4aaa BB4M/*LNO PQMJ+Y:Ϳ*LM+*LE*+L+%E*;*G*+<;* **;Y#Y$=&+&(ʿN>-?*@**A,+;or4NV %.3;CGLSorsO*s PQU3B MF *+B*N O PQ MQ*C** NO PQU@zM mD*EL+FGH* +*XIJ*+**XK*L*MYNPY*+QRL*LSTN6     $/;DKb)l+OmPQ_U &!M?*;M*+;* *U** * *V*A*U,+N. 67 89:<=#@,A5B>DO ?PQ? : M/*NOO PQoMf*=***WXNWX YZ[O PQ* M/*TNbO PQ Mq*TM*+T*U**Y,+Njk lmnoO PQ,  zM/ *;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:**:~*N>Oxy z{~().6ABIQZ+9P[fil| ,CT\_hyO  +GrjcpV '    P il|1pPQ .6 !I"#Q$%U& `&'()*+* `&'()*+*,***)*5*x*& % `&'(-.M@*4$,***|*|N (08O @PQU /MR* *|}*NO PQU01M2*2NO PQ23M?*2M*+22,*3,*3,*3,*3*2*3*2*3*2*3*2*3,*2*,*2*,*2*,*2**NF !+5BO \!i"w#%&'()O PQ4QU56zM*2*3*2*3*2*3*2*30Y**2*2߸*2*2߸*21L*+2*2*3*2*3*2*3*2*3**N>0 12'344N5_6f7k8x9:;<=>OPQfB7MC**NEO PQU @89MK***NMN PO PQU :;M1, *+*]*ֶ`LY+,*ַN*-N"\] ^ `ac+d0eO*1PQ1<#1=#+>U ?M3p*]M,,`N,^,`:`:+,RY-,:*: *:*N2 opqr's3tAuQvWwbxiyozORpPQp@hk>_<#R=#'IA#QBWU!b`C'''CV:DMM*YM*++*;**;**+?,çN,-* ** 25585N2   "'0:HLOMPQMU" DE FM/*UNO PQGM6*UM*+U,*,+E"*,+** * *N" #'5O 6PQ61HU5aIJMdM,***|},o>*,o>>>+,+-:N& +=JQaO>(KdPQd`LM='KaNU+O APJM*+**k6*|}6l>"**`6*6l>>+,+-M*,:*,:*Ň*kc6l>6l>+,+-M,NR&,/?HN[jqzO Q,K& R?QQQPQjPNNlKHrRqISz@TU%/ AA`CVU VWM|*M,+ =>+ʰ,N  O PQXU VYZM R+,^*N:Y:-:66%2: * ζτN" 4?IOOH4[ RPQRSR E\]@LM7^U#& `VC_OU_(`aM +g,+*N:-:6-t*-2:*'*+fЎYŇ*cŧ(*+fЎYɇ*ocS2:66 2ҙ62:N^  *7 >!E"V#i%z&(*+,-.0,2Op >Wb#x%PQc!d\]LM ^e.b+fU3 `&V_OgEU$ U hiMg+g*+fЎ=>6>+g5*+fЎ6'd >=N6 >? ABC)D6E>FJGPIRKUC[NO>6jAgPQgk!RlPfU 5 @mzM*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***?N#RTV0WAZS[k^u_`abdefijklo pq,r9u?vBwYxbylzp{ORPQSpc!kXn!uNd?oBBk!Yjp!U& (3&&V0&64q&&0rJM`*b+,+-A **c+,+-:*b+,+-::*aM*ZYZN* 2ENWZ[OHHst2(c!Ek!N N[pu`PQ`U :`vwJMv+*䇶~N**:*+,-+--:*:*:Ň*kc6*,:  *k`6   6*|}6  l=+,+-:*:*:*kc6*":  6   6=  =6  +,+-:gg Y*:*:*kc6*f9 *f9   g 6 d=X+,+-:A6*6l==  =+,+-:**?N2 7?I[bm,8IckuOmx  x  %l j I^[rQ9R y 2K?S7"7Q.RPQ5K zh "{|U `VC}Uk `VC}U@ A6R`} `}@ A`C}~zMW*YL²YM,*,N-*,*:,*+ç :+.2==?= LOOSONB  "*.26:=CGJVO ,* WPQU"=`E DEzM2*EL++* +**XKY*+*N'()*+$,19O2PQ-U1DM*M>,J+F,g+g56+g#,f+f>ק>h*+***?*@*;9*E:.* **XK**X*L**,**NZ@ABC D/EGFIDRJTMXO]PiQwR}STUVW]_aO>#,}0PQHU#C%XM/*;NdO PQMW'>'oH'' 'kH'63')+-/1  :66.h6NJnopq#rLsNtPuRvTwVxX}b~epyOHh!b)e&PQ#hU ,Me+** M*, *,N O PQ zM0*;<*UM*N-, --  **, *,**d*e**c*ѶYʿ*c*-:* * *-:*2 *-: *-:* ** , *,*w*c*-:* H* *-:*2 *-: *-:* ** :~svN2 #,-4<FKSZamty}"+.8BLV]jsvxO " ?S]xpPQ zU3#a C C BM Y\*EM,,* *d,* *d*N|-}-~*^%*^]E +!"#$%6Y+&SY*'(SY*)(Sh+*!N-*'t*)t+-*,-9*^4*^]E(*^**E.9-/Y01o263#-4:-/Y  Y5QY5Q 61-7-*8 -*89-:-*; -*;9-<-*= -*=9->-*? -*?9-7-*@ -*@9-:-*A -*A9-<-*B -*B9->-*C -*C9-1*D:(-E-dd-9-F*YQZ`Qp2-*:^_*ֶڙ* *-G;*-H3*EI)*J-KL* *-G*-H-M:/Y*'d*)d*Nh`*Oh`P:0YQdRdh`h`P:****8*8ҙ*6 *|6 *: * : *M6 *Ml66 S*T`6  `` S`6* U6  Vdd6:*)`6-WX+gY*b:*b: Z *[\66`62-]X`-^XT-^XCr-:r-:-_X -X`c6d6-YH6  u*b: -<--Y Q R d dP9-cde-f6Y Ÿ(SY ɸ(Sg Q` R `dh-i*+j@DG{N{    * + @ D G H V (l )u + . = A B D E F G I M N! O@ PG QN RV T] Ud Vl Xs Yz Z \ ] ^ ` a b d e f h i j l m n p r s t u v w& z; A X _ g o y }          , 5 > D L R Z c o               % * 6 M Y ^ j {               L P X O8Hpq!?{{/]5 > D L| R ZxocOA1,LMl YPQYKDAN U$Fr+L5UC*6U,_`CU}o`CU}O/`CU}O**5 &a'`CUyMY+kl&+#Y$m&,&n&(-oL-+pl#+#Y$q&,&r&(-oL+N - 7 W O*YPQYYYU-)Mw**:c*ζstL*M,θu ,vN,N,wg,wx:y:y'#Y$2&y&d2&(:#Y$-&z&&{&(N*+|-tL*+}*~tL+N:   % . 3 : C M Z ~ OH+C[MQ]PQ3U.aaJa_M !G+MM,Y*'*)*N*OPM*>.*E*:*>**;*;,ҙ6**=*=,ҙ6* **8*8,ҙ6**:%E6**A*A,ҙ6**B*B,ҙ6 * **@*@,ҙ6 *%*:%E*C*C,ҙ6 *6 *6 * `6*|6*|6*]:*EI:gfgdf:6*:%Ѷ 66*:::fgdf:%Ѷ 66*:Yʿd F(+ F (+  *S*S::66n2: :R*2:*А8!+Y 9:|~*M6l6 *^*:6^g^f:*А8661,F+Y`9*+2` "+Y  d`9 *+2 d`'6g}f:*А86RK6 +Y`9 +Y  d9|62+:+-+,Q,R,d,d+-*:%E*+!:*6:*e** *:X6`6#Y$&&&(,Q,R`h,Q,RhbY#Y$%&U&U&U&(,Q,Rh`hzddl`6`6*6L:Ycc:: - -Y*ddl`6`6,Q,R &ddl`6 d6YiMB{EEBENZ   ! & * 4 9 !J "S #U 'z ( ) * + ,, -T . 0 2 3 4 5 7 9 ; < = > ? @ A B C F! I& J/ K8 LA MH N_ Oi P Q T V W X \ ] a b e f g i j k o p q3 r: sB vP wY xk y ~ | } q               8 = V ` z             $ * - 2 8 ? [ a t }              m r                 ) 0 = B E F OP;4!8m=!P0hY' pq3^{~]hDhh_V8)B [ah0 )}M|=&z{`;, T    ]-GPQGU<!U3 @ @&@@ @ @&@+@`UC&CI`UC !!#`UC__ZaBr `UC_s`UC_#`UC_^`UC_!`UC_6EOan +'`BvMV<*M,1,1*k,1c<!,1*k,1*kc,1c<M,}DG{N*   & D G H R T O* :#H pqVPQTU&'Br M J+MM,Y*'*)*N*OPM*>.*E*:*>**;*;,ҙ6**=*=,ҙ6* **8*8,ҙ6*%*:%E*?*?,ҙ6**A*A,ҙ6**B*B,ҙ6 * **@*@,ҙ6 *%*:%E*C*C,ҙ6 *|6 *|6 *6*6*]:d *6' d6 F (+   F (+  *S*S::66n2: :R*2:*А8!+Y  9:|~*M6l6*^*:6^g^f:*А8661,F+Y  d9*+2 d +Y  `9 *+2 `/6g*ֶ9*c8TK6 +Y  d9 +Y  `9t*:%E*+!:*6:*e** *X6/Ķtddl`6 d6Y k*`8Ķd`l`6 `6tYMW/Ƕddl`6 td6YiMh{HHEHNl   ! & * 4 9 J S U z ! " # $> %f & ( ) * + - / 0 3 4 5 8 9 : ; < > ? @' C1 D? EY F` Gh Jv K L M R P Q E W X [ \ ] ^ _ ` b c" d3 eK hP ii ks l o p \ u v w y z { | # ; uA T ] c h q x                  + 3 @ E H I O.4!'v3h pqY^{?~]hDlZ 3 +]chM@&z~Q,> f    i|m]JPQJU1!U3 @ @&@+@ @ @&@+@5`UC.!#`UC__Za`UC__ar `UC`UC_o`UC_!`UC_f`UC_!`UC_EOC@+`BvoMA *(GN   O PQ MF *+H*N  O PQ M/*HN O PQM/*YN O PQMf*YM*+Y**,+N    O PQ1M4*L*+M*N*M6:**-*:*V*0*g#+S`,U`-S`-Sl`6-S-Sl`6*+*$ *[\+S*T`h`6%*_*8+S*T`hd`6*H*:+S*H**.`6,U`-S`-Sl`ʎ`6*7*g**|*8Qd-Sl`ʎ`*d6`*|*8Qd*d6G*@ 69*@Q*@`*|d-Sl`*` ˧ʎ`6Nn     2 < \ p   ? B V }      O ?zPQ {|MUG2`}O)3 .!1!: l`}OM4 *SlN O  PQMO*+*e:+-X* ̧66 ˎ6 *Ml6  6 *l7Sld6*S ``6Kld6 cg6/ `d6  ld`6 `6  ld`6*6  A+: ++Ͷ-:+QR+ -+Y****+,ϱN" * + . / 0 33 4; 5C 7K 9T ;t =} > ? A B C E F G I J N O P Q R S T U X, YB ZN \O8 ){OPQOOhO]OOO:LM3;  C   K r U2 "OD# `aOH-  Mw*: b:66`6 ,ښ,6**䇶~*ֶҶ9 +Ա9 :ж*ֶҸu:v 9:ٻYۿ ,*ֶg*:*:S*T`6 [\66k`6:l::6 d6+ԧ:+Ԅ$loN- m o p s% ) , 3 B C K \ ] x   $ + 6 D R [ b l o q v {   O pu66D(RxqpoPQhKB)d,a3Z x  %h$ {| sU`*,`**`**0`**<`***v+`***}Q  M`*L+ dL+N   OPQ UM.v*L+dL*[T*[ZEH*M,1,1+J,1)k,1c9+L+M|,~+/dh{N>    / 7 J P [ c e h i t O>P[ 7.#i pqvPQqU0'Br M/*[N O PQM^*[M*+[*,+N   O PQ3MYL+*W*7*|+*|W+*|WC+W+W4*+*W+*W+W+W+*W+*W+*W+NF , - . /" 0. 1= 3C 4L 7V 8b 9q ;w <} ? @ A BOPQ U =!$ "#M3,+*+*+*ֶښ*+,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,,, ,,,N' M N P Q S T V1 W3 ^? _L al b d e h i j k n o p r s t u v w& x) y3 z= |I }V ~] d k r { } O$ ?% 5& )' (3?% =5& I))V*PQ+ ,-?@.L3/l01 UV a`!2@L`!2M`!2RH 34M$*L++202+LYN     O Q 5$PQUX67oMH;3++3*9*9YʿN , 1 4 9 < G OHPQH8U, 9Mr t*L*]M, ,^N 66-g8*-f ::+66Ų (L popNF     ' 3 8 @ K R V \ m p q Of 3#]8LMK :>k fZ;!U<qputPQU$C &7`v9=M` ^*]M,^N 6* :6-g9*-f ::X6   6M YZN>    ! - 2 ; F M Q W Z [ Op -$]2LMF : ?U P;!K<E[pu^PQ^{|U.`}C&8`}v>zM]* ******DL*bM*,**N--^_*ֶڙ**+,N:   " ' , 1 5 : O S \ O*]PQ'6?,1@:#"U BUUCABM0*]M*N,,^_*ֶښ+*,^-::*:*:**|9*|9 *9*9 +*:  6   d6 \*6,^:6f:-2:Y:9*Ml666*M6**Pog*``S`` og*``S``ѧWog*ddRcd og*ddRcd+L++ϧog9*Rtdd*|`ddtdd*|`d  ccѧ9`*| ```*| `  cc+L++τ(+N5  (*5 : @ FMWdnx!"#$%&'(*+,./01C2k45789;<=?=BVDsGzHI"MOW CaD EFGHIwhPQ^" 5Y]:TM@NFHJn CxD {| K !UC 9`UC_O"}&O`UC_O}&UUiSg5 `UC_O}&LMMb*M|,},~* *!L*"L****M*TN**-,,*|6*:*U6* * *#d6S*T`h6*6 +Y`*8Y`*?*?YR`R:  $ `c6 : ,,b: 6   5--2 %E ^:@ - - 2^:*  r-:  r-:%:  `c6 6 m*:  V`6 S `6  dd6 ld+Q\6+Q+`6+Q+d*8Q*8d+{N3Z][\_a%c*f@gEhPjqkzlmnopqrstvwxyz{$})~=E[lq{Opq"^BXlA  ?N/O$PzyjQdR 1LM S  b| UTEPU]PQ*^USGrUF*_*ED2O*' Ba&a &i`UVM k*L*TM*><+8+6 +d[+l[+[\6`, ,:`N.  GLZciOH-WGXc]kPQf aU\YU L*aZMM >* *<**=*:%E>* *6**6*:%E6*6*6*`6 *|:  &6  '6   d6 %*;*Y͵;*;   `(%*A*Y͵A*A  `(*S *;*; )*;  )**^*9*M*Moh`6S 6 `td6 66***=`+=**=`+=^ 6o`d6 6o`6***B`+B**B+BK**Y *=R  P,8*H%*:*8 *H*.`RN**Y*BQ d  P,@*H%*:*@ *H*.dR*::*-Sl`6*6;6 6*8R*8`6  d66**?+?61 6*@Rd6  d66**C+CY* *;*A:*;*= *8 *?*A*B *@ *C*W*P*.:*.: /dQ\6 /`Q`6QdNn[*@Vl#.8SW[imt{ ';SXw    %!,"0#C&_'h(q)z+,./1235689=>?@A*B1C;FO)[Li>m:t3 WD@1 / *%,0 D[\;]\)O*P>PQ)*@Vl k^   _ _^8`SMuaobU&@@@@@@M`c&`c`cJ`c`cM`c`cKOg`cO7`cOCC`cOCCU`cUOZdMM* *<**=**:%E>* *6**6**:%E6*6*|d6*|6 *6 *6   d6 %*;*Y͵;*;  `(%*A*Y͵A*A   `(*S *;*;  )*; )**^*9*M*Moh`62d6 66 6**=`+=4 `\`6 66 6**B`+Bi**Y*=Q d   P,8*H(*:*8`*H* .dQ*G>*8*G0Q-!**Y*|  P,8 **=8Z**Y*BQ*B`   P,@*H4*:**@ *H* .` dŧ **B@*::*-Sl`6.*8Qd6 66 6**?+?3*@Q*@`6 66 6**C+C*6Y* *;*A:  *; *=  *8  *? *A *B  *@  *C NRTJK*LDMZNpOQSTUVW[\]_abce hij(k3o=qXt\ugvkwrxvz|}~+/MUZ~$(,0CIenwOj$g$k rv $   $(,0 PQ*DZpy^XLC : 1 *_ e^ =`X*%M aIbU'@@@@@@K `&``=5Q![TO4`OII`OIIU`UO efM*YP*(*NO4g UhM/*NO PQiML* *NO PQU@jM/*9NO PQkLM/*?NO PQlmME*+*ֶ*ֶNOPQnhopM4*2'*2gH'H*1'k*2c9N $1O*4PQ4q41UlpM5**|:*'-'&3*:*'-&'3N)* +-$.O4 k^5PQ5q5$k^UlrM0~,+c+98,s+c+9+,4:+v9**|N*,-'-&3*N*,-&-'3N. > ?@+A6C@DMFTGYHiJnKO\ 3@ Yk^~PQ~q~nk^M1U lsMP+J+cq:s:**|M*),',&3*M*),&,'3N"XYZ[&\+];_@`O>+k^PPQPq@k^I;U ltM-*2ߥ-*2'5Hd9*2' 6H'H*29 *29   g9*' gkog9' gkoc999NJo ps v*w0x7z<~ENU\oOp lPQqCD ~uEY NP UIvU52 ` ` wxM0*'8:*)8:ޙYⰻYN$O40PQ0y0z){h"|hU $w}M* *|*:''g*o9* g9* g9*29*29  g9  kcJ *o9*2)J)gk9)*29:NJ$+18>GPW`jt|Of PQ~`<qk^$xGUPL WEv j2hU-Cc`c K `cMA *?++:NO PQ hMH *?+,˰NO  PQ ! ME *+;+<=N  O PQ MT *]+(>NO* PQ h 8 kM +*F&? @*6 *AB7 7 *2:*2*2C:*2D9B eo9B eo9YRYRYFRYR:YRYHRYJRYR:L9M9g9'kkc)kkc**N*ON***O*PQ a7 WR koS* A*2Nr !&) / B HMY`l "#%&()$+*-O}#d#ZQK &t )t /BMY+PQ++++UdY `55`55'' `55$`zM6*TU6Y*SY*VSh* *L*)-0N"45%6)8-<091;5=O1pu6PQUpvM/*NDO PQM!**=***WNLM OPQR SO !PQ!U zMd*X*;L+* NZ[ \ ]_OPQ  UzM< *Y*LNfg hO  PQ1MVY*2*ZL+*~+NqrsOPQ QM]Y*2ZM,*~,N} ~O PQ QM>*+N OPQzM}&*L*2+[L+\L*+]N %O&PQ!U zM)*L*2+Ǹ[L *^L*+]N#(O)PQ$U MG*x_L+*'*)*-*z_M,*'*)ѻ`Y+aN-b-,c-+N* #/8=CEO*#"8 GPQ?UEUMU*u*x+d*z+dN OPQMU*u*x+e*z+eN OPQMU*u*x+f*z+fN OPQMU*u*x+g*z+gN OPQMU*u*x+h*z+hN OPQMU*u*x+i*z+iN OPQMj!+j*+*Jk*+l]*+JN   O!PQ! U !Mg*I*mYnI*Io+pNOPQuU!MD *Io+qN " #O PQ u"M|*I*IrM,d>e,2oV#Y$s&*tu&v&,`2tu&U&+Զ(:wx,`2o+yN* *+-./"0\1g2u.{5O4\f|PQ| lU _ Mc z,{N-|%Y#Y$}&,&~&(ʿ,,.+6,,.`,)+6:,f ,Fd6dd#U0U.U0UY-Y:  &:6dd#U0U.Ud0UEU`&&-+U`0U`0UY-Y:  &:*-Y#Y$U&&(:N,:;<1>A?X@^BrCuDEFHIJKLMNPQRSTUVXYZ[\ ]^`!a=bFcOdaeihsizjmnpOz u[ a AjXS^MiBUn1@aa,aa#M_'#Y$*&&*ֶ{&(L+N v%wO'PQ%M****ζښ* *****\=*W *****^=*WN. 234#5(869T:]<k=>@O*T  PQU  @ @ Mk**+)*,NHIJLO PQ]UMk**+)*,NTUVXO PQ]UzM3*N `aO PQzMI*OL+1*+1*k+1cM$*+1*k+1*kc+1cMN'HOIPQA#U '' {M/*ONO PQM$*+O***M|,},~{N"  #O pq$PQ$UTrM/*^NO PQMf*^M*+^*,+*N O PQ8M/*NO PQMi*=****N O PQM/*_NO PQM/*`N!O PQMf*`=*`**N)* +,-O PQ=LM/*aN6O PQSM^*aM*+a*,+N:; <=O PQ?M/*bNGO PQM^*bM*+b*,+NKL MNO PQABBM/*cNXO PQM^*cM*+c*,+N\] ^_O PQDBBM/*dNjO PQM{*d=*d**Nst uvxyO PQFUM/*eNO PQM^*e=*e*N O PQHMF **N O PQ M d*_M*+_+%E *1+l+l+oL**ֶ+***,+ M*Z]{N: /:IMQZ]^cO*U^qdPQd;Ua`arzMf**|L+*L++'I+&9* (9I9*2(*2:*11*12N> !'.58;?U]eOH ^8fPQM^'?C.8DU,#U cM2*2NO PQM2*2NO PQMU+**X* NX YZO PQM?+*WN OPQ3M/*N]O lQ{MN] M/*N]O lQ  MP*+,-N]O*lQj   MP*+,-N]O*lQj   MP*+,-N]O*lQj  3M/*N]O lQ MP*+,-N]O*lQj  3M/*N]O lQM/*N]O lQM/*N]O lQ3M/* N]O lQ3M/* N]O lQM;*Z N]OlQjM;*Z N]OlQj3M/* N]O lQM/*N]O lQM/*N]O lQ !M/*N]O lQ"M/*N]O lQ#M/*N]O lQ$M/*N]O lQ%M/*N]O lQ&zMTE3YSYSFzN]0"243ABJ7U @'(r  P