PKіV$secant/PKіV$7Ҿsecant/Secant.class-#*-134:GHIJKh{?@LMNOPQRSTUVWX]^_`abcdefyz # & '  %   ! " 2    . ) $ # # # # # 1 1  # # + / 1  1 # + # # $ ( # # ' 1 1 # # # 0 1 1 1 1 - $ $ ' ( # 1 #  +  1 # $ * $ $ 1 1 & 1 1 1 1 1 1 &              ! " $ % & ' ( + , . / 0 2 6 7 8 9 ; < = > A B C D E F Y Z [ \ g i j k l m n o p q r s t v w { | } } ~                   @ Ac>z򚼯H()Ljava/awt/Dimension;()Ljava/awt/Graphics;()V(2+4*x)/(2+x^2)(D)D(D)I(DD)V(I)D(III)V(IIII)V_(LgraphingApplet/CardBox;[Ljava/lang/String;[Ljava/lang/String;LgraphingApplet/MessageCenter;)V"(LgraphingApplet/GraphingApplet;)V!(LgraphingApplet/MessageCenter;)V"(LgraphingApplet/MessageCenter;I)V@(LgraphingApplet/MessageCenter;LgraphingApplet/GraphingApplet;)V3(LgraphingApplet/MessageCenter;Ljava/lang/String;)VW(LgraphingApplet/MessageCenter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VH(LgraphingApplet/MessageCenter;[LgraphingApplet/FunctionEnteringPanel;)V5(LgraphingApplet/TwoPoint;LgraphingApplet/TwoPoint;)V(Ljava/awt/Color;)V*(Ljava/awt/Component;)Ljava/awt/Component;(Ljava/awt/Graphics;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)D(Ljava/lang/String;)I.(Ljava/lang/String;)LfunctionParser/Evaluator;(Ljava/lang/String;)V(Ljava/lang/String;D)V(Ljava/lang/String;I)V(Ljava/lang/String;II)V$(Ljava/lang/String;Ljava/awt/Font;)VCode ConstantValueD ExceptionsILfunctionParser/Evaluator;LgraphingApplet/BottomPanel;LgraphingApplet/CardBox;LgraphingApplet/CardSelector;LgraphingApplet/CopyrightPanel;LgraphingApplet/CursorBadge;LgraphingApplet/CursorReport;&LgraphingApplet/FunctionEnteringPanel;LgraphingApplet/GraphCanvas;#LgraphingApplet/GraphLocationBadge; LgraphingApplet/GraphParameters;LgraphingApplet/MessageCenter;LgraphingApplet/ReportingSlate;LgraphingApplet/TopPanel;LineNumberTableLjava/awt/Color;Ljava/awt/Font;Ljava/io/PrintStream;LocalVariables Secant.java SourceFileZ'[LgraphingApplet/FunctionEnteringPanel;[LgraphingApplet/TwoPoint;[Ljava/awt/Panel;[Ljava/lang/String;absaddarrayConversionboo-boobottom cardNamescardboxcardscbdg cleanInputclickclicked clickedTwiceclicks clipSegment computeGrid copyPanel9copyright Eric A. Carlen 1996, 1997. All rights reservedcrcursorcursor position doAllPaintingdrawLineequalsevalevaluateffPanelfepfillOvalfontfunctionParser/Evaluator'functionParser/FunctionParsingExceptiongc getEvaluator getGraphicsgetPreferredSizeglbdggpgraphgraph range controls graphHeight graphSize graphWidthgraphingApplet/BottomPanelgraphingApplet/CardSelectorgraphingApplet/CopyrightPanelgraphingApplet/CursorBadgegraphingApplet/CursorReport$graphingApplet/FunctionEnteringPanelgraphingApplet/GraphCanvas!graphingApplet/GraphLocationBadgegraphingApplet/GraphParametersgraphingApplet/GraphingAppletgraphingApplet/MessageCentergraphingApplet/TopPanelgraphingApplet/TwoPointgreen handleAllData incrementinitjava/awt/Colorjava/awt/Componentjava/awt/Containerjava/awt/Dimensionjava/awt/Graphicsjava/awt/Paneljava/io/PrintStreamjava/lang/Mathjava/lang/Stringjava/lang/SystemlabelslinemcoutpaintpixelToX pointCountpointspresentXpresentYprintlnreadDoubleData readIntDatared refreshGraphsrepaintrsrunNamedMethod secant/Secantsecant/SecantSlate secantSlopeselectorsetColor showNamedCard slope info tangentSlopetopupdateParametersupdateSubscriberswidthwriteDoubleData writeIntDataxxLeftxToPixelx_0x_1x_Lx_RxcoordxmaxxminyToPixely_0y_1y_1Ly_1Ry_2Ly_2Rycoord!1#n[mop{+,; 8\&*`*Y*b>S*T*T*SS*/a*aS*a S*aS*/E*ES*E S*ES*Y*F*a*E*b6q*Y*b8N*"Y*b*;\*2Y*b=o*,G*G*NS*G*\S*G*oS* Y*b <W*Y*b*WZy9H*!Y*b*WZy:[*Y*V@M*%Y*7v*Y*b*T?D**vBW**DBW*bC*Ww*qt**bXQ*^"167!8+<3=;>C?KBSC[DcEkHLNQTVWX_acf g0l<mOpXqarhsotxx|x2*WY:+P"*Iz**Weh**Q*hRi*I*b{*b*hz*b*iz**Q*hcR*Q*hRgku*b*uz**Weh**Q*hRi*b*hz*b*iz*h*bkN**Q*hR*Q*bkRg*h*bkgop*b*pz*J*b{*bx*Wdf %49CP]^!(Z **bk***b kc**b lf***g*fo_**f&g*SL Wcj*S22r<2*g&Y**_kc*Q**_kcR4S*f̱JQT* ,?JU]kp5*WYL+'Y225s=*W*g2*g`2K*g`2*g2gA*b koK+*W*g2|*W*g2*W*g`2|*W*g`2O*fdp*I**bk}**}*b kc~**u*}*bkgk*bkc**u*~*bkgk*bkc+]s+*W*}|*W**W*~|*W*O+ms+*W*bk|d*W*bkdU*J**p*}*hgk*ic**p*~*hgk*ic+]s+*W*}|*W**W*~|*W*O+ms+*W*h|d*W*idUb4L]~!QX)5*I*J*b{ u *Wn+*3*I*J $ %PKіV$'secant/SecantSlate.class- U #U V W 'W X Y Z "[ '\ ] ^ _ ` (a b %c %d &e %f g h !i (j k l (m (n (o p q r s !t (u !v w %x y z ({ $| '} ~ ()Ljava/awt/Dimension;()Ljava/awt/Graphics;()Ljava/lang/String;()V(DI)Ljava/lang/String;(II)V(IIII)V(IIIIZ)V!(LgraphingApplet/MessageCenter;)V3(LgraphingApplet/MessageCenter;Ljava/lang/String;)V(Ljava/awt/Color;)V(Ljava/awt/Component;II)V%(Ljava/awt/Event;Ljava/lang/Object;)Z(Ljava/awt/Graphics;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)D(Ljava/lang/String;)I,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V(Ljava/lang/String;D)V(Ljava/lang/String;I)V(Ljava/lang/String;II)V4(Ljava/lang/String;LgraphingApplet/ReportingSlate;)V<(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component; (x_0,y_0) = ( (x_1,y_1) = (),CenterCode ConstantValue ExceptionsILgraphingApplet/ButtonPad;LgraphingApplet/MessageCenter; LgraphingApplet/NumberFormatter;LgraphingApplet/Ssub;LineNumberTableLjava/awt/Button;Ljava/awt/Canvas;Ljava/awt/Color;Ljava/lang/Object;LocalVariablesNorthSecantSlate.java SourceFileThe secant line slope is The tangent line slope is [LgraphingApplet/DoubleData;[LgraphingApplet/IntData;[LgraphingApplet/StringData;actionaddappendblackbpcancleanParentInputclearclicksdoubleDataArray draw3DRect drawStringequalsfillRect formatDouble formatter getGraphicsgetMinimumSizegetPreferredSizegraphingApplet/ButtonPadgraphingApplet/DoubleDatagraphingApplet/IntDatagraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NumberFormattergraphingApplet/ReportingSlategraphingApplet/SsubgraphingApplet/StringDatain intDataArrayjava/awt/Buttonjava/awt/Colorjava/awt/Componentjava/awt/Containerjava/awt/Dimensionjava/awt/Eventjava/awt/Graphicsjava/lang/Stringjava/lang/StringBuffermcoutpHeightpWidthpaintplacereadDoubleData readIntData refreshParentrepaintreportresizerunNamedStndParentMethsecant/SecantSlate secantSlopesetColorslopeslstringDataArray subscribe subscriber tangentSlopetargettoStringwhitex_0x_1y_0y_1zoom inzoom out!(_*+,+*E*ϵD**E*DL*Y*0Q*QA*QAY /S*Q8*Q8Y.S*Q8Y.S*Q8Y.S*Q8Y.S*Q8Y.S*Q8Y .S*QO*Q*BP*Y)4*Y,@*4*@F*Y,C*4*CF*Y ,7*4*7F**41W*5 L**51Wj  .9L X!k"~#$%&'(*-./0!1.2;4F5S6*K=!*5?L+TN+<+3N+9*B Ho+'Y-*>*BG=22*>*BG=22S:+'Y-*>*BG=2S:*B Ho+'Y-*>*BG=22*>*BG=22S-:+'Y-*>*B G=2S<:NBCDE"F/G;HEIYJ^KLMPQRSTUVn+Re,& ;*B6*BIB,&;*B M*BI!,&;*B M*BI*J6 \ _`a'd3e>fHiTj_kfnjplr(#Y*E*D*y(#Y*E*D*|PKіV$graphingApplet/PKіV$Y8 graphingApplet/BottomPanel.class- < < < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a pe pf pg po i v e e x n d v ~ { c d y v v v v z w | v v k o e f j m } e e t t()Ljava/awt/Dimension;()Ljava/awt/LayoutManager;()Ljava/lang/String;()V(II)V(IIII)VH(LgraphingApplet/MessageCenter;[LgraphingApplet/FunctionEnteringPanel;)V*(Ljava/awt/Component;)Ljava/awt/Component;4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V0(Ljava/awt/Container;Ljava/awt/Component;IIIID)V%(Ljava/awt/Event;Ljava/lang/Object;)Z(Ljava/awt/LayoutManager;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)VBottomPanel.javaCode ConstantValueD ExceptionsILgraphingApplet/MessageCenter;Ljava/awt/Button;Ljava/awt/GridBagLayout;Ljava/awt/Insets;Ljava/awt/TextField;Ljava/io/PrintStream;Ljava/lang/Object;Ljava/lang/String;LocalVariables SourceFile'[LgraphingApplet/FunctionEnteringPanel;actionaddanchorcleanParentInput computeGridenterenter functionsequalsexplainExceptionfepfillfncfncField'functionParser/FunctionParsingException getLayoutgetMinimumSizegetPreferredSizegetTextgraphingApplet/BottomPanel$graphingApplet/FunctionEnteringPanelgraphingApplet/MessageCentergridbag gridheight gridwidthgridxgridyinsetsjava/awt/Buttonjava/awt/Componentjava/awt/Containerjava/awt/Dimensionjava/awt/Eventjava/awt/GridBagConstraintsjava/awt/GridBagLayoutjava/awt/Insetsjava/awt/Paneljava/awt/TextComponentjava/io/PrintStreamjava/lang/Stringjava/lang/SystemmcoutpHeightpWidthpositionprintln refreshParentresizesetConstraints setLayouttarget updateParentupdateSubscribersupdateSubscribers calledweightxweightywvvyxphr **+-*,!*X0* *!`h/* Y'**'6**0*/4*Y***1>***!2`1*!krn b Y:  * + ) ( "   : ; Y,+% , 5+,Wlr+7{,m*-*-9.2>4*!2*!2$&#*!2:. 2*!*-9*-8*-3FORbr Y*0*/br Y*0*/qPKіV$WvM  graphingApplet/CardBox.class-0&'()*+           # , - . /()Ljava/awt/Dimension;()V(II)V(Ljava/awt/LayoutManager;)V CardBox.javaCode ConstantValue ExceptionsILjava/awt/CardLayout;LocalVariables SourceFileclmgetMinimumSizegetPreferredSizegraphingApplet/CardBoxjava/awt/CardLayoutjava/awt/Componentjava/awt/Containerjava/awt/Dimensionjava/awt/PanelpHeightpWidthresize setLayout# -,>2**Y ** * * ** * :.**Y ** * * ** * $Y* * %Y* * "PKіV$UJ1 1 !graphingApplet/CardSelector.class-Ypqrtuvwxyz{|}~ + + + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C TE TG TP TQ TR fJ gd h[ ic j] kO l_ oF s^ \ Z Z E G M N S K ` E()Ljava/awt/Dimension;()V()Z(II)V_(LgraphingApplet/CardBox;[Ljava/lang/String;[Ljava/lang/String;LgraphingApplet/MessageCenter;)Va(LgraphingApplet/CardBox;[Ljava/lang/String;[Ljava/lang/String;LgraphingApplet/MessageCenter;II)V*(Ljava/awt/Component;)Ljava/awt/Component;)(Ljava/awt/Container;Ljava/lang/String;)V%(Ljava/awt/Event;Ljava/lang/Object;)Z(Ljava/awt/Font;)V(Ljava/awt/LayoutManager;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)V(Ljava/lang/String;II)V.(Ljava/lang/String;Ljava/awt/CheckboxGroup;Z)V(Z)VCardSelector.javaCode ConstantValue Exceptions HelveticaILgraphingApplet/CardBox;LgraphingApplet/MessageCenter;Ljava/awt/CardLayout;Ljava/awt/CheckboxGroup;Ljava/awt/FlowLayout;Ljava/lang/Object;LocalVariables SourceFile[Ljava/awt/Checkbox;[Ljava/lang/String;actionadd cardNamescardbox checkboxesclmequalsflowgetMinimumSizegetPreferredSizegetStategraphingApplet/CardBoxgraphingApplet/CardSelectorgraphingApplet/MessageCentergrpjava/awt/CardLayoutjava/awt/Checkboxjava/awt/CheckboxGroupjava/awt/Componentjava/awt/Containerjava/awt/Dimensionjava/awt/Eventjava/awt/FlowLayout java/awt/Fontjava/awt/Paneljava/lang/StringmcpHeightpWidth refreshParentresizesetFont setLayoutsetStateshow showNamedCardtargetupdateSubscriberss^icl_h[gd\ZZTHV**+*!*X"**"*!$* Y %* Y**&* *-6*Y-2S-*,*Y6)*Y,2*S**2W,*Y,2*S**2WTIV **+*"*!*$* Y %* Y**&* *-6*Y-2S-*,*Y6)*Y,2*S**2W,*Y,2*S**2WPVWK=?+*2/*2'***2(* ** #*eLVWK+)B>4*2%***2(* ** #*mDV Y*"*!nDV Y*"*!bUPKіV$%䔜graphingApplet/CBSub.class-j34V[\fhQRSTUWXY " # # $ % & ' ( ) * + , - . / 0 1 2 A7 A> L= MF N8 OH P5 ZG ]I ^9 _; `< b6 cI e: gI iI  = ()Ljava/awt/Graphics;()Ljava/lang/String;()V(DI)Ljava/lang/String;(Ljava/awt/Graphics;)V&(Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)D(Ljava/lang/String;)I,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V1(Ljava/lang/String;LgraphingApplet/CursorBadge;)VU(Ljava/lang/String;LgraphingApplet/CursorBadge;Ljava/lang/String;Ljava/lang/String;)V CBSub.javaCode ConstantValue ExceptionsLgraphingApplet/CursorBadge;LgraphingApplet/MessageCenter; LgraphingApplet/NumberFormatter;Ljava/lang/String;LocalVariables SourceFileappendcb formatDouble formatter getGraphicsgraphingApplet/CBSubgraphingApplet/CursorBadgegraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NumberFormatter inWhichGraphjava/awt/Componentjava/lang/Stringjava/lang/StringBuffermcmouseAtXmouseAtYonepaintreadDoubleData readIntData showDefaultstoStringtwoupdateSubscribervalueOfxxValueyyValue MF]IcIOHA?C."*+*,* Y**A@C-!*+*,* Y*-*a7C/#* *!*L*+d7C*{*Y*** *Y***!*L*+KBPKіV$4c graphingApplet/ColorSquare.class-U5:?FGHIJKLM       ! " # $ % & ' 4) 4+ 43 A2 B< C= D, E, N; P1 Q* R. S( T0()Ljava/lang/String;()V(II)V(III)V(IIII)V3(LgraphingApplet/MessageCenter;Ljava/lang/String;)V(Ljava/awt/Color;)V(Ljava/awt/Graphics;)V&(Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)I,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)VBlueCodeColorSquare.java ConstantValue ExceptionsGreenLgraphingApplet/MessageCenter;Ljava/awt/Color;Ljava/lang/String;LocalVariablesRed SourceFileappendblackcNamedrawRectfillRectgraphingApplet/ColorSquaregraphingApplet/MessageCenterjava/awt/Canvasjava/awt/Colorjava/awt/Componentjava/awt/Graphicsjava/lang/Stringjava/lang/StringBuffermcpaint readIntDataresizesetColortoStringvalueOfN;C=4-6#* *+*,*O/6 ~+Y* Y** Y** Y* +++@7PKіV$5 #graphingApplet/CopyrightPanel.class->345678           " " -( .* / 0) 9' :' < =()Ljava/awt/Dimension;()V(II)V(Ljava/awt/Color;)V(Ljava/awt/Graphics;)V(Ljava/lang/String;II)V$(Ljava/lang/String;Ljava/awt/Font;)VCode ConstantValueCopyrightPanel.java ExceptionsILjava/awt/Color;Ljava/awt/Font;Ljava/lang/String;LocalVariables SourceFileblackcopy drawStringfontgetMinimumSizegetPreferredSizegraphingApplet/CopyrightPaneljava/awt/Canvasjava/awt/Colorjava/awt/Componentjava/awt/Dimensionjava/awt/GraphicspHeightpWidthpaintresizesetColor.*0):'9'"!#4(**, *+ *X* *** ;#+ +*  1#Y** 2#Y** ,%PKіV$"RgraphingApplet/Csub.class-[*QTUKLMNOPR       ! " # $ % & ' ( ) 4/ 42 B@ C9 D: E? F, G- HA I. J< S; V0 W1 X2 ()V(DD)D(DD)[D(DI)Ljava/lang/String;(I)V(Ljava/lang/String;)D(Ljava/lang/String;)I(Ljava/lang/String;)V2(Ljava/lang/String;LgraphingApplet/CursorReport;)VCode ConstantValue Csub.java ExceptionsILgraphingApplet/CursorReport;LgraphingApplet/MessageCenter; LgraphingApplet/NumberFormatter;LocalVariables SourceFile[DfunctionParser/Evaluator;[Ljava/awt/TextField;cevalscountcpentriesevaluateevaluateFieldsfields formatDouble formatterfunctionParser/EvaluatorgraphingApplet/CsubgraphingApplet/CursorReportgraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NumberFormatter inWhichGraphjava/awt/TextComponentmcmouseAtXmouseAtYreadDoubleData readIntDatasetText showDefaultsupdateSubscriber D:E?C9B@435@4*+ *,***R**Y SY+5-!<*2*`Z+5**2** *2** *U****<&*2**d1 *`ֱG-5:.*:6*2')R*>7PKіV$X X graphingApplet/CursorBadge.class-Oguw 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N bR bS b_ b` ba th vk xq yT z_ {T |m }l ~P Z r j h h S X [ ^ s ] U i k n n ()I()Ljava/awt/Dimension;()V(II)V(IIII)V!(LgraphingApplet/MessageCenter;)V"(LgraphingApplet/MessageCenter;I)VF(LgraphingApplet/MessageCenter;ILjava/lang/String;Ljava/lang/String;)V(Ljava/awt/Color;)V(Ljava/awt/Event;II)Z'(Ljava/awt/Font;)Ljava/awt/FontMetrics;(Ljava/awt/Font;)V(Ljava/awt/Graphics;)V(Ljava/lang/String;)I(Ljava/lang/String;)V(Ljava/lang/String;II)V1(Ljava/lang/String;LgraphingApplet/CursorBadge;)VU(Ljava/lang/String;LgraphingApplet/CursorBadge;Ljava/lang/String;Ljava/lang/String;)VCode ConstantValueCursorBadge.java Exceptions HelveticaILgraphingApplet/CBSub;LgraphingApplet/MessageCenter;Ljava/awt/Color;Ljava/awt/Font;Ljava/awt/FontMetrics;Ljava/lang/String;LocalVariables SourceFile[LgraphingApplet/DoubleData;[LgraphingApplet/IntData;[LgraphingApplet/StringData;ascentbadgeblackcursordoubleDataArraydrawRect drawStringfillRectfmfont getAscentgetFontMetricsgetMinimumSizegetPreferredSizegraphingApplet/CBSubgraphingApplet/CursorBadgegraphingApplet/DoubleDatagraphingApplet/IntDatagraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/StringData intDataArrayjava/awt/Canvasjava/awt/Colorjava/awt/Componentjava/awt/Dimension java/awt/Fontjava/awt/FontMetricsjava/awt/GraphicsmcmouseUppHeightpWidthpaintresizesetColorsetFontshowCardInParentstringDataArray stringWidth subscribe subscriberwhitexValueyValue ji}l|mthnnhhbVc**%*Y **(***!** **h$**%*$&*/*0*+#*Y*-*-"*-*- **-*#,bWc**%*Y **(***!** **h$**%*$&*/*0*+#*Y*--*-"*-*- **-*#,\cnb+.'+*%d*$d+'+*%d*$d+*/*h+*0*%**0+dd*hYc *#)QcY*%*$QcY*%*$pePKіV$Z::!graphingApplet/CursorReport.class-vwxyz{ K K K K L M N N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s  } ~ ?333333    x =  y =  = ()Ljava/awt/Dimension;()Ljava/awt/LayoutManager;()Ljava/lang/String;()V(II)V(IIII)V!(LgraphingApplet/MessageCenter;)V4(LgraphingApplet/MessageCenter;[Ljava/lang/String;)V*(Ljava/awt/Component;)Ljava/awt/Component;4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V/(Ljava/awt/Container;Ljava/awt/Component;IIII)V(Ljava/awt/Font;)V(Ljava/awt/LayoutManager;)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V(Ljava/lang/String;I)V(Ljava/lang/String;II)V2(Ljava/lang/String;LgraphingApplet/CursorReport;)V(Z)V([LfunctionParser/Evaluator;)VCode ConstantValue Cursor at:CursorReport.javaD Exceptions HelveticaILgraphingApplet/Csub;LgraphingApplet/MessageCenter; LgraphingApplet/NumberFormatter;Ljava/awt/GridBagLayout;Ljava/awt/Insets;LocalVariables SourceFilefunctionParser/Evaluator;[LgraphingApplet/DoubleData;[LgraphingApplet/IntData;[LgraphingApplet/StringData;[Ljava/awt/TextField;[Ljava/lang/String;addanchorappendcevalscountcursordoubleDataArrayfieldsfill formatter getLayoutgetMinimumSizegetPreferredSizegraphingApplet/CsubgraphingApplet/CursorReportgraphingApplet/DoubleDatagraphingApplet/IntData graphingApplet/MessageSubscribergraphingApplet/NumberFormattergraphingApplet/StringDatagridbag gridheight gridwidthgridxgridyinsets intDataArrayjava/awt/Componentjava/awt/Containerjava/awt/Dimension java/awt/Fontjava/awt/GridBagConstraintsjava/awt/GridBagLayoutjava/awt/Insetsjava/awt/Labeljava/awt/Paneljava/awt/TextComponentjava/awt/TextFieldjava/lang/Stringjava/lang/StringBuffermcnumpHeightpWidthpositionresizesetConstraints setEditable setEvaluatorssetFont setLayoutstringDataArray subscribe subscribertoStringvaluesweightxweighty  aU*!*<*=*?*Y 'B*;*+:*Y1*/*H*HS*HS* Y *(F*F 9*F .*FD*F*:E*Y 3**3C*/Y&S*/2A*/Y&S*/2AY!M,(?**Y$>**Y$>***/2>**Y$>***/2>**, >~r*!*<*=*?*Y 'B*,;*+:*Y1**;/**;H>*HS*;* Y *(F*F 9*F .*FD*F*:E*Y 3**3C6#*/Y&S*/2A*;ڻY!:(?**Y$>6H**YY%,2++G$h`>***/2h`>*;** >*F+,*F+-ocY:67540 *tIJY#8+2,@+,)W|Y*=*<"|Y*=*<"PKіV$9QOOgraphingApplet/DoubleData.class-     ()V(Ljava/lang/String;D)VCode ConstantValueDDoubleData.java ExceptionsLjava/lang/String;LocalVariables SourceFiledatagraphingApplet/DoubleDatajava/lang/Objectname  **+*(PKіV$^B*graphingApplet/FunctionEnteringPanel.class-3*+,.0     i #i j k l m n o o (o p "p %p !q r (s t u v w x y z { | } ~  $    )     &              (   '                          ! " # $ % & ' ( ) - / 1 2(()Ljava/awt/Color;()Ljava/awt/Dimension;()Ljava/lang/String;()V()[LgraphingApplet/ThreePoint;()[Ljava/lang/String;(D)D(DD)D(DD)V(DDD)V(II)V(III)V!(LgraphingApplet/MessageCenter;)V3(LgraphingApplet/MessageCenter;Ljava/lang/String;)VW(LgraphingApplet/MessageCenter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V(Ljava/awt/Color;)V*(Ljava/awt/Component;)Ljava/awt/Component;%(Ljava/awt/Event;Ljava/lang/Object;)Z(Ljava/awt/Font;)V(Ljava/awt/LayoutManager;)V&(Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)D(Ljava/lang/String;)I.(Ljava/lang/String;)LfunctionParser/Evaluator;,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V(Ljava/lang/String;I)V(Ljava/lang/String;II)V/(Ljava/lang/String;LfunctionParser/Evaluator;)V([D)[LgraphingApplet/TwoPoint;8([LgraphingApplet/TwoPoint;)[LgraphingApplet/ThreePoint;) = ,BlueCode ConstantValueD ExceptionsFunctionEnteringPanel.javaGreenILfunctionParser/FunctionParser;LgraphingApplet/ColorSquare;LgraphingApplet/MessageCenter;"LgraphingApplet/MessageSubscriber;Ljava/awt/FlowLayout;Ljava/awt/TextField;Ljava/io/PrintStream;Ljava/lang/Object;Ljava/lang/String;LocalVariablesRed SourceFile TimesRoman[LgraphingApplet/DoubleData;[LgraphingApplet/IntData;[LgraphingApplet/StringData;[LgraphingApplet/ThreePoint;actionaddappendcleanParentInput computeGriddoubleDataArrayevaluateexplainExceptionfNamefParserflowfncfncFieldfunctionParser/EvaluatorfunctionParser/FunctionParser'functionParser/FunctionParsingExceptiongetColor getEvaluatorgetGridgetMinimumSizegetPreferredSizegetTextgraphingApplet/ColorSquaregraphingApplet/DoubleData$graphingApplet/FunctionEnteringPanelgraphingApplet/IntDatagraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/StringDatagraphingApplet/ThreePointgraphingApplet/TwoPointgridData horIncrement intDataArrayjava/awt/Colorjava/awt/Componentjava/awt/Containerjava/awt/Dimensionjava/awt/Eventjava/awt/FlowLayout java/awt/Fontjava/awt/Labeljava/awt/Paneljava/awt/TextComponentjava/awt/TextFieldjava/io/PrintStreamjava/lang/Stringjava/lang/StringBufferjava/lang/SystemmcoutpHeightpWidthparsepatchprepareEvaluatorprintlnreadDoubleData readIntData refreshParentresize setBackgroundsetColorsetFont setLayout setXYZValuesstringDataArray subscribe subscribertargettitletoString updateParentupdateSubscribersvalueOf variablesvars vertIncrementvertices verticesInRow writeIntDataxLeftxcoordyTopycoordzcoord# #)! *+*Y2Z*ZH*@*!Y 7U*ZHY(Y*@`39]4S*ZHY(Y*@`39]4S*ZHY(Y*@`39]4S*Z<*ZX*+I*Z*IY* K*DL*D S*YP/T* Y*B**BV*Y*I*@0N**N8W*-b*Y*b1A*Aad6*(Y`39*Aa29]\:6-(Y*[\`39*Aa29]\һ(Y*[\`39]\*"Y*\58W*,C**%Y*C(6ZD8W;'*A*C*I*@EM*WLJ+?O{ g+M*IEN*A*C-M61,Y+2e+2g-+2e+2g>-S+ΧNJ-?O,WZg S+M*IEN*A*C-M6,Y+1-+1=,S+NJ-?O,CF*G7#*A*C*I*@EMLJ+?O *I Q<*G=*GY-S*I PJ*I P9*I P9*IP9 *I Q6 6 ]*G 2  p)kcd*G 2   lkgf*G 2*I*@E*G 2d*G 2f>h  bN+[%E**DFC*I:*I_*;NJ-?O*I_*I^*IR#'*g[*I(Y*@`39]c*I(Y*@`39]c*I(Y*@`39]ck_Y*I(Y*@`39]Q*I(Y*@`39]Q*I(Y*@`39]Q/Y*L*K.Y*L*K.PKіV$ϐgraphingApplet/GPsub.class-      ()V(Ljava/lang/String;)V5(Ljava/lang/String;LgraphingApplet/GraphParameters;)VCode ConstantValue Exceptions GPsub.java LgraphingApplet/GraphParameters;LocalVariables SourceFilegpgraphingApplet/GPsubgraphingApplet/GraphParameters graphingApplet/MessageSubscriber showDefaultsupdateParametersupdateSubscriber  *+*, * *PKіV$!>== graphingApplet/GraphCanvas.class-:    "*+,-2368 f !f $g h i &j k "l m "n o p q r 's 't 'u 'v (w x y z { | } ~            #  ' #             "   %  %               ! " # $ % ' ( ) * + , - . / 0 1 3 5 8 9@@@$?񙙙()Ljava/awt/Dimension;()V()Z(D)D(D)I(I)D(II)V(IIII)V!(LgraphingApplet/MessageCenter;)V3(LgraphingApplet/MessageCenter;Ljava/lang/String;)V5(LgraphingApplet/MessageCenter;Ljava/lang/String;II)V6(LgraphingApplet/MessageCenter;Ljava/lang/String;III)V5(LgraphingApplet/TwoPoint;LgraphingApplet/TwoPoint;)V(Ljava/awt/Color;)V(Ljava/awt/Event;II)Z(Ljava/awt/Font;)V(Ljava/awt/Graphics;)V3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z(Ljava/lang/String;)D(Ljava/lang/String;)I(Ljava/lang/String;)V(Ljava/lang/String;D)V(Ljava/lang/String;I)V(Ljava/lang/String;II)V1(Ljava/lang/String;LgraphingApplet/GraphCanvas;)VCode ConstantValueD ExceptionsGraphCanvas.java HelveticaILgraphingApplet/Grsub;LgraphingApplet/MessageCenter; LgraphingApplet/NumberFormatter;Ljava/awt/Color;Ljava/awt/Font;Ljava/awt/Image;Ljava/lang/String;LocalVariables SourceFileZ[LgraphingApplet/DoubleData;[LgraphingApplet/IntData;[LgraphingApplet/StringData;badgeblackclick clipSegment crosshairscursorcyandoubleDataArraydownAtXdownAtYdragged drawImagedrawLinedrawRectfillRectfloorfont formattergetMaximumSizegetMinimumSizegetPreferredSize graphHeight graphName graphSize graphWidthgraphingApplet/DoubleDatagraphingApplet/GraphCanvasgraphingApplet/GrsubgraphingApplet/IntDatagraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NumberFormattergraphingApplet/StringDatagraphingApplet/TwoPointhaveParentPaint horIncrement imagePresentimg inWhichGraph intDataArrayisSquarejava/awt/Canvasjava/awt/Colorjava/awt/Componentjava/awt/Dimensionjava/awt/Event java/awt/Fontjava/awt/Graphicsjava/lang/MathmcentermouseAtWmouseAtXmouseAtYmouseAtZ mouseDown mouseDrag mouseEnter mouseExit mouseMovemouseUppHeightpWidthpaintpixelToXpixelToYpixelsInColumnreadDoubleData readIntData refreshParentresizerunNamedParentMethodsetColorsetFont showDefaults squareSizestringDataArray subscribe subscriberupdateParameters updateParentupdateSubscriberupdateSubscribers vertIncrementverticesverticesInColumn verticesInRowwhitewriteDoubleData writeIntDataxxCenterxLeftxToPixelyyCenteryToPixelyTopycoord!%"-,+38* dX***1*B*6*+E*,>*Y*>*/V*Y)=*&Y .<**<Q*S*F]**]\**]*]h[**]d*Sh?**?J**?G**?F**G*FN*VD*VDY*S-S*VDY*]-S*VDY*?-S*VDY*[-S*VDY -S*VDY*\-S*VDY*J-S*V 3*V3Y,S*V3Y,S*V3Y,S*V3Y,S*V3Y ,S*V3Y ,S*V3Y ,S*V3Y ,S*V3Y,S*V3 Y,S*V3 Y,S*V3 Y,S*VT*V*EUdX***1*B*6*+E*,>*Y)=*&Y .<**<Q*S*]**]\**]*]h[**]d*Sh?**?J**?G**?F**G*FN*Y*>*/V*VD*VDY*S-S*VDY*]-S*VDY*?-S*VDY*[-S*VDY -S*VDY*\-S*VDY*J-S*V 3*V3Y,S*V3Y,S*V3Y,S*V3Y,S*V3Y ,S*V3Y ,S*V3Y ,S*V3Y ,S*V3Y,S*V3 Y,S*V3 Y,S*V3 Y,S*VT*V*EUi]***1*B*6*+E*,>*Y)=*&Y .<**<Q*S*]*\**]*\h[**]d*Sh?**\d*ShJ**?G**JF**G*FN*Y*>*/V*VD*VDY*S-S*VDY*]-S*VDY*?-S*VDY*[-S*VDY -S*VDY*\-S*VDY*J-S*V 3*V3Y,S*V3Y,S*V3Y,S*V3Y,S*V3Y ,S*V3Y ,S*V3Y ,S*V3Y ,S*V3Y,S*V3 Y,S*V3 Y,S*V3 Y,S*VT*V*EU*]*\4"'*bg*Ao*Sk;7"*d'g*Zo*Sk;*Ak*So*bc*d*Zk*Sog*EKJ+e*d9+*d)oce,e*d)g,e*d,*d)oce+e*d)g9+*d)kge,e*d,e*d)g,*d)kge,e*d,*d)oce,e*d)g,*d)kge&**ELS**EL]**EL\**EK*EKogb**EK*EKocd**EK*\doZ**EK*]doA*E*b_*E*d_*E*A_*E*Z_*B+*C*7W+^P+*?*J:*E@*14+2P+*?l*?l*J8+*Jl*?*Jl8+0P+*?d*Jd9$Y*G*F+$Y*G*F+$Y*G*F+ym*6W*4d*4dh*5d*5dh` 7*E*H_*E*I_*EY*EW*EM*EO*6 *4*5*6OC*E L7*E *+aH_*E *+cI_*EX*EXL@*E `*E *+aH_*E *+cI_*EX*EX**E `*ER*ERPKіV$ލF#graphingApplet/GraphingApplet.class-B^fgmwhijopqrs ! ! " # $ % & ' ( ) * + , - . / =4 =5 =6 =< XD `9 bO k4 vL x: y4 ~7 8 4 ;@@()V(III)V"(LgraphingApplet/GraphingApplet;)V(Ljava/awt/Color;)V(Ljava/awt/Font;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)D(Ljava/lang/String;D)V(Ljava/lang/String;II)VCode ConstantValue ExceptionsGraphingApplet.java HelveticaLgraphingApplet/BottomPanel;LgraphingApplet/CardBox;LgraphingApplet/CardSelector;LgraphingApplet/CopyrightPanel;LgraphingApplet/CursorBadge;LgraphingApplet/CursorReport;LgraphingApplet/GraphCanvas;#LgraphingApplet/GraphLocationBadge; LgraphingApplet/GraphParameters;LgraphingApplet/MessageCenter;LgraphingApplet/ReportingSlate;LgraphingApplet/TopPanel;Ljava/awt/Font;Ljava/awt/Panel;LocalVariables SourceFile'[LgraphingApplet/FunctionEnteringPanel;[Ljava/awt/Panel;[Ljava/lang/String;bottom cardNamescardboxcardscbdg cleanInput copyPanelcrdefault doAllPaintingequalsfepfontgcglbdggp graphHeight graphWidthgraphingApplet/CardBoxgraphingApplet/GraphingAppletgraphingApplet/MessageCenter handleAllDataholdingininitjava/applet/Appletjava/awt/Colorjava/awt/Component java/awt/Fontjava/lang/Stringlabels makeImagemcoutreadDoubleData refreshGraphsrsrunNamedMethodrunNamedStndMethselector setBackgroundsetFonttopupdateSubscriberswriteDoubleDataxCenteryCenter vL\FXD}E]HeKzMWUtUYTaSZGdJcIlPNVCbO n4>OC*Y *** YP* Y** Yk4_4{<> y4[4> |<>+>**0o **0o ***+>**0k **0k ***+:* * *2 *2 **u4> =4>*RAPKіV$cEE$graphingApplet/GraphParameters.class-( "#$%&' g !g "g %g #h i $i *i 'j k l m !n *o p q r s t u (v )w !x y z { &| } ~ ! ! ! !  !          "   &     *    ( ! !                         !?333333 =  Center at ()D()Ljava/awt/LayoutManager;()Ljava/lang/String;()V(DI)Ljava/lang/String;(II)V(IIII)V!(LgraphingApplet/MessageCenter;)V@(LgraphingApplet/MessageCenter;LgraphingApplet/GraphingApplet;)Vd(LgraphingApplet/MessageCenter;LgraphingApplet/GraphingApplet;Ljava/lang/String;Ljava/lang/String;)V*(Ljava/awt/Component;)Ljava/awt/Component;4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V/(Ljava/awt/Container;Ljava/awt/Component;IIII)V%(Ljava/awt/Event;Ljava/lang/Object;)Z(Ljava/awt/Font;)V(Ljava/awt/LayoutManager;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)D&(Ljava/lang/String;)Ljava/lang/Double;,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V(Ljava/lang/String;D)V(Ljava/lang/String;I)V(Ljava/lang/String;II)V5(Ljava/lang/String;LgraphingApplet/GraphParameters;)V0.06.0Code ConstantValueD ExceptionsGraphParamters.javaHeight: HelveticaILgraphingApplet/GPsub;LgraphingApplet/GraphingApplet;LgraphingApplet/MessageCenter; LgraphingApplet/NumberFormatter;Ljava/awt/Button;Ljava/awt/Insets;Ljava/awt/Panel;Ljava/awt/TextField;Ljava/lang/Object;Ljava/lang/String;LocalVariables SourceFileWidth:[LgraphingApplet/DoubleData;[LgraphingApplet/IntData;[LgraphingApplet/StringData;actionaddanchorappend buttonPanelcenterXcenterYctdefault defaultScaledoubleDataArray doubleValueequalsfill formatDouble formatter getLayoutgetText graphHeightgraphParameters graphWidthgraphingApplet/DoubleDatagraphingApplet/GPsubgraphingApplet/GraphParametersgraphingApplet/IntDatagraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NumberFormattergraphingApplet/StringData gridheight gridwidthgridxgridyininsets intDataArrayjava/awt/Buttonjava/awt/Componentjava/awt/Containerjava/awt/Event java/awt/Fontjava/awt/GridBagConstraintsjava/awt/GridBagLayoutjava/awt/Insetsjava/awt/Labeljava/awt/Paneljava/awt/TextComponentjava/awt/TextFieldjava/lang/Doublejava/lang/Stringjava/lang/StringBuffermconeoutpositionreadDoubleData refreshParentresizerunNamedStndParentMethsetConstraintssetFont setLayoutsetTextstringDataArray subscribe subscribertargettoStringtwoupdateParameters updateParentupdateSubscribersvalueOfweightxweightywriteDoubleDataxxCenteryyCenterzoom inzoom out%   *.*U* Y 4X*+O*,<*%Y.9*9(U*Y+C*Y *5]*]N*]>*][*]*O\*Y0=*Y0L*Y0Q*9*=6W*9*L6W*9*Q6W*"Y-Y*'Y3:*'Y3;*'Y3G*'Y3F*P*`***9R**$Y*Y2*P88_1R**$Y*Y2*`88_1R**$Y1R**$Y1R***:R***;R***GR***FR*.*U* Y 4X*+O*,<*%Y.9*9(U*Y+C*Y *5]*]N*]>*][*]*O\*Y0=*Y0L*Y0Q*9*=6W*9*L6W*9*Q6W*"Y-Y*'Y3:*'Y3;*'Y3G*'Y3F*-P*`***9R**$Y*Y2*P88_1R**$Y*Y2*`88_1R**$Y1R**$Y1R***:R***;R***GR***FR+^'r*O*:Ec?f*O*;Ec?f*O *GEc?f*O *FEc?f*Ob*Oa*OT+^e,)@*OV4,)@*O V,)@*O V*Ob*Oa*OTma*:*C*OSBZ*;*C*OSBZ*G*C*O SBZ*F*C*O SBZ oc!Y,:JKIHA 7de#Y/M+D",W+,6WPKіV$"S$graphingApplet/GraphSubscriber.class-) !"#        $ % '()V(Ljava/lang/String;)V1(Ljava/lang/String;LgraphingApplet/GraphCanvas;)VCode ConstantValue ExceptionsGraphSubscriber.java3GraphSubscriber.showDefaults() should not be calledLgraphingApplet/GraphCanvas;Ljava/io/PrintStream;LocalVariables SourceFilegcgraphingApplet/GraphCanvasgraphingApplet/GraphSubscriber graphingApplet/MessageSubscriberjava/io/PrintStreamjava/lang/Systemoutprintln showDefaultsupdateParametersupdateSubscriber *+*,&  (* PKіV$ZgraphingApplet/Grsub.class-) !"#        $ % '()V(Ljava/lang/String;)V1(Ljava/lang/String;LgraphingApplet/GraphCanvas;)VCode ConstantValue Exceptions Grsub.java)Grsub.showDefaults() should not be calledLgraphingApplet/GraphCanvas;Ljava/io/PrintStream;LocalVariables SourceFilegcgraphingApplet/GraphCanvasgraphingApplet/Grsub graphingApplet/MessageSubscriberjava/io/PrintStreamjava/lang/Systemoutprintln showDefaultsupdateParametersupdateSubscriber *+*,&  (* PKіV$'graphingApplet/HeightInColorGraph.class-rZ[\]abcd $ % & ' ( ) * * + , - . / 0 1 2 3 4 5 6 7 7 8 8 9 : D= DA SJ VC W> XQ YJ ^Q _? `L eG fG gM hK i@ jP kJ l= m= nJ oJ pJ qG@o()V(D)D(D)I(I)I (II[III)VE(LgraphingApplet/GraphCanvas;LgraphingApplet/FunctionEnteringPanel;)V0(Ljava/awt/image/ImageProducer;)Ljava/awt/Image;Code ConstantValueD ExceptionsHeightInColorGraph.javaILgraphingApplet/GraphCanvas;Ljava/awt/Image;"Ljava/awt/image/MemoryImageSource;LocalVariables SourceFile[I[LgraphingApplet/ThreePoint;[Ljava/awt/Color; blocksInRow colorValuesconstructImage createImagefloor functionData graphSize$graphingApplet/FunctionEnteringPanelgraphingApplet/GraphCanvas!graphingApplet/HeightInColorGraphgraphingApplet/ThreePointgridData heightToColorimgjava/awt/Component java/awt/image/MemoryImageSourcejava/lang/Mathjava/lang/Objectmaxminmisparent pixelOffsetpixelsscansizesetMinMaxValues setPixels squareSizevertices verticesInRowzcoord XQTRhKfGeGkJnJSJoJYJjPgMDBE* *+*,**** !**"d **** *h* h*h *Y**** **"d*h***** U=E'***** l=Enb***2#]<B*2#***2#*2#***2#* _?E7+;'*gk**go>6x``6i@E1%*"l*h*h*"p*h`=m=E <*"p* *"l* =>*d*d*2#k*`2#kck*d** ``2#k** ``2#kckc**ho9***h``*O*z*j*!:OIPKіV$eGIIgraphingApplet/IntData.class-     ()V(Ljava/lang/String;I)VCode ConstantValue ExceptionsI IntData.javaLjava/lang/String;LocalVariables SourceFiledatagraphingApplet/IntDatajava/lang/Objectname  **+*PKіV$2dEEgraphingApplet/LevelSet.class-[ITUVWXYEFGHKL      ! " # $ % & ' ( ) 2* 2+ @: A7 B5 C= J? M: N> O9 P/ Q0 S, Z5()V(DD)V(II)I!(LgraphingApplet/MessageCenter;)V(Ljava/awt/Color;)V(Ljava/lang/String;)D(Ljava/lang/String;)I9([LgraphingApplet/ThreePoint;D)[LgraphingApplet/TwoPoint;Code ConstantValueD ExceptionsI LevelSet.javaLgraphingApplet/MessageCenter;Ljava/awt/Color;LocalVariables SourceFile[LgraphingApplet/ThreePoint;[LgraphingApplet/TwoPoint;[Zblackcount cutHeightdata generateCurvegraphingApplet/LevelSetgraphingApplet/MessageCentergraphingApplet/ThreePointgraphingApplet/TwoPoint horIncrementinOutjava/awt/Colorjava/lang/Object lineColor lineSegmentsmcreadDoubleData readIntDatasetColorsetType vertIncrementverticesverticesInColumn verticesInRowxLeftyTopzcoord O9C=J?N>A7B5M:2-3***+S,3H<>*3*`3*``3*`3D13 p  d*W*+*(**h **6 *2* *T**9*9*6 *W*6 *9 *9 999999*6 d p d U  pkc9  lkg9*  . .MD[hs & .*2*g*2*`2gok9*2*g*2* `2gok9** YgS*Y`** YcS*Y` F* `2*g* `2* ``2gok9* `2*g* `2*2gok9** YcgS*Y`** YgcS*Y` *2*g*2*`2gok9* `2*g* `2* ``2gok9** YcgS*Y`** YcS*Y`* ``2*g* ``2* `2gok9* ``2*g*` `2*`2gok9** YcgcS*Y`** YcggS*Y`/*2*g*2*`2gok9* ``2*g* ``2* `2gok9*2*g*2* `2gok9* ``2*g*` `2*`2gok9** YcgcS*Y`** YgS*Y`** YcS*Y`** YcggS*Y`* `2*g* `2*2gok9* ``2*g* ``2*`2gok9** YcgcS*Y`** YgcS*Y`"*2*g*2*`2gok9* ``2*g* ``2*`2gok9** YcgcS*Y`** YcS*Y`u*`2*g*`2*2gok9*`2*g*`2* ``2gok9** YcgS*Y`** YcgS*Y`*2*g*2* `2gok9*`2*g*`2* ``2gok9** YcgS*Y`** YgS*Y`!*`2*g*`2*2gok9*`2*g*`2* ``2gok9* `2*g* `2* ``2gok9* `2*g* `2*2gok9** YcgS*Y`** YgcS*Y`** YcgS*Y`*Y`** YcgS*Y`* `2*g* `2* ``2gok9*`2*g*`2*` `2gok9** YcgS*Y`** YcgS*Y` *`2*g*`2*2gok9* ``2*g* ``2* `2gok9** YcggS*Y`** YcgS*Y`X* ``2*g* ``2* `2gok9*2*g*2* `2gok9** YcggS*Y`** YgS*Y`*`2*g*`2*2gok9* `2*g* `2*2gok9** YgcS*Y`** YcgS*Y`  d* :6*2S*R.3*+<8PKіV$Y;"graphingApplet/MessageCenter.class-bt = > ? @ A B C D E F G H I J K L M N O O O O P Q R S T U V W X Y Z [ \ ] ^ _ ` a ue ug uo n e x z  e f i { e  ~ } o e e r r | e o c  d e ()I()Ljava/lang/String;()V(I)Ljava/lang/Object;(I)V"(LgraphingApplet/GraphingApplet;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)D(Ljava/lang/String;)I.(Ljava/lang/String;)LfunctionParser/Evaluator;&(Ljava/lang/String;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V(Ljava/lang/String;D)V(Ljava/lang/String;I)V(Ljava/lang/String;II)V'(Ljava/lang/String;Ljava/lang/String;)V.Code ConstantValueD ExceptionsILfunctionParser/Evaluator;LgraphingApplet/CardSelector;LgraphingApplet/GraphingApplet;Ljava/io/PrintStream;Ljava/lang/String;Ljava/util/Vector;LocalVariablesMessageCenter.java SourceFile The String 'There is no Evaluator registered under [LgraphingApplet/DoubleData;[LgraphingApplet/IntData; [LgraphingApplet/NamedEvaluator;[LgraphingApplet/StringData;appendarrayConversion cleanInputcleanParentInputdata doAllPainting doubleDatadoubleDataArray elementAtequalsev evalVector getEvaluatorgraphingApplet/CardSelectorgraphingApplet/DoubleDatagraphingApplet/GraphingAppletgraphingApplet/IntDatagraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NamedEvaluatorgraphingApplet/StringData handleAllDatahaveParentPaintintData intDataArray8is not the name of any currently registered double data.9is not the name of any currently registered integer data.java/io/PrintStreamjava/lang/Objectjava/lang/Stringjava/lang/StringBufferjava/lang/Systemjava/util/VectornamenamedEvaluatorsout parentAppletprintlnreadDoubleData readIntDatareadStringData refreshGraphs refreshParentremoveAllElementsrunNamedMethodrunNamedParentMethodrunNamedStndMethrunNamedStndParentMethselectorshowCardInParent showDefaults showNamedCardsize stringDatastringDataArraysubscriberName subscriberstoString updateParentupdateSubscriberupdateSubscriberswriteDoubleData writeIntDatawriteStringData  }uhvUI**+-*Y %*Y *Y 7*Y#*Y:ev*%6:**%6 &<*&*% S*&*%0*6:**6<** S**0*76:**768<*8*7 S*8*70*#6:**#6 +<*+*# S*+*#0lvfZ=>+*+2)!>*+*+,Y+;.*+2"kvh\=>+*&2(!>*&*& *&2,Y+;.qvF:>6+*&2(! 6*&*&2jvh\=>+*2'!>** *2,Y+;.pvJ>66+*2'! 6**2(mvi]=>+*82*!>*8*8 *82,Y+;.svF:>6+*82*! 6*8*82,ovNB=> +*: 9!>*:6*: 4ovNB=> +*: 9!>*:6*: <ev0$*:6<=*: <rv *-+1rv *-+2ov *-3+5ev*-$ev*-ev*-ev*-/PKіV$Zh֨))&graphingApplet/MessageSubscriber.class-pJWXYZ[\]`abcd $ % & ' ( ) * + , - . / 0 0 0 1 2 3 4 5 6 7 A9 A; A@ P= QH RM S: T> UE VH ^H _N eG fF g? i8 jH kO mG nH()I()V(I)Ljava/lang/Object;(I)V!(LgraphingApplet/MessageCenter;)V(Ljava/lang/Object;)V(Ljava/lang/Object;)Z(Ljava/lang/String;)V/(Ljava/lang/String;LfunctionParser/Evaluator;)VCode ConstantValue ExceptionsLfunctionParser/Evaluator;Ljava/io/PrintStream;Ljava/lang/String;Ljava/util/Vector;LocalVariables1MessageCenter.showDefaults() should not be calledMessageSubscriber.java SourceFile[LgraphingApplet/DoubleData;[LgraphingApplet/IntData;[LgraphingApplet/StringData; addElement doubleDatadoubleDataArray elementAtequalsev evalVectorfunctionParser/EvaluatorgraphingApplet/DoubleDatagraphingApplet/IntDatagraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NamedEvaluatorgraphingApplet/StringDataintData intDataArrayjava/io/PrintStreamjava/lang/Objectjava/lang/Stringjava/lang/Systemjava/util/Vectornameoutprintln showDefaultssize stringDatastringDataArray subscribesubscriberName subscribersupdateSubscriber _NRMkOmGUEA?B"**+"*Yl<B, +#*+Y*"*=>*+'6+*2*v6f=>;*2+*+S=++*2**+'6+*2*v6f=>;*2+*+S=++*2*=>*!+ %6+ *!2*!6f=>;*!2+ *!+ S=+ + *!2*!h9B o9B LKPKіV$@#graphingApplet/NamedEvaluator.class-     ()V/(Ljava/lang/String;LfunctionParser/Evaluator;)VCode ConstantValue ExceptionsLfunctionParser/Evaluator;Ljava/lang/String;LocalVariablesNamedEvaluator.java SourceFileevgraphingApplet/NamedEvaluatorjava/lang/Objectname  **+*,PKіV$֓`$graphingApplet/NumberFormatter.class-V,789=JLMNOP        ! " # $ % & ' :. :6 D/ F3 F5 G/ H/ KC Q/ R1 S? T- T0 U4@$<Ҳ؉ ()Ljava/lang/String;()V(D)D(D)Ljava/lang/String;(DD)D(DI)Ljava/lang/String;(I)Ljava/lang/StringBuffer;&(Ljava/lang/Object;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V-00.Code ConstantValueE ExceptionsLjava/lang/String;LocalVariablesNumberFormatter.java SourceFileZabs aformatDoubleappendexpfloor formatDoublegraphingApplet/NumberFormatter isNegativejava/lang/Doublejava/lang/Mathjava/lang/Objectjava/lang/Stringjava/lang/StringBufferlogpowstrtoStringvalueOf KCS?I2;'*5*6 Y*[ '*'H*'(o6'(og(k9(k(o9&* Y  *** Y **E2;'*5*6 Y*[ '*'H*'(o6'(og(k9(k(o9&* Y  *** Y ** Y **:.; * *BAPKіV$#graphingApplet/ReportingSlate.class-e>HOPQRSTUVWXYZ ! ! ! " " # $ % & ' ( ) * + , - . / :1 :2 :8 :9 KD LC [A \E ]? ^? `7 a2 b4 c6 dB()Ljava/awt/Dimension;()V(II)V3(LgraphingApplet/MessageCenter;Ljava/lang/String;)V(Ljava/awt/Font;)V(Ljava/awt/Graphics;)V(Ljava/awt/LayoutManager;)V(Ljava/lang/String;)V(Ljava/lang/String;II)V4(Ljava/lang/String;LgraphingApplet/ReportingSlate;)VCode ConstantValue Exceptions HelveticaILgraphingApplet/ButtonPad;LgraphingApplet/MessageCenter;"LgraphingApplet/MessageSubscriber; LgraphingApplet/NumberFormatter;Ljava/awt/Canvas;Ljava/io/PrintStream;LocalVariablesReportingSlate.javaReportingSlate.paint() called. SourceFilebpcan formattergetMinimumSizegetPreferredSizegraphingApplet/NumberFormattergraphingApplet/ReportingSlategraphingApplet/Ssubjava/awt/BorderLayoutjava/awt/Canvasjava/awt/Componentjava/awt/Containerjava/awt/Dimension java/awt/Fontjava/awt/Paneljava/io/PrintStreamjava/lang/SystemmcoutpHeightpWidthpaintprintlnresizesetFont setLayout subscriber [AdBLCJ@KD]?^?:3;{o**+* Y *Y*Y,* **Y* ***Y_5; M0; Y**N0; Y**IGPKіV$q kkgraphingApplet/Ssub.class-& "        ! # $()Ljava/awt/Graphics;()V()Z(Ljava/awt/Graphics;)V(Ljava/lang/String;)V4(Ljava/lang/String;LgraphingApplet/ReportingSlate;)VCode ConstantValue ExceptionsLgraphingApplet/ReportingSlate;LocalVariables SourceFile Ssub.java getGraphics graphingApplet/MessageSubscribergraphingApplet/ReportingSlategraphingApplet/Ssub isShowingjava/awt/ComponentpaintrsupdateSubscriber$ *+*, %%* * * PKіV$Ɇ\\graphingApplet/StringData.class-     ()V'(Ljava/lang/String;Ljava/lang/String;)VCode ConstantValue ExceptionsLjava/lang/String;LocalVariables SourceFileStringData.javadatagraphingApplet/StringDatajava/lang/Objectname  **+*,PKіV$]MMgraphingApplet/StringRoll.class-&        %()I()V(I)Ljava/lang/String;(I)V(Ljava/lang/String;)VCode ConstantValue ExceptionsILocalVariables SourceFileStringRoll.java[Ljava/lang/String; addStringcapacitycountgraphingApplet/StringRolljava/lang/Objectjava/lang/String readCapacity readCount readStringremoveAllStrings removeStringstrings%#****YM****+S*Y`=**`2S*d**d+S! * *"$=* *d=*2$?3*-=**`2S*d*Yd# *PKіV$*2graphingApplet/ThreePoint.class-          ()V(DDD)VT(LgraphingApplet/ThreePoint;LgraphingApplet/ThreePoint;D)LgraphingApplet/ThreePoint;Code ConstantValueD ExceptionsLocalVariables SourceFileThreePoint.javagraphingApplet/ThreePoint interpolatejava/lang/Objectxcoordycoordzcoord!**'*)* E9Y*(k+(gkc*(k+(gkc*(k+(gkc:PKіV$ #  graphingApplet/TopPanel.class-p : : : ; ; < = > ? @ A B C D E F G H H H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ lc ld le g k r s v u r w b a x y { r r r r r } | } i r r i d } t h j o o?333333()Ljava/awt/Dimension;()Ljava/awt/LayoutManager;()V(II)V(IIII)V"(LgraphingApplet/GraphingApplet;)V*(Ljava/awt/Component;)Ljava/awt/Component;4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V0(Ljava/awt/Container;Ljava/awt/Component;IIIID)V(Ljava/awt/LayoutManager;)V<(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;Code ConstantValueDEast ExceptionsILgraphingApplet/CardBox;LgraphingApplet/CardSelector;LgraphingApplet/CopyrightPanel;LgraphingApplet/CursorBadge;LgraphingApplet/GraphCanvas;#LgraphingApplet/GraphLocationBadge;LgraphingApplet/GraphingApplet;LgraphingApplet/MessageCenter;Ljava/awt/GridBagLayout;Ljava/awt/Insets;Ljava/awt/Panel;LocalVariables SourceFile TopPanel.javaWest[Ljava/awt/Panel;[Ljava/lang/String;addanchor cardNamescardboxcardscbdg copyPanelfillgc getLayoutgetMinimumSizegetPreferredSizeglbdggrapgraphingApplet/CursorBadgegraphingApplet/GraphCanvas!graphingApplet/GraphLocationBadgegraphingApplet/GraphingAppletgraphingApplet/TopPanelgridbag gridheight gridwidthgridxgridyheightholdinginsetsjava/awt/BorderLayoutjava/awt/Componentjava/awt/Containerjava/awt/Dimensionjava/awt/GridBagConstraintsjava/awt/GridBagLayoutjava/awt/Insetsjava/awt/PanelleftP lpositionmcpHeightpWidthpositionresizerightPselectorsetConstraints setLayoutweightxweightyyz{}}}rrlfm **+%*X1*^0* Y&**&7=#*%*%2*%2W*%*Y,*Y.*Y4*,X,3*.",3*.*&7*4",3*4*%W*,Y7*%!+>*%$#+*%$#+>*%"+l`6**.*%/**.*%/**.*%$`/*,*.W*,*4W***%2***, _2***%5 2am Y*1*0am Y*1*0imn b Y:  ) * ( '    8 9 Y-+ , 6+,Wimn b Y:  ) * ( '    8 9 Y-+ , 6+,WPKіV$'ѣ  graphingApplet/TwoPoint.class-        ()V(DD)VN(LgraphingApplet/TwoPoint;LgraphingApplet/TwoPoint;D)LgraphingApplet/TwoPoint;Code ConstantValueD ExceptionsLocalVariables SourceFile TwoPoint.javagraphingApplet/TwoPoint interpolatejava/lang/ObjectrotatePiOverTwoxcoordycoord %****'*)  6 *Y*(k+(gkc*(k+(gkc:  *H**w*'PKіV$graphingApplet/GLBSub.class-f2MN^_bcOPQRSTU ! " " # $ % & ' ( ) * + , - . / 0 1 =5 =: H9 I6 JD K3 LB VC WE X7 Y8 [4 \E `E aE dE eE = ()Ljava/awt/Graphics;()Ljava/lang/String;()V(DI)Ljava/lang/String;(Ljava/awt/Graphics;)V(Ljava/lang/String;)D,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V8(Ljava/lang/String;LgraphingApplet/GraphLocationBadge;)V\(Ljava/lang/String;LgraphingApplet/GraphLocationBadge;Ljava/lang/String;Ljava/lang/String;)VCode ConstantValue Exceptions GLBSub.java#LgraphingApplet/GraphLocationBadge;LgraphingApplet/MessageCenter; LgraphingApplet/NumberFormatter;Ljava/lang/String;LocalVariables SourceFileappend formatDouble formatter getGraphicsglb graphHeight graphWidthgraphingApplet/GLBSub!graphingApplet/GraphLocationBadgegraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NumberFormatterjava/awt/Componentjava/lang/StringBuffermconepaintreadDoubleData showDefaultstoStringtwoupdateSubscriberxxLeftxlftxrgtyyTopybtmytop LBWE\EJD=;>."*+*,* Y**=<>-!*+*,* Y*-*Z5> ]5>*Y** *Y***c*Y***c*Y***L*+GAPKіV$Zy'graphingApplet/GraphLocationBadge.class-x N N O "P Q R S "T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o "p q !r s t u v w | ~   } y ~ {  ()I()Ljava/awt/Dimension;()Ljava/lang/String;()V(DI)Ljava/lang/String;(II)V(IIII)V!(LgraphingApplet/MessageCenter;)V"(LgraphingApplet/MessageCenter;I)VF(LgraphingApplet/MessageCenter;ILjava/lang/String;Ljava/lang/String;)V(Ljava/awt/Color;)V(Ljava/awt/Event;II)Z'(Ljava/awt/Font;)Ljava/awt/FontMetrics;(Ljava/awt/Font;)V(Ljava/awt/Graphics;)V&(Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)D(Ljava/lang/String;)I,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V(Ljava/lang/String;II)V8(Ljava/lang/String;LgraphingApplet/GraphLocationBadge;)V\(Ljava/lang/String;LgraphingApplet/GraphLocationBadge;Ljava/lang/String;Ljava/lang/String;)VBtm = Code ConstantValue ExceptionsGraphLocationBadge.java HelveticaILft = LgraphingApplet/GLBSub;LgraphingApplet/MessageCenter; LgraphingApplet/NumberFormatter;Ljava/awt/Color;Ljava/awt/Font;Ljava/awt/FontMetrics;Ljava/lang/String;LocalVariablesRgt =  SourceFileTop = [LgraphingApplet/DoubleData;[LgraphingApplet/IntData;[LgraphingApplet/StringData;appendascentblackdoubleDataArraydrawRect drawStringfillRectfmfont formatDouble formattergbadge getAscentgetFontMetricsgetMinimumSizegetPreferredSizegraph graphHeight graphSize graphWidthgraphingApplet/DoubleDatagraphingApplet/GLBSub!graphingApplet/GraphLocationBadgegraphingApplet/IntDatagraphingApplet/MessageCenter graphingApplet/MessageSubscribergraphingApplet/NumberFormattergraphingApplet/StringData intDataArrayjava/awt/Canvasjava/awt/Colorjava/awt/Componentjava/awt/Dimension java/awt/Fontjava/awt/FontMetricsjava/awt/Graphicsjava/lang/Stringjava/lang/StringBuffermcmouseUponepHeightpWidthpaintreadDoubleData readIntDataresizesetColorsetFontshowCardInParentstringDataArray stringWidth subscribe subscribertoStringtwovalueOfwhitexxLeftxRgt = xlftxrgtyyBtm = yTopybtmytop*$*;*Y '2**2@***261**15+*Y#4**+h:**;*:>*J*K*M*L*+8* 9*G*Y*(E*E7*E-*EB*E*8D*$*;*Y '2**2@***261**15+*Y#4**+h:**;*:>*J*K*M*L*+8*Y*-)E*E7*E-*EB*E*8D*-9*G{o+I?+*;d*:d0+,?+*;d*:d.*8 ==*4*8 <3N*4*8 <*8  AbsOp.javaCode ConstantValueD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFileabsdoOpevaluatefunctionParser/AbsOpfunctionParser/DoubfunctionParser/FunctionOpfunctionParser/PolyEvaluatorjava/lang/Mathnumoutputpe*+!* *  PKіV$YfunctionParser/Add.class-           ()VAdd.javaCode ConstantValueD ExceptionsLfunctionParser/Doub;LocalVariables SourceFiledoOpfunctionParser/AddfunctionParser/DoubfunctionParser/Operation leftOperandnumoutput rightOperand#***c*PKіV$5#//functionParser/ArcCosOp.class-+#$%&'         " ( ) *()D()V(D)D!(LfunctionParser/PolyEvaluator;)V ArcCosOp.javaCode ConstantValueD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFileacosdoOpevaluatefunctionParser/ArcCosOpfunctionParser/DoubfunctionParser/FunctionOpfunctionParser/PolyEvaluatorjava/lang/Mathnumoutputpe*+!* *  PKіV$///functionParser/ArcSinOp.class-+#$%&'         " ( ) *()D()V(D)D!(LfunctionParser/PolyEvaluator;)V ArcSinOp.javaCode ConstantValueD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFileasindoOpevaluatefunctionParser/ArcSinOpfunctionParser/DoubfunctionParser/FunctionOpfunctionParser/PolyEvaluatorjava/lang/Mathnumoutputpe*+!* *  PKіV$l//functionParser/ArcTanOp.class-+#$%&'         " ( ) *()D()V(D)D!(LfunctionParser/PolyEvaluator;)V ArcTanOp.javaCode ConstantValueD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFileatandoOpevaluatefunctionParser/ArcTanOpfunctionParser/DoubfunctionParser/FunctionOpfunctionParser/PolyEvaluatorjava/lang/Mathnumoutputpe*+!* *  PKіV$)\((functionParser/CosOp.class-+#$%&'         " ( ) *()D()V(D)D!(LfunctionParser/PolyEvaluator;)VCode ConstantValue CosOp.javaD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFilecosdoOpevaluatefunctionParser/CosOpfunctionParser/DoubfunctionParser/FunctionOpfunctionParser/PolyEvaluatorjava/lang/Mathnumoutputpe*+!* *  PKіV$r:ޢfunctionParser/Divide.class-           ()VCode ConstantValueD Divide.java ExceptionsLfunctionParser/Doub;LocalVariables SourceFiledoOpfunctionParser/DividefunctionParser/DoubfunctionParser/Operation leftOperandnumoutput rightOperand#***o*PKіV$raݮfunctionParser/Doub.class-+$%&'(          " # ) *()D()V(D)V&(Ljava/lang/String;)Ljava/lang/Double;(Ljava/lang/String;)VCode ConstantValueD Doub.java ExceptionsLjava/lang/Double;LocalVariables SourceFiledod doubleValuefunctionParser/Doub'functionParser/FunctionParsingExceptionjava/lang/Doublejava/lang/NumberFormatExceptionjava/lang/ObjectnumvalueOf) " **  **' -**+ WY Y !PKіV$>=functionParser/Evaluator.class-+$%&'         ! # ( ) *()V(D)D(DD)D(I)VCode ConstantValueDEvaluator.java ExceptionsLfunctionParser/Doub;LocalVariables SourceFile[LfunctionParser/Doub;[LfunctionParser/FunctionOp;doOpevaluate funcOpArrayfunctionParser/DoubfunctionParser/EvaluatorfunctionParser/FunctionOpjava/lang/ObjectnumoutputvariableValues*# 3'** =* YS"PD* 2' * 2) 6*2***d2 "C7* 2' >*2***d2 PKіV$?x((functionParser/ExpOp.class-+#$%&'        ! " ( ) *()D()V(D)D!(LfunctionParser/PolyEvaluator;)VCode ConstantValueD Exceptions ExpOp.javaLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFiledoOpevaluateexpfunctionParser/DoubfunctionParser/ExpOpfunctionParser/FunctionOpfunctionParser/PolyEvaluatorjava/lang/Mathnumoutputpe*+ * *  PKіV$w%YfunctionParser/FunctionOp.class-      ()V!(LfunctionParser/PolyEvaluator;)VCode ConstantValue ExceptionsFunctionOp.javaLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFiledoOpfunctionParser/DoubfunctionParser/FunctionOpjava/lang/Objectoutputpe !**Y*+ PKіV$K#functionParser/FunctionParser.class- #` (` a ,a b $c d d d d d d d d !d %d &d 'd )e *e +f ,g *h i j k +l m ,n )o )p q r s +t u ,v w x +y $z { ,| } ,~  *   )  !()I()Ljava/lang/String;()V()Z()[Ljava/lang/String;(I)Ljava/lang/Object;(I)V(ILjava/lang/String;)V(LfunctionParser/Evaluator;)V"(LfunctionParser/FunctionParser;)V!(LfunctionParser/PolyEvaluator;)V&(Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/Object;)V(Ljava/lang/Object;)Z(Ljava/lang/Object;I)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V(Ljava/lang/String;)Z/(Ljava/lang/String;LfunctionParser/Evaluator;)V((Ljava/lang/String;Ljava/lang/String;Z)VM(Ljava/util/Vector;LfunctionParser/PolyEvaluator;LfunctionParser/Evaluator;)V */+-()^ [], Code ConstantValue ExceptionsFunctionParser.javaILfunctionParser/PolyParser;Ljava/lang/String;Ljava/util/StringTokenizer;Ljava/util/Vector;LocalVariables SourceFile[[LfunctionParser/FunctionOp;[Ljava/lang/String;]absacos addElementappendarccosarcsinarctanasinatanbracePairsCountcoscountcountBracePairs countTokensdelim elementAtequalsequalsIgnoreCaseexpextractFunctionBlock funcOpArray funcOpIndexfunctionParser/AbsOpfunctionParser/ArcCosOpfunctionParser/ArcSinOpfunctionParser/ArcTanOpfunctionParser/CosOpfunctionParser/EvaluatorfunctionParser/ExpOpfunctionParser/FunctionOpfunctionParser/FunctionParser'functionParser/FunctionParsingExceptionfunctionParser/HevOpfunctionParser/IdOpfunctionParser/LogOp!functionParser/ParsingProblemTypefunctionParser/PolyEvaluatorfunctionParser/PolyParserfunctionParser/SgnOpfunctionParser/SinOpfunctionParser/TanOp hasMoreTokenshevhighestPriorityBracePairinsertElementAtinternalVariableCountjava/lang/Objectjava/lang/Stringjava/lang/StringBufferjava/util/StringTokenizerjava/util/VectorleftBraceIndexlog nextTokenparsepipoparremoveElementAtrightBraceIndexsgnsinsizesttantoString tokenChaintopIndexvalueOf variableList variables(" pd*.*H*+Y+AZ**ZG`)_=*_*ZTS*_d*_*_dS*$Y*2V*_+Y+*HAN*,Y-G0\*\-TB-O*F,*D`M*N*R*D(6*P*,L*YN`N*D*\Y,#Y-:*V*\,U,M*D Y:Ss<=>@*\I)J*\I)J Y/*\Y *D Y/Y/*E*D L*D M>6P*\I)J"+*EO,*EO*YE`E*\I)J*\Y*+.]*E6+.*]*+.]*E*D*,*E.S*]6*\I)J*X2&,Y*X*Sd`0M*X*Sdd>$,*\*S`IB*\*S`W*\*S`W*\*SW#Y-:*V,+U*\*SdI) K+M*NY7S'*\*SdI)K+M*N&Y=S*\*SdI)K+M*N'Y>S*\*SdI)K+M*NY8S*\*SdI)K+M*N!Y;Ss*\*SdI)K+M*NY3SF*\*SdI) K*\*SdI) K+M*NY5S*\*SdI)K*\*SdI)K+M*NY4S*\*SdI) K*\*SdI) K+M*NY6Sw*\*SdI)K+M*NY9SJ*\*SdI)K+M*N%Y789:;        $ $# 5" <- ? @,()I()Ljava/lang/String;()V(I)V(ILjava/lang/String;)V,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Ljava/lang/String;)V?;A right bracket came before any corresponding left bracket.CA right parentheses came before any corresponding left parentheses.Code ConstantValue ExceptionsFunctionParsingException.javaILjava/lang/String;LocalVariables SourceFileThe unrecognized token 2There were more left brackets than right brackets.8There were more left parentheses than right parentheses.2There were more right brackets than left brackets.8There were more right parentheses than left parentheses.appendexplainException'functionParser/FunctionParsingException!functionParser/ParsingProblemTypejava/lang/Exceptionjava/lang/Stringjava/lang/StringBuffer problemToken*showed up where a function name should be.&showed up where a variable should be.toStringtypetypeOfException  @,<-$ (#**Y*$!((**Y**,6(*0=JWdq~YLYLYLzYLmYL`YLSYY* L0YY* L YL+A(*/+PKіV$D^RfunctionParser/IdOp.class-% !        " # $()D()V!(LfunctionParser/PolyEvaluator;)VCode ConstantValueD Exceptions IdOp.javaLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFiledoOpevaluatefunctionParser/DoubfunctionParser/FunctionOpfunctionParser/IdOpfunctionParser/PolyEvaluatornumoutputpe*+** PKіV$7 ;;functionParser/LogOp.class-.%&'()         " $ * + , -()D()V(D)D!(LfunctionParser/PolyEvaluator;)VCode ConstantValueD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables LogOp.java SourceFileabsdoOpevaluatefunctionParser/DoubfunctionParser/FunctionOpfunctionParser/LogOpfunctionParser/PolyEvaluatorjava/lang/Mathlognumoutputpe*+#!* *  ! PKіV$'5sҦfunctionParser/Multiply.class-           ()VCode ConstantValueD ExceptionsLfunctionParser/Doub;LocalVariables Multiply.java SourceFiledoOpfunctionParser/DoubfunctionParser/MultiplyfunctionParser/Operation leftOperandnumoutput rightOperand#***k*PKіV$ t82functionParser/Operation.class-         ()VCode ConstantValue ExceptionsLfunctionParser/Doub;LocalVariablesOperation.java SourceFiledoOpfunctionParser/DoubfunctionParser/Operationjava/lang/Object leftOperandoutput rightOperand  2&**Y*Y*YPKіV$kv99'functionParser/ParsingProblemType.class-Code ConstantValue ExceptionsILocalVariablesParsingProblemType.javaRIGHT_BRACKET_UNMATCHEDRIGHT_PARENTHESES_UNMATCHED SourceFileTOO_MANY_LEFT_BRACKETSTOO_MANY_LEFT_PARENTHESESTOO_MANY_RIGHT_BRACKETSTOO_MANY_RIGHT_PARENTHESESUNRECOGNIZED_FUNCTIONUNRECOGNIZED_VARIABLE!functionParser/ParsingProblemTypejava/lang/Object         PKіV$Lf--"functionParser/PolyEvaluator.class-& !"        # $ %()D()VCode ConstantValueD ExceptionsLfunctionParser/Doub;LocalVariablesPolyEvaluator.java SourceFile[LfunctionParser/Doub;functionParser/Operation;doOp doubArrayevaluatefunctionParser/DoubfunctionParser/OperationfunctionParser/PolyEvaluatorjava/lang/ObjectnumopArrayoutput$9-<*2***d2 *PKіV$functionParser/PolyParser.class-q I I I I I I J K K L M M N O P Q R S T U U V W X Y Z [ \ ] ^ _ ` ` a b c d e f g h i j k l m n s u x y  | { v r w } s ~ r s x r s s t@ !TD-(()I()V()[Ljava/lang/String;(D)V(I)C(I)Ljava/lang/Object;(I)V(ILjava/lang/String;)V"(LfunctionParser/FunctionParser;)V!(LfunctionParser/PolyEvaluator;)V(Ljava/lang/Object;)V(Ljava/lang/Object;)Z(Ljava/lang/Object;I)V(Ljava/lang/String;)V(Ljava/lang/String;)ZM(Ljava/util/Vector;LfunctionParser/PolyEvaluator;LfunctionParser/Evaluator;)V)+-0Code ConstantValue ExceptionsILfunctionParser/Doub;LfunctionParser/FunctionParser;Ljava/util/Vector;LocalVariablesPolyParser.java SourceFileZ[LfunctionParser/Doub;[LfunctionParser/FunctionOp;functionParser/Operation;[Ljava/lang/String; addElement buildChaincharAt countParPairs doubArraydoubVect elementAtequalsequalsIgnoreCaseformat funcOpArrayfunctionParser/AddfunctionParser/DividefunctionParser/DoubfunctionParser/EvaluatorfunctionParser/FunctionOpfunctionParser/FunctionParser'functionParser/FunctionParsingExceptionfunctionParser/MultiplyfunctionParser/Operation!functionParser/ParsingProblemTypefunctionParser/PolyEvaluatorfunctionParser/PolyParserfunctionParser/PowerfunctionParser/SubtractinsertElementAtjava/lang/Mathjava/lang/NumberFormatExceptionjava/lang/Objectjava/lang/Stringjava/util/Vector leftOperandlengthneededAdjustmentopArray opArrayIndexopsoutputparparsepiplaceremParremoveElementAt rightIndex rightOperandsizetokenstopIndex topPriority trimToSize variableListvariableValues variables z#**5*+;*+HF*+B*0*Y+A"8*Y+A"+66T*B,(_ >(L)L*L+L-L/L^L*8*B,&*Fd6660*B,*F2.*+-G2&6*B,(!&*+-1*B,4d29&_*B,/*+ Yo &7*+ Y*B,$&W Y*B,#*BA*+E*=,*8A*)hd6*7 *,'*=*8A,*+A *6,**+, S,**<Jdg r{o<=>@*B,.*B,. Y!*BA Y! Y! sI=*BA%*BY%2*BY%2*5s*5<\*B,.F*B`,.1*BY%`2*BY%`2*5*BAd*5*B,.*BY%2*5Y*5<B*B,.,*B`,.*B`2*5*BAd*5*BEsoc*5V*5<?*8,-,*8`,-*8`>*8>*5*8Ad*5s*8A L=>~*8,(`(4)>*T/T^H+O.+O$+ h`O+ h`O + h`O*8A}*C6+.+*C. *C*8A*?62*8,-*8,- *Y?`?*C˱{*D*8*C,(V*5+K/@^*YM,YM!YMYM YM+6*7,S*Y7`7+6*<2*+*?, @+6*<2*+*?d, 3*+*?>*+*?d>*++6*<2:*?d2*8*C>*Y<`<PKіV$KfunctionParser/Power.class-&        ! " # $ %()V(DD)DCode ConstantValueD ExceptionsLfunctionParser/Doub;LocalVariables Power.java SourceFiledoOpfunctionParser/DoubfunctionParser/OperationfunctionParser/Powerjava/lang/Math leftOperandnumoutputpow rightOperand%***  *PKіV$xO((functionParser/SinOp.class-+"#$%&        ! ' ( ) *()D()V(D)D!(LfunctionParser/PolyEvaluator;)VCode ConstantValueD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SinOp.java SourceFiledoOpevaluatefunctionParser/DoubfunctionParser/FunctionOpfunctionParser/PolyEvaluatorfunctionParser/SinOpjava/lang/Mathnumoutputpesin*+ * *  PKіV$+functionParser/Subtract.class-           ()VCode ConstantValueD ExceptionsLfunctionParser/Doub;LocalVariables SourceFile Subtract.javadoOpfunctionParser/DoubfunctionParser/OperationfunctionParser/Subtract leftOperandnumoutput rightOperand#***g*PKіV$p((functionParser/TanOp.class-+"#$%&        ! ' ( ) *()D()V(D)D!(LfunctionParser/PolyEvaluator;)VCode ConstantValueD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFile TanOp.javadoOpevaluatefunctionParser/DoubfunctionParser/FunctionOpfunctionParser/PolyEvaluatorfunctionParser/TanOpjava/lang/Mathnumoutputpetan*+ * *  PKіV$W  functionParser/HevOp.class-% !        " # $()D()V!(LfunctionParser/PolyEvaluator;)VCode ConstantValueD Exceptions HevOp.javaLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SourceFiledoOpevaluatefunctionParser/DoubfunctionParser/FunctionOpfunctionParser/HevOpfunctionParser/PolyEvaluatornumoutputpe*+**  **PKіV$Xp))functionParser/SgnOp.class-' !"#        $ % &()D()V!(LfunctionParser/PolyEvaluator;)VCode ConstantValueD ExceptionsLfunctionParser/Doub;LfunctionParser/PolyEvaluator;LocalVariables SgnOp.java SourceFiledoOpevaluatefunctionParser/DoubfunctionParser/FunctionOpfunctionParser/PolyEvaluatorfunctionParser/SgnOpnumoutputpe*+A5*  ** **PKіV$¥graphingApplet/ButtonPad.class-uM\bcdefghi % % % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < G> G? G@ GF TA UN VN WN XO YP ]N ^N _N `N aQ jN kN nD o? pN qC rE sK tK()Ljava/awt/Dimension;()V(II)V(IIII)V*(Ljava/awt/Component;)Ljava/awt/Component;(Ljava/awt/Component;II)V4(Ljava/awt/Component;Ljava/awt/GridBagConstraints;)V/(Ljava/awt/Container;Ljava/awt/Component;IIII)V(Ljava/awt/LayoutManager;)V(Ljava/lang/String;II)VButtonPad.javaCode ConstantValueD Exceptions HelveticaILjava/awt/Font;Ljava/awt/GridBagLayout;Ljava/awt/Insets;LocalVariables SourceFileaddanchorcolsfillfontgblgetMinimumSizegetPreferredSizegraphingApplet/ButtonPad gridheight gridwidthgridxgridyinsetsjava/awt/Componentjava/awt/Containerjava/awt/Dimension java/awt/Fontjava/awt/GridBagConstraintsjava/awt/GridBagLayoutjava/awt/Insetsjava/awt/PanelpHeightpWidthplace placeWidepositionresizerowssetConstraints setLayoutweightxweighty YPkNjNpNVNXOG?Inb* *Y **"* ** ** #h*  *Y`****Y lBI'* * **+mBI)* *d **+nDIj^Y : #$ Y*,!+,WZ=IY**[=IY**SHPKіV$secant/PKіV$7Ҿ%secant/Secant.classPKіV$'secant/SecantSlate.classPKіV$*graphingApplet/PKіV$Y8 %+graphingApplet/BottomPanel.classPKіV$WvM  5graphingApplet/CardBox.classPKіV$UJ1 1 !69graphingApplet/CardSelector.classPKіV$%䔜CgraphingApplet/CBSub.classPKіV$4c zJgraphingApplet/ColorSquare.classPKіV$5 #fOgraphingApplet/CopyrightPanel.classPKіV$"RMSgraphingApplet/Csub.classPKіV$X X lYgraphingApplet/CursorBadge.classPKіV$Z::!dgraphingApplet/CursorReport.classPKіV$9QOO{rgraphingApplet/DoubleData.classPKіV$^B*tgraphingApplet/FunctionEnteringPanel.classPKіV$ϐgraphingApplet/GPsub.classPKіV$!>== ugraphingApplet/GraphCanvas.classPKіV$ލF#graphingApplet/GraphingApplet.classPKіV$cEE$graphingApplet/GraphParameters.classPKіV$"S$graphingApplet/GraphSubscriber.classPKіV$ZgraphingApplet/Grsub.classPKіV$'}graphingApplet/HeightInColorGraph.classPKіV$eGIIgraphingApplet/IntData.classPKіV$2dEEBgraphingApplet/LevelSet.classPKіV$Y;"graphingApplet/MessageCenter.classPKіV$Zh֨))&graphingApplet/MessageSubscriber.classPKіV$@#graphingApplet/NamedEvaluator.classPKіV$֓`$graphingApplet/NumberFormatter.classPKіV$#graphingApplet/ReportingSlate.classPKіV$q kk/ graphingApplet/Ssub.classPKіV$Ɇ\\ graphingApplet/StringData.classPKіV$]MMjgraphingApplet/StringRoll.classPKіV$*2graphingApplet/ThreePoint.classPKіV$ #  BgraphingApplet/TopPanel.classPKіV$'ѣ   graphingApplet/TwoPoint.classPKіV$"graphingApplet/GLBSub.classPKіV$Zy')graphingApplet/GraphLocationBadge.classPKіV$|8functionParser/PKіV$((8functionParser/AbsOp.classPKіV$Y ;functionParser/Add.classPKіV$5#//<functionParser/ArcCosOp.classPKіV$///E?functionParser/ArcSinOp.classPKіV$l//AfunctionParser/ArcTanOp.classPKіV$)\((DfunctionParser/CosOp.classPKіV$r:ޢyFfunctionParser/Divide.classPKіV$raݮTHfunctionParser/Doub.classPKіV$>=9KfunctionParser/Evaluator.classPKіV$?x((NNfunctionParser/ExpOp.classPKіV$w%YPfunctionParser/FunctionOp.classPKіV$K#RfunctionParser/FunctionParser.classPKіV$W"-cfunctionParser/FunctionParsingException.classPKіV$D^RifunctionParser/IdOp.classPKіV$7 ;;)lfunctionParser/LogOp.classPKіV$'5sҦnfunctionParser/Multiply.classPKіV$ t82}pfunctionParser/Operation.classPKіV$kv99'ZrfunctionParser/ParsingProblemType.classPKіV$Lf--"tfunctionParser/PolyEvaluator.classPKіV$EwfunctionParser/PolyParser.classPKіV$K>functionParser/Power.classPKіV$xO((DfunctionParser/SinOp.classPKіV$+functionParser/Subtract.classPKіV$p((functionParser/TanOp.classPKіV$W  functionParser/HevOp.classPKіV$Xp))&functionParser/SgnOp.classPKіV$¥graphingApplet/ButtonPad.classPKAA/b