Annotation of loncom/html/adm/dragmath/applet/classes/Display/MainApplet.class, revision 1.2

1.2     ! foxr        1: 1					
        !             2: 
1.1       www         3: 
                      4: 
                      5: 
                      6: 
                      7: 
                      8: 
                      9: 
                     10: 
                     11: 
                     12: 
                     13: 
                     14: 
                     15: 
                     16: 
                     17: 
                     18: 
                     19: 
                     20: 
                     21: 
                     22: 
                     23: 
                     24: 
                     25: 
                     26: 
                     27: 
                     28: 
                     29: 
                     30: 
                     31: 
                     32: 
                     33: 
                     34: 
                     35: 
                     36: 
                     37: 
                     38: 
                     39: 
1.2     ! foxr       40: 																
        !            41: 					
        !            42: 
        !            43: C
        !            44: 
        !            45: F
        !            46: H
        !            47: 
        !            48: H
        !            49: H
        !            50: 
        !            51: 	
        !            52: 
        !            53: 
        !            54: m
        !            55: h
1.1       www        56: h
1.2     ! foxr       57: m
        !            58: 
        !            59: 
        !            60: \	
        !            61: 
        !            62: 
        !            63: \	
        !            64: 
        !            65: 
        !            66: 
        !            67: &
        !            68: m
        !            69: 
        !            70: q
        !            71: t
        !            72: &
        !            73: w
        !            74: 
        !            75: {
        !            76: 
        !            77: 	
        !            78: 
        !            79: 
        !            80: 
        !            81: 

        !            82: 
        !            83: 
1.1       www        84: 
1.2     ! foxr       85: 
        !            86: 
        !            87: e
        !            88: 
1.1       www        89: 
1.2     ! foxr       90: 		
        !            91: 
1.1       www        92: 
1.2     ! foxr       93:  
        !            94: !"
        !            95: #$
        !            96: %
        !            97: &'&
        !            98: ()
        !            99: 
        !           100: *
        !           101: +,-./012345678
        !           102: 9
        !           103: :;<
        !           104: :=
        !           105: >	?@
        !           106: &y	AB
        !           107: &{	CD	EF	GH	IJ	KL	MN	OP	QR	ST	UV	WX	YZ	[\	]^	_`	ab	cd	ef
        !           108: &	gh	ijk
        !           109: 	l	m
        !           110: m	no
        !           111: 	pq
        !           112: 	r
        !           113: q	s
        !           114: t	t	u	v	w	x	y	z	{	|	}	~																																											
        !           115: &&																																																																			
        !           116: &k							
        !           117: &t
        !           118: &v	
        !           119: &y
        !           120: &{					
        !           121: &	&
        !           122: 
        !           123: &
        !           124: 
        !           125: 
        !           126: m
        !           127: 
        !           128: 	
1.1       www       129: 
1.2     ! foxr      130: &
        !           131: m
        !           132: 
        !           133: m	
        !           134: &
        !           135: m
        !           136: &
        !           137: m
        !           138: 
        !           139: &
        !           140: m
        !           141: 
        !           142: &
        !           143: q
        !           144: q	
        !           145: q
        !           146: &
        !           147: t
        !           148: t
        !           149: t
        !           150: 
        !           151: t	
        !           152: t 
        !           153: t!
1.1       www       154: t"
1.2     ! foxr      155: q#$%&'()*+,-./0123456789:;<=>?@ABC
        !           156: &DEFGHIJKLMNOPQRSTUVWXYZ[\]^_	&`	&ab
        !           157: cde
        !           158: &f
        !           159: tghijklmnopqrs
        !           160: 
        !           161: ttuvwx
        !           162: 	yz{|
        !           163: }~
        !           164: 
        !           165: &&
        !           166: &&	
        !           167: +
        !           168: &&
        !           169: &&"
        !           170: /
        !           171: &&
        !           172: 3
        !           173: H
        !           174: L
        !           175: 
        !           176: 
        !           177: 
        !           178: t
        !           179: 
        !           180: 
        !           181: &k
        !           182: &
        !           183: 
        !           184: 
        !           185: 
        !           186: 
        !           187: t	
        !           188: 
        !           189: 
        !           190: 
        !           191: 
        !           192: &t
        !           193: &t	
        !           194: 
        !           195: &{
        !           196: 
        !           197: &{
        !           198: &y
        !           199: 
        !           200: &y
        !           201: 
        !           202: 
        !           203: &v
        !           204:  !
        !           205: "#
        !           206: $%
        !           207: &'
        !           208: ()
        !           209: *+
        !           210: ,-.
        !           211: /0
        !           212: 1234
        !           213: 56
        !           214: 
        !           215: &78
        !           216: 9:
        !           217: 
        !           218: &{;
        !           219: 
        !           220: <
        !           221: :=>
        !           222: ?@ABCDEFGHIJKLM
        !           223: NOPQ
        !           224: RSTUVW
        !           225: :XY
        !           226: Z
        !           227: [\
        !           228: 
        !           229: ]
        !           230: ^
        !           231: &_
        !           232: `a
        !           233:  b
        !           234:  [c
        !           235: d
1.1       www       236: e
1.2     ! foxr      237: fg
        !           238: mh
1.1       www       239: mi
1.2     ! foxr      240: j
        !           241: k
        !           242: l
        !           243: m
        !           244: nop
        !           245: /q
        !           246: /[
        !           247: r
        !           248: st
        !           249: u
        !           250: mv
        !           251: sw
        !           252: &x
        !           253: &&_
        !           254: y
        !           255: z{
        !           256: ;|
        !           257: =
        !           258: ;}~
        !           259: ;
1.1       www       260: ;
                    261: ;
1.2     ! foxr      262: 
        !           263: =
        !           264: HR
        !           265: G
1.1       www       266: G
1.2     ! foxr      267: G
        !           268: ;
        !           269: SR
        !           270: R
1.1       www       271: R
1.2     ! foxr      272: R
        !           273: 
        !           274: b	&
        !           275: &
        !           276: &	&	&
        !           277: d
        !           278: b	
        !           279: 
        !           280: i
        !           281: h	
        !           282: h*
        !           283: &
        !           284: h
        !           285: n
        !           286: 
        !           287: 
        !           288: 
        !           289: 
        !           290: m
        !           291: 
        !           292: m
1.1       www       293: m
1.2     ! foxr      294: b
        !           295: 
        !           296: b
        !           297: 
        !           298: 
1.1       www       299: 
1.2     ! foxr      300: 
        !           301: 
        !           302: 
        !           303: 
        !           304: 
        !           305: 	&
        !           306: 
        !           307: &
        !           308: 
        !           309: m
        !           310: &MouseListenerPaletteToolbar&InnerClasses&MouseListenerTextBox&addComponent&LDisplay/AddComponent;&output&LOutput/OutputFormat;&	buildTree&LTree/BuildTree;&	statusBar&LDisplay/StatusBar;&mouseSelectListener&LDisplay/MseSelectListener;&motionSelectListener&!LDisplay/MseMotionSelectListener;&dragging&&Z&newComponent&LDisplay/InputComponent;&inputComponents&[LDisplay/InputComponent;&selectionObjects&Ljavax/swing/JPanel;&
firstLocation&&I&selectionLayer&builder&Lorg/jdom/input/SAXBuilder;&
componentFile&Lorg/jdom/Document;&inpComps&Lorg/jdom/Element;&appletCodeBase&Ljava/net/URL;&
appletContext&Ljava/applet/AppletContext;&language&Ljava/lang/String;&
1.1       www       311: appletPath&outputFormat&openWithExpression&langMan&LDisplay/LanguageManager;&buttonGroupExportLang&Ljavax/swing/ButtonGroup;&buttonGroupLang&
                    312: jButton100&Ljavax/swing/JButton;&
                    313: jButton101&
                    314: jButton102&
                    315: jButton103&
                    316: jButton104&
                    317: jButton105&
                    318: jButton106&
                    319: jButton107&
                    320: jButton108&	jButton11&	jButton12&	jButton13&	jButton14&	jButton15&	jButton16&	jButton17&	jButton18&	jButton19&	jButton20&	jButton21&	jButton22&	jButton23&	jButton24&	jButton25&	jButton26&	jButton27&	jButton28&	jButton29&jButton3&	jButton30&	jButton31&	jButton32&	jButton33&	jButton34&	jButton35&	jButton36&	jButton37&	jButton38&	jButton39&jButton4&	jButton40&	jButton41&	jButton42&	jButton43&	jButton44&	jButton45&	jButton46&	jButton47&	jButton48&	jButton49&jButton5&	jButton50&	jButton51&	jButton52&	jButton53&	jButton54&	jButton55&	jButton56&	jButton57&	jButton58&	jButton59&jButton6&	jButton60&	jButton61&	jButton62&	jButton63&	jButton64&	jButton65&	jButton66&	jButton67&	jButton68&	jButton69&jButton7&	jButton70&	jButton71&	jButton72&	jButton73&	jButton74&	jButton75&	jButton76&	jButton77&	jButton78&	jButton79&	jButton80&	jButton81&	jButton82&	jButton83&	jButton84&	jButton85&	jButton86&	jButton87&	jButton88&	jButton89&	jButton90&	jButton91&	jButton92&	jButton93&	jButton94&jButtonCopy&
                    321: jButtonCos&
                    322: jButtonCut&
jButtonExport&jButtonLoad&
jButtonMatrix&jButtonMatrix1&jButtonMatrix2&jButtonMatrix3&jButtonMatrix4&jButtonMatrix5&jButtonPaste&jButtonRedo&jButtonSave&
                    323: jButtonSin&
                    324: jButtonTan&jButtonUndo&jCheckBoxHyp&Ljavax/swing/JCheckBox;&jCheckBoxInverse&jCheckBoxMenuItemShowOutline&Ljavax/swing/JCheckBoxMenuItem;&jLabelStatus&Ljavax/swing/JLabel;&
jLabelTooltip&jMenuBar&Ljavax/swing/JMenuBar;&
                    325: jMenuDebug&Ljavax/swing/JMenu;&	jMenuEdit&	jMenuFile&	jMenuHelp&jMenuItemAbout&Ljavax/swing/JMenuItem;&jMenuItemClear&
jMenuItemCopy&jMenuItemCut&jMenuItemExport&jMenuItemExportToImage&jMenuItemOnlineHelp&
jMenuItemOpen&jMenuItemPaste&
jMenuItemRedo&jMenuItemSaveAs&jMenuItemSelectAll&jMenuItemSetExport&jMenuItemSetLang&jMenuItemShowTree&
jMenuItemUndo&jMenuOptions&jPanel1&jPanel3&
                    326: jPanelMain&jPanelWorkspace&jScrollPane1&Ljavax/swing/JScrollPane;&jSeparator1&Ljavax/swing/JSeparator;&jSeparator2&jSeparator3&jSeparator4&jSeparator5&jSeparator6&jSeparator8&jSeparator9&jTabbedPaneInput&Ljavax/swing/JTabbedPane;&	jToolBar1&Ljavax/swing/JToolBar;&
1.2     ! foxr      327: jToolBar10&	jToolBar2&	jToolBar3&	jToolBar4&	jToolBar5&	jToolBar6&	jToolBar7&	jToolBar8&jToolBarEdit&
jToolBarEdit2&<init>&()V&Code&LineNumberTable&LocalVariableTable&this&LDisplay/MainApplet;&init&ex&Ljava/lang/Exception;&(Ljava/lang/String;)V&tree&LTree/MathObject;&newBox&LDisplay/TextBox;&Lorg/nfunk/jep/ParseException;&
        !           328: expression&outputStack&Ljava/util/Stack;&loadConfigFile&Ljava/io/IOException;&Lorg/jdom/JDOMException;&addPaletteToolbarListeners&([Ljava/awt/Component;)V&temp&button&
1.1       www       329: components&[Ljava/awt/Component;&&i&addCommandToolbarListeners&addToComponentArray&&w&&h&bestW&bestH&resizedImage&Ljava/awt/image/BufferedImage;&&g&Ljava/awt/Graphics2D;&centerPoint&Ljava/awt/Point;&name&toolkit&Ljava/awt/Toolkit;&comp&
originalImage&	newCursor&Ljava/awt/Cursor;&addExtraComponents&
                    330: unaryMinus&getMathExpression&()Ljava/lang/String;&Ljava/text/ParseException;&loadMenuText&initComponents&gridBagConstraints&Ljava/awt/GridBagConstraints;&%jMenuItemExportToImageActionPerformed&(Ljava/awt/event/ActionEvent;)V&&Ljava/io/UnsupportedEncodingException;&values&[Ljava/lang/String;&answer&evt&Ljava/awt/event/ActionEvent;&jMenuItemSetLangActionPerformed&
formatChooser&LDisplay/FormatChooser;&!jMenuItemSetExportActionPerformed&jMenuItemExportActionPerformed&+jCheckBoxMenuItemShowOutlineActionPerformed& jMenuItemShowTreeActionPerformed&treeDisplay&LDisplay/TreeDisplay;&jButtonExportFocusGained&(Ljava/awt/event/FocusEvent;)V&Ljava/awt/event/FocusEvent;&jButtonExportMouseClicked&(Ljava/awt/event/MouseEvent;)V&Ljava/awt/event/MouseEvent;&jButtonLoadMouseClicked&jButtonSaveMouseClicked&!jMenuItemSelectAllActionPerformed&jMenuItemClearActionPerformed&jMenuItemPasteActionPerformed&jMenuItemCopyActionPerformed&jMenuItemCutActionPerformed&jMenuItemRedoActionPerformed&jMenuItemSaveAsActionPerformed&jMenuItemOpenActionPerformed&jMenuItemUndoActionPerformed&"jMenuItemOnlineHelpActionPerformed&jMenuItemAboutActionPerformed&
                    331: aboutFrame&LDisplay/AboutFrame;&jMenuItemAboutMouseClicked&jButtonMatrix1MouseClicked&jButtonMatrixMouseClicked&jButtonMatrix2MouseClicked&jButtonMatrix3MouseClicked&jCheckBoxInverseMouseClicked&jCheckBoxHypMouseClicked&jButtonMatrix5MouseClicked&jButtonMatrix4MouseClicked&jButtonCutMouseClicked&jButtonCopyMouseClicked&jButtonCopyKeyPressed&(Ljava/awt/event/KeyEvent;)V&Ljava/awt/event/KeyEvent;&jButtonPasteMouseClicked&jButtonPasteFocusGained&jButtonUndoMouseClicked&jButtonRedoMouseClicked&jPanelWorkspaceComponentAdded&"(Ljava/awt/event/ContainerEvent;)V&Ljava/awt/event/ContainerEvent;&jPanelWorkspaceKeyPressed&changeTrigButtons&
                    332: saveAsFile&filePath&expressionFile&Ljava/io/ObjectOutputStream;&Ljava/io/FileNotFoundException;&chooser&Ljavax/swing/JFileChooser;&	returnVal&openFile&Ljava/io/ObjectInputStream;&"Ljava/lang/ClassNotFoundException;&
                    333: setBorders&(ZLjavax/swing/JComponent;)V&colour&Ljava/awt/Color;&	component&Ljavax/swing/JComponent;&borders&layer&panel&(ZLjava/awt/Point;)V&&j&cancel&matrix_m&matrix_n&group&ID&&n&status&add&layoutPanel&emptyWorkspace&mousePos&getSelection&(Ljavax/swing/JPanel;Z)V&componentFound&
1.2     ! foxr      334: access$002&:(LDisplay/MainApplet;Ljava/lang/String;)Ljava/lang/String;&x0&x1&
1.1       www       335: access$102&
                    336: access$202&
                    337: access$200&((LDisplay/MainApplet;)Ljava/lang/String;&
                    338: access$000&
                    339: access$302&2(LDisplay/MainApplet;Ljava/net/URL;)Ljava/net/URL;&
                    340: access$402&L(LDisplay/MainApplet;Ljava/applet/AppletContext;)Ljava/applet/AppletContext;&
                    341: access$500&(LDisplay/MainApplet;)V&
                    342: access$602&<(LDisplay/MainApplet;LDisplay/StatusBar;)LDisplay/StatusBar;&
                    343: access$700&*(LDisplay/MainApplet;)Ljavax/swing/JLabel;&
                    344: access$802&H(LDisplay/MainApplet;LDisplay/LanguageManager;)LDisplay/LanguageManager;&
                    345: access$300&$(LDisplay/MainApplet;)Ljava/net/URL;&
                    346: access$600&)(LDisplay/MainApplet;)LDisplay/StatusBar;&
                    347: access$800&/(LDisplay/MainApplet;)LDisplay/LanguageManager;&
                    348: access$902&H(LDisplay/MainApplet;[LDisplay/InputComponent;)[LDisplay/InputComponent;&access$1000&/(LDisplay/MainApplet;)Ljavax/swing/JTabbedPane;&access$1100&,(LDisplay/MainApplet;)Ljavax/swing/JToolBar;&access$1200&access$1302&@(LDisplay/MainApplet;LOutput/OutputFormat;)LOutput/OutputFormat;&access$1402&6(LDisplay/MainApplet;LTree/BuildTree;)LTree/BuildTree;&access$1500&((LDisplay/MainApplet;)Lorg/jdom/Element;&access$1300&+(LDisplay/MainApplet;)LOutput/OutputFormat;&access$1602&B(LDisplay/MainApplet;LDisplay/AddComponent;)LDisplay/AddComponent;&
                    349: access$900&/(LDisplay/MainApplet;)[LDisplay/InputComponent;&access$1700&*(LDisplay/MainApplet;)Ljavax/swing/JPanel;&access$1400&&(LDisplay/MainApplet;)LTree/BuildTree;&access$1802&(LDisplay/MainApplet;Z)Z&access$1902&L(LDisplay/MainApplet;LDisplay/MseSelectListener;)LDisplay/MseSelectListener;&access$2002&X(LDisplay/MainApplet;LDisplay/MseMotionSelectListener;)LDisplay/MseMotionSelectListener;&access$1900&1(LDisplay/MainApplet;)LDisplay/MseSelectListener;&access$2000&7(LDisplay/MainApplet;)LDisplay/MseMotionSelectListener;&
1.2     ! foxr      350: access$100&access$2100&access$2200&6(LDisplay/MainApplet;Ljava/awt/event/ContainerEvent;)V&access$2300&0(LDisplay/MainApplet;Ljava/awt/event/KeyEvent;)V&access$2400&2(LDisplay/MainApplet;Ljava/awt/event/MouseEvent;)V&access$2500&access$2600&access$2700&access$2800&access$2900&access$3000&access$3100&access$3200&access$3300&2(LDisplay/MainApplet;Ljava/awt/event/FocusEvent;)V&access$3400&access$3500&access$3600&access$3700&access$3800&access$3900&access$4000&access$4100&access$4200&access$4300&3(LDisplay/MainApplet;Ljava/awt/event/ActionEvent;)V&access$4400&access$4500&access$4600&access$4700&access$4800&access$4900&access$5000&access$5100&access$5200&access$5300&access$5400&access$5500&access$5600&access$5700&access$5800&access$5900&access$6000&access$1800&(LDisplay/MainApplet;)Z&access$6100&.(LDisplay/MainApplet;)LDisplay/InputComponent;&access$6102&F(LDisplay/MainApplet;LDisplay/InputComponent;)LDisplay/InputComponent;&access$1600&,(LDisplay/MainApplet;)LDisplay/AddComponent;&access$6202&>(LDisplay/MainApplet;Ljavax/swing/JPanel;)Ljavax/swing/JPanel;&access$6200&access$6300&access$6400&(LDisplay/MainApplet;)I&
        !           351: SourceFile&MainApplet.java:9Wpfofcd89rqr&Display/MainApplet$1&q&java/lang/Exceptionr&java/util/Stack&Tree/MathObject&Expression loaded{&org/nfunk/jep/ParseException{r&ParseExp&org/jdom/input/SAXBuilder&/Display/CompConfig.xml&java/io/IOException&6Error loading internal component file - please correct&DragMath&org/jdom/JDOMException&javax.swing.JPanel&javax/swing/JPanel&javax.swing.JToolBar&javax/swing/JToolBar&javax.swing.JButton&javax/swing/JButton{&.Display/MainApplet$MouseListenerPaletteToolbar&javax.swing.JCheckBox&Display/MainApplet$2&iconFileName	&null&java/lang/StringBuilder&/Display/Images/	&										
        !           352: 		
        !           353: 		
			&java/awt/image/BufferedImageq							r&java/awt/Pointq	&Cursor				&Display/InputComponent				q	 &
1.1       www       354: 24-ArcSine&25-ArcCosine&
26-ArcTangent&39-SineH&
                    355: 40-CosineH&41-TanH&42-ArcSineH&
43-ArcCosineH&
1.2     ! foxr      356: 44-ArcTanH&&-&Unary Minus&	30-UMinus&Failed to get expression	!	"	#	$	%&java/text/ParseException	&	'@>&FileMenuJC&OpenMenuMC&
1.1       www       357: SaveAsMenuGC&
                    358: ExportMenuHC&	ImageMenu?>&EditMenuRC&UndoMenuLC&RedoMenuFC&CutMenuEC&CopyMenuKC&	PasteMenuDC&	ClearMenuNC&
                    359: SelectMenuS>&OptionsMenuOC&
SetExportMenuPC&SetLanguageMenuA>&HelpMenu=>&	DebugMenuQC&TreeMenu67&OutlineMenuIC&OnlineHelpMenuBC&	AboutMenu&javax/swing/ButtonGroupV&javax/swing/JScrollPaneXY&javax/swing/JTabbedPaneUef !gfif(')*jf
lf0#1&javax/swing/JCheckBox5434nf,+Tmfhf&	
1.2     ! foxr      360: kf%&/&javax/swing/JSeparator^[2._[$"-&javax/swing/JLabel&javax/swing/JMenuBar;<&javax/swing/JMenu&javax/swing/JMenuItemb[Z[\[][a[&javax/swing/JCheckBoxMenuItem`[	(	)&(org/netbeans/lib/awtextra/AbsoluteLayout	*	+	,	-	.	/	0	1	2	3&java/awt/Color	4	5	6	7&Display/MainApplet$3	8	9&Display/MainApplet$4	:	;	<	=&-org/netbeans/lib/awtextra/AbsoluteConstraintsq	>	?	@	A&java/awt/GridBagLayout	B	C&
java/awt/Font&Lucida Sans Unicodeq	D	E	F&&+	G{	H	I	J	C&2-Add	K{	L	C&×&72-Multiply2&÷&
1.1       www       361: 73-Divide2&−&
                    362: 3-Subtract&·&
                    363: 0-Multiply&±&58-PlusMinus&&,&4-Comma&&<&10-LessThan&&>&11-GreaterThan&≤&12-LTEQ&≥&13-GTEQ&&=&	14-Equals&≠&59-NotEqual&:=&
49-Assignment&≡&74-Equiv&≃&80-SimEq&&!&37-Factorial&java/awt/GridBagConstraints&∪&15-Union&∩&16-Intersection&⊂&	17-Subset&⊆&18-SubsetEq&⊄&
1.2     ! foxr      364: 19-NSubset&⊈&20-NSubsetEq&∈&77-IsIn&∉&79-NotIn&∀&	76-ForAll&∃&	75-Exists&∄&78-NotExists&¬&83-Not&∨&81-Or&∧&82-And	M	N&tab7	O	P&javax/swing/ImageIcon&/Display/Images/division.gifq	Q	R	S&1-Divide&/Display/Images/square root.gif&5-SquareRoot&/Display/Images/n-th root.gif&	6-NthRoot&/Display/Images/superscript.gif&7-Power&/Display/Images/subscript.gif&8-Subscript&/Display/Images/function.gif&50-Function&Display/MainApplet$5&/Display/Images/evaluate.gif&57-Evaluate&/Display/Images/matrix.gif&9-Matrix&Display/MainApplet$6&Tahoma&det&51-Determinant&Display/MainApplet$7&Tr&52-Trace&Display/MainApplet$8&tab3&/Display/Images/roundbr.gif&31-BracketsRnd&/Display/Images/curlybr.gif&32-BracketsCurl&/Display/Images/squarebr.gif&
33-BracketsSq&/Display/Images/absolute.gif&34-Abs&max&47-Max&min&48-Min&tab4&sin&21-Sine&cos&	22-Cosine&tan&
        !           365: 23-Tangent&Inverse&java/awt/Insets	T	U&Display/MainApplet$9&
        !           366: Hyperbolic&Display/MainApplet$10&log&27-Logarithm&ln&28-NaturalLogarithm&/Display/Images/e.gif&29-Exp&tab6&/Display/Images/integral.gif&45-Integral& /Display/Images/def_integral.gif&53-DefiniteIntegral& /Display/Images/differential.gif&46-Differential&'/Display/Images/partialDifferential.gif&84-PartialDifferential&/Display/Images/limit.gif&56-Limit&/Display/Images/sum.gif&55-Sum&Display/MainApplet$11&/Display/Images/product.gif&
        !           367: 54-Product&Display/MainApplet$12&∞&36-Infinity&tab8&Γ&35-GreekLetter&Δ&Θ&Ξ&Π&Σ&γ&Φ&Ψ&Ω&α&β&δ&ε&ζ&η&θ&ι&κ&λ&μ&ν&ξ&ο&π&ρ&σ&τ&υ&φ&χ&ψ&ω&←&60-LeftArrow&→&
61-RightArrow&↑&
        !           368: 62-UpArrow&↓&63-DownArrow&↖&68-NorthWestArrow&↙&69-SouthWestArrow&↗&70-NorthEastArrow&↘&71-SouthEastArrow&↔&66-LeftRightArrow&⇐&64-LeftDblArrow&⇒&65-RightDblArrow&⇔&67-LeftRightDblArrow&"javax/swing/border/SoftBevelBorderq	A&'/Display/Images/move_to_folder_24_h.png&ExportButton&Display/MainApplet$13&Display/MainApplet$14	V	W&&/Display/Images/open_document_24_h.png&
        !           369: OpenButton&Display/MainApplet$15&/Display/Images/save_24_h.png&
        !           370: SaveButton&Display/MainApplet$16	X	A&/Display/Images/undo_24_h.png&
        !           371: UndoButton&Display/MainApplet$17&/Display/Images/redo_24_h.png&
        !           372: RedoButton&Display/MainApplet$18&&/Display/Images/cut_clipboard_24_h.png&	CutButton&Display/MainApplet$19&'/Display/Images/copy_clipboard_24_h.png&
        !           373: CopyButton&Display/MainApplet$20&Display/MainApplet$21&(/Display/Images/paste_clipboard_24_h.png&PasteButton&Display/MainApplet$22&Display/MainApplet$23&Arial&File	Y	Z	[	\	]&Open...&Display/MainApplet$24	^	_	`&
        !           374: Save As...&Display/MainApplet$25&Export to clipboard&Display/MainApplet$26&Export to image&Display/MainApplet$27	a&Edit&Undo&Display/MainApplet$28&Redo&Display/MainApplet$29&Cut&Display/MainApplet$30&Copy&Display/MainApplet$31&Paste&Display/MainApplet$32&Clear workspace&Display/MainApplet$33&
        !           375: Select All&Display/MainApplet$34&Options&Set export format&Display/MainApplet$35&Set language&Display/MainApplet$36&Help&Debug&Show expression tree&Display/MainApplet$37&Show outline&Display/MainApplet$38&Online Help&Display/MainApplet$39&About DragMath&Display/MainApplet$40&Display/MainApplet$41	b	c	dr&UTF-8	e	f	g&$java/io/UnsupportedEncodingException&java/lang/String&&1&&2&&3&&4&&5&&6&&7&&8&&9&10&	ImageSize	h	i&java/net/URL&+http://www.mathtran.org/cgi-bin/mathtran?D=&;tex=q{&_blank	j	k	l&Image&Latex	m{&Display/FormatChooserq	n	o	C&Display/MainApplet$42	p	qr	r&Display/TreeDisplayq	s&Treerr	t	u	v	wr	xr	yr	z	{	|	{	}r	~r&-http://www.dragmath.bham.ac.uk/doc/index.html&Display/AboutFrameq	r											&javax/swing/JFileChooser&Display/DrgmFileFilter		&SaveExpression	{								&.drgm&java/io/ObjectOutputStream&java/io/FileOutputStreamq				r&Expression saved&java/io/FileNotFoundException&	SavingExp&LoadExpression		&java/io/ObjectInputStream&java/io/FileInputStreamq			r&
        !           376: LoadingExp& java/lang/ClassNotFoundException		&Display.TextBox		&javax/swing/JComponent&javax.swing.JTextField&javax/swing/border/LineBorderq	5	H	7&Display/TextBox&javax/swing/border/EtchedBorder	&javax/swing/border/EmptyBorder		q	U																		)						C&	EnterRows&	MatrixDim&EnterColumns																&Display/MainApplet&javax/swing/JApplet&'Display/MainApplet$MouseListenerTextBox&java/awt/EventQueue&
invokeAndWait&(Ljava/lang/Runnable;)V&printStackTrace&Tree/BuildTree&parseString&6(Ljava/lang/String;Ljava/util/Stack;)Ljava/util/Stack;&size&()I&pop&()Ljava/lang/Object;&toTree&%(LTree/MathObject;Ljava/util/Stack;)V&Display/AddComponent&	pasteTree&*(Ljavax/swing/JPanel;ILTree/MathObject;I)V&java/lang/System&out&Ljava/io/PrintStream;&java/io/PrintStream&println&	createBox&(Z)LDisplay/TextBox;&*(Ljava/awt/Component;)Ljava/awt/Component;&requestFocusInWindow&()Z&setText&
        !           377: revalidate&Display/LanguageManager&readLangFile&&(Ljava/lang/String;)Ljava/lang/String;&Display/StatusBar&java/lang/Object&getClass&()Ljava/lang/Class;&java/lang/Class&getResourceAsStream&)(Ljava/lang/String;)Ljava/io/InputStream;&build&*(Ljava/io/InputStream;)Lorg/jdom/Document;&org/jdom/Document&getRootElement&()Lorg/jdom/Element;&javax/swing/JOptionPane&showMessageDialog&<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V&getName&equals&(Ljava/lang/Object;)Z&
getComponents&()[Ljava/awt/Component;&java/awt/Component&addMouseListener&!(Ljava/awt/event/MouseListener;)V&java/awt/Toolkit&getDefaultToolkit&()Ljava/awt/Toolkit;&org/jdom/Element&getChild&&(Ljava/lang/String;)Lorg/jdom/Element;&getAttributeValue&append&-(Ljava/lang/String;)Ljava/lang/StringBuilder;&toString&getResource&"(Ljava/lang/String;)Ljava/net/URL;&javax/imageio/ImageIO&read&.(Ljava/net/URL;)Ljava/awt/image/BufferedImage;&getWidth&!(Ljava/awt/image/ImageObserver;)I&	getHeight&getBestCursorSize&(II)Ljava/awt/Dimension;&java/awt/Dimension&width&height&(III)V&createGraphics&()Ljava/awt/Graphics2D;&java/awt/Graphics2D&	drawImage&3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z&dispose&(II)V&createCustomCursor&E(Ljava/awt/Image;Ljava/awt/Point;Ljava/lang/String;)Ljava/awt/Cursor;&getID&(Ljava/lang/String;)I&java/lang/Integer&parseInt&getText&\(IILjava/lang/String;Ljava/lang/String;Ljava/awt/Cursor;Ljava/lang/String;Ljava/awt/Image;)V&generateTree&*(Ljavax/swing/JPanel;ZII)LTree/MathObject;&Output/OutputFormat&outputToClipboard&%(LTree/MathObject;)Ljava/lang/String;&getOutputFormat&
1.1       www       378: getMessage&getContentPane&()Ljava/awt/Container;&java/awt/Container&	setLayout&(Ljava/awt/LayoutManager;)V&setStub&(Ljava/applet/AppletStub;)V&javax/swing/BorderFactory&createCompoundBorder&%()Ljavax/swing/border/CompoundBorder;&	setBorder&(Ljavax/swing/border/Border;)V&
setBackground&(Ljava/awt/Color;)V&createEtchedBorder&()Ljavax/swing/border/Border;&addContainerListener&%(Ljava/awt/event/ContainerListener;)V&addKeyListener&(Ljava/awt/event/KeyListener;)V&setViewportView&(Ljava/awt/Component;)V&(IIII)V&)(Ljava/awt/Component;Ljava/lang/Object;)V&setTabLayoutPolicy&(I)V&setFloatable&(Z)V&(Ljava/lang/String;II)V&setFont&(Ljava/awt/Font;)V&setToolTipText&createEmptyBorder&!(IIII)Ljavax/swing/border/Border;&setFocusable&setName&	setOpaque&gridx&gridy&addTab&)(Ljava/lang/String;Ljava/awt/Component;)V&(Ljava/net/URL;)V&setIcon&(Ljavax/swing/Icon;)V&	setMargin&(Ljava/awt/Insets;)V&addFocusListener&!(Ljava/awt/event/FocusListener;)V&setOrientation&javax/swing/KeyStroke&getKeyStroke&(II)Ljavax/swing/KeyStroke;&setAccelerator&(Ljavax/swing/KeyStroke;)V&addActionListener&"(Ljava/awt/event/ActionListener;)V&0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;&((Ljavax/swing/JMenu;)Ljavax/swing/JMenu;&setJMenuBar&(Ljavax/swing/JMenuBar;)V&readMathTranFile&java/net/URLEncoder&encode&8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;&showInputDialog&(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;ILjavax/swing/Icon;[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&java/applet/AppletContext&showDocument&#(Ljava/net/URL;Ljava/lang/String;)V&readFormatFile&@(Ljava/net/URL;ILOutput/OutputFormat;LDisplay/LanguageManager;)V&
                    379: setVisible&addWindowListener&"(Ljava/awt/event/WindowListener;)V&
                    380: isSelected&-(LTree/MathObject;[LDisplay/InputComponent;)V&Display/MseMotionSelectListener&	highlight&((Ljavax/swing/JPanel;Ljava/awt/Point;Z)V&	removeAll&repaint&paste&copy&'(Ljavax/swing/JPanel;LTree/BuildTree;)V&cut&	redoState&	undoState&(Ljava/applet/AppletContext;)V&java/awt/event/KeyEvent&
                    381: getKeyCode&delete&(Ljavax/swing/JPanel;)V&getComponentCount&
                    382: getKeyChar&()C&valueOf&(C)Ljava/lang/String;&getDisplayText&getTag&
setFileFilter&'(Ljavax/swing/filechooser/FileFilter;)V&setDialogTitle&showSaveDialog&(Ljava/awt/Component;)I&getSelectedFile&()Ljava/io/File;&java/io/File&getPath&
                    383: isDrgmFile&(Ljava/io/File;)Z&(Ljava/io/OutputStream;)V&writeObject&(Ljava/lang/Object;)V&close&showOpenDialog&(Ljava/io/InputStream;)V&
                    384: readObject&
resetUndoRedo&RED&getRGB&BLUE&GREEN&length&	getInsets&()Ljava/awt/Insets;&checkSelection&O(Ljavax/swing/JPanel;LTree/BuildTree;LDisplay/InputComponent;)LTree/MathObject;&java/awt/Cursor&getDefaultCursor&()Ljava/awt/Cursor;&	setCursor&(Ljava/awt/Cursor;)V&getX&()D&getY&findComponentAt&&(Ljava/awt/Point;)Ljava/awt/Component;&	getParent&getGroup&	saveState&	addLayout&H(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZIILjavax/swing/JPanel;)V&addOperator&F(Ljavax/swing/JPanel;ILDisplay/InputComponent;IZLjavax/swing/JPanel;)V&addFunction&	addSymbol&1(Ljavax/swing/JPanel;ILDisplay/InputComponent;I)V&addGrouping&
                    385: LIGHT_GRAY&
getBackground&()Ljava/awt/Color;&getComponent&(I)Ljava/awt/Component;!&	
                    386: 
 !"#$%&'()*+,-./01234546789:9;<=>?>@>A>BCDCECFCGCHCICJCKCLCMCNCOCPCQCRCS>TUVWXYZ[\[][^[_[`[a[b[cdefgfhfifjfkflfmfnfofpf&qr&s3&&*Bt
                    387: -
1.2     ! foxr      388: u&vw&xr&s`CY*DEL+G&FtRuyz&vw&{&s&s+HYIJM,K&,LMN-,N*1*0-OPQR;N*1T:*0UWVW+W*0X*;*9YZ[&7:St>!/7:;EOU[bru>|}E-~;7ysvws&g&r&sE*\Y]^**^*_`abc**cd2L&fgh
L&fgh*-e*:it*
1.1       www       389: *-.7:;Du .	y&;	y&Evw&&s&
}=+w+2_jkl+2mN*-no+2_jpl+2qN*-ro+2_jsl +2tN*-uv+2wY*xy&t: (9@HY`hv|u> @f`}vw}&{&&s?=+9+2_jsl+2_jzl+2{Y*|y&DZt*8&>&u ?vw?&=&{&s
&}M*2*1W+~N&:&:-l*_Y-:
                    390: :*6*6,6,6	Y	:
                    391: 
                    392: :&WYll:,
                    393: :*8*1W+Y---*9*1W+~Z+S&,PSetV&&&&	&
                    394: ,&
P&S&U&Z&b&j&w&&&&&&&&&&%uUybdj\wOB	4
1.2     ! foxr      395: -&vw&&&&r&s	R*v*v*v*v*v*v*v*v*vY&&L*8+St2&)&*&+&,&-&.$&/*&00&16&3I&4Q&5uRvwI	&&&sHL*4*3*0L-M&Y*9*4Z,gh+&t&9&;&>&<&=F&?u )yHvwE&&r&s&&&a**9Z**9Z**9Z**9Z**9Z**9Z**9Z**9öZ**9ŶZ**9ǶZ**9ɶZ**9˶Z**9ͶZ**9϶Z**9ѶZ**9ӶZ**9նZ**9׶Z**9ٶZ**9۶Z**9޶Z**9Zt^&C&D &E0&F@&GP&H`&Ip&J&K&L&M&N&O&P&Q&R&&S&&T& &U&0&V&@&W&P&X&`&Yu&&avwr&sNr:*Y*Y*mY*Y*mY0*Y7*mY*qY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY*tY&*qY&&*tY&*tY&*tY&*tY&*tY&*tY&*tY&*tY&	*tY&
1.1       www       396: *tY&*tY&*tY&
*tY&*tY&*qY&*tY&*tY&*tY&*tY&*tY&*tY&*tY&*tY&*tY&*tY&*qY&*tY&*tY&*tY&*tY&*tY& *tY&!*qY&"*tY&#*tY&$*tY&%*&&Y&'&(*&&Y&'&)*tY&**tY&+*tY&,*qY&-*tY&.*tY&/*tY&0*tY&1*tY&2*tY&3*tY&4*tY&5*mY&6*qY&7*tY&8*tY&9*tY&:*tY&;*tY&<*tY&=*tY&>*tY&?*tY&@*tY&A*qY&B*tY&C*tY&D*tY&E*tY&F*tY&G*tY&H*tY&I*tY&J*tY&K*tY&L*tY&M*tY&N*tY&O*tY&P*tY&Q*tY&R*tY&S*tY&T*tY&U*tY&V*tY&W*tY&X*tY&Y*tY&Z*qY&[*tY&\*tY&]*tY&^*tY&_*tY&`*tY&a*tY&b*tY&c*tY&d*tY&e*tY&f*tY&g*qY6*tY&h*qY5*tY&i*tY&j*&kY&l&m*tY&n*tY&o*&kY&l&p*tY&q*tY&r*tY&s*&tY&u:*&tY&u,*&vY&w&x*&yY&z*&{Y&|*&{Y&|*&kY&l&}*&{Y&|*&{Y&|*&yY&z*&{Y&|*&{Y&|*&kY&l&~*&{Y&|*&{Y&|*&{Y&|*&kY&l&*&{Y&|*&kY&l&*&{Y&|*&yY&z*&{Y&|*&kY&l&*&{Y&|*&yY&z*&yY&z*&{Y&|*&Y&*&kY&l&*&{Y&|*&{Y&|*&&Y&&*&&*&Y&&*&&*0&Y&&*0&&*0&Y*&&*0&Y*&&**0&**&Y&&*7&*&Y&&*&Y&&*&Y&&*&&*&*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&&*&**&W*&Y&&&*&&*&&*&&*&*&¶&*&**&W*&Y&&&*&ö&*&&*&&*&*&Ķ&*&**&W*&Y&&&*&Ŷ&*&&*&&*&*&ƶ&*&**&W*&Y&&&*&Ƕ&*&&*&&*&*&ȶ&*&**&W*&Y&&&*&ɶ&*&&*&&*&*&ʶ&*&**&W*&Y&&&*&˶&*&&*&&*&*&̶&*&**&W*&Y&&&*&Ͷ&*&&*&&*&*&ζ&*&**&W*&&Y&&&*&&϶&*&&&*&&&*&&*&&ж&*&&**&&W**&Y&Ҷ&*&&&Y&&*&&&&*&&&*&&Y&&&*&&Ӷ&*&&&*&&&*&&*&&Զ&*&&*&&*&&W*&&Y&&&*&&ն&*&&&*&&&*&&*&&ֶ&*&&*&&*&&W*&&Y&&&*&&׶&*&&&*&&&*&&*&&ض&*&&*&&*&&W*&&Y&&&*&&ٶ&*&&&*&&&*&&*&&ڶ&*&&*&&*&&W*&&Y&&&*&&۶&*&&&*&&&*&&*&&ܶ&*&&*&&*&&W*&&Y&&&*&&ݶ&*&&&*&&&*&&*&&޶&*&&*&&*&&W*&&Y&&&*&&߶&*&&&*&&&*&&*&&&*&&*&&*&&W*&	&Y&&&*&	&&*&	&&*&	&&*&	&*&	&&*&	&*&&*&	&W*&
                    397: &Y&&&*&
                    398: &&*&
                    399: &&*&
                    400: &&*&
                    401: &*&
                    402: &&*&
                    403: &*&&*&
                    404: &W*&&Y&&&*&&&*&&&*&&&*&&*&&&*&&*&&*&&W*&&Y&&&*&&&*&&&*&&&*&&*&&&*&&*&&*&&W*&
&Y&&&*&
&&*&
&&*&
&&*&
&*&
&&*&
&*&&*&
&W*&&Y&&&*&&&*&&&*&&&*&&*&&&*&&*&&*&&W*&&Y&&&*&&&*&&&*&&&*&&*&&&*&&*&&*&&W&Y&L+&+&**&&+&*7&*&*&&Y&&*&&*&&Y&&&*&&Y*_&&&*&&&*&&&*&&*&&&*&&*&*&&W*&&Y&&&*&&Y*_&&&*&&&*&&&*&&*&&&*&&*&*&&W*&&Y&&&*&&Y*_&&&*&&&*&&&*&&*&&&*&&*&*&&W*&&Y&&&*&&Y*_&&&*&&&*&&&*&&*&&&*&&*&*&&W*&&Y&&&*&&Y*_&&&*&&&*&&&*&&*&&&*&&*&*&&W*&&Y*_&&*&&&*&&&*&&*&&&*&&*&Y**&*&&W*&&Y&&&*&&Y*_&&*&&&*&&&*&&*&&*&&*&*&&W*&&Y*_&&*&&&*&&&*&&*&&*&&*&	Y*
                    405: *&*&&W*&&Y&&*&&*&&&*&&&*&&*&
&*&&*&Y**&*&&W*&&Y&&*&&*&&&*&&&*&&*&&*&&*&Y**&*&&W*7*&&*&&Y&&*&&*&&Y&&&*&&Y*_&&*&&&*&&&*&&*&&*&&*&*&&W*&&Y&&&*&&Y*_&&*&&&*&&&*&&*&&*&&*&*&&W*&&Y&&&*&&Y*_&&*&&&*&&&*&&*&&*&&*&*&&W*&&Y&&&*&&Y*_&&*&&&*&&&*&&*&&*&&*&*&&W*& &Y&&&*& &*& &&*& &&*& &*& &*& &*&*& &W*&!&Y&&&*&!&*&!&&*&!&&*&!&*&! &*&!&*&*&!&W*7!*&&*&"&Y&&*&"&*&#&Y&&&*&#"&*&#&&*&#&&*&#&*&##&*&#&*&"*&#&W*&$&Y&&&*&$$&*&$&&*&$&&*&$&*&$%&*&$&*&"*&$&W*&%&Y&&&*&%&&*&%&&*&%&&*&%&*&%'&*&%&*&"*&%&W*&(()*&(&**&(+Y,-*&(.*&(/Y*01*&"*&(&W*&)2)*&)&**&)+Y,-*&).*&)3Y*41*&"*&)&W*&*&Y&&&*&*5&*&*&&*&*&&*&*&*&*6&*&*&*&"*&*&W*&+&Y&&&*&+7&*&+&&*&+&&*&+&*&+8&*&+&*&"*&+&W*&,&Y&&&*&,&Y*_9&&*&,&&*&,&&*&,&*&,:&*&,&*&"*&,&W*7;*&"&*&-&Y&&*&-&*&.&Y&&&*&.&Y*_<&&*&.&&*&.&&*&.&*&.=&*&.&*&-*&.&W*&/&Y&&&*&/&Y*_>&&*&/&&*&/&&*&/&*&/?&*&/&*&-*&/&W*&0&Y&&&*&0&Y*_@&&*&0&&*&0&&*&0&*&0A&*&0&*&-*&0&W*&1&Y&&&*&1&Y*_B&&*&1&&*&1&&*&1&*&1C&*&1&*&-*&1&W*&2&Y&&&*&2&Y*_D&&*&2&&*&2&&*&2&*&2E&*&2&*&-*&2&W*&3&Y*_F&&*&3&&*&3&&*&3&*&3G&*&3&*&3HY*I*&-*&3&W*&4&Y*_J&&*&4&&*&4&&*&4&*&4K&*&4&*&4LY*M*&-*&4&W*&5&Y&&&*&5N&*&5&&*&5&&*&5&*&5O&*&5&*&-*&5&W*7P*&-&*&6&Y&&*&6&Y&&*&7&Y&&*&7&*&8&Y&&&*&8Q&*&8&&*&8&&*&8&*&8R&*&8&*&7*&8&W*&9&Y&&&*&9S&*&9&&*&9&&*&9&*&9R&*&9&*&7*&9&W*&:&Y&&&*&:T&*&:&&*&:&&*&:&*&:R&*&:&*&7*&:&W*&;&Y&&&*&;U&*&;&&*&;&&*&;&*&;R&*&;&*&7*&;&W*&<&Y&&&*&<V&*&<&&*&<&&*&<&*&<R&*&<&*&7*&<&W*&=&Y&&&*&=W&*&=&&*&=&&*&=&*&=R&*&=&*&7*&=&W*&>&Y&&&*&>X&*&>&&*&>&&*&>&*&>R&*&>&*&7*&>&W*&?&Y&&&*&?Y&*&?&&*&?&&*&?&*&?R&*&?&*&7*&?&W*&@&Y&&&*&@Z&*&@&&*&@&&*&@&*&@R&*&@&*&7*&@&W*&A&Y&&&*&A[&*&A&&*&A&&*&A&*&AR&*&A&*&7*&A&W&Y&L+&+&*&6*&7+&*&B&Y&&*&B&*&C&Y&&&*&C\&*&C&&*&C&&*&C&*&CR&*&C&*&B*&C&W*&D&Y&&&*&D]&*&D&&*&D&&*&D&*&DR&*&D&*&B*&D&W*&E&Y&&&*&EX&*&E&&*&E&&*&E&*&ER&*&E&*&B*&E&W*&F&Y&&&*&F^&*&F&&*&F&&*&F&*&FR&*&F&*&B*&F&W*&G&Y&&&*&G_&*&G&&*&G&&*&G&*&GR&*&G&*&B*&G&W*&H&Y&&&*&H`&*&H&&*&H&&*&H&*&HR&*&H&*&B*&H&W*&I&Y&&&*&Ia&*&I&&*&I&&*&I&*&IR&*&I&*&B*&I&W*&J&Y&&&*&Jb&*&J&&*&J&&*&J&*&JR&*&J&*&B*&J&W*&K&Y&&&*&Kc&*&K&&*&K&&*&K&*&KR&*&K&*&B*&K&W*&L&Y&&&*&Ld&*&L&&*&L&&*&L&*&LR&*&L&*&B*&L&W*&M&Y&&&*&Me&*&M&&*&M&&*&M&*&MR&*&M&*&B*&M&W*&N&Y&&&*&Nf&*&N&&*&N&&*&N&*&NR&*&N&*&B*&N&W*&O&Y&&&*&Og&*&O&&*&O&&*&O&*&OR&*&O&*&B*&O&W*&P&Y&&&*&Ph&*&P&&*&P&&*&P&*&PR&*&P&*&B*&P&W*&Q&Y&&&*&Qi&*&Q&&*&Q&&*&Q&*&QR&*&Q&*&B*&Q&W*&R&Y&&&*&Rj&*&R&&*&R&&*&R&*&RR&*&R&*&B*&R&W*&S&Y&&&*&Sk&*&S&&*&S&&*&S&*&SR&*&S&*&B*&S&W*&T&Y&&&*&Tl&*&T&&*&T&&*&T&*&TR&*&T&*&B*&T&W*&U&Y&&&*&Um&*&U&&*&U&&*&U&*&UR&*&U&*&B*&U&W*&V&Y&&&*&Vn&*&V&&*&V&&*&V&*&VR&*&V&*&B*&V&W*&W&Y&&&*&Wo&*&W&&*&W&&*&W&*&WR&*&W&*&B*&W&W*&X&Y&&&*&Xp&*&X&&*&X&&*&X&*&XR&*&X&*&B*&X&W*&Y&Y&&&*&Yq&*&Y&&*&Y&&*&Y&*&YR&*&Y&*&B*&Y&W*&Z&Y&&&*&Zr&*&Z&&*&Z&&*&Z&*&ZR&*&Z&*&B*&Z&W*&6*&B&Y&Ҷ&*7;*&6&*&[&Y&&*&[&*&\&Y&&&*&\s&*&\&&*&\&&*&\&*&\t&*&\&*&[*&\&W*&]&Y&&&*&]u&*&]&&*&]&&*&]&*&]v&*&]&*&[*&]&W*&^&Y&&&*&^w&*&^&&*&^&&*&^&*&^x&*&^&*&[*&^&W*&_&Y&&&*&_y&*&_&&*&_&&*&_&*&_z&*&_&*&[*&_&W*&`&Y&&&*&`{&*&`&&*&`&&*&`&*&`|&*&`&*&[*&`&W*&a&Y&&&*&a}&*&a&&*&a&&*&a&*&a~&*&a&*&[*&a&W*&b&Y&&&*&b&*&b&&*&b&&*&b&*&b&*&b&*&[*&b&W*&c&Y&&&*&c&*&c&&*&c&&*&c&*&c&*&c&*&[*&c&W*&d&Y&&&*&d&*&d&&*&d&&*&d&*&d&*&d&*&[*&d&W*&e&Y&&&*&e&*&e&&*&e&&*&e&*&e&*&e&*&[*&e&W*&f&Y&&&*&f&*&f&&*&f&&*&f&*&f&*&f&*&[*&f&W*&g&Y&&&*&g&*&g&&*&g&&*&g&*&g&*&g&*&[*&g&W*7&*&[&**7&Yd&&*6&Y&&*6Y&*6&*&h&Y*_&&*&h&&*&h&&*&h&*&h&*&h&*&hY**&hY**6*&h&W**6&Y&,&&*5&Y&&*5Y&*5&*&i&Y*_&&*&i&&*&i&&*&i&*&i&*&i&*&iY**5*&i&W*&j&Y*_&&*&j&&*&j&&*&j&*&j&*&j&*&jY**5*&j&W*&m*5*&m&W*&n&Y*_&&*&n&&*&n&&*&n&*&n&*&n&*&nY**5*&n&W*&o&Y*_&&*&o&&*&o&&*&o&*&o&*&o&*&oY**5*&o&W*&p*5*&p&W*&q&Y*_&&*&q&&*&q&&*&q&*&q&*&q&*&qY**5*&q&W*&r&Y*_&&*&r&&*&r&&*&r&*&r&*&r&*&rY**&rY**5*&r&W*&s&Y*_&&*&s&&*&s&&*&s&*&s&*&s&*&sY**&sY**5*&s&W**5&Y&&*&*&Y&&&*:&Y&*:&*&*:&Y&&&&*,&Y&*,&*&*,&Y&&&**O**Y***W*¶*Y*Ķ**W**&}W*ƶ*Y*ȶ**W*ɶ*Y*˶**W*&x*W*Ͷ*Z*ζ*Y*ж**W*Y*Ѷ*»Y*Ӷ**¶W**&~W*X*Զ*ĻY*ֶ**ĶW*C*׶*ƻY*ٶ**ƶW*V*ڶ*ȻY*ܶ**ȶW**&W*ݶ*ʻY*߶**ʶW**&W*A**̻Y***̶W*&x*W***лY***жW**&W**һY***ҶW*&x*ζW****ػY***ضW**ڻY***ڶW**ֶW**&W**ݻY***ݶW**߻Y**߻Y***߶W*&x*ԶW**&xt&e&f&g!&h,&i7&jB&kM&lX&mc&nn&oy&p&q&r&s&t&u&v&w&x&y&z&{&|&&}&&~&&&)&&4&&?&&J&&U&&`&&k&&v&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&1&<&G&R&]&h&s&~&&&&&&&&&&&&&
&&#&.&9&D&O&Z&e&p&{&&&&&&&&&&&&&
                    406: && &+&6&A&L&W&b&m&x&&&&&&&&&&&&&&&&(&3&>&I&T&_&j&u&&&&&&&&&&&&&&&&%&0&;&F&Q&\&g&r&}&&&&&&	
                    407: "-8
CQVdn"$&')&*+ ,(-<.F/P0^1f2p3x46789:;<=?@A	B	C	D	(E	0F	<H	PI	ZJ	dK	rL	zM	N	O	Q	R	S	T	U	V	W	X	Z
                    408: [
                    409: \
                    410: ]
                    411: *^
                    412: 2_
                    413: <`
                    414: Da
                    415: Pc
                    416: dd
                    417: ne
                    418: xf
                    419: g
                    420: h
                    421: i
                    422: j
                    423: l
                    424: m
                    425: n
                    426: o
                    427: p
                    428: q
                    429: r
                    430: suv&w0x>yFzP{X|d~x0:DRZdlx
                    431: 


$
0
D
N
X
f
n
x










&08DVmu}&!)5IS]ks}&#+5=I]gq&&
                    432: )
7?IQ]q{ !&"	#%)&3'=(K)S*]+e,q./012345789:;<=>)@=AGBQC_DgEqFyGIJKLNPQRSTUVW&X.Y:[N\f]p^~_`abdefghijkm"n:oDpRqZrdsltxvwxyz{|}$,;G[s}
                    433: *4>LT^fu-EO]eow&#19CKWk	1;ES[emy&	
                    434:  *8
@JR^r|%'()1*9+H1T3h4r5|6789:<=>?@ABCE F8GBHPIXJbKjLvNPQRSTUVWXY[%\=]G^Y_a`kasbdefghijkm&no#p5q=rGsOt[vowxyz{|} &   " . F P ^ f p x           !!"!9!A!U!_!i!w!!!!!!!!!!!!"
""!"/"7"A"I"U"i"s"}"""""""""""#&#
#!#+#5#C#K#U#]#i#}###########$$
$$!$5$?$I$W$_$i$q$}$$$$$&$$$$$$$
                    435: %%%*
%4%>%L%T%^%f%r%%%%%%%%%% %!&"&#&$&%&*'&>(&H)&R*&`+&h,&r-&z.&0&1&2&3&4&5&6&7&9&:';'
                    436: <'=' >'*?'2@'>B'RC'\D'fE'tF'|G'H'I'K'L'M'N'O'P'Q'R'T(
                    437: U(V(W(,X(4Y(>Z(F[(R](f^(p_(z`(a(b(c(d(f(g(h(i(j(k(l(m)
                    438: o)p)(q)2r)@s)Ht)Ru)Zv)fx)zy)z){)|)})~))))))**
                    439: ***2*<*F*T*\*f*n*z***********++++&+2+F+P+Z+h+p+z+++++++++++,,, ,(,2,:,F,Z,d,n,|,,,,,,,,,,,,---&-4-<-F-N-Z-n-x----------.	...+.3.=.E.Q.e.o.y..........&../	//'/1/?	/G
                    440: /Q/Y/e/y////////////0	00 01!0;"0E#0S$0[%0e&0m'0y)0*0+0,0-0.0/00020304051617181%911;1E<1O=1Y>1g?1o@1yA1B1D1E1F1G1H1I1J1K1M1N2O2P2Q2'R21S29T2EV2SX2mZ2[2\2]2^2_2`2a2b2c2h3n3p3*r3As3Pt3Xu3pv3zw3x3y3z3{3333333444"4*464N4X4f4n4x44444444445555,565D5L5V5^5m5y5555555556666%6/676F6U6a6z6666667777)787D7N7]7i7u	7
                    441: 777777777 7&8(8)8*8-08928E48R58\68k<8w>8?8@8F8H8I8J8P8R8T8U9[9]9_9%`9/a9>g9Ji9Vk9`l9jm9ys9u9w9x9~9999999::: :,:8:B:Q:]:g:v::::u:vw'&&s&&M*4*4*3*0M,MN
                    442: &YSYSYSYSYSYSYSY	SY
                    443: SY	SN&:&*9Zg&-
&:K*=YY,:&*9Zgh)N&Y*9Z-gh*4*4 (+F
                    444: tN
1.2     ! foxr      445:  (+,ru&&uR,yyzrkuh%y&vw&&&&sq'Y*>*4*9M,,Y*t&u 'vw'&&saY*>*4*9M,tu vw&&s=&*t
1.1       www       446: uvw&&sH**ڶ*0t
                    447: uvw&&sI Y*3*0*8!M,")M&Y*9#Z,gh&"t"#H&u*#%yIvwI&&s5&t&u&vw&&&s=&*t
                    448: 	uvw&&s=&*$t
                    449: 
uvw&&s=&*%t
                    450: uvw&&sF*-*0&&t
                    451: 
uvw&&sV&*0'*0X*0(tuvw&&s@&*1)t
                    452: uvw&&s9*1*0*3*)M&Y*9׶Z,gh&t#&$%8'u %y9vw9&&s9*1*0*3+)M&Y*9ԶZ,gh&t+.,-8/u %y9vw9&&s@&*1,t
                    453: 23uvw&&s=&*%t
                    454: 67uvw&&s=&*$t
                    455: :;uvw&&s@&*1-t
                    456: >?uvw&&su*=Y.M,G&FtCFDEGu yzvw&&sX/Y*=0M,1tJKLu vw&&s5&t&Pu&vw&&&s5&t&Tu&vw&&&s5&t&Xu&vw&&&s5&t&\u&vw&&&s5&t&`u&vw&&&s=&*2t
                    457: cduvw&&s=&*2t
                    458: ghuvw&&s5&t&lu&vw&&&s5&t&pu&vw&&&s9*1*0*3+)M&Y*9ԶZ,gh&ttwuv8xu %y9vw9&&s9*1*0*3*)M&Y*9׶Z,gh&t|}~8u %y9vw9&&s5&t&u&vw&&&s@&*1)t
                    459: uvw&&s5&t&u&vw&&&s@&*1-t
                    460: uvw&&s@&*1,t
1.2     ! foxr      461: uvw&&s5&t&u&vw&&&sT+3+3*1*046*05,*1TM*0,UW,VW,+67W*0Xt&	 *3<ALSu 3 ~TvwT&&r&s&&*&(8&&*&)8*&$*8+29&*&%*8,29&*&#*8*29&*&$*8+29&*&%*8,29&*&#*8*2:&*&$*8+2:&*&%*8,2:&&E*&#*829&*&$*829&*&%*829&*&#*82:&*&$*82:&*&%*82:&*&)8l*&#*8'29&*&$*8(29&*&%*8)29&*&#*8'2:&*&$*8(2:&*&%*8)2:&i*&#*829&*&$*829&*&%*829&*&#*82:&*&$*82:&*&%*82:&tz
        !           462: %6GXiz&&&#&4&E&V&g&{&&&&&&u&&vw&r&s&Ż;Y<L+=Y>?+*9@ZA+*B=+CDN+CEY-FNGYHY-IJ:*3*0KL*;M[?N&*9OZgh*N&*9OZghN&*9OZgh+N++etZ			!	'	+	3	=	R	c	v	{											uR3Rc"yyyvw&'&r&s&;Y<L+=Y>?+*9PZA+*Q=&N+CD:RYSY+CDTU:VMNW*0'*1*0-O*1XB:&*9YZgh,:&*9YZgh:&*9YZgh-wzN-wZ-wet^			!	'	+	-	6	M	V	[	b	p	w	z	|								u\	6AM*|yyy-|}vw&'&&s&	&,[N66-&:-2_jkl&Y\]^:67-2_j_l&Y`]^:&Ya]^:-2b:-2_jcl`dYefKgf_j_l2h:iYjklmnYopk
6*&
tn						'	6	<	O	a	p	y														&&	u\	(y&vw&&&&r&sG*1*0*3&qL+*4+W*4*3*0WL&+gh&7:t"			!	7
1.1       www       463: &:	;
                    464: F
1.2     ! foxr      465: u &|}&;y&Gvw&&s	*rs
YM,t,,t*0u,v,v*0w&M*/,*0,xbN&:-*0-ym:	*0:6666*05-*0n:	6
1.1       www       466: 6
                    467: 	-	
                    468: 2z
                    469: 6
                    470: &-_jk4-_j_666F-{&<666/-{&%*1W-{|666-m:64*}*}665d6666&}*}6	*~6
                    471: *1	
                    472: 	
                    473: &YSYSYSYSYSYSYSY	SY
1.2     ! foxr      474: SY	S:6&:
&:&*9Z*9Z&
&:

6/&*9Z*9Z&
&:6!*1*
&*1*&			*1*&	*1*&	*1*	*1*&*/t&2L
1.1       www       475: 
                    476: 
                    477: 
                    478: 
                    479: G
                    480: I
                    481: T
                    482: `
                    483: c
                    484: k
                    485: w
                    486: }
                    487: 
                    488: 
                    489: 
                    490: 
                    491: "
                    492: %
                    493: '
                    494: (
                    495: *
                    496: +
                    497: ,
                    498: 0
                    499: 2
                    500: 4
                    501: 5
                    502: 6
                    503: :
                    504: ;
                    505: <
                    506: =&
                    507: D&
                    508: E& 
                    509: F&#
                    510: G&&
                    511: H&,
1.2     ! foxr      512: I&/
        !           513: L&2
1.1       www       514: P&H
                    515: Q&K
                    516: R&N
                    517: S&Z
                    518: Y&]
                    519: Z&`
                    520: [&c
                    521: ^&h
                    522: _&q
                    523: `&z
                    524: c&
                    525: f&
                    526: h&
                    527: i&
                    528: j&
                    529: k&
                    530: l&
                    531: m
                    532: n
                    533: o
                    534: 
                    535: r
                    536: s3
                    537: t8
                    538: u;
                    539: x@
1.2     ! foxr      540: y^
        !           541: {a
1.1       www       542: |w
                    543: 
                    544: 
                    545: 
                    546: 
                    547: 
                    548: 
                    549: 
                    550: 
                    551: 
                    552: u	
                    553: &&&
&&q&q	&z&h&
1.2     ! foxr      554: `cb_\Yvw&&	&s&{+nN6-&Y]^:-2r*&*+=-2_jkl@-2&3-2m:5*UW**&0*-2UW!-2_jkl*-2m&KtZ
1.1       www       555: 
                    556: 
                    557: 
                    558: 
                    559: -
                    560: 1
                    561: 7
                    562: <
                    563: >
                    564: ]
                    565: f
                    566: n
                    567: 
                    568: 
1.2     ! foxr      569: 
        !           570: 
1.1       www       571: 
                    572: 
                    573: 
1.2     ! foxr      574: 
        !           575: 
1.1       www       576: uHf$vw&
1.2     ! foxr      577: &s;*+ZAt&-u
w&&s;*+Z@t&-u
w&&s;*+Z?t&-u
w&&s/&&*?t&-u&
w&s/&&*At&-u&
w&s;*+Z>t&-u
w&&s;*+Z=t&-u
w&&s/&&*<t&-u&
w&s;*+Z;t&-u
w&&s/&&*:t&-u&
w&s;*+Z9t&-u
w& !&s/&&*>t&-u&
w"#&s/&&*;t&-u&
w$%&s/&&*9t&-u&
w&'&s;*+Z8t&-u
w&()&s/&&*7t&-u&
w*+&s/&&*6t&-u&
w,+&s/&&*5t&-u&
w-.&s;*+Z4t&-u
w&/0&s;*+Z3t&-u
w&12&s/&&*2t&-u&
w34&s/&&*4t&-u&
w56&s;*+Z1t&-u
w&78&s/&&*8t&-u&
w9:&s/&&*0t&-u&
w;<&s/&&*3t&-u&
w=>&s;*Z/t&-u
w&?@&s;*+Z.t&-u
w&AB&s;*+Z-t&-u
w&CD&s/&&*.t&-u&
wEF&s/&&*-t&-u&
wG&s/&&*@t&-u&
wH&s/&&*,t&-u&
wIJ&s:*++t&-u
w&KL&s:*+*t&-u
w&MN&s:*+)t&-u
w&ON&s:*+(t&-u
w&PN&s:*+'t&-u
w&QN&s:*+&t&-u
w&RN&s:*+%t&-u
w&SN&s:*+$t&-u
w&TN&s:*+#t&-u
w&UN&s:*+"t&-u
w&VN&s:*+!t&-u
w&WX&s:*+ t&-u
w&YN&s:*+t&-u
w&ZN&s:*+t&-u
w&[N&s:*+t&-u
w&\N&s:*+t&-u
w&]N&s:*+t&-u
w&^N&s:*+t&-u
w&_L&s:*+t&-u
w&`N&s:*+t&-u
w&aX&s:*+t&-u
w&bc&s:*+t&-u
w&dc&s:*+t&-u
w&ec&s:*+t&-u
w&fc&s:*+t&-u
w&gc&s:*+t&-u
w&hc&s:*+t&-u
w&ic&s:*+t&-u
w&jc&s:*+t&-u
w&kc&s:*+t&-u
w&lc&s:*+
t&-u
w&mc&s:*+t&-u
w&nc&s:*+t&-u
w&oc&s:*+
        !           578: t&-u
w&pc&s:*+	t&-u
w&qc&s:*+t&-u
w&rc&s:*+t&-u
w&sN&s:*+t&-u
w&tc&s:*+t&-u
w&uv&s/&&*/t&-u&
wwx&s/&&*t&-u&
wyz&s;*+Zt&-u
w&{|&s/&&*1t&-u&
w}~&s;*+Zt&-u
w&:&s/&&*t&-u&
w:&s/&&*t&-u&
w&s/&&*&t&-u&
w&b,wC{&&	/3HL

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>