home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Graphics Studio Greetings / Microsoft_Graphics_Studio_Greetings_Microsoft_1998.iso / mhp / template / mgd2089.mtu / mgd2089.MTU
Text File  |  1998-08-12  |  109KB  |  2,715 lines

  1. MIME-Version: 1.0
  2. Content-Type: multipart/related;
  3.     boundary="----=_NextPart_000_189B_01BDBE4F.F26A79C0";
  4.     type="multipart/alternative"
  5. X-MMEditor: 00.00.02.1994,MinSave
  6. X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
  7.  
  8. This is a multi-part message in MIME format.
  9.  
  10. ------=_NextPart_000_189B_01BDBE4F.F26A79C0
  11. Content-Type: multipart/alternative;
  12.     boundary="----=_NextPart_001_189C_01BDBE4F.F26A79C0"
  13.  
  14.  
  15. ------=_NextPart_001_189C_01BDBE4F.F26A79C0
  16. Content-Type: text/plain;
  17.     charset="iso-8859-1"
  18. Content-Transfer-Encoding: 7bit
  19.  
  20.       Happy Birthday to my wife!
  21. I'll love you
  22. until the mountains crumble,
  23. until the seas dry up...      ...until you figure out
  24. how to program the VCR.        
  25.  
  26.  
  27. ------=_NextPart_001_189C_01BDBE4F.F26A79C0
  28. Content-Type: text/html;
  29.     charset="iso-8859-1"
  30. Content-Transfer-Encoding: quoted-printable
  31. Content-Location: 
  32.  
  33. <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
  34. <HTML>
  35. <HEAD>
  36.  
  37. <META content=3D"text/html; charset=3Diso-8859-1" =
  38. http-equiv=3DContent-Type>
  39. <META content=3D"MMEditor Version 00.00.02.1994,MinSave" =
  40. name=3DGENERATOR>
  41. <STYLE id=3DDocStyleSheet>.PreCreateRule {
  42.     POSITION: absolute
  43. }
  44. .DocClientData {
  45.     LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 20px; VISIBILITY: =
  46. visible
  47. }
  48. .RuntimeScriptDiv {
  49.     LEFT: -3200px; POSITION: absolute; TOP: -3200px; VISIBILITY: hidden
  50. }
  51. .SoundElementsDiv {
  52.     LEFT: -3200px; POSITION: absolute; TOP: -3200px; VISIBILITY: hidden
  53. }
  54. .Sx1 {
  55.     HEIGHT: 301px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
  56. 30px; VISIBILITY: hidden; WIDTH: 571px; Z-INDEX: 100
  57. }
  58. .PD2 {
  59.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  60. 0px; HEIGHT: 300px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
  61. inherit; WIDTH: 570px; Z-INDEX: 50
  62. }
  63. .Ix3 {
  64.     BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: =
  65. 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; =
  66. POSITION: absolute; TOP: 0px; VISIBILITY: inherit; Z-INDEX: 51
  67. }
  68. .Sx4 {
  69.     HEIGHT: 301px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
  70. 30px; VISIBILITY: hidden; WIDTH: 571px; Z-INDEX: 110
  71. }
  72. .PD5 {
  73.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  74. 0px; HEIGHT: 300px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
  75. inherit; WIDTH: 570px; Z-INDEX: 50
  76. }
  77. .Ix6 {
  78.     BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: =
  79. 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; =
  80. POSITION: absolute; TOP: 0px; VISIBILITY: inherit; Z-INDEX: 51
  81. }
  82. .PT7 {
  83.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  84. 0px; HEIGHT: 102px; LEFT: 103px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
  85. PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
  86. center; TOP: 182px; VISIBILITY: hidden; WIDTH: 368px; Z-INDEX: 100
  87. }
  88. .PT9 {
  89.     BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
  90. 0px; HEIGHT: 81px; LEFT: 145px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
  91. PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
  92. center; TOP: 187px; VISIBILITY: hidden; WIDTH: 262px; Z-INDEX: 100
  93. }
  94. .Ix26 {
  95.     LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; Z-INDEX: =
  96. 52
  97. }
  98. .Ix27 {
  99.     LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; Z-INDEX: =
  100. 52
  101. }
  102. DIV {
  103.     FONT-FAMILY: Times New Roman
  104. }
  105. </STYLE>
  106.  
  107. <STYLE id=3DFontStyleSheet></STYLE>
  108.  
  109. </HEAD>
  110. <BODY background=3D"" bgColor=3D#c0c0c0 leftMargin=3D0 topMargin=3D0>
  111. <DIV class=3DPreCreateRule id=3DNavigationButtons style=3D"VISIBILITY: =
  112. hidden">
  113. <FORM name=3DNavigationButtonsForm><INPUT name=3DStart type=3Dbutton =
  114. value=3D"Play  >/Replay >"><INPUT name=3DBackward type=3Dbutton =
  115. value=3D"Back  <<"><INPUT name=3DForward type=3Dbutton value=3D"Forward  =
  116. >>"><INPUT name=3DWebpage type=3Dbutton value=3DAbout...><INPUT =
  117. name=3DSceneStatus type=3Dbutton value=3D" Loading... "></FORM></DIV>=20
  118. <DIV class=3DDocClientData id=3DDocClientData Themes =3D=20
  119. " <AR|ARS1| =
  120. <TT|TTa5|TTb0|TTc30844|TTd5|TTe0|TTf33978|TTg5|TTh0|TTi33993|>|>|"=20
  121. lclJ =3D null lclFrench =3D null lclZ =3D null lclEnglish =3D 1 skuOE =
  122. =3D null skuGWDelux=20
  123. =3D 1 skuGW =3D 1 KeyWords =3D null OutputStyle =3D=20
  124. "simple greeting  (one to two scenes)" ProjectType =3D "multimedia =
  125. greeting"=20
  126. AOPTable =3D=20
  127. " <AR|ARS1| <AP|APa{guid =
  128. {A3649D6E-5058-11CF-9E27-00AA00BBB8AF}}|APbGreetings Workshop|>|>|"=20
  129. GW_NextID =3D 34>
  130. <DIV class=3DSx1 id=3DSx1 PageName =3D PD2 PageEffect =3D=20
  131. " <PE| <TR|TRa7|TRb2|TRc2|TRd1|TRe2|>|PEa1|PEb14|>|" SoundPaths =3D=20
  132. " <AR|ARS1| <SN| =
  133. <CP|CPa4A00000030300000000000000C000000000000640000C1000000A384F4D45435E4=
  134. D4D4C5D41494E4C535E40303233363F5E2D4944400FFFFDAED00000000000000000000000=
  135. 00000000000000000000000000000000000000000000080E4170181E41701DE3000000000=
  136. 0000020035000000000096006600000000000000000000000000000000000000000000000=
  137. 00000000000000000000000000081E417010000000000000000|CPbG:\MHP\homesnmm\sn=
  138. 00236_.mid|CPccid:037801bdbdca$d5fe53e0$da5d389d@a-markpu.dns.microsoft.c=
  139. om|CPdsn00236_.mid|>|SNa0|SNb1|SNc1|SNd0|SNe0|>|>|">
  140. <DIV class=3DPD2 id=3DPD2 PageName =3D Ix26 PolyPath =3D=20
  141. 1,6,0.286865,137.319,0,300,570,300,570,0,0.286865,0,0.286865,137.319,0,0,=
  142. =20
  143. NoBackground =3D 0 ClipPathInfo =3D=20
  144. " =
  145. <CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
  146. 00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
  147. 0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
  148. C00000002600460013003300830033000300F500E200A6000700760000000000000000000=
  149. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  150. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  151. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  152. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  153. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  154. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  155. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  156. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  157. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  158. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  159. 0000000000000000000000000000020103010401050106010701080109010A010B010C010=
  160. D010E010F0100110111021103110411051106110711081109110A110B110C110D110E110F=
  161. 11002101210B010FF00421052106210721082109210A210B210C210D210E210F210031013=
  162. 1023103310431053106310731083109310A310B310C310D310E310F310041014102410341=
  163. 0A21020104410741084109410A410B410C410D410E410F410051015102510351042106410=
  164. 4510751085109510A510B510C510D510E510F510F41065100610361046105610661076108=
  165. 6109610A610B2102610B610E610F6100710171027103710471055100000571087109710A7=
  166. 10B710C710D7109310D610E710181028103810481058100610081068109810A810B810C81=
  167. 0D81073108810E810191029103910491018100910591089109910A910B910F5107910C910=
  168. F9100A101A102A101410E9103A106A107A108A109A1072105A10AA10DA10EA10FA103910C=
  169. A100B103B104B105B10C7102B106B109B10AB10BB1076108B10CB10FB100C101C102510EB=
  170. 102C105C106C107C10F3104C108C10BC10CC10DC10E210AC10EC101D102D10CC100D103D1=
  171. 06D107D10CB105D108D10BD10CD10EA10AD10DD100E101E100A10FD102E105E106E102910=
  172. 4E107E10AE10BE1048109E10CE10FE100F108710EE101F104F105F10A6103F106F109F10A=
  173. F10E5108F10BF10EF10FF103C1077100020302040205610DF10502080209020D3107020A0=
  174. 20D020E0203310C020F020212031209210112041207120312061208120B120A020A120C12=
  175. 0F1203020E12002203220AF102220422072201F1062208220B220AE10A220C220F2201E10=
  176. E220032033208D102320432073201D1063208320B3208C10A320C320F3201C10E32004203=
  177. 420AB102420442074203B1064208420B420AA10A420C420F4203A10E42005203520C91025=
  178. 2045207520591065208520B520E810A520C520F5209810E52006203620281026204620762=
  179. 0B71066208620B6204710A620C620F620F610E62007203720861027204720772036106720=
  180. 8720B720C510A720C720F7207510E720082038200510282048207820B41068208820B8204=
  181. 410A820C820F8209C10202009203920E710E82049207920631069208920B9201310A920C9=
  182. 20F920C210E9200A203A20BA1029204A207A2060206A208A20BA20CF10AA20CA20FA20951=
  183. 02A200B20B9202B203B2079205B206B2039202210BB20CB20DB20EB20FB200C201C202C20=
  184. 3C204C205C206C207C2060109B20AC201020BC20DC20E4108B20EC2078200D201D2038203=
  185. D204D20F7206D207D20B7209D20AD207720CD20DD203720FD200E20F6202E203E20B6205E=
  186. 206E2076208E209E203620BE20CE20F520EE20FE20B5201F202F2075204F205F2035207F2=
  187. 08F20F420AF20BF20B420DF20EF20742000301030342030304030F32060307030B3209030=
  188. A0307320C030D0303320F0300130F22021303130B220513061307220813091303220B130C=
  189. 130F120E130F130B120123022307120423052309120EA2082307D207230B230E020D230E2=
  190. 30D120A2301330DC200330433050206330733012203330A3306B209330D330EF10F330043=
  191. 05220C3303430CA20243064305F108430943092205430C4304A20B430F430CE1015302530=
  192. D220E4305530C920453085305E10A530B53013207530E5304920D5301630CD10363046305=
  193. 32006307630C8206630A6303D10C630D6309320963007304820F63037304D10273067308D=
  194. 2087309730BD20B730C730ED20E730F7301E20183028304E20483058307E2078308830AE2=
  195. 0A830B830DE20D830E8300F20093019303F20393049306F20693079309F209930A930CF20=
  196. C930D930FF20F9300A3020302A303A3050305A306A3080308A309A30B030BA30CA30E030E=
  197. A30FA3011301B302B3041304B305B3071307B308B30A130AB30BB30D130DB30EB3002300C=
  198. 301C3032303C304C3062306C307C309230AC3046205730CC30F910EC30FC30B9101D302D3=
  199. 099104D305D3095209C308D3080207D30BD308E10AD30ED30B3301E304520DD303E30C810=
  200. 5E306E30A8108E309E306810BE30CE30DE100E30FE306F10EE302F3069101F305F30D4308=
  201. F3044204F30AF3096207F30630010106000546486204100042F1501B3020514444494E474=
  202. D224F44545F4D4A302930787B3020514444494E474D2C4546445A302930787B3020514444=
  203. 494E474D22594748445A302930787B3020514444494E474D245F405A302930787B30205F4=
  204. 35944594F4E4A302162637F6C6574756B30245548545D214C49474E4A3023656E6475627B=
  205. 30245F405A3021383730787B302659435942494C4944595A3028696464656E6B302|CPbC:=
  206. \WINDOWS\DESKTOP\sourcesafe =
  207. dest\mgd2089\Bd13830_.jpg|CPccid:0a3c01bd72c9$33299cc0$07de389d@a-benex1.=
  208. dns.microsoft.com|CPdBd13830_.jpg|>|"=20
  209. CAGQueryIndx =3D 5><IMG class=3DIx26 id=3DIx26=20
  210. src=3D"cid:0a3c01bd72c9$33299cc0$07de389d@a-benex1.dns.microsoft.com">  =
  211. <IMG=20
  212. class=3DIx3 id=3DIx3 name=3DIx3=20
  213. src=3D"cid:189101bdbe8a$9e0369b0$d55d389d@scottst2.dns.microsoft.com"> =
  214. </DIV><FONT=20
  215. color=3D#ffffff face=3DArial size=3D4></FONT> =20
  216. <DIV class=3DPT7 id=3DPT7 SoundPaths =3D " <AR|ARS0|>|" =
  217. TravelEffectOptions =3D=20
  218. " <TE|TEa0|TEb4|TEc2|TEd2|>|" EntranceEffect =3D=20
  219. " <EE| =
  220. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf0|EEg1|>|"=20
  221. ExitEffect =3D=20
  222. " <EE| =
  223. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb1|EEc100|EEd0|EEf11|EEg0|>|"=20
  224. ButtonEvent =3D=20
  225. " <BE|BEa0|BEb| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  226. <CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
  227. AnimationPath =3D=20
  228. " <AR|ARS3| <PT|PTa287|PTb361|>| <PT|PTa287|PTb206|>| =
  229. <PT|PTa287|PTb206|>|>|"><FONT=20
  230. color=3D#ffffff face=3DArial size=3D4>Happy Birthday to my wife!<BR>I'll =
  231. love=20
  232. you<BR>until the mountains crumble,<BR>until the seas dry=20
  233. up...</FONT></DIV></DIV>=20
  234. <DIV class=3DSx4 id=3DSx4 PageName =3D PD5 PageEffect =3D=20
  235. " <PE| <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|PEa0|PEb11|>|" SoundPaths =3D=20
  236. " <AR|ARS0|>|">
  237. <DIV class=3DPD5 id=3DPD5 PageName =3D Ix27 PolyPath =3D=20
  238. 1,6,0.286865,137.319,0,300,570,300,570,0,0.286865,0,0.286865,137.319,0,0,=
  239. =20
  240. NoBackground =3D 0 ClipPathInfo =3D=20
  241. " =
  242. <CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
  243. 00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
  244. 0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
  245. C00000002600460013003300830033000300F500E200A6000700760000000000000000000=
  246. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  247. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  248. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  249. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  250. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  251. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  252. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  253. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  254. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  255. 0000000000000000000000000000000000000000000000000000000000000000000000000=
  256. 0000000000000000000000000000020103010401050106010701080109010A010B010C010=
  257. D010E010F0100110111021103110411051106110711081109110A110B110C110D110E110F=
  258. 11002101210B010FF00421052106210721082109210A210B210C210D210E210F210031013=
  259. 1023103310431053106310731083109310A310B310C310D310E310F310041014102410341=
  260. 0A21020104410741084109410A410B410C410D410E410F410051015102510351042106410=
  261. 4510751085109510A510B510C510D510E510F510F41065100610361046105610661076108=
  262. 6109610A610B2102610B610E610F6100710171027103710471055100000571087109710A7=
  263. 10B710C710D7109310D610E710181028103810481058100610081068109810A810B810C81=
  264. 0D81073108810E810191029103910491018100910591089109910A910B910F5107910C910=
  265. F9100A101A102A101410E9103A106A107A108A109A1072105A10AA10DA10EA10FA103910C=
  266. A100B103B104B105B10C7102B106B109B10AB10BB1076108B10CB10FB100C101C102510EB=
  267. 102C105C106C107C10F3104C108C10BC10CC10DC10E210AC10EC101D102D10CC100D103D1=
  268. 06D107D10CB105D108D10BD10CD10EA10AD10DD100E101E100A10FD102E105E106E102910=
  269. 4E107E10AE10BE1048109E10CE10FE100F108710EE101F104F105F10A6103F106F109F10A=
  270. F10E5108F10BF10EF10FF103C1077100020302040205610DF10502080209020D3107020A0=
  271. 20D020E0203310C020F020212031209210112041207120312061208120B120A020A120C12=
  272. 0F1203020E12002203220AF102220422072201F1062208220B220AE10A220C220F2201E10=
  273. E220032033208D102320432073201D1063208320B3208C10A320C320F3201C10E32004203=
  274. 420AB102420442074203B1064208420B420AA10A420C420F4203A10E42005203520C91025=
  275. 2045207520591065208520B520E810A520C520F5209810E52006203620281026204620762=
  276. 0B71066208620B6204710A620C620F620F610E62007203720861027204720772036106720=
  277. 8720B720C510A720C720F7207510E720082038200510282048207820B41068208820B8204=
  278. 410A820C820F8209C10202009203920E710E82049207920631069208920B9201310A920C9=
  279. 20F920C210E9200A203A20BA1029204A207A2060206A208A20BA20CF10AA20CA20FA20951=
  280. 02A200B20B9202B203B2079205B206B2039202210BB20CB20DB20EB20FB200C201C202C20=
  281. 3C204C205C206C207C2060109B20AC201020BC20DC20E4108B20EC2078200D201D2038203=
  282. D204D20F7206D207D20B7209D20AD207720CD20DD203720FD200E20F6202E203E20B6205E=
  283. 206E2076208E209E203620BE20CE20F520EE20FE20B5201F202F2075204F205F2035207F2=
  284. 08F20F420AF20BF20B420DF20EF20742000301030342030304030F32060307030B3209030=
  285. A0307320C030D0303320F0300130F22021303130B220513061307220813091303220B130C=
  286. 130F120E130F130B120123022307120423052309120EA2082307D207230B230E020D230E2=
  287. 30D120A2301330DC200330433050206330733012203330A3306B209330D330EF10F330043=
  288. 05220C3303430CA20243064305F108430943092205430C4304A20B430F430CE1015302530=
  289. D220E4305530C920453085305E10A530B53013207530E5304920D5301630CD10363046305=
  290. 32006307630C8206630A6303D10C630D6309320963007304820F63037304D10273067308D=
  291. 2087309730BD20B730C730ED20E730F7301E20183028304E20483058307E2078308830AE2=
  292. 0A830B830DE20D830E8300F20093019303F20393049306F20693079309F209930A930CF20=
  293. C930D930FF20F9300A3020302A303A3050305A306A3080308A309A30B030BA30CA30E030E=
  294. A30FA3011301B302B3041304B305B3071307B308B30A130AB30BB30D130DB30EB3002300C=
  295. 301C3032303C304C3062306C307C309230AC3046205730CC30F910EC30FC30B9101D302D3=
  296. 099104D305D3095209C308D3080207D30BD308E10AD30ED30B3301E304520DD303E30C810=
  297. 5E306E30A8108E309E306810BE30CE30DE100E30FE306F10EE302F3069101F305F30D4308=
  298. F3044204F30AF3096207F30630010106000546486204100042F1501B3020514444494E474=
  299. D224F44545F4D4A302930787B3020514444494E474D2C4546445A302930787B3020514444=
  300. 494E474D22594748445A302930787B3020514444494E474D245F405A302930787B30205F4=
  301. 35944594F4E4A302162637F6C6574756B30245548545D214C49474E4A3023656E6475627B=
  302. 30245F405A3021383730787B302659435942494C4944595A3028696464656E6B302|CPbC:=
  303. \WINDOWS\DESKTOP\sourcesafe =
  304. dest\mgd2089\Bd13830_.jpg|CPccid:0a3c01bd72c9$33299cc0$07de389d@a-benex1.=
  305. dns.microsoft.com|CPdBd13830_.jpg|>|"=20
  306. CAGQueryIndx =3D 5><IMG class=3DIx27 id=3DIx27=20
  307. src=3D"cid:0a3c01bd72c9$33299cc0$07de389d@a-benex1.dns.microsoft.com">  =
  308. <IMG=20
  309. class=3DIx6 id=3DIx6 name=3DIx6=20
  310. src=3D"cid:189401bdbe8a$9e971e30$d55d389d@scottst2.dns.microsoft.com">=20
  311. </DIV> =20
  312. <DIV class=3DPT9 id=3DPT9 SoundPaths =3D " <AR|ARS0|>|" =
  313. TravelEffectOptions =3D=20
  314. " <TE|TEa0|TEb2|TEc0|TEd0|>|" EntranceEffect =3D=20
  315. " <EE| =
  316. <TR|TRa0|TRb3|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf2|EEg2|>|"=20
  317. ExitEffect =3D=20
  318. " <EE| =
  319. <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
  320. ButtonEvent =3D=20
  321. " <BE|BEa0|BEc| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
  322. <CP|CPaNIL|CPb|CPc|CPd|>|>|"><FONT=20
  323. color=3D#ffffff face=3DArial size=3D4>...until you figure out<BR>how to =
  324. program the=20
  325. VCR.</FONT></DIV></DIV></DIV>  =20
  326. <DIV class=3DSoundElementsDiv id=3DSoundElementsDiv>  <BGSOUND =
  327. id=3DAW33 soundsrc=20
  328. =3D cid:037801bdbdca$d5fe53e0$da5d389d@a-markpu.dns.microsoft.com> <IMG=20
  329. src=3D""></DIV> =20
  330. <DIV id=3DNavSoundElementsDiv> <EMBED hidden=3Dtrue id=3DAW33nav =
  331. name=3DAW33nav=20
  332. src=3Dcid:037801bdbdca$d5fe53e0$da5d389d@a-markpu.dns.microsoft.com =
  333. autostart =3D no=20
  334. MASTERSOUND></DIV>
  335. <SCRIPT id=3DRuntimeScript language=3DJavaScript>
  336. if ( navigator.appVersion.substring(0,1) < 4 )
  337.  alert("Sorry but your Web browser needs to be updated. You must have at =
  338. least a version 4.0 browser to view this project.");
  339. if ( navigator.appName !=3D "Netscape" )                                            =09
  340. {                                                                                    =09
  341.     document.body.background =3D "";                                                =09
  342.     for ( var ii=3D0; ii<document.all.length; ii++ )                                    =09
  343.         if ((document.all.item(ii).id).indexOf("Sx") !=3D -1)                        =09
  344.             document.all.item(ii).style.filter=3D"revealTrans(duration=3D0, =
  345. transition=3D0)";        =09
  346. }                                                                                    =09
  347.  
  348. var    OBJ_SCENE        =3D 0;        =09
  349. var    OBJ_PLAYER        =3D 1;        =09
  350. var PLAYER_IMAGE    =3D 0;        =09
  351. var    PLAYER_TEXT        =3D 1;        =09
  352. var PLAYER_DRAW        =3D 2;        =09
  353. var    NAME_SCENE        =3D "S"        =09
  354. var    NAME_PLAYER        =3D "P"        =09
  355. var    PLAYER_NAME_IMAGE    =3D "I"    =09
  356. var    PLAYER_NAME_TEXT    =3D "T"
  357. var PLAYER_NAME_DRAW    =3D "D"
  358. var    IE_VISIBLE            =3D "visible";
  359. var    IE_HIDDEN            =3D "hidden";
  360. var    IE_INHERIT            =3D "inherit";
  361. var    NAV_VISIBLE            =3D "show";
  362. var    NAV_HIDDEN            =3D "hide";
  363. var    NAV_INHERIT            =3D "inherit";
  364. var    DEFAULT_TICK_RATE        =3D 100;    =09
  365. var DEFAULT_SCENE_DURATION    =3D 10000;=09
  366. var    DEFAULT_PLAYER_DELAY    =3D 0;    =09
  367. var    TMR_PROJ                =3D 0;    =09
  368. var    TMR_SCENE                =3D 1;    =09
  369. var    RR_NONE                    =3D 0;    =09
  370. var    RR_PAGE_BUTTONS            =3D 1;    =09
  371. var    RR_FULL_RUNTIME            =3D 2;    =09
  372. var    DUR_FOREVER                =3D -1;    =09
  373. var    DELAY_NONE                =3D 0;    =09
  374. var    DELAY_UNTIL_TRANSITION    =3D -1;    =09
  375. var    DELAY_UNTIL_TRIGGER        =3D -2;    =09
  376. var    DUR_UNTIL_DONE            =3D -1;    =09
  377. var TT_ALL_MOUSE_EVENTS    =3D 0;    =09
  378. var    TT_BUTTONDOWN            =3D 1;    =09
  379. var    TT_BUTTONUP                =3D 2;    =09
  380. var    TT_MOUSEOVER            =3D 3;    =09
  381. var    TT_MOUSEOUT                =3D 4;    =09
  382. var    TB_PAGE_TURNER            =3D -1;    =09
  383. var    TB_START_PLAYER            =3D -2;    =09
  384. var NULL_TRANSITION            =3D -1;
  385. var    TEXT_FLYIN                =3D 101;
  386. var TEXT_TYPEWRITER        =3D 102;
  387. var    FLYIN_TOP                =3D 0;
  388. var    FLYIN_BOTTOM            =3D 1;
  389. var    FLYIN_LEFT                =3D 2;
  390. var    FLYIN_RIGHT                =3D 3;
  391. var    FLYIN_ROTATE            =3D 4;
  392. var    FLYIN_BY_LETTER            =3D 1;
  393. var    FLYIN_BY_WORD            =3D 2;
  394. var    FLYIN_BY_LINE            =3D 3;
  395. var    FLYIN_PER_TICK =3D new Array (200, 160, 120, 80, 40);    =09
  396. var    TRANSITION_RATES =3D new Array(1,2,3,4,5);            =09
  397. var    PS_UNINITIALIZED    =3D 0;
  398. var PS_INITIALIZED        =3D 1;
  399. var    PS_RUNNING            =3D 2;
  400. var PS_PAUSED            =3D 3;
  401. var PS_COMPLETE            =3D 4;
  402. var    sceneArray        =3D new Array();=09
  403. var currentScene    =3D null;        =09
  404. var nScenes            =3D 0;        =09
  405. var stProjState =3D PS_UNINITIALIZED;=09
  406. var stButtons    =3D false;        =09
  407. var    stNoInput    =3D 0;            =09
  408. var strPause =3D new Array( "" );
  409. var strPlay =3D new Array( "" );
  410. var    formStatus =3D null;
  411. var    tickTimer        =3D null;        =09
  412. var sys            =3D navigator.appName;                                    =09
  413. var vers        =3D navigator.appVersion.substring(0,1);                    =09
  414. var os            =3D navigator.appVersion.indexOf("NT") >=3D 0 ? "NT" : "95";=09
  415. var    platform    =3D navigator.platform;                                    =09
  416. window.onload =3D PreSetup;
  417. window.onerror =3D Error;
  418. function Error()
  419. {
  420.     alert("There has been an unidentified error in this file's script. You =
  421. may be able to fix this problem by refreshing your browser.");
  422.     return true;
  423. }
  424. function Project( tickRate, startScene, stopScene, rtReq, autoStart, =
  425. delay, webpage )
  426. {
  427.     this.tickRate =3D tickRate;
  428.     this.startScene =3D startScene;
  429.     this.stopScene =3D stopScene;
  430.     this.rtReq =3D rtReq;
  431.     this.autoStart =3D autoStart;
  432.     this.delay =3D delay;
  433.     this.webpage =3D webpage;
  434. }
  435. function PreSetup()
  436. {
  437.     if ( (Project.delay !=3D null) && (Project.delay !=3D 0) )        =09
  438.     {
  439.         setTimeout( "Setup();", Project.delay*1000 );=20
  440.         return;
  441.     }
  442. =09
  443.     Setup();
  444. }
  445. function Setup()=20
  446. { =20
  447.     stNoInput++;                            =09
  448.     if ( vers < 4 ) return;                    =09
  449.     if ( sys =3D=3D "Netscape" )                =09
  450.     {
  451.         document.all =3D new Array;            =09
  452.         Extract(document);                    =09
  453.     =09
  454.         document.body =3D new Object;
  455.         document.body.clientWidth =3D window.innerWidth;
  456.         document.body.clientHeight =3D window.innerHeight;
  457.         document.body.scrollTop =3D window.pageXOffset;=20
  458.         document.body.scrollLeft =3D window.pageYOffset;
  459.     }
  460.     stButtons =3D SetupButtons();                =09
  461.     ProjectInitialize();                    =09
  462.     stNoInput--;                            =09
  463.     if ( (stButtons =3D=3D false) || (Project.autoStart =3D=3D true) )=09
  464.         Start();                                            =09
  465. }
  466. function ProjectInitialize()
  467. {
  468. =09
  469.     tickTimer =3D new Timer();
  470. =09
  471. =09
  472.     InitializeScenes();
  473. =09
  474.     tickTimer.StartTicking();                            =09
  475. =09
  476.     if ( Project.startScene =3D=3D null )        =09
  477.         Project.startScene =3D 0;                =09
  478.     stProjState =3D PS_INITIALIZED;            =09
  479. =09
  480. }
  481. function ProjectStart( startScene )
  482. {
  483.     stProjState =3D PS_RUNNING;
  484.     if ( startScene !=3D null )
  485.         ChangeScene( startScene );
  486.     else
  487.         ChangeScene( Project.startScene );
  488. }
  489. function ProjectComplete()
  490. {
  491.     if ( Project.rtReq =3D=3D RR_PAGE_BUTTONS )    =09
  492.         return;                                =09
  493.     ProjectShutdown();
  494.     StatusChange();                            =09
  495. }
  496. function ProjectShutdown()
  497. {
  498.     KillTimer();                                    =09
  499.     StopEverythingOnScenes( false );
  500.     currentScene =3D null;
  501.     stProjState =3D PS_COMPLETE;                        =09
  502. }
  503. function Extract( obj )
  504. {
  505. =09
  506. =09
  507.     for (var intLayer =3D 0; intLayer< obj.layers.length; intLayer++)=09
  508.     {
  509.         var el =3D obj.layers[intLayer];        =09
  510.         document.all[el.id] =3D new Object    =09
  511.         var newEl =3D document.all[el.id];    =09
  512.     =09
  513.         newEl.id =3D el.id;                            =09
  514.         newEl.style =3D new Object;                    =09
  515.         newEl.style.pixelTop =3D parseInt(el.top);
  516.         newEl.style.pixelLeft =3D parseInt(el.left);
  517.         if (null!=3Del.clip)=20
  518.         {
  519.             newEl.offsetWidth =3D el.clip.width;    =09
  520.             newEl.offsetHeight =3D el.clip.height
  521.         }
  522.     =09
  523.         if        ( el.visibility =3D=3D NAV_HIDDEN )
  524.             newEl.style.visibility =3D IE_HIDDEN;
  525.         else if ( el.visibility =3D=3D NAV_VISIBLE )
  526.             newEl.style.visibility =3D IE_VISIBLE;
  527.         else if    ( el.visibility =3D=3D NAV_INHERIT )
  528.             newEl.style.visibility =3D IE_INHERIT;
  529.         else
  530.             newEl.style.visibility =3D "";
  531.     =09
  532.         newEl.style.zIndex =3D el.zIndex;
  533.         newEl.style.backgroundColor =3D el.bgColor;
  534.         newEl.style.backgroundImage =3D "url("+el.background+")";
  535.         newEl.NSLayer =3D el;                        =09
  536.     =09
  537.     =09
  538.     =09
  539.         for (var intLoop =3D 0; intLoop< el.document.images.length; intLoop++)
  540.         {
  541.             var image =3D el.document.images[intLoop]    =09
  542.             var    imageName =3D image.name;                =09
  543.             if ( imageName =3D=3D null )                =09
  544.                 continue;                            =09
  545.         =09
  546.             document.all[imageName] =3D image;        =09
  547.             document.images[imageName] =3D image;        =09
  548.         }
  549.     =09
  550.         for (var intLoop =3D 0; intLoop< el.document.forms.length; intLoop++)=20
  551.         {
  552.             var form =3D el.document.forms[intLoop];    =09
  553.             var formName =3D form.name;                =09
  554.             if ( formName =3D=3D null )
  555.                 continue;
  556.             document.all[formName] =3D form;            =09
  557.             document.forms[formName] =3D form;        =09
  558.         =09
  559.             for ( var innerLoop =3D 0; innerLoop < form.elements.length; =
  560. innerLoop++)
  561.             {
  562.                 var element =3D form.elements[innerLoop]=09
  563.                 var elementName =3D element.name;
  564.                 if ( elementName =3D=3D null )            =09
  565.                     continue;
  566.                 document.all[elementName] =3D element;=09
  567.             }
  568.         }
  569.         if ( el.layers.length > 0 )                =09
  570.             Extract(el)                            =09
  571.     }
  572. }
  573. function Scene( duration )
  574. {
  575.     this.duration =3D duration;
  576. }
  577. function InitializeScenes()
  578. {
  579.     var objScene;                            =09
  580.     var sceneNumber =3D 0;                    =09
  581. =09
  582.     for ( sceneName in Scenes )
  583.     {
  584.         objScene =3D Scenes[sceneName];        =09
  585.         objScene.number =3D parseInt(sceneNumber);                =09
  586.         objScene.name =3D sceneName;                    =09
  587.         objScene.HTML =3D document.all[sceneName];    =09
  588.         SetVisibility( objScene.HTML, IE_HIDDEN );=09
  589.         if ( Project.rtReq =3D=3D RR_PAGE_BUTTONS )    =09
  590.             objScene.duration =3D DUR_FOREVER;
  591.         InitializePlayers( objScene );        =09
  592.     =09
  593.         if ( objScene.entryTrans =3D=3D null )
  594.         {
  595.             objScene.entryTrans =3D new Object();
  596.             objScene.entryTrans.type =3D NULL_TRANSITION;
  597.         }
  598.     =09
  599.         if ( objScene.Bhv !=3D null )
  600.             for ( var bhvIdx=3D0; (bhv=3DobjScene.Bhv[bhvIdx]) !=3D null; =
  601. bhvIdx++ )=09
  602.                 bhv.Initialize( objScene, bhv);
  603.         objScene.numBhv =3D bhvIdx;                                            =09
  604.         sceneArray[sceneNumber++] =3D objScene;=09
  605.     }
  606.     nScenes =3D sceneNumber;                    =09
  607. }
  608. function StopEverythingOnScenes( fPause )
  609. {
  610.     var objScene;                            =09
  611.     for ( sceneName in Scenes )
  612.     {
  613.         objScene =3D Scenes[sceneName];                    =09
  614.     =09
  615.     =09
  616.         if ( objScene.Bhv !=3D null )
  617.             for ( var bhvIdx=3D0; (bhv=3DobjScene.Bhv[bhvIdx]) !=3D null; =
  618. bhvIdx++ )=09
  619.                 bhv.StopEverything( bhv, fPause );
  620.         StopEverythingOnPlayers( objScene, fPause );        =09
  621.     }
  622.     return;
  623. }
  624. function ChangeScene( nextSceneNumber )
  625. {
  626.     var    previousScene =3D currentScene;                    =09
  627.     StopSceneTimers();                                    =09
  628.     currentScene =3D GetSceneFromNumber( nextSceneNumber );=09
  629.     currentScene.previousScene =3D previousScene;            =09
  630.     if ( currentScene.duration =3D=3D null )                =09
  631.         currentScene.duration =3D DEFAULT_SCENE_DURATION;    =09
  632. =09
  633.     if ( currentScene.Bhv !=3D null )
  634.         for ( var bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  635.         {
  636.             var bhv =3D currentScene.Bhv[bhvIdx]
  637.             if ( bhv =3D=3D null)                            =09
  638.                 continue;
  639.             var delay =3D bhv.delay
  640.             if        ( (delay =3D=3D null) || (delay =3D=3D DELAY_NONE) )=09
  641.                 bhv.Start( bhv );                                    =09
  642.             else if ( delay > 0 )                                =09
  643.                 StartOneShotTimer( bhv, bhv.delay, bhv.Start, TMR_SCENE );
  644.         }
  645.     StartScenePlayers( currentScene );                            =09
  646.     StartTransition( currentScene, currentScene.entryTrans, IE_VISIBLE, =
  647. SceneTransitionDone );=09
  648. =09
  649.     if ( currentScene.duration !=3D DUR_FOREVER )            =09
  650.         StartOneShotTimer( currentScene, currentScene.duration, SceneExit, =
  651. TMR_SCENE );
  652.     StatusChange();                                        =09
  653.     return;
  654. }
  655. function SceneTransitionDone( objScene )
  656. {
  657. =09
  658. =09
  659.     if ( currentScene.previousScene !=3D null )
  660.         SetVisibility( currentScene.previousScene.HTML, IE_HIDDEN );
  661. =09
  662.     if ( currentScene.Bhv !=3D null )
  663.         for ( bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  664.         {
  665.             var bhv =3D currentScene.Bhv[bhvIdx]
  666.             if ( bhv =3D=3D null)                            =09
  667.                 continue;
  668.             if ( bhv.delay =3D=3D DELAY_UNTIL_TRANSITION  )=09
  669.                 bhv.Start( bhv );                                =09
  670.         }
  671.     =09
  672.     StartScenePlayersAfterTransition( currentScene );=09
  673. }
  674. function SceneExit( thisScene, nextScene )
  675. {
  676.     var nextSceneNumber =3D nextScene =3D=3D null ? currentScene.number+1 : =
  677. nextScene.number;
  678.     var finalScene =3D (nextSceneNumber <=3D Project.stopScene) ? false : =
  679. true;
  680. =09
  681. =09
  682. =09
  683.     for ( playerName in currentScene.Players )
  684.     {
  685.         objPlayer =3D currentScene.Players[playerName];        =09
  686.         PlayerExitTransitionDone( objPlayer, finalScene );    =09
  687.     }
  688. =09
  689.     if ( currentScene.Bhv !=3D null )
  690.         for ( bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
  691.         {
  692.             var bhv =3D currentScene.Bhv[bhvIdx]
  693.             if ( bhv =3D=3D null)                            =09
  694.                 continue;
  695.             if ( bhv.duration =3D=3D DUR_UNTIL_DONE  )        =09
  696.                 bhv.Stop( bhv );                        =09
  697.         }
  698. =09
  699. =09
  700.     if ( finalScene =3D=3D false )                    =09
  701.         ChangeScene( nextSceneNumber )            =09
  702.     else
  703.         ProjectComplete()                        =09
  704.     =09
  705. }
  706. function Player( delay, duration )
  707. {
  708.     this.delay =3D delay;
  709.     this.duration =3D duration;
  710. }
  711. function InitializePlayers( objScene )
  712. {
  713.     var objPlayer;                        =09
  714.     var    playerNumber =3D 0;                =09
  715.     for ( playerName in objScene.Players )
  716.     {
  717.         objPlayer =3D objScene.Players[playerName];        =09
  718.         objPlayer.number =3D playerNumber;                =09
  719.         objPlayer.name =3D playerName;                    =09
  720.         objPlayer.HTML =3D document.all[playerName];        =09
  721.         SetVisibility( objPlayer.HTML, IE_HIDDEN );        =09
  722.         objPlayer.position =3D new Position(objPlayer);    =09
  723.     =09
  724.         if ( objPlayer.delay =3D=3D null )                    =09
  725.             objPlayer.delay =3D DEFAULT_PLAYER_DELAY;        =09
  726.     =09
  727.     =09
  728.         if        ( objPlayer.entryTrans =3D=3D null )
  729.         {
  730.             objPlayer.entryTrans =3D new Object();
  731.             objPlayer.entryTrans.type =3D NULL_TRANSITION;
  732.         }=20
  733.     =09
  734.         else if ((objPlayer.entryTrans !=3D null) &&            =09
  735.             (GetPlayerTypeFromName(objPlayer.name) =3D=3D PLAYER_TEXT))
  736.         {
  737.             if ( (objPlayer.entryTrans.type =3D=3D TEXT_FLYIN) || =
  738. (objPlayer.entryTrans.type =3D=3D TEXT_TYPEWRITER) )
  739.                 if ( InitializeTextFlyin( objPlayer ) =3D=3D false )
  740.                     objPlayer.entryTrans.type =3D null;                            =09
  741.         }
  742.     =09
  743.         if ( objPlayer.exitTrans =3D=3D null )
  744.         {
  745.             objPlayer.exitTrans =3D new Object();
  746.             objPlayer.exitTrans.type =3D NULL_TRANSITION;
  747.         }
  748.     =09
  749.         if ( objPlayer.Bhv !=3D null )
  750.         {
  751.             for ( bhvIdx=3D0; (bhv=3DobjPlayer.Bhv[bhvIdx]) !=3D null; bhvIdx++ )    =
  752.  
  753.                 bhv.Initialize( objPlayer, bhv);
  754.             objPlayer.numBhv =3D bhvIdx;                                    =09
  755.         }
  756.         else
  757.             objPlayer.numBhv =3D 0;
  758.         playerNumber ++;                =09
  759.     }=09
  760. }
  761. function StopEverythingOnPlayers( objScene, fPause )
  762. {
  763.     var objPlayer;                        =09
  764.     for ( playerName in objScene.Players )
  765.     {
  766.         objPlayer =3D objScene.Players[playerName];        =09
  767.     =09
  768.     =09
  769.         if ( objPlayer.Bhv !=3D null )
  770.         {
  771.             for ( bhvIdx=3D0; (bhv=3DobjPlayer.Bhv[bhvIdx]) !=3D null; bhvIdx++ )    =
  772.  
  773.                 bhv.StopEverything( bhv, fPause );
  774.         }
  775.         DisableTrigger( objPlayer );                    =09
  776.     }=09
  777.     return;
  778. }
  779. function StartScenePlayers( objScene )
  780. {
  781. =09
  782.     for ( playerName in objScene.Players )
  783.     {
  784.         objPlayer =3D objScene.Players[playerName];        =09
  785.     =09
  786.     =09
  787.     =09
  788.         if        ( objPlayer.delay =3D=3D DELAY_NONE )        =09
  789.             StartPlayer( objPlayer )                    =09
  790.         else if ( objPlayer.delay    > 0 )                =09
  791.             StartOneShotTimer( objPlayer, objPlayer.delay, StartPlayer, =
  792. TMR_SCENE);
  793.     }
  794. }
  795. function StartScenePlayersAfterTransition( objScene )
  796. {
  797. =09
  798.     for ( playerName in objScene.Players )
  799.     {
  800.         objPlayer =3D objScene.Players[playerName];        =09
  801.         if ( objPlayer.delay =3D=3D DELAY_UNTIL_TRANSITION )=09
  802.             StartPlayer( objPlayer )                    =09
  803.     }
  804. }
  805. function StartPlayer( objPlayer )
  806. {
  807. =09
  808.     if ( objPlayer.Bhv !=3D null )
  809.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  810.         {
  811.             var bhv =3D objPlayer.Bhv[bhvIdx]
  812.             if ( bhv =3D=3D null)                            =09
  813.                 continue;
  814.             var delay =3D bhv.delay
  815.             if        ( (delay =3D=3D null) || (delay =3D=3D DELAY_NONE) )=09
  816.                 bhv.Start( bhv );                                =09
  817.             else if ( delay > 0 )                                =09
  818.                 StartOneShotTimer( bhv, bhv.delay, bhv.Start, TMR_SCENE );
  819.         }
  820. =09
  821.     StartTransition( objPlayer, objPlayer.entryTrans, IE_VISIBLE, =
  822. PlayerEntryTransitionDone );
  823. =09
  824. =09
  825.     if ( objPlayer.duration > 0 )
  826.         StartOneShotTimer( objPlayer, objPlayer.duration, PlayerExit, =
  827. TMR_SCENE );                                =09
  828. }
  829. function PlayerEntryTransitionDone( objPlayer )
  830. {
  831. =09
  832.     if ( objPlayer.Bhv !=3D null )
  833.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  834.         {
  835.             var bhv =3D objPlayer.Bhv[bhvIdx]
  836.             if ( bhv =3D=3D null)                            =09
  837.                 continue;
  838.             if ( bhv.delay =3D=3D DELAY_UNTIL_TRANSITION  )=09
  839.                 bhv.Start( bhv );                                =09
  840.         }
  841. =09
  842.     if ( objPlayer.Triggers !=3D null )
  843.         EnableTrigger( objPlayer );
  844. }
  845. function PlayerExit( objPlayer )
  846. {
  847. =09
  848.     StartTransition( objPlayer, objPlayer.exitTrans, IE_HIDDEN, =
  849. PlayerExitTransitionDone );
  850. }
  851. function PlayerExitTransitionDone( objPlayer, finalScene )
  852. {
  853. =09
  854.     if ( objPlayer.Bhv !=3D null )
  855.         for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
  856.         {
  857.             var bhv =3D objPlayer.Bhv[bhvIdx]
  858.             if ( bhv =3D=3D null)                            =09
  859.                 continue;
  860.             if ( bhv.duration =3D=3D DUR_UNTIL_DONE  )        =09
  861.                 bhv.Stop( bhv );                        =09
  862.         }
  863. =09
  864.     if ( (finalScene =3D=3D null) || (finalScene =3D=3D false) )
  865.         SetVisibility( objPlayer.HTML, IE_HIDDEN );        =09
  866. =09
  867. =09
  868. =09
  869.     if ( (sys !=3D "Netscape") && (objPlayer.HTML.Preview !=3D null) )
  870.         SetVisibility( objPlayer.HTML, IE_VISIBLE );=20
  871.     return;
  872. }
  873. function Trigger( trigType, trigBhv, player, scene )
  874. {
  875.     this.triggerType =3D trigType;
  876.     this.triggerBhv =3D trigBhv;
  877.     this.player =3D player;
  878.     this.nextSceneNum =3D scene;
  879. }
  880. function EnableTrigger( objPlayer )
  881. {
  882.     if ( sys !=3D "Netscape" )                                =09
  883.     {
  884.         objPlayer.HTML.style.cursor=3D"hand";                    =09
  885.         for ( trx in objPlayer.Triggers )                    =09
  886.         {
  887.             var    trigger =3D objPlayer.Triggers[trx];            =09
  888.             if ( trigger.triggerType =3D=3D null )
  889.                 trigger.triggerType =3D 0;                    =09
  890.             var tt =3D trigger.triggerType;                    =09
  891.             if            ( tt =3D=3D TT_ALL_MOUSE_EVENTS )                            =09
  892.             {
  893.                 objPlayer.HTML.onmousedown =3D EventProcessor;
  894.                 objPlayer.HTML.onmouseup =3D EventProcessor;=09
  895.                 objPlayer.HTML.onmouseover =3D EventProcessor;    =09
  896.                 objPlayer.HTML.onmouseout =3D EventProcessor;
  897.             }
  898.             else if        ( tt =3D=3D TT_BUTTONDOWN )                =09
  899.                 objPlayer.HTML.onmousedown =3D EventProcessor;
  900.             else if        ( tt =3D=3D TT_BUTTONUP )        =09
  901.                 objPlayer.HTML.onmouseup =3D EventProcessor;
  902.             else if        ( tt =3D=3D TT_MOUSEOVER )        =09
  903.                 objPlayer.HTML.onmouseover =3D EventProcessor;
  904.             else if        ( tt =3D=3D TT_MOUSEOUT )        =09
  905.                 objPlayer.HTML.onmouseout =3D EventProcessor;
  906.         }
  907.     }
  908.     else                                        =09
  909.     {
  910.         for ( trx in objPlayer.Triggers )        =09
  911.         {
  912.             var    trigger =3D objPlayer.Triggers[trx];=09
  913.             if ( trigger.triggerType =3D=3D null )
  914.                 trigger.triggerType =3D 0;                    =09
  915.             var tt =3D trigger.triggerType;                    =09
  916.             if ( tt=3D=3D 0 )                                    =09
  917.             {
  918.                 objPlayer.HTML.NSLayer.captureEvents( Event.MOUSEUP | =
  919. Event.MOUSEDOWN | Event.MOUSEOVER | Event.MOUSEOUT );
  920.                 objPlayer.HTML.NSLayer.onMouseUp =3D EventProcessor;
  921.                 objPlayer.HTML.NSLayer.onMouseDown =3D EventProcessor;
  922.                 objPlayer.HTML.NSLayer.onMouseOver =3D EventProcessor;
  923.                 objPlayer.HTML.NSLayer.onMouseOut =3D EventProcessor;
  924.             }
  925.             else if    ( tt =3D=3D TT_BUTTONUP )
  926.             {
  927.                 objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEUP);
  928.                 objPlayer.HTML.NSLayer.onMouseUp =3D EventProcessor;
  929.             }
  930.             else if ( tt =3D=3D TT_BUTTONDOWN )
  931.             {
  932.                 objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEDOWN);
  933.                 objPlayer.HTML.NSLayer.onMouseDown =3D EventProcessor;
  934.             }
  935.         }
  936.     =09
  937.     }
  938. }
  939. function DisableTrigger( objPlayer )
  940. {
  941.     if ( sys !=3D "Netscape" )            =09
  942.     {
  943.         objPlayer.HTML.onmousedown =3D null;
  944.         objPlayer.HTML.onmouseup =3D null;=09
  945.         objPlayer.HTML.onmouseover =3D null;    =09
  946.         objPlayer.HTML.onmouseout =3D null;
  947.     }
  948.     else                                =09
  949.         objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEUP | Event.MOUSEDOWN | =
  950. Event.MOUSEOVER | Event.MOUSEOUT );
  951. }
  952. function EventProcessor( e )
  953. {
  954.     var trigger;                                =09
  955.     var    type;                                    =09
  956.     var    button;                                    =09
  957.     var    eventType;                                =09
  958.     var objPlayer;                                =09
  959.     if ( (objPlayer =3D GetPlayerFromName(this.id)) =3D=3D null)=09
  960.         return;
  961.     if ( sys !=3D "Netscape" )                    =09
  962.     {
  963.         type =3D event.type;
  964.         button =3D event.button;
  965.     }
  966.     else                                        =09
  967.     {
  968.         type =3D e.type;
  969.         button =3D e.which;
  970.     }
  971. =09
  972.     if (type =3D=3D "mousedown")
  973.     {
  974.         if ( button !=3D 1 )                    =09
  975.             return;
  976.         eventType =3D TT_BUTTONDOWN;
  977.         if ( sys =3D=3D "Netscape" )            =09
  978.         {
  979.             objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEDOWN);
  980.             objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEDOWN);
  981.         }
  982.     }
  983.     else if (type =3D=3D "mouseup")
  984.     {
  985.         if ( button !=3D 1 )                    =09
  986.             return;
  987.         eventType =3D TT_BUTTONUP;
  988.         if ( sys =3D=3D "Netscape" )            =09
  989.         {
  990.             objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEUP);
  991.             objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEUP);
  992.         }
  993.     }
  994.     else if (type =3D=3D "mouseover")
  995.     {
  996.         eventType =3D TT_MOUSEOVER;
  997.     }
  998.     else if (type =3D=3D "mouseout")
  999.     {
  1000.         eventType =3D TT_MOUSEOUT;
  1001.     }
  1002.     var triggerArray =3D objPlayer.Triggers;        =09
  1003.     var trigger;                                =09
  1004. =09
  1005.     for ( var trx=3D0; (trigger=3DtriggerArray[trx]) !=3D null; trx++ )
  1006.     {
  1007.         if ( (trigger.triggerType =3D=3D 0) || (trigger.triggerType =3D=3D =
  1008. eventType) )
  1009.         {
  1010.         =09
  1011.         =09
  1012.         =09
  1013.             if        ( trigger.triggerBhv =3D=3D TB_PAGE_TURNER )
  1014.             {
  1015.             =09
  1016.             =09
  1017.                 if ( (trigger.nextSceneNum =3D=3D null) || (trigger.nextSceneNum =
  1018. =3D=3D "") )
  1019.                     SceneExit( currentScene );
  1020.                 else
  1021.                 {
  1022.                     if ( Scenes[trigger.nextSceneNum].number < currentScene.number )
  1023.                     {
  1024.                         for ( ii=3D0; ii<=3DcurrentScene.number; ii++ )
  1025.                             InitializePlayers( sceneArray[ii] );
  1026.                     }
  1027.                     SceneExit( currentScene, Scenes[trigger.nextSceneNum] );
  1028.                 }
  1029.             }
  1030.             else if    ( trigger.triggerBhv =3D=3D TB_START_PLAYER )
  1031.                 StartPlayer( GetPlayerFromName( trigger.player ) );            =09
  1032.             else=20
  1033.             {
  1034.             =09
  1035.                 var objTrigPlayer =3D GetPlayerFromName( trigger.player );    =09
  1036.                 var bhv =3D objTrigPlayer.Bhv[trigger.triggerBhv];            =09
  1037.                 bhv.Trigger( bhv, eventType );                                =09
  1038.             }  =09
  1039.         }
  1040.     }
  1041.     return;=09
  1042. }
  1043. function Transition( type, rate, flyFrom, flySubtype )
  1044. {
  1045.     this.type =3D type;
  1046.     this.rate =3D rate;
  1047.     this.flyFrom =3D flyFrom;
  1048.     this.flySubtype =3D flySubtype;
  1049. }
  1050. function StartTransition( transObj, trans, visibility, callback )
  1051. {
  1052.     var    playerType =3D GetObjectTypeFromName( transObj.name );    =09
  1053. =09
  1054. =09
  1055. =09
  1056.     if    ( ("Netscape" =3D=3D sys) ||=20
  1057.         ( (playerType =3D=3D OBJ_PLAYER) && (trans.type =3D=3D =
  1058. NULL_TRANSITION) ) )
  1059.     {
  1060.         SetVisibility( transObj.HTML, visibility );
  1061.         callback( transObj );
  1062.         return;
  1063.     }
  1064. =09
  1065. =09
  1066. =09
  1067. =09
  1068.     if ( ((trans.type =3D=3D TEXT_FLYIN) || (trans.type =3D=3D =
  1069. TEXT_TYPEWRITER)) && (visibility =3D=3D IE_VISIBLE) )
  1070.     {
  1071.         StartTextFlyin( transObj );
  1072.         return;
  1073.     }
  1074. =09
  1075.     if ( platform !=3D "Win32" )
  1076.     {
  1077.         SetVisibility( transObj.HTML, visibility );
  1078.         callback( transObj );
  1079.         return;
  1080.     }
  1081.     =09
  1082. =09
  1083. =09
  1084. =09
  1085. =09
  1086. =09
  1087.     if ( trans.type =3D=3D NULL_TRANSITION )
  1088.     {
  1089.         transObj.HTML.style.filter =3D "revealTrans(duration=3D0, =
  1090. transition=3D0)";
  1091.     }
  1092.     else    =09
  1093.     {
  1094.         duration =3D TRANSITION_RATES[trans.rate];
  1095.         transObj.HTML.style.filter =3D "revealTrans(duration=3D" + duration + =
  1096. ", transition=3D" + trans.type + ")";
  1097.     }
  1098.     stNoInput++;                                    =09
  1099.     transObj.HTML.filters(0).Apply();                =09
  1100. =09
  1101.     SetVisibility( transObj.HTML, visibility );        =09
  1102. =09
  1103.     transObj.HTML.filters(0).Play()                    =09
  1104.     transObj.HTML.onfilterchange =3D TransitionDoneEvent;=09
  1105. }
  1106. function TransitionDoneEvent( )
  1107. {
  1108.     var    type =3D GetObjectTypeFromName( event.srcElement.id );    =09
  1109.     stNoInput--;                                                =09
  1110.     if        ( type =3D=3D OBJ_SCENE )
  1111.     {
  1112.     =09
  1113.         if ( (currentScene !=3D null) && (event.srcElement.id =3D=3D =
  1114. currentScene.name) )
  1115.             SceneTransitionDone();
  1116.     }
  1117.     else if    ( type =3D=3D OBJ_PLAYER )        =09
  1118.     {
  1119.         var objPlayer =3D GetPlayerFromName( event.srcElement.id );
  1120.         if ( this.style.visibility =3D=3D IE_VISIBLE )                =09
  1121.             PlayerEntryTransitionDone( objPlayer ); =20
  1122.         else                                                    =09
  1123.             PlayerExitTransitionDone( objPlayer, false );
  1124.     }
  1125.     return;
  1126. }
  1127. function InitializeTextFlyin( objPlayer )
  1128. {
  1129.     if ( sys =3D=3D "Netscape" )                                    =09
  1130.         return false;
  1131.     var    transition =3D objPlayer.entryTrans;                        =09
  1132.     var    transUnits =3D transition.flySubtype;                        =09
  1133.     var    movePerTick    =3D parseInt(FLYIN_PER_TICK[transition.rate]);=09
  1134. =09
  1135.     var    transDirection =3D (transition.type =3D=3D TEXT_FLYIN) ? =
  1136. transition.flyFrom : FLYIN_TOP;    =09
  1137.     =09
  1138. =09
  1139.     if ( stProjState =3D=3D PS_UNINITIALIZED )
  1140.     {
  1141.         var    textHTML    =3D objPlayer.HTML;                =09
  1142.         var    oldInnerHTML    =3D textHTML.innerHTML;        =09
  1143.         var    newInnerHTML    =3D "";                        =09
  1144.     =09
  1145.         transition.textOrder =3D new Array();                =09
  1146.         textOrder =3D transition.textOrder;                =09
  1147. =09
  1148.     =09
  1149.     =09
  1150.     =09
  1151.     =09
  1152.         var flyinIdx =3D 0;                        =09
  1153.         var    flyinBuffer =3D "";
  1154.     =09
  1155.     =09
  1156.     =09
  1157.         var spanStyle =3D (transition.type =3D=3D TEXT_FLYIN) ? " =
  1158. style=3D'position:relative;visibility:hidden;'" : " =
  1159. style=3D'visibility:hidden;'";
  1160.         for ( var letterIdx=3D0; letterIdx<oldInnerHTML.length; )
  1161.         {
  1162.         =09
  1163.             tempID =3D objPlayer.name+"_tempID"+flyinIdx.toString();
  1164.             newInnerHTML +=3D "<span id=3D" + tempID + spanStyle + ">";
  1165.             while ( letterIdx<oldInnerHTML.length )
  1166.             {
  1167.             =09
  1168.             =09
  1169.             =09
  1170.                 if ( ( (charNext =3D oldInnerHTML.substring(letterIdx, letterIdx+1)) =
  1171. =3D=3D "<") || (charNext =3D=3D "&") )    =09
  1172.                 {
  1173.                     if ( charNext =3D=3D "<" )                                                                =09
  1174.                         endTagIdx =3D oldInnerHTML.indexOf( ">", letterIdx );=09
  1175.                     else
  1176.                         endTagIdx =3D oldInnerHTML.indexOf( ";", letterIdx );=09
  1177.                     var tagString =3D oldInnerHTML.substring( letterIdx, ++endTagIdx );
  1178.                     newInnerHTML +=3D tagString;
  1179.                     letterIdx =3D endTagIdx;                                            =09
  1180.                 =09
  1181.                     if ( ((tagString =3D=3D "</P>") || (tagString =3D=3D "<BR>")) &&
  1182.                         (transUnits !=3D FLYIN_BY_LETTER)    )                                    =09
  1183.                         break;
  1184.                 }
  1185.             =09
  1186.                 else
  1187.                 {
  1188.                     thisChar =3D oldInnerHTML.substring( letterIdx, ++letterIdx );
  1189.                     newInnerHTML +=3D thisChar;
  1190.                     if        ( transUnits =3D=3D FLYIN_BY_LETTER )        =09
  1191.                         break;                                        =09
  1192.                     else if    ( (transUnits =3D=3D FLYIN_BY_WORD ) && thisChar =3D=3D " " =
  1193. )    =09
  1194.                         break;
  1195.                 }
  1196.             }
  1197.             newInnerHTML +=3D "</span>"
  1198.             textOrder[flyinIdx] =3D new Object();
  1199.             textOrder[flyinIdx].name =3D tempID;                                    =09
  1200.             flyinIdx++;                                                            =09
  1201.         }
  1202.     =09
  1203.         if ( flyinIdx =3D=3D 0 )
  1204.             return false;
  1205.     =09
  1206.         textHTML.innerHTML =3D newInnerHTML;
  1207.         transition.numUnits =3D flyinIdx;                        =09
  1208.     }
  1209. =09
  1210. =09
  1211. =09
  1212.     textOrder =3D transition.textOrder;
  1213.     var currentEl =3D document.all[textOrder[0].name];    =09
  1214.     var currentOffset =3D currentEl.offsetLeft;=09
  1215.     var previousEl, previousOffset;
  1216.     for ( var count=3D0; count<transition.numUnits; count++ )        =09
  1217.     {
  1218.         previousOffset =3D currentOffset;                            =09
  1219.         previousEl =3D currentEl;
  1220.         textElName =3D textOrder[count].name;                    =09
  1221.         currentEl =3D document.all[textElName];
  1222.         SetVisibility( currentEl, IE_HIDDEN );
  1223.         currentOffset =3D currentEl.offsetTop;
  1224.     =09
  1225.     =09
  1226.     =09
  1227.     =09
  1228.     =09
  1229.     =09
  1230.         if ( currentOffset !=3D previousOffset )                                =09
  1231.             if ( previousEl.innerHTML =3D=3D " " )                                    =09
  1232.                 previousEl.innerHTML =3D "<br>";
  1233.         if ( transDirection =3D=3D FLYIN_ROTATE )        =09
  1234.             direction =3D count % FLYIN_ROTATE;            =09
  1235.         else
  1236.             direction =3D transDirection;
  1237.     =09
  1238.         if        ( direction =3D=3D FLYIN_LEFT )
  1239.         {
  1240.             tempPos =3D -(currentEl.offsetParent.offsetLeft + =
  1241. currentEl.offsetParent.offsetWidth);
  1242.             currentEl.style.posLeft =3D tempPos;                    =09
  1243.             textOrder[count].dx =3D -movePerTick;                    =09
  1244.             textOrder[count].dy =3D 0;
  1245.             textOrder[count].iterations =3D tempPos / (-movePerTick);=09
  1246.         }
  1247.         else if ( direction =3D=3D FLYIN_RIGHT )
  1248.         {
  1249.             tempPos =3D objPlayer.HTML.parentElement.offsetWidth - =
  1250. currentEl.offsetParent.offsetLeft;
  1251.             currentEl.style.posLeft =3D tempPos;
  1252.             textOrder[count].dx =3D movePerTick;                    =09
  1253.             textOrder[count].dy =3D 0;
  1254.             textOrder[count].iterations =3D tempPos / movePerTick;=09
  1255.         }
  1256.         else if    ( direction =3D=3D FLYIN_TOP )
  1257.         {
  1258.             tempPos =3D -(currentEl.offsetParent.style.posTop + =
  1259. currentEl.offsetParent.offsetHeight);
  1260.             currentEl.style.posTop =3D tempPos;
  1261.             textOrder[count].dx =3D 0;
  1262.             textOrder[count].dy =3D (-movePerTick);                =09
  1263.             textOrder[count].iterations =3D tempPos / (-movePerTick);=09
  1264.         }
  1265.         else if ( direction =3D=3D FLYIN_BOTTOM )
  1266.         {
  1267.             tempPos =3D objPlayer.HTML.parentElement.offsetHeight - =
  1268. currentEl.offsetParent.style.posTop;
  1269.             currentEl.style.posTop =3D tempPos;
  1270.             textOrder[count].dx =3D 0;
  1271.             textOrder[count].dy =3D movePerTick;                    =09
  1272.             textOrder[count].iterations =3D tempPos / movePerTick;=09
  1273.         }
  1274.     }
  1275. =09
  1276.     transition.charIdx =3D 0;                            =09
  1277.     transition.moveIdx =3D 0;                            =09
  1278.     textElName =3D transition.textOrder[0].name;
  1279.     transition.currentEl =3D document.all[textElName];=09
  1280.     SetVisibility( transition.currentEl, IE_VISIBLE );
  1281.     return true;
  1282. }
  1283. function StartTextFlyin( objPlayer )
  1284. {
  1285. =09
  1286.     SetVisibility( objPlayer.HTML, IE_VISIBLE );
  1287.     StartAnimationTimer( objPlayer, TextFlyinTick );
  1288. }
  1289. function TextFlyinTick( objPlayer )
  1290. {
  1291.     var    transition =3D objPlayer.entryTrans;                    =09
  1292.     var    spanObj =3D transition.textOrder[transition.charIdx];    =09
  1293.     var textEl =3D transition.currentEl;                        =09
  1294. =09
  1295. =09
  1296.     if ( ++transition.moveIdx < spanObj.iterations)            =09
  1297.     {
  1298.         textEl.style.posTop -=3D spanObj.dy;                    =09
  1299.         textEl.style.posLeft -=3D spanObj.dx;
  1300.         return false;                                        =09
  1301.     }
  1302.     =09
  1303. =09
  1304.     textEl.style.posTop =3D 0;                                =09
  1305.     textEl.style.posLeft =3D 0;
  1306.     =09
  1307. =09
  1308.     if ( (charIdx =3D ++transition.charIdx) >=3D =
  1309. transition.textOrder.length )=09
  1310.     {
  1311.         PlayerEntryTransitionDone( objPlayer );                =09
  1312.         return true;                                        =09
  1313.     }
  1314.     else
  1315.     {
  1316.         transition.moveIdx =3D 0;                                =09
  1317.         textElName =3D transition.textOrder[charIdx].name;
  1318.         transition.currentEl =3D document.all[textElName];    =09
  1319.         transition.currentEl.style.visibility =3D IE_VISIBLE;    =09
  1320.         return false;                                        =09
  1321.     }                                                        =09
  1322. }
  1323. var    SND_DUR_SCENE            =3D -1;=09
  1324. var    SND_DUR_PROJECT            =3D 0;=09
  1325. var ST_WAV                    =3D 1;=09
  1326. var    ST_MID                    =3D 2;=09
  1327. var    NAV_EXT                    =3D "nav"=09
  1328. var MidiTag                    =3D null;=09
  1329. function Sound( delay, duration, loop, soundType, tagName, fileName )
  1330. {
  1331. =09
  1332.     this.Initialize =3D InitializeSound;
  1333.     this.Start =3D StartSound;
  1334.     this.Trigger =3D StartSound;
  1335.     this.Stop =3D StopSound;
  1336.     this.StopEverything =3D StopEverythingOnSounds;
  1337. =09
  1338.     this.delay =3D delay;
  1339.     this.duration =3D duration;
  1340.     this.loop =3D loop;
  1341.     this.tagName =3D tagName;
  1342.     this.fileName =3D fileName;
  1343.     this.soundType =3D soundType;
  1344. }
  1345. function InitializeSound( objParent, objSound )
  1346. {
  1347.     if ( sys =3D=3D "Netscape" )
  1348.     {
  1349.         objSound.navLoop =3D (objSound.loop =3D=3D -1) ? true : false;
  1350.         objSound.html =3D document[objSound.tagName+NAV_EXT];
  1351.         return;
  1352.     }
  1353.     objSound.objParent =3D objParent;                =09
  1354.     objSound.html =3D document.all[objSound.tagName];=09
  1355.     objSound.fileName =3D objSound.html.soundsrc;    =09
  1356. =09
  1357. =09
  1358.     if (objSound.soundType =3D=3D ST_MID )
  1359.     {
  1360.         if ( MidiTag =3D=3D null )                    =09
  1361.             MidiTag =3D objSound.html;            =09
  1362.         else
  1363.             objSound.html =3D MidiTag;            =09
  1364.     }        =09
  1365. }
  1366. function StartSound( objSound )
  1367. {
  1368.     if ( sys =3D=3D "Netscape" )                    =09
  1369.     {
  1370.         if ( objSound.html !=3D null )            =09
  1371.             objSound.html.play(objSound.navLoop);
  1372.         return;
  1373.     }
  1374.     objSound.html.src =3D objSound.fileName;        =09
  1375.     objSound.html.loop =3D objSound.loop;            =09
  1376.     if ( objSound.soundType =3D=3D ST_WAV )        =09
  1377.         objSound.html.volume =3D 0;                    =09
  1378.     if ( objSound.duration > 0 )
  1379.         StartOneShotTimer( objSound, objSound.duration, objSound.Stop, =
  1380. TMR_PROJ );
  1381. }
  1382. function StopSound( objSound, fPause )
  1383. {
  1384.     if ( sys =3D=3D "Netscape" )                    =09
  1385.     {
  1386.         if ( objSound.html !=3D null )            =09
  1387.             objSound.html.stop();
  1388.         return;
  1389.     }
  1390.     objSound.html.loop =3D 0;
  1391.     objSound.html.src =3D "";                            =09
  1392.     if ( objSound.soundType =3D=3D ST_WAV )
  1393.         objSound.html.volume =3D -10000;
  1394. }
  1395. function StopEverythingOnSounds( objSound )
  1396. {
  1397.     StopSound( objSound, true );
  1398.     if ( (sys !=3D "Netscape") && (os =3D=3D "NT") )                =09
  1399.         objSound.html.volume =3D -500;                        =09
  1400. }
  1401. var    SND_DUR_SCENE            =3D -1;=09
  1402. var    SND_DUR_PROJECT            =3D 0;=09
  1403. function Swapper( idle, hover, click )
  1404. {
  1405. =09
  1406.     this.Initialize =3D InitializeSwap;
  1407.     this.Start =3D StartSwap;
  1408.     this.Trigger =3D TriggerSwap;
  1409.     this.Stop =3D StopSwap;
  1410.     this.StopEverything =3D StopSwap;
  1411. =09
  1412.     this.idle =3D idle;
  1413.     this.hover =3D hover;
  1414.     this.click =3D click;
  1415. }
  1416. function InitializeSwap( objParent, objSwap )
  1417. {
  1418.     if ( stProjState !=3D PS_UNINITIALIZED )            =09
  1419.         return;
  1420. =09
  1421.     var    idle    =3D objSwap.idle;                        =09
  1422.     var    hover    =3D objSwap.hover;
  1423.     var    click    =3D objSwap.click;
  1424. =09
  1425. =09
  1426. =09
  1427. =09
  1428. =09
  1429. =09
  1430. =09
  1431.     if ( (hover !=3D null) && (hover !=3D "") && (document.all[hover].src =
  1432. !=3D null) )
  1433.     {
  1434.         SetVisibility( document.all[hover], IE_HIDDEN );
  1435.         objSwap.srcHover =3D document.all[hover].src;
  1436.         document.all[hover].src =3D "";
  1437.     }
  1438.     else
  1439.         objSwap.srcHover =3D document.all[idle].src;
  1440.     if ( (click !=3D null) && (click !=3D "") && (document.all[click].src =
  1441. !=3D null) )
  1442.     {
  1443.         SetVisibility( document.all[click], IE_HIDDEN );
  1444.         objSwap.srcClick =3D document.all[click].src;
  1445.         document.all[click].src =3D "";
  1446.     }
  1447.     else
  1448.         objSwap.srcClick =3D document.all[idle].src;
  1449. =09
  1450.     objSwap.srcIdle =3D document.all[idle].src;
  1451. }
  1452. function StartSwap( objSwap )
  1453. {
  1454. =09
  1455. }
  1456. function TriggerSwap( objSwap, eventType )
  1457. {
  1458.     if ( eventType =3D=3D TT_BUTTONDOWN )
  1459.         document.all[objSwap.idle].src =3D objSwap.srcClick;
  1460.     else if ( eventType =3D=3D TT_BUTTONUP )
  1461.         document.all[objSwap.idle].src =3D objSwap.srcHover;
  1462.     else if ( eventType =3D=3D TT_MOUSEOVER )
  1463.         document.all[objSwap.idle].src =3D objSwap.srcHover;
  1464.     else if ( eventType =3D=3D TT_MOUSEOUT )
  1465.         document.all[objSwap.idle].src =3D objSwap.srcIdle;
  1466.     return;
  1467. }
  1468. function StopSwap( objSwap, fPause )
  1469. {
  1470.     if ( fPause )                        =09
  1471.         return;
  1472. }
  1473. var    PATH_PER_TICK =3D new Array(50,40,30,20,10);    =09
  1474. var    PE_STOP        =3D 0;                            =09
  1475. var    PE_AGAIN    =3D 1;                            =09
  1476. var    PE_REV        =3D 2;                            =09
  1477. var    PE_EXIT        =3D 3;                            =09
  1478. var    PD_FWD        =3D 1;
  1479. var    PD_BACK        =3D -1;
  1480. function Point( x, y, rate )
  1481. {
  1482.     this.x =3D x;
  1483.     this.y =3D y;
  1484.     this.rate =3D rate;
  1485. }
  1486. function Paths( delay, edgeEffect )
  1487. {
  1488. =09
  1489.     this.Initialize =3D InitializePathAnimation;
  1490.     this.Start =3D StartPathAnimation;
  1491.     this.Trigger =3D StartPathAnimation;
  1492.     this.Stop =3D StopPathAnimation;
  1493.     this.StopEverything =3D StopPathAnimation;
  1494. =09
  1495.     this.delay =3D delay;
  1496.     this.edgeEffect =3D edgeEffect;
  1497. }
  1498. function InitializePathAnimation( objPlayer, path )
  1499. {
  1500.     var    segment;                                =09
  1501.     var pathIndex;
  1502.     var totalDistance;                            =09
  1503.     var    distanceX;                                =09
  1504.     var    distanceY;
  1505.     var dx;                                        =09
  1506.     var    dy;
  1507.     var travelTime;                                =09
  1508.     var    remX;                                    =09
  1509.     var    remY;
  1510. =09
  1511.     if ( stProjState !=3D PS_UNINITIALIZED )
  1512.     {
  1513.         objPlayer.position.SetPosition( path[0].x, path[0].y );
  1514.         return;
  1515.     }
  1516.     path.objPlayer =3D objPlayer;                    =09
  1517.     halfWidth =3D Math.floor(objPlayer.HTML.offsetWidth/2);    =09
  1518.     halfHeight =3D Math.floor(objPlayer.HTML.offsetHeight/2);
  1519. =09
  1520. =09
  1521.     path[0].x -=3D halfWidth;
  1522.     path[0].y -=3D halfHeight;
  1523.     objPlayer.position.SetPosition( path[0].x, path[0].y );
  1524.     for ( pathIndex=3D0; path[pathIndex+1] !=3D null; pathIndex++ )=09
  1525.     {
  1526.         px =3D parseInt(pathIndex);                =09
  1527.         segment =3D path[px];                        =09
  1528.     =09
  1529.     =09
  1530.     =09
  1531.         path[px+1].x -=3D halfWidth;
  1532.         path[px+1].y -=3D halfHeight;
  1533.     =09
  1534.         distanceX =3D path[px+1].x - segment.x;    =09
  1535.         distanceY =3D path[px+1].y - segment.y;    =09
  1536.     =09
  1537.         totalDistance =3D Math.sqrt( (distanceX*distanceX) + =
  1538. (distanceY*distanceY) );
  1539.     =09
  1540.     =09
  1541.         travelTime =3D Math.round(totalDistance / =
  1542. PATH_PER_TICK[segment.rate]);
  1543.     =09
  1544.     =09
  1545.         if ( distanceX > 0 )                        =09
  1546.             dx =3D Math.floor( distanceX / travelTime );=09
  1547.         else if ( distanceX < 0 )                    =09
  1548.             dx =3D Math.ceil( distanceX / travelTime );=09
  1549.         else
  1550.             dx =3D 0;
  1551.     =09
  1552.     =09
  1553.     =09
  1554.     =09
  1555.         remX =3D distanceX % travelTime;
  1556.     =09
  1557.         if ( distanceY > 0 )                        =09
  1558.             dy =3D Math.floor( distanceY / travelTime );
  1559.         else if ( distanceY < 0 )
  1560.             dy =3D Math.ceil( distanceY / travelTime );
  1561.         else
  1562.             dy =3D 0;
  1563.         remY =3D distanceY % travelTime;
  1564.         segment.number =3D px;                        =09
  1565.         segment.ticks =3D 0;
  1566.         segment.travelTime =3D travelTime;
  1567.         segment.dx =3D dx;
  1568.         segment.dy =3D dy;
  1569.         segment.remX =3D remX;
  1570.         segment.remY =3D remY;
  1571.     }
  1572.     path.numSegs =3D parseInt(pathIndex);                =09
  1573.     path.dir =3D PD_FWD;                                        =09
  1574.     return;
  1575. }
  1576. function StartPathAnimation( path )
  1577. {
  1578.     path.currentSegment =3D path[0];    =09
  1579.     path.currentSegment.ticks =3D 0;    =09
  1580.     path.cntSegs =3D 0;                                =09
  1581. =09
  1582. =09
  1583.     if ( path.dir =3D=3D PD_BACK )                            =09
  1584.     {
  1585.         for ( var ii=3D0; ii<path.numSegs; ii++ )            =09
  1586.         {
  1587.             path[ii].dx *=3D -1;
  1588.             path[ii].dy *=3D -1;
  1589.             path[ii].remX *=3D -1;
  1590.             path[ii].remY *=3D -1;
  1591.         }
  1592.         path.dir =3D PD_FWD;                                =09
  1593.     }
  1594.     StartAnimationTimer( path, PathAnimationTick );
  1595. }
  1596. function StopPathAnimation( path, fPause )
  1597. {
  1598.     return;
  1599. }
  1600. function PathAnimationTick( path )
  1601. {
  1602.     var    objPlayer =3D path.objPlayer;            =09
  1603.     var segment =3D path.currentSegment;        =09
  1604.     var    currentPosition =3D objPlayer.position;=09
  1605.     if ( ++segment.ticks <=3D segment.travelTime )    =09
  1606.     {
  1607.         newX =3D currentPosition.x + segment.dx;        =09
  1608.         if ( segment.ticks <=3D Math.abs(segment.remX) )=09
  1609.             segment.remX > 0 ? newX++ : newX--;
  1610.         newY =3D currentPosition.y + segment.dy;        =09
  1611.         if ( segment.ticks <=3D Math.abs(segment.remY) )=09
  1612.             segment.remY > 0 ? newY++ : newY--;
  1613.         currentPosition.SetPosition( newX, newY );=09
  1614.         return false;                            =09
  1615.     }
  1616. =09
  1617. =09
  1618.     if ( ++path.cntSegs < path.numSegs )
  1619.     {
  1620.     =09
  1621.         path.currentSegment =3D path[segment.number+path.dir];    =09
  1622.         path.currentSegment.ticks =3D 0;                            =09
  1623.             =09
  1624.         return false;
  1625.     }
  1626.     =09
  1627. =09
  1628.     if            ( path.edgeEffect =3D=3D PE_AGAIN )    =09
  1629.     {
  1630.     =09
  1631.         objPlayer.position.SetPosition( path[0].x, path[0].y );
  1632.     =09
  1633.         path.currentSegment =3D path[0];                =09
  1634.         path.currentSegment.ticks =3D 0;                =09
  1635.         path.cntSegs =3D 0;                            =09
  1636.         return false;                                =09
  1637.     }                        =09
  1638.     else if        ( path.edgeEffect =3D=3D PE_REV )        =09
  1639.     {
  1640.         path.dir *=3D -1;                                =09
  1641.     =09
  1642.         for ( var ii=3D0; ii<path.numSegs; ii++ )
  1643.         {
  1644.             path[ii].dx *=3D -1;
  1645.             path[ii].dy *=3D -1;
  1646.             path[ii].remX *=3D -1;
  1647.             path[ii].remY *=3D -1;
  1648.         }
  1649.         path.currentSegment.ticks =3D 0;                =09
  1650.         path.cntSegs =3D 0;                            =09
  1651.         return false;
  1652.     }
  1653.     else if        ( path.edgeEffect =3D=3D PE_EXIT )
  1654.     {
  1655.         PlayerExit( objPlayer );
  1656.         return true;
  1657.     }
  1658.     else
  1659.         return true;                                =09
  1660. }
  1661. var    GROW_PER_TICK =3D new Array(20,14,8,4,1);    =09
  1662. function Size( zoom, rate )
  1663. {
  1664.     this.zoom =3D zoom;
  1665.     this.rate =3D rate;
  1666. }
  1667. function Grows( delay )
  1668. {
  1669. =09
  1670.     this.Initialize =3D InitializeGrowAnimation;
  1671.     this.Start =3D StartGrowAnimation;
  1672.     this.Trigger =3D StartGrowAnimation;
  1673.     this.Stop =3D StopGrowAnimation;
  1674.     this.StopEverything =3D StopGrowAnimation;
  1675. =09
  1676.     this.delay =3D delay;
  1677. }
  1678. function InitializeGrowAnimation( objPlayer, grow )
  1679. {
  1680.     if ( sys =3D=3D "Netscape" )
  1681.         return;
  1682.     var    child =3D objPlayer.HTML.children[0];                    =09
  1683.     var playerType =3D GetPlayerTypeFromName( objPlayer.name );=09
  1684. =09
  1685. =09
  1686. =09
  1687.     if ( stProjState =3D=3D PS_UNINITIALIZED )
  1688.     {
  1689.         grow.realWidth =3D child.width;
  1690.         grow.realHeight =3D child.height;
  1691.     }
  1692.     if ( (playerType =3D=3D PLAYER_TEXT) || sys =3D=3D "Netscape" )=09
  1693.     {
  1694.         grow =3D null;                                        =09
  1695.         return;
  1696.     }
  1697.     grow.objPlayer =3D objPlayer;                                =09
  1698. =09
  1699.     grow.currentSegment =3D grow[0];                            =09
  1700.     grow.currentGrowth =3D grow.currentSegment.zoom;            =09
  1701. =09
  1702. =09
  1703. =09
  1704.     child.width *=3D (grow.currentSegment.zoom / 100);        =09
  1705.     child.height *=3D (grow.currentSegment.zoom / 100);
  1706. =09
  1707.     for ( var growIndex=3D0; grow[growIndex] !=3D null; growIndex++ )=09
  1708.     {
  1709.         gx =3D parseInt(growIndex);                =09
  1710.         segment =3D grow[gx];                        =09
  1711.         if ( grow[gx+1] =3D=3D null )                =09
  1712.         {
  1713.             grow.finalSegment =3D grow[gx-1];        =09
  1714.             break;                                =09
  1715.         }
  1716.     =09
  1717.         growth =3D grow[gx+1].zoom - segment.zoom;                =09
  1718.         if ( growth >=3D 0 )                                        =09
  1719.             growthFactor =3D GROW_PER_TICK[segment.rate];            =09
  1720.         else
  1721.             growthFactor =3D -(GROW_PER_TICK[segment.rate]);
  1722.     =09
  1723.         growthTicks =3D growth / growthFactor;        =09
  1724.     =09
  1725.         segment.number =3D gx;                        =09
  1726.         segment.growth =3D growth;
  1727.         segment.growthFactor =3D growthFactor;
  1728.         segment.growthTicks =3D growthTicks;
  1729.         segment.currentTicks =3D 0;
  1730.     }
  1731. }
  1732. function StartGrowAnimation( grow )
  1733. {=09
  1734.     if ( sys =3D=3D "Netscape" )
  1735.         return;
  1736.     grow.currentSegment =3D grow[0];                        =09
  1737.     grow.currentTicks =3D 0;
  1738.     StartAnimationTimer( grow, GrowAnimationTick );
  1739. }
  1740. function StopGrowAnimation( grow, fPause )
  1741. {
  1742.     return;
  1743. }
  1744. function GrowAnimationTick( grow )
  1745. {
  1746.     if ( sys =3D=3D "Netscape" )
  1747.         return true;                                    =09
  1748.     var    objPlayer =3D grow.objPlayer;                        =09
  1749.     var    child =3D objPlayer.HTML.children[0];                =09
  1750.     var segment =3D grow.currentSegment;                    =09
  1751.     grow.currentGrowth +=3D segment.growthFactor;            =09
  1752.     child.width =3D grow.realWidth*(grow.currentGrowth/100);=09
  1753.     child.height =3D grow.realHeight*(grow.currentGrowth/100);
  1754.     if ( ++grow.currentTicks <=3D segment.growthTicks )    =09
  1755.         return false;                                    =09
  1756.     if ( grow.currentSegment =3D=3D grow.finalSegment )        =09
  1757.         return true;                                    =09
  1758.     grow.currentSegment =3D grow[ segment.number+1 ];        =09
  1759.     grow.currentTicks =3D 0;
  1760.     return false;                                        =09
  1761. }
  1762. function Timer()
  1763. {
  1764.     if ( Project.tickRate =3D=3D null )        =09
  1765.         this.tickRate =3D DEFAULT_TICK_RATE;
  1766.     else
  1767.         this.tickRate =3D Project.tickRate;
  1768.     this.oneShots =3D new Array();
  1769.     this.animations =3D new Array();
  1770.     this.tickCounter =3D 0;                        =09
  1771.     this.ticksPerSecond =3D 1000 / (this.tickRate);=09
  1772.     this.timerID =3D null;
  1773.     this.StartTicking =3D StartTicking;            =09
  1774.     this.StopTicking =3D StopTicking;
  1775. =09
  1776. }
  1777. function StartTicking()
  1778. {
  1779.     if ( this.timerID =3D=3D null )
  1780.         this.timerID =3D setInterval( "TimerTick()", this.tickRate );
  1781. }
  1782. function StopTicking()
  1783. {
  1784.     if ( this.timerID !=3D null )
  1785.         clearInterval( this.timerID );
  1786.     this.timerID =3D null;
  1787. }
  1788. function TimerTick()
  1789. {
  1790.     var timerEvent;
  1791. =09
  1792.     for ( var ii=3D0; ii<tickTimer.animations.length; ii++ )    =09
  1793.     {
  1794.         if ( (timerEvent=3DtickTimer.animations[ii]) =3D=3D null )=09
  1795.             continue;                                        =09
  1796.         if ( timerEvent.callback( timerEvent.callbackObj ) =3D=3D true )=09
  1797.             tickTimer.animations[ii] =3D null;                =09
  1798.     }
  1799. =09
  1800.     if ( (++tickTimer.tickCounter % tickTimer.ticksPerSecond) =3D=3D 0 )=09
  1801.     {
  1802.     =09
  1803.         var length =3D tickTimer.oneShots.length;                =09
  1804.         for ( var ii=3D0; ii<length && (tickTimer!=3Dnull); ii++ )=09
  1805.         {
  1806.             if ( (timerEvent=3DtickTimer.oneShots[ii]) =3D=3D null )=09
  1807.                 continue;                                    =09
  1808.         =09
  1809.             if ( timerEvent.time <=3D tickTimer.tickCounter )    =09
  1810.             {
  1811.                 tickTimer.oneShots[ii] =3D null;                =09
  1812.                 timerEvent.callback( timerEvent.callbackObj );=09
  1813.             }
  1814.         }
  1815.     }
  1816.     return;
  1817. }
  1818. function StartOneShotTimer( obj, time, callback, type )
  1819. {
  1820.     var    timerIndex;                                =09
  1821.     var timerEvent =3D new Object();                =09
  1822. =09
  1823.     timerEvent.callbackObj =3D obj;                =09
  1824.     timerEvent.callback =3D callback;                =09
  1825.     timerEvent.type =3D type;                        =09
  1826. =09
  1827. =09
  1828.     timerEvent.time =3D tickTimer.tickCounter + (time * =
  1829. tickTimer.ticksPerSecond);
  1830.     for ( timerIndex=3D0; tickTimer.oneShots[timerIndex]!=3Dnull; =
  1831. timerIndex++ );=09
  1832.     tickTimer.oneShots[timerIndex] =3D timerEvent;=09
  1833.     return;
  1834. }
  1835. function StartAnimationTimer( obj, callback )
  1836. {
  1837.     var timerIndex;=20
  1838.     timerEvent =3D new Object();
  1839.     timerEvent.callbackObj =3D obj;                =09
  1840.     timerEvent.callback =3D callback;                =09
  1841.     for ( timerIndex=3D0; tickTimer.animations[timerIndex]!=3Dnull; =
  1842. timerIndex++);=09
  1843.     tickTimer.animations[timerIndex] =3D timerEvent;
  1844. }
  1845. function StopSceneTimers()
  1846. {
  1847.     for (var ii=3D0; ii<tickTimer.oneShots.length; ii++)=09
  1848.     {
  1849.         if ( tickTimer.oneShots[ii] =3D=3D null )        =09
  1850.             continue;
  1851.         if ( tickTimer.oneShots[ii].type =3D=3D TMR_SCENE )
  1852.             tickTimer.oneShots[ii] =3D null;            =09
  1853.     }
  1854. =09
  1855.     for (var ii=3D0; ii<tickTimer.animations.length; ii++)
  1856.         tickTimer.animations[ii] =3D null;
  1857. }
  1858. =09
  1859. function KillTimer()
  1860. {
  1861.     if ( tickTimer !=3D null )                    =09
  1862.     {
  1863.         window.clearTimeout( tickTimer.timerID);=09
  1864.         tickTimer =3D null;                        =09
  1865.     }
  1866. }
  1867. function SetColor(el, color)=20
  1868. {
  1869.     if ( el.style =3D=3D null )                =09
  1870.         return;
  1871. =09
  1872.     el.style.backgroundColor =3D color;    =09
  1873.     if ("Netscape"=3D=3Dsys)=20
  1874.         el.NSLayer.bgColor =3D color;        =09
  1875. }
  1876. function SetZIndex(el, zindex)=20
  1877. {
  1878.     if ( el.style =3D=3D null )                =09
  1879.         return;
  1880. =09
  1881.     el.style.zIndex =3D zindex;            =09
  1882.     if ("Netscape"=3D=3Dsys)=20
  1883.         el.NSLayer.zIndex =3D zindex        =09
  1884. }
  1885. function SetVisibility(el, val)=20
  1886. {
  1887.     if ( el.style =3D=3D null )                =09
  1888.         return;
  1889.     el.style.visibility =3D val;            =09
  1890.        =20
  1891.     if ( "Netscape"=3D=3Dsys )                =09
  1892.     {
  1893.         if        ( val =3D=3D IE_HIDDEN )
  1894.             el.NSLayer.visibility =3D NAV_HIDDEN;
  1895.         else if ( val =3D=3D IE_VISIBLE )
  1896.             el.NSLayer.visibility =3D NAV_VISIBLE;
  1897.         else if ( val =3D=3D IE_INHERIT )
  1898.             el.NSLayer.visibility =3D NAV_INHERIT;
  1899.         else
  1900.             el.NSLayer.visibility =3D "";
  1901.     }
  1902. }
  1903. function Position( obj )
  1904. {
  1905.     this.object =3D obj;                        =09
  1906.     this.x =3D obj.HTML.style.pixelLeft;        =09
  1907.     this.y =3D obj.HTML.style.pixelTop;        =09
  1908.     this.SetPosition =3D SetPosition;
  1909. }
  1910. function SetPosition( newX, newY )=20
  1911. {
  1912.     var el =3D this.object.HTML;                =09
  1913.     if ( el.style =3D=3D null )                    =09
  1914.         return;
  1915.                 =09
  1916.     el.style.pixelTop =3D newY;    =09
  1917.     el.style.pixelLeft =3D newX;
  1918.     this.x =3D newX;                            =09
  1919.     this.y =3D newY;
  1920.     if ( "Netscape"=3D=3Dsys )                    =09
  1921.     {
  1922.         el.NSLayer.top =3D parseInt( newY );
  1923.         el.NSLayer.left =3D parseInt( newX );
  1924.         el.offsetTop =3D el.NSLayer.top;
  1925.         el.offsetLeft =3D el.NSLayer.left;
  1926.     }
  1927. }
  1928. function SetContent(el, content)=20
  1929. {
  1930.     if ( el.style =3D=3D null )                    =09
  1931.         return;
  1932.     if ( "Netscape"=3D=3Dsys )                    =09
  1933.     {
  1934.         el.NSLayer.document.open();            =09
  1935.         el.NSLayer.document.write(content);    =09
  1936.         el.NSLayer.document.close();        =09
  1937.     }
  1938.     else                                    =09
  1939.         el.innerHTML=3Dcontent;
  1940. }
  1941. function SetupButtons()
  1942. {
  1943.     var rtn =3D false;                    =09
  1944.     if ( document.all.Pause !=3D null )
  1945.     {
  1946.         document.all.Pause.onclick =3D Pause;
  1947.         strPause =3D document.all.Pause.value.split( '/' );
  1948.         document.all.Pause.value =3D strPause[0];
  1949.     }
  1950.     if (document.all.Stop !=3D null )
  1951.         document.all.Stop.onclick =3D Stop;
  1952.     if ( document.all.Forward !=3D null )
  1953.         document.all.Forward.onclick =3D Forward;
  1954.     if ( document.all.Backward !=3D null )
  1955.         document.all.Backward.onclick =3D Backward;
  1956.     if ( document.all.Webpage !=3D null )
  1957.         document.all.Webpage.onclick =3D GotoWebpage;
  1958.     if ( document.all.SceneStatus !=3D null )
  1959.         formStatus =3D document.all.SceneStatus;
  1960.     if ( document.all.Start !=3D null )
  1961.     {
  1962.         document.all.Start.onclick =3D Start;
  1963.         strPlay =3D document.all.Start.value.split( '/' );
  1964.         document.all.Start.value =3D strPlay[0];
  1965.         rtn =3D true;
  1966.     }
  1967.     else
  1968.         rtn =3D false;
  1969.     if ( document.all.NavigationButtons !=3D null )
  1970.         SetVisibility( document.all.NavigationButtons, IE_VISIBLE );
  1971.     return rtn;
  1972. }
  1973. function Start()
  1974. {
  1975.     if ( stNoInput )                                    =09
  1976.         return;
  1977.     if ( stButtons =3D=3D true )                            =09
  1978.     {
  1979.         document.all.Start.value =3D strPlay[1];
  1980.         if ( document.all.Pause !=3D null )
  1981.         {
  1982.             document.all.Pause.value =3D strPause[0];
  1983.         }
  1984.     }
  1985.     if            ( (stProjState =3D=3D PS_RUNNING) || (stProjState =3D=3D =
  1986. PS_PAUSED) )=09
  1987.     {
  1988.         ProjectShutdown();
  1989.         ProjectInitialize();
  1990.     }
  1991.     else if        ( stProjState !=3D PS_INITIALIZED )    =09
  1992.         ProjectInitialize();
  1993.     ProjectStart();                                    =09
  1994. }
  1995. function Pause()
  1996. {
  1997. =09
  1998.     if ( stProjState =3D=3D PS_PAUSED )                    =09
  1999.     {
  2000.         tickTimer.StartTicking();                    =09
  2001.         if ( document.all.Pause !=3D null )
  2002.         {
  2003.             document.all.Pause.value =3D strPause[0];
  2004.         }
  2005.         stProjState =3D PS_RUNNING;
  2006.         StatusChange();                                =09
  2007.     }
  2008.     else
  2009.     {
  2010.         if ( tickTimer !=3D null )                    =09
  2011.             tickTimer.StopTicking();                =09
  2012.         if    ( stProjState !=3D PS_RUNNING )            =09
  2013.             return;
  2014.         stProjState =3D PS_PAUSED;
  2015.         if ( document.all.Pause !=3D null )
  2016.         {
  2017.             document.all.Pause.value =3D strPause[1];
  2018.         }
  2019.         StopEverythingOnScenes( true );                =09
  2020.         StatusChange();                                =09
  2021.     }
  2022. }
  2023. function Stop()
  2024. {
  2025.     if ( stNoInput )                                    =09
  2026.         return;
  2027.     location.reload();
  2028. }
  2029. function Forward()
  2030. {
  2031.     if ( stNoInput )                                    =09
  2032.         return;
  2033. =09
  2034.     if ( stProjState !=3D PS_RUNNING )
  2035.         return;
  2036.     SceneExit( currentScene );                =09
  2037. }
  2038. function Backward()
  2039. {
  2040.     if ( stNoInput )                                    =09
  2041.         return;
  2042.     var nextScene;
  2043. =09
  2044. =09
  2045. =09
  2046.     if        ( stProjState =3D=3D PS_COMPLETE )
  2047.         nextScene =3D Project.stopScene;
  2048.     else if ( stProjState !=3D PS_RUNNING )
  2049.         return;
  2050.     else
  2051.         nextScene =3D (currentScene.number =3D=3D 0) ? 0 : currentScene.number =
  2052. - 1;
  2053.     ProjectShutdown();
  2054.     ProjectInitialize();
  2055.     ProjectStart( nextScene );            =09
  2056. }
  2057. function GotoWebpage()
  2058. {
  2059.     window.open( Project.webpage);                    =09
  2060. }
  2061. function StatusChange( )
  2062. {
  2063.     var        stsPage =3D null;                =09
  2064.     var        stsState =3D null;            =09
  2065.     if        ( stProjState =3D=3D PS_UNINITIALIZED )
  2066.     {
  2067.         stsState =3D "Initializing";
  2068.         stsPage =3D ""
  2069.     }
  2070.     else if ( stProjState =3D=3D PS_INITIALIZED )
  2071.     {
  2072.         stsState =3D "Ready";
  2073.         stsPage =3D "";
  2074.     }
  2075.     else if    ( stProjState =3D=3D PS_RUNNING )
  2076.     {
  2077.         stsState =3D "Playing";
  2078.         stsPage =3D (currentScene.number+1) + " / " + nScenes;
  2079.     }
  2080.     else if    ( stProjState =3D=3D PS_PAUSED )
  2081.         stsState =3D "Paused";
  2082.     else if    ( stProjState =3D=3D PS_COMPLETE )
  2083.         stsState =3D "Complete";
  2084. =09
  2085.     if ( (formStatus !=3D null) && (stsPage !=3D null) )
  2086.         formStatus.value =3D stsPage;
  2087. =09
  2088.     if ( stsState !=3D null )
  2089.         top.status =3D stsState;=20
  2090. }
  2091. function GetSceneFromNumber( sceneNum )
  2092. {
  2093.     return sceneArray[sceneNum];    =09
  2094. }
  2095. function GetPlayerFromName( playerName )
  2096. {
  2097.     var objPlayer;
  2098. =09
  2099. =09
  2100.     if ( (currentScene) && (currentScene.Players !=3Dnull) && ((objPlayer =
  2101. =3D currentScene.Players[playerName]) !=3D null) )                                                            =09
  2102.         return objPlayer;                    =09
  2103. =09
  2104.     var objScene;
  2105.     for ( sceneName in Scenes )                    =09
  2106.     {
  2107.         objScene =3D Scenes[sceneName];
  2108.         if ( objScene.Players !=3D null )
  2109.         {
  2110.             objPlayer =3D objScene.Players[playerName];
  2111.             if ( objPlayer !=3D null )
  2112.                 return objPlayer;                    =09
  2113.         }
  2114.     }=09
  2115.         =09
  2116.     return null;                                =09
  2117. }
  2118. function GetObjectTypeFromName( nameString )
  2119. {
  2120.     var type =3D nameString.substr(0,1);    =09
  2121.     if        ( type =3D=3D NAME_SCENE )        =09
  2122.         return OBJ_SCENE;
  2123.     else if    ( type =3D=3D NAME_PLAYER )        =09
  2124.         return OBJ_PLAYER;
  2125. }
  2126. function GetPlayerTypeFromName( nameString )
  2127. {
  2128.     var type =3D nameString.substr(1,1);    =09
  2129.     if        ( type =3D=3D PLAYER_NAME_IMAGE )    =09
  2130.         return PLAYER_IMAGE;
  2131.     else if    ( type =3D=3D PLAYER_NAME_DRAW )    =09
  2132.         return PLAYER_DRAW;
  2133.     else if    ( type =3D=3D PLAYER_NAME_TEXT )    =09
  2134.         return PLAYER_TEXT;
  2135. }
  2136. function resetGifAnimation()
  2137. {
  2138.     var temp =3D document.all["img1"].src;
  2139.     document.all["img1"].src =3D temp;
  2140. }
  2141. Project =3D new Project(50, 0, 1, 2, 1, 0, =
  2142. "http://home-publishing.com/SKU/V3Pub.asp");
  2143. Scenes =3D new Object();
  2144. Scenes.Sx1 =3D new Scene( 14 );
  2145. Scenes.Sx1.entryTrans =3D new Transition( 12, 2, 0, 0 );
  2146. Scenes.Sx1.Bhv =3D new Array();
  2147. Scenes.Sx1.Bhv[0] =3D new Sound( 0, 0, -1, 2, "AW33", =
  2148. "cid:037801bdbdca$d5fe53e0$da5d389d@a-markpu.dns.microsoft.com" );
  2149. Scenes.Sx1.Players =3D new Object();
  2150. Scenes.Sx1.Players.PT7 =3D new Player( -1, 11 );
  2151. Scenes.Sx1.Players.PT7.Bhv =3D new Array();
  2152. Scenes.Sx1.Players.PT7.Bhv[0] =3D new Paths( 2, 0 );
  2153. Scenes.Sx1.Players.PT7.Bhv[0][0] =3D new Point( 287, 361, 4 );
  2154. Scenes.Sx1.Players.PT7.Bhv[0][1] =3D new Point( 287, 206, 4 );
  2155. Scenes.Sx1.Players.PT7.Bhv[0][2] =3D new Point( 287, 206, 4 );
  2156. Scenes.Sx4 =3D new Scene( 11 );
  2157. Scenes.Sx4.entryTrans =3D new Transition( -1, 2, 0, 0 );
  2158. Scenes.Sx4.Players =3D new Object();
  2159. Scenes.Sx4.Players.PT9 =3D new Player( 2, -1 );
  2160.  
  2161. </SCRIPT>
  2162. </BODY></HTML>
  2163.  
  2164. ------=_NextPart_001_189C_01BDBE4F.F26A79C0--
  2165.  
  2166. ------=_NextPart_000_189B_01BDBE4F.F26A79C0
  2167. Content-Type: image/jpeg
  2168. Content-Transfer-Encoding: base64
  2169. Content-ID: <0a3c01bd72c9$33299cc0$07de389d@a-benex1.dns.microsoft.com>
  2170. X-Content-Source: C:\WINDOWS\DESKTOP\sourcesafe dest\mgd2089\Bd13830_.jpg
  2171. X-Global-Moniker: :HALLMARK\MAIN\bd13830_.jpg
  2172.  
  2173. /9j/4AAQSkZJRgABAgEASABIAAD/7QG4UGhvdG9zaG9wIDMuMAA4QklNA+kAAAAAAHgAAwAAAEgA
  2174. SAAAAAAC2gIo/+H/4gL5AkYDRwUoA/wAAgAAAEgASAAAAAAC2gIoAAEAAABkAAAAAQABAQEAAAAB
  2175. Jw8AAQABAAAAAAAAAAAAAAAAAAIAGQGQAAAAAABAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA4
  2176. QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQPzAAAAAAAIAAAAAAAAAAA4QklNJxAAAAAA
  2177. AAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAA
  2178. AAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////
  2179. ////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP//////
  2180. //////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0EBgAA
  2181. AAAAAgAC/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEM
  2182. DAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQR
  2183. DAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgBLAI6AwEiAAIR
  2184. AQMRAf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQAC
  2185. AwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIz
  2186. NHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV
  2187. 5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEi
  2188. EwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N1
  2189. 4/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//dAAQAJP/aAAwDAQACEQMR
  2190. AD8A4tr2VWtFG4PaBLxpr39yPTk5NN3rNeWuHEcH+vP0kJrhW0NZ7ifpO7JyY59yfZGyaHV0h9Zb
  2191. 2mX1MeO4a4g/itPE6viZTRDzW4/mP0/H6K5ptLHEOOh7BSNjGSO47cqWPMTHXi82M4onw8nsHPax
  2192. he9wa0cuJ0+9O0hw3NO5p4IMhckb3Pq9JznBnIZJj/NSouy8VwdRYQPAfxZ9FSjmx1jSw4D0NvXa
  2193. p1k4vX63u25Nfpx+e3UD+s1azS17Q9hDmuEgjghTxnGWxtjMSNwpPqnhPCctWSUgEoSUxAUgE8JQ
  2194. kpaE8J4ShJSwCeE8J4SQxhKFKEoSSxhPCeE8JKYwnhS2pbUkMS2B8VcwukZmaN1LRs/fJgIVdxrb
  2195. DWtPeXCfyq7hdYyMUkANIcZdpCZMzr0gX4ro8N6oKuj5lmQ/H27H18k8HX80/nIGTjOx7jU6Zb4i
  2196. F0TuuY9tIMltkeHBWZmZ4ytrrqw57DM8SP3UyE8hPqjQXSEANDqrpHRm5+51j3Ma2ILRIPj7iukx
  2197. +l4ONWGNpa6PznAEn4oPTOo4ltbaqW+k1o0Z4eKvCyTBBhVc2TIZEG4j91lxxiBpr4uL1H6v4/pP
  2198. toOx4JdqfbH7sLnS0gkHkLsOoWPfW+hoHvbGq5N7Nry06xorHLykYniN9mPKACKFIoShFfW3lp+X
  2199. K16/q3bZjB28NuOuv0YP5qllkjGuI1awRJ2cOEoVvJ6bl4tnp2MJJ1BbqCqxaRodCiJAiwbQQRux
  2200. hKFKEgEUMS3yTQjvdvaJ5HfyQ4SBUWEJoUyFq4n1byL6Ba+xtZdq1vOn8qEJTjEXI0mMTLYONCaF
  2201. oZXSMqjKGM2LXOjaW8a+P7qtD6t3+i5xtaLvzax4ebkDlgADxb7JEJaitnFhKFbvwxWIa7fY36bA
  2202. Doq7q3NDS4EBwlp8QnAg7IIpHCaFOE0IoYwmhTITQipHCaFMhMQkphCaFOE0JKYwkQnhKElMYTQp
  2203. QlCSmBSUiE0JKYwmhThNCSmEJQpQlCSmEJiFMhMRokphCYhThNCSmBCYhEhNCSkcJoRITR5JKf/Q
  2204. 4sNIMD3ePgnDiXakEjgQmddtaJgF3bsnbY6JaASPEx/1KelKLGgSD5AcKLIj1HM2jgEpt5YJIBHi
  2205. BrJ+Km0WOHvJJ5DSNAgpZ8jUaE8DyUKjaZMwG6nwA+adxMBhJb+87uUmlpMN1aOQRqipKHiddfNa
  2206. HTurPxAKiN1JMkdxP7hWaxzZOkR2I7KTXN4n7kIzlA2DSjESFF7Km2m9m+l4e3xH8R+apwuOqe+q
  2207. zfTYWP8A3mmD81v9P60y0CvLLWWR/OD6J/rfuK5j5mMtJek/81rzwkajUOnCUKTdrmhzSHNPDgZH
  2208. 4J4U7ExhKFOEoSQxhPClCUJKYwnhShKElMYTwpQlCSmMJ4TwnASUxhPCklCSmMJwFKFYxfsoINwJ
  2209. cDoPzf7SBNDuoatYAqUEfHwVi6toeHEBzJAhvh4Lbo6F06/HFrd49QS2HfRUc8sYgE3qujAysDo4
  2210. VFtrHzSNzhzAJP4LdwczqWawGutgY0w6x0/gtOjHoxq211tADQBMCT8URrWVt21tDRzA05VbJmjL
  2211. 9AeBLNDGY/pfRou6fbZcbbbBuH81tEQPzt6qv6NU7d6th3DUPjQDn3rYgnuquX0519bm12Fhd4iQ
  2212. mxyG/m4foulEdrcWvprMi9waW+mwiHN03DxW3XkN2hgMkaeapU9Hy8d7nMva5saSNT5fyUsXH6g6
  2213. 8PewMrb+KfMiX6QIA0WxBj01Lb6nQ/Iw3srdtsiWnxj81ctXh5V7nhjC59er2910PU3W02VPAeWG
  2214. dwZ/GELFzanNsNADLHauafpO/tI4pShDQXf4ImBKWujzu2OyaFcym17nHaWWknc08D4KttVoGxbC
  2215. RTGFHRXcKur1WPtAfWDDmn8q38bpvT20uBqDmvMneASJ/dKZPMIbgldHGZdXkyFrdK6gKG14zZeb
  2216. Xa+UqnnYoxryxu4t7EjsgMe5jg5sh4OhHMp0gJx8CtBMZPakMaZcRuPCycqx1+QGYljWuYDuaNXE
  2217. +CyTm51TwbHODhqNyZmZ+nF7mw8GS5uk/FQRwGOt3poynKDpVL3W5WNlCx0NsA1EaH5KrfdZe/dY
  2218. eOBGg+C2aKsfqX6W9u130WwSCUWz6v1O1pdt0gB2onxTxlhEgSFSGi3gkdtQ84Qm2rR6l0i3Bh27
  2219. fWYAcdDPgqCmjISFg2FhBBosITQpwmhOWsCExCmQmhJKOExCIQmIRUjhKFOEoSUw2poU4ShJSMtS
  2220. 2qZCaElMITQiQmhJTAhMQpwmISUwITEKcJiElMIShShJJTAhNtnQKGTl42MWC+wM9Qw2VzfVPrLd
  2221. YXV4n6KsS3fPucPFR5MsIDU69l0YSls61/WsKm19Idusa1zvKWhztp/zVl/86rP9CPo+PdYMuc7x
  2222. Jknx81GT4Kp97nd0K7M3sin/0eMqxGE7n6aaDwRPs+gDYmddI/iiGpzneHmptYW8ulGyn6LNrawB
  2223. xglo8FF75EkQDwO585/dU/j9yha0WiPDgjlIJarzPucfaOyVTWGHg7SD96I+hm0bhtPmZlQFjGmI
  2224. 0GnGiNobde1wkmNI0QTS4SWne0fPRQa550aQG+BUnMtqcNYJ1BGohBTEOcHDUDtAHKMx+4EtkEdi
  2225. PvTNe0iC3Xv5og5kfLxQtSXF6hfiuD6HFruSDwf6zFu4H1ixcg+nkgY9vAdPsJ+P5n9pc/Yxljdu
  2226. jTzKZtFcCs/S28jX5qXHllDY2P3Vs8YluPq9xCeFy+D1zKwGNqvb9ox26AzDmj+suiws/Ez69+NY
  2227. HkfTZ+c3+s1XMeaM9tD2LWnjlHf7U8JQpQkApFjGEoUoTwgpjCUKUJQkhjCeE8J4SUxhPCeE8JKY
  2228. wr+F0bMzGNsYAypx+m49vENS6X0/7ZkBrtKxq/xhdYxjK2Ctg2saIaB2AUGbNwemPzMuPHxanZyq
  2229. fq7jVgbnGx35xOg/sbVpbGVMa0aNbpopGxrZk6qvdcH+0feqplKXzG2wIgbCmyCEpBKonM2x4DlG
  2230. GbjkcppiU22EtwVZ2XXENSZeClwlTalMSAJKg25hMSpAhw8YQUgtpdc9jm/RB90n+CDf0rGfWQPY
  2231. YPu/3K9IAkfcgX3srbrrPKdGUtKQQOrydgO8hx3QYn4KBAhXeo2VW3bq+eCqZC0ImwCRTUloT1S4
  2232. ry1+0/Qd9IHurTeq2VS1skD6MqhCZAwB3ChIjZuZXUDkM2lsR3Co/RIcDDgZCdIhGMQBQQZEmyvb
  2233. c+47rPc7xUCK9vtme88JQlCcAi2/0vJoqftvcWtGrT4LarzMexxDLA4HjWCuWTz96inhEjd0yRym
  2234. Iqrd/qwpvo9Ox+0jVh81zjmgHQyiF7iIJJCgQnY4cAq7ROfEbqmBCaFOE0KRYwhMQiQmIRUjhKFO
  2235. E21JTCE0KcJQklhCUKGRk04wHqHU8NGpVCzrjGS/0oqby5zoJ/qpkssImiV0ccpCwHR2pbVhZP1l
  2236. tDw7HqAqBBh87nN+X82hdV+stduMasHc0v0fYRBg/mM/8kgc8KOt1+Kfalppu9ANrp2kOjQwZS2r
  2237. gazYC4iQTrAMfitXA6v1DEaTc51lLQZZZqdOzLPpJg5kX6hX4rjhPQ29PCYhDwc/Ez69+O73D6dZ
  2238. 0c0/ygrBapwQRY1YqrdEQmhFhQsdXU3fY4Mb4nTtKVqYws7qfWcTp5NTyXXFu5rR21jVVOtfWFuO
  2239. HY+GZvBB38gDQn+0uYsuuybxblOJcZMnwmY/FV83MiPpjrJlhivU7M+o51+dcbrTxoxvgPBRw21v
  2240. bZv0c1sgmIB+aBbtLwG/RIEJVvDTuIkax8Y0VGRMrJOpbAAGi9RbvscTDmj2x490OPyfinG5jIII
  2241. 38yobj/BBL//0uQx86q87T7XHsVZ81zuoMD5KzVl302AEk7eWlFNutYCSAm3MYPEjmFWo6hRYdto
  2242. 2T37IzG1Pksd+KBSwdcbAZHsHBjUIYcQJbW4t/e8h3KtNb+6YnsFP3N0bB11StVNG2yGTWQ4nQN7
  2243. ylTdudEQ8aFqsWYrT7mHbu7Hj5KtdjvY4Oa0kxDXA8f1kaCKITt5Ddu2RqiizYNfcDI15BVLc8P3
  2244. PaWN4kGET1i4aHjkDXj6IQIVba91hPo66cIbcR5Ie5xBYZbB1I52KFl24l5/RujVw0n+yptbe4Bw
  2245. eGDx5n+r+6knRn9sbVaK3V+1wBPjr+8h3ZbMctycB7qLS4tlmmn8pCzawLGOLxv2kx4j4qqHw0iA
  2246. Q+CJ7QU4DYgrT2d7C+uedS0syq25BLpD/okD93aFu4X1q6TlW+kXGgkgNNmgJPbcuHspLiQ3Q8xP
  2247. h9JBLS2AfCVNHPMdb82KWKJ6V5Pq1bq7G763B7T3aZCfavMcLqebhPD8a5zD4Tp/mrosL682NaRn
  2248. Y4sI+i6o7T/aBU0c8TvoxywyG2r1u1NtVfA6r0/qAH2a5rnwHOrOjhPaCrm0qUEHUasRBG7BrRPu
  2249. 0CvV9OruYPSuHqcbHaSVU2olb31vD2GHBCVnY0kEdRaWzpWVU4h7RAEyDornRen0XB1t7N+0wwHj
  2250. 5qrfm3Xsa12m3kjumx8u7HcHVnjt21UchkMCLAl4LwYCV1Y8XpsbDx8YH0WBpdqT31Q8jL9MkAar
  2251. MHXb/b7Bpz5oVnVjZJNevxUHszu5C/qze7CtDTYsynF0qP2sgcKoc5p5rUDlNP5qf7R7I9yPdsuu
  2252. LjrwrGPVS6Jcs05LRG1k+MoreouaPbW1p7HlI45VoEe5Hu235eHWXsBkt4PYkdkmZ+K5sgkOHIHC
  2253. y77fWdvLQHHwQxKf7Ma1tZ7pt2f2njTyZ8YVG3PyDY412Oa0lVQnRjjiOl+aDkkf7G/idUyK2ljv
  2254. fGsnmFHI6ibWkAFjvvVNMj7cbulccqq1jJkkz5lRIUoShPWMIShThNCSGBCaFMhNCKGMJoU4ShJT
  2255. CE0KcJQiphCaFOEoSUwhNCnCUJKRkJQpwltPPbuklHCaFLfXsNm9uwcuBBGnmsvK+sfTaDsqd674
  2256. mW/QE/vPQM4x1JpIiZaAW6W1UeoZ4xorqh1x5nho84WNm/WXJksrhoPG3z81lXZjnvLi8iB7mjVQ
  2257. T5jSof4zPDDRuX2OjkZQDnWWu32uOvmfP91qpF9mbYTpFZ1adAB2VL7VX6hOza0g6cmfNQYXeowk
  2258. lrbPa4DQGFXo7s1jYbNy1pDiXkFsax3+CpsLn2Ebe8gHsPFWsiz9EWtgQYDiNdOSoY9LhvIEudpr
  2259. xqkDok7o2ho9SyC5rIAOgklIuml0n3MEEHzPZEJgPr2kw4Efuqvkuc61wbrvH0QOISQs3Jc33MJa
  2260. 4DQtJaQfKF1vRut05OHGW8MvpHvn85v5tjf3lygxqmUG+52se2sd9fzlGzJY2nYweER2lOjmMCeH
  2261. X8lksYlvo9Pm/WfHYwjEaHOnaH2aD+tsXMdR6xm9RAF75ayYa3Rv+aqljw50gR5KLyNjGt+J+ZTJ
  2262. 5pz3OnYaBMYRjsFyQGB0lznQXSoveXEOPYKE/lhS2+3Xw1Ua5iNCCkfot+KeQAfEBI6ABJS7yCZH
  2263. hooQ3z4UtZA7JR+VJT//0/N/PwVil9L3l9wmwmZVbWU6Km+7CodIY/3zIP8A31V31ZGOZIIEwCFD
  2264. 1nSD4RB+GivVZLXy1+rYjz1S1CdD4Iac57QwctaRPmEejOBa/wBTmZCjbhU2NL8cw4E+08HyCpFl
  2265. jJ3tIgwSUtCo2HWZkseIDtfBRusDKHl/BEAeazKrCx7XNMRyVZsvdewiwkhxnxgf9UlSuJh9ss9N
  2266. jSRH5wUKr31uJYSJ/ioeg7aS0h0n2xyf7KiQ5hLXCCOyIpbbdFtbxqdpOhB/Kje4wA46cLNafwR6
  2267. btpgnRAjspPfU953O02iPNAbWHtG47Ykn5abUce4Ahwh0yCY/BSLW2MEA66fPskDSaazC5ziW6jk
  2268. jyiCi2VNNI8WQHHyKC47HkjuYI7RKuCs+mHsdLnt1jseyJKg0n1PrO142mJE+BSA4gEH79UZ1zjL
  2269. LfcDABPII81Daa3gO+f+xG0Kb6jPe1xafEaFbXTvrb1XCLWWv+00gD2WamBp7X/Sbwsu4scWE8Pk
  2270. acyR3TtDWbXRo7kGSIREyNjSjEHd9A6Z9Yul9SIrrs9K6JNdnt/zHH2uWpC8rfjQ0vGrTx4hbPQ/
  2271. rTl9OP2fM3X4oGgmXM82uP0m/wAhTwz3pL7WGeEjWP2PeQlCDg52J1Cn18SwWM4Mcg+DmqzCmthY
  2272. poU4TQkhhCUKcJoRUxhKFKEoSUxSUoShBSgEkoUkksUlKEoSUxhKE8J4SUxhMj0Yt2Q4spYXEan/
  2273. AFKsDoueWucWAEcNLhJ/q8oGcRoSAkRkdgXPhKFN9b2OLHgtc3QtOhCdlVljttbS93g0SnWN1tIo
  2274. ShXndHz2t3enIiSAQT9yqbUBIHYgqMSNxTCEoUy0gwRB8FYxunZWSN1TPZ+8dB/5kkZACyaUASaA
  2275. tp7Utq6B/wBX6C1vp2Oa4fSJ9wPwHtVe7ot9ANlFgeADIOhiP81MGeB6/avOGY6fY4+1OKwRodfB
  2276. Xas5zImtjgBA01hZ/XPrbi9Pq+y0Y7H5TxrLZZWDx9H6b3fuJTyGOpj+KoYxI0D+CHNyasKk22gm
  2277. dGMbq5x/krjeo9Rzs/IcbHurrPtFLCQwH83enzep52Vc/IyHkl3LnRH9Vv7n9hVaN7vVc6QXQGu+
  2278. XZQzyyl4BsQxRj4lGxwq31boAOrSTt3catn81Fbjt+nYwuAG1rW9477QhsxKW2NL5LW6nz+KLVkG
  2279. q03N1eyfSOntnT6P76jJZAO7TvY0F77Za4GG1xEf1kKoFwB5IPM8BGuItYXPMyfpHme7pVesOrLo
  2280. 176RqPEIhB3bFmKDW99Rn86xvgBxYz/vyDssY2t0Hn2tI183N/kqbSXHcwyCI93h/ZUsgsYRSS4+
  2281. nO0E8E/Sj+S535qFq03VY5t7xUw+6dJHf91WKW2VMc6wwQY28naP/JKq0sFjLJgATI0Mj95K27cN
  2282. 7S5xPJd9GfJv5yBSu/IPqOcdC6QY8EO11dWsE2kCCfP4IRyNofoC9x+kdSqz7Cde+sIGSEjnlxJJ
  2283. MnhCDtde0pt2uiY6HX5JpKlD+KYEn5cJRoPM6p4AbIQUplTnOESeXGJ0T2QCzSJbJUq7XMPt0DwW
  2284. keSjoYcdYbtEoJYgTuHyU2hptkmG9kznASB5JO+iO06ykhaTMlNP5fwTEyfin/u8ElP/1PNgQlKd
  2285. 7AACzUQJ8iowRAIhFTJOHQQR5H7lH4J0UN6jLZ/hBy8nTnUf+SVywMeDW/8ASNOhI0dAKxZhWsbK
  2286. LLS550IP3lNIXCXQssjpz65dU7e3naeVVa8iQe2i1vWY+xgaeWkkdpgFQsx6cip1jW7XOEF3mO/8
  2287. pIHuox7NFpYYMaxIAUiBIDjMaSO09ihW12VbQ9pAGm7kH4Kbb3O9p/3Jy1TqYEggQNUNpM/BWC6o
  2288. sBa33ggknWVH0w50FwaTxpp+CQKmDbCD4eCsMyHBw155KqvqtZBcPaeHDUfemDkaCm7axh3GI3cR
  2289. x+9KWGDG9pALDrMzrpKHRc33NeCRBDSDBBUvTiv2HXy8EPBKfMx3kgED1OdOCPkq9bq3w10hw0ie
  2290. SjsLHOO8hkHjuYCBfW0k2MdI0McQkOyvFd8jUfmuHtjgo7LxDm6GXatI1id0blRJfJgmDofBTZZz
  2291. PIiCjSrdKktMsc7aJ1B8P5Kr3sAeAzUcc/goNvJeD9GBBnyQ7LSDp9Fx0H96QCiWzhdQzen3Pdi2
  2292. mp7gQ4jUH+z9Hcu2+r31rZ1K1uJlV+jkkHa4H2uI7a/nuXnrnO2nc7vwPFTotfW9ltbiyxjg4Ecg
  2293. g+1yfGZj107LJQEvPu+wQlC5XoP1w9TKdjdWsa0OA9K8fRL5JO/93c0rrdCARBB1BGoI8lZjMSFh
  2294. rSiYmijhKESE21G1rCEg0nQak9lZx8R1zwD7WHUu8hytfGwMRj221gkt/e11TJ5Yx8WSGMy8HJq6
  2295. bkvtFT2mrcJa5w007Kw/oOQGgtsa53duo/Fa7rWGR3HE8Sg1ZjXOLXfS4PxUPvZDqNKZRhgN2tT0
  2296. LHayLnFzzGo0A8gpno2E+3e0uawcsB0n+sVeDjMJEgDwUfuz/eK724dg1x0vBa0t9IEHuSZ+RVY9
  2297. Bpgxa4HtpoFo7vmEi48hIZJj9IpMIHoHn83p1mKWkH1Kz+cBwe4IQsOht+TXS76LjrHMASukD2lp
  2298. Do8CFGujGYfUrra0xEtHZSDmDwkEa92M4Rdg6dl8fGpxq9lLYB5J5J/lKe8TB5TzGiiDJ1CgJs2d
  2299. WYCtkORg4+U4OtZ7mn6Q0JH7pSpx8fFEVNAMQX9z/WKsSAgmouMlxiU7iNVZrsihd0LYVX7rIMy0
  2300. 8KJ6finJbklu17dS0fRJP5xRgzaZAkjgprA9zYjnuleumiqB31YXY+JlgixoLjpuGjtP5SNTWyqs
  2301. VVztYIAOqpmgMI22QfAowc9o3B3qHwASN1V2OyqF3WrYJEwqWdl04oPr2NFLgd5cYgLkfrN9cb8P
  2302. O+x4Tx6lRi+3Rwa7/RNH/VrkreqOzcl78y6yx79XPdyRPA/Na36KVV4pq3oOpfWjG+0Pr6dXtpA2
  2303. tssMuJ/fbX+5/WXO22Cx5fY6XvMlztZJ/ehAsduuJYYAMR3TtFrHmy32sIG2Y0PAMIylI7kmkxjG
  2304. N8IpsOFcbHsGokk9ggm6ul/ptrA8HcA+bVNtnrbmlxLw0QB3/kqnkV2l0uh7RO1vBTR4riksO4+2
  2305. NpkknzQrGD0my4GOB+booVb3T6fDW6+oNJKTaLH2NaXE1tj1PBH6oRWe32uf9EabRpr4odwp2BjS
  2306. C4H6XA/tK8cKl9TwzSTzKz8rEdSYkFh0BOhRBBWkFayu/Gs2uEObE9x48qID7JDG7j9LTsnfkvsr
  2307. ZVAhsDceT21T/aGY42saC7Xc46g/upGSqZOrrppa+wlzrNQzsPj+8q1tx3b5l33R+6h23OsdLjJJ
  2308. 5UD5/cmWVLgk2a+Oqi6NVL88k8SogakcoKWJiPinPMnhOI2Ce5UfpD70lM3CG+BhM78nKcHSCeNJ
  2309. TEkN+JQSoHTd4KJPthITt+4JwPxMD5JKUSDGnKidRr5p/wA4H4pDjX4pIY95UoH/AEU4YNn4Smge
  2310. PeElP//V83DoT6PPnChwE4KKFjuaYIgpA90ZjmvcQ+IhSsxTtBa2PMpWlBP+xSlRIM/kSBSQkrsc
  2311. 124GCNPvVjGyns2Mn2zr8CVUlOD4JJBdd7Kray2pwO+dDxMLJcx9T9jxtd4KTLXsILTqOPmk95se
  2312. XvPud3SApR1Wa4gQDqj1uaG75If2A8lX7p9Y1RQ3arWMk+oNoIJYRAdP/RRLKMJ7TYW7G9wzkSql
  2313. d0bWuDS0GYIHdW2X1ua8ljdwaCHDQDXRu2PcmnRIadtbatr2P3tdPkRHYpq7S17ddPBWbGG1gFpA
  2314. cSSIG3ge5qCaAbCGkOhsgt4EfvSnAoZscHOh0FpOim5rWlsu1M+0j/Xcqn0Tz3iEZlwIax3E6E6p
  2315. JWe0gHmCfklSWn2P03aTwi+mC3Rwhw1B7/NDdUQzU/QMwedUgULVgF3puIBPDuwKt00OaOAXmd0/
  2316. eqPDQe51HyKsuvawtdUSAQC9vYHvCRUGVmOWsJdJa89tY+KDU5rHBs8nkq1TmB9ri9oLTrATZOOx
  2317. 7HW1/m8jySvoU12WdW1wBd/NwdRrBWx9XPrPldIsbRlbsjAcfe0GXM86if8AqVz+54JDTAcIIRaL
  2318. GEFlujQZBHinAkahBAOhD7Zh4uN1HFqzen3i7GuEtdwR/JMfnsRn9GuE7Xtd4TpK81+qv1jt+r+W
  2319. 41g5GFkFrbqSTLO++n83evWcbLx83HZlYtgtptEscP4pe9MdVpww7IcXF9OkMsHuEn71YqrrqBjQ
  2320. FT2nuUK2veQJIPkmmRJNndcABt0ZWemW7TAngrNy631ndxryrN+M/aN9ntHgiNoZfUBYd0aIxIjr
  2321. doOqCjPaGAObr4+KtV2izyB4Cq5WE30x6Z0BgDwQqa7Wu2sLnAcwJRIiRY0VZG7pgNAQnvbJbq0j
  2322. 8VVuOWRo1xaTHChXkuYTVcIjnxCAh1u02jtyn1XhxG4dx4qzh5L7yNo2mTPgqmZdXY8BvA0Cw+s/
  2323. WQdJZ6OO1tmVu9zXTDB/K2ke9yk4bG2q29XtHcgjkJboE8fFeWZH1s63kTa7LfXt+gyr2Af5v/f1
  2324. awfrr16nENdzm3h0+nbaJeP5TXz7tn8pN9oruJ9G9YxJCdmrdxJg9l5XidT6l+0XZTcmxrnAl9kk
  2325. h2n0SP3dyHk9U6k7JY1+Va5rp3AvPB+l7ZS9vxVb3fUPrj0nDyH4zXustrGuwAtLv3N+78385ef5
  2326. HXOr3Zx6icl4v3FzCxxAaJ+gxn0dn8lV3+71rXR7doEcjdu5H9lBNbvRN7dWtMPA/NB0Dv6rnKSM
  2327. QEEvZYX14yDY1meym2qxnqNsaC1+mjq9rZa6xN1L681fZLKOmNspyLfY66yPYD9J7In3rjy4DFYW
  2328. e61rjDeNCf3h+8qea51dgcACSPo9go5VsFw7lk4e+HS6x30Q4x31tefztyOK2mLGCNZcTp/Z/FUa
  2329. WE/pnmS3Qt5Ovj/JVq657WFjYawwA53Yfyv6zkwpCq763kt2eydT4wiZOVUWQWta5xIGkN2gfSfu
  2330. 9zlVqGxnJePGI1/kykbWsPpvDdOHkSD4/wBpJNqZc1ssk6j2gaaotdrwG+sNwBBaRoR96qME+55h
  2331. gMiQQZ8lJ1wd77PaQP0bRrPxSKAUwfa5rnBriXPEMAnkxqiEUtG213p1AkweXOGn+a1VG9TsrZtr
  2332. Ab2lVMjIfYS5x3OPJKCrdK3qlVbNtDfGSf4LMfc6x4da4u1iDyhbiXTPaZUSZPmhxdkandm9+6w7
  2333. RDTwPgovJMDz1UZgT8vmkT48ygpaJII8UoHJ7pzpJHbsmIBGp0mPwQUomfhKk0ABRI1aBxCn+cBM
  2334. DVJKMgR4yJTt2iQe+hUTAHjASdIaP9eUkLhuunc6SlyQE5PuiYDUze58JKSWQjjzCYakDtJ1TNJ5
  2335. 7E904mWxoSDP3pKW0BHHdIgbJ1k6KJJ5+P4pxq2EkKcfbHmltHj3/FKQ5/lonlvj3lJL/9bzVOom
  2336. e+iQPZFTL4KxTkljdrhu10Pl81W8k8oEWp02U1W1iyrQTJ8v3lVswbA0urG9sT5hCrufWxzWkw5X
  2337. MfPbu/STsawNEeI7pvqG2qdC5zmuadQQkCtiKLAXNbuB0II/6UIDun02E7HbHdm+aImOuiKc8Hun
  2338. B+9Hs6dks4G4eSAWPZo5pCcCDsVMgUpHdQ7aJ5SQkBHIUmuLQQO4hCnhPOvwSU3Kr2+oS9u5sAx5
  2339. juneMY+6ouaO27UH+TCph3fsVIOI1CVJS2sY4ktgQNCTyQNUAbhrHHdFa4RBE+fHKKK63AgPABH5
  2340. 2gkdkbpCJlu3SdD2KM25pG13Hmhvxd0upI4nYTr/AGUE7mnaRBS0KmxZUxwlphw7Hg/cq7hYw+8E
  2341. Tweymx7hMdkdt4DZ/AwR9yVkeKmuHHcIVhmU8GDq0ja4eIUw3HyNYFdjuSOPuQn4d1cR729iErBU
  2342. lDsZ7XcshoA8zKrxA1MnumIew6ghIAGCNO5RU28bIew7SfpEa/DgrZ6D9auodB6i2wOL8Mkm7FBO
  2343. 1zT/AIRjT/hVzskc8aQjUlj3Bj5kmN09klWdn0bqX+MXLyCP2SG0UwJdYA+yfPmtiHh/4wus02zl
  2344. Mqyajy0N9Nw/qvbP/SYuDrZbTa6ouLe2moJ/NVyrKADW5DDXyDZyJHEtUkTjqiEHifQ6/r7gZjms
  2345. vpfiHs8kPZPxb7m/5i6fpt9N+LvrsbYCdHNII+8LyKltDyBVaHB2gsA8uGhSod1LFcRS62l8yQxz
  2346. m6/LaiYRIqJpFkbvrNuQ2t0wCByFUyuu0Y7d7nMobyS4gArhq+q/WJlGx+UDu1BsAc9o/r/+SVG2
  2347. plzvVyr33P8AznvPdARj11T6vJ6y3/GFWLSymo2saD+kJ2A/1Q6XKrkfXN+TXvbita5o91hfP5Gj
  2348. cuV24/uFYe/wdGis0MbXWC8E7tJ/N8foo+kagKAJ3bl/XerZMljxj1TxWNdP+Ed7lj5Db7JssJe4
  2349. u7anX97d9JWrb3PmGggeHKgMgBpO0iAYPmlxFPCGsK3PcG67GiD3I8iArdONY9o3NLq9A2TGiqWW
  2350. 2+qPSbBbqYESeXf1lcpy8gtD3e5h7DkIkmkABsPdXRXtZAJ4+KqY9Njsh1rpArY574G4kAQiZN2O
  2351. xm5xHzifuVJvVWVEljSGkFrvMH+smg6JNM6m2WsynSSfSDtkTP6Sv/NazduUfRtoL2PkE1h/iA14
  2352. 9hf/ACVCrqVpL3UtDIBa9/ba4Qa/5W5V3Xue/wBOqXB2pB0QlM7BQAVY8sr3tb3PIifzZ/qobfSe
  2353. QbSa2sgt7kj4Rt2pvXocx4fO4SHbePaUJubVusucD6jmjaOwjwUdrm08DY2AWs3bpPkfziogOe+A
  2354. doBGp7D4KplZzL7GljdjGtADJnUclDZmFjS0DWOe8mNf81CxSm/f6bHNrGkA8nX7pVN125wtsMjg
  2355. AR29qr2X2WXeoTqWwT8UEPOgPc6fBDiQWzbkl8A8R7QDwgue9xknv/BRgE/AflSc7a0ePghalFx3
  2356. OPglIjxlR3CSR3J/uTHQsHflBLLQB3wUWknXxdCTzO6P3fypD2saODMlJDF5P3kqVggEjXj8qi8Q
  2357. W/HVEcASGg/FJSzvoFQcfyp7NGxPkotBmPNJKQcjXnQFRnc+JkcJ3O1YewPCG0neHcTKSmbo2/Mh
  2358. PZMtHgO6hPtHxKkfpNnxSUtEl/lqnI0+In70mmC+dYSBka6aj8EkLE+3yBT7tHHzhRaAeT3TkiH+
  2359. E8JKVwNe5Skbo4BEKBO4/ASnH0hPaSkpZugLh2IhT18vH5qIEsjxMlTg/gkp/9fz99VBbMkeR5UX
  2360. 4YA3B0CYk6j/ADkAvcR8oUnPGwBvhqhr3Us6p7fPSdPAKHmptsILSDwIUXukR9yNqUnnRNGvyTdi
  2361. kpPXe9nBVwZEsaHnR0AeSzNyl6h27Z0JBI+CBCnUryTvg6iC4x3CslldrSHCQdTGiyca/Y8vfqA0
  2362. 6K1Tc6xhBO4GCGj4JsopBSWdOqJ9o9vx1QLOl2wXVODhyATqR8VcqsD59N+tYAiO3g5Ha233E7eJ
  2363. Yzw/tBDikE0HEfh5Vbdz6yG/f+RBhzYkELpR7mggmCovpY4GWNc3wKIy9wrhed5iE+7UrXPTca0F
  2364. 7A5gM6eBCru6Q+C6t+vAa4QnDJHyW8JaQOiW/RGf07MZoWT8Cq7q7WEh7S3vqE4EHYqStscCCDBH
  2365. Cc2AtIdqfzXeAQmnTlInRJDKAOPmnmNFEHQlMdAJ5RUka7bxyEVmTazh2h5BVYT3Tye/f+CCm59o
  2366. D2EWNBkRI0Qy2gxtJaDz5IAcE5dr+QJKbDqXscNpD2niFB3qMI3sLfiFEWERGh8URmU9s67pG0h2
  2367. qNlSVuY57NlvvHYjRw0/NKvUZldtfp2We8iDuEieNyyIBMjT4JwT8ZSTbdde5tvtGxzOCD4fnK5R
  2368. 17IYXG4m4Odudv8ApT39yx95Oh17D4KQKIKHobOpsLWvrdvLtSAI+RUH9R3EaCBqTCxRbYY930RA
  2369. +CIy8/na+YTwR1Qbdl2ZkWVH9KxlfAEwfuCVLrHkB1zQ0QPpcjzWWLGHhRfeGgg6H+5O0pFl366W
  2370. tdoZPeOER7NupOgEz2hc83qVuLYDW7SCCORKr29Vybi42vJB7DQfRUZkL3XDZ6DM6ji0VlzSH2Aa
  2371. Bvn/ACllv6zc+k7Q1pM8DVZb73FpbMzyPkoAmCZgcJpmeiW4cskF7juOnPghuvLwex7BVQ7QeZTg
  2372. FvPJ4TTIlVNpmfYGBjQAAfx8VA5DhduB1J1PdBLgHEdgAozwfIkoWVJHEbnAdwSfiobjAHchNulr
  2373. zxICgDLj4BJJSM1eT5afNNMVF066BPV9LT/XRQd/M+cj+KCGbjOs/m8Jy1gf8tPkhBx48oCZ7iHH
  2374. 4QlSkjnw1xGhJTOO4s/FQc6GtHjqUgfd8eElLnSfwTvPvb8FAa/3p/pWNARUz4Bjl0BOS3dr4wJ8
  2375. kmtIIJ7EapgQXt1nUz8UFMWndYJ8VJn09eBqSoVkeoXeAJSa/wBriTqUlKncRJ7pB3vPgSmgaFyi
  2376. PpeMnhFLN7hPzTDtPYSmd7ifj2UnCHbToSQElLvafSb4k6JnCHgcgFSsdo1o8UOSdxQUzmWvjxSB
  2377. GzzmVFs7HFMfo/NJSzXEKRP6M+ZUO/mi7YDW9+SkhGOJ805J3aalOOG6d0v8ITxGqSlNMNPjwo7y
  2378. nM7PmhpKf//Q80H0Uvzfgm7JDgoJX7jwSHj4JA/kTDgpKXB5VnEaLSa3cHXieFU8URj3MeC0weyR
  2379. U3n9NqcJY7brrPCE/peUD7Nr2nuD/etDFsFlNbjJ01PmESQSJ45kFR8cgu4Q4xxMoEgVOMaaBaWF
  2380. TYKGNsbtjkHR3xaVaBPxCdocTABJHgOEDkJ0pPAxAaOOe/ik2x5c4BpAaeex+Cma3s90Ebz38k25
  2381. w0iSm2qmTrHGO/i0mBH5ykLI9oGg48VDdGpETymY5rnQCGxzu5/qhJWndJ6u0gNaT5hT9TgRu8J1
  2382. UA6oky6GjkwTCUVjVus6aiEKTXiyIa4HSJ1MJnV0uMvAPhuCidpadwAgzB/2Jx6boOh8fj80vtRS
  2383. Ozp+JZqa2t/q6Ku/pFB1BLAdIGvKu72zz8BynadridXNJ4JA57Iich1RwhzbOiPAPp2A+RH9yA7p
  2384. ma0bvT3a6AHXTyW1v0gaa/FIvcNeQnDLLzVwBwThZoBe6lwA8UB+4ciNNF04t01EeXdRL6n/AEmS
  2385. I7tlOGY9R9iOAd3mR4pQTDvPhdG6jBf9KppHwj8iien4EEirygT3R94dirgPcPPl8690+75f3rYd
  2386. 0TEDtHuEawSP7lF3RsbbG55J+Eo+7FBiXKDvApxZ+KJmY7Me41sDtoaDLvNTx8GrI2Bt2wuBMOH7
  2387. vwTuIVaKa4s7fBSDjPyVs9GtDw0PDmmS6yOP3RtSPSbxG17XAc8pcce6qLVbYZ8gpetA+CJdgZFD
  2388. S8lpaJmD+SVVPA80rB2KkzbdSAhue4nnvH3qNRJLtok/Dsp0022y5jTsYS5zjoICRKlvUl0DxMqM
  2389. kudKhWZf5om0w4DkkD70FMXGS3z1TPcdnlKZ+jo/dHKaC4Bo1JSUlaOO5Gv3pi8T5gwkdLIHAElC
  2390. Bl3xKSUj3e8HxTEkH+ymskuU3gySR+aBr4pKXH838lD6IcploaznWEJ0xqkpnS47/kVEz6J83fkC
  2391. TNGOd8k7wRWPjyl1QxZ9IJPBL4ATCNyfQFzj8klLuAIB78fcmc6HA+CbVrocPkmILiQNZEpJZnQb
  2392. vBTpZruP7uiGZ1j7kcVllTd/54kfBAqCMlzZE8x8kmOG5saRx8UNziTqeFNrSIPmkpZoPvPYiCT2
  2393. kqEw2PEqZnaQdSSdVD91JTKzmPDwTU7PVZ6hhk+4+Se76Zj70WnHDmhzjDCQCe+pS6KTMqw3mKhZ
  2394. faSfY0aRPt3P/NVzqtGLjtrrqp9K8CbXEkzP0Nu791WcbGpwgDU9wfMydZ/sqp1ezfZucTuLe/MD
  2395. yTBKzouIoOW50idCEMaA+amxkuHgk7btgnjUQE9apoJrdr34TEED5oj/AEm0AMJJJ1lJtNlrWloL
  2396. jwA0SkpGwS74alEfAJ0IkRA/irON0/eDusDRO1x7iOyfLroqJZWwuJA3PJ4+72IcQulUd2i6QQ3w
  2397. hSgS90x2Cf7PfY8hrCe/krQ6dkvaGtZDXe5ziY+5EkDqoAnYNJ30B2lQn+5abulEMDfU0+B/BR/Z
  2398. TP8ASO4n6PdDiCeEv//R8/d0rLGmw8au7BDbhXbtrtC4wIMroft3SvT9M+o5vB5VfZ9X5ktu8Y1h
  2399. R3PqF5Eekh9S51/SrGVsFQBeRD4Mkn/vqqHFvAPtgSRrzouiNvRHHdNrTEcShu/YhO71LJ8dgSBn
  2400. 1iogdCPtcBuNa7QNMzEfxVhnT3CC8kO5AA0WsD0kaNttAPgxSjpMBvq2nbwS0JEz/dRQ7j7UXTnY
  2401. 1P6LL3Bm4mWeB/NU7s5rgGMa1lTTENGp83PPuRWs6M2SLbtdTDQnH7JBEWWgcyGNGqbwy/dTxaVx
  2402. Bq+uxrwNzTJ9pbqNPMIgv3TFji0/SgxzoJRTV0cukPtJ7+wAolQ6S07ibnTyNrRMJcEv3SoSH7wa
  2403. gspa3cSB4xrCHXkeoH7nCAZHw7StXd0P82h+neEx/ZAMsps1RGOX7pUSP3w5jb2EhofPgR2U4aTu
  2404. nXTWVfYOlMktxXknkzqfio2fYyP0WLtI8SSIS9ufSJQTH94NMVtB76qctB+l8R3VphxQPfja9tr3
  2405. R+KmHYQEfZSZ11cUvaydvxCLh+8Pxag5EGQnMFpDoHmCrofibY+y6f1jKdr8Qf8AaRv36Jezk/d/
  2406. EJ4ofv8A4Fzwa+7wY7JNidD3WkbcJzdpwqx4alCFeHrGOGz4OM/ej7GTt+IRxQ/e/CTWbtIjfI+E
  2407. pnFump0V9hpaIZUB4kySVMGkn3UMPxCX3fJ2/FXHD978HML2fmkjxlP7TG4gnyWiMbDc7ccasnjU
  2408. FH+z41jQ37PWyOC0QU77tk8Ee5Dv+DkOY0/S1Hgn85g9pdELaZg43+jCI3Aw/wDQM+MJfdsnh9qv
  2409. dh3LgvbWR7nDXuDJTe0u9r26fytV0jcLDmfQZ56Ig6dg8egweYCX3XJ4fan3YeP2PLuDH6PAeDIM
  2410. wdE1dOJV/NM2xxJkQefpLsW4WI1u0UsA8gJTjp+FAApaB5ABD7vk8PtT70Ot/Y8a51kgMYC4nXWB
  2411. /nKYpfH0hr2BXXO6fgmQaR8Uw6X08a+j95R+75Ow+1HuY+5+x467CdkBosefTYTAb3+aFX0qhrnA
  2412. ND2EEMLgZBP/AEXLuTg4p4ZtI5IMaJHBxY+ifLUJexm7j7U+7i8fseJo6dTikOq5ki1zjqWn81rV
  2413. Yc1hr9NpG0aRGkfyQurOFjt+jP4f3ITsWgAgifGQP7kjy+Y9vtT72Id/seId00McH0OHqg6u4BHf
  2414. 2qvk4bmgEVuD3Pl+3gN8l27sDG3SGR5CEwwqS7cWgnxIBThgzda+1acuLx+x4UdNvtBa0bOD7uCI
  2415. 7FTq6RkeoA4fAg6fNw+iu5f0+p5lzWg/1QnGFs0a7Z8AEvZzf1ftRx4u5+x4N/Tsre8Fh14d28fd
  2416. P5qiekZzIcaw8TwD/Bd99mcPzp8y1pSFDQ33Ma88yQB+RL2s/aP2p48X7x+x4M9Ny7Hk7IkwBEQB
  2417. 5Ih6ZlQ0ubIAJ9omT2bou3FO0EBjQTydo7qNlVr27d20HwACHtZ/3R9quPF+8fseIv6V1AAuNZIJ
  2418. 4aCdSoHpuSbgxtZ0EgHkrtPsNhDgbHHdHPlxP7yevEfXJJDnu5eRH4BH2s3Yfar3MXc/Y8Zb065t
  2419. VbNkQf0hbqdUq8Cx1rK30WGgH3kaOiex+iuzNBEyGk9iWjRCFBbWGFweR+e4alD2s3Yfao5MXc/Y
  2420. 8tb0U7z6ILWEkg2ESB+Y3a1Cd0PNDBwSTJHYBdYa47M+O1TrsbXr6VbndnEcf2UPaz9oq9zF3/B5
  2421. Rn1b6lZW60Vba2jnWJ8pRa/qzeafUeXQBqWtMfiunObaCS3Q8jUwP6rfoqR6pkbNjvcO8mPyJHFn
  2422. 7D7UjJg6k/Y89X0XHY1ptY7mDJ2jcPD872qV2LigOe5jnua0hm6dY8Funql5ducGk+McKFnUbHmd
  2423. jW/AJvsZv5Fd7uHof+a4NOF0+1jbBSGyOxMyOeVC3pzX5PqBza6REMA1P7y2n5T3PksZtmdu0Ql9
  2424. tc0yyqpv9mfypexmu/2o93D3/BzKa2My2+niVnELdlu4an87f7vz1cPQ8ezp9V3pMYJdLtpBLQd2
  2425. rx/0kV+de57X6AskQBAM/vNTW5+VbSaXP9hnQaAT4fupezl7fioZcPf8HEt6KHlttTwARLhUd5g9
  2426. /T+nWpnptHpNqrDmFpDnOH0v7RKvu/nm5AAGQwbfVE7iPByl6zzMhp3c6InFlO35rfcxd/wQCtzW
  2427. hoLjGnifmgnGflMLxVvYRAsAmRP73uVxtrmtLIaWu0KLVm20t2VNYxoEBoED7gmjBkHQfan3cXWR
  2428. +xxHdKpY2QXg9omJ/laIOOzEaRXYxzrtdwII+5dMes5mujPjCG/qVj/5ymp57ktk/ene3l6j/nKO
  2429. TF0l/wA1yDQAA77PDRoBAJU6qbXjcKnMLQQ0MEDXxWiOo2tMtrrafJqX7XzAZlseEd032snYfaoZ
  2430. MX7x+xyaMDNqD69rnPeRALTAP7ytvwcqwMbkY7vTcZB0Gje7myrv7czBMAa95Mobur3EkuqY4nxl
  2431. I48l7D7VwyYR+kfsadWFZWbYqsdW+ZA/lfuwmGNdU0mqu2atCI12+TvzlaPWMqQS1pjiJEeQSHW8
  2432. hogMbHxKXt5O34q9zF3P2I6MbKt/Oexm3WQdJ8ij+hT/AML9HZ9EoT+t5LhGxsHkSUP9r3f6Jv3l
  2433. D259vxT7mP8Ae/B//9Lj9o/dT7B+6pAunT7k8mVIspjtH7oT7G+AUg4zonBcElV4sA1v7o1Utrf3
  2434. QpbvL7kpM6BJFLbR+6pAAfmp5PdSkQiilhE8AJwB4JCO2vkVLtrr5I2qlxClomA+akIRtFK0H+1S
  2435. BEQkOSnmNO45RVS4hS8gNEw081IDw+9JVKEd04jjumgEyD8FKO34IopWilpCbbr/AAUg2EVUqQFL
  2436. RNAUgD/ckhk2AisKE0fAhEbPbxRtVJ2OKIHdwgt04/FEBE+HklakzDrojNPx8FXB4n8EVroHt93z
  2437. 5StNJ2mfbKmHN4/BVxYPpQRM6IptB/NOnhygqmfmSPgkDB1+5Cbdu4DoGhPCd0TrPxPilaqSzpqQ
  2438. PCUmukxP8PuQjYJPtJ7ymLpO7w7RCSqSOJ7nnuUJ58/iE7rG8uEacf7NUEunvryP96IKKU6QmD41
  2439. CiXcCYcoQRrPeOyNqpsh+klLfOv+uiAHEiRrPgFIucR7jMnQxxCFqpIXdzofBRLvFQL3GY8IGnKi
  2440. S4jwA7JWqme7sozrr96iXuEz96j7gPHyRtVJNycu0QpJMfhKYuPhz2KFppk4ghAeiOPPkhuPP5Ur
  2441. RSF0IbvyIjolQdyhaqROCg5EIlRIPdJVIyolTIUSO51QVTByiQfEqRBUSCTHggqmJ+KYkzyUnAhN
  2442. B7coKpaSdZTbj5pcd00OnuklfcY5kJi4+KaDCXuSRS+4zqml3xS9068d03uAk/ckpYl0KJJ8/uUv
  2443. dBga91E7uYhBLEl/ioEv8VLXk9vyJtQEEsCX+KiXP8fmpmefBQ3HwlBSxc/xUdz/ABUpPh9yj7vB
  2444. BL//0+T/AA8kwIGnPjCYbJ0KlvraIAjzRtXCr2E/Sjy5Ug2RofwS3VjukHVkw06dyjxK4WQa7zPk
  2445. n2nvI8kwIGg547qbbCAZiR2CXErhU1hnv5BP6ZB+P3pGyAOQfLlIWGdfu7pcRVwhfYNJ5UmsPc6K
  2446. AuPY6/ikLiD3+faUbKOEJdmneE+0iCQY/FBFrifIdyph7wJPbTwCNq4Qk2wOIUgQDGvxQxY7ifgl
  2447. 6knmfwgo2ikoHaVNoMcwPggh53agz49k4eACOT8eEbRQTAcEHjhIMdoYEd0IPcRpr4qfqEdoP4I2
  2448. qgzh0+XZSAcOwlDY9xEghSFhnnjsOUrRSTXy80+ogRHgoBx0DNZMeak108dvFG0UkaCiNAmOI5Q2
  2449. ubzMBEa4DaTySNEbVSVgnXy+5EDGnUjnv4KDJdDPzhqisGu4DjQjxStVMgzSD7iBKI2sTDjA7Roo
  2450. MZIkTr9Ef+SRmsG7wIiR4pWqlCsTP5o0I8P85FLBoABB1J0/FD2S7cD3gg8ou07Z58ChaqY7Gg+1
  2451. szySkRpoA7wHA+cqcOiR9KYjXRNtsM6d9Hdwkqli1jdDJjueJ/kpGtjmgGHD/X85O6WkkA7I5Ug0
  2452. lpMCB8krVSBzWuMa7XfRjWQP5SG5kOmJH5sH8qskkAaT8OyC+sAnfJHYf7k4IIQOAc6P84pgB4mf
  2453. zRGpRI5BmD4j8qiGETM68FFVLCC4tk+YHJSbpDSNPzpKK1pLp5BGpSDXgeMfRB8EFUjHYjUD87hR
  2454. d4kanlELBGo08FHUjaeBoZSVSOWdzJHZNLfE+SJBHKgWiQUlUsANZ5SI85T9xx5JEDX8UE0jI5Q3
  2455. 9vCFNxaChOsbEjXxStVIyNf71B2ik6xvYqDnjuRHdK0UwMKLpmeZ0TuezxUS5vyhC00xcoEg6AqZ
  2456. cP3go7krVTEx4qJg8lO5wAnwUC5ro7QhaqXOzxlNAKY2DwUTY2dULVwsi0FLaFAvbxP4qPqNBguS
  2457. tVJNp7aJtpHAUN/eU5eI5lK1Uy2nwSIB7KPqTp4KPqlK1Lx4/NM4d/x/3JjaBqU3q6cT8EFfRTgI
  2458. USB3H3p/UBGv3qJcI7+SH1T9GJbPPCYtgRHxTl4nnVI2aIfVP0YFnaNU3pjyUjYO2vxS3/BL6pf/
  2459. 1OJ3NB0E+GsqYeODp+KrtZcYDYIPg4AD+sT9BF+xZxDC2sO9Q+wMcwuP9kO3JtslM50HEDsmNkmO
  2460. 3lyh+jlh20VWSZG0AkmOfo/SSLb2PDSwhx4AGuqVopOLZ9skAeISba4A7NI7eSC1lwn9GTs1dtEi
  2461. PMjc1PL4ktIHjH4I8SqT74O771MO0L9PdpPCALJ17D5Jw8idR9/+1K1UlD3D6XfxhOHuA1duLuJP
  2462. ZAE9p+QUmkgawDH5xRtHCnFpjSCRwE4e4kEyPMjugb9ORI4AKf1CDEyfyJcSuFsmwiDu1KQuEkRq
  2463. UA2/KOTKW+ASXDXXRHiRwtg3ame2kyl645GniVW3jh0k9p5TF8auMTqZAhLjVwtkZO08xP3KX2lx
  2464. PaB2PKqm2WgyDGkQZ+6E3qOHI54KXGrgbn2gSYEnx7KQveIPbsf/ACSo73QB8x4qTrQQOZH0vCUe
  2465. NHC3m5DpBJ18lNuQQSSPvVBt3sBJI7CRM/cnbaHOAkhoMuJ4ny+kiJI4XSrymQ4yYA4PdG+0gBj9
  2466. NnEaysoXbi7fLo0aR/5FEY922HN3R9HbqdfJHiKqDrDJaCXR7/DlGblDdLdAeR4wsmu22PdqGDsI
  2467. Ov8AW2o9dh7naeBOgH/fU4FbTrjI7jg6wNY/khWGWwBEFvbVZmOHFskTIiT4q5jj86ZHAcAjam4y
  2468. zTjkc+SJ6nYnbwfBVmAOE7gDwB8EUbm8naNAN3/ktoStVJd8CBz59/gph86Ht2KF6cN9oLW9zo9v
  2469. 5fapNYQ0bZidI1+cQlaqS7xJntzGv4KIe3UiCBz8EmtEEvPwjifh/wCZJ/TeG6y3wcNQfEfnJWqm
  2470. LnNb7hqD3QXjbB5bOh/3Ixre2d7dNTuALfyerX/0EF4YBr7tR7me0j+s1u+t3/QQ4k0hc/3HvHA5
  2471. /wDMk7Xjj/X8U9o7/RIOgcCR/wBuVb9v9tQaSJeWEgGNCHD4+z3t/wC20eJFJvd38Jg6JOcNswQf
  2472. Eaj/AKKTWbtpboXHSHTqde6YNgkRrxuA0H9b+er/AOmmmRXcLDe0wSdTyDpr80N7tQCdpdO0O0/F
  2473. yLsdGshuvJER/K2l+3coGstB1BB4AMj8NrP896HEVUge54aJ0JPlCC+xxGkjx0lGhnY6mZDYBEdt
  2474. r9n/AJ9QnujSAXcmfaf6xDw6t3/byN+KqWLrGwSPjOg/6Si5+uhiO3H4ypENku2gkdx/5JnrMTOL
  2475. BDi0w/zE/Df7v+pQ17qQvskAgEzyRP8A31V7HOJjcG7tBu/8xVpzADpugceH9Xc7/wBJoFzIMOiX
  2476. cj6JH9lzmbkLPdTVsfEzp4/+dILrWn94k9wZH4I7q57lpHYaf9FxYg21yCQOOTwf+kG/9WlZVSJ1
  2477. o/Nd8QeU3rOPaQO8qTmAiY401UHN8RpHl/em2VUyNju4gcg9lB1pntHhwl7WjTv5GE0DU8T4JcSa
  2478. WdcZidCmNrgNOU3sIj8Smc0DhwAGg7/iErKqVvfEkaf68JeqHfmxKi5kEmZPy/vUNp8dedJQsqpI
  2479. LR5SPEJvW1JMR8ihkODp0+epUS3kgad0uIqpN6jZ17JF0iO3MIQY6PJI6Hx/1+SXEVUka+Jl3PZI
  2480. P/dJjwQSC6dBPyUQJGplHiRSfeePJRBI0nRDnzjw7hM5x45+CXEqkhscAYIMKJs7kx80OWjX8DKQ
  2481. JPAAHh/vQ4lUzD9f7lHfof71CHTwm+BIHeUOJNMzZ2Kb1fiowY5mE0H/AFCVqp//1eTDsK1hdZuu
  2482. daYBI2lx/re1rWsVtvUcgs9OrdVjMHpObtrFjj+85/8A5BZLeq5AaGD02tGhAYNdZ924Oco3Z+Rc
  2483. 8PeZ28AjTT6On8lRcLNxh12+m0Sx1zR3BaXCP5LPUHuaqhuyad49RrWuJG1rRqHCd7t+5UvtuU6Z
  2484. sdry6YKgbXOAk/3JCNJM3Xq69lMxjj1trraGbWkVVlx7fpHOY5UjlZG0BtjCTq8PqY6Dx+jc8Oeq
  2485. m4kcwPDhKddEaW8TdD2OYxttj9okRqWj+rW52xaGN1mtlX2axjHVfvNrY18R9E7Gf9NYn5UoJPn4
  2486. pcIVxF1M7PpusDaGenSxoaxg+/6RlVDdWHH275/e4HmB+aqpk+2dAnI8k5BLYOQ32gAExqYAP4KD
  2487. rGaRE9/BCjXQa9gFKNZSRaT14dHPx4SLu+qh5JwOySrZEmAdNfNOZB3NIjtCi07TMSkSZkCErQzc
  2488. 4kTr+VInSZO7y8FGXTP4hKHHjv8AL70rUzaxprkaCfGP85OCO0A+B5+KgGmdOR9ydod/sRtSUP8A
  2489. d7tNo4GqkHsn1GkefnKG3eJLJ2Ee5p1lTawD3WMIDhoBq37kbRTMNd9NwIc7Xc0TARmb9wEbgdS9
  2490. p1j+U36SavH9Rocx7S/gtafu9sqTWMYS13ssceNCITggpay95msgVtOokkT2+ntVpsva19zSNdAw
  2491. btx/lbCd3+coDHaX72PaSOzZYSf6wCLTW7e1pgzoGQD89zPTcpAtLbobuaS4kuEBwiJP3blfpraR
  2492. ABa4cxGg+CBjVw6yTsB1Dp1JH5u7VXK6wdha5xe4S6ZEJ1IStY6A3lvAJB2n7yp0B7NwczbsmNvE
  2493. /wBpNw0NglrRpv1+QRgxwI+k0ASH8/8AmKBCbRVmu5+0say86iZ1+Tdr0V9Qe2XE1xz+cJH8l+/a
  2494. k+ja4F798d41HwTiw1SXPIa7juZQUkNbm1Ru9QO0mduvz3MQmlrTo4A8BphpI/sDa9qkNj4f6zSX
  2495. ae6Dp8Em11OO2xrTI2yRuAhJTM0vDd/p+mPzmuOn9i2p36P/AKhDex3EGxo1DHjdp5Pdva7/AD0b
  2496. 0BQIqDq2gyfTJg/1sd//AHxDe6t3vDmuIOoBNLgP7P8A1LkEtJzWggBrmfvB4Jb/AFfVZ6rGobm1
  2497. kySAxsgiza8fM1k/9QrJ3fRBeAOCYJd/X2/S/wA5RFzG+wv9N4O7QACf5TvpN/sI0hTKiZLWEVnU
  2498. uD2mo/m+71Kwp10PDnavuZHtdX73A/y2Wbmub/UerWPQyxoe4NYTqLAAJ/km5m7d/aUG4b2W6lmw
  2499. kwXOBB/rO9zkxc1gze5zR73Efmj07I/4iVXsDK7A0CCORY0V2f5+3H3f1VYyXXU7aKWW+i08A+rU
  2500. fgXNse3+0hFtgrLSz6XO10NH9j9Lt/rbEqUjdWCCXFm0DidpB/436Tv7bXqpZWK3FpOwu0JJHuHi
  2501. Hexrv8xWW6wPs7nNboGMDDz4/Q3KItDg6p0VhxLHVyWefuDg6hGkNN7Y9zmOr2aAuaXAz/Lgbf7K
  2502. KaH+kT7g5w1LTvb/AJtw/wC/qdNDG+wNIa7mQBp5uxiN3+alXh3/AEy2yGkw+siwHwaWViq5CktS
  2503. 1mwAbGv0jeJb/wBQXV/+CIT2F43Ni0Rpq2yP5Ln1tbYxatm2utv6Nj+fcx3p27v+LyI3t/trOta2
  2504. 337JbPtNtI3af8NjlqbXilzrKvTdNb9f3WvBI/6O1Qc236ZB9vL9sfe9m1W3Cx7n7HeoSddrg8j+
  2505. T6WQGWf9JV7WPrdu37D4Oa5n/SO7/qkq0U13uG6JAnkzp/nQ13/SUTWSSWwY7hwd/wCZo02GHBpe
  2506. T3aQ4/j71CwVHSwGt/J3D+8FNShIcXHVpPhIb+WEnNj6TD8pP/kmogJDTAIH8nUfdP8A31D2EjQD
  2507. 5Efw2IFTF0lvsJjyP8JcoEWR7oMH85F9ItPuadp7Ez/1UKDqzBLWn7j/AA3NS1UgiTGhM9tfyJiS
  2508. NNfuhOA3XcHA+IGiQaJ0s+RkIJYkung6JxbH94In8WpGizlskfyf/MVFzHDk/f8A7UlUz9sbny2e
  2509. Dyol/hBHeNP4JthjTd8hI/BMRp7zr2HBStXCouM+I5CRBI1M+IlPFBEuc5nYyJH4JzWwGanB+msc
  2510. f9JFFMC1+h0A+X8Ui6BB78yFIBwG17ZHYahM8BvLNpPadPyJWrhY7Wls6afeomII0Rdkt9zCI41T
  2511. H0pDSHAnnVL6qpABPeI84SLJnX8URzGT9KAO5/3KJq1IadRwPFBVMIcOEvd5+Kltge6A6eDolB8v
  2512. 84Jaqp//1vPAIUocU+icBMtes1vh95TlpUhKfQHUyUlMdsBSAgeCkGz/ALVKNI/FK1I48k+s8KRA
  2513. /wBqU6REpWpiR5JDSQU/dLaCZSQrSNEgI+KlAnzUoEafNC1UxHxUtEo/2p9ByklWkQUhHZIDWByn
  2514. iIkQkpctj5+CYA6/ingQTOqW5rmxpu8eEVLADcBJA8v9qnDgPZ7inZW4mAQZ8P4ykGEGDA+/+CSm
  2515. bGWyNNpOpA7wjMNbyQQ4P7h55/k/modbIbo8yToRoP8AOcWq3XXe5hBdXZWNT9F0Hz3J8QgsG49Z
  2516. cHODqgNAAWkf5ysU0kgvcGPZJBJbLo/sodPoOc5r6AXT+buj8BsVuvGexoLWioTyIJ+WpUkQsJVR
  2517. XQ8hoe6p3YyR+BV1jMprI9Q2AHSRu0+4OTV473MDm7XmQZsklWWVWzAMGNQDu+5qlEVhKdtezbwW
  2518. xMRoI8VY9QSDoHfnPBlpAVaklkD2nxDuCiOspshv82R+8NB/aajSG1uLPe9oeHagg+cyrGO8WtOy
  2519. wBzdTU/WVn78hrY3B9c+ILT+R6MHk7XjHHt/OrcDA+XvQITbct9o3tAYfENJPyUfVYBrGwj6Th7Z
  2520. 83ITXMJJbukiTDnOH3OCcC4AbItaT7mkbf4JtLl4YXBxLC5vDtIj+t9JWGivZFjYe/STAPj7XKhN
  2521. V1ocazVy06bR/wB9VutlTtjHZDnO/MY4gOj+0ECpNcXVBp9QjdoNrSZ/76qORbdW8N3h7joPUbCt
  2522. XejWS94uxXQYLj7T8PTLkGsWZbTNleQDwDLHfgEgEoq/SBHrDZYRDWmf+g4e1S9QEhrSwk6NkgSf
  2523. PcgupFJhlrWSPoWcfIw1Re2Q1xAcTO3Y6R8Ij/vyNIbXqXUv2WSGOPLWhzf813/fVO5lldTTXX6I
  2524. dyQ2Q6fFjU2H9pFHqV1t2z7nCydP6jk5yNp2gOazv6gcBP8AI2tTaXJMW1grDQ70dCHOBDQSP3Q5
  2525. V/SGSSXhpc3l7nTJH8pn0UrXVWhu9gcwa+EH+Tu2qD7Bj1l9bWsYDJgan/NCVKR5e/e2MeHAGLWm
  2526. T+Ee1Ux6lth+0bIJ1EOa4/8AfVcZmeq/1ai9p7tMa/2VH1rAT6oDnHjQyPxSrwUxZSK522Orf3a9
  2527. sDT83d+cnLmM9x2sce9TjJVY3kWbrGWMZMiD7Y/qv3f9BTGTiHcX0tc5/wC80D/zlIhVMLnPtsrZ
  2528. QbHkfmXgWMIP8l0bUK1jAXNdR6MDQsJA3f8AF3e1Ww7FeS5tewt0IYNwj+x/5FUcw1g/oy7kyCIg
  2529. /wDRTSE0590iG2hlkaDe01n/ADtWqLdzWENbZWzsQ7ez/v6LZ6gIG9uuu0jw+G1CsFgAcAPi2Wu/
  2530. 6G1IilVbXskwH7D/ACgAD/0dqE9t0w15eD2Ov5UeywmSXE+T2z/0oagOLXCSDzw0/wDnKjI8VwHg
  2531. xbU8HRzWnwd7f+q9qRrsAJ2OPjoHNP8AaYpAub/ObwwchzSWj47g5qXqUj6LqwfFst/6hDTbZNFC
  2532. dp0DdviAf++lBLC12j9n3tlWzY4iS4Pb57Xf9V7lB1hAgMG0+Bj/AKLi5qVDurXs1t8ul5cfCfd+
  2533. RKx2OGkz94IKKTOprB8IH/kC1R31wQQR5A/+SCCaa3qtd9AwUvXsJALQ7+sT/FWBtPDd3mWz/wBS
  2534. oOExt2t8uP8AqkL+iqYMvaCWuYWT/o9fyqfqMInfr4uYmc0gaNe4+W0j72woDdy5jmn70ifJICg0
  2535. OJIj4TonG2Ic1p/BNtnt96eA7gD5FNtNLH03ACRX8ykQ9g0PqNPYHQKY3tHtI+BP94US4nlrfjtE
  2536. /gjxBFFEd26dQkS5w1dPxUjB8vgmIQtVIyPmkSY8/FTI0UdErUtLj+cm2nxShP7vBFD/AP/X4DtG
  2537. jQk0GfLxThs8lS2wIlMXr8DTXzSDfJOB5BTA0QUxgRqnOnOieCDonLikphB7pvgixI0CHAHLSipb
  2538. Xw0+SkJUdQptkj+CClhzrp8FMDTQyFEESigDuYHkklgB4JwJ0HJTwAdHyB21Uy0k7gPuMJKYGt4E
  2539. 7TA7pAEiRpCcNdu93uJ7/SU2tsB2AOAPYz+RFTDQn3H4aKbGO5bqe/t3BTbRkNMsBc08Ec/inbZe
  2540. 13pvDYHLX6hGu9ovswit7SZAeOfaG/dr7lKtxDYcQRwBt3f3I7a2WuJcwgt4NIEI7Kxy4MeOwsPu
  2541. /wCh7k4R8UW1mNsJ0sYwzo0+0n8Farx7i2CwR8AR/nOepMx6Tq99jAeWub7f85yssxcfQt3kDuyY
  2542. /wC/KSMP5WtlJTabY2ukgcy5sfLb9FWK6PYGuLXeIIB/6QUBXitcA0t3N8Sd33OKPWyt50HnLdDP
  2543. xapYgMZXp6fUbZr3NdGkHT/pSrLGuYQ12pHdx/78mDWNMGkuMaSdf6ymHkHcHOZAEteAQfL3I7bB
  2544. W+7K70yQQCQRq5zgTp/U/wC/ILZ/NgjwcJR3V12M3lwn+SR/B3/otV31vYSCHAf3pA6UohJW0RuJ
  2545. LTPG0uB/le2EWklhFjb2gTBieP6v0lU3PBhpPykFSrcGukgE+BSJUG4671SW7RYeB6b+f7LxuTeo
  2546. Gan2OPIfJBHbdt9yruLtX+kGt7xx/FNTZY50Neao1EHT70kuhTmFrgGPrskQWuc8QD5PJajCzIef
  2547. VdiMe2Y0Ad/m7SqNr73NgDfA1c5rS0/GW+1QryWh30GNdMF2o/6nY3/optJtu2ZFx1fiOqDfA2Af
  2548. cxQbaHCXD38hxLtPDne9RvtxzDi4B7ePeQ7/AKXtQ35jHsPqmxx7Frhx/wBFLpspa+95O0GQRw5w
  2549. MEeHCjQWbz7Gk/yjXz849qruuY6A11gHgSCUg46Bri49wQB/FOrRVuqbamMgUsaSdXVkEAn/AItz
  2550. UB7XMB9OxgJ12Ol0n+U1j3qpXkEE/o6zPd54jwO8IrcyAQX7CP8ARbfy7nOTDFIkn23+nueJriQ1
  2551. ofE/2mqqb3VuZY6p4DgQ50kbBzus3Nazag5NzLg4Mtta4kQTDiI/rlzVIuD2ge8Afu7Yj84Gs+12
  2552. 5Axl0XAjqszqFm/9LQWMef0bw9pY4RO71XBjEB3Ucl252MWlm7a1k+7/AK59KtrP7SsBmPYHb9wh
  2553. staGBrd4I9ur/wCb/fVfF6G7bbkPsYS8hzvWewNZprt/kOUEjMGuMDrqyRESL4b8klmbkU1w5pfa
  2554. RADiNpd/IEjez+0iYltts2ZVVXoNJ2ljoM/ubLHtVZ+LYyx28sc0t/QmskjZ+bq6UB2Lb6ldjHsa
  2555. 6oT7gS0Pd/oa93pt/wCM/nEI+6QJXdpPt6iqdG71jey6rFzqNg27qyysOZ4tr9Zv+eqxpc1rhS7c
  2556. zQMfIscNOXsLne5qqOwertDG1ZVlldlo9Zwa55Lj/gme5+2rb+aj20ZLccjGxy62WDcXBrQW6br/
  2557. AGn1vpfQTIGYJ0EjYut10hE1uEr8m37K5uNXU2x4g3W1FzoP7rbCzZ/moIotDAHueAdXE+H8lssQ
  2558. 25dgecS1xc9og3tBJdYP5xwrhzaqmfvvf6aPkZuQzCpptudkbg41kiJe0fSNu3Y+vanSzAGqNnrf
  2559. /RQMZq7H2NdwrDTue8k6j3wB/JLYduQKsK3KsdTjtDiAXwHNBjx3ODVcqdcHUV1429uw+tk2Oa8F
  2560. 38lm1GOVa0sa/wBtbSTbYRW2TGjGta1j/wDv6bOZAJ4T/hH9i6MRe/2Mc0nGwW4Af9hsDWm2W7gH
  2561. Tuf/AKSxzrGfnPWcDivpD3XOsfaSKg5u3a0DW+yG/o2u/dctR+UDkAipmwSHEVjcZ1G1v8t3525R
  2562. sFF72VucK3GXgsY0HTu2xgZ/01DHIR3F6leYA/RpYXT8O4vGRkCsQPS2MDw6Rubz7vcgZfR31Foq
  2563. eyz1HQyuYt/65X7mV/561b/TZuBD9tsB0kn+013+Ec79xOKixhAaX0uBZZZ7WieXbdzXf9Ul7st7
  2564. VwDZ5xmDa/6LXOfOjGtJPn4IdlOxu7cTBLSB+8OW6rpGUF29tAdTWa5a9hgD81+2xrnO36oTrG2C
  2565. pjnOeyt+54DAC7aPf6jgNz2+3e71E73fBHB4uEzEfbrWHHgFwALRP+kfu2sUXVuDiwy7bzE8DuJ3
  2566. LoasYur9Wq4irUtGhLdfc236Htah5VmJjY4dbc07CS0AQ+1h+nve0Fv/ABdLEvc8FcHi8+cfIcZ9
  2567. Mlp+i6CQRxO5oRv2b1GGRS4i0gMg6knjY385dTU6o4dZOSzCJcHmna17dv5le959St2vv2qv6bn2
  2568. NrcHvZUJstNgc/afayGY53tr/rJvueCuB5y3p/UKrHMtqeHMJa7h0OGu32/nIbsTKiTU6B4gT+C7
  2569. C7pmJjPqNmQzGxWtlrCwncT7nOPtb6O7+SgvsqyHnJoANbCBbYWgktA/eP0fo/SYl7g7K4HlmYGc
  2570. 5peantbt3AP9hLT+dX6n85/YTMwupP1bj2ObO0ENJ1P5vH0l19VNnq15duQ0utAdDX+5oP5jWs92
  2571. 3anrx2usc03BgALGNJLpB5Dt7Xf5iXuDsngPd477B1N5hmNYSTt0YTr4INuPm0WAX1uYSY2OYQT3
  2572. 0ld2zpeRbVurafT1DWEtjbr/ADetf+f70KunqVZNxqscysEMn6bQDz9Fr3pDJ4BBh4vHswuovaXM
  2573. w73NaNziK3EAc7uFWDw7sDK7XfQKxZ6hHqPFTt7YcPziKvztqCcPpNVpc3DqtJeJNgdwe+xrtm5L
  2574. 3B1Cvb8XkCGjkQmhvj/uXZnKoqsbTXg4zXWuhjnY5iI3e/VzWf56h6V3+j6d9Pd/Mj6P+j4/6SPu
  2575. eCPb8X//0OEawjkSnDRPBTt0/OnyU2686eGijZFiBHKcfFThpUSyOElMtg8ZTeQEpNnhPMoKWHME
  2576. JGDxx5qW2U0DuPmkljoewTisHy/FSHkUgAe6SlQRwZHwUgfH70hI4RGsBnc7b5JKYlm4QCI8DAKT
  2577. qbAJ2kDxkQi/Yt43Mc0HzKduPmVfRYHA8nRwThE9j9EWO6NtbXBxc4Bw/lAfgp+hkWcgvEfSmdFM
  2578. kD25FYaCOWD/AMii1trBijIDD4H/AMyThH+Wx/5y0lB9ldW7Vwq8J93/AFIVppytBtL6x+fW0NH4
  2579. ogGeHSHsdWBqWgSkLIP6QW1k8RqE8ADuFpJPYsW0tsdIre0nvYSR8fajsYWAD0h/YP8A5JN61ZIm
  2580. 1pB0hwgooDduhBP8hPACDawZro14I7OOiPWHNHf/AF+ChVWRqef5SO2CeCnhaVe7l4Zxp3MIlJZP
  2581. P+/yQ3hoOpR8f0ywlzSYjWJ5RQ2Rk3H9GHNYBw8CCT8U768l5adwyHR9EvBP+b7U4fjPdAAM6DQj
  2582. +KYtNYLNgsaOwEunyf8ASQtKAtBcQ7HDexDZB/ipB+1mxtbm998mVK8VuP6GuxrwJI5/8yQ5rgh/
  2583. qg9jGh8oQtNLOIj3PLROpLZ/FO1mLMi6Xf1XBJlVDpBuE86tOiNWKjo2yoD5ifilaqRPspr03h0d
  2584. y4/9+UBW2wy3jnsUaxjXHU0u8Pd/sTCqjb76m/EPCV+aqYsIB2ttDHfymf8Afkn0vaS9r2me4ED8
  2585. VMekRFeKDGku4QySH+5m1v7oAI+HPtRtVKItta4PsBgfRIn+CEKyBIExyVbrn6VNZAHi0kH8UO92
  2586. VYCS4wOQ1gAHzStVNR3GpgdgoggDxntCi7SdNe6iJJ548060JS7g7QPl2Uxfa0cwCIiNFWkg/HtM
  2587. hS93+9JTPdpBk+fCiHazMAdpICYFsiXa9+6fexo1bJ8ihaWW4xoYHiZOn9pIv2xLmuAI0PioGzcd
  2588. QfACUgSDucAfJJKzoLHN2wHAjvGqfbWW1+o0PfUZYSNA4d2Sp+s4jgAfeoO3QDAntrqm0OwCbPe2
  2589. ApeQS7Isa6SdzCQZJ+kR9B23+ojV5GQzDb083P8AQZuAeY3u3+573O+lv3H6SG5wiG/jokHtJMBp
  2590. PiEw4MZ14V4yT7r1bWsFbXPewOIL7p3fF273OahnGpdb6nuc1s/oyT6Z7fzanvHcCU26DM6nwR9u
  2591. NAVsjjl3Q5T8XGP2i8EeoYIaJGn/AAY+klj2MynNyGA2FpL6d7d2oHIqciOeNzS4eoAZIP5EVmZZ
  2592. VrUzc7dI3cEOEPa5sfSrhvoqCcSLqF9NmWMr3lTYsyen01O/bN9lNgZLLNrN2vlj+/8AO/wjUOnr
  2593. dBbU3EAcXsc1trgag1g9u9znT6dt39VQwK2WvsszracYu3OAAJeSBu3e1u217fd9NVnZOEWPb0m6
  2594. 1rmvG+62vYDV+e30372/+QVUw3BBB/5rLxdQbbopqDdhewOaC94tdu+lp7LnbvejNbkz6FQde2Ys
  2595. a8tbUG97G2v/AJ3+oj7W0dKa2utuS6xm5pMV7G/SdducHeuqdbTd6Ise+x5ja2sA1sEczZs/sfo0
  2596. z9i9jlOZRayvfY5rHzbj4zeTHtp3fQ90/mottFtm37S04wadorILn/yf5kbfdu/P/m1LHY1r7Lbc
  2597. oltJOxkgvn99g+hucju9QUmuo27XPcbQHkl1h2te98/QZtalamoXX0WGsVW5BLttFbYABH0n3vtl
  2598. QzLLLDTVbjhjQ6WtbBIedNzRrs3K1k3gMJx8csrdtaW7gf67/wB5v/f0Xpzm49xcNB+dI0ef3tz9
  2599. z/ooWpo5eKHmu3Kwn2MpHsZTHLfob2Ohv9pNTbc1jcjpg+wshznPvqI1j37tjhv9v0XLayusPZd6
  2600. FbBQ2AbHtb6pA/krMc7Dy8mPWk2NJc97TWHNAI2egPoV2e781GzSqYVPz8230rrm25T4eK2DZtaN
  2601. d/qH8385Il2PkCp7K3O7Nndu/wC++5Ssu9Ktr33+nW0ug1iWlp7dtntSazHqaa8dwfLg4Oc7lx10
  2602. c9D6JWryKSHb6bGNZYf0m1oEgR6dOm/0kL0XOyGuY61we0naHEwT9JpgtQr+oUY9j6L/AEy95Apc
  2603. x4axo/Ofd7t7Xf8ABsTDqtd9fo495sLY9uOSCQPpuNm0ua1GjvSLGzcdlZ1VZYLvQ2xtqcIAn+v7
  2604. vop3udY1rnuO/cSC15AM/wAlpY7YgMP2c7ngvqthzWucbC72zub6n6RrvzUCgekH59jGPLwP0T3H
  2605. cz/gp/rIKbrAGMfjPxq7mkk73+4/vbtxDvc381CvbW2jc4uIcffvP0p+i1jax+ag/abnlrbaxS4x
  2606. 6bASI7mx5lNfmkNaxtoawnbDQC/cT9Kvf7UdVaJDZQ6t1bPUaHEM3EEN3n6Oxv0v85L7Pj+f7nHf
  2607. /S/S/m0nXH0mt0bYIDC8y6f33wmi/wDe/N/dbx48paq0f//R4mA7yHgnDB2UmxHZIT5fJRsitU+5
  2608. P8VDuglckFIOA0Ta/JOElMtSNE3uHmlrClXvjtHfdCSlg6BBTjUc/gl+k36bflEfj7VI+p+dujvP
  2609. +xJSzmGBqB96euovJaXx8O6lXwNu3+0rtXrQN2z5RH/RThXVBQs6foNNexJP97UevFtq+i4NPeOf
  2610. +kl+ryfVifw/8kpt+yR7dsfOJUkeHosNs2k8P18k/pUEncA48SdVKv09p2RHeOEvdA4jvMQpfNYs
  2611. 2mlp0AnwH9wU2hwH0vv8FEenGm35QpjySFdKVqouM6AH48pxJGoAPkl8YS/KihmCYj7lL1BGoQRP
  2612. mpDf2SUzLwex+CLS7X6Qb5EkIY9aO0fJTZv03bY7z8f5KKm9jXsZaN9jC7Ubi6Rr8tq0WBnpzVG4
  2613. eBDvkHFUcaNh3/Zdk/n/APffzle/VvSdPpz2/wDMfzUwrgjrY5zNwe6uCdNOflKDe64wB+knjd2/
  2614. 6LVN+33RG38/b9L8fzVG7bA2xHy/74mpWrZlPbtBYIOssn+9yN6dk/pHMd/Yj8JVb3x7vU9P+Tx/
  2615. 0fardXpR7fU29p3fNLVSGyvH5dW2PAhw/vTNZWAB9nGurYn+5HM+/bG2fzo2ygndu98T242/9FHX
  2616. xVouMZjtS13mC4x90KQpwGQRWQ7vrOqNVs9Hv/CfJTrnZpMzpuhHVWjVlrjDGuLBoQIB/wCj7kDJ
  2617. bSGugPafGdFafs3+7d/L2TH/AEVWzNuwz9Hvvnjt9JIKcmzQ+JPZDE9gjWfydsdkIypBaxQ07ifg
  2618. naSOOTyUzIkozfU7R/ZifxQNpYaRGgnyiVD6MwR8BqpO3Qf4ofu3CJjyjlIKZu29yATpzqm2OBEN
  2619. 0Pc6JPiRPMf68JtYHj3n/alqpkxrXHV7WeOv8EZzKiQd5JGkNGqHVs3e+Y7R/FX2bNv6GPPiUDa4
  2620. U03CuOCB+8QgPMfRl0nUxAVzK9XXfG3/AF/eVF3pz23dv9iQUv7yRP46KRG33QBPjqhvjtM9oUKv
  2621. U9Vs/RgzMQkpIHCTrPiQFMOgS4H5Idn8mPOI/ih+7WZn8I/spJSl24wDA51An5IQbk+vv9Uur/0Z
  2622. jb/1KnrHvnbHmmPqd+O0f7UyXD1XC+i1jnbjYxsvBJ2zG4fmM13bNv0lLEuvprDcilrt5hjqrAXN
  2623. bOvusr9igJ3Dw7x4KbtkeXmq8xgJ+avJlicnZtP6oXZW5+o2AU1AaVtaQA7Yxznu3q7XkdSt3vY1
  2624. 7iXAbYazc3+XG7+wxYxjcYmdus+H9r81Rw5m37Hu3S31Nsz/ACfoqCUcf6Mx9QWSJl1Dr9QzK8XK
  2625. ZU8WZGU4Dc2lgaGA/nW7Z3u/c/RqR9OsgnGe2+1oD3OZBkmXA2Odtr2N/wDUaxKN207P39N/87P5
  2626. 0er79276G7+wrp/aP7Rr/pX2mNd88f8Admf1X6SYRHob0Xa9mx6GdZYWV5hqafc+okhmyfotrr/w
  2627. r2/nvQcXNtoznF1ZyQdzKWWtG4HXXfu/mP5aDk/a/tlP2z053H1vT3zu7+ns/S7P9J6au1fafTH2
  2628. T7Pt3OjfG7Z+ds3fpf8A2J/S/vpKR5OVjurdAYLN+9tbWgA7tPU2e36O385Qoqa3JuvexwbBJedr
  2629. 3POm305/m6/5GxiK37H6Ht9X7V7t0R9L830/8B/xSFb6/wBlMeh6+vp79sx+d6s/4T9zd+h3pd1d
  2630. kN9WP6vqmoEaepa1hkE+Hph1b/b+ap9Ny6McNL7xj0smMf0xusk/o7LHe62pu3/Sqnl80xu9bT0v
  2631. V+lt/k+j+j+l+8gdS9fefs+/7dtbv9CN3Pt3bf8Ap+p7EdK12R103ehzWMyqGOyqXGmzWix2jST/
  2632. AC2fQWKMapjg70ZqDgXPsfLz2PuM/Sj+uoD7V7f21MwPsHp8TP6X0tv537279H/OK47+lfofU9P0
  2633. nel/od3bd/K2/wDW0B4apPioXA2bPsooFhOxo927d7N1+n+YmY19BfTaWW7Jj1RO3v7T7Pou/dUW
  2634. ftCdNu/aNmyfU3T+k3+t7fU/4n9Go5G37I37f/Stw3xs3/yd278/Z9LakpLXe6ljbrw1z4gVB7Ym
  2635. dOGoH2uz/g/ob/pO/nv9Hx9D/hVqUel6Nnq+lPt+lzt/l+t/0/TVb9X/AJf0v+E/nf8A0klorV//
  2636. 2Q==
  2637.  
  2638. ------=_NextPart_000_189B_01BDBE4F.F26A79C0
  2639. Content-Type: image/gif
  2640. Content-Transfer-Encoding: base64
  2641. Content-ID: <189101bdbe8a$9e0369b0$d55d389d@scottst2.dns.microsoft.com>
  2642. X-Content-Source: C:\TEMP\IMG717.GIF
  2643.  
  2644. R0lGODlhOwItAff/AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2645. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2646. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2647. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2648. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2649. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2650. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2651. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2652. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2653. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2654. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2655. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2656. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2657. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/SH5BAEBAP8ALAAAAAA7Ai0B
  2658. QAiuAP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX
  2659. MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOK
  2660. HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5
  2661. suXLmDNrSN7MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx
  2662. 48iTK1/OvLnz59CjS59Ovbr169izaznfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv4
  2663. 8+vfz7+///8ABijggAQWaOCBCCao4II0DDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo
  2664. 4okopqjiiiy26OKLMMYo44w01i1o44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinl
  2665. lFRWaeWVWGYpqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qkn55589unn
  2666. n4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmI6rpppx26umnoIYq6qiklmrqqaimquqq
  2667. rLbq6quwxirrrLTWImrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9AfRivttNRWa+21
  2668. 2Gar7bbcduvtt+CGK+645JZr7rnoph6r7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAccLPDA
  2669. BBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRsYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLca7PLL
  2670. MMcs88w012zzzTjnrPPOPPfs889ABy0M9NBEF2300UgnLW1AADs=
  2671.  
  2672. ------=_NextPart_000_189B_01BDBE4F.F26A79C0
  2673. Content-Type: image/gif
  2674. Content-Transfer-Encoding: base64
  2675. Content-ID: <189401bdbe8a$9e971e30$d55d389d@scottst2.dns.microsoft.com>
  2676. X-Content-Source: C:\TEMP\IMG718.GIF
  2677.  
  2678. R0lGODlhOwItAff/AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2679. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2680. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2681. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2682. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2683. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2684. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2685. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2686. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2687. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2688. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2689. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2690. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  2691. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/SH5BAEBAP8ALAAAAAA7Ai0B
  2692. QAiuAP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX
  2693. MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOK
  2694. HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5
  2695. suXLmDNrSN7MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx
  2696. 48iTK1/OvLnz59CjS59Ovbr169izaznfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv4
  2697. 8+vfz7+///8ABijggAQWaOCBCCao4II0DDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo
  2698. 4okopqjiiiy26OKLMMYo44w01i1o44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinl
  2699. lFRWaeWVWGYpqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qkn55589unn
  2700. n4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmI6rpppx26umnoIYq6qiklmrqqaimquqq
  2701. rLbq6quwxirrrLTWImrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9AfRivttNRWa+21
  2702. 2Gar7bbcduvtt+CGK+645JZr7rnoph6r7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAccLPDA
  2703. BBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRsYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLca7PLL
  2704. MMcs88w012zzzTjnrPPOPPfs889ABy0M9NBEF2300UgnLW1AADs=
  2705.  
  2706. ------=_NextPart_000_189B_01BDBE4F.F26A79C0
  2707. Content-Type: audio/midi
  2708. Content-Transfer-Encoding: 7bit
  2709. Content-ID: <037801bdbdca$d5fe53e0$da5d389d@a-markpu.dns.microsoft.com>
  2710. X-Content-Source: G:\MHP\homesnmm\sn00236_.mid
  2711. X-Global-Moniker: :HOMESNMM\MAIN\SN00236_.MID
  2712.  
  2713.  
  2714. ------=_NextPart_000_189B_01BDBE4F.F26A79C0--
  2715.