[comp.binaries.amiga] Dropshadow

doc@j.cc.purdue.edu (Craig Norborg) (05/04/87)

    This is the program dropshadow that everyone has been clamoring about.
Thanx go to Bryce Nesbitt for sending it to me.  Definitly a neat utility.
Only binary is available
    -Craig Norborg
    comp.binaries.amiga moderator

#	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:
#	dropshadow.doc
#	ds.uu
# This archive created: Mon May  4 13:14:39 1987
# By:	Craig Norborg (Purdue University Computing Center)
echo shar: extracting dropshadow.doc '(3190 characters)'
sed 's/^XX//' << \SHAR_EOF > dropshadow.doc
XX------------- Slice here ----------
XX
XXDropShadow (C) Copyright James Mackraz, 1987 (Mr. Intuition)
XXthis version may be freely redistibuted
XXVersion	2, Revision 0  April 7,	1987
XX
XX-----	-----------------------------------------   -----
XXNotes for Version 2, Revision 0			    April 7, 1987
XX
XXAdded the following from the wish list:
XX
XX-A slider gadget is implemented	to adjust the 3-dimensional
XX distance between the planes of	the windows.
XX
XX-A slider gadget is implemented	to adjust shadow darkness.  If
XX desired, full independent control of the shadow colors	is
XX possible.
XX
XX I had some problems with the latter, so I now increase	the
XX task priority while the darkness slider is selected.  It
XX has not been tested thoroughly.
XX
XX-----	-----------------------------------------   -----
XXNotes for Version 1, Revision 1			    March 12,1987
XX
XX-When Windows are moved, created, sized, deleted, or depth-
XX arranged, Intuition calls layers.library.  This program
XX intercepts those calls	to determine that the shadow needs
XX to be recalculated.  Before this version, this	recalculating
XX and redrawing was done	before Intuition got a chance to
XX redraw	Window borders and Gadgets.
XX
XX This version of DropShadow performs the work on its schedule,
XX and is	only signaled by the code which	intercepts the
XX layers	calls.	This makes for a smoother and less dangerous
XX implementation.
XX
XX-----	-----------------------------------------   -----
XXNotes for Version 1, Revision 0			    March 1, 1987
XX
XX
XX-The program on	this disk creates and maintains	multi-level
XX transparent drop shadows of windows on	the Workbench screen.
XX
XX-The program creates its own window, and is terminated by closing
XX that window.  The program, named DropShadow, may be run from
XX the CLI, or if	associated with	an icon, from the Workbench.
XX
XX-The shadows are created by attaching an additional bitplane to
XX the Workbench's display bit map, but doing so in a way which
XX is transparent	to the Workbench or its	application programs.
XX
XX-Unfortunately,	this third bitplane brings the Workbench screen
XX to a point which causes processor cycles to be	stolen by the
XX display generation hardware.  Thus, this program is probably
XX best used only	for demos and having fun, at least for users
XX without "Fast" RAM.
XX
XX Enhancements which are	planned	include:
XX
XX-The program detects that the shadow image needs to be
XX recalculated by monitoring the	layers library.	 That section
XX of code should	check that the layers activity is in fact in
XX the Workbench screen.
XX
XX-A way to detect color changes in preferences would allow the
XX shadow	colors to track	user changes to	the Workbench colors.
XX In the	meantime, the program must be restarted	to initialize the
XX shadow	colors.	 Commodities Exchange can be used for this.
XX
XX-A technique of	unknown	type is	planned	for user control of
XX the light source which	casts shadows.	Shadows	cast according
XX to the	position of the	sun (time of day and season) are possible
XX but unlikely.
XX
XX-This program is not yet a safe	Library	vector stealer.	 It should
XX refuse	to exit	if some	other program has displaced its	vectors,
XX lest that other program call DropShadow after it has exited.
XX
XX Jim Mackraz
XX 7101 Rainbow Drive #8
XX San Jose, CA  95129
XX
SHAR_EOF
if test 3190 -ne "`wc -c dropshadow.doc`"
then
echo shar: error transmitting dropshadow.doc '(should have been 3190 characters)'
fi
echo shar: extracting ds.uu '(11190 characters)'
sed 's/^XX//' << \SHAR_EOF > ds.uu
XXbegin 777 ds
XXM```#\P`````````#``````````(```3,````9@````$```/I```$S$[Z"H(@B
XXM($1R;W!3:&%D;W<@+2T@=F5R(#(L(')E=B`P("```$Y5_])"K?_J0JW_YD*M,
XXM_^)";?_>0FW_W$*G2'H$;DZZ$0103RE`@5IF"CM\``'_W&```UY"ITAZ!&1.Y
XXMNA#H4$\I0(%>9@H[?``"_]Q@``-"0J=(>@193KH0S%!/*4"!8F8*.WP``O_<=
XXM8``#)B\L@!0O+(`0/SP`'C\\`9`_/``4/SP`>$ZZ!V1/[P`0*4"`"DJL@`IFD
XXM"CM\``'_W&```O(@;(`**V@`+O_N2'D``0`!2'@`*$ZZ$!!03RM`_^9F!&``!
XXM`LX@;?_N,"@`#DC`+P`B;?_N,BD`#$C!+P%(>``#+RW_YDZZ$1I/[P`02'D`)
XXM`0`!2'@`*$ZZ#\Y03RM`_^)F!&```HP@;?_N,"@`#DC`+P`B;?_N,BD`#$C!5
XXM+P%(>``!+RW_XDZZ$-A/[P`0(&W_[C`H``Y(P"\`(FW_[C(I``Q(P2\!3KH0W
XXM5%!/(&W_XB%```AF!&```CA(>``!2'@`9$ZZ#V)03RE`@`9F!&```B`O+(`&'
XXM3KH0FEA/(&R`!B%M_^(`!$*G+RR`!DZZ$-903R!M_^XB:`!0*VD`!/_J(&W_6
XXMZB)M_^8C:``(``@@;?_J(FW_YB-H``P`#"!M_^(B;?_F(V@`"``03KH/'"!M+
XXM_^XB:`!0(VW_Y@`$3KH/6CM\``'_WB\M_^Y.N@9X6$\O+?_N3KH0W%A/3KH0X
XXM[CML@-[_TC`M_])R"^)H.4"`&#`M_])R#.)H.4"`&DZZ`PA"ITZZ#K183RE`I
XXM@59(>/__3KH.B%A/&4"`#G``$"R`#G(!X:$K0?_8(&R`"B)H`%9P`!`I``]R3
XXM`>&A@ZW_V$ZZ!KY(>``'+RR!5DZZ#OA03R!L@`HO*`!63KH.FEA/*T#__&8F(
XXM+RW_V$ZZ#OI83RM`_]1P`!`L@`YR`>&APJW_U&<$3KH"@F```.0@;?_\*V@`O
XXM%/_X(&W__!MH`!G_]R!M__PK:``<__(O+?_\3KH.<EA/("W_^&```(PO+?_N,
XXM3KH%A%A/8```IDAX`!DO+(%63KH.<E!/8```E$AX``<O+(%63KH.8%!/(&W_^
XXM\G``,"@`)F`P.VR`WO_2,"W_TG(+XF@Y0(`8,"W_TG(,XF@Y0(`:3KH!\F`4$
XXM+RW_[DZZ!2983V`(48!G\%.`9\A@/D*G+RR!5DZZ#@Y03TZZ!B!*0&8N8"B05
XXMO````!!G`/]ND+P````09P#_<I"\````(&<`_WJ0O````<!GQ&#68`#^XDIM%
XXM_]YG)$ZZ#5`@;?_N(F@`4"-M_^H`!$ZZ#8XO+?_N3KH/(%A/3KH/,DHL@`YG<
XXM#G``$"R`#B\`3KH-/EA/2JR`!F<.2'@`9"\L@`9.N@T64$]*K?_B9T`@;?_B>
XXM2J@`"&<H(&W_[C`H``Y(P"\`(FW_[C(I``Q(P2\!+&W_XB\N``A.N@W*3^\`X
XXM#$AX`"@O+?_B3KH,T%!/2JW_YF<.2'@`*"\M_^9.N@R\4$]*K(`*9PHO+(`*S
XXM3KH.?EA/2JR!7F<*+RR!7DZZ#%)83TJL@6)G"B\L@6).N@Q"6$]*K(%:9PHO^
XXM+(%:3KH,,EA//RW_W$ZZ"H!43TY=3G5I;G1U:71I;VXN;&EB<F%R>0!G<F%P.
XXM:&EC<RYL:6)R87)Y`&QA>65R<RYL:6)R87)Y`$Y5``!(YP@P)&T`""`*9S0F+
XXM:@`H(@MG+"@K`#IG%B!$(E"SRF8$<`%@`G``3-\,$$Y=3G4@:P!\L<IF!'`!N
XXM8`)P`&#H<`!@Y$Y5``!P`!`L@`YR`>&A+P$O+(%63KH,6E!/("T`"$Y=3G5.@
XXM5?_\3KH,\BM`__QF""`M``A.74YU+RW__&%06$]"IR\L@`9.N@T84$].N@N6;
XXM(&R`"B)H`"Y(:0`L3KH-)%A/2'@``2\L@`9.N@SD4$\O+?_\+RR`!DZZ`5)0G
XXM3TZZ"[0O+?_\3KH,1EA/8*9.5?_J2.<(,$ZZ#((H`&8(3-\,$$Y=3G4@;(`*>
XXM(F@`?"\I`$1.N@TZ6$\@;(`*(F@`?"QI`$0F5F`$)FL`!"`+9P9*JP`$9O)@+
XXM``"L0>W_\B)+T_P````0(-D@V4AM__(O+0`(3KH+S%!/,"R`&.-`.T#__#`LZ
XXM@!KC0#M`__HO!$ZZ"Z183R138$XO"DZZ_IQ83TI`9@)@/D'M_^HB2M/\````+
XXM$"#9(-D_+?_Z/RW__$AM_^I.N@#\4$\P+(`8T6W__#`L@!K1;?_Z2&W_ZB\$Z
XXM3KH+PE!/)%(@"F:N2&W_\B\$3KH+-%!/+RT`""\$3KH+LE!/)E,@"V8`_U(@=
XXM;(`*(F@`?"\I`$1.N@QB6$\O!$ZZ"RY83V``_OA.50``+RT`#"\M``A.N@ML4
XXM4$\O+0`,+RT`"$ZZ"\I03TY=3G5.50``2.<,,"!M``PX$"!M``PZ*``"(&T`.
XXM#"1H``@@"F=*)DI0BS`%2,`R*P`&2,'0@2\`-`1(PC8K``1(P]2#+P(V!4C#O
XXM-"L``DC"UH(O`S8$2,,T$TC"UH(O`R\M``A.N@L03^\`%"128+),WPPP3EU.6
XXM=4Y5``!(YPP@)&T`"#@M``PZ+0`.V5+9:@`$VVH``MMJ``9,WP0P3EU.=4Y5F
XXM``!(YP`P)&T`""9M``PVJ@`(,"H`"-!J``Q30#=```0W:@`*``(P*@`*T&H``
XXM#E-`-T``!DS?#`!.74YU3E4``$CG`#`D;0`()FT`##:J``0P*@`$T&H`"%-`4
XXM-T``!#=J``8``C`J``;0:@`*4T`W0``&3-\,`$Y=3G5.5?_0.VT`"/_0.VT`6
XXM"O_2.VT`#/_4.VT`#O_6&WP`___8&WP`___9*VT`%/_:*VT`$/_>0>R`L"M(B
XXM_^)"K?_F*VR``O_J0JW_[D*M__([?``R__8[?``>__@[;?_4__H[;?_6__P[$
XXM?``!__Y(;?_03KH*@EA/3EU.=4Y5_^Y(YPP`.VR`G/_N(&T`""MH`##_\'@`A
XXM,`1(P"\`+RW_\$ZZ"6903TC`*@!P`#`M_^XB!<*\````#TZZ!79T$.2@*T#_A
XXM]'``,"W_[B(%*@'HC2(%PKP````/3KH%5G00Y*`K0/_X<``P+?_N(@7HB<*\&
XXM````#TZZ!3IT$.2@*T#__"\M__0O+?_X+RW__#`$2,!8@"\`(&T`"$AH`"Q._
XXMN@EN3^\`%%)$N'P`!&T`_VI,WP`P3EU.=4Y5__Y.N@?$0FW__F!`,"W__L'\&
XXM`!)![(`D+S`(`#(M__[#_``20^R`*B\Q&``O+(%B3KH'_D_O``PR+?_^P_P`X
XXM$D'L@!PA@!@`4FW__@QM``?__F6X3KH'PDY=3G5.5?_^0FW__F`P,"W__L'\<
XXM`!)![(`<+S`(`#(M__[#_``20^R`*B\Q&``O+(%B3KH'I$_O``Q2;?_^#&T`P
XXM!__^9<AP`4Y=3G5(YW3^3KH!"$?L@!QA?DS??RY.=4CG=/Y.N@#T1^R`+F%J4
XXM3-]_+DYU2.=T_DZZ`.!'[(!`859,WW\N3G5(YW3^3KH`S$?L@%)A0DS??RY.L
XXM=4CG=/Y.N@"X1^R`9&$N3-]_+DYU2.=T_DZZ`*1'[(!V81I,WW\N3G5(YW3^$
XXM3KH`D$?L@(AA!DS??RY.=2I33I4O`"IK``1.E2`?3G5A<$/L@2)%[($BM<EF]
XXM#C(\`!UK"'0`(L)1R?_\*4^!(BQX``0I3H$F2.>`@`@N``0!*6<02_H`"$ZNM
XXM_^)@!D*G\U].<T/Z`"!.KOYH*4"!*F8,+CP``X`'3J[_E&`$3KH`&E!/3G5D7
XXM;W,N;&EB<F%R>0!)^0``?_Y.=4Y5```O"DAY``$``#`L@1[!_``&+P!.N@78W
XXM4$\I0($N9A1"ITAY``$``$ZZ!8Q03RYL@2).=2!L@2Y":``$(&R!+C%\``$`F
XXM$")L@2XS?``!``H@;($B("R!(I"H``10@"E`@3(@;($R(+Q-04Y80J=.N@60B
XXM6$\D0$JJ`*QG+B\M``PO+0`(+PI.N@"R3^\`##E\``&!-B!L@2X`:(````0@]
XXM;($N`&B````*8$1(:@!<3KH&!%A/2&H`7$ZZ!8)83RE`@3@@;($X2J@`)&<0P
XXM(&R!.")H`"0O$4ZZ!+183R\L@3@O"DZZ`GQ03REL@3B!/$ZZ!*@@;($N((!.T
XXMN@2T(&R!+B%```9G%DAX`^U(>@`L3KH$D%!/(&R!+B%```PO+($\/RR!0$ZZ>
XXM\_Y<3T)G3KH"^%1/)%].74YU*@!.50``2.<,,"1M`!`@;0`(("@`K.6`*``@J
XXM1"`H`!#E@"9`$!-(@$C`T*T`#%2`.4"!0D*G,"R!0DC`+P!.N@1V4$\I0(%$!
XXM9@A,WPPP3EU.=1`32(`_`"!+4H@O""\L@41.N@%$3^\`"DAZ`3H0$TB`2,#0>
XXMK(%$+P!.N@%X4$\_+0`.+PHO+(%$3KH!1$_O``I";(%`)FR!1"1+$!-(@#H`"
XXML'P`(&<8NGP`"6<2NGP`#&<,NGP`#6<&NGP`"F8$4HM@V`P3`"!M>@P3`")FT
XXM+E*+($M2BQ`02(`Z`&<>($I2BA"%NGP`(F80#!,`(F8$4HM@!D(J__]@`F#63
XXM8#@@2U*+$!!(@#H`9R:Z?``@9R"Z?``)9QJZ?``,9Q2Z?``-9PZZ?``*9P@@P
XXM2E**$(5@SB!*4HI"$$I%9@)3BU)L@4!@`/]:0A)"IS`L@4!20$C`Y8`O`$ZZ>
XXM`V!03RE`@3QF"$)L@4!@`/[D>@`F;(%$8!XP!4C`Y8`@;($\(8L(`"\+3KH!X
XXM6EA/4D!(P-?`4D6Z;(%`;=PP!4C`Y8`@;($\0K`(`&``_J8@`$SO`P``!"`(L
XXM,B\`#&`"$-E7R?_\9P9206`"0AA1R?_\3G4P/'__8`0P+P`,(&\`!$H89OQ3*
XXM2")O``A30!#95\C__&<"0A`@+P`$3G4@;P`$(`@B;P`($-EF_$YU2.=P`#0!^
XXMQ,`F`4A#QL!(0T)#U(-(0,#!2$!"0-""3-\`#DYU3E4``$CG#C`D;0`(0J=(>
XXM>@".3KH"V%!/*4"!9F8(3-\,<$Y=3G4@;0`,(F@`)"\I``1.N@1*6$\H`&=2=
XXM2'H`;2!$+R@`-DZZ!!Q03R9`2H!G-$AX`^TO"TZZ`>903RP`9R0@!N6`*@`@V
XXM125H``@`I"5&`)Q(>`/M2'H`.$ZZ`<)03R5``*`O!$ZZ`^A83R\L@69.N@':0
XXM6$]"K(%F8(!I8V]N+FQI8G)A<GD`5TE.1$]7`"H`(&\`!"`(2AAF_)'`(`A3U
XXM@$YU3E4``$JL@6IG!B!L@6I.D#\M``A.N@`(5$].74YU3E7__"\$,"T`"$C`<
XXM*T#__$JL@2YG*'@`8`H_!$ZZ`-!43U)$N&R!'FWP,"R!'L'\``8O`"\L@2Y.U
XXMN@&>4$]*K(%N9P8@;(%N3I!*K(%(9PHO+(%(3KH!.%A/2JR!3&<*+RR!3$ZZ#
XXM`2A83TJL@5!G"B\L@5!.N@$86$\L>``$""X`!`$I9Q0O#4OZ``I.KO_B*E]@4
XXM!D*G\U].<TJL@3AF,$JL@41G*#`L@4)(P"\`+RR!1$ZZ`2103S`L@4!20$C`*
XXMY8`O`"\L@3Q.N@$.4$]@#DZZ`/HO+($X3KH!2EA/("W__"YL@2).=2@?3EU.H
XXM=4Y5``!(YPX@."T`"#`$P?P`!B1`U>R!+DI$;0JX;($>;`1*DF80.7P``H%4#
XXM</],WP1P3EU.=3`J``3`?(``9@@O$DZZ``I83T*2<`!@X"(O``0L;($J3N[_5
XXMW"(O``0L;($J3N[_@BQL@2I.[O_*3.\`!@`$+&R!*D[N_^(L;($J3N[_Q$CG/
XXM`01,[R"```PL;($F3J[_E$S?((!.=4[Z``(B;P`$+&R!)D[N_F(@+P`$+&R!N
XXM)D[N_K9.^@`"3.\``P`$+&R!)D[N_SI.^@`"(F\`!"QL@29.[O[:3OH``BQLJ
XXM@29.[O]\3OH``B)O``0@+P`(+&R!)D[N_RX@+P`$+&R!)D[N_K!.^@`"(&\`1
XXM!"QL@29.[OZ,3OH``BQL@28B;P`$("\`"$[N_=@L;($F3N[_=D[Z``(B;P`$>
XXM+&R!)D[N_H8B;P`$(&\`""`O``PL;($F3N[^7")O``0@+P`(+&R!)D[N_M0BV
XXM;P`$("\`""QL@29.[OZ\("\`!"QL@29.[O["(&\`!"QL@29.[OZ`3.\``P`$;
XXM+&R!7D[N_A1,[P,```0L;(%>3N[^""!O``0L;(%>3N[]\$SO`P``!"QL@5Y.Z
XXM[OWV(&\`!"QL@5Y.[OWJ(&\`!$SO``,`""QL@5Y.[OX.(&\`!"`O``@L;(%>'
XXM3N[]NB!O``1,[P`'``@L;(%>3N[^>B)O``0L;(%>3N[_.BQL@5Y.[OW\3.\#F
XXM```$+&R!7D[N_@),[P,```0L;(%>3N[]G")O``1,[P`/``@L;(%>3N[^SB)O\
XXM``0@+P`(+&R!7D[N_JHB;P`$("\`""QL@5Y.[O\6(&\`!$SO``\`""QL@5Y.4
XXM[O[@(&\`!"QL@5Y.[OYN3.\#```$+&R!7D[N_=),[P,```0L;(%F3N[_H"!OM
XXM``0L;(%F3N[_IB!O``0L;(%F3N[_LB!O``0L;(%:3N[_N"!O``0L;(%:3N[^<
XXMAB!O``0L;(%:3N[_-"QL@5I.[OYZ(&\`!"QL@6).[O^((&\`!"QL@6).[O]VR
XXM``````/L`````0````$```KX`````````_`````"7U](,%]O<F<`````````%
XXM`E]M86EN````````)`````1?<VAA9&]W0V%S=&5R```````$X`````5?9')AT
XXM=U-H861O=U-I9VYA;```````!2@````#7V1R87=3:&%D;W<````%2@````-?/
XXM8FEG4VAA9&]W``````6V````!%]N;W1296-T4F5G:6]N``````;0`````U]F7
XXM:6QL4F5G:6]N````!O0````$7W1R86YS;&%T95)E8W0`````!V@````#7W-C%
XXM<F5E;E)E8W0````'D@````-?=VEN9&]W4F5C=`````?0`````U]G971.97=73
XXM:6YD````"`X````$7W-H861O=T-O;&]R<P``````"(@````#7W-E='5P7VAO%
XXM;VMS```)0@````1?8VQE86YU<%]H;V]K<P`````)H`````)?96YT<GDP````2
XXM">@````"7V5N=')Y,0````G\`````E]E;G1R>3(````*$`````)?96YT<GDS?
XXM````"B0````"7V5N=')Y-`````HX`````E]E;G1R>34````*3`````)?96YT]
XXM<GDV````"F`````"+F)E9VEN``````J$`````E]G971A-``````*]@````)?E
XXM7VUA:6X`````"OX````#7U]C;&E?<&%R<V4````,.@````)?<W1R;F-P>0``Y
XXM#>`````"7W-T<F-A=`````X"`````E]S=')N8V%T```."`````)?<W1R8W!YK
XXM````#BP````"+FUU;'4```````X\`````U]?=V)?<&%R<V4`````#F`````"[
XXM7W-T<FQE;@````\4`````E]E>&ET```````/)@````)?7V5X:70`````#T0`W
XXM```"7V-L;W-E`````!`R`````E]?0VQO<V4````0@`````-?7T-U<G)E;G1$G
XXM:7(``!",`````E]?26YP=70````0F`````)?7T]P96X`````$*`````"7U]/`
XXM=71P=70``!"N`````E]!;&5R=``````0M@````1?0VQO<V5,:6)R87)Y````-
XXM```0S@````1?7T-L;W-E3&EB<F%R>0`````0T@````-?06QL;V-3:6=N86P`X
XXM`!#>`````U]!;&QO8TUE;0``````$.H````#7U]!;&QO8TUE;0`````0[@``=
XXM``-?1FEN9%1A<VL``````!#\`````U]?1FEN9%1A<VL`````$0`````"7T9O^
XXM<F)I9````!$,`````E]?1F]R8FED```1$`````)?1G)E94UE;0``$1@````#C
XXM7U]&<F5E365M```````1'`````-?1G)E95-I9VYA;````!$L`````E]'971-9
XXM<V<````1.`````)?7T=E=$US9P``$3P````#7T]P96Y,:6)R87)Y```12```9
XXM``1?7T]P96Y,:6)R87)Y```````13`````)?4&5R;6ET````$5P````#7U)E>
XXM<&QY37-G```````19`````-?7U)E<&QY37-G`````!%H`````U]3971&=6YCX
XXM=&EO;@``$70````#7U-E=%1A<VM0<FD````1B`````)?4VEG;F%L````$9@`,
XXM```"7U=A:70``````!&H`````U]?5V%I=%!O<G0`````$;0````#7T%L;&]C\
XXM4F%S=&5R```1P`````1?06YD4F5C=%)E9VEO;@`````1S@````-?0VQE87)2D
XXM96=I;VX``!'<````!%]#;&5A<E)E8W1296=I;VX``!'H````!%]$:7-P;W-EN
XXM4F5G:6]N`````!'V`````U]&<F5E4F%S=&5R````$@(````"7T=E=%)'0C0`D
XXM`!(4`````U]);FET0FET36%P````$B0````$7TEN:71287-T4&]R=```````%
XXM$C8````#7TYE=U)E9VEO;@`````20@````1?3W)296-T4F5G:6]N```````2T
XXM2@````1?3W)296=I;VY296=I;VX````26`````-?4F5C=$9I;&P``````!)F/
XXM`````E]3971!4&5N```2>`````)?4V5T4F%S=```$H@````"7U-E=%)'0C0`8
XXM`!*8`````U]786ET0D]64```````$JH````$7UAO<E)E8W1296=I;VX`````B
XXM$K8````$7T9I;F14;V]L5'EP90``````$L0````$7T9R965$:7-K3V)J96-T)
XXM````$M(````$7T=E=$1I<VM/8FIE8W0`````$MX````#7T-L;W-E5VEN9&]W)
XXM```2Z@````-?36%K95-C<F5E;@```!+V`````U]/<&5N5VEN9&]W````$P(`%
XXM```$7U)E=&AI;FM$:7-P;&%Y````$PX````$7TQO8VM,87EE<DEN9F\`````D
XXM$Q8````$7U5N;&]C:TQA>65R26YF;P``$R(````"7U](,%]E;F0``!,P````'
XXM`````_(```/J````2`````0```````````````(03@```G``!P`#````````*
XXM!2@```GH``#____0````````!2@```G\``#____6````````!2@```H0``#_V
XXM___<````````!2@```HD``#___^F````````!2@```HX``#____*````````.
XXM!2@```I,``#___^^````````!2@```I@``#____$``-__P``#_\`````````E
XXM`````````````/``-P`-_[``!P`D``L``P```7````````````````````"8E
XXM``@```````,@````#_\`````````````````````````-P`3_[``!P`D``$`>
XXM`P```80```````````````````#:``D``````!0``````^P````/````````]
XXM```````>````(@```#`````T````0@```$8```!4````6````&8```!J````H
XXM>````'P```"*````C@````4````!````K@```,````#0```!`@```1(`````F
XXM```#\`````)?7T@Q7V]R9P`````````"7W=T:71L90```````````E]R<&]RQ
XXM=#(`````!`````)?=VEN9&]W``````@````"7VUY<VEG```````,`````5]F'
XXM;&<````.`````E]I9FQG````````$@````)?:&1R;W```````!8````"7W9D%
XXM<F]P```````8`````E]M>6AO;VMS````&@````-?9&%R:VEN9F\```````"8V
XXM`````U]D87)K;F5S<P```````*X````#7W1W>'1I;F9O````````V@````)?+
XXM='=X=````````/`````"7U]N=6UD978```$<`````E]?2#%?96YD```!(```C
XXM``)?7T@R7V]R9P```2`````"7U]S879S<`````$@`````E]3>7-"87-E```!L
XXM)`````)?1$]30F%S90```2@````"7U]D979T86(```$L`````U]?<W1K8F%S[
XXM90```````3`````$7T5N86)L95]!8F]R=````````30````#7U="96YC:$USE
XXM9P`````!-@````)?7V%R9W8``````3H````"7U]A<F=C``````$^`````U]?F
XXM87)G7VQE;@```````4`````#7U]A<F=?;&EN```````!0@````1?36%T:%1RL
XXM86YS0F%S90`````!1@````-?36%T:$)A<V4```````%*````!5]-871H265EW
XXM941O=6)"87-"87-E```!3@````)?97)R;F\``````5(````"7VUY=&%S:P``C
XXM``%4````!%]);G1U:71I;VY"87-E``````%8`````E]'9GA"87-E```!7```M
XXM``-?3&%Y97)S0F%S90````%@`````U])8V]N0F%S90```````60````"7V-LI
XXM<U\```````%H`````E]?8VQN```````!;`````-?9&%R:VEM86=E``````%P=
XXM`````U]T=WAT:6UA9V4``````80````"7U](,E]E;F0```&8`````````_(`?
XX+``/K`````0```_)A%
XX``
XXend
SHAR_EOF
if test 11190 -ne "`wc -c ds.uu`"
then
echo shar: error transmitting ds.uu '(should have been 11190 characters)'
fi
#	End of shell archive
exit 0