Make(delphi) Add(MainForm,10149813,35,273) { Left=20 Top=105 Width=415 Height=95 Caption="PlayMIDI" Icon=[ZIP5E07000078DAE554310EC2300C74C59011B1A0AA0B6563E4193C2B3FE0097C253C04098981B50B020924F79A8852D54D1ADA32E1C6D5C5B12F57A70A5182274DA97AD34E112D8968034788B6E4E295E58A7E69DA5A00C8E0843C2D364CD99A31C60764B0C9DFA272F14E105895540180AACEE0E454B2E1C3A83ACFCE81D7FDE640B3DC47457F60DA8EF1993A9A4AC7510D96543CB91EFA3D759912CB4C8C9A2ACBB27A23295E7EC8629D47EAE99514A9474E034B613D525EAF9E984D7BF584CF7758A1EF97D3E378BEB115DA34872BF80CED4BD8E0D639C30BF8C3DE401FBBF2812FBCAF5AEB753E21F1E8F24BA929AD93] Position=1 Point(onClose) link(onClose,15575360:doEvent4,[(111,300)(111,300)]) } Add(PlayMIDI,12454694,406,203) { link(onEndPlay,1335318:doEvent1,[]) link(onStop,1335318:doEvent2,[]) } Add(Button,4529999,35,189) { Left=5 Top=35 Width=60 TabOrder=-1 Caption="Zvezda" link(onClick,4556389:doEvent1,[]) } Add(Button,2259683,35,231) { Left=265 Top=35 Width=60 TabOrder=-1 Caption="Stop" link(onClick,15575360:doEvent3,[(111,237)(111,293)]) } Add(TempFileStream,16000666,217,196) { @Hint=#6:ZVEZDA| Stream=[ZIPF76A000078DAED5C5B6C1CD519FE77771CAFC9A671DB0003B4F21A86C584357B2C5A25AE57AB89B60B834494465921D721EAA4CE48A008196DA914A446EEAE93507A51AF8BE0814AED5BA53E002211BC01A5A51701E2A5BCF4C1380E3189BD496C15A84271CFF9CF9C7F667666ED24E0D69479F0D933FFF9FEFB658E619D9DD5FB0F00C00648C05560EFACD60EF2A7EFC3F23793FC7379772AF53BFE30AA25937A1A9653D7BC3A73EAF4EC74F65C2B3B377F6A612EFB66EBECC27BA7F8C9A60B675B33D35FCBFEBDF56EF6E5DB39E173F34BA72F9EF153F407F71F740E64BFFD48F66167FF83E6C1FDB5FD13079DDB6BDFAD9B5C51F7EC238D1FC07201C48FB463C397E1E94700B2DC3648BD78B7F674F701B8CA4C6C3C9CDA3B96D87767CA81C401486D8027EEFE99E51816642C87551CB0C0AA407DD4740C1332A6336042DA744C13EAB62289B5EC1865B15A65D01545EC2B0EE7E614CBF4C9E0EBC692736B09D225879580159D81A2D81B25C8C81519F4926395A0B1BDE40C94DCE3A21F1482D64795E103166CAC3846057AFC4606576602936687CD237F06CAB0DDEF5B277F36A3313DCA30E1159AA42BF36CEE49366CFD8AFE34468252C55A748CA2C72034280ADF5B6171159E4460D2DB61C71E86C76CCBB12CE1C94045A4D20B86D4AC72C8F78DB42F0C7CCFCA2A62FE5569408692932D41AF344CED6F2E89747304700BC3C19050B986C380504C652668AB3F5764717412BDF4A10FEE5A716EAD4077045BE7FC484F645A25929B57373B334BAF18ADB27F5C365F42A97CFC09BDE214FFC60D8FE59816B4052FBCCAA4DF5A8E8C453078EDE1AC38F90A68A6639BC1286C466F07A342B84AF0DACBA0239BEA74B1AEE6617B2D840DCE84CB3AAAD0A37B3F73396DDDB160FC9EFB0707CEB560EF7FB504B7454D03394B25657B0946A34A855CD0871D6B187EB2F7E90CFCD47B49641E87E57EFED248C113D5E544F2BE9732CB89C429832F67C5EEA258DED5F949F682D82EE0B1584ED6BF4754C49F6FC323FFF362996DA439A1F09AD84F1BE20CB1D362B9C0B189C58CE247D128F30C41662CBE7C40A742BA842C0B8BB3A7E964DE52669F6A6C111A5F67423B59B8CCD4794BC15D335B640AAA5D12CBA2AEFC45A7E6D1297C9EAED2565AD4B85F68FB034AA250A0CC59D43193112B1AD2D203E7EF90929617B9732479B1DDA317996705CAC7709E6C936C28B75B64790185CA9C0AE04CC0CF6416916F571546A4C94D8154FC6A907A3E28080F966D2F2CE2F96D2FA1562094EF5A5439339EAB584F57E6A090577887EAEDACA56ACAA76ED6CB6474BA48E6924178691E0648CA33A8F6C4EE7DB19BAB521949471A0F0BF16F64828946A81130EC9F5EB665B1E86D71A1DEF0B9793A18367C94BED5354F1CBA3027EA7D9EF2B1E059FB260945BB178A7C790F813FFC8A50F28AA7C4BA3CE7A9DEDD82A6CC4F37BE2E24BF1CA875F708ADF5CAE5340A6931A5AE45D5D41E368CEF9C45D6A0338DED1D155529B3DE8893B19A27459258A5B0A24A59327F234E6F3A9DB794998B14B4563168618B128916CEE89E4612F12F9F03A8ECAFC43E4D4371C16B36B11BAC06FA3112874D7926588C68E487F587849AB782035C26000D7C3F30A493D925A6EAF85495268A27F40215B774DF37977515D665394C3AEBF4BA6EDA376F8DB6798B03EDBD883EB928EBDEA69A3DAF44B94257D3EF31CDE95484BEDAF1A28B275228BAEB35B85FD39F197121C3C9E09B6ED1937C568D1E59CA98BC796AB1B56EFBDF6A9EB5C87AD17BB72E500C65360D2A8E4555DCC9C22215CB199DBAF962A09FDCB970815276929C98963784B7824265DC9608F56146CD016CD48F449A0BDE5C38EB29F67C449E0FA86865983FA28132275F08696A389F7699514A33BE5A168B54F932D8A783EFC516457CDABB62CC52D297C86DBF6219768F1F13B054A59E9BA7D2F2DA7C5139A70649D53FCF12FEB71DEA781D336904DED0FE77CF3C0DC939BA14142E50185B8157BDEBD234959B9BAA48E882EFCD78E5A62CA818B8A53767042E4E33DEB498A3192003F7BC9CA9E9B6763C47B6B6BD63D0D4056F1AB568AE2D93CEA5400ABC9762B230EB55BBD7B2CF7B2D2B87EE6B9EDFC8FBBE9A38EE44F026775B9F65FF6DD3B337905A2117B16ECE055F0AD25E4663ED1CA9F2AEEA0B7AF8A6D679F6C8D7EBA14F60FE3C95158AE028FF487CC1FBEDA4E757F00CFE272C0D005EBA5E7BA6FB105C656A1B0FC3DE07B47D778203DA01F15FDF7E99FF797FCDE8874C7F8DF503EBAFE5FB41532BA7D86B776AD40C0332468D19C08C5ADE004DAD9CB2CA69AE66E42093ABB11CB05C2D9F034DAD9CB2CA695FCDE8834C5F8DF501EBABE5FB40532BA7AC72FA59F3F7E3E8FD38B1FA5FE98D6B32AEC9F55693710FC63D18F7E0A7B9178E98FD5037E96E96FA3D3C4B77B397417BB6FB0175373BACEDFB0EDDCDFE91F94575C2DE330155B0F77001BB27187FD80DD61ED0AB135615EA032B9CDBFCBC1761FA9E094EAA8F7EB2FC81F3D5F82FEBDCAE4EC01E10073B27F4DD13FAE844BDF7DE09188529B613F839DCCB39AD09FD9E09CE296470F414B300EE01EE8AC565EE143E5D3E2B93E65C89D6D5581BD93509D567E31C5470D73CABBB05EB918724EB6EDF5702200FCF51CFBE7283F65CF7365FCF1EA29E6D3C96279E1BAF81E39C0740CB02FCF13AED387E8D00790E69FB0E2B9EE4A3F9E68E31288EC17173523F5A04D8017AD31CD34DD091AE23C93C6E42FA5280431CB8C59C4C353970C798BE03A0087AA438CD9CD49A3E9A1E29EB8BABA22E5D16DAB5AAACAE555142D6B5DC75A8A87830E12E7F32C712A6F0182A50509B2E8EBEAD89871C7D1D475FDB948C125D11B8021E721109FE684A8A7BF479CE3F624E6E21152CACAB884C15D038F66673B29BD445602374FB34EDFA7FF68B9F975DBF4CDC16C712524519D16581DEC4D13735CBAE34CE3BD9D7C42D674820823314943441917E15919FB709E737798B34A536E9571BB752DA237489DA2DFBFC6AC78675BB960A4DA3CD12466287EB17FF2CA978F3E62B41A1849B0A2438BA40E75773F40D8277874223AE808F1C92506C79CE963AAA9EEE392E32A6400C572E228187421BEA246DD2B0D218CFDF649E9E128810DAC2FC9C0D8EAAA741CE76477304E3C8B5A98DE01FC19C8DA0B63264389BD1C4431819E3BA270BCD309ACEF1D18D4D599C8A5ACE9A932382A924F81802DDA8A3808262EA92394B933A1696ABC424507ABBA6BD718FC53D16F7D81AF798CA82CC59380B8128B0A60A532F876729E10915EB4238E9284085793B671BA0E8B30E68A59C7979C23886E1218AAC1165EF10B2ADD4A96E218BEABFA5491302D964B54BD9FEFAF753D05C351A58604CB1F0BC51C0E0BCA229D03E9D3ACE2B5163D5757D1FBD369EDDF1EC8E67777C3F8A7B2CEEB1F87E14DF8FE2FB51F87E54F4EAAAB32F72C6A9A0C9EEBC94C8AB0DF69B1B778444C7BDA2E6E1CDC2CB152AA2B3A572C6C5518FA31EFF2E10DF53E27B4AFCBB40DC63718FC5BF0BC4BF0BC4BF0BC4B7D2F51AF5BBC6EABDDCADBBE0C843CA2FEF1B25E907E1047DA3E44FD7692702DF02F3BE51F268FEF1CA78E2047F971EAB80CEF73AFFA88C6F39C1AD418A35CE2AE3C001704CFC63053E0C5F7B392CCD21797EAEF10390101F02057D4CC4EA5A3E09C4D51C9112EE5A609BE3B635CE0B836F38D01E56FB6108D07123FEDA1FB998DC0F8FB361B5F7D1EBBD97462A8D8BBF1EAF8C8B7F4A00F72B90CAE3E25F82E84C5AC7C61DE91D1EB74B18519E8C1246B4E246BA6E0EC394BD4ECA927BFF633B4ECABA4BCA31886D89B2259E4871F1FF976DA14BC7F53F8217E8D2F117D05EF02E1D63F46781890D50BFEDC9ADBBC0A86DDA0A2903B2F95D9BF27013527AB78266C097FC140360ABC064F260482EA4DC94DFD593875B9092418AE1C310258C0953D279185897F65C16D74A94AD903084859E6445F17325B64653841743E8E910DC60409AA291ABF5E6DC68B8F84E51CA616C7382E2B74A3302984CCEB59C9FF618E25BD1D11EF990C2A36117AF0D0B6BC9B6740ED2CAB62E61B66B1B4776076DEBC98116F43D6D088A11C4A4946D69F4B40D49B61192A21DC6A4732E45DAA629695D685B24B2278471E5E76A5D3997C24F7948BB7CB675F9FD42649A72AAA2217D8FE376A9718BEB2DAEB7B58BDBE02E20F0A06F026F53D1DB16472F10BDF6F72FBE1D64DC5C3BF3E2CFE7383133A46238B4FE62184F9578AAC46FB1B8DEE2B758FC16FBF4BEC562DB62DBE25B53FC168B6F4D71DCE27A8B6F4DF1AD297EFBAF8D6DC2863C2472B0198DE9C51EC96C03DD80A3F7D1FF92D2E69BF0064CED4B4292F11FB542B2916D238508EAD3A6BD4DCF1C2C0885E4501BC4BF4AEA5494A4E0EA9308C93BF8CF60244CC964616B191DF8AD84CE72EDD03AE5C90A4A0E3893C28FCEF6798AC553BD1737411990FC5632913A362EB3E2B9C422CC6A7C23608820B2487D3EA01D6D79D842BB83ED53E07381B5B9C4E829A26458006EB93F91198390237EE96C35E94A36F3527C07A5C6EE60FB0AE9F8354FC7A08FCA3A186BB7774CB05B580010CC4780411ABB2F54726DF23DB56C65A9AC634532F2D98FEAC8C422F3415DC43A80C301EFD0A3EAD327971147A7EA564F1D1268F3043E75239F79FF01BE047014] Extention=".mid" link(onCreate,15219539:doEvent2,[(265,202)(265,202)]) } Add(Hub,15575360,154,273) { InCount=4 OutCount=4 link(onEvent1,12454694:doStop,[(347,279)(347,230)]) link(onEvent2,6300014:doDelete,[(195,286)(195,167)]) link(onEvent3,16000666:doDelete,[(202,293)(202,209)]) link(onEvent4,13798273:doEvent1,[(233,300)(233,356)]) } Add(LED,3118621,525,154) { Left=380 Top=35 Width=20 Height=20 Shape=1 ColorOn=65280 ColorOff=32768 ColorBlick=65280 } Add(Hub,15219539,280,189) { InCount=2 OutCount=7 link(onEvent1,8620497:doProcessMessages,[(396,195)(396,160)]) link(onEvent2,3118621:doOn,[(503,202)(503,174)]) link(onEvent3,12454694:doPlay,[]) link(onEvent4,13008063:doOperation,[(353,216)(353,258)]) link(onEvent5,6923944:doData,[(337,223)(337,335)]) link(onEvent6,10040903:doReset,[(328,230)(328,363)]) link(onEvent7,8373167:doWork2,[(342,237)(342,349)]) } Add(TempFileStream,6300014,217,154) { @Hint=#8:DOOM2_RM| Stream=[ZIP7ACF000078DAEDBA6D731B47962E08B5D1362CA3DD68BBDA86BBD1B30813D1B72E82414122445202C48028C884695002892259A48A62890225C8A2698486E16528289B054AECC1DC7607C9692B9637E6FE82FD22695E22E6D3DE7B77E646ECB7FD11FB3F7A9F27AB2A2B0B05CB726FCC8D8E587D1091C83C79F2E439CF79CE49D8B346BB158BC5DE8C9D8ABD7D6A6FD678701FDF86627F32E3F19FD889D89FBE792316BB8C8F9FC662FFEBBBB1D89FE6DE78F39376EC4F6762AEE8FF528C3DC386FFAAC79EBDB5137B76BAF25FB4C399566D6FA6E5640FA76F758B7BD3B7309A321A7B5386933E9CB4BBBB7B93B679786915834BABE661A9F56D66AFD47286B1AFC17D99C3E99BDDC2DEF44DEEBB51DE9BBAE1140E276F76B7F7266F5AD8B79FC4BEDA61E9E6B7DB7BA59BE661BD55D9ABB71C9DDB6ADC963CBC62EFEE5DB1370F2B2BFBA9BDCA4AF5B0740BDB4BB7ACC3F1B5DFEFEE8DAF390D6C33B92D75387DA3DBDE9BBEB1797865A5B3776565E7B0C2890A264AADAE0DD3B60FC757BF4DEC8DAF3A15C5C6956E7D6F7AC5891F4E2D6DEE4D2D39B1C3C985AEB937B9B073786989775BC2DD56BF1DDE2BADE22233AD36F7C5785A05A739DAE1D44A6B6F8A0A269771CCE4F2B6BFCF382C99BF6FEF954CA775585972927B9525EB700AEED89BBAD92D1E5EB9E9E87B576E5638A561CA3CAC2C38C37B95856EEEF08AE964F6AE988DC3A916F64DB5ACC38A0DE98ADD1D860B9D345C88B5BBBFCB613EB137653B15ACE53043E577BB055F7915B782CEA9A5329557A85C3BBC72CB29EE5DB9553C9C5A7DA2EF4DAD62A6E5D4F6AEB410A7DBFBF5BDA9DB89C3C93B184CDE491C564C07AE37CDC3A94D689CDA8401D89FC37EE8BEC1A91B150A5521D44D2162D46D1779A9022E55E61AA2803F87933C77F2D604CC3CC0A5EE024698AF6111072F38B1BDA985AE41CB2BB05C3FBCBA84B5AB4B70C6AA13DFBBB2DAAD5369154AF5C34F37B1F6E966F6F0935BD8F7C92DEC9B321D986E660E2B3779E01DC4F10E4C98BC03775EBAE1187B976E00D2B71C736FE69676386D77737BD336D03AB50A5553ABB9C3C9D5FDDCDEE4EAF0E1A5D67E6DEF522B09B4FDBE03B439D6E10C75CE40E7F41DC46AFA4E1751BB053BA76EE987934BFBD5BDC9A5D4E1A57BF0D9A57BF1C3D29D6F81B73B9B87F525C7DAAB2F250FA75B4E6B0F7F3A74B501576B88C73E00B20254ACEC17F74A2B1AD0F907A2B37278DD8495D74DEDB07E03D1AFDFE8560153689A5E81836FE1B42BB792875373FB387F0E8A56FE503FBC66C6E9E4C6DE356C9B598530FEEC1C4E7334BD0AE91B38ADB2120752B1ADB2923C9CBCF76D676FF29E85ADB0E8E5DB12DC56C6B614B76D8A6D1EA26D8968157437011A15D13A119D7E1544EB988F13D100949D958816E9928B20BA4AE5A9EF4774CE47743C84680DBE32C28886E1B72A3EA2AB14AA84103DC14B0D8710BDE923BA1845340E5ED89580AEAA80CE4A4037A8B3F21240836CCD3401BDE9037A5802DAF4016D84005DF0019DF5015D20A0AB3F0ED035003AE9033AE103BAED033A4540DB12D0A60FE806004DA2DE2FA880AE12D04608D0351FD0491FD02902BAAC023A411FD7FF0C645E63FAA8DBB6FD6D296E6BF8DB641E709BFD3D149DF3014D8A3688B982A4E810A06D023A27019D1948D17D80F6F87F8954A950B404F4C42B5074DC07B4A0E85C08D082A27321406B218A9680DE0C517400E8CCAB50B4407442527408D139207A3704E830430B40EB21869680D6430C1D05748A80DE9480DEF4019D9280AEAA0C1D05F4AB33F48F03742DC2D0351FD08D3F0399AFC0D08388FD75CFF117D073A4FEEB6FE28C1BDA0E5C7ADA224B5B04F53241BD8CB66399A05E46DB61B3EDB0C1D2AB8F63CF4E9D4A3D3BF593ECB353F1E4B3533FCD3D3B95D09E9D7A1BDF4FE3F39DC2B3533FC3F8DDEAB3533F2F3E3B95C2BF5F649E9D7A0F9FEF77873101A19F63D3CFB0F91D6FE39B5018C7E74FF0FD143E63DB6C6991392B2C05EBC89C7596827566CE2A93781599D364E634D1DB6C307336D0DBACFF4DFBD9A9373457D74FA1F3CDCAB3536FD561E0AE675C37BD575AE7421C429A7B60AC70586F32D59A48359BA96633D56CA69A8D0C9963AA2D02AE8B6C8616916ACB4F0CD8894BFD44F7CEC2F84DA87A0BE304EEF636E64FE3AEC99CE70CFCFB391CF30BCCBF87CFF75BCF4E69FB5CD4F6C69763AE716FC2213FC1BF987678DD60976568E400E4F012BBAC4566D52220B5CAA2C4F49A650ECFC2C2C52738FF94E60645DC1FCE7EB3A0D883EFA7E9EF09CF1EC8FF5C7363F10B7C7F0FFFDE47C034070EFCC07C76EA43072BEF512249230303DF80F362FAE135033D9D41C6809133CB4CFD65A63E47D3CBB06D89A9BF88D45F64EA2F22F5379EC0A053BC63CEF5FD4F1978FC7B0B4625E0ACB7F1793AAB2028EB1999F21C87BDEFE3225AF9D9A95F760D0F4929D7BE77B09848BA517823B537B98100C74CD8497A7AA98D09DA88320DD7C24600E5D4848B8B37CA8A8DF89E805D6F6B9E8D6A60314EC19C5F60FD3D07366818FC12C8D3EA2ECAE979A6489CBECBC236D05793FCD74487BA428A5A2145AD90A2F090C4143AD415F0DF1CF96F8E1DAAC1826E80E36CF29F0D0516F9CF22FFAD90FF56B076FB49D58541DC73C4DB2937C5682903F98B9C1BD4F7D1C95A888DC5F07B4E3CEDED8BA1DC5A643EDA759BBCBC427AA35D4D5267B34CBBAAB48B5824BDAD82DE96BB3517BD3FD55C6F9D86CE243EDFC55C0AD17B9F8EC1F91F20D21FE2336D806258F1BD00267CF4E38257C8DD6BA4DE3534C7EBA4DE7550AFC15EC200B5B5C9B36D52EF2A7DB62AFA144C2D552904BC19B4CDA26DD604FD09BB57CA5C6B13B5688E69F724EDBEDDCD7AA854FCC660BD9370ED6284E9A3F790321A3E7F89EF6920E4238C7F85BBFC9A447D5B843D891312AEA7DFF1C3CD6A61E03673E8B8E748E72BECB85740E74DD27913FDC932E97C991DF70AA90D6B9FB649E76DD0F92AE97C9574CE649B32502256D810811227D7D9A0AC93CE97D8712F891A6C84B8BCE07379D6E7F202B9BCEA71B963E1EE4A360A94673C94E36EEF3805378082C8BBC88DF770F3F76BC439F2EB5D864E77F1FDB6E73A5E5A902A2C79150A47370FDAF5281CCDCFFA63DA047AFC29E9ABA8D017BEBF83CF64C18B0BCDCABAD812F5858CF0AE077682F96D8F93DF48BA49114357B5DEF6A93E45AAB725D59B3ED5E399B09822D5173CAA3F00239EDAF628953EF2EB1DFC73BAEAD94447D43C5A253141E6174E1A5F54F64C7900D741F95552BC11A2F89A4FF1499FE253A4F8B247F18FD36E69F4CBDB9B38E32DD89000C9BC5DF1FC937573EE6705D7152C39218A27D87F09833F2893E23BEEEACF526E08DF14F51094897A144B3051EA3F8A3A3B01BDBFC1BA38ECD5E06C5F20499F70545277D9F15DAF1F48653D43B1E77DB227D67FE9E04F1AB7F80813BF42B9DF407E7D844D696CFA80F5809B3D9BDFC1C6B7923EFCF490EDDBBEED29DADEF06D97A529E3D99EF59221E7563BDAFD76CEB35973C127283FEB39D623065196C8FA0E72E443E4481AF67E44E369E02F92303CE62281944C8A440DF56A80256B80CAB52BEC81570C726D815C9B8BD4009B3520276B40C6AB01DD840BF73760F64F79052F41D98A082ECEBA592CB88C5E4CBBDEFC08EBBFC2FAAF71950CC6BF815CA6E1CAF09A490F213110B105E759E4D9FE42C1025661A128F885A2122A1413E423DB650941B29A8B01E6090F793FE786F5C3AC47B0F8FE6B1A02A37E9D720DFC0817FAB0C00B80D7622C6848E098ABE31DCFC85329BF90C0C0B5AEEDCE487A17084471415FBFEED766019AA23B208AC881EF786DEABB7AD0AEBE957229250687AFC7FDA264B228E5424549BC3572A1A2A4F945A9182A4A9BCCB576A828A5BD265BF79A6C9F9C73EE1D937E6B94F3DA22E60A70F8017D93F452461428840673BFAEBA69F321E6B414CE8CB9F89541159780AFE658CDBC3A5589D4A904EB543D52A7F08E5EDD0D95A90CCB543B54A67496292352A6F4D093235AA6527C72B0714C7B4D99F752F0BBEDB70B5E670FA8266B2E99315C4443A8E5011B695D5CFB4364E607C43FDDE6D576F53992108D2E6A57CCE55A174A13AC639B7E1D4BC93A56559F22A13AB6BF1DB4E484FB9BBADBE3F0B993F40AA75FC3E4B38005F983821BA7340AC947E0E95FD16A66213BA89457F97C4B49B024AE580BC56DF395DF317E717B4CB228280D40CACD0EE151DFD0A267288C4CF10D930CDA008D19F34191C5A4E632B76F20CB107B82B73C235D52AEBF4AE9ABF5BF6EBA665F9B927433E174D1CD849FE5942E85169A6C5060E22F0B5E4A147C46867F7FEDE506498F3CF37ECABDD3BB1E1F25BC26F62722F0366A4B22FAD4F9817AB29F72DF876F145D5DA296F88D43D2AD27A250E7BC5A42102047DFAB120439B7867C04C8FE6A3FEEA2E103DF52CDC576D2EB2A84B52917AAB10AEA8CFD2A6F9ED0BB8C7D9D7CD117BDCE22EBA175C20383473AA2F382037F0E4353EC01456E918D1F27BD8630AB04DE4BD8D88EFAE8E92B785ECD700B5EF0E811052FF30A8F1EC770138D5E100F0FCF3BEFFA353AE36115EBBF4CBA704DFBEE657DD909B8D14FB39F7B0F1816D058562D783959F0D4179BF23212054F535F466C04BFD740EF6D4B36E2CBE2437C4FE3FB4759F63B30AEE356EA9457EC48D86F2590D40982B3E215B8825B92E493CF2B57CC58225BADAA1F68AE27521E7E4429B3BC5A587043F6B65719981129BF23C3A756753B9DD35E86E0A9E8BDCB527E090CDE6539BF04F25D56A15035F42E1325B0107A97C91238E185958814EFC94C40497EBB288097F6FA98827BB10F61609AAD03B174DB70177F211F986EDD731F99E51FA87739F92E13F5AEFA9277595D14BC9916A87FA69538FC94EFD54FD11A4CDFD9B7BCB612F07B23E3FD54940B5A62D95AC2FE64D1A3DAAAD7B777F973C27ECD4D7762851D1C3DC01F97F84A7B6BC7FD81EBA7A67B295264EC6F3B7BD37782FF76FEEEFF1E7B1E8BC5FEDB7F8C3D7FAB157B7EFAE3C7FF4FE5681A85D8995ED28EA616BB39676AD1291C4DE2D6CE64337B546AEEE79C52B37034B6B25F75C6569247E7967EDF71CE2D39D6D13442E44C5BB123E482E64C59DDCAD1E49253712697F4A3D2EC7ECD29CD268FC6F06E77C6D61247E7AC6F6DE79CD53E9A9E752C677A3675041FDB0EFE748ED01D984E65453B2A7DB6DF381A6FA49C5263BFE08C37B4A362F30F09A7D8AC1ED5AFC1CAFA35ED687ACE493AD373DDDAD19506345D69248F2A4B30AEB2943A2A4DEF979DD2B4061D7FA81FCD5C4B38E3D79CBA33C36D4D1EDB74768EA6389A6A268F2651028F2E3512CE6403DB2E35B07FEDDB4DA7B466612B2C52B76DFBDB52DC4623C5B60A8CE425B16D6CCDC6B5615B69D63A2A194ED62919DD2247F0A051E540C3C0C0259D8253FAAC9B3B2A5D73D24EE95AE308FC95742657ECA34B8B90BEB4D81DA67806E2585BFD1D241771DC229C5B5A445056A97CD555AE43A8C283A173B64CE5152A4FC1294E114E9940309FE808A64637D7E0E6EC11BAAABA33B99C382A591894AC382D8171D7CCA3D23ACD5DA7014BD4BD04C3E7383557A510745FEB224E8BD05D5A2C1E4D1ACEB03369948F2E5D73361DFC69731FD696B0B67A804BAD3A196E041AAE65695D8CD619B41CBA0C22856BB3849A9300D4BAF560EDE23AD62EAEE78EA696769DA9256C9BBCE6349CC96B99A34B04DF2580AF847E1157E8EA47637340C8D89C1602B44E400F7F3FA05347634BBF47F03C406FFA804E4940577D405705A0C709E871007A8C801EB3367D402709E89604B4E103DA0056923F1ED088D4529280AE0840971A7FA8094097E8819721F3928FCC4B50E401DA26A08D97E641A91177B795DC6D1D910703005D21E62AC49C0B6893511D76015DB906D05600E812015D5AB18814A088801EC383D51903A04B0034E01B13A0C67A4B02BAE02BAF1E4DCE125800F42502FAD267009D07E8E22B003A41C8A57C40EB2EA0B13F87FDD03D87A9C9B90A415B0568992C0474C50574C107743B04E80909E8F42040F35107CBF5A30A015D9985339A4EDCA910D0AC76626D8A809E5ACF1EF1FFDE71113D4D829A06A23F21A23F71D15720FA72471789E88B2EA2CD10454B44E77C440F13D13541D163A4E8B157A068223AE5233AFEE3115D54115D21A2CD10A2AB3EA2533E4587114D8A8E47111DA5E87808D11D9FA27F08D11EB3975466F7106D4B44ABA043EB82E09B04DD3041A713D16981688FA22D52B42E293AED5334FCB918274557FB28BA42FEEF477495CA53DF8FE89C8FE87808D1A468238C6818BE54F1115D256A2B21444F84285A207A334AD112D180D367BB12D05515D05909E84600F6C1806E00D069027AD307F4B004B4094027FFDB6F123FB2ED78654CD706B2F4FFA4B6A3E4B71DA57FA7B6A3E4937B4925F7C12C9DF331AD21FC06615720EC72114CFFE8B643968049B61D2A4BFF7F6F3B3C4C0B96CE8530AD8558FACF6B3BFA595A803A21593A046AA5EDF0301D266981693D44D2AFDB8E7FFFB6C3037440D24ADBF103241D0274EE75DBF1436DC794BD6F3DC793F5399EACCFF1647D8E27EB733C599FE3C9FA1C4FD6E778B23EC793F5399EACCFF1647D8E27EB733C599FE3C9FA9C4FD6E77CB2E21B34BC0BA924A4DFC1E7DBFA733C59A161079A2AD068E204C89CC23A9EACCE941D3C59DFF9BF632FF064FDEFF9D80B3C595F9CBEF9BBBFD18E710FA33BB5A41D4F22D5BA08E8F0319E0FB56EA9993D1E43AA75C79A85E32252AD5B5C491DE3C9BAD9E593F518CFF3CDEE94153B9E44AA7527916AC77073B55B5AD28FC7906ADDB1D9E47111A9D62DAE258EF964ED9EB3368FAF20D5BA57B084C8B7BAF8D33946836B744B2BDAF13852EDB8D84876C7916ADD62433B3E8354EB9E69568FE163A33B7D4D3BBE8254EB5E41AA1D57906ADD4A238963F761EE52F2F80252AD7B611A8A906AD892E8E2C9DA10DB98295DFCD93E9EE468B2993A2E21D52099E822B12B383279CCB767176FCFE0347FDB8EBF2DC96D06B6C543DB3AD8661D8F23D5BAE3B3D6F105A45AF70252ED98AFCA2E5E959CD23065E292CE70771CA9760C0866BA78B21E33D5BA48B563A65A97A9C67D69ECC31A52ED787C31C1C8E0B8C5DCF185552A47AAF9CAABC7C8F1E12E9EACC77CB27601668DB128C229B000A986606A7433DCB4923D2E21D5BAA5E5C4F11852AD3B66258EE1A6147C651E5F40AA752FACD300A41AF643F71C0F99ABD05C4417A976CC276B174F561A50800165AEB5BBFC733CC673C796268E4B48B52E68214DED3568CF1E5F40AA752F20D5B811761A3A2D8751B339620E2E45AA71AD2AD6F864ED5E5CCF1E23ED63DD0A52ED186FD67A176FD663BE59BB78B31EE3CD0A13906AC77CB376F16625A24D1FD1B910A2733EA28789E81A109D24A23B12D16D1FD19A4474454574CA4774FCC723BAA822BA428C992144577D44A788E86A04D1756C894711FD6AD07C05448B4428635BCA4F0489685B225A051D3A7C0C4C826E98A0D30983B44034DFAC708045A8409A88E69BB58B372B80F13B1D888695E8F081E8AC44B400542E82E82A95A7BE1FD1391FD1F110A235F8CA08231ADB962A3EA2AB34B71242F4040D180E217AD34774318A68E4E267BB12D05515D05909E84600F6C1806E00D069027AD307F4B004B4E903DA0801BAF0FD14FD23005D1B48D16D1FD02902DA9680367D403700E8D48FA768023A45409755400B8AAEFF19C894E9F3E3987D3045E77C406B1818C45C8198CB45006D13293909E88C0F6897A24B2E45F701DAE57FFEAA18A26809E88957A0E8B80F6841D1B910A00545E74280D642142D01BD19A2E800D09957A16881E884A4E810A27340F46E08D061861680D67D864EFEF7DF245EB71DFF73DA0E0FD301492B6DC70F907408D3FFFF6E3BF81304CEC91C4FDD84E9533713C715DEA182BC9C445FFF027DFD0BF4F52FD0D7BF405FFF027DFD0BF4F52FD0D7BF405FFF027DFD0BF4F52FD0D7BF405FFF027DFD0BF4F52FD8D7BF605F8F6FD0F02EA492907E079F6FEB2FD0D743C30E3455A0D1C40990398575F4F5DD49A5AF7FEF54EC1FD0D7FF9F85D83FA0AFFF87D315A7FD77E76E9BFBE76E3BA9BF3BB751DF3FB7E1643153E30C067730B8C341ABB57FAEE52420D3A04C5AD975BBC141C61F6069C3A40C965A75EEA29E06F560E94E95831C96AA5CD221DCA270FCEFCEB5ADFD736D27091993329A6286D4ECEAC1591B16772515CDB7EBBEB0C5415231E32E64EE0A0B7D8572C9BD0E15D6FCBBCBB3EADEDD6F1B9CD15499FA60FFC41585729754281DB56150064BAD5AC83F58BA53E140F7FD93F3FD93F8BBE21D63BF48B714215CE4958BB85791F752964C0E5218D81C24072DB5B1D4164B9627D3C2A025664C5FD85F82A38A745411F72A6E88B3FCD383419D832C3437A839ADEC920ADDED69F52CB11D0AE18D22BD51847F8AB703CD5CB2B8945406F2ACC009269D9052E3E53B1CF69C6B876023D11205001CE5A22EC0AA049B1F2FB8E51CDD1220AA4F58854DBBC6D3B33E9E550B25E6EFD6A827ABA49E3C42422BD8E563FE1ECEBA173ACBB527AD9C75B7EE696E1B3403EEFD123EFC923E743D8619E829524F30B80F6CDCA7CC3D833390D984F02643B9D5DA2F6E91013038B745E3EFB5680606D8758EBBCEDD373880A3EE9B1CC08C2D9BC2B4D9A230652C57B8B8D5A0C28C72BA3B83C166838762E97E8BF6C41568DD333DC3A04798AAD863F2089C0EE3DDC126CEDAA4CC1790F982C64B33B62CCF307FA9889922678A30BE783F845EE90DFFD0C087F71B9C490783735FD8549854CC90CC261DF5250EFD5200C00F9CEB31BAAECD414C89D7FD3A3503F39B35BA451D6C99B459B5D0759DE2C331088F5178EC0B737FEC0BDC6BECF3C6FED8E75C7207696509F68C11D863772D0E92D8DEE0766693EDF3B331989F43F915E667957BFBF859539CD0C7CF9A526EFAF839A324C85F46FD52B8D7A72F979FD3EA528460A34B404B3F3FDB3E671A83F95925D83E7E2663D706F3B3A6280CF8D90EF1B34AE62E3FAB2520E067DBE7E7DA607ED6D47885F979208B460110B0E8F79339AA9ECACFE941642ECDE8E367D5C2809F7D1695F00BF8D9E7DE6057989FD5B3FAF8595398BF6DD20CB8F74BDBE76763303F6714FE716930E5F3B3E6F3733CC2CF898072035A966C236930E0673BC4CFE9083F671492E9E3E7CC00AAF4EC49287CE81235CCD8B443FC1C57F9D90EF1733CC2CF2A7AA53764FD923EECE36704E50BCBE767DF0CC96CD2517DFC9C514BDB2606BB4AB8EED722F45CF7E9D9F0E95986CBAF6CBE0BFBE9595358B98F9E359F9ED3117ACE44DAE794DA1187DB67668C1D699F253DDB3E3D1B117AF615CAA5809EEB91F6394CCFA1F659D2737D70FB9C5676F5B5CF2A37F4B5CF929ED93E5706D373B47D4EAB4BC6607A5697027AB607B7CF6AF72D7BDB3E7A0EF5D1617A563B62A95076DF7DEDB3CAE57DED735A61E5A07D0ED3732648947E7ACE44DAE7811D711F3D6B2FE5F2BEF67960631ED073DDA76763303D27D4F659D2B31D699FE52E3BD23E87E9597D04F4D173B47D4E29AC1CB4CF617A663B660CA6E784DA3E87E95953C826A0677B70FBAC1687BEF659D27322D23E2B4CD9DF3EA7943EBAAF7D8E2B66F4B5CFA467DBA767C3A7671FBD919E3DF0A1CFCA4AFB1CA6E750FB1CA6E744A47D4E79F41C6E9F253FD707B7CFAA857DED33F9B9EEF3B331989F33CA52C0CFB6CACFBD23F32FE26784E08720FD61EC1F63B1D8BF1662FFF8562BF68FA76FC6FE78A6C571EBF11918F0C7331B186C7070D77E7C0637C17264E90E96EE70E98EE50D6E63705BCC4496362CEEE2C0F6062D830A35C8B4281352D8E0208DD32DEFF48D3A7765B16470495334DF6D5126A1CC0403A139A1E89183A8858119FE2E69B394719D9050FD6385FCA32E059AED887F224B817FFC41CB8CF8C70AF92713B159F561E05E1902E9793F942FB3D057287749C36EB72883A5DBB6277CBBC1415A35DEE6110397A47B03D898944929BBA40F6F6F6269D73F3331F0C69B1CC49450B4316873700FFAEE89B077B0B4A31CD9B63D11293B0019126AD217C2AC840A5093BB52CA5152582E49856D8367A921911E940A374C1E911A1412E9CA20C656BF97036448850D2AE4529D334CA19A37D882A95B34F59E49E361D83DCBBB45DBA4A930636B9332F06EBBC599B872A86B2A76DDC7D27DE11F2B84303519E459414E8ABC8D2B87DE6B71A022436E97C8D86A7BF644F344CE6C99944929D80DCE6AF088B472D63A06EB5C92577665320A36D62DCA84B8C677AFBCBB24CA7B86EFCC1A0759051BF71B144EFB0E57CF924E08F02315FA366F426633D0A34639F0A11F4AE90D79D6964DB724FF38F265EDF1C897306C04BB46B86BA4DD783C82DEF38F239F6380E2F6C7912D2C0961B86584A00D84EF63E63E154A0B376A3E3B9BB44745AFF47C946B829B4A76F615BE84CA836494846287D8F92FA77A452B4A5048046853830A40C0CE2FB13052A2FAD83931883702E323BC2197A2C5C665674D4DFC103B331965491870E576849E7DEE95A095F42C99D28AD073141A126BD21932B6617AD606A697BF14D4049F000654C3303D6B8362E2FA32A30639EC66355FFBE839A3B0721F3D27544609D3B3A6D06140CFB2861A117A8E34007DF4ACA657409976889EE3117A4E283715E56277509EF4B1B33AD3C7CE19E5A83E76D614360CD8D90EB1733CC2CE6A0318306FDD67676B303BAB67F5C127A450B2B31D626735C8810B8DC1ECCC485A1176B643EC9C56D9D9F6D9D918CCCE9ADA3B87D939DA3BC75FDA0ECBCC0B3AA4EFA7F268DBD8D73BAB5D545FEF1C6AB02205206895224BD11635A0D708F3F6B1736210E505ADB735989D7FC0C24889921606BD738436822322B4D1D73BABF1BA6D0C66671680F660764EF437CFBB4A9083DE5992F3767FEF2CC9D98EF4CE61728EF6CE71A545BD6B0C26E784B2D447CE0389572A948C170D49D020CB18DB837B67B5890E7A6749CEF5C1BDB3FA02906DBE4F862E372722AD734A21A868F99771EC6B9DE34A1BDAD73AABC0085AE710370F689DD54679CB184CCE8948EB2CC939A1DC3820677B70EBACC63F689DC3E41C6A9DC3E49C518BA1B427FAF40A937326D23AAB41EE6B9D556FC8B30272AE0F6E9D25396722AD734A61F2FB46849C5FFFB0F1FA878DD73F6CBCFE61E3F50F1BAF7FD878FDC3C6EB1F365EFFB0F1FA878DD73F6C7CEF0F1BC97FFD2B18D984CE264F9903A6E678D9791C37CFE3E62D0EB0D46C51064E9BB7BD19B934DFE2004B4DDBD32315063276BFB01CCCD93C54156E60A921965A5C522D8C2E0547F883EB50783D7CBA3F9067CD59DEA0615261CAB727A4B0C1415A5D92C64B53C576D551816661EA0F58289DE0EF92165E6F51064BD72D4FF87A83838C7A84C523062E05A6FA9EBF6E50465376491F5E6F7329A61C3AE0CA48D9F95D25C806D4181C2C60B020C2BE8DA51DE59E52C4B0BDC1006448A8495F08B3E27E0070ABA6C15D9A7294B44F2E05879A3C4B9D911E940AE70C1EA10D0A89EBCAB41A633BE4E5B48A0CA9B041859CA971862954F7062B307585D75930693CA0B6607BB7300CCFD415387705CE355A9C48A83132A9189B96B0B4C4A53E80A9B9208F0A5252A46D42F1DC428B031518D2DFF250610EF1104D1389CF1583329A22139CD5E01169E5AC6B185CE392BCB19491D0B86651264435BE77DDBBC715F8B8BEA49E1A0759E5824B0D0A63D782E1CB487BEC107C420A850C76999831033D6A90031FFA9194DE9067AD58740B08F646FDF1C80DF233768D70D788015A3648CB8B182CB28D86F088100666B19482B0ED092F81B197A83020E7BA4FCEC660721E483541A2581172FE7E2697BB023E09937342814D1F39AB4B51FE0F7231B21470601875DA20E29541891614A9B06144C8D9EECF9D975918A950D2B0809C23B411181FA18D3E7256E375DDA44C4AD9257D781DC9787DD73F3331F0C6E466E6AB0C4540CE3EE49B9D7E72F6134FCA0E408631989C130A07364DEE4A0DCC2E7F492A94F93FA016FA0A25E545431230B08CB135989C33AA4249CE3E274B96EE2367B5C4B87524A5B0A1CBCEF1083B6B0A4345CBBF0C641F3B2714A6EB63671519013BFBC858690F6667958B574CCAA80C159C1566E784CFCE71E5CA920D2536FAD8590540C0CE7E6B1030AF64673BC4CE69B51AFA67F515F79042DFE63E7656A3DCC7CEAA37E4592BB6CFCEB5C1EC9CF1D939FDC7B195FDFAE3B195C41FC716385888FD6B21FE97F5D3AEF27F207662FF148BC5FEAD10FBA7B75AB17F3AFD71ECBBB1BB1CD79E8CDD75B2DF8D6D584FC6A0F3BBB176E3C958DBC960A6C199B432B8653E19BBE568DF8DDDC1CC1DCEDC6D70BB94C928337D0375C93D82BBEADC85D3EF585488D3EFC19E7B9C69D729C341CD1F5439C87D37F639B67FFE030AEF1A5CD222B70859687190542C947A5AB869CB4961A93ED83FAAC23EFFA47CFF6422FE19E88DA8A382236ABE7F6CD73FE3F7AC27E3F738D8309F8C6FE0ACF1FB18DCC74DC771C4388F186F43A64D19E8196728C7E1DE71B11D868DDF1132752E65BF1BFFDC7832FE39B7E3F4719A317EAFC12332FEF6B43AF0774961F8709C3EF466B8CBA00CEDB1680F963EB77944521196166EB4289318B4AB6D7B3208E5F8DD908508CA3883A25CC7A4303C0FE3C7EE85DC2B11259724A25C200DF4FC4BD0FB2A4B0136FC08225E631B0251FEAEDB80E86D4254DA23975C53D3118473C9E0923610F3150AEBEA2D6C0FE1F7CADC35FCDDF81770F8174E1C516E31CAF07C070EEF84A0E5CA60E9BE4568257D61ECBABB03CF6F7F37B6891336798274A1F4AE9CF9DCE440CD06693B4E1813566C41F1168FFAA2CD3363008BE581E5BEED1DBE09994D0ADF6931DA7165C93730B0479EB5697186F96AD21930A3DDE220F1DD5807321D0A6F9A94216A6C1A06859D169D1157FC24CFFAC2E20C0FDDC4CCAEE241E9B8BB1D7867275017040222EECC3DD37381F4858CF51696B63803178C0917FC354EF86B1A2133481A71B7C514503D28934BCAB4B791143BDF9DC5C4594E9CC50967B770DFB3F0C0D90EBC74F64B2C7D89A5E25F5B4F8A7FCDC117E693E217B0A2086F17E9ED229C5C144EBE57F7B9B936989BF5484AA9C895A970D7E4526A108306996487B8391DE166F8E9EE5F56EDEAE76630D67D23C2CD76889BD3116E2683D67C6E3619F69442AE2E37A723DCACEE0A68D20E71B34293E31BB6CFCD56849BED1037C707ED92FC8D508EDF0D5988A00CE4666D10AB4944C9A53E6E1EE8F93F8F92E552808D30376B8AF06D93DC9C52DA90C0E6F02DD4A2E126776A20E6AB14CE294BB2FBE8E3E68442B70137DB216E8E47B839E1717327C2CD6A39E9E366351BA4ED2E37277C66211782F0BED85558489EDD47CD6AC9E8A3E68C72541F356B3E35C723D4AC05CCD94FCDEA59616A6615911E0CB879DBE3662BC2CD3E5B0794ECFB4216B52D63303727940CEAE366D5830137DB3E37770672B3E673735AE566DBE76623C2CDB6CFCDB50837CB06BA32989B07369A2E376B831834C82D6B303763A96544B8D91EDC37ABBC7BCB18CCCD832BC3F7A77834ED026EF61368C3F0B959F4CD299F9B3391BE99DC6C47FAE6303747FBE610254B920E737326D2372B34A9F4CD929BEDC17D737CD0AE3E6E0EF5CD616E569AF501ACD6D737A71544BDA4C8FF79941C7D26C9EA8A780DE4E668DF9C1ED4FDF771B33610F3D548DF1CE6E642A46F2637DB83FB66B5670CF7CD1D850CFBFA6695ADF1221BC8CDD1BED9E7E670DF1C26E784DA374B72B607F7CD245EDB2767633039B3B73606937362507D929477BF1D2167BBBF710E937326D238A7D40E3ADC38630905AABF7196E46C0F6E9CE34A76058DB34FCEB64FCE46849CEDC18D73CA27E784DA38BFFE51E3F58F1AAF7FD478FDA3C6EB1F355EFFA8F1FA478DD73F6ABCFE51E3F58F1AAF7FD478F98F1AF17FFB2B94B505606D8158333030C4A0EE0F2A1C809E1771A1455EBA89419337331A5CC2CC1C76CD51B8697209779D6B7026AD0CE4AEA6C541D29F49FB7AB0D480AB1ADCDEAC71090AE76C6E4FAA67853563D72C76CD72D73C66E64367F59D1E32233CA39A21AF336F51215CBE00DF2F703007569E232B2F819996C85E38629C668C1B08944119E819A7A9E3F3D825B6C3B0711A360EF78ED3ABE38BD8BE483D387D9CA78F2F347844DADF9E51F4C85DAE3096E0C371FA30D86E989481C2398BF66069D1E21194B13D6169E15C8B32F141BBA40C4239DE0C5988A08C3328DE7568A1E16E1F83F1630B21F74A44C92589A83E20A99E8F06E525F18A2E05D8A87B1144BCC6E604A27C99EB80E875CE48A8CB25D7D44CC4302E995CD20662BE4A615D5992085F287357E1BBF165387C990E5F6831CA1858088A25A06579D092324B36A19554849BA0E726E8D9C409260D942E94DE7567B86470A06683B41D278C891356A0788583E54D9E1953C0B26479879B9031C944F32D463BAE2CF9067AF6A495B34C9B33CC5783CEA0C35A1C809F2DC858B4D0342843D458340C0AAD169D91507DE09FB56C738687B6391353BC2293B209426CEE04FA023CC919D70729C519D2732B9859E1D2A24DCF41DF1A4E58E309D22BD28A668B39A0BA5066D7B2E5C91830C7003F63D3594E9C5D319E9C5D213FC305672DF2F30D2CDD202DAFA1415EE36019BDF3327FD780BB8BF3FC5D032E280A2F07E42C3959B27495839C12FE2874652E348DC1E41C4AAE3039AB24DF3049CEF053B3EE93B335989C55E29D3549CE291F2203B3F555723C9A7760578F9CFD0C9A334962299F9C359F9CD31172067781DBFBC9B9EE93B331989C439C2C07F51039A723E4ACF0A442CEB64FCED660724E0CDA65D83E391B1172AE87C8595684D4205AEB23E78C82A89754F93F8F93FBC2AD9657C46B6C4E20CADF75DD184CCE99488951ABC68211216789F94A849CED10390F47C8199EB7ACC1E49C5088294CCEDB0A19F691B34AD728FB18A8D9206DEF236792613B42CE76889CE32A39FB4BBE81FDE44CE2B57C7236E98C944FCE099F9C49E02665881A3B44CEF141054A52DE12EAC8D2AEE241E938C9CD76889BD3116ED6145FF4713366E0827E6EF633481AD1C7CD0925B9026EDEF6B8D9F2B9D92437A77C6ECE809B2D9F9BF7EB206730F13C07F3B17F2BC4FFB27ED40DFEBFC3B7AFC6FE39168BFD8F33B17F7E6B2BF6CFA70D7CB6BAFF47EC69FE9BCE41FE9B9DA767BE310FCE7CF39F0D4C6C7B1306274C0C3A18EC3CD521A153C29F2862A238704B58E9DF9731F89B618C0EB218F5AA183D4960F43B8E7E17C7E86F5B18EDB739DAE18887FCA7384755EEB5B8A3E3A9FD4F9D1F3A50B151317ADB33DAA0D1E6A08B878CAEF0607D80D1B5B0D1AD0146D7B8D7F48D36A1F6F7C91F3A50B151878DBAEA7AC5D32F8DD6B7DBDE8A18F4BB3C3EC0FAC0E50D5A9F902E17D66F7B07766DEF2031704DF04F0EBEFFBB0349DCCAF8BEEBFD798872741C50F107550E72FEE00797FE6AD33EF8AB4D27FECFA72BB1FFB194783A74E760F760E88EFE34BFF018A260A8A7F9EB4EF2207FDD7A3A74CB3E18BAE5249F0E2D38C601FEC49F0ED94EEC007F5A58DCCF617518E2FBC310D79F0E2D3F4E1D0C2D3BC34F873E755A07439FC69FE66FFE0EF3B7E207F95B75AA4A3F1D5AA3823507DA6F3A10BFE93430C25DF366FC60C8DC2F1EE4CDF4537DE171E2405F708A4F75D3B10E7433F5F44CE371E3E04C63F3E99959C73E38339B80904999D4537DDEA91DE08F06E91D083BEDA7FA0D58A7DF283C3DB300DDFA42F2E0CCC2E318C50B4FF5865339D01B3AD67E97C37CECA97ED33ED06FE2A2BA4D4DB6AB33469D2DA87AA241153C44C54337B583FCCDC70558BEF37488070FCD67E1BCDFC1BDD034B4D6E0ED704F1387E04F06A31D0EB0F5C63EA66E68F4D8043C06A11B8F71E91BCEC4D3A12635357358834D79139ACC06B7098FE9D459C4D426A7B6A909D23790A0267D6FEAB8386F673AE5A7FA7567F840BF0E025B4064CF2CC0FFE6FE36F7D59E0E359CCCC150A3C17D3C0591827B1059B8A089E0E94D040F3E4AC35148AE26D6CE5CC7DAF5FD0254E610499C823096193C587013376FD282A64E9BA0FB4691D2BB90762A4FF5BA533DD0EB70F4EC3E68691666367173BD09A7341F6BB8AF43EB9C36AC8BD126C3BB39540EF152F38F450C70A959A778A0CF16691372A8494DDD6D68B29EE6E71FA70FF2F30E5C37DB3AC8CF3A0968EAC2BFF41D74027B2620B60640B94E24BA8780EEFCF5C71944C1C11D661D10DEAC06ABF6CBB0AA4B1B70E09059847AEA42AB01A9AE0DA9CED33357E0CF3357E0CF33D3B8E0996940A301F5F9864379C43D3F8F7BCD331BE6990DB384C22C536CBF0E94247843AC9955401136008F59FAAA0E5FC1330BDCB7C07D3380FED04C92C10560CD5DBA01509C052FD5B1EF4C1DFBCED03367E019A84A51D570806F1CD361E0EB3401189A1507262805F919E4D50C31DFE8D63995A04FDBF029906AD2069336CC1331F30DD24386F420BC057A98B568698E96A6C90FF0DBC230BD55A3B780CC852EEF0AAD671AFBC8D70632FECC8C033A9B690134D09F27D8F275989FAF17E97A9B80B0682B5C3F3BE1BB0BA4B3D085231676480B1A739878C78574B3C27D69EC2BD3F80E8C6FD1F80C8DCFD278387E9EE10180F38D9CEFF80A35C5A969E2A93E8DE0EBD31A5381970089CCEE6705D8864819BC1B41039BAE17A909706864087730DA8D04419A2048097C109A7EDD449A11C008805E474EE8BCDD0272029A2ACAED1ABC5D03B7BBBE4F40D6B0FFB1CEC4D108068CEA1526CEB09B3875A6601D209F7E0CEF4F83C6F29F225D3E8574E0EAFC3C75CE43E7ADFF827BDE0A9AA9FFF871EC5FD04CFD5FB1D8BFBCD58AFDCBE94AF75FCD93B9D9C78DDEDCECFF86D17A37DB9B5BFFCFED9339ABD59BB3FE7EF864AE5DEBCDB5FFBE7E32B78CC13207CD7A6FAEF9F755CC5431F3070D3365CCFC21855D15ECFAB683A50A9730330399993FC4B084ED1667D621BCCE5D8B13BDB9C5BFD54F863AB113DD28F774A3D81B32BABB30687FE244BFDAE8E957B1E96AE3441FB57BFAA8933CD147AC9E3EC2C179AC9E77D227436D6CAE357A43B5584FAF1D9827FA1456A6F6315B317B7AC5D14EF472ADA7979DAC2B6BD47008640D9CE1DDD78963174E98A2E2FF0043FE83337CA28FE3A871CE5CACF7F48BDC4E3B6BD0554BE0B803E344FF045F3ED987C894E5ED1E6DD050CFAC7ABD37544FF6187ECFA15DDCE50A64AF507618B2C390F5EE92096E37B415BA144EBA06916BFBB0F353A7D2D33FD5B169029BCA27FAA56C4FBF84BD53C33021E51AB95CECE9CB5A6F68793FE705B0DB8142F8A3E6A44EF40BB8D0055C485AAB9F6FD182F8C9D08E6F761C66D39B064C32BADB38187EF9D429C01D38E862159F98B8583E195AC7966B059897EE0D5DE381CBC0C772771311844FAF0AAFD4780E0E3C5FE3393CB9CC9982129204CEE14DAFC2CAAB00817ED5E06E84EF12365DA2FFB7213B07E3E6E095399ED4C4D59ABCDAB50ADD93528E1C6F307A5E2000A3A1AB29AC1CD41134887CA24248E2431FADBB76BAFEF7234D2C8D6B02EEFA720C77A351127F1B31CF42885EA2B621E81F12FA3DA7EA230D86D5B3651E619DC765E779C7F3592F7930D114A29B148DB97785DB864613FD21B2B072BEDA1B3A9FE104F15953F079152B5781B9AB040BD55B088DA5017B543FD4A26D715714B81EBAA8712F13CBE0C1B8D8C51667B8D976F5BB6E872973909D23142E26BCDCC7C4B240728B488EBB178433862E690C995C49B82BF0F35059A3AFB9627125E99A3257F5D5C32997921E6DE0EA33C4ABEBBF8CA704FE2BC7A9440B0ED62F357820D2E0BC41AB35456D926081C8781CCE00342D4C58E2CA2DAA8DBBD1BE02675C893333A164C872432856A6A0642AEDE7B74744430F54DC122197348FDA30B1AEDA26947C02AB3F491078B8CFA849259A4A1B6226E5DEF01A32FB1AB2F71A2179A9C88B159195E0904598B198016B12109F14A8AEECC6074C34F409F0F98905088011489A151DFC0786B802C72249DD4445165C2B523728E42AD45D458E97215886395781A8ABC0D14308AE606E25D31B5A6156CDA5C1C9B07ED6A9415D815E9A703DFC29BE7C0A5B3F05318CEBBDB971A4E638CE3E8FEDE76B624E7C5F81DC0A525618BB32ECEBF680310729847F688EFC22CC762AAE8B6BF85283686DD8D3095D17F179B1EE998DEF4B50B70447E89FE8F448C5BDC01ABEACE57A436B38445F2E307511A04AA0E67C0E9F2853E71911CC8D365CEB4CA83371A41972BF090D262F402FAE627635D51B5A7572605378ED42C12362F223BC7A71C235C2C01CFE0D19F0A29B4705EFA610BC80432FC090F1ACE233DE07324B3C8AC0598535AB1A8F42C046B3C24CFD0A4CBF02088CE3E8715869820B2D80D7B201EF16709525AE6AAE0B8573B3742E24AFE6C88F080C66F43987D986E54BC422744D65251884F97390C6F6A139068A1326164DE832F73D5E988779F3306FBEE0696A788E6804DF45EC199F4FB32C2130EB6B1F60598200F83701B0360C681750AB98CFA3F8328A984FC18229C69E645774BD2F76E65CF8E816745AFB45F7AA12587AD49A0BD074C170F1B68CB5656858162ED1E9928A171FD559C2BD052FA10A5E80A0DAC0A7811DFA275902AEE66E5DC335D7321EE04C64EB3222226852105481402ABB6E145E83E8BC62A71F5B816E7C0ADEA6D742F6199835D204941780E561AFD4131F9760F025C56B17F17971D815BC0635D7721EAB4CE904086EF0194EFD8C78B85AE0296537AB57B1BC8A535699FC06AED204678A3A052AD72BD853D1654CF432BE970BEE4E714AD63BC5CD64B40AD760E435DEE58A4EEEA8B8D0AEE34B1D16D5A16B084933644367D9D5E97945E8FC0CA67D862B7E361C784B5CA0EE7D7A896BE014035E35C4D934921713D9C4B32F0D7B1168AB7E14499EF32002232E20A3CBF82CE7DC66688E855FF37C9CF68ABF603D52E0B66A9E8800D1464474FCAE4810794E7130213C876BCEC50933DDF31F3E2FC29F178B5E148BAEF23ABB1CE0A8093F35350620A9E41125AE828BAEE290ABBAF4863E8E0A325E9658123736216726496B10FCA448E0165D33CD3266B1C3DC810BA0FA82EE415FB145F88CDD444274134396EE7514228888B1B896A04E8DF49072432CDC9CA49B0B4AF045B098431A81ECF5452B28CF222FC1ABCB493A3AEBB964D823A7A2477CC39ED9399F8B526E567D56F403819D9FE6141F850A0E45EB7C99E0AA33109FC1613339EFEAA88623306224285DE21EF318CFE3AC79A69DA858386B2EC1000E7B41579CE6A55F90B004258F16E505CD13BCE77A31492FA6157008400D7BF728F4D5BC5A10D107FDCE158947E712B4827193BCAFE7DCCFD89C80C8D7452BC0274F3A307B1493A340CB38CC1EF7CC16E54E539C2B0E63BC8865C12BD85941A25426BC640303EC42F026ACBF890BDFF42FBCCAC625291A97217CA2794187359E76A9D52F9AA261F4D847D6481EE5A65AD90D8305DD16F061D1EB3E0BE7B027DFC9F5F29D4A2FD7499DE4F37A2F9F6F9CE4ABF8ACD64EF2E7B3BDFC7904161AF20F61CCACD6CBCFE2FC59FD243F019909C896267AF952F9247F0EDFCF354E724DC8CE0E432ED3CB510E71983B1F831EAC01E9F9CB855EFEB2DECB5D4E07E77D85B9AFAA27399E23F4647BB97385937C13E326EC807CFEB2B7BF5DECE5DBB95EAE9D9667E6CF63FFF9EA49FEB7F8FE5BC41C5532FF0DE4BE816FBED1E5BC2B5739C9FF069FBF81DE366C6F97033B2661F76435F8BE0D1DDB65710761FF2CEDC3DE7349D83711DC9976E1E5984716E696B593FCC790F918FA27F0395191FAF44790BB5F3861A79B1780826D559C59ADE30CEC877D73E793F029F6956AAE3F3A1877E08F4ED6B31FF3C0707E123A27E18749E828214E25F324FF00BA1EC08FDBB413FACE2106E7B0BE8E7D68E0A4BDB463A3DCCB6F60FF06ECCD635F1E364C62CF64396CAFF0237ADF6F86BDBBE35E9385B09F3A90E9701FE6F3589FC6E734CE0321E447B0FE0DFCFC4D596226D78E79BEA6FDD9E0BE9C7F04BB1EE1BE8FB420BE426F709ECEFB3D22A7667A79F128C11D47C0F123F80E02CACFC29E599CF75BECFB6DCD8DCF0C6C0069E56688499C7DBE7E927B18F3643517AB1F43FFC70DEFCE65D71E7126ECCC0F7B3A8875EC3F5777FD2CF0083FB7718F7CD1B5B38A73AB81BF759EB38DBDDBB075BBE0C5067233D03383CF12BE97AA8ADD1E5E2F63CFE572109F47587F540E708007ADEBBB742F57D2033F82C9F20FB0F701F0F8400BE224EE8D733E869E8FABAE1FBF415EB7D3B803F0887BCCB593411CCF41C7399E8F98E4CB6E6E0B9CE3BECBB8EF6F31FE6DD5F5AFB09D394F9C4EB879F6353EBF2EBBEBE2CECCEB5CE4DE8287D630C6CB23B7A679E756149CB9F7177E7C84F123948B47BA973355EFDE158F8BF0B98CCFE5C0EE7C137B9AD5C0EFDB90DFAEC873847D62AFE6FAD18BA388AFB82FEC5ECE803730FE8D125FCF4FFA3790DB61DF0AFC899687ED0EF87404F22355CFCE7258AFB82FFCB59695760B3FA8769460770971FF0AB25F797814B1C3BE8FF5E0DEC24F350F8F18B7E1C77626F08FCC6BCF5ECA099DB0F52B3DF09B8CB787E3263E9BE5C06F7E5EFBF1111853EEB5E1E775C6E5258F2F84DD4217F2A849DEC7BE7CC5AB05556927DFDAF9AFF0A069C28FA271CEA16F4B4ABCE7AB90AB9625BE845E3C505D3C2A71234E450D2BF672552DF08317F770BC873DBE0EF021F247D80BBDCD6C707FDF8FDEFDDDBC2E78793D2179C58D9B2F8FCF0D7C6E04FB249FF9EBDB90DF56CE27EF8B98A63D7EF7F0B1EBE735F0F820A3C4C9C3B7EF47CA6D680A1EC18DCBE9E07CBF5E7AF2B9C5986723FCB1A10779493F35218B3AECC6CDC30FEFBD85F116746F150279C67F1AB64CC36FD34A3C1EAAB84C07FC8097647EB921EF2DEACD76563C9AF24DD49C6616F1D7A2F8C35B87F9946BF8F6314E011F085C88BA5A70E3EFF959977C4DAE53FCCA7B8A9C465DAF4E047178E4FB05FA37B232CFF278B0E6D72A12DF3AEBF10E7F4980DDA849BA85FCB75241FEE2A9995FAE0679BAE8FB03F1A51D5E3E88B8CF607E26E3D6298F5F5DBFB01781DDDB4A7C1ABE7C1CF2E5400FFDFD10E387F0F743FAAFECE6B5884D55FA4FA79FB6F893E4B08713FE46AB07F1999D70EB91EA57CF8E1CEDF0FD24E28E7CC3BFDC74C0673AF348D47EAF0F9B80FC44D5EDA32EE3CCCBD073B910C4937E7C009907E089070A5E7D3B3C3E17F8FB9ABF75E24C3C42F499141E224AFD9D854F66159CD0EE07987B00BF3E50EC66DC45CEE2BCF3C17E8113D5DF3EDFD0DFA2A783DD138ADD8C5B1B7A10D35C5B0BEAB9E0B7802F451CBF4E885F96F378C5E8561C38C905FC24EBBF525705BE715E133C35093D9315B7EE8B9E987D744EF6233AEBC737C39EBF0B613E1438497BFD8F779F877E5F043E9951F8C4AFCF3E9F087FF321043E5947FF8FFE756E5DA9F3A20E55C33CD0818E0EFCDD5178C0F2796D18BCA6C9FD42BF171F9DF1F1EAA6F0B7C0490AF72C867128787FD8EDB7FD3A2F7238E055C1831DD49345BC5BF088D21761F7A292C77E7CD4F88A7E1BFEEE1464DFE1BE69E06FFC13FD8DD8E7F1E0438C1FC2DF0F87033D33FE3DC1279313B2FFCA6D6927679BB5DED96602F1ECB64F46D7E2287AE5DEE83AC86EBD9B828750B12C973147B7AABD51306C6E8B3FED2335461F40F2018E7AD04DE00CD832D310D81B5D83E41ACE5AC30331B7DD4072F2950A148F82EDF476A2874FE8C4C2C3AE26686D74ABE62BDFC6FB2E01C91A246390C46967DB38601B866EC3F1DB3C9E5B966B8221469769E8F40452BD7832DA49221C13D8060871ABFE0D74A1B7195D83A16BFB71D1948CCE567AA3B3B8F4AC934515337BB95DFE9ACF3B7D55460B92EA8DA20D712DA772C47714EF93D10D28DDE8EE40521313FA461C9338250703CF4EC2C0491838C92BF094656C59061D2CF392702BFE899E6AF4211610A3DC43FEE7865D18F810577988AB3CECC27C6CC33F7832091757C110F0D703D897DBB17BB91D270EF1040E808EED18F8009E7C00431F74B1806639B785DB6FE99E2769393C390A9FEB6D4C9C9D490953CEAEE32AEBDD0E8C8C7BBAC82D3C7E1A219F9E38195DA727E138F198C0D6D10770113AFE51D1EDE2D2A39DB8771AD2784B84DA82C376B0A0014605C0280E18E126DB262180C3B621F47018F7CC799717A1AFA36AE3F25BFB8C72E2E4C272A57701F49F5BA6ABD1CB96AC4AAF640192168186663AB75C3C29F1AE8F267AA54738FD11FFB390902C4292158F91467A9716CBBDD222A0B8C84877605F87BFBBE194D23AA0089C97F0E8CDEDC0813B5D4EE28087D0F1304303A1742B7E52F20C2C6DC162D6840BB3E5DE85595C61962E7E94C4B1C08295C0D17420D82A37E3BEE64A1D58DE01263ABC2C0DDCA8F64A1B08C6062F4B03118CD23A0C5CA7816D44B84D03C50A0D4C62B5E0E70A62F708465A352425ECE125C9B12564260CA58149D12C5E803D1740E8398B616252E3B5372ABA42861C2D7E6E2BE3A1C4C94129B43FC2B1C87B5889F87C03177E230C2AD3A02C82EF7A7B54F5B68B63687DC863B6611D0AC6E86C927905A7B61BDC9B16B437FA1528E12BDCFB2BA1B5C61590CF6C52B8FBAC70374D43B5D27761C02E0CD8A5D60D48A03C8D22A8394BEC355C178924107004701F71A589F39AD03ABA03D78A153EDB496BDBD08ABA3F2AEA90E778D77870C0437AA0D32032326811A07907D1DC012077A875BDE6C506E13C3B8DCC9946E0A7BB36AE44AD454F2BA08A94863826DC70C203CBC0FD329985A428920C20DEA6B246A5976BE0BCD11D7A809664E901D8BA03F11D7860071ED861DA6D532B9329E319B26811CEC876604187ADD00151AE00A80868FAE40261BC5BEC5DD845847709D29DBAABAD64B9DA4A289BAEB6AD06F710C338F8EBE15EE96B5CE76B113F2F4A258BA8C29E9D2CB3A40364E2E6786794B6D344D40EB24C13C54A47935BAA8294AA807CD51916954AF79203E1CB09FA232995002CD27BA99D720146F7EA5F57703426BE86E4D9CBD069E9BDB35683383680F4C4C9C864B937822AA64F926E162B74040620FD916AB5375205E4ABB8E548D525C81117F298B8EC5E7B04E111B4471B4626ABBEB234B216C7CC389A68724640E523E2C720C419DDC5C9C80C087A26D61B9901F447CEC31F9D626F04A539D7E95AB821264BC8C112244ABCCCACC91C888BBAE02AE30B94FF27C52EB53730815C98DC4FE14B42A06FA41383325412CBA6A788192C56716C35818B2140B9A6417C675C0BCF61CB39C4F05CB785BA4FA330711E4ACFC3E4B355781A8DEB593431280C36EC8743D621B11EE37FD3C6EA342C9CA685A0C291F3B0F03C7C771E0064E51A9980E804944DB0B609890A243294D81526B34B1811F44E83960DE21C4128C17F9D095C863F10B2FA22AA2323B8C448AA373282FB8F9C074B2CC377E2270CDEAA6D1200083EAAC9C865C0F4329C789996354DDE17F29D841A9136BE80213B65718CDE01FE107851AB4644D587B2DC7A8BF0D6043D8ECCC20054FB91592A6B98CC3C04DC82D6CB80B87B1EF63436B902D50DDC6416E19C4D730F56B64CE6484A78FE6CB5D13B2BF04D6C80AF46D065EA78B98F94802B3849787E44FCD445E495529EB3F8FB2AB987C8039C72024E045CD3E23DDDAA3432817327E2F0BE6089062DC211E7128232461A085283105C26F961E251CAADC54C810B5E5DB86011E0E02D04A7E8D1300C41639AC3C37E04899B7373C225D01151CFA9F432B916A68ACAC1082CB718247A1F848F8C1D116D04B9C13228A2894CCB894CD3A975D3BD84842D0C393BCB9C1A46C731C1D433B10A8F805B4690FE3AEB83972D49C10123D348CAE9342916977890813898A21AA7B21DD050FCE42C32EDACF8A5849720167771DC2E8E23D311E9B92D1884028798C57D28E002E85F18700F60C9809E99A51760C405F1BB2BD30578D2913B230F00B0076C251A700F5ACC91E92CD3067B175B2E09B37D1B41BFABAF41EB9A085ACD03180AE20540EF82683499590FD33000B7B90C5B2F132C7438DE682378ABA1C5DA1113FA234CA0CA2224E993B313315152CEAEEB1E6F3DC071A5B24F35C3A22D466F85484CC644B97673809D9348A809EFBEFB9A30E82C5A97B3B3789ECFB28633566885F55948CC8ACC66FEE27CF150E21DDC5A93142DF94813D76C22124D5187EB6E753F3B93F06AB857C1A804AFBDDE886822A8759AE219EF9AE48B2DC3AD39227D60E2C86530C965E642BB4A11F013CE3B8B2C8176640A2BD8C3D4C9F01A2E8E3E7E780D40CB7532622287870626DA27C35B39384FEF0DA3ECA3AFFCD399D8FF0BFB842567] Extention=".mid" link(onCreate,15219539:doEvent1,[(265,160)(265,195)]) } Add(Edit,6328379,714,252) { Left=330 Top=35 Width=45 Text="" Alignment=2 } Add(Math,13008063,406,252) { OpType=7 Op2=1000 ResultType=0 link(onResult,10830394:doOperation,[]) link(Op1,12454694:Length,[]) } Add(Math,10830394,469,252) { OpType=7 Op2=60 ResultType=0 link(onResult,3719584:doOperation,[]) } Add(FormatStr,9596949,651,252) { Mask="%1:%2" link(onFString,3484447:doWork2,[]) link(Str1,1101128:Var3,[(657,240)]) } Add(Math,3719584,525,252) { OpType=8 Op2=60 ResultType=0 link(onResult,8488617:doCompare,[]) link(Op1,4558605:Var3,[(531,240)]) } Add(If_else,8488617,574,252) { Type=2 Op2=Integer(9) link(onTrue,9596949:doString,[]) link(onFalse,13162119:doString,[(618,265)(618,293)]) } Add(FormatStr,13162119,630,287) { Mask="%1:0%2" link(onFString,13089565:doWork2,[]) link(Str1,1101128:Var2,[(636,283)(636,297)]) } Add(HubEx,3484447,693,245) { link(onEvent,6328379:doText,[]) } Add(ProgressBar,7766412,588,322) { Left=5 Top=10 Width=395 Height=15 Ctl3D=0 ProgressColor=8388608 Point(doMax) } Add(GetDataEx,1101128,623,231) { Angle=3 link(Data,10830394:Result,[(546,240)(546,296)(475,296)]) } Add(DoData,6923944,504,329) { link(onEventData,7766412:doMax,[(548,335)(548,335)]) link(Data,4558605:Var2,[]) } Add(GetDataEx,4558605,497,231) { Angle=3 link(Data,13008063:Result,[(459,240)(459,296)(412,296)]) } Add(Timer,12023963,406,343) { Enable=1 link(onTimer,10040903:doNext,[]) } Add(Counter,10040903,455,343) { Max=10000000 link(onNext,15259923:doWork2,[(552,349)(552,328)]) } Add(Hub,1335318,462,203) { InCount=2 link(onEvent1,3118621:doOff,[(510,209)(510,167)]) link(onEvent2,13798273:doEvent2,[(754,216)(754,417)(268,417)(268,363)]) } Add(DoData,12026427,504,371) { Data=Integer(0) link(onEventData,15259923:doWork3,[(571,377)]) } Add(HubEx,15259923,567,315) { link(onEvent,7766412:doPosition,[]) } Add(Hub,13798273,280,350) { InCount=2 OutCount=3 link(onEvent1,16135727:doWork2,[]) link(onEvent2,12026427:doData,[(325,363)(325,377)]) link(onEvent3,9210761:doData,[(320,370)(320,384)]) } Add(Application,8620497,406,154) { Wait=1 } Add(Hub,4556389,91,189) { link(onEvent1,15575360:doEvent2,[(136,195)(136,286)]) link(onEvent2,16000666:doCreate,[]) } Add(Button,5378812,35,147) { Left=70 Top=35 Width=60 TabOrder=-1 Caption="Doom2_rm" link(onClick,13547123:doEvent1,[]) } Add(Hub,13547123,91,147) { link(onEvent1,15575360:doEvent1,[(143,153)(143,279)]) link(onEvent2,6300014:doCreate,[(170,160)(170,160)]) } Add(DoData,9210761,588,378) { Data=String() link(onEventData,13089565:doWork3,[(697,384)]) } Add(HubEx,13089565,693,280) { Angle=3 link(onEvent,3484447:doWork3,[]) } Add(Button,5154821,280,112) { Left=135 Top=35 Width=60 TabOrder=-1 Caption="Pause" link(onClick,4708640:doEvent1,[]) } Add(Button,15429771,280,154) { Left=200 Top=35 Width=60 TabOrder=-1 Caption="Resume" link(onClick,3813935:doEvent1,[]) } Add(Hub,4708640,329,112) { link(onEvent1,12454694:doPause,[(383,118)(383,216)]) link(onEvent2,16135727:doWork1,[(389,125)]) } Add(HubEx,16135727,385,343) { link(onEvent,12023963:doStop,[]) } Add(Hub,3813935,329,154) { link(onEvent1,12454694:doResume,[(383,160)(383,223)]) link(onEvent2,8373167:doWork1,[(375,167)]) } Add(HubEx,8373167,371,336) { link(onEvent,12023963:doTimer,[]) }