ONMODE-INITIALIZE-SCREEN-LAYOUT
NMODE-ALLOW-REFRESH-BREAKOUTSNMODE-NORMAL-ENHANCEMENTNMODE-INVERSE-ENHANCEMENTUTS	NMODE-INVERSE-VIDEO?ED?NMODE-SET-TERMINAL?NMODE-1-WINDOWNMODE-EXPAND-TOP-WINDOWNMODE-LAYOUT-MODEWNMODE-TOP-WINDOWNL	NMODE-SELECT-WINDOW	NMODE-BOTTOM-WINDOW
BUFFER-WINDOW$DEEXPOSE
NMODE-SET-WINDOW-SIZESNMODE-EXPAND-BOTTOM-WINDOWTTNMODE-2-WINDOWS-WINNMODE-SET-WINDOW-POSITIONTTBOTTOMOP-TOPEFULL
NMODE-EXCHANGE-WINDOWSONNMODE-OTHER-WINDOWONMODE-GROW-WINDOWW
NMODE-WINDOW-POSITIONONNMODE-TOP-LINESSURNMODE-EXPOSE-OUTPUT-BUFFERTT	WINDOW-SELECT-BUFFERUFFENMODE-NORMAL-VIDEORNMODE-ESTABLISH-VIDEO-POLARITY	NMODE-INVERSE-VIDEONMODE-INVERT-VIDEOE
NMODE-USE-TWO-SCREENSPOLNMODE-OTHER-SCREENLNMODE-TWO-SCREENS?W	NMODE-OTHER-TERMINALREEOBJECT-GET-HANDLERFASTAPPLY	FULL-REFRESH-NEEDED	BROWSER-SPLIT-SCREENTGIENTER-RAW-MODERAW-MODEE	NMODE-USE-ONE-SCREENSOLSHARED-PHYSICAL-SCREEN$REFRESHONE-WINDOW-COMMANDZ
NMODE-COMMAND-ARGUMENT-GIVENS	TWO-WINDOWS-COMMANDWINDOW-COPY-BUFFERE	NMODE-SWITCH-WINDOWST-GIVIEW-TWO-WINDOWS-COMMAND	GROW-WINDOW-COMMAND
NMODE-COMMAND-ARGUMENTGINMODE-ERRORD-A	OTHER-WINDOW-COMMANDGI	NMODE-CURRENT-BUFFERMENTBUFFER-SELECTAEXCHANGE-WINDOWS-COMMANDDING	NMODE-CURRENT-WINDOWMENT
BUFFER-WINDOW$DESELECTNMODE-INPUT-WINDOWWNMODE-MAJOR-WINDOWWRESET-MESSAGENNMODE-NEW-WINDOW-OR-BUFFERNYSELECTURREXPOSEURRNMODE-SELECT-MAJOR-WINDOWNY
FIND-BUFFER-IN-WINDOWSOWLIST2NCONSBUFFEROP-FIND-BUFFER-IN-EXPOSED-WINDOWSEXPOSED?E	BUFFER-IS-DISPLAYED?SWI	NMODE-ACTIVE-WINDOWSSWI	NMODE-BEGIN-TYPEOUTNMODE-CLEAR-SCREENNMODE-END-TYPEOUTPAUSE-UNTIL-TERMINAL-INPUTOWSNMODE-BLANK-SCREEN?
VIRTUAL-SCREEN$EXPOSENMODE-SCREENL-SHARED-PHYSICAL-SCREEN$FULL-REFRESHNMODE-TERMINALLEAVE-RAW-MODECLEAR-LINENALMOVE-CURSORALMAXROWERMNMODE-REFRESHNMODE-FULL-REFRESH
NMODE-REFRESH-WINDOWSNPUNMODE-BREAKOUT-OCCURRED?NMODE-REFRESH-ONE-WINDOW
SHARED-PHYSICAL-SCREEN$OWNERVIRTUAL-SCREEN$DEEXPOSE	NMODE-ADJUST-WINDOW	NMODE-REFRESH-WINDOWED?	NMODE-REFRESH-SCREENED?SCREENEFR
NMODE-REFRESH-VIRTUAL-SCREENS
BUFFER-WINDOW$ADJUST-WINDOWOBJECT-TYPE
BUFFER-WINDOW$EXPOSED??
BUFFER-WINDOW$REFRESHD?REFRESHHEBUFFER-WINDOW
SHARED-PHYSICAL-SCREEN?BUFFER-WINDOW$SET-TEXT-ENHANCEMENT	NMODE-PROMPT-SCREEN	NMODE-MESSAGE-SCREENMENTVIRTUAL-SCREEN$SET-DEFAULT-ENHANCEMENTREWRITE-MESSAGEEEN	VIRTUAL-SCREEN$CLEARCLEARSET-DEFAULT-ENHANCEMENT	ENSURE-TERMINAL-TYPENTINSTANTIATE-FLAVORNMODE-NEW-TERMINALEENSURE-OTHER-TERMINAL-TYPEITY
CREATE-PHYSICAL-SCREENYP
NMODE-PHYSICAL-SCREENREE
NMODE-OTHER-PHYSICAL-SCREENSSHARED-PHYSICAL-SCREEN$SET-SCREENCREATE-SHARED-PHYSICAL-SCREENNMODE-SETUP-SOFTKEY-LABEL-SCREENSHARED-PHYSICAL-SCREEN$HEIGHT
SHARED-PHYSICAL-SCREEN$WIDTHNMODE-SOFTKEY-LABEL-SCREENTSNMODE-TOTAL-LINESUR	NMODE-CREATE-SCREENNMODE-INPUT-BUFFERCREATE-UNLABELED-BUFFER-WINDOWN	NMODE-FIXUP-WINDOWSDEEXPOSETHEIGHTTHELIST5XCONSVIRTUAL-SCREENWIDTHCREROW-ORIGINE-SCCOLUMN-ORIGINC
NMODE-POSITION-WINDOWOLNMODE-EXPOSE-BOTH-WINDOWSRITY	BUFFER-WINDOW$EXPOSESET-ORIGIN-SCRSET-SIZEE	BUFFER-WINDOW$SCREENEQUALNMODE-CREATE-TOP-WINDOWSNMODE-CREATE-BOTTOM-WINDOWITYBUFFER-WINDOW$SET-SCREENNMODE-MAIN-BUFFERN	CREATE-BUFFER-WINDOWOWO	NMODE-OUTPUT-BUFFERNUMERIC-OPERATORSOBJECTSEVLOADFLUID1PUTENTRYEXPRuA * L@@Z,	 L  B++ 1N+ , ,Z, L+ ,~ 1N+   L B+ ,~ 1N+Z, L+ ,~2B++2B+, +2B+, + ,~<<	<	>,
 Bx   L B, x>+,>,3B1+/2B1++ x.N, *+/2B0+/"x.D, *+/ >,~<<	<	,>,,
 x>+
3@+8  B+ ,~2@+< * L+ ,~ *3@+@  B+>3@+R2@+R  Bx T,  x ,2B+N  Bx S,  x , * L * L * LZ, L>+ >,~<<3@+[  B,3@+Z ,+Z ,~ ,~ 1N+`3@+_++ ,~ 1N+f,3@+f  ,+ ,~ 1N+n,3@+m  ,+m ,~ ,~
Not in 2-window mode!GI ,2B+u v+ ,~o>  Bx,3@+| x>+ >,~ 0N++ 0N++
 ,~> Bx3B+3@+ , x3L+ x L 3L+, x L x B ,   , x B ,   ,>+ >,~<<  0N+,
+ 0N++
 ,~ 3L+# 3L+# ,, + 0N+' ,,~ 2L+* +,~ +,~<<	<	 2L+/ ,~ ,~> Bx   ,! B6O0V+7 +7    B D~ F~6O1V+< ~+N  B} P,  } ,2Bx+H3@~+F ," ~ B  D~+H ,"  D~ D~   B6O0V+L +M  B+:>},~<<<"> Bx  x,! B6n0V+V +W    B D~ F~6o1V+\ ~+m  B} o,  } ,3B+h3@~+e ," ~ B  D~+h ,"  D~ D~   B6n0V+l +l  B+Y>},~<<<#> Bx ,$ B60V+u +v  B61V+y *+  B~ 	,  ~ ,2Bx+ +   D6	0V+ +  B+v3B+ + *>~,~<<<<" 0N+
 +" 0N+  +! ,~+%+& ','  (,( * B,~> ) Bx 1,  x ,2B+" ) Bx 0,  x , * L3@+/3@+/  Bx 1,  x ,2B+/  Bx 0,  x , * B+/ >,~<<> ) Bx M,  x ,3B+J ) Bx ) B M,   , B L x, @@  x , ) Bx L,  x , ) Bx K,  x >+ >,~<)<*<*<+<3@+P+,,,2@-+X  (,3@+W3@+W  ,+W ,~ ,~,, - B2B+b  (,(3@+a3@+a  ,(+b ,~ ,~> Bx3@+g>+,3@-+i>++@@@@ (,.2B'+l,. x,/ x,/ x B w,   , B w,   ,>+0<0> Bx3@+{>+,3@-+}>++@@@@ (,.2B'+,. x B ,   ,>+0<0  B- ',. ,1 ,/ ,/ +/> Bx2@-+&,22B)+ x,23B+  x,33B+ + * B-+& +' x B (,   ,3B+% x B (,    ,3B+$ +$ * B-+& +' >,~<3<#<4> Bx,22B4+.  x>+ x B 3,    >+<3<4>3@+7 +8  Bx  ,5 x ,5 x ,5 5 B N,  x  , 6 B N,  x  , x ',6 5 B M,   ,,7 '>+7<8<8,>3@)+R ),23Bx+U  x,9 B)>+: >,~,>3@+[ ,23Bx+^  x,9 B>+: >,~> * L ),; B;3@+e ,;+f  B<3@(+i ; (,<+k ;,= B( (,=3@+q3@+p < ,<+r <,=+r  B (,> Bx (,>  x B D3@?+} ? B~ ,,  ~ ,".F /" B?Z$& B3@'+ ',.3@6+ 6 B~ +,  ~ ,3@5+ 5 B~ +,  ~ ,3@+ ,@@@@  ,@ B'@@ /& Z",@ B6@@ > Z",@ B5@@ > Z",@  @,A B,A3@+Z"+ Z" B 6 B~ +,  ~ , 5 B~ +,  ~ , ,,>~+< <B<B,>,> 
 : 9 ,C 9,C x,C 8,C (,C 8,C  7>+9<D<0<B<D<E<E 0.+>Z, L+@ ?/"2"+@ B,A3@+F@@ ? ,F@@ ? ,F+F 0N+M@@ ? ,F@@ ? ,F +G 0N+S@@  ,F  ?/ ,F+F ,~> Bx D F B~ t,  ~ , B~ t,  ~ ,2B+`,> B x B~ x B~ t,  ~ , B~ s ~,  ~  ~ , x B~ t,  ~ , B~ s, @@  ~ >}+<G<H<D<0 2L+y ,G +z ,G +G>3@+3@+ + ( ( Bx D3@+ ,H B ,   , x,I2B+	,I3@+ ,H B ,   , ,I2B+>~+J >~,~<0>3@+3@+ ,> Bx ,>@@ .  . x,C -,C +# (,>@@ .  . ?,C -,C (,C -,C  ,,93@+)  >+J  K,K B>,~<D<0<B<D<E (,>@@ ?  > ?,C >,C (,C =,C  =,93@+:  +J  L,K B,~<D<0<B<D<E<L@<M<@ u,M t,N t,N s,N s,N r,N r,N q,N q,N p,N p,N o,N o,N n,N n,N m,N m,N l,N l,N k,N k,N j,N j,N i,N i,N h,N h,N g,N g,N f,N f,N e,N e,NZ& d d,NZ& d c,NZ& d c,NZ& d b,NZ& d b,NZ& d a,NZ&  d a,NZ&& d `,NZ&2 d `,NZ&6 d _,NZ&: d _,NZ&> d ^,NZ&A d ^,NZ&U d ],NZ&\ d ],NZ&a d \,NZ&h d \,NZ&r d [,NZ&w d [,NZ&~ d Z,NZ& d Z,NZ& d Y,NZ& d Y,NZ&% d X,NZ&- d X,NZ&1 d W,NZ&Q d W,NZ&p d V,NZ&
 d V,NZ& d U,NZ& d U,NZ& d T,NZ& d T,NZ&2 d S,NZ&N d S,NZ&Y d R,NZ&d d R,NZ&x d Q,NZ& d Q,NZ&
 d P,NZ&* d P,NZ&5 d O,NZ&O d O,NZ&W d N,NZ&` d N,NZ&- d M,NZ&; d M,NZ&U d L,NZ&u d L,NZ&{ d K,NZ& d K,NZ&/ d J+N<J<I<A<F<F<<@<:<:<9<<0</<,<1<-<,<+<)<<%<&<%<$<$<#<!<
<< <<<<<<<<<<<<<
<<<
<<<<<<<O<'<<<?<-<<<<<<<<(<;<)<?<@<L<K<5<6<<<<<<<<<<<<?1QUEE*@D(*UUx"U
T*TU~
Q (EU
(*Q*UU U*
UPEABE"@UE
T P( E(P
UU"*D~*DD@A 0D E P"E"TUD(U

*T(Q   ""

 y*U*UPT"UE 
*Q(,(,*U@*Q
"D D*Dp ADx*PQ"Q E"@T/(AD"U*TU*U*UU"Q E@U"@*E*@
U"(T/`**D_
EU
E*Q*Q
TT(P
PP P /yU*T
UP*EDU(PD@0U(Q*T"UU
QT|Q
UT*E
GU*UU*U*UU*U*UU*U*UE"Q(TT*
EE"Q(TT*
EE"Q(TT*
EE"Q(TT*
EE"Q(TT*
EE"Q(TT*?