Make(delphi) ver(4.04 build 185) Add(MainForm,2953706,133,154) { Width=297 Height=242 Color=0 Caption="Регулятор" Position=1 link(onCreate,10531561:doData,[]) } Add(ChildPanel,13876744,231,168) { @Hint=#28:РЕГУЛЯТОР 0...100 ; 0...300| link(onEvent1,2953706:doCaption,[(278,174)(278,139)(121,139)(121,160)]) link(Data1,10974416:Position,[]) } BEGIN_SDK Add(EditMulti,14049980,21,21) { EventCount=1 WorkCount=1 DataCount=1 Width=769 Height=424 VOffset=60 HOffset=500 link(doWork1,9974691:doOperation,[(64,87)(64,342)]) } Add(Panel,5057176,42,35) { Left=120 Top=75 Width=53 Height=53 Color=0 BorderWidth=0 BevelInner=0 BevelWidth=0 } Add(Img_Point,6141163,665,378) { X=20 Y=20 Color=8421504 Size=5 Point(X) Point(Y) link(onDraw,13515360:doDraw,[]) link(Bitmap,4961720:Var2,[]) link(X,12242496:Var2,[]) link(Y,1706000:Var2,[(685,349)(727,349)]) } Add(PaintBox,13765127,119,63) { Width=53 Height=53 Cursor=2 Point(onMouseDown) Point(MouseY) Point(onMouseMove) Point(onMouseUp) Point(onMouseLeave) link(onBeforeDraw,15162182:In,[(170,69)(170,48)]) link(onMouseDown,12294041:doWork1,[]) link(onMouseMove,1386530:doEvent,[(166,83)(166,160)]) link(onMouseUp,6407392:doWork2,[]) link(onMouseLeave,6407392:doWork3,[(179,97)]) } Add(Bitmap,10797508,140,217) { Picture=[ZIP3650040078DAED9D075C15C7D6C04D6212634C7D29BEF4E44B8F316A126389316AEC051BB65882ED59628F1A5B6CB10BF68215143BA8A06203C48E88888A4609222A2A1044404044D0EFCF3D71DF0DA88F28F8EEFACEFCD6FBBBEC9D9DF99F33E79C29EECE56AEDBE4ED0296549A7F1FF2EFCB3FFF3D54A0A8E5FC5B7FFE9E27E9A1871E2A58B060A142858A1429F2E4934F16BE557AE28927C843CE02F72D3DFCF0C3303DFFFCF3AFBFFEFA871F7E58BC78F192254B962851E2D34F3F2D66499F58D2C796448677DE79E795575E79EEB9E7C07DE49147F2910C4D3CF5D453FFFCE73F3FF8E08352A54A7DFDF5D7DF7DF75D354BE24BA54A95BEFDF6DB8A152B7E6349152C893C5F7DF515027CF4D1476FBDF5D64B2FBD84B2F35EA3A2B3975F7E19C54050B76E5D3B3BBB7AF5EAD5AA550BB2CA952B43264CE52DA99C552A5BB62C9F9CE40B52FDDFFFFDDF3FFEF10FDA3DCF74091CE68502D05393264D9A366DDAB061C33A75EAD4AC591338B050120465CA9441555F5AD21756A974E9D29CE1930C6423332769F4679E798692EF150EB5BDF1C61B55AB568509387B7BFB060D1AA0BF1A356A54A952053821FBFCF3CFD10DEDF8992515BF99304AF9C4408595CC28924FB251328ABC4B4A4C04A3A668DAB14D9B362D5BB6840F3834071C6D4A6B5213B542266E818E3FB0A4F7DF7FFF839B0917E13CBF026A5096B5242E7CEFBDF7A8E5D1471FFD7B168971E00714D1AC59B3CE9D3BB76FDFBE458B16D2ACD5AB57477362F8548093BEFBEEBBF8324ECA25458B167DD992F893936FBEF9264D89CD410C2899511B57D1E2142E46093DF969A8BF0147F8A04D3B75EAD4BB776F3E5BB76E8DF2F009B139344705A81632891D18E813964410A126BEE0A75818AE00F16BAFBD26A05082C885208A16911323019A6CB9F218F44C1041B29E3D7B0E1C38B07BF7EE3FFCF003CA6BDCB871EDDAB5C521289A7679F1C517E1A0691E7FFC712E4124C207D5BCF0C20B9001CA4F8412BEF0131A7AF5D557093182485B1B88152D89335CF59FF9C8846EBA75EB065CBF7EFDBA74E982F2700B9447CBE20D3413044F5AD2D34F3F8D866856EA7ECD925EB724BE7012019E7DF65943A36446007EA5B96953035154C8277A45EB777217CA22938383C3B061C3860C19820AC5F21A356A44A8C3E9281A6520039F548FB6207BE3AF89A6942F0625068082414424E4E13C8621B688BBA0420C86080A22DA25CFAD116959F45FBF7E7DC87EFDF5D741830675EDDA15CF15CB4344DA94D281030B35583359FF69F0C97968B05128D19FD828DFF989D2706A3C1A15624EF01113A885FCB7F615AEC40ED0D9284BA271F10CC20A6E8BAF5016CAA081281A2DBEFDF6DBC26134A87C31F88CF324697D2E473C8C15093147B2A12D02132AA46550216101FF238892ED162A44E7B8C2E8D1A3C78C193372E4483CB743870E342E31055BA132B48BDD5022A2E38CFC298D28D5DF8E8F5FD11F5F44A3E85E0C972FC849696285A8901E1C134717948FB2FED2833DF6D863B867FFFEFDC78D1B071FF6D7A3478FB66DDB1290F1096828E8734BC240A144744A0731377C9281F3689DA2F88EDFA045BE48B84185D44213D38582416445D9FFE6038EB288C3286FC28409F0617C3FFEF823C647578115538474FC14247C7831FA163ED463205AF365531E9925507321D5E334B4231D0C9683D81268501E7C7C5205E1E94F3EBC9AE61F3C78B0A3A3E3C48913E1FBF9E79F710E1A179B850FCD4B58868F3F858F56401F70181ABA251F496C03CD41265D1FDF31655A992FF0D1C4061F8182FE9D16FF331CE2B63814AA427993264D02113E1A1AFD11937128AEA495B912FF273462BFD2D51A4D2C8846FCCBC667DDCB2112701F5912E7212003DF29131731DA97EAF88EE2B3F85023571253209B3C79B2939393A13F3C039DE1538418F8685FF864A80CA2A8908AA9DEDA0AF9D35A796276688ECCD20B4B700614BD1017398FFE0CFBA352C22D7645CEAC410342F01B70532D09150A1FCE8BAAC94788A1FFA07DD11F528228031619AD50B1201A51C6F82E7F0227662763191C42C21E42A27BFC940CFC492BC187FF325CA2DDF8A489B37A64FC9CF69E366DDAF4E9D3F9448563C78E1D306040F3E6CD39CFF8A563C78E22105628033E1051804C32A855B468F8AC35AB68CE501B977C6A4934283EC19F98203A465A8A95F8425F803AA891BA70DC0208410F3BC392409C32650A21063E72D0ACC061881804BA44F9B88B31A5009172651204012882287CE213A01B3A23B30C01513F7E46217CE2C8F4E6E4818FC2D1027C324AA73A1CB7000A6034307BF6EC59B366CD9C3993261E3F7E3C9D074AA623264AD3A3C8981944AC102FA32C948F02A8CCA014AF34F8C005DAD0999089DA209381BE74B8C442C4C0B8E93FA8820E163842073512800A70313473E6CC717676861215C207163970111449A0E602D4C9953897CCD6A43BC71C65FC2CF624B349710870E126180993311791319FF4B688CAAF04426C003E8A15E7C5A8307AAAA31B2C8034F4B60B172E9C376F1E94A890100853AB56ADFAF4E9F3CB2FBFA05DBA607223908C4FC510A989FA844F261F252CA9A42571C6C09249934C3E64764758A0101446ED0C85908AF3181F55D06EDF7FFF3D3D2DADCCF9025C8343B8BABA82387FFE7CB4888BE0BF18E54F3FFD347CF87086A8D88431274274CAE22A0864EE238D2BDD890C553079A37DC5F8C826BA3440D12294C8031F39D1258D8B22501EC1B85DBB767CC9E2E31A7ADBC58B172F5AB4C8C5C505441C65C4881164EADBB72FB186D637E644E2BF627C349F608182B7D21F604932346290C2775AC718D91B8E62B4F85796C479F8384FB31053F05C5A967E9F7127FA43CE0288889E962E5DBA64C9122851E4DCB97331419C0332DA1A15A23C63368902281DCD89B5E1B394820FCAF04E3A4D3E65C02CF30FDC453A3719F3892E654A8ABEC98316B11C4379C0117DF913F42CFFEDD5ABD78A152B962D5B268834345E8286F15C401931E01F782E7CD2ACD27FC8B48DEA651CCFA8E9F1BF2646E320528720CAF8405A5C42202D20F10FB125EC89F2086A207226AB0BE64ACEAE5AB56AE5CA95CB972F479120E228323962D0408FC217DA17B3A36529570C8EFA64C48A02A846967F24312D824F6671B82702485BCB140EC54B6CA7E9B1079A02CF000EB700EE5FFFFA172329B48346B34681944EC8000B3E28459118221D3191191512117120B42D4B13348D981D82512B2D2BD38BC72CC940E43BC49C47B5540122C2600CD29DA04574C9E55C4BB35038E18C96058E1919F5E2BF38227266CD89687EC20A64AB57AF76777707145C54885DA239DC19A741322E90C18B8CEF691794079F4CD224197CF2277C320B868FCCE2D7EF5912EAA4E9C1C56DE94BC5EC88B8C05129BAC490B246F9FC232B0352983C3D3DD7AC59E3E1E101222A6496C4408BE88846C980972009AD23930F0925D40D9FE8EF11ABC49FC62C1D0EC4101572A10C1CC1E53C2186C80F1C0E81E67ADC4C44418CE1CF450F2A201340EBD6ADF3F2F25ABB762D5A1415129F91C9CDCD0D152219C54940919904B5520797CBC4CC9A4FCE187C82089F8C1864D50175C24147009CD81289AE0BFD11D1C8FFEF452A0C0283437FEBD7AF3710C1C279F16EA64B383586C88C8E6E83F635F8447F452CE991BF2639091F28B2BA2073363EB99046C3E1D09C0C41C0A2BBE213A3E20C8AF8F72C9326A681B04D54E8EDED0D228A1444D4C6B89AEB7111D4892F83485CC579B1EE9CED6BDDCAE84FEC4F5C18205A16D9C4510855981DAE4A6B0A565F4B92A10962FC658A494B1378870E1D8AFD6DDCB871C3860D50A24E0C91704DAC4138C65D7C478B1832DD115E2CD155F8AC9DC3B03F59974112E491F1A94C9480A37B10B501D4FF66623802314D4499D9E7BF0458AC9051D6264B124AB408229D0A92511688E8983E9A3F1931D007D05839E31F89D64173B4293460C9A0417C8B66259A6064C84C470FD3404B1A604978219ABEF51207FA67B40299AFAFEFE6CD9BF94273D3D63434411B17A6501A1A778698912C8D822183282E42B726E5F28536C5018997952C092699F81144312FC40365D0CD442FC004487A0464F8CBE43CDB1207B685376CDDBA551051245AC463083A0B162C407F084D136009B80EBD3323090A25C0CA6049C67C980A515756F7394F6BD24970922E0BF9D199004922443040A1400C91FE89A6B8ED1216564863314E612282E67C2C69CB962DE2349826631CC235C5A100C215A107A191071DE0E68409E26A334B82982E1137A44A10197532E020CF504B1A763331F820CA520291855E0E63FD0FAB94B0E36B148791A1BC6DDBB6A148104591E23134AE28123E2368C94C00F5D0D3C08775D2F418135FE84C710268E0101AF942E467FC26D3316ABCADD9E5FC7F18B448A1782B26E8E7E76720A248898E50121DE915A91577466DA8A79325D1755219FAA3049A92F034D69240196D49C22423231225200F66F7F716F241A40EC6AADB2C094A4114D7C669E8ACA16448865D3271916104ED856AB14B222596C0B47A825582C9F8497E0597C11B9E943514F8BBFF9B4543633A140199BFBFBFB435AE238A9400299474869826A0732C09DC9937D3744B9AF6D784307457582D1322C64104A3BBF91F2F148E1689961816B5A2333F4BC2690451C238CD6D0C7C083D3255A03F0497EE876917762293C35996041F32E35EC41DFA92AC49F8BDFC272A4187DE0693C298A8061AD1E2664BA2ADA53F94B10F948CD3649C8B815A4F6B90106B91C92BA351623BDE9A67FF51C878987107018CE840958443B0AC7B1A03919FB28DC681A389B14B8211D342022196F3B70D2E9746C9D0833E80C8820D81224E6320E2DD50721E454209220D8DCE684D6630F8C1DDFF875BEEFFCF9C51131D2BFD3D9D04DE475896288D3F626498175E4C674F37C3488468CF54033BA363A011F2112E5BA293A54A2A6604204B66F46FCC0164D60D930CA5E888EF2BD61D542BC3AABFFD9F91F79496EE0CDD1C7232E8E4F9635171C7CFC5855D880FBF107F32FA52444C42646CC2E93F12A32E269D8BBF7CFE52727442724C624A6C526A5C52EAC5CB57F869DFEFE73C027EFBEFAACDA4FC0BFC423C034FEC3E7E36F854F4A1C898C3A76303C3CF8F58B5A3FE4897F20EFDDF2C55E1958F4A8951487AAD7899774A57AED869A8FDC45593D707201D2270C427A79D894BDAF5DB1917BF10E5577EE5577EE5577EE5577EE5577EE5577EE5577EE557FE07835FC8A971DFEFE760DE70E0F706A316BF5FA1D623051F356865ED9C338F167AE2F1279F2AFCEC0B4FBFFCDA73AFBEFDD2BBC5900B59DEFAFC9B726D7EEA3A7723822385AC0851A0EBB643CAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCA6E65FB1FBA85F68E48E6367761F3F3B797DC0A7359B3F7C333D6495041EF2222F147DA6E8EB60BF51A2DCFF95ADFA51E5065CF2FC6BEFBCF0E6FB5FD877E2F3D957DE2ADBAA9747C06FF1C9690929694841F9CAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFC66E477F10B591F14E67BE414E5CFD91AFC79A30E20661D56E9954FBE98BD3968C98E234B7786722CDF158ABC2BF71C73DF7B6CF5BEE31C6B2D87D3BA80E2B55B96A8DBFAB33AAD8AD76A81508856B5E738FFD04844484CBD1A199BC0B5CAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFC26E277DB7E18F84D07C329F6EBB63F3F56B8C823051FFD93FF91825F35EF36CF277891FF61B209BC9083ED11F01BD89E8127BCF68751C28603BF7B078753CEE690931CE4AF337876B5DE132B761C52BA691764A93FD2E558541C22C427A79141F9955FF9955FF9955FF9955FF9955FF9955FF9955FF995DF14FCF008409B699E859F7DA1E0A38F71C0CFD17FB1AF8B5F88EBB643D6F0B2E603F9DA9BE43003E3733842968FFCAD0EFEE43CE5B49EBA1659CAB5F9A954FDB68E5E7B1121E94A7AF0A968E5577EE5577EE5577EE5577EE5577EE5577EE5577EE5577E1BE707C97DEF3190CAB6EEF368A1270A3E5E28EB78F4B1AABD26CCF73DB8E0AFF0C60D33022FE45B0E6561FB5B9E5ADAF55BD6834B7B4E44058445F1290767388F2053BD03BBCFDF84145F35EFD660D4E2E88464443816154745CAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCB6C90F184840BE5BBEC663858B3CF644614468EAE431CF2758E065F1C71A5E1E35F20C3CB13E286C73C84921070FCE7DBF9F0B3A79FE40C4058EE053D1F2858393FC2482F81C8E70F4DADBDCC9E3EBB63F7FD361F0E93F1211E1F8B9BB1441F9955FF9955FF9955FF9955FF9955FF9955FF9955FF9953F5FF9C1837FCA867D6F96AAF0F8934F65F1172E32DD3B301B3C798CDB6604DE6B7FD67346C69A0F6081E159D82137DFD4CC117A26EB90EF9C0CB1888320016151083B676B70D7B91BAB741B55DEA1FFD1B37F20029F7F57847BE4DF722842F9955FF9955FF9955FF9955FF9955FF9955FF9955FF9CDC5CF97FBCC4FFEA9DE816F942857E8A967B38E224F532C87C19F0D7EE59E2C7868C32FC427A65E8D4D4ADD7DFCECBEDFCF0126D8301C8B8A3B7E2EFBC1497E421CB29119612904E5749FBFA962A7A1655AF63C197D0911F8E93EF08BF27D0E67295FF9955FF9955FF9955FF9955FF9955FF9955FF9955FF9CDC55F7BE00CB2C525A59E894BCA6F7EE72D07666F0E9AB171FF8795EA177EF685C2CF3CFFFCEBEF668337EE9C91DD6E816F306A71E6F51B51179376FD760671D233AF079D3C1F7C2ADAD0FC89F31739C22EC4673BE4BC4841662E111128BCCD34CFF20EFD2BB41B10939872F1F2955CEE887B17FC307378069E3056AE503E1866E19767BE945FF9955FF9955FF9955FF9955FF9955FF9955FF9F3967FC7B133EB83C24CC45FAA61FB5F96FB7332EA6252E6F51B2957AFE593FE819FEA1D087CB9363F1579A16891E75F42044EDE79F107F8E2B55A387AED0572C8B26D7C26A4A41D3F17177A2656D6AC0435FC3687FC2A6B415C12725384E9DE818DC62C2969E76037626162EAD5B8A454EACA5B7E147E2EFE32FA49BA922E2F3632940F86EDF31BFA5FBBEFB83CF3A5FCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCA9F27FCFC597BD0AC36D33C93D3D24FFF9168FBFC9C295EBBE504CF3F5727F872E3C68D7CD2FF940DFB26AF0F6838DAED99A2AF3FFDD22B4FBDF8CFD99B83384404F8732EFEB8EF3D06FC974D3AB79BB98ECBC7ADD93D68E9B6E053D1D109C9B26C6568FE64F4A55B1E8614C6429021024555EA32FCC34AF5C7ACDE9D74253D222621AFF8F9A4A28CCCEBA817AD6209FCE967D96D4656AE44F936CB9F4DFF5EFBB35E90ADFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCB6CC2F2298859FFC25ED1C467BEC62E2CCF4393E39CDC6F999DD7FDB7918258C5BB37B94FB4E4AB89A91991FF633DD3B70FCDA3D0397F8157DBFF8B3AFBC8508C8327353908800FFED167F3C034FD84F5C557BE00CB2013962D50E244A4E4B37947F07CBB9A509C92AD0BEDFCFA10DFBF12B4AD46D5DB5D7840311171252D268B53CE1FFAC4E2BC8F9131501CC4F180335068445515136E3B1357ED44B2B5BEB5F1EFBDA71EC8C29F873DA8FF22BBFF22BBFF22BBFF22BBFF22BBFF22BFFFF027F6C52AA7123878DF373B2BC43FF268EEE3336EE1FB26C9BA3D7DEC8D884CCEB376C59FF357F9ED668EC320A1FB76637CC7EA19189A957F3DC7E9CB71C18EDB16BCCEADD5F36E9FCC29BEF3FFFFABBADA7AE454B1C220219E6F904677B6790B16D0B78A59B762133901482E01999D7C3736DFC3945387C3A1660B4E17BE4D4D015DBEB0D9BD760D4E28B97AFC425A50270EFFCED66AE2B51EF07A77501D80057D16A72CF4CD0C9F38722638E9EFD436E5BB2417E6C06773B1397442D86FE37879CC430F69C88B27DFE5BDA8FF22BBFF22BBFF22BBFF22BBFF22BBFF22BFF03CF7FFE52F2B9F8CBE999D7B32DA1D826FF28F79D655BF562B23FC1336BD6DC6F910F9718CB1136C80F4CF15A2D06B8F9022CEB27E8199DE7B9FD387AED1DB16A47AB296B5E7EEFD317DFF90811A67A074EB73C8B242208FF02AB9B67E49D41B2F8E31D1CFE49357B2A1ABF760F9CBF2CF78F4E488EBA98947BE3B71601D98DBB68761F3F0B9BFDC455655BF74169F1C9690875EFFC7C52A0FDF815FC4AAB61184EEB02D2AE65C8B62D77E1BCF7877F91FF615A76DFEFE70046BD54646C9B238B6F72E792CDF2DFCE7E945FF9955FF9955FF9955FF9955FF9955FF91F6CFED8A4D48CCCEBABF71DE772EB2514DBE43F141953D2CEA1CB1C6FB94D82EA280DFEC8D8049BD5BF777078A986EDA75A6E3E619A3F7EED1E80236212F2D67EE66C0DFE65B9FFD015DB8BD76EF9CA47A58ABE5F9C4BA66CD8678860F0CFF73D08BF71F38C2CFE00E97BE454C58E439A3B794CBD799F0CF5CAB35177E102D64B407B4E44F98746769CBDBE62A7A115DA0DA0CCB8A45417BF907BE71FEDB1AB44DDD6A3DC771ADBB6F81C8E48BA922E77FEDC85F3E6373FDFB155DA972F649EE0B937EA625298C548D0FFAEDFCEC8E29BCDF2DFD97E945FF9955FF9955FF9955FF9955FF9955FF91F54FE73F19799BE2DDF15CA6479E0123F2E4FCFBC4E3936CBEF30DDB3F28FBF52149365E6CE5477262E293629D596F5DF6DDEC6EA7D1C65F39311AB767049DAB58C3CB71F79ECA889A3FB1B25CABDF669E94FAAD93BAD0B98BC3EC010416EA1414C63FDC7B879C6D8F6B6C782CDA8D7D8A76591FFE1FF887AE72520E329A41DC7CE0C5FB9BD6ACF711F56AA4FED0929699CB9777E8EEA7D27D5EC3F855FC7ACCE3209B0B1075994B817FFCD27FE466397E16B581196C0257CCA124A444C02FA379EFCBAEBC5DB7CE50715EFD87EF4F4EDECC7C6F9FFA3FD2BBFF22BBFF22BBFF22BBFF22BBFF22BFFFDE48F494C91BB386C9C9FF91AD3CCA42BE9EE7B8F512F6CF2C80693D012755BDBA6FEE52D3683966E931B24A0F50C3CC1043FE7BD1C36C5FF6DE761DF4F5E63DCD4419EFF7853C75DF003DF6F914F99963DDFFEB2D29BA52A208EA3D75E6B11666CDC6F6CE162DC3F233BDFC2BFE55004F3628F80DF4ADA39901F338096E36A46E61D6E95B9C3214F21C92D344127CFEFFAED8CCFE1889AFDA77C5CB5F1D76D7F4603511793F2849FEF9FD66CDEDB658B6C2F3374C576CE0BF65DC79FFCE3E713D3FAAEC758B9814A96D46409E54C5C120D4D75F2E457F83DC4CF7CE2AF3B74EE371D069FBF944C94DB74303CA7FDD838FF7FB47FE5577EE5577EE5577EE5577EE5577EE5BF3FFCE7E22FA7A66740056A725ABA8DF3472724C725A572F9688F5D4CE228DCC52FA4C3AC75CC8F988ADAA0FE3953BD8FA3DDF0F972A7C128F79D5491987A15B5DBB2FD1C8B8A63BE2C371BC89A8FDC1D91B7F60F61AF859BBBCCF1FEB052FDF7BEAE498DD4458D4CCC914244902520E1A7AD0DFE6C3BDF96B473C00064AB96414BB72102A6728FB760C1BFE744945F6864ED81333EADD9BCE8FBC5112A2125CD23E0B73CE16F316935764B037109B63164D93600E272DC956423FCFC59AA7EDB3A8367CBAB8EAC9750CE5F4A16FBB9979BDFF2891FD3E53C3EC2F94D07C353AE5EA30AAFFD61D6F623EFECB64DFEDCD8BFF22BBFF22BBFF22BBFF22BBFF22BBFF2E7377F646C02137926144C2B86AFDCCE0C0E36E6F5B6C91F1193C08C38263165C98E237D5DB70E5D9175E70955B499E659DEA1BFF39603B6A9FF45FE873F6FD481029DD60550B83C6D949C966EE3F6B37C57E857CDBBC94C19C3A09CF43B6E7E7277FC585DF7F99BEA0E712E56BDC9C7551BD3A672038921024A131120915708A14FF857EEC95AFF117E79ED3255341CED2677473065BEDDAB8272790B59367E7455A1DD80774A57EEECBC213E398DF379C28F1E4AD56FEB30DD53B047BAEFC48C6FDCB871FA8FC47B893FF9C7CFF792760EB75C42C131EFF1E1C17CE2AFD47564AD01D30578C8B26D9C0F088BCABC7E036BB7B69F7B7FF8F1FEDB8FF22BBFF22BBFF22BBFF22BBFF22BBFF2DF1FFE8B97AF3089602A41454C2B6472B17ADFF1B46B19B6C91F9B947A35231312E335B5CC3A5B4D59F379A30E7D5DB772B90DEA9F395A9916DDBF9FBC46DEB4C204992FA8FD4C5C928DDB4F73278F7AC3E6C9AC935ABCF687A55CBD96E7F6DF6BE1E6AE733756EC38A454FDB6C56BB7443FA3DC77CA9D45D6224CBDB90404BF8B5FC8921D47B2F15320175205D2396F39C0251442FE7B7904CFE0F70F8DDC74305CF83FA9668FE344C626E4153FBAFDC2BE137964796DC4AA1DD8CC964311F7187FF28F9FEFB7BB0B252E2935AFE2675EF1B799E6F9FE37757001D97A4842C7A0A5DB3012AAC0A431FBBCDA3C2A3FF8BBCDDB48A0CB8DFDDB267FEEFD57F9955FF9955FF9955FF9955FF9FF37F939981DDB327F7442727AE675089944309530B68C60964175CC4039696BFCE72F65BD919689FF00375F6A614E31DFF72093F16ABD27BA6E3B64B3F643F995BA8E04551ED010C5DE7917111BE1FFAC4EAB169356CBBB8F2933F44C6C6CEE9E2BC93D3F481D67AFE728D7E6A7D2CD7EFCA271C7E12BB733191F6911C1580892ED70650948DEC22C5BB8C8FE2DC6FA4FD62633B55A384CF7ACDA735C897A3F94A8DBBA6AAF0979127FFC2CFC40BE51A2DC93CFBD78FA8F4444C04DF2849F922B7519DEE05757D9E61793FEB6F3B04F6B36CFC3F899E7FC5C986D09850B3136EAFD97F3863C8FFFF7C23F7089DF57CDBB55683FA8DBBC8DA8571EEF925B7D862CDB462B100C1352D28E9EFD23FFFAAF7BE147CF2B761F8D494C3910710187BD83FDDB267FEEFD57F9955FF9955FF9955FF9955FF9FFA7F8CFC55F665E9C762D2323F3FAD58C4CDBE48FBA98949A9EC19441DE5C4345329B605AC1E4822946D956BDBE6CD299926D8A9FABE455C543576C971D39389A3B793019FF65B9BF2DDB4FB5DE134BDA390C70F3E5DA51EE3B97EC3892FED77716DBACFD371CEDC6DCAD44BD1FAAF61C673F7E45444CC21DEE99B93B7E08DBCD5CD7C4D1FD9B0E83CB3BF4EFEBBA555E248414C64290BC37591E449AB1713F562AB7D0C0EF11F09BD7FE3079F932FCC1A7A2BFED3CAC4AF731FD16F95063DE3E7F073FDA7BB5D897858A3C0D09FCDEC1E179C5CF9FC56BB7C41FABF79D54AC46B33EAE5BF3FCF9C13CE79FB335B854C3F6C6120A3F4DF50E6CEAE451B1E390FC78FEF11EF9EB8F74F9B86A63D48B77186B3EB2672F397D8F9C2262C725A5E655FF9557FCD04A88C3617152E23661908EE640C4052ECF66FF21A7A26D8DFF6FF9AFF22BBFF22BBFF22BBFF22BBFF23FF0FCCC2821494D67547B83C12D435C06BA133CF73247A61C5BE3EFEDB225ED5A06F9295C360F91033006EA3277EBBFD8D706F55F7788F3F793D738AD0B40B7D3BD03B9BCE3ECF5557B4D60CAC63CDDC6ED67E012BF62D59BA0DE016EBE376EDC88494C3191FD5375BF453E557B8E2BDDECC7B0DCF945EEF9872CDBE630DDB3E168B72ADDC77CDB79D8A0A5DB386388200B41488108B43B22582F0119B7D0C8FB838CFD6FF330FE1C8A8C817FF7F1B3F043BB7ADFF1A2EF172FF4D4B30D7E7565AE8DD2F28A9FF21B8C5A8CF7351ABB2CF854B459F8E7FB1E9425148C8A9FB0C34A5D4752916DF2F349C440C95C4E2431DE22C441D0E30CBE696BF6D361D6BA322DBACFDC142477CBF0139CEE7B8F61EAB2567F2EFE325E868B99DAFECDEEBFCAAFFCCAAFFCCAAFFCCAAFFCCA7F07BC889804A6C0C969598B260C62B98A012DC35AEA953B3AF88C8CCDFACF7A5BE32F69E7C04CC1785A47FED71872789856D84F5C255B88D8A6FE2B7519CE41091445A54CE799869BC57E2041BD2879E9CE50F55F83BFB7CB96D653D73618B5B866FF29D57A4F1CE0E63B70899FB514D6F7D2C85D34C646B88BFC0FAFD87D94322999F2A9253FDE3F1E189EF5FE20DF23A7361CF81D5D3D53F4F5828F17FAAA79B7D8A4547ECD43FE4D07C3690ED3F163489F37EA50778873D6FA4FF52664B6717E7E2AFF43DF2FEC3BB599E6892C38C5F8B57B38B9FDE8E98B97AFD89AFE39597BD02CEB1B661004A1C8838313BDD707855157DAB58C94ABD74C6DFF66F75FE5577EE5577EE5577EE5577EE5BF255E99963D236313C8C0C095E12B8358AAA316EB4509AA666EC868DCD6F8FB2FF62DEFD07FAA77A06CBE4A514C22984A7CD7632CD337DBD77FD59EE338DACD5C8714C80280B9EC07252FDF15AAFE6BF07798B5AEC5A4D58DC62CA9376C5EED8133FA2DF2A159B34921F7D22002F35CEB8D5C98B92FDDF9EF5B68F26A0B2359FC11FEE053D1016151F832E5530B75157EF68502050ABC53E6BB98C414C4547ECA74DB9EF57AA95A03A6635166E127867C56A7D5B79D87710991107192D3D281B735FE62359A35717477DE728003727993B8F55A0A3EDED775EBCA3DC71253AFAAFD2BBFF22BBFF22BBFF22BBFF22BBFADF157ED35A1E1683719B85AAF99C84613142EEFFE90EF36C85FA665CF5653D62CD97184BA983E30F1C97617878DEBFFBB1E63ABF79D7487F7AAA8FD9B881F536CEAE4C10C119FB21BB1B08FEB56268322852102872182F55D34C612D0DA7DC7371D0CF70F8DA42E6ABC97252063F1477613B57EF848DE352CFCFF78E3BDE884E4C8D804E5177E3E0980A6E3E7AA8FAB34ACDEC731E45474444C820DF257FEF1D74F6B362F69E7C0173C1D779EB1713FF04861F43B643B107181DA6D90FFA3CA0D6EE42EA9FF2ABFF22BBFF22BBFF22BBFF2DF8E3FF7632A1BE41FBA627BA5AE239DB71C3086AF1448690C6B19DC32C465A05BA2DE0F9FD56955B5E7381BE467E2FC45E38E4CB73FAEDAB8FBFC4D66B41F8A6586AEFEFB00F0436E3F7115523477F2683C6E796F972DD622582F04C93E9FB89BA3D7DEA9DE81B89BF51290B10B6EB625A0BF2B82F1E4912CFEECFBFD9CF5CD33EE7B8F157CBC10FC459E7FE9FCA5E4337149CA6FF07B07879B919F485EBDEFA4726D7EBAE512A28DF0779DBBB1F6A059655A7427687F61DFA9E6CFD33ACC5A37CA7D275E3C7353D098D5BBE393D3705E1BE4A7AFB7FE2F86DB1DF4F5EABFCAAFFCCAAFFCCAAFFCCAAFFCB7E3CFFD98CA06F9771C3B53BC76CBA99619A8BC5185A12C035A86B5C56A34FBAEC7586ADF1C72D296F55F7BE08CFA235DC8A9F6AFFCFF5DFE466396D88F5F8107394CF7448A1E0B36F75AB8F9965220C288553B465989C0CC719E4FB0DBF63F9F42925D58F79CC85A023A7C3AF6EF8A20398D3B67424E451B6F5EA664B97966E59E63F2CE68A438177F9943F91F0CFE291BF69985BFDBBC8DD2DDD08D96FFA1AFDDF0F964BE9A91B9E550840DF2E7BEAF379DFD386F3940C9549790924651EABFCAAFFCCAAFFCCAAFFCB6CC5F7788F3921D47E8B5998344C424988E3FF7632ADBE42F55BF6D9B699E0C5C19BE224B85760300A004B3E89F29ADFAAFF2DB027FC3D16E8800769739DE1D67AFEF3E7F13474E291061D0D2AC679110C1FA2E1A7997906C846BBC484836C2854144901B69EE2C85DC3623F0C69D33F2E491CFE108EFE07059FC59BE2BB4C0CD1475318943F995FFBFC5CFD1D97943F5BE93E88F6A0D986E9BFCB9EFEBCDA27F0C66F7F1B3C42E982981F8B67467E8D58CCCF54126B67FCFC013EABFCAAFFCCAAFFCCA7F677E7958D8BCFCA51AB697F7050040279E9A9E71F1F295D37F249A853FF7632ADBE4A7C6D2CD7EB49FB88ACBE5E5B9EABFCAAFFC77C7CFD17FB12FA860779DBBB1DBBCAC03291041A4B07E22494490BD701161C6C6FDF37C825DB71D92BB68361CF8DDF7C829E35DCC3945C8268871C61AFEF0E9583A08B973469E3C6272218B3FD422F0858A3C7D262E29323641F9955FF9EFC09FFBBEDE96F50F2125C87B8EE29252896C8432A2A86C30C5119F9C46A033A9FD809A9092468856FB577EE5577EE557FE3BF0D7EC3F85F326E597E747B85CDE964B274E574E874EB79E79FD46D2957466255C68CBFACFFD984AED5FF995FF01E66F347659835F5DE509A3016EBE5DE67873881439178244047910C9FA7542B2910B61D0789710552382DC4803126022C52D0F2197678E0E45C608BCBC7379CBA188F54161C6E2CF921D4784FFB957DF96977029BFF22BFF1DF8E9EB7379D8267F8576032E5EBEC2B08AC22967AA7720FA27B33C0B69BD7F2F559BCE7E36879C4C4E4B97D7D851AFDABFF22BBFF22BBFF2DF8E9F317CA9FA6D014BCFBC1E9D906C3A7E2ACAB67F29A5C9FE0674EEA02205DD7DDAB58CF397926DD37E723FA652FB577EE57F80F99B38BADB0D9F0FFC28F79DC3576EFF97F386CECE1B6E29052270C88D3488200F2239AD0B101116F885C88348B217AE88000630B21024528820C621672097659F60CB334702EF6F81976D5B3C027EA364E0D192F0BFFD65A58898048A557EE557FE0798FFC34AF5FB2DF219BF760FD864C8F6C6BD099E7BA77B0732EEA222EA3591FE89F9446006C08465CEA37F068DD46552FBA12E3A2CB57FE5577EE5B765FED37F245EBC7CC5BCFC15DA0F6A3C6E3957D171D07D24A7A5436222FEAABD263475F220331D37DDB7756F4EE70E83DCA80F7346E675B57FE5577EE5B759FE7633D7D51D3AB7FF625F421993948EB3D773584B21B7D3180B41B20A246F14B2DECB65F6E62097BF8AE07BE4D4F6A3A7F79C880209B0439131108A20C6C19F9CE42764445246E0E497DB6604DEFACE19E05DB71D7AF8E1871F7AE8A12F9B74869FCCCAAFFCCAFF00F357EA3AB266FF29E019A32CB2113339C3006CE0123F2270C54E434BD46D5DAC463353E87FC4AA1D20A55CBD0624DF690884A2450020989BCE7E6805FA1AA6241CD64B28A6B37F0E7A61F55FE557FEDBF113A0C22FC49B97FF4C5C52E6F51B91B1097149A966E4E7AAB2AD7A4D5E1F204B0D741FE4A42B411C3298C2FE2B761C424F5DA9CB703A6EBA6F7915291D3AB51B5DFC2FCBFDE1A799D47F955FF995DF66F901AB3BC41942E218410C713ACC5A27221852645B0892ED5C087186084EEBFE7C23B321C26ACBB3FC3E87B3DE48B2E3D89980B028D820449010AB23D8822D6B3EE4D97DFC2C22FB5936BC5D1F1466C02FDF154AB1C0CFD91AFCB025D98D58483F4EF9CAAFFCCAFF00F3371ABBAC4C8BEE333705316894B74533686C33CD336BDBDE86ED3FA9665FAECD4F8CC4465ADE256DFBFAF7DA1F9691799DBA64F31663C4280BE9A33D7699CE7EA882812EB570797C729A2CA198D1FEEB0C9EDDDCC90324F55FE557FE9CFC5117B3161F1253AF9A949F01F3B9F8CB50712DB2C424A698CE7E3EAC549FA218C91B1D876C21420659173285FD833774C5F66ABD2716AFD5824E9CAE9C0E9D6E9DCE9D42E8E8110A59B84AFD57F9955FF96D969F48557BD0AC5653D6F01300F0CB914D0A44E010116EB90A6488B0C02F449E45A26A260B90508BBFE5761AF080041559E430B0F9153165D967D3C17079E6C880973B67E0FFB6F330E167BA1476211E01955FF995FF01E6E7FB47951B102D918219EE57CDBBF1E7E78D3A54EFE3C8AF26D2FF3C9FE0F3979289BACE5B0E0C5ABACD78104976C1FA7EF29A2FEC3B7198C87E50BEFBDE63F2483E67062EF1433466256D677899CEFE31B062359AD12E3450424A1ADDA849FDB744BD1FE4195E3034FED8023F78D475F1F29594ABD74CAAFFC3A76381C735C8139F9C76E2FC45D3D90F0C88E01D1C6E6C5B1A7531E95CFC6573D97F956EA3E8FB9A3B79D065D071188FBD10B888BD3450725A3A930213F92F6C0ED33D2BB41BF071D5C674EE74F15447EB645ECF7A21A0C61FE5577EE5B7597EE270AD01D3EB0E719EEF7B90AA19E433FAE510110C29B22D042182AC028908A33D76E514814135B5AFDE771C1890642DC8DFB21CC421C01CB2E0E37BE494410ED52DE15DFC421E7EA420F08F167A82F1219D3867945FF995FFC1E6FFB249670657C56BB5A8D87148C3D16EA6E3677C3862D50E265014C8E8DDD8F9965122835E64A9D07ED067755A91CD5CF643F9A9E9195427E24CF50EA4097A2DDC5CB6751F73D93F2DC2009EA13BFAA781A834E94A7A6C52AAE9FC979954B11ACDA857F66064C2C824D18CF1E7A3CA0D6EFC3599317E56ED35010791BDAF21494CBDCA80CD74F19FA87BFC5CDC8603BFE31ACCD3DDF71EC3AEF69C883257FFF54D87C15C327353903C014A40962594337149E6EA7FC9FC45E38E74191442F7616C214210A381689DE884640EDACB74E307A642F547BAD0DD7F52CDBEA993878E7F945FF995DF96F90B1428D060D4624470F4DAEBB6FDB0AC0673584B613C94740711AC9F45921D71A991D20020A42385D7FE3042FAE69093B222641C82CD4F909347C8B964C5EEA3680024037E81F03F52F0DDF2358E9EFD0311642F17E5577EE57F80F9EDC7AF683D75AD79F96B0F9C51F9C75F09F2A3ACDE19449C670C5FBDEFA48FAB3464E66E3AFB81FF50640C25F75FEC8B20745E0CE6C95CFE87BE643097FD93BFA49D83DC0BC467AF859B018B494C319DFF3677F2A8D06E00A308D9831186CCEB37CC187FB2BD21F4C68D1B668C9F484143C80BC2FAB86EC55FA8D774F19FE88451F193DCEA40FE889804468FE6EABF80F9AC4EABEA7D1C8DADB48C259493D1974CD7FF5272B1EA4DE83E90C27A73B0A12BB60F5CE297762DE358549C79C70FA052A68E7F945FF995DFC6F921ACD97F0A485CC5B56DA67972185264BB9DC658089217346713C178A9D08C8DFBE76C0D968520A40046A4586B1184035A39E44F79F18490675BF631E0E7F9040B7FE371CB43CFC422BBF22BBFF22BBF8DF3F359AA7E5BBB110BE57F3F61735A17D0E057D762359A55EC38848EC05CFA47EDF024A765BD2D486EDE601AC2C1E4FD936AF6F547BA98CB7EFABA6E2D51B7B5DC128FFE1167BA77607AE675304C67FF15DA0F6A38DA4DCCEC97E5FE0C15C22FC49BD17F73AE9F9831FED4FC795AED41B3647ACBC416CEE88464D3C54FC6A23808857052EE73E0A78CCCEBBE474E992BFE83F179A30E7506CFCEB98472E2FC45D3F55F70220B9D085D091D8AB40E66C6B03F2E291511B4FF557EE5577EE5CF577E2AADDE7752DDA173294D96685A4F5D9B538A5C8A20AB4093D767DD4BE3BCE50095BA5849019B0822B218D8D6E4C47FEB7B6616580E3AF1470A3ECA51F0F1429B0E861F8A8C219BF22BBFF22BBFEDF3371ABBAC58F526405214827CD5BC5BA9FA6D9B3A799851FF801D3F17475DF23A69FEA4227E62F2DE62D2EAD11EBBCC653F5C58A6654F799926450D5CE247E77820E282E9EC9FA91393A9DE2E5BE4967ED9CB85D2CCE8BF39D74FCC187FFAB86EC5D365B64E2D8CEBD2AE65806ABAF8C955A59BFD083F3F898F049F8A8E8849305DFC0783C07BCB25148969A6EBBF802FD7E627CC8CF26597F5E884E45DBF9DD1FE57F9955FF9953FBFF94976C3E7230235FA85466E3F7ABAD59435882052E45204D9CE45DECB8C4288EA4EEB02E45E1AA490879B440AEA051259441C0EF92E6B3EC60D33063CD772A087828F3E067FF1DA2DE9BB03C2A20A5825E5577EE5577E5BE6FFBAEDCFDFF5185BA9EBC84FAAD9338037A3FEE5D50FCCCAA90E60686533017296A8DBBAE16837D3D90FDF690EBECBFFDE3299A2DE94ABD7C0369DFD73A6A49D03935C636BE2AB1999546D46FFCDB97E62C6F8C3F171D5C61895BC9BF597E5FEB149A98C0F4D173F39CAB4E8DE68EC32B9478B3CFC9A9A9EE17338C274F19F3F6FB98472FE52F2D1B37F98B4FFA29CCFEAB4AAD86928422188F6BFCAAFFCCAAFFCF7879F8171B5DE139B3B79EC3E7E76DFEFE706B8F922423629AC9F48CA2682F58EB88830D27DE7688F5D8820F7D21852C0008F2C07C9B34EF2295F72920B3C5771BC59AA02FC1CF4774127CF7BED0F537EE5577EE5370B7F53278FE2B55A54EA3AD2BCFA67D271E2FC45268032EFA0BFA3647EFAAA79B79A3F4FA323339DFD7CD361F0773DC6CA032F300F5FB95DDE706A46FB976D76E0A40A4611C0C424A698D47F73AE9F9834FE946EDAE5FBC96B680279D52CE3AE9053D1668C9FFCC40C7DC4AA1D9C91BB9B8803D109C9F2BF75E68AFF3336EE2F69E7602CA130DEC6F189660C8CABF771346FFFD570B41B8E23EFF1D4FE57F9955FF995FF3EF0537ECDFE53E83B56EC3E4A2772F8742C9D3EC75D88203BD7D1CFCAA6B84831797DD642107D1681DD904204115AEBC39A5CE0E76C0DE6AA470B3D51F0F142EF7D5D931108073F29BFF22BBFF29B889F0EC2D4FC762316966EF6232238AD0B000C244E9669D99371BB19EDA7C5A4D5F2CE6299DE82ED1978E25CFC65E0CD68FF5FD877C2C08CA9BABCADCFA4FE9B73FDC4A4F187493AC5CAA21627293F2631C58CF193A34AB751D4425D6356EF96DDB0639352FD4223CD18FF19571B4B28E3D7EE0160E012BF4A5D867FD9A4B3A9FB2F22B3F6BFCAAFFCCAAFFCF78D9FD471F6FAAABD26C07CF4EC1F27CE5F0CBF106F882052DC4104D911B7D7C2CD22023D1122183BBAD03D11D5E58924A430D682845050459C6CE402CFF158E1228F3D51181146BAEFDC73222ADBE28FF22BBFF22BBFF2DF07FE2ADDC77C56A755BF453EF070B2588D66DFF5188B14A6D33F9F5FD877B21B3E5FE683A0C299987A153633DA0FA3888FAB341CBA62BBF1A8487442F222FFC326B5FF9CEB2726F5DF1E0B36976AD85E16B5A42D3232AFCB6674A68B3F8C4865839DE9167164ABD2A42BE96EDB0F9B317E72469650701347AFBD8CDE6B0F9A05ADC67FE5577EE5577EE5CF3D3F8557EF3B09115CB71D8A884988BA98D462D2EA3B8B603C8B242F1562A880087D2C22183BBAC8BD3488204F24C9ED34B216246C1C822A1219DF8D5F29338BBF70912F9B7496F7352FB0BC7659F9955FF9955FF9EF337FB5DE134BD4FB01E6AFDBFE6C3762A149F55F77E8DCB2ADFBC826154C06E973E919834F459BD47E9A38BA976EDA45767161CCC068213DF33AE30793DA7FCEF51393FAEF88553B3EAED2903F65535F4E9EFE2391019849E34FFD912E783DFAE78CBCCB382631C53F34D2A4F19333843282D8371D06976BF313D934FE2BBFF22BBFF22BFFDFE22791B34AF731F586CD0BBF101F9B949A987A1511ACA5C82682B19D8B71170D22F476D98208FD16F9302295C7911842586FEA22B7D34CBF2985DC542387C16C1C9C2C54E4E9C79F7CEAE9975F5BE47F989E7AE59E63056E93945FF9955FF9953FBFF9E9E64AD46DCDA779F55FAA7EDBB2AD7AC1C041270B069374BE98D47EAA741B557BE00CD9CF01E0B5FB8E9F8CBE645EFBCFB97E625EFF2DDBBA4FA3B1CBA6DF7CAECA2F34F250648C49E30F22E0F89423FF9187BFD84F5C456399377E7212896AFE3C8D6C1AFF955FF9955FF995FF2EF8B336C21DB11011C0003E353D233DF3FA1D44B0DE11D77A3B5CF88D1B69062DFDB708B210E4E8F56F29A41796C390C59ABFF033CF177AEA5944A0229FC311DEC1E105EE98945FF9955FF9953FBFF96BF49BCC77F3F23771742FD3B2E7178D3BF22B1D6B744232859BD77E3EABD38AEFC6DE9EC1A7A2371D0C37AFFDE75C3F31AFFF3220FCB6F330635F5FD76D87E293D3CC1B7FB81CAF019E624B356C5FFE87BE643075FC94FD4F34FE2BBFF22BBFF22BFF5DF35372F5BE9310C16DFB61E033AFDFE0C88D0839EFA291F732675B053236759177341B0B41224836119E7CEEC5C2CFBE800815DA0F829C01E1EDEE9C517EE5577EE5577EE5FF5BFC76C3E717AFD5A25C9B9F02C2A2E870CDABFF0FBFAD07A40040C80C9DA2CC6B3F39D74FCC6BFF0CEA8AD76E092A6C40FEB2DCDF6B7F9879FD97A36CAB5EB84CA9FA6D19B56AFC517EE5577EE5577EE5270D5FB9FDBB1E63ABF59EC89012787975A02142CE67916EF920926C872B220C5ABACD7816C9D8D1455681E471A45B8AF0CF0F4B1679A16891E75FFAB84A438F80DFD607852DF23F5C201749F9955FF9955FF9953F97FC74D9B507CE30B5FEBF6ADEEDA3CA0D98D8D6193C9B097BCAD56BFD17FB9AD77E72AE9F98DAFE8B556FC2E5758738D3408856D2CEC1D4FECBF946639668FC517EE5577EE5577EE5CFFE2052B751B5064C0F3D137BE366B216415E2A043F47B6BB688CBD708D370AC91290BC5468648E25A05B8AF0EC2B6F3DFDF26B4FBFF4CA7B5FD774F10B59BBEFF8921D470AE43A29BFF22BBFF22BBFF2E7929F4FB3EB9FCF06BFBA56EC34B478ED96DF761E666AFBF9A872836C87A9EDBFF28FBF96A8F703C342AE4204B3FBAF3C4BAEF147F9955FF9955FF9953F5B021211EA0E710E39152DFC7223CD1DEEA2B17E9D50B6BB686409C87A2F17D911F79622FCE38DF79E7FED1D4460D48438EE7B8FFD5D78E5577EE5577EE557FEFF4D7E3E55FFB6C3CFA7EA5FF9955FF9955FF995FF81E79FB335B8C1A8C58850BD8FA3D7FE30791049B673B9A508B7DCC8C57A090811E4A5CCC61290F152214304A47BF9BD4F5F7CE7234428DBBACF02BF90A53B43EF025EF9955FF9955FF9955FF9955FF9955FF9955FF9955FF995FF3EF0939CB71CB01FBF0211BEEB31968AD2AE65A4A66724A65E8D4E48CECD1290B1176EBF453EC65D3443576CCF26823C88C4F15AF132AF16FBB2E8072538EA0E9D0BBCEBB6432EB9D8B045F9955FF9955FF9955FF9955FF9955FF9955FF9955FF995FFBFC52F094811A1EBDC8DE72F25C724A69C894B0ABB101F7A26F6761BB9C812D02D3772F965B9BFF55D34F220D2BBE56BBC53BAF25B9F7FF3FA6765DFFAE25B8A4275F37C82E7FB1E2C70CF49F9955FF9955FF9955FF9955FF9955FF9955FF9955FF9953FBFF949FD17FB56ED350111EA0C9E4DC927CE5F3C161517722A3A202CCA3F34F296EF12CAB604946D23175902E2285EBBE5C7551B7F50B1EE7B5FD77CB75CB52ADDC720D774EFC0999B82E66C0D2E904749F9955FF9955FF9955FF9955FF9955FF9955FF9955FF9953FBFF9498E5E7BED86CF4704046938DA6D9E4F70D0C9F3BB8F9FF53D72CA6B7FD88ADD475DB71D823FDB1210FCB20464BD910B827CD36170B9363F956EF663A9FA6D8BD76A810895BA0C278F3C8E047FDEC22BBFF22BBFF22BBFF22BBFF22BBFF22BBFF22BBFF22BBFF2DF077E495451B3FF1444A8DE7792FDC455B33707790787C3BF7C57A88B5FC8CC4D4193D7078C5BB37BA4FB4E38C98C1448F4FDE4358DC72D6FF0AB6BBD61F3B8BC5AEF8995BA8E4484B2ADFB7CD5BC5B95EE633A3B6F902792C6AFDD3363E3FE02F996945FF9955FF9955FF9955FF9955FF9955FF9955FF9955FF9F39B9F44F954070622D4E837B9F6A0590ED33D47ACDAE1BCE500E24CF70E74F4DA0BC9D015DB07B8F9F65AB899CC6D6778B598B41A7911A1EE10E79A3F4FE342646935654D5FD7AD0397F8C9AB99913D9F967D945FF9955FF9955FF9955FF9955FF9955FF9955FF9955FF9EF27BFA4999B82BACFDF6437622124F0D41E38A3CEE0D9DF4F5ED375EEC63EAE5B8117AA7E8B7C7A2CF8530468E5DD43C86BBDB50BD910F9BE912BBFF22BBFF22BBFF22BBFF22BBFF22BBFF22BBFF22BBFF2DFE73466F5EE7F396F68306AB188506FD83CBBE1F3EB8F74E14CA3314B1A8F5B6E3F715553270FC8E187BCDDCC75F27412E423DD774EF50E2CF05F4DCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCCAAFFCF72D4DF70E1CB26C5BAF859B3BCE5E2FC00D47BB89084D1CDDE5D5CC7D2D4B43E3D6EC9EBD39A8808D25E5577EE5577EE5577EE5577EE5577EE5577EE5577EE557FEDBA5FF07176F636C] } Add(Img_Bmp,8125364,119,301) { link(Bitmap,4293063:Var2,[]) link(SourceBitmap,10797508:Bitmap,[(132,262)(146,262)]) } Add(GetDataEx,4293063,119,280) { link(Data,13765127:Bitmap,[]) } Add(Hub,12179304,77,371) { link(onEvent1,8125364:doDraw,[(105,377)(105,307)]) link(onEvent2,6141163:doDraw,[]) } Add(Counter,9112031,490,161) { Min=-240 Max=60 Step=10 Default=-240 Point(doValue) link(onNext,6930159:doEvent1,[(534,167)(534,244)]) } Add(Hub,6930159,546,238) { InCount=2 OutCount=4 link(onEvent1,1624920:doOperation,[(584,244)(584,90)]) link(onEvent2,6695214:doOperation,[]) link(onEvent3,13085854:doOperation,[(574,258)(574,307)]) link(onEvent4,13765127:doRefresh,[(569,265)(569,31)(107,31)(107,69)]) } Add(Math,6695214,602,245) { OpType=13 AngleMode=1 link(onResult,12735796:doOperation,[]) link(Op1,11512348:Var3,[(608,229)]) } Add(Math,12735796,672,245) { OpType=2 Op2=12 ResultType=0 link(onResult,14194437:doOperation,[]) link(Op2,1996555:Var3,[(685,222)]) } Add(Math,14194437,721,245) { Op2=26 ResultType=0 Default=36 } Add(Math,13085854,588,301) { OpType=12 AngleMode=1 link(onResult,8791855:doOperation,[]) link(Op1,11512348:Var2,[]) } Add(Math,8791855,630,301) { OpType=2 Op2=12 ResultType=0 link(onResult,12723432:doOperation,[]) link(Op2,1996555:Var2,[]) } Add(Math,12723432,672,301) { Op2=26 ResultType=0 Default=20 } Add(If_else,10154799,329,154) { Type=1 Op2=Integer(0) link(onTrue,948210:doCompare,[]) link(onFalse,11504032:doCompare,[]) } Add(ChanelToIndex,12294041,203,70) { link(onIndex,5134846:doValue,[]) } Add(LineBreak,3755866,28,371) { link(Out,12179304:doEvent1,[]) Primary=[15162182,175,-329] } Add(IndexToChanel,1386530,245,154) { Point(Index) link(onEvent1,8646922:doCalcDelta,[]) link(Index,5134846:Value,[]) } Add(Memory,5134846,245,70) { Default=Integer(1) } Add(SampleDelta,8646922,287,154) { link(onCalcDelta,10154799:doCompare,[]) link(Data,13765127:MouseY,[(293,127)(132,127)]) } Add(If_else,11504032,371,161) { Type=2 Op2=Integer(0) link(onTrue,6990297:doCompare,[(411,167)(411,230)]) } Add(HubEx,6407392,175,84) { link(onEvent,12294041:doWork2,[(192,90)(192,83)]) } Add(If_else,948210,420,154) { Type=4 Op2=Integer(60) link(onFalse,9112031:doNext,[]) link(Op1,8684534:Var2,[(426,142)(461,142)]) } Add(If_else,6990297,420,224) { Type=3 Op2=Integer(-240) link(onFalse,9112031:doPrev,[(474,237)(474,174)]) link(Op1,8684534:Var1,[(426,201)]) } Add(GetDataEx,8684534,455,196) { Angle=2 link(Data,14469716:Var1,[(461,229)]) } Add(GetDataEx,14469716,490,224) { link(Data,9112031:Count,[]) } Add(GetDataEx,11512348,588,224) { Angle=3 link(Data,14469716:Var3,[]) } Add(Math,1624920,609,84) { Op2=240 link(onResult,7310631:doOperation,[]) } Add(Math,7310631,651,84) { OpType=3 Op2=3 ResultType=0 link(onResult,14049980:onEvent1,[(737,90)(737,87)]) } Add(Math,15691878,399,336) { OpType=1 Op2=240 link(onResult,6351529:doEvent1,[]) } Add(Math,9974691,350,336) { OpType=2 Op2=3 ResultType=0 link(onResult,15691878:doOperation,[]) } Add(Hub,6351529,448,336) { link(onEvent1,9112031:doValue,[(482,342)(482,188)]) link(onEvent2,6930159:doEvent2,[(504,349)(504,251)]) } Add(Img_Point,13515360,728,378) { X=20 Y=20 Color=16777215 Size=3 Point(X) Point(Y) link(Bitmap,4961720:Var3,[(734,362)]) link(X,12242496:Var3,[(741,341)]) link(Y,1706000:Var3,[(748,313)]) } Add(GetDataEx,4961720,665,357) { link(Data,4293063:Var3,[(671,285)]) } Add(GetDataEx,12242496,672,336) { link(Data,12723432:Result,[]) } Add(GetDataEx,1706000,721,308) { link(Data,14194437:Result,[]) } Add(GetDataEx,1996555,637,217) { link(Data,14049980:Data1,[(643,144)(527,144)]) } END_SDK Add(DoData,10531561,182,168) { @Hint=#30:Установка начального положения| Data=Integer(50) link(onEventData,13876744:doWork1,[]) AddHint(-88,52,190,13,@Hint) } Add(ScrollBar,10974416,231,91) { @Hint=#28:Смещение указателя от центра| Left=155 Top=185 Hint="12" Max=25 Min=10 Page=1 Position=12 Point(doHint) link(onPosition,10974416:doHint,[(282,97)(282,86)(219,86)(219,104)]) AddHint(-77,-36,176,13,@Hint) } Add(Label,13391286,175,91) { Left=35 Top=185 Width=113 Height=17 Color=0 Font=[MS Sans Serif,8,0,16777215,1] Caption="Смещение указателя" }