- r q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q  q q q q q! q" #$ q% #& q' q( q) q* #+ q, q- q. q/ 01 `2 #3 q4 56 57 #8 0+ q9 q: q; <= >? <@ AB `C `D AE `F AG `H IJ IK `L 0M 0N `O qP qQ `R ST `UV qW qX `Y `Z [\]^ [_` i iab ic [defgh baseImages[Ljava/awt/Image; portalImages[[Ljava/awt/Image; overlayImagesfimgLjava/awt/Image; offscreengrOffLjava/awt/Graphics;gr[Ljava/awt/Graphics; portalHeight[I portalWidthportalXportalYoverlayXoverlayY imageWidth imageHeight portalScaling[Z baseWidthI baseHeightxMouseyMouse xDragStart yDragStart hasPortalsZ hasOverlays hasImages forceImagedragging drawingLine blank_screen backgroundLjava/awt/Color; currentFrame numOverlays numPortalspreserveoverlay[Ljava/awt/Checkbox; overlayOrder overlayZoom doWaitMessage waitMessageLjava/lang/String; forcedMessageparentLAniS;pcountz_widthz_heightz_xoffz_yoffz_xendz_yend zoomFactorxOffsetyOffsetisZoomedcanZoomroamStopuseProgressBar gotFrames totalFramesdimLjava/awt/Dimension; noImagesYetshowPortalPointerslatlon[[DdoingNav/(LAniS;ZLjava/awt/Color;Z[ILjava/lang/String;)VCodeLineNumberTablesetLatLonCorners(Z[[D)V getZoomState()ZsetShowPortalPointers(Z)V setCanZoom resetZoom()V setPortals([[Ljava/awt/Image;[I[I[I[I[Z)VpleaseWaitMessage(Ljava/lang/String;)Vresize(II)V setProgress(ZII)VsetOverlayOrder([I)VsetOverlayZoom([Z)VsetCurrentFrame(I)VsetForcedImage%(Ljava/awt/Image;Ljava/lang/String;)V setBaseImages([Ljava/awt/Image;II)V setOverlays-([[Ljava/awt/Image;[Ljava/awt/Checkbox;[I[I)VsetOverlayImages([[Ljava/awt/Image;)V mouseDown(Ljava/awt/Event;II)Z mouseDragmouseUpshowProgressBar(Ljava/awt/Graphics;)VpaintMyMessage((Ljava/awt/Graphics;Ljava/lang/String;)Vupdatepaint SourceFile AniS.java st {| }~ i j uv  k l mn xy zyo p q rs t u v wx wv y z{ |} ~                java/awt/Graphics    . java/lang/StringBuffer 000  .00  AniCanvasjava/awt/CanvasAniS setUnzoomedjava/awt/Componentrepaint getGraphics()Ljava/awt/Graphics;java/awt/Imageflushdisposesize()Ljava/awt/Dimension;java/awt/Dimensionwidthheight createImage(II)Ljava/awt/Image;java/awt/Event shiftDownjava/lang/Mathabs(I)I modifiersjava/awt/ColorblacksetColor(Ljava/awt/Color;)VfillRect(IIII)VwhitedrawRectorangegetFontMetrics()Ljava/awt/FontMetrics;java/awt/FontMetrics getHeight()I stringWidth(Ljava/lang/String;)I drawString(Ljava/lang/String;II)VgetWidth!(Ljava/awt/image/ImageObserver;)I drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z9(Ljava/awt/Image;IIIIIIIILjava/awt/image/ImageObserver;)Zjava/awt/CheckboxgetState5(Ljava/awt/Image;IIIILjava/awt/image/ImageObserver;)Zcreate(IIII)Ljava/awt/Graphics;drawLinejava/lang/StringvalueOf(D)Ljava/lang/String;indexOfappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String; substring(II)Ljava/lang/String; qr>stuvwvxyzy{|}~`********* * * * * ***************-***** *+**!*"*## ;     ' 6 ; @ !E "J $O %T &Y '^ (c )h *m +r -w .| 9 = > ? @ A B C D E F G H I+ **,$ L M N*% Q"*#  U V"*  Y Zy=*&*'*(*%*)****+** ,* *-* ] ^ _ ` a b c& d. e< fy9*+.*-/*,0*1*2*3**.* **4. j k l m n o! p* q/ r4 s8 t3*+5**4 w x y z5*6*7*8 } ~  4*!*9*:   "*+   "*+   .***;<  I+*+=*,>* **;<     !** **? *?@* *A* * ** ****l** l**BC***CD*CEF?**?G* 6*2A***+* **;<V   & 4 9 > B I S ] e { Z&*+H*,*,* **-I*J"      % * *+H*4  ^*****+K **"     # ( t*** *4* (**dL**dL* * *4**%**d*h*&l*CDl'**d* h*&l*CEl(*c*'*) **)'*(** ***(*+*'d***+*d'*,*(d* **,* d(**;<Z      > C J Q _ {  /*****4* P**)*'d)****(d***+*'d+**,*(d,*'*(* **;<*+M~*&+M~ **4**)*h*&dl*CDld*h*&l*CDl`)**** h*&dl*CEld* h*&l*CEl`***&d&+M~ **4**&`&**)*h*&dl*CDl`*h*&l*CDld)**** h*&dl*CEl`* h*&l*CEld***)**&l`+**** *&l`,*%*c*'*) **)'*(** ***(*+*'d***+*d'*,*(d* **,* d(* *4-      # 0 = J W \ a f n p w " $ ' ( ) - / 1 4 5 6$ 7& :0 ;b = B C D F G H J K M N$ U) V- W*! *:+*BM,Dl>+NO+,Dlld,ElP+QO+,Dlld`,El` d R+SO+,Dlld`,El` d*9h*:l P. [ \ ] ^ _' `> aE bc cj d fy+,+TN-U6-,V6*B:+NO+Dlld dElldd` `P+QO+,DlldEll`W. i j k l m n" o) pT q[ rx s"*+<  v w! *Y`+*#*BM**,D,EF?**?G* *=B*?!***=*X*=*YF?**?G**=ZW* *!**[***>\+*?ZW**.*!**[***5\+*?ZW* $*!**[***"\r**%**O**CD*CEP**2e**O**CD*CEP***2*7*8*)*'d***(d*+*'d*,*(d]W* -= >* *.>*2^*H2*2*Ir*3H**H2*2*7*8*)*'d***(d*+*'d*,*(d]W**H2*2*7*8_W}*3L**H2*2*I.*J.*7*I.d*8*J.d*)***+*,]W+**H2*2*I.*J.*7*8_W** ***`** a** b=U***1.*2.*0.*/.cS*a*.22*XO*b*.22*YO*=*2NO*2*0.*/.P*%*)**&l`*0.l*a.h*&l*ld>****&l`*/.l*b.h*&l* ld666 t6> t66*2*.2*2*0.*/.*0.d*&l`*/.d*&l`]W*33**2*.2*2*0.*/._W_*tdh*a.h*ldl*0.l`>*tdh*b.h* ldl*/.l`6*2*.2*2ZW*2NO*2*0.d*/.dR*#O*2*0.ld*/.ldR*2QO*2*0.ld*/.ldR* *#C*QO**d*dR*NO**d*dR*u**2i*=>Y***2*`.*`.*`.*`.*`.*`.*`.*`.]W`>*$*QO*****d*+*$21*$21*$21g**CEokgI*$21*$21*$21g**CDokg9(e:f:gh6$iYjklkm`n:iYjkokm:e:gh6f: $iYjklkm`n: iYjkokm: *QO*iYjkpk km**W*! **[+*?ZWw { } ~  + 6 = D i t    " - D P [ r          = ^ g          : O d o t              [ d        !6 "B #a l 's (} ) * + / 0 1 2# 1, =3 >= ?T B[ D F J K L M N P R S T U V; XQ [[ \ ` c e