PK n( com/raingod/PK n(s@^com/raingod/Fuzzyjou.class-()Vjava/lang/Stringblack and whitefixed random color  random gray dark to light gray light to dark graydark to light colorlight to dark color colormodes[Ljava/lang/String; com/raingod/Fuzzyjou fuzzyflatcircles shademodes ! "Code isStandaloneZangleD anglestep backgroundLjava/awt/Color; spherecolor drawoffscreen interactiveloop colormodeI shademode spheresize refreshtime refreshthreadLjava/lang/Thread;ANGLEMAX@QANGLEMIN ANGLESTEPMIN?PbMANGLESTEPDEFAULT?əCOLORMODEBLACKANDWHITECOLORMODEFIXEDCOLORMODERANDOMCOLORCOLORMODERANDOMGRAYCOLORMODEDARKTOLIGHTGRAYCOLORMODELIGHTTODARKGRAYCOLORMODEDARKTOLIGHTCOLORCOLORMODELIGHTTODARKCOLORSHADEMODEFUZZY SHADEMODEFLATSHADEMODECIRCLES Vcom/raingod/ExtendedAppletX YW %& [black ]+java/awt/Color_ `^ *+ bgray d+ `e ,+ g -& i .& k /& m 01 o 21 q 31 s 41 u enableEvents(J)V yzjava/awt/Component| }{ processEvent(Ljava/awt/AWTEvent;)VgetID()I java/awt/AWTEvent  getGraphics()Ljava/awt/Graphics; }paint(Ljava/awt/Graphics;)V  java/awt/Container getParameterInfo()[[Ljava/lang/String;color$the color to use for drawing spheres*#the color to use for the backgrounddraw-offscreenboolean,prepare the design offscreen before display?.automatic update on mouseclick?/loop repeatedly?refreshintinterval between new patternssizesize of spheres plotted color-modestringrange of colors to use shade-modetype of shading to usestepdoubleinterval between angles getAppletInfo()Ljava/lang/String;LFuzzyJou 1.0 by Angus McIntyre / initjava/lang/ExceptioninitComponents  parseColorParameter4(Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color; YparseBooleanParameter(Ljava/lang/String;Z)Z YparseIntegerParameter(Ljava/lang/String;I)I YparseSymbolParameter)(Ljava/lang/String;[Ljava/lang/String;I)I YparseDoubleParameter(Ljava/lang/String;D)D Y )( printStackTrace java/lang/Throwable  Exceptionsjava/awt/Point(II)V V  setLocation(Ljava/awt/Point;)V } setLayout(Ljava/awt/LayoutManager;)V start 56 java/lang/Thread(Ljava/lang/Runnable;)V V  stopisAlive()Z    runjava/lang/InterruptedExceptionsleep  z  getSize()Ljava/awt/Dimension;   }width 1java/awt/Dimension height 1 setColor(Ljava/awt/Color;)V java/awt/Graphics fillRect(IIII)V  !white #+ `$Calculating ...& drawString(Ljava/lang/String;II)V () * createImage(II)Ljava/awt/Image; ,- }.java/awt/Image0 1random()D 34java/lang/Math6 75@N@$@@@ '( Ccos(D)D EF 7Gsin IF 7J drawSphere(Ljava/awt/Graphics;III)V LM N drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z PQ R@o(III)V VV `W getHSBColor(FFF)Ljava/awt/Color; YZ `[darker()Ljava/awt/Color; ]^ `_drawSphereFuzzy9(Ljava/awt/Graphics;IIILjava/awt/Color;Ljava/awt/Color;)V ab cdrawSphereFlat)(Ljava/awt/Graphics;IIILjava/awt/Color;)V ef gdrawSphereCircles if jsqrt lF 7m@drawRect q rfillOval t udrawOval w x ConstantValue SourceFilejava/lang/Runnable| Fuzzyjou.java!Y}%&'()(*+,+-&.&/&01213141567(z8:(z;=(z>@(zAC1zDE1zFG1zHI1zJK1zLM1zNO1zPQ1zRS1zDT1zFU1zH!$UIYSYSY SY SYSYSYSYSYSYSY S#V$OC*Z*\*ac*fh*j*l*n*p*r* t*v*w~$."+*l***+$ YYSYSYSSYYSYSYSSYYSYSYSSYYSYSYSSYYSYSYSSYYSYSYSSYYSYSYSSYYSYSYSSYYSYSYSSY YSYSYSSL+$ư$****hеh***cеc***jԵj***lԵl***nԵn***vصv***tصt***pܵp**#*rܵr**A*>*>L+$*Y*$/#**n*Y**$*** **$/*vh **W $C7*M,l>,l6:*jB+*c+,,"+%+'+*,,/:2:+:89k`9 8;k`9 8=k`9 8?k`98Ak`9*c,,"*D^ *Dg;k*Dk cHk?oc6*D k*DgKk?oc6**tO*YD*cD*D8 +*SWLM$ s%::*p0=Fj%:a:*h:Ż`Y8Tk8Tk8TkX:8Tk6`YX:T*D8ok6`YX:dT*D8okd6`YX:?*D8o988\:"*D8og988\: `:*rN.>*+*td#*+*th*+*tkab$ vh6h6 a  hdn6h6 h6 98ok scd + ++ ` `s  Ƅ  ef$'++ddhhvif$'++ddhhy{~PK n(hOC C com/raingod/ExtendedApplet.class-()Vinit java/applet/Applet CodeparseColorParameter4(Ljava/lang/String;Ljava/awt/Color;)Ljava/awt/Color; java/lang/RuntimeException  getParameter&(Ljava/lang/String;)Ljava/lang/String;  java/awt/Color substring(II)Ljava/lang/String; java/lang/String parseInt(Ljava/lang/String;I)I java/lang/Integer (III)V !" #errLjava/io/PrintStream; %&java/lang/System( )'java/lang/StringBuffer+can't parse value '-(Ljava/lang/String;)V !/ ,0append,(Ljava/lang/String;)Ljava/lang/StringBuffer; 23 ,4' for parameter '6' as a color: 8toString()Ljava/lang/String; :;java/lang/Throwable= >< ,<println A/java/io/PrintStreamC DBparseBooleanParameter(Ljava/lang/String;Z)ZyHequalsIgnoreCase(Ljava/lang/String;)Z JK LtNnPfRparseStringParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;parseIntegerParameter(Ljava/lang/String;)I W XparseDoubleParameter(Ljava/lang/String;D)DvalueOf&(Ljava/lang/String;)Ljava/lang/Double; \]java/lang/Double_ `^ doubleValue()D bc `dparseFontParameter2(Ljava/lang/String;Ljava/awt/Font;)Ljava/awt/Font;indexOf(I)I hi j(II)I hl mboldoitalicq bolditalics italicboldu(I)Ljava/lang/String; w x java/awt/Fontz(Ljava/lang/String;II)V !| {}java/lang/NullPointerExceptionunknown font '' specified by parameter '' 0(Ljava/lang/Object;)V A DparseSymbolParameter)(Ljava/lang/String;[Ljava/lang/String;I)IgetDirectoryURL(Ljava/net/URL;)Ljava/net/URL;java/net/MalformedURLExceptiongetFile ; java/net/URL file.separator getProperty  ) lastIndexOf W &(Ljava/lang/Object;)Ljava/lang/String; \  getProtocol ; getHost ; getPort()I :(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V ! Error: ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; 2 ,getAppletParentFrame()Ljava/awt/Frame; getParent()Ljava/awt/Container; java/awt/Component java/awt/Frame !  SourceFilecom/raingod/ExtendedAppletExtendedApplet.java! *  N:*+N-bY- - - $:4:*,Y.1-575+595?5@E::,:;>ouFG^R>*+:  :2IM OM>QM SM>TU*+N-,N-V%>*+Y>W Z[+(9*+ae9Wfg ,N*+: k6 `n6:`:6 pM 6 *rM 6 tM vM6 `yY6 {Y  ~N-6Y,Y155+55@:*,N-A56*+:&6,2M 6 ,kW+MN,Y,,-1-5@:Y+++M*,Y1,@E+>>+*L+++L+!*PK n( com/raingod/PK n(s@^.com/raingod/Fuzzyjou.classPK n(hOC C #com/raingod/ExtendedApplet.classPK&