[comp.binaries.amiga] ClickUpFront update

afb@j.cc.purdue.edu (Matthew Bradburn) (12/07/87)

These are the binaries and docs.  I forgot to mention that the old version
has been replaced in the archives by this one.  I hope nothing catastrophic
happens as a result of my mental lapse.

The author is:
			Davide P. Cervone
			dpvc@tut.cc.rochester.edu
			dpvc@ur-tut.UUCP
			DPVC@UORDBV.BITNET

Matthew Bradburn
ARPA:	afb@j.cc.purdue.edu
UUCP:	j.cc.purdue.edu!afb
BITNET: bradburn@purccvm.bitnet

#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:	Shell Archiver
#	Run the following text with /bin/sh to create:
#	Click.Doc
#	Click-Handler.uu
#	ClickUpFront.uu
# This archive created: Sun Dec  6 20:51:14 1987
# By:	Matthew Bradburn (Purdue University)
cat << \SHAR_EOF > Click.Doc
[ What's my line? ]

OK, here's a little program called ClickUpFront, which is my addition to the
ClickToFront-type utilities.  ClickUpFront installs an input handler that
brings windows (and screens) to the front or back when you double click in them.

To install the handler, just type:

    1> ClickUpFront

It should tell you that it has installed the handler.  You don't have to
RUN ClickUpFront, because it sets up the handler and then exits, leaving only 
the input handler in memory.  The handler itself only takes up about 1K of
memory when it is installed, so you shouldn't have to worry about using lots 
of memory. 

To remove the input handler, simply call ClickUpFront a second time. 
ClickUpFront creates a public, named message-port that it uses to hold the
information it needs in order to remove the handler that it installed.  See
the code for details of how this works.

Once ClickUpFront is installed and you double click in a window with the left
mouse-button, that window will be brought to the front of all the other 
windows (unless it is a backdrop window).  If the window is on a screen that 
is not the front-most screen, then that screen is brought to the front of all 
the other screens as well.  You can set the double-click time with the 
Preferences tool.  Be careful that you don't move the mouse between clicks 
as this will cause ClickUpFront to ignore the double-click.

If you want to be able to send a double-click to a window WITHOUT having it
come to the front, simply hold down one of the shift keys while you click
in the window.  ClickUpFront will ignore double-clicks when a shift key is
pressed.  If you want to use some other qualifier key instead of the shift
keys, you can specify a qualifier-key mask on the commaand line:

    1> ClickUpFront 0x0008

would specify the CTRL key instead of the shift keys.  See the include file
exec/inputevent.h for the hex values for the other qualifier keys.

If you double-click with the right mouse-button, that will push the ACTIVE 
window to the back of all the other (non-backdrop) windows.  If the window is
already the back-most window (or there is no active window), then the active
SCREEN will be pushed to the back of all the screens, and the top window on
the next screen will be activated.  As with left mouse clicks, holding down
the shift key will keep the window or screen from being pushed to the back.

Note that Intuition already specifies that a double right mouse-button click
should bring up a double-menu requester.  In the author's experience, few
programs take advantage of this feature.  For those that do, however, 
ClickUpFront will ignore double right-button clicks in windows that have DM
requesters UNLESS the shift key is pressed.  That is, in order to push a
window with a DM requester to the back, hold down the shift key and double-
click the right mouse button.


To install ClickUpFront on your disk, simply unshar and uudecode the 
executables.  Put ClickUpFront in the C: directory and put Click-Handler in the
L: directory (or the current directory).

To compile and link ClickUpFront, type:

    1> LC -v ClickUpFront Click-Handler
    1> ASM HandlerStub
    1> BLINK WITH ClickUpFront.lnk
    1> BLINK WITH Click-Handler.lnk

You can use the -b and -r options with ClickUpFront, but don't use them for
Click-Handler.

Hope you enjoy this little program!

Davide P. Cervone
University of Rochester Computing Center            dpvc@tut.cc.rochester.EDU
Taylor Hall                                         dpvc@ur-tut.UUCP
Rochester, New York  14627                          DPVC@UORDBV.BITNET
(716) 275-2811
SHAR_EOF
cat << \SHAR_EOF > Click-Handler.uu
begin 17 Click-Handler
M```#\P`````````$``````````,````"````&@````$```#%```#Z0````).;
M^0```````````^P````!`````P````(````````#\@```^H````:0VQI8VLM]
M2&%N9&QE<B!V,BXQ("A/8W1O8F5R(#$Y.#<I``````!#;W!Y<FEG:'0@*&,IJ
M(#$Y.#<@8GD@1&%V:61E(%`N($-E<G9O;F4`````)@``````````````````7
M``````````````/L`````@````$```!.````(@````````/R```#ZP````$`&
M``/R```#Z0```,5.50``(^T`"````%PC[0`,````8"/M`!````!D(^T`%```A
M``!!^0```F0@"$Y=3G5.5?_P2.<A."AM``A.N0```G2Y_`````!G``(&<``0.
M+``$#(`````!9P`!X@R``````F8``>9P`#`L``8(```'9@`!N'(`$CD```!2Q
ML(%F``&.,"P`"DI`9@`!A#`L``Q*0&8``7HO+``2+RP`#B\Y````6"\Y````2
M5$ZY```"E$_O`!!*@&<``58@>0```%PF:``T)&@`.'``$#D```!2#(````!I"
M9W0,@````&AF``$F(GD```!<(&D`/+'*9PHO"DZY```"Q%B/M_P`````9P`!,
M!"XJ`.!*AV<4(D<@:0`HL?P`````9@8N*0`$8.@B1R!I`"BWR&<``-QP`#`L&
M``C`N0````!*@&8``,HO"TZY```"[%B/8```O+?\`````&=J(&L`?$JH``1G5
M8`@K````&F98(F@`!#`I`!X(```&9DJW_`````!G``"*2JL`*%?`1`!(@$C`:
M<@`R+``(PKD`````5\)$`DB"2,*P@F9D+PM.N0```MA8CSE\`/\`!G``.4``G
M##E```I@2$J29T0@4BXH`.!*AV<4(D<@:0`HL?P`````9@8N*0`$8.A*AV<88
M(D<@:0`HL?P`````9PHO"$ZY```#`%B/+PI.N0```K!8CT(Y````4F`\,"P`^
M!B/L``X```!4(^P`$@```%@3P````%)@(#`L``8,0`#_9A9".0```%)@#G``I
M(\````!4(\````!8*%1@`/WT3KD```*$("T`"$S?'(1.74YU``!(YP#`3KD`0
M```P4(].=0``+PXL>0```&1.KO]\+%].=2\.+'D```!D3J[_=BQ?3G5(YS`"#
M+'D```!<3.\`#P`03J[_FDS?0`Q.=0``+PXL>0```%P@;P`(3J[_"BQ?3G4O!
M#BQY````7"!O``A.KO\$+%].=2\.+'D```!<(&\`"$ZN_LXL7TYU+PXL>0```
M`%P@;P`(3J[^R"Q?3G4O#BQY````7"!O``A.KOX^+%].=0```^P````8````E
M`0```P0```+P```"W````L@```*T```"F@```H@```)X```"1@```D````(VZ
M```")````AX```(6```""````.0```#,````O````*8```"@````>````!@`J
M```0````"`````,````"```!D@```30````@````"@````,```)J```"4@``2
F`@````'V```!I@```4(```#T````K````#X````F`````````_)J&
``
end
SHAR_EOF
cat << \SHAR_EOF > ClickUpFront.uu
#	This is a shell archive.
#	Remove everything above and including the cut line.
#	Then run the rest of the file through sh.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar:    Shell Archiver
#	Run the following text with /bin/sh to create:
#	ClickUpFront.uu
#	Click-Handler.uu
# This archive created: Thu Jul 02 21:57:38 1987
# By:	 (Davide P. Cervone)
cat << \SHAR_EOF > ClickUpFront.uu
begin 17 ClickUpFront
M```#\P`````````#``````````(````"```!@P``"F,```/I`````D[Y````C
M```````#[`````$````"`````@````````/R```#Z@```3(`````````````)
M`````````````````````````````````````````````````````````````
M`````````````````````````````````````````````````````````````
M9&]S+FQI8G)A<GD`0VQI8VM5<$9R;VYT``````!P=C$N,```````@DIU;'D@8
M,3DX-P````",0V]P>7)I9VAT("AC*2`Q.3@W(&)Y($1A=FED92!0+B!#97)VA
M;VYE`````)I#;&EC:U5P1G)O;G10;W)T``````#&3#I#;&EC:RU(86YD;&5R2
M`````-P`````````````````````````````````````"@!#86XG="!O<&5NE
M("<E<R<*`$-A;B=T($=E="!-96UO<GD@9F]R("<E<R<`0V%N)W0@0W)E871ED
M(%!O<G0`0V%N)W0@0W)E871E(%-T86YD87)D($E/($)L;V-K`&EN<'5T+F1EA
M=FEC90!#86XG="!/<&5N("=I;G!U="YD979I8V4G`$5R<F]R(&9R;VT@1&])\
M3SH@("5L9`!I;G1U:71I;VXN;&EB<F%R>0!L87EE<G,N;&EB<F%R>0`E;'@``
M0V%N)W0@3&]A9"`G)7,G`"5S("5S("@E<RD@26YS=&%L;&5D"@`E<R!296UO!
M=F5D"@!(86YD;&5R26YF;P!(86YD;&5R26YF;RT^4&]R=$YA;64`0V%N)W0@[
M0W)E871E($UE<W-A9V4@4&]R="`G)7,G``````(``"`@("`@("`@("@H*"@HN
M("`@("`@("`@("`@("`@("`@2!`0$!`0$!`0$!`0$!`0$(2$A(2$A(2$A(00P
M$!`0$!`0@8&!@8&!`0$!`0$!`0$!`0$!`0$!`0$!`0$0$!`0$!""@H*"@H("H
M`@("`@("`@("`@("`@("`@("`A`0$!`@("`@("`@("`@*"@H*"@@("`@("`@.
M("`@("`@("`@("!($!`0$!`0$!`0$!`0$!`0A(2$A(2$A(2$A!`0$!`0$!"!Q
M@8&!@8$!`0$!`0$!`0$!`0$!`0$!`0$!`1`0$!`0$(*"@H*"@@("`@("`@("5
M`@("`@("`@("`@("$!`0$"``````````,#$R,S0U-C<X.6%B8V1E9@`````-G
M"@````"``````XH```````````````````````````````````````````.L&
M`````````````````````````````````````````````````````````````
M````````````````````````````8V]N.C$P+S$P+S,R,"\X,"\`````````U
M`````````````````````"H`````````````````````````````````````J
M````````%/____\``````````2HJ(%5S97(@06)O<G0@4F5Q=65S=&5D("HJ"
M``#__P````X`#@````````0H`````/__````!``$``````````````1$0T].T
M5$E.544``/__````!``$````````!&P`````04)/4E0`__\````$``0`````Y
M```$B@````!I;G1U:71I;VXN;&EB<F%R>0``````````````````````!```8
M``/L````#`````$```2<```$@@``!&@```10```#B@```V@```#L````V```>
M`,(```"6````B````'X````````#\@```^D```IC(\````!0(\@```!4(`](5
MYW[^*D`L>0````0CS@```$`CSP```$Q"N0```$B3R4ZN_MHH0"/L`)@````X?
M2JP`K&<``(H@#9"M``0CP`````1A``',0J=.N0``*%18CR!`(&@`K-'(T<@B1
M:``0T\G3R2`Y````4'(`$ADCR0```%S0@5*`0F=2@`)`__Z?P%6`0G<(`"`YI
M````4"!Y````5"0`4X#4@1^P```@`%."4<C_]A^\`"`@`%."'[$@`"``4<K_U
M^")/+PE@``!T(^P`.@````1A``%(80`!,B/`````2"\`)$`@*@`D9Q8L>0``.
M!+@@0"(H```CP0```#A.KO^"(BH`(&<<)#P```/M3J[_XB/`````6&<*Y8@@4
M0"EH``@`I"!Y````2"\(2'D`````(&@`)"/H``0```!<3?D```3((#P```!1L
M9PI3@'(`+,%1R/_\3?D`````3KD``!3H<`!@!"`O``0O`"`Y````+&<$($!.T
MD$ZY```*NBQY````0")Y```$N$ZN_F)*N0``!+QG"B)Y```$O$ZN_F)*N0``A
M!,!G"B)Y```$P$ZN_F)*N0```&!G"B)Y````8$ZN_F)*N0```$AG+"(Y````4
M/&<$3J[_W"(Y````6&<$3J[_W"QY````!$ZN_WPB>0```$A.KOZ&(!\N>0``<
M`$Q,WW]^3G5P9&``_V!![`!<3J[^@$'L`%Q.KOZ,3G5#^0```&1P`$ZN_=@CC
MP```!+AGU$YU3E7__'``*T#__$JM``AG+B\M`!0O+0`0+RT`#"\M``A.N0``Q
M"XQ/[P`02'D```$,3KD```N,6(]P"BM`__Q*N0```0!G#B\Y````_$ZY```IE
M&%B/2KD```#\9PXO.0```/Q.N0``)K!8CTJY````^&<.+SD```#X3KD``"90H
M6(]*N0```01G#B\Y```!!$ZY```F4%B/2KD```$(9SX@>0```0A*D&<B+SD`3
M``#83KD``",46(]2@"\`('D```$(+Q!.N0``*#Q0CW`F+P`O.0```0A.N0``F
M*#Q0CTJY````\&<.+SD```#P3KD``"CD6(]*N0```/1G#B\Y````]$ZY```HT
MY%B/+RW__$ZY```'L%B/3EU.=4Y5```O+0`0+RT`#$ZY```I0%"/(&T`"""`P
M2H!F$"\M``Q(>0```0YA`/Z^4(].74YU3E7__"\\``$``2\M``Q.N0``*"10X
MCRM`__Q*@&8,2'D```$?80#^D%B/("W__$Y=3G5.5?_\<``O`"\`3KD``"6TJ
M4(\CP````/A*@&8,2'D```$Y80#^8%B/+SD```#X3KD``":86(\CP````/Q*,
M@&8,2'D```%+80#^/%B/<``O`"\Y````_"\`2'D```%J3KD``"CX3^\`$$J`>
M5\%$`4B!2,$CP0```0!*@68,2'D```%W80#^`%B/("T`""!Y````_#%``!PBI
M>0```0A8B2`)('D```#\(4``*"\(3KD``"DL6(\K0/_\2H!G#B\`2'D```&1+
M80#]OE"/+SD```#\3KD``"D86(\O.0```/Q.N0``)K!8CR\Y````^$ZY```F#
M4%B/3EU.=4Y5__AP`RM`__A"ITAY```!ITAY````\&$`_HI/[P`,0J=(>0``T
M`;E(>0```/1A`/YT3^\`#`RM`````0`(;QQ(;?_X2'D```'((&T`#"\H``1.1
MN0``#.Q/[P`,('D```$((7D```#P`!H@>0```0@A>0```/0`'B!Y````[%2(P
M+PA.N0``)_Q8CR!Y```!""%``")*@&8N+SD```#L3KD``"?\6(\@>0```0@AS
M0``B2H!F$B\Y````[$AY```!S&$`_,I0CR!Y```!""`H`"+E@%B`+RW_^"\Y0
M````0"\Y````]"\Y````\"M`__P@0$Z03^\`$"!Y```!""%``!81?``S``UP\
M"2\`80#]_%B/+SD```"6+SD```"(+SD```!^2'D```'<3KD```N,3^\`$$Y="
M3G4@>0```0@CZ``:````\"/H`!X```#T<`HO`&$`_;98CR!Y```!""\H`").D
MN0``*!!8CR\Y````?DAY```!\DZY```+C%"/+SD```#P3KD``"CD6(\O.0``I
M`/1.N0``*.18CTYU3E4``"\Y````V$ZY```HT%B/(\````$$2H!F``":<"8OQ
M`$AY```!_F$`_1)0CR/````!""\Y````V$ZY```C%%B/4H`O`$AY```""F$`/
M_.Y0CR!Y```!"""`+SD```#8+P!.N0``(P!0CT*G('D```$(+Q!.N0``);10]
MCR/````!!$J`9A(O.0```-A(>0```B!A`/M>4(\@>0```00A>0```0@`$"\MB
M``PO+0`(80#]ME"/8%0@>0```00CZ``0```!"&$`_M8O.0```-A.N0``(Q18D
MCU*`+P`@>0```0@O$$ZY```H/%"/<"8O`"\Y```!"$ZY```H/%"/+SD```$$H
M3KD``"906(].74YU3E7__'``(\`````8*T#__"`M__RPN0``!!AL-.>`($#1&
M_```!6Q*D&<@($#1_```!6PB*``$LJT`"&8.($#1_```!6P@"$Y=3G52K?_\#
M8,!P"2/````#2'``3EU.=0``3E7_]"M\```#:/_T2JW_]&=((&W_]`@H``(`+
M&V8R(&W_]`@H``$`&V<F(&W_]"`H``20J``0*T#_^$J`9Q(O`"\H`!`O*``<.
M3KH<FD_O``P@;?_T*U#_]&"R+RT`"$ZZ&QA8CTY=3G5.50``+RT`"&$&6(].?
M74YU3E7_[$CG)S@N+0`(2H=N"G``3-\<Y$Y=3G4,AP````AL`GX((`=6@.2`A
MY8`N`$?Y```$$"A3N?P`````9UH@+``$L(=E3+"'9A8FE)^Y```$%"`,($P@E
M"$S?'.1.74YU("P`!)"'#(`````(920B#"!,T<<D""1"))0E0``$)HJ?N0``2
M!!0@3"`(3-\<Y$Y=3G4F3"A48)X@!R(Y```$Q-"!4X!.NAD&(CD```3$3KH9*
MP%"`*@`@!5:`Y(#E@"H`+P5.N@"<6(\L`$J&9QHO!2\&3KH"R%"/+P=A`/\DX
M6(],WQSD3EU.=7``3-\<Y$Y=3G4``$Y5```@+0`(#(`````P;0P,@````#ENI
M!'`!8`)P`$Y=3G4``$Y5__HO+0`(3KK^!EB/2H!F!G#_3EU.=2\M`!`O+0`,/
M+RT`"$ZZ&H)/[P`,*T#_^DJY````&&<&</].74YU("W_^DY=3G4``$Y5__P@-
M+0`(!H`````,0J<O`$ZZ'HA0CRM`__Q*@&8&<`!.74YU(&W__"`M``@&@```)
M``PA0``(+PA(>0``!,AA``$P4(]*N0``!`1F""/M__P```0$(&W__-#\``P@V
M"$Y=3G5.5?_\+RT`"&&26(\K0/_\2H!G!$Y=3G4@?/____\@"$Y=3G5.5?_XC
M2.<!"&$``*!P`"/`````$"/`````""/`````#"/````$$"/````$%"/````$/
M""/````$!"/````$#$JY```#_&=:(#D```3$(CD```/\TH!3@2`!(CD```3$.
M3KH79"(Y```$Q$ZZ&!Y0@"X`(`=6@.2`Y8`N`"\'80#^^EB/*$"Y_`````!F/
M"G#_3-\0@$Y=3G4O!R\,3KH!&%"/<`!,WQ"`3EU.=4Y5__@K>0``!,C__$JMH
M__QG'"!M__PK4/_X+R@`""\(3KH=8%"/*VW_^/_\8-Z1R"/(```$S"/(```$]
MR$Y=3G5.50``(&T`"")M``PC:``$``21R"*((&T`"$J09@(@B2!M``A*J``$J
M9P@@:``$(*T`#"!M``@A;0`,``1.74YU``!.50``4KD```344[D```.6(#D`Y
M``.62H!K&"!Y```#CE*Y```#CB`M``@0@'(`$A!@&B`M``@"@````/](>0``V
M`XHO`$ZZ!:90CR(`3EU.=4Y5``!"N0``!-1(;0`,+RT`"$AZ_YQ.NA`*3^\`V
M#$AY```#BG#_+P!.N@5R4(\@.0``!-1.74YU3E7__"`M``PO`"\M``@K0/_\E
M8090CTY=3G5.5?_H2.<#."XM``Q*AVX*</],WQS`3EU.=0R'````"&P"?@@@K
M!U:`Y(#E@"X`)&T`""!M``C1QR`(+`#?N0``!!1'^0``!!`H4[G\`````&<`)
M`*8@#"!,T>P`!"((*T'_[+"&8Q(DC"5'``0FBG``3-\<P$Y=3G6YQF88))0@U
M!]"L``0E0``$)HIP`$S?',!.74YUM>W_[&00G[D```04</],WQS`3EU.=;7M\
M_^QF.DJ49Q2\E&,0G[D```04</],WQS`3EU.==^L``1*E&<0O)1F#"!&("@`/
M!-&L``0HD'``3-\<P$Y=3G4F3"MM_^S_Z"A48`#_5":*D<@DB"5'``0@"$S?E
M',!.74YU``!.5?_H(^T`"```!-A![0`00JW__"M(_^P@;0`,$!!*`&<``3ARC
M`!(04JT`#"!!*TC_^-'\```"11`0"````V;8#($````E9@``T"!M``P0$`P`B
M`"5F.'``('D```38$!!2N0``!-@K0/_X(&W_^-'\```"11`0"````V;:#*T`-
M```E__AGDB`M__Q.74YU(&T`#!`0#```*F<,*VW_[/_H6*W_[&`(0JW_Z%*M$
M``Q"K?_T+RW_Z$AM__1(>@"F+RT`#$ZZ#J!/[P`0*T#_\$J`9P0K0``,#*W_K
M______1F'DJM__!G!%*M__Q*K?_\;P@@+?_\3EU.=7#_3EU.=4JM__1G!E.Y>
M```$V$JM__!F0B`M__Q.74YU<``@>0``!-@0$"M`__12N0``!-@@;?_TT?P`W
M``)%$!`(```#9MH@+?_TL*W_^&<`_M`@+?_\3EU.=5*M__Q@`/[`("W__$Y=\
M3G5.5?_\<``@>0``!-@0$%*Y```$V"M`__Q*@&8"</].74YU3E7_\'``(&T`1
M"!(0*T#__"M`__@K0/_P#`$`+68,<`$K0/_X*T#_\&`2(&T`"!`0#```*V8&O
M<`$K0/_X(&T`"-'M__AP`!`0+P!.NOI@6(]*@&<H("W__'(*3KH3S"!M``C1/
M[?_X4JW_^'(`$A`$@0```##0@2M`__Q@P$JM__!G!$2M__P@;0`,(*W__"`ME
M__A.74YU``!.5?_R0BW_^W`(*T#__%.M__P@+0`,`H`````/($#1_````TP@!
M+?_\&Y`(\R`M``SH@`*`#____RM```Q*K0`,9LQ![?_ST>W__"\(+RT`"$ZZ%
M$Z90CW`(D*W__$Y=3G5.5?_P<`LK0/_P0BW__U.M__`@+0`,`H`````'!H``A
M```P(BW_\!N`&/0@+0`,YH`"@!____\K0``,2JT`#&;.0>W_]-'M__`O""\M!
M``A.NA-(4(]P"Y"M__!.74YU``!.5?_P<`LK0/_P0BW__U.M__`@+0`,<@I.%
MNA(D!H$````P("W_\!N!"/0@+0`,<@I.NA(,*T``#$JM``QFT$'M__31[?_PT
M+P@O+0`(3KH2ZE"/<`N0K?_P3EU.=4Y5__PO+0`(3KH2YEB/(&T`"-'`*TC_4
M_"`M`!!3K0`02H!O&B!M``P0$")M__P2@%*M``Q*`&<&4JW__&#:(&W__$(0A
M("T`"$Y=3G5.5?_\*VT`"/_\(&W__$H09QAP`!`0+P!.N@`:6(\@;?_\$(!2/
MK?_\8.`@+0`(3EU.=0``("\`!`P``&%M"@P``'IN!`0``"!.=0``3E7_ZB\MI
M``A.NO:*6(\K0/_J2H!F!G#_3EU.=2!M_^H(*``#``-G$G`"+P!"IR\M``A._
MNOA03^\`#"\M`!`O+0`,(&W_ZB\H``1.NA.,3^\`#"M`__I*N0```!AG!G#_]
M3EU.=2`M__I.74YU3E7_["MM``C_]"!M``P@*``8`H`````P2H!G!G#_3EU.-
M=2!M``P@*``8`H```(``5L%$`4B!2,$;0?_^2J@`%&8``*8(*``"`!MF``"<8
M<``A0``,#*W_____``AF!$Y=3G4O+0`,3KH"\%B/2H!G$"!M``P(Z``%`!MP5
M_TY=3G4@;0`,".@``0`;2BW__F<,("@`%$2`(4``#&`*(&T`#"%H`!0`#"!M_
M``Q3J``,("@`#$J`:Q0B:``$4J@`!"`M``@2@'(`$A%@&"`M``@"@````/\OU
M+0`,+P!A`/\D4(\B`"`!3EU.=2!M``P(*``"`!MG=`RM_____P`(9@9P`$Y=!
M3G4@+0`(&T#__THM__YG+`R`````"F8D<`(O`$AY```#8"!M``PO*``<*T#_3
M\$ZZ_F)/[P`,*T#_^&`@<`$O`$AM__\@;0`,+R@`'"M`__!.NOY`3^\`#"M`X
M__AP_RM```A@``$L(&T`#`@H````&V<&</].74YU(&T`#`CH``$`&THM__YG4
M8`RM_____P`(9U94J``,#*T````*``AF)B)H``12J``$$KP`#4JH``QK#"\(,
M</\O`&$`_D10CR!M``Q2J``,(FT`#"!I``12J0`$("T`"!"`2JD`#&H$3EU.Q
M=7#_*T``""!M``P@*``$D*@`$"M`__!*@&<``)`(*``&`!IG:'`"+P!"IR\H?
M`!Q.NA"L3^\`#"M`_^Q*+?_^9TQ3K?_L("W_[$J`:T!"IR\`(&T`#"\H`!Q.Q
MNA""3^\`#'`!+P!(;?_](&T`#"\H`!Q.NA`63^\`#$JY````&&8,$"W__0P`]
M`!IGMDYQ+RW_\"!M``PO*``0+R@`'$ZZ_1)/[P`,*T#_^&`$0JW_^`RM____W
M___X9@P@;0`,".@`!0`;8!0@+?_XL*W_\&<*(&T`#`CH``0`&THM__YG$"!MF
M``P@*``41(`A0``,8`H@;0`,(6@`%``,(FT`#"!I`!`C2``$("T`"`R`____&
M_V<T4ZD`#"(I``Q*@6L0(&D`!%*I``00@'(`$A!@&"`M``@"@````/\O+0`,E
M+P!A`/S>4(\B`"!M``P@*``8`H`````P2H!G!G#_3EU.=0RM_______T9@9PN
M`$Y=3G4@+?_T3EU.=4Y5```@;0`(2J@`%&<.""@``P`;9@9P`$Y=3G4O.0``/
M`D!.NO-T6(\@;0`((4``!"%``!!*@&8.<`PCP````TAP_TY=3G4@;0`((7D`W
M``)``!0"J/____,`&'``(4``#"%```A.74YU3E7_^$CG`1@H;0`(#+D````@@
M```$W&P``*YP`!`4#(`````@9PX,@`````EG!@P```IF!%*,8.(0%$H`9P``F
MB"`Y```$W.6`4KD```3<($#1_```!.0F2!`4#```(F8R4HPFC'``$!1*@&<,?
M#(`````B9P12C&#L$!1*`&8,<`$O`$ZZ#;Q8CV""0A12C&``_WPFC'``$!1*\
M@&<:#(`````@9Q(,@`````EG"@P```IG!%*,8-X0%$H`9@)@"$(44HQ@`/](B
M2KD```3<9@@@>0```$A@!D'Y```$Y"/(```$X$JY```$W&9Z(GD```!((&D`X
M)'`H+P`O*``$2'D```/03KKZ.$_O``PO/````^Y(>0```]!.NA%(4(\CP```Q
M!7`CP```!7AR!"/!```%="/````%@"/!```%?.6`0J<CP```!6A.NA(D6(\@8
M>0``!6@B0"-H``@`I'X`(\````5D8"Y.NA%B(\````5P3KH1:"/````%>"\\V
M```#[4AY```#^$ZZ$-I0CR/````%@'X$(`<`@```@`&!N0``!6P@!P"```"`A
M`H&Y```%=`"Y``"``P``!7Q*N0```V1G!'``8`8@/```@``N`"/Y```%<```X
M`X0@!P"``````2/````#@"/Y```%>````Z8@!P"``````B/````#HB/Y```%I
M@````\@@!P"`````@"/````#Q$'Z#D(CR````#`O.0``!.`O.0``!-Q.NN\N[
M4(]"ITZZ\)18CTS?&(!.74YU3E7_Q$CG("!P`!M\`"#_^W(`*T'_]G3_*T+_4
M\D'M_]`;0/_Q&T#__!M`__T;0/_^&T#__RM!_^0K0?_H*TC_S"!M``@0$$H`W
M9UYR`!(0<"`$@`````AK4+*["`AF\D[["`8````C8```,@```"!@```B````S
M*V```!(````M8````AM\``'__V`8&WP``?_^8!`;?``!__U@"!M\``'__$YQ-
M4JT`"&"8(&T`"!`0#```,&8*&WP`,/_[4JT`""!M``@0$`P``"IF$B1M``PB*
M4EB2*U'_]E*M``A@$DAM__8O+0`(3KKV8E"/T:T`""!M``@0$`P``"YF-%*M!
M``@@;0`($!`,```J9A(B;0`,(%%8D2M0__)2K0`(8!)(;?_R+RT`"$ZZ]B)0_
MC]&M``@@;0`($!`,``!L9@H;?``!__%2K0`((&T`"!`04JT`"!M`__`"@```)
M`/]R.`2!````"&L``FRPNQ@(9O!.^Q@&````8V```D````!S8``!^````%A@@
M``&"````>&```7H```!O8``!)````'5@``#X````9&````)*+?_Q9PPB;0`,2
M(%%8D2`08`HB;0`,(%%8D2`0*T#_[$J`:@IR`2M!_^A$K?_L2JW_Z&<$<"U@5
M#$HM__YG!'`K8`)P(!M`_]!P`!`M__XB+?_H@H!P`!`M__V"@$J!9PA2K?_,S
M4JW_Y"\M_^PO+?_,3KKVB%"/*T#_R$JM__)J!G`!*T#_\B`M_\@B+?_RDH`K=
M0?_$2H%O-"!M_\S1P2\`+RW_S"\(3KH)0D_O``QP`!`M__LO+?_$+P`O+?_,B
M3KH)5D_O``PK;?_R_\@@+?_(T:W_Y$'M_]`K2/_,2BW__V<``5`;?``@__M@O
M``%&2BW_\6<,(FT`#"!16)$@$&`*(FT`#"!16)$@$"M`_^Q@`/]82BW_\6<,\
M(FT`#"!16)$@$&`*(FT`#"!16)$@$"M`_^Q*+?_\9Q(@;?_,$+P`,%*M_\QP#
M`2M`_^0O+?_L+RW_S$ZZ]490CRM`_\A@`/\<2BW_\6<,(FT`#"!16)$@$&`*U
M(FT`#"!16)$@$"M`_^Q*+?_\9QX@;?_,$+P`,%*M_\P@;?_,$+P`>%*M_\QPF
M`BM`_^0O+?_L+RW_S$ZZ](Q0CRM`_\@,+0!8__!F`/Z\2&W_T$ZZ]=Q8CV``;
M_JXB;0`,(%%8D2)0*TG_S+/\`````&8(*WP```0`_\PO+?_,3KH(5%B/*T#_!
MY$JM__)K,B(M__*P@6\J*T'_Y&`D<`$K0/_D(FT`#"!16)$@$!M`_]!"+?_13
M8`IP`$S?!`1.74YU("W_]K"M_^1L!D*M__9@""`M_^21K?_V2BW__V="4ZW_[
MY"`M_^1*@&L8<``@;?_,$!!2K?_,+P`@;0`03I!8CV#<4ZW_]B`M__9*@&M4@
M<``0+?_[+P`@;0`03I!8CV#B4ZW_]B`M__9*@&L2<``0+?_[+P`@;0`03I!8A
MCV#B4ZW_Y"`M_^1*@&L8<``@;?_,$!!2K?_,+P`@;0`03I!8CV#<("T`"$S?P
M!`1.74YU3E7_]BMM`!#_]B!M``P0$%*M``P;0/__`H````#_2H!G?`R`````"
M)68T(&T`#!`0#```)68&4JT`#&`B+RT`"$AM__8O+0`,80#[,$_O``PK0/_Z2
M2H!G!BM```Q@K$JY````-&<D""T`!___9QQP`!`M__\O`"!M``A.D%B/(&T`Z
M#!M0__]2K0`,<``0+?__+P`@;0`(3I!8CV``_VY.74YU3E7_X'``<@`@;0`(H
M$A!2@2!!T?P```)$$A`K0/_T*T#_\`@!``)G/"`M__!R"DZZ!AAR`"!M``@2H
M$%*M``@"@0````_0@2M`__!P`"!M``@0$%*`($#1_````D00$`@```)FQ"!M?
M``@0$`P``&QF"E*M``AP`2M`__0@;0`,3I`@;0`($A`K0/_\#`$`8V<>(&W_[
M_-'\```"11`0"````V<,(&T`#$Z0*T#__&#B("W__`R`_____V8,(&T`$""`,
M<`!.74YU<``@;0`($!!R,`2!````"&L`!)*PNQ@(9O!.^Q@&````<V``!#8`(
M``!C8``#Q@```&A@``-`````>&```8@```!O8```\````&1@```"<``K0/_L#
M2JW_\&<*#*T````!__!O-B`M__P,@````"UG"`R`````*V8B#*T````M__QF;
M!'#_8`)P`"M`_^P@;0`,3I!3K?_P*T#__"!M__S1_````D40$`@```)F#B!MN
M`!`@K?_\<`!.74YU0JW_Z"`M_^AR"DZZ!+PB+?_\`H$````/T($K0/_H(&T`0
M#$Z0*T#__%.M__`@+?_P2H!G$B!M__S1_````D40$`@```)FODJM`!1G``.D!
M2JW_[&H$1*W_Z$JM__1F#B)M`!0@42"M_^A@``.&(FT`%"!1(*W_Z&```W@@Z
M+?_\#(`````P;0@,@````#=O#B!M`!`@K?_\<`!.74YU0JW_Z"`M_^CG@"(M<
M__P"@0````?0@2M`_^@@;0`,3I`K0/_\4ZW_\"`M__!*@&<4#*T````P__QM&
M"@RM````-__\;\!*K0`49P`#"DJM__1F#B)M`!0@42"M_^A@``+V(FT`%"!1U
M(*W_Z&```N@@;?_\T?P```)%$!`(```'9@X@;0`0(*W__'``3EU.=2MM__S_2
M^"!M``Q.D"M`__Q*K?_P9PH,K0````+_\&].#*T````P__AF1"`M__P,@```Q
M`'AG"`R`````6&8P(&T`#$Z0($`K2/_\T?P```)%$A`(`0`'9@P@;0`0((!P+
M`$Y=3G5"K?_H4ZW_\&!@(&W_^-'\```"11`0"````F<.("W_^`2`````,"M`-
M_^@@;?_XT?P```)%$!`(````9PX@+?_X!(`````W*T#_Z"!M__C1_````D405
M$`@```%G#B`M__@$@````%<K0/_H4ZW_\"`M__!*@&<``(P@;?_\T?P```)%#
M$!`(```'9W@@+?_HZ8`@;?_\T?P```)%$A`K0/_H"`$``F<.("W__`2`````'
M,(&M_^@@;?_\T?P```)%$!`(````9PX@+?_\!(`````W@:W_Z"!M__S1_```K
M`D40$`@```%G#B`M__P$@````%>!K?_H(&T`#$Z0*T#__&``_VI*K0`49P`!V
M6DJM__1F#B)M`!0@42"M_^A@``%&(FT`%"!1(*W_Z&```3@@;?_\T?P```)%D
M$!`(```"9@X@;0`0(*W__'``3EU.=4*M_^P@+?_L<@I.N@'B(BW__`*!````G
M#]"!*T#_["!M``Q.D"M`__Q3K?_P("W_\$J`9Q(@;?_\T?P```)%$!`(```"'
M9KY*K0`49P``RB)M`!0@42`M_^PP@&```+I*K0`49PXB;0`4(%%2D2`M__P0%
M@%.M__`@+?_P2H!O)"!M``Q.D"M`__Q2@&<62JT`%&?@(FT`%"!14I$@+?_\%
M$(!@T"`M__P,@/____]F#"!M`!`@@'``3EU.=2!M``A2B"`(3EU.=4JM`!1G4
M#B)M`!0@45*1("W__!"`(&T`#$Z0*T#__%*`9QY3K?_P("W_\$J`9Q(@;?_\'
MT?P```)%$!`(```#9\`B;0`4(%%"$&`&<`!.74YU(&T`$""M__P@;0`(4H@@$
M"$Y=3G5*@&H``!Y$@$J!:@``#$2!80``($2!3G5A```81(!$@4YU2H%J```,A
M1(%A```&1(!.=2\"2$$T`68``")(0$A!2$(T`&<```:$P3`"2$`T`(3!,`)(8
M0C(")!].=2\#=A`,00"`9```!N&944,,00@`9```!NF964,,02``9```!N69K
M54-*06L```;CF5-#-`#FJ$A"0D+FJDA#@,$V`#`"-`-(0<3!D()D```(4T/0C
M@63^<@`R`TA#Y[A(0,%!)A\D'TYU($(B0R0`)@%(0DA#Q,'&P,#!U$-(0D)"A
MT((F"20(3G4@;P`((F\`!"`O``QO%K/(90S1P-/`$R!3@&;Z8`82V%.`9OH@5
M+P`$3G4``"!O``0@+P`,;PHB+P`($,%3@&;Z("\`!$YU```@;P`((F\`!!+8F
M9OP@+P`$3G4``"!O``0,&```9OI3B)'O``0@"$YU3E7_^$CG`0A^`$GY```%P
M;+ZY```$&&P>2I1G%`@L``(``V<"8`HO+``$3KH`(%B/4H=0C&#:+RT`#"\M/
M``A.NMW^4(],WQ"`3EU.=4Y5``!*N0```#!G!$ZZ`68O+0`(3KH#VEB/<`!.1
M74YU3E7__$CG`0!*N0```#!G!$ZZ`4)"N0```!@O+0`0+RT`#"\M``A.N@.\I
M3^\`#"X`#(?_____9A).N@0>(\`````8<`4CP````T@@!TS?`(!.74YU3E7_I
M_$CG`0!*N0```#!G!$ZZ`.Y"N0```!@@+0`0Y8`@0-'\```$'"\0+RT`#"\ME
M``A.N@.T3^\`#"X`#(?_____9A).N@.^(\`````8<!8CP````T@@+0`0#(``G
M```"9R8,@`````%G$$J`9C0@+0`,3-\`@$Y=3G4@!]"M``Q,WP"`3EU.=7``B
M+P`O`"\M``A.N@-43^\`#$S?`(!.74YU3-\`@$Y=3G4``$Y5__Q(YP$`2KD`N
M```P9P1.N@!"0KD````8+RT`$"\M``PO+0`(3KH"V$_O``PN``R'_____V821
M3KH#'B/`````&'`%(\````-((`=,WP"`3EU.=4Y5__PO/```,`!"ITZZ`W)0V
MCP*````P`"M`__Q*@&8&<`!.74YU2KD````P9QX@>0```#!.D$J`9@9P`$Y=K
M3G5"IW`4+P!.NOWX4(\@+?_\3EU.=6&J3G5*N0```/!F%$*G2'D```2D3KH#)
M[E"/(\````#P(_D```!<```$9'`\+P`O/````/IR`"\!+P%(>0``!)!(>0``H
M!'9(>0``!%@O`4ZZ`\Q/[P`@4X!G!'#_3G5P`$YU```@;P`$((A8D$*H``0A1
M2``(3G4``$CG/R`H+P`@%B\`)R\\_____TZY```H@"H`+`5T_[2%6(]F!G``D
M8```;B\\``$``4AX`").N0``*"0D0,^*2H?/BE"/9@XO!DZY```HE'``6(]@9
M0B5$``H50P`)%7P`!``(0BH`#A5&``]"ITZY```H5"5``!!*A%B/9PPO"DZY@
M```HJ%B/8`Q(:@`43KD``"6@6(\@"DS?!/Q.=4CG("`D;P`,2JH`"F<*+PI.X
MN0``*+Q8CQ5\`/\`"'3_)4(`%'0`%"H`#R\"3KD``"B42'@`(B\*3KD``"@\%
M3^\`#$S?!`1.=2\")"\`"$AX`#`O`DZY```FQ%"/)!].=2\")"\`""\"3KD`'
M`"<,6(\D'TYU2.<X`"0O`!`F+P`42H)F!'``8"XO/``!``$O`TZY```H)"!`9
MR8A*A,F(4(]F!'``8!`1?``%``@Q0P`2(4(`#B`(3-\`'$YU2.<P`"!O``S'=
MB$J#QXAG```F$7P`_P`(=/\A0@`4=/\A0@`8=``T*``2+P(O"$ZY```H/%"/Q
M3-\`#$YU2.<@`BQY```$N$SO``8`#$ZN_^),WT`$3G4``"\.+'D```2X(B\`W
M"$ZN_]PL7TYU2.<P`BQY```$N$SO``X`$$ZN_]9,WT`,3G4``$CG,`(L>0``9
M!+A,[P`.`!!.KO_03-]`#$YU```O#BQY```$N$ZN_\HL7TYU+PXL>0``!+A.W
MKO_$+%].=4CG,`(L>0``!+A,[P`.`!!.KO^^3-]`#$YU```O#BQY```$N$ZNG
M_WPL7TYU+PXL>0``!+@B+P`(3J[_:BQ?3G4O#BQY```$N"(O``A.KO]D+%].B
M=2\.+'D```!`3.\``P`(3J[_.BQ?3G4``"\.+'D```!`(F\`""`O``Q.KO\N?
M+%].=2\.+'D```!`(F\`"$ZN_MHL7TYU+PXL>0```$!,[P`#``A.KO[.+%].T
M=0``+PXL>0```$`@+P`(3J[^MBQ?3G4O#BQY````0"`O``A.KOZP+%].=2\.:
M+'D```!`(F\`"$ZN_IXL7TYU+PXL>0```$`B;P`(3J[^F"Q?3G4O#BQY````A
M0")O``A.KOYZ+%].=2\.+'D```!`(F\`"$ZN_F(L7TYU+PXL>0```$`@;P`(Y
M3.\"`0`,(B\`%$ZN_D0L7TYU```O#BQY````0")O``A.KOX^+%].=2\.+'D`>
M``!`(F\`"$ZN_C@L7TYU+PXL>0```$`B;P`(("\`#$ZN_=@L7TYU2.<P,BQY$
M````\"!O`!@B;P`<)&\`("9O`"0@+P`H(B\`+"0O`#`F+P`T3J[^I$S?3`Q.?
M=0```^P```$J`````0``*5X``"E$```I,```*1P``"C\```HZ```*-0``"C`Z
M```HK```*)@``"B$```H;```*%@``"A````H*```*!0``"@````G\```)]8`$
M`"?$```GM```)YH``"=^```G:```)TX``"5>```E6```)4(``"6$```E?@``C
M)7@``"5B```E3```)1@``"40```DV@``)-(``"2J```DG@``)#H``"0R```CB
M_@``(_(``"0,```CV@``(](``".J```CG@``(WH``",Z```C-```(:0``"#D=
M```@D```(#@``"`8```?]```']P``!^N```?C@``'VX``!]&```>X```'@H`@
M`!VV```<Y@``'*@``!QD```<#@``&K0``!<"```6^```%NH``!;@```6T@``6
M%L@``!:Z```6H@``%N8``!;.```6M@``%IP``!:2```6A```%G0``!9<```68
M4@``%B```!8:```6%```%@P``!8&```5U```%;@``!<.```7"```%D8``!8V"
M```6*@``%<P``!7&```5P```%;```!4Z```5,@``%2H``!3Z```6:```%?H`&
M`!7F```4O```%,P``!2>```3A@``$D@``!$4```/*```#AX```U<```-(```N
M#EX```Y6```.%```#@@```WR```-3@``#48```ST```,F```#'H```PB```,9
M'```"ZP```MZ```+7@``"U@```M.```+2```"[P```N2```+0@``"G0```IJS
M```*6```"EX```I0```*.```"C(```HL```*)@``"B````I*```*1```"CX`<
M``G:```)T```"O(```KL```*P```"<0```ER```(T@``",0```BJ```(=@``6
M"%@```>V```'I```!Y````=^```'<@``!V8```=8```%@@``!T````<R```'W
M'@``!PP```<"```&^@``!N(```;<```&T```!LH```;````&L```!IX```:6F
M```&B@``!G@```9R```&9@``!E8```9(```&-```!B8```88```&$@``!@``^
M``7P```%Z```!>````7,```%Q@``!<````6Z```%H```!8X```6(```%<```A
M!60```5>```%4```!4(```4T```%(@``!1H```44```%#```!08```3N```$2
MT@``!,P```2\```$M@``!)@```2*```$?```!'````12```$2```!#X```0N0
M```$)```!`H```0"```#\@```^@```/:```#S@```\0```.>```#<````S``8
M``,H```#&@```Q(```,$```"\````MX```+4```"S````KX```*V```"J```\
M`J````*2```"B@```GP```)T```"8````:H```&B```!F````9````%8```!J
M0````BP```&&````[@```B````'\```!\````=H```'.```!Q@```;P```&T6
M```!@````6X```$Z```!+@```28```$4````^@```-X```#0````G````)8`P
M``!\````<@```$P````X````*````"(````<````"`````(````U`````@``9
M)N(``"<\```FI@``)KH``"7J```ER```)B(``"9^```E_@``)C0``"9"```F*
M8@``)HH```:F```&3@``!@H```5(```%+```!/P```1>```$$````^````:XW
M```#O````XX```-:```#0@``!CH```8L```#-@```R````<X```')@```PH`Y
M``+X```'$@``!GX```+D```'1@``!)X```+$```"K@``!)````*8```$@@``6
F`H(```8>```%T@```F8```)6```!>@```5X```!8`````````_*8^
``
end
SHAR_EOF
#	End of shell archive
exit 0