4 \ ] ^ _ ` a bc bd ef gh gij k lm no p bq br s tu sv wx y z { |} ~   # @$                 8             H         S  W  Z  ^   cs b         o                        `     s                          (@         ! " #$f %& ' ( )*  +, -  .  /  0 1 23 4 5 6 78 79 2: ; <8 <9 = > ?@A B C @ D E FG H I J ? K LM N O 2P 2Q R P Q S TU TV WX YZ? [@(@  \ ] 8^ _ |` a |b c d ef g hi@ !TD-@f j k l m no p q r st u3 u: 2v Tw Tx y  z {| } ~  |   ( * ( ( .    (      @ 8 8 8@@   s    ; <: 6         73    @    ;        @Y C        2 ?S            InnerClassesPointDescriptorDatumPairPointDescriptorloggerLjava/util/logging/Logger;DEBUG_GRAPHICSZtemplateStringLjava/lang/String;gtr"Lorg/das2/util/GrannyTextRenderer;imgLjava/awt/image/BufferedImage;boundsCalculatedpaintersLjava/util/Map; SignaturePainterMLjava/util/Map;pointAt.Lorg/das2/graph/DasAnnotation$PointDescriptor; PROP_TEXT ConstantValueurlPROP_URLpadding PROP_PADDINGscaleD PROP_SCALEfontSizeFPROP_FONT_SIZE borderTypeLorg/das2/graph/BorderType;PROP_BORDERTYPEanchorPositionLorg/das2/graph/AnchorPosition;PROP_ANCHORPOSITIONplotLorg/das2/graph/DasPlot; plotListener#Ljava/beans/PropertyChangeListener;xrangeLorg/das2/datum/DatumRange; PROP_XRANGEyrange PROP_YRANGEpointAtXLorg/das2/datum/Datum; PROP_POINTATXpointAtY PROP_POINTATY referenceXPROP_REFERENCEX referenceYPROP_REFERENCEYrotateI PROP_ROTATE PROP_GLOWglowsymbolLorg/das2/graph/PlotSymbol; PROP_SYMBOL pointAtOffsetPROP_POINTATOFFSET showArrowPROP_SHOWARROWanchorBorderTypePROP_ANCHORBORDERTYPEanchorBackgroundLjava/awt/Color;PROP_ANCHORBACKGROUND anchorTypeLorg/das2/graph/AnchorType;PROP_ANCHORTYPEsplitAnchorTypePROP_SPLITANCHORTYPEverticalAnchorTypePROP_VERTICALANCHORTYPE arrowStyle HeadStyle Lorg/das2/graph/Arrow$HeadStyle;PROP_ARROWSTYLE lineThicknessPROP_LINETHICKNESSoverrideColorsPROP_OVERRIDECOLORS textColorPROP_TEXTCOLOR anchorOffsetPROP_ANCHOROFFSET addPainter?(Ljava/lang/String;Lorg/das2/util/GrannyTextRenderer$Painter;)VCodeLineNumberTableLocalVariableTableeeEntryLjava/util/Map$Entry;thisLorg/das2/graph/DasAnnotation;idp*Lorg/das2/util/GrannyTextRenderer$Painter;LocalVariableTypeTableSLjava/util/Map$Entry; StackMapTable removePainter(Ljava/lang/String;)V clearPainters()VexLjava/io/IOException;stringremoveMeActionLjavax/swing/Action;mmLorg/das2/event/MouseModule;pointAtMouseModulemadjustDataRanges(II)VdxdycalculateAnchorLine.(Ljava/awt/Rectangle;II)Ljava/awt/geom/Line2D;anchorXrectXanchorYrectYboundsLjava/awt/Rectangle;anchor&calculateAnchorOffset(II)Ljava/lang/String;ss[Ljava/lang/String;dd[DLjava/text/ParseException;offsetemadjustAnchorOffset newOffsetsetTextoldValuegetText()Ljava/lang/String;getUrlsetUrloldUrl Deprecated getPadding setPadding oldPaddinggetScale()DsetScale(D)VoldScaleresizethefontLjava/awt/Font;rfgetActiveRegion()Ljava/awt/Shape; acceptContext(II)ZxycontainscalcBoundForPointV(Ljava/awt/Rectangle;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Ljava/awt/Rectangle;headx,Lorg/das2/datum/InconvertibleUnitsException;headys calcBounds()Ljava/awt/Rectangle;headLjava/awt/Point; anchorRectxsxdysydixxyynhminhmaxvminvmaxclip9paintComponent(Ljava/awt/Graphics;)Vg_Ljava/awt/Graphics2D;$Ljava/lang/IllegalArgumentException;c0areaLjava/awt/geom/Area;ascentresizednewWidth newHeightprinting localImagebbgtextrotg1Ljava/awt/Graphics;gem2roundsstroke0Ljava/awt/Stroke;fore ltextColorbackAX paintOneArrowz(Ljava/awt/Graphics2D;Ljava/awt/Rectangle;DLjava/awt/Stroke;Ljava/awt/Color;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VlineLjava/awt/geom/Line2D; lengthPixelsnewLine linethink glowColorg2tail2dLjava/awt/geom/Point2D;head2drect2dLjava/awt/geom/Rectangle2D;p2dhead0getAnchorBounds anchorXToData(Ljava/awt/Rectangle;)Vtx1 anchorYToDatay1getAnnotationBubbleBoundsnrgetRotatedBoundingBox+(Ljava/awt/Rectangle;D)Ljava/awt/Rectangle;xryrXYcrectanglecxcywhhwhhcossincorners[[DminXmaxXminYmaxYnewXnewYnewWnewHgetAnnotationGraphics,(Ljava/awt/Graphics2D;)Ljava/awt/Graphics2D;trLjava/awt/geom/AffineTransform;rrot#getAnnotationBubbleBoundsNoRotationem1Ljava/lang/Exception;canvasLorg/das2/graph/DasCanvas;xoffsetyoffsetipadding setPointAt1(Lorg/das2/graph/DasAnnotation$PointDescriptor;)V getPointAt0()Lorg/das2/graph/DasAnnotation$PointDescriptor; getStringinstallComponent getFontSize()F setFontSize(F)VoldsizenewFont getBorderType()Lorg/das2/graph/BorderType; setBorderType(Lorg/das2/graph/BorderType;)V newborderType oldborderTypegetAnchorPosition!()Lorg/das2/graph/AnchorPosition;setAnchorPosition"(Lorg/das2/graph/AnchorPosition;)VoldAnchorPositionsetPlot(Lorg/das2/graph/DasPlot;)V getXrange()Lorg/das2/datum/DatumRange; setXrange(Lorg/das2/datum/DatumRange;)V oldXrange getYrange setYrange oldYrange getPointAtX()Lorg/das2/datum/Datum; setPointAtX(Lorg/das2/datum/Datum;)V oldPointAtX getPointAtY setPointAtY oldPointAtY getReferenceX setReferenceX oldReferenceX getReferenceY setReferenceY oldReferenceY getRotate()I setRotate(I)V oldRotateisGlow()ZsetGlow(Z)VoldGlow getSymbol()Lorg/das2/graph/PlotSymbol; setSymbol(Lorg/das2/graph/PlotSymbol;)V oldSymbolgetPointAtOffsetsetPointAtOffsetoldPointAtOffset isShowArrow setShowArrow oldShowArrowgetAnchorBorderTypesetAnchorBorderTypeoldAnchorBorderTypegetAnchorBackground()Ljava/awt/Color;setAnchorBackground(Ljava/awt/Color;)VoldAnchorBackground getAnchorType()Lorg/das2/graph/AnchorType; setAnchorType(Lorg/das2/graph/AnchorType;)V oldAnchorTypeisSplitAnchorTypesetSplitAnchorTypeoldSplitAnchorTypegetVerticalAnchorTypesetVerticalAnchorTypeoldVerticalAnchorType getArrowStyle"()Lorg/das2/graph/Arrow$HeadStyle; setArrowStyle#(Lorg/das2/graph/Arrow$HeadStyle;)V newarrowStyle oldarrowStylegetLineThicknesssetLineThicknessoldLineThicknessisOverrideColorssetOverrideColorsoldOverrideColors getTextColor setTextColor oldTextColorgetAnchorOffsetsetAnchorOffsetoldAnchorOffset access$000#(Lorg/das2/graph/DasAnnotation;II)Vx0x2 access$1004(Lorg/das2/graph/DasAnnotation;II)Ljava/lang/String; access$200L(Lorg/das2/graph/DasAnnotation;Ljava/awt/Rectangle;II)Ljava/awt/geom/Line2D;x3 access$3008(Lorg/das2/graph/DasAnnotation;)Lorg/das2/graph/DasPlot; access$400()Ljava/util/logging/Logger; SourceFileDasAnnotation.java   ,- 67 @)      java/util/Map$Entry  java/lang/String (org/das2/util/GrannyTextRenderer$Painter     java/util/HashMap 0.5em       org/das2/graph/DasAnnotation$5                  java/awt/Color         1.5px    http:    java/net/URL    java/io/IOException      org/das2/graph/DasAnnotation$1remove  javax/swing/JMenuItem  !"org/das2/graph/DasAnnotation$2 #Move Annotation$ %org/das2/graph/DasAnnotation$3 &' ()org/das2/graph/DasAnnotation$4 org/das2/event/ArrowDragRendererPoint At * +) g ,- . \ / ] 01java/awt/geom/Line2D$DoubleDouble 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D IE EN FE GH IJ %.2fem,%.2femjava/lang/Object KL MN, OPQ RS TUjava/lang/StringBuilder VW XEjava/text/ParseException J YZ E [   Rorg/das2/graph/DasAnnotationtext \] ^ DE B \_ `a fg b g XYc ^d  ef gh i j Z[k lmn op*org/das2/datum/InconvertibleUnitsException qr st ou vm wx DasAnnotation yzjava/awt/Rectangle w{ w _`[;,] |}$x and y reference count is different ~   w)            Zjava/awt/Graphics2D  g )   -    java/awt/BasicStroke   + + C    "java/lang/IllegalArgumentException  org/das2/util/GrannyTextRenderer  |h   +      gjava/awt/geom/Area Y java/lang/Math  w    N /images/grey100.png             {java/awt/Point )java/awt/geom/Point2D$Double x java/awt/geom/Rectangle2D$Double  iN jN {   g              |  N*?@*AB*C*8Y9D*E+FG0* *HY+IJK-MM,N*O *O * *PQ*+RSY*TUM*VWY,XYZY**[N-\]-^Y**_`*V-abY**cYdef:*VgL 3oD F '%*18D R`,h:pHvf| +CRdyqrtxu vwxz%{2}7BQ[anv > BR ![9"# $#%&'() ?  *+,- Q m*h:i*"j.cccsssssk6+k6kll`6+k+ll`6kl`6+k+l`6rk6+k6bkl`6+k+l`6Gk6+k67k6+k6'kl`6+k+l`6 6+k6i*"j.dtddm6+m6m6+m6mn`6+m+n`6mnl`6+m+nl`6fm6+m6Vmn`6+m+n`6;m6+m6+mnl`6+m+nl`6 6+m6oYp 8t{      #$!%$''(-,012456:;<?@ADEFLMN!Q(R.S1W@XMYP[S\Ya ){ ./././ ././ ./ ./.!/ 01 010101 0101( 0.1@0M1mm23m*m+'F.S0g43-@/Y1Ht5%55n %5567 g *"!)*"q*"r t= *"s t<*"t*"u t=*"v t<*"w t<t=*"x t=*"y t<t=*"z t=*"{ t<t=v*"| t<f*"} t=V*"~ t=F*" t<t=3*" t<t= *" t=*"t=*N*9-(YoSYoSN--:2:1ocRS2:1ocRSY22N-:MN-m 9f gh$i*j4k:lGmQnWoapgqqrtsztuvwxyz{|}~  &038>Hkmw Rw`89W:; <*+8=>>"   9&i?@) ] *N*-   *  * +AB 2*RM*+R*s*e*O * *** N- ,-  :* * ***,+* : "1Tor} *T C T @&1 DE /*R  FE /*  G U*M+*+**.*HY+IJK* N*O * *+*+*,+03L 6  +0 34; G L T *4UUPH &V'IJE /*  K e*M*+*,+*   !" LMN /* , OP e*J*'*)'* 56 789 QR ?*PL+8*+M* +*M* * ,*Q*N*- * => ? @A!B(C4E9G>I */ST9U3?:VT!WW XY ?*L+ MN U3Z[ 4*** STUV0W2Z 44\4]^[ O**`*` e \]_` r *,9%:*,,*9*-9%:*--*9*8+gg+cc+4CF 2 knlm4pCsFqHrhtnu~vw p a bCcH bU34\ah(cn"dRe!Qe!fg   U*L**M+,*7 *hM+,*6**+*-*.L*/*0*/M*0N,-6,-,-Ƕȧn6d, ,2,2:**:- -2-2:*+: *+ L:MN*Pl=Y+kd+md+lh``+nh``L++k+l``+m+n``*<; *6*ζ6*"q*"rg*"Х]*"S*"tI*"{?*"z5*"v+*"u!*"|*"ѥ *"w6*ζ6*Ҷ6*Ҷ6*=<*>; *>*ζ6*ֶ>*ֶ6*<; *>*ζ6*"q*"rg*"Х]*"S*"tI*"{?*"z5*"v+*"u!*"|*"ѥ *"w>*ζ6*ֶ>*ֶ6Ydd:+L*++ 9 #(27<CJXr~ *Rl}+2CEQ\k|~'<CHS 8#hi7j38k*lm n  <ho~p9q9r st stE uNv\uhv~ uv u vUCU3*+d:u'.v6s+*t<w3(5>xxC&&yC&%5xx? %5`w%5  w %5z{  +MݙH*N,:*t*t-k-m-l-n*B+ˇJ+6,:,Y),*t*t*:,*ζ:: *ζ: **:*D: *: * ,*P**l*6 ,* * ,**: :  *"q!*"r*"} *"* * *6!*, )k*-*.*/ *0*/: *0: 6  Ƕȧ6z   2 2:**: 22:*+:*, )k:MN, *:,: ,*:*h:*7 *7tl/,oYkmkmn`pfn/,oYkmkl`mp2,)*7,kmln, * *a*: *1Zp4Y,  :Y *1 ko ,*,:*  * Y l n̶"*  l n, *1hp6L h`6 hd6* , * 9:,9 * K*   * b:* *Q*   * b*K:"J::MN**k6*k6*ζ6. k ` m `*W3hh` !: k ` m `*"W, k ` m `*"W* s* Y l n̶#N*  l n$,* %"  n k l`)d n&*7*h:*7tl/,oYkmkmn`p#yn/,oYkmkl`mp#E,#<*7",kmln$*7% ,#,*V+'GJ '*D\_L +19NSdms    !#.2/0$1%4M8];d<?@ABCDFHI JK-LGOJMLNXF^TdVnWtX|YZ[\]^`bc-e3hFjLlVmcnortuvwz|}~ '*,6=D\_aq+DG_fpz.6bku *@U37|}U3 ~ Kk =l(m-nL <~op9 q9rt j3c$', ~a(~ +wi`j3LX3 }6n}dMmDs>w3   > %U3 X4Sw %50H5'$FxxD&&yD&,%55xx?  %557533%@5FD h,%555']/5!(M53( %55  a6 6 *m*6 &: **6 *6 &: **6 (Y  ): +: *Y,k,ll`,m,nl`+: *Y , -+:.Y,k,m,l,n/: 0: (Y12):(Y 3:*6*5coY , -,-p:*5456*97:(Y4142): *ζ:* 8=)o8  8 Y   )*@9C Y):o 8Y<=>9  )*@9    )*@93*4%*4 ,-*?n@A  BQT + !BQTVw &Ga k  !/!9"[%`& !!b V!b G?a%k/aa}aU3aaaa\a]^a [c hi }  v WiLiw  %5yye"Qe"}%5yyR}$'?+g }YBL*<Cq*E**>*+7*+D*+E*=*>;+*F׵m+*FGn*F*HIL*=s*>Ci*+Ea*<J5*.**ҸIL*=7*>C-*+E%*F*HIL*=*>C*+E+ ^/01'2,31485B6M7[;g<n=x>BCDEFJKLMQ j3 [5$;! +***Kk***L=+k+k>+k=++kdlM**ɲ(y*Mi+***KN*k***LN*>+k+k6+k>++kdlM**K(**KNOP QR+*Hӵk+*HSlGJ b[\)]1^6_;`=bGvJcKdhefghijlmnoqs tw H6) Kbj3%= %5eve * +**+Km**+L=+m+m>+m=++mdnM*+ɲ(y*Mi+**+KN*m**+LN*>+m+m6+m>++mdnM*+K(*+KNTP UR+*F׵m+*FGnGJ b)16;=GJKh  H6) Kbj3%= %5eve *g *L*1*1hp=Z YBNi*"j.l,gaT5;h-+k+ll`+nldk-+m+nl`+lldm-+nl-+ln-+k+l`+ndk-+mm-+nl-+ln-+kk-+mm-+nl-+ln-+kk-+m+n`+ldm-+nl-+ln[-+k+l`+ndk-+m+n`+ldm-+nl-+ln$-+k+ll`+nldk-+mm-+nl-+ln-+k+l`+ndk-+m+nl`+lldm-+nl-+ln-+kk-+m+nl`+lldm-+nl-+ln-+k+ll`+nldk-+m+n`+ldm-+nl-+lnL-+k+ll`+nldk-+m+n`+ldm-+nl-+ln-+k+ll`+nldk-+mm-+nl-+ln-+kk-+m+nl`+lldm-+nl-+ln-+k+l`+ndk-+m+nl`+lldm-+nl-+lnt-+k+l`+ndk-+m+n`+ldm-+nl-+ln=-+kk-+m+n`+ldm-+nl-+ln-+k+l`+ndk-+mm-+nl-+ln-+kk-+mm-+nl-+ln-+kk-+mm-+nl-+ln-+k+l`+ndk-+mm-+nl-+lnp-+kk-+m+n`+ldm-+nl-+lnC-+k+l`+ndk-+m+n`+ldm-+nl-+ln VR-L+ r (0 (+3EMUXj|!),BT\dg},4<?Qcksv~     (08@CK] e!m"p$%&'(*,0 *03U3((5s5>,",60:0::00:6,,"",,6  U,J*WJ*X9*Y9*Z9 [o9  [o9 ']9'^9_YY wRY wRSYY RY wRSYY RY RSYY wRY RS:a9c9a9c9:66s2:19 19" k"kg9$ k"kc9&)$c9(&c9*((9((9**9**9e6e6gf6gf6Y̰ z;< =>AB'E-F3I}PQRSUVWZ[^_bcdeUhi$j/k:m ]\ W]"J$=&7(0*c;J3JE ?93 + '# -3}.$&/:m5L5_ 5 =+L+gM*N-*1t ko:,-k-mh*1N*1hp6L h`6 hd6Z ϻYB:i*"j.H@aax+,-ll-nld-nl-lldh,-lldh,h,-nndh,-lld-nndh,-lllldhm,-lld-nlnldhL,-nlnldh5,-lllld-nndh,-lllld-nndh,-lllldh,-nlnldh,-lld-nlnldh,-lld-nndh,-nndht,-lldha,hX,hO,-lldh<,-nndh),-lld-nndh VR$,t ko-nl-nli<Z5,t ko-nl-l-nldi,-l-ndhNJ$,t ko-ll-nli!,t ko-ll-nli+,j+  Bvw xy&z4{;|E}U~es| $'7:TWkn47QTdgwz*9<Gh H|3EA} {U3&g3@U%55 t5"   '8(g  *hL*M* R*K"Yk*kk*kNNY*K*k*K*kN%* mN:*6YN*666*E*En:r, 66K2:,χ1k1kc1c62:,Շ1k1kc1c6*: p N66pq*Er*-l*6-Ylh`l-Ynh`ni*"j.bbbppppp-+k`k-+k+ll`-Y[od`k-+k+l``kz-+k-lddkg-+k+l`-lddkO-+k+l``k<-+k-lddk)-+k`k-+k+l`-lddki*"j.bpbb-+m`m-+m-Zddm-+m+n``m{-+m+nl`-Z[oddm\-+m`mN-+m+n`-nddm6-+m-Zddm"-+m+nl`-Z[oddm-`hko G 7`hkmt*=JW  , /#?$B'R(U+`,c/x0{59:<= ABE9F<IGJJP_QbTsUvYZ_ 4U3]U3hU3tm~?:; 8943 U3> =ZR75(J55%55xGB  l   F *+* qr s    /* z E 6*RL*R+*Rst**Ru*vwL+ ~ 4 61d4& Z*x* * *P*Q    /*   k*E*#*PN-**ζyN# -#N-:*:z* * ****{$#| B #/28>EY]aj >kkf\VT29T83W W /*    f* M*+ **},+    /*"   ^*"M*+"*~,+    C***%**%++*%+*%*+ "#'2= B  CC# /**   n**M*+****,+    /*+ "  n*+M*++***,+ &' ()*+  /*- 1  ^*-M*+-*,+ 56 78   /*. ?   ^*.M*+.*,+ CD EF   E /*/ M   ;*/M*+/,*/**Y***,+ & UV WXY"Z-a1c:d ;;6 -&E /*0 k  ;*0M*+0,*0**Y***,+ & st uvw"x-1: ;;6 -& /*1   0*1=*1**Y*** " "&/ 00+" /*2   )=*2* * ** ( ))' /*4   ^*4M*+4*,+    !E /*5  " ^*5M*+5*,+   #$ /*6  % ^*6=*6*   &' /*7  ( f*7M*+7**,+   )*+ /*:  ,- f*:M*+:**,+   ./0 /*<  12 ^*  82 f*>M*+>**,+ %& '() 9:; /*@ 4 <= f*@M*+@**,+ <= >?@ >?@E /*B H A f*BM*+B**,+ LM NOP BC /*C W D ^*C=*C* _` ab EF+ /*D i G- f*DM*+D**,+ st uvw HIE /*E ~ J f*EM*+E*,+*   KLM E* 7 NOPQ E* 7 NORS P*+ 7 *N3OTUV /* 7 NWX  7Y 8ݱ 9 ;Z[  #b^ZS @ b  o * . T