Changeset 154


Ignore:
Timestamp:
Aug 14, 2024, 10:51:18 PM (5 weeks ago)
Author:
chronos
Message:
  • Added: Key shortcuts form to see all available actions and their key shortcuts.
Location:
trunk
Files:
5 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Core.lfm

    r153 r154  
    565565    Top = 24
    566566    Bitmap = {
    567       4C7A1F00000010000000100000005F1800000000000078DAED9C075C1557F6C7
    568       D9E4BFFBCFBABBC99AE8AE89BA31D1A81835D1A01835F68A658D266A4C542C58
    569       63174554107D7663C5429162C1DE45A306010B36D0A814151005A5F7F6280F7E
    570       7BEE6506E60DF31AC498E4E3F5F37366EEBDDF73CE3DF7CE9B99F71ECFCCEC17
    571       29A8A22A78958AD7192A629FEAF0D5F52FF6FDC3F115F5BAA5DDAF326FACAAEA
    572       BF8AF15777FC2F9837ABE6F9F3DB2AA8666C10FE5597AFAA0DC8FE559737D506
    573       74FCAB2E6FAC8D17E1FF65E5FF65ADBFDF49D9BDB00F9876D9F7C6AE05BDE06D
    574       D7135EF37BC06B5E7778DA7683C7DCAEF098D3053B677786FBAC4E709FF905DC
    575       667484EBF40E709DD69EB3177739E2A2B703FCBC17C3CF6B11FC3C17E127CF85
    576       B8E0618F0B3B9916E0BCBB1DCEB9915CE7E347D779F8D1C5162EDF7FCEFD8AA5
    577       B4B494ABA4A484A48146530C4D71318A8B8B505C548822A6C2021416AA5158A0
    578       C68EA996F0A6985959B97225468E1C092F2F2F9468F4B0C41530A9F3B17D4A5B
    579       1A6F0FEE73F4E8D1707676C690214338BB70E1422C58B000B6B6B6983D7B36A6
    580       4F9F8E29532663C28409183B762CD4EA3C6C9BDC86E7A994E25DB76E1D060F1E
    581       8C3D7BF694F92455C42BFACDE77E19ABCECFC5B689163CC765632D8BB92C5E3D
    582       6C7E199B9F978BAD133EE3F3C3585F5F5FA8E8BA72D1CFAF529ECAD83C099BC3
    583       E56CD30A3B696E599E9C9C9C70E5CA156CD8B081B30B17DA0BE39F8BD9B36661
    584       DAB469983C998DDF86C63F0679B9D9D832FE535A179D78CC9E9E1E707474C4D1
    585       A347B472AC16FCE60B7EF37273389B9B9385CD633FE1EBA92CDE42C958656C5E
    586       65363727139BC7B4E46B91C57BF1A21F366FDE8C9F7EBAA095E30A36BB82CDCE
    587       440E6993750BBE8E99DF458B16F1F1B375C47CDADBDBC3CECE0E73E7CEC5AC59
    588       3369FCDFD3F827C1C6C60663C68C41765606368EFE182E740EB098B76E75E6AC
    589       9BABAB568E2BE2CDE23E73B233389B9D958E0DA39AD139D08EC75B20CF933E36
    590       331D599969583FD29C9F036C1DB3B5C8D6135B13CE36ADF9DCB2F96139667962
    591       63DD68DD9CC7BC616433ACFFCE1C3F7CDB142FFC4EA06AF7299C5B62B684CB04
    592       1B5A9C54066CE8E48CB08180800083AC1E1BBCBE1A36CAEBAB6843ABDE581BD2
    593       FB50799B3E1BE5CC92258A63D06543CAB122E375DA9072EC981569BD3E1B527F
    594       46B0956C88F7FD226BC2F9A0E5BF8AE7D1AFF69C50A74E009884DC98DCB74183
    595       EB904A971D7DED8D1BDF8654F23EBAEAE5C5DCFC2E44897DA5FBC694E6CD4321
    596       97293C2B9F7C120151A6B2AD5B3F825CC6DA68D3261AA244467EACABB46BF704
    597       A2E47D75D58BA57DFB5888D2D7A73ABC31364CCD7555CAAFE5E7577DE2AFDEFB
    598       143ADFBB329AD7F1FE9712AF527AEF45F2FE8D3E9EB17A79990D292FB25219CB
    599       2BB1A6F0D5F56FF4F895DEEF3225FF06FCEB5C7B95DF5B34753DEA7A6FD2B4F3
    600       A07A7C75EE99E5365E4AB9AAEA814BCBBAE181FB34846F9B8450E7717C7B7241
    601       479CB0EB00FD6C3744ED9A8F9C47D7A05167B13704B834B969C80A0FC0B52D23
    602       E133E333451B5754DDF1FC9C0BEF5B7C2F1045FB57A264E53094A8BE42C1DEA5
    603       50DFA6E7E2AC04DCDB678FDD539A419BEDC9FD32B6C8DF07B0EF0E5CF000F273
    604       B8FFD2B4E7287299899C33EE28C88CC785B543B1637CE3721B57967545E6A3CB
    605       28BA4BF7790BBA003BA697C57EE3244A368D4751D03194E665216FFE1748BB7A
    606       12CF6E9DC2C6911F94F37797F5E7E32DA23831A73DA01A081C5D83D2EF5B403D
    607       B109B2364FE2F692967D8588E5D628C84A85D3D7EF97F321AC3FCB93537F6066
    608       2B606A73944C6E8A029B86C8DD6C8312F29D1B7A154183EAE0FC374DA86B0996
    609       59D5ABE09D7A73BEC0BE170A279923DFE62364593740D68A21BC3ED37F3FAE8E
    610       688433FD6BE3ECB0469C77ECF35E05EFD893E72E75FB6C245A7F802723EA2372
    611       F8BB483BB89AF3D707BE8D73FD6BE254FF77706DE110E467A6528ADF2DE74F2F
    612       688F8CF0409E9BE811EF216CE8BF716FC83B78B07800E27C56E00263ADDEC619
    613       AB7FE2F1391F44DDF811433BFEA39C3F33DF02E12E5351989980E83DAB706DD0
    614       3B08185813513EABB87FDFBE35391BE6B11439A909709D33187D2DFEA1B5064E
    615       CEFC18918796A0202301B1177C10EC301481C31B2260D887B8E138148FCFEF43
    616       764A024E6D99873EADDE505C83DE939B2360D5703CB9711A6A9AA3D2120D571E
    617       8D97C5EC61370CBD75B062D934DE1CCB29D7AB06D5C652ABFA70E8FD2E16F4F8
    618       3786777CB352CCBFD3FB83EABE96E117788DABFCF98D89F72A5A7188D7AACA9F
    619       2F1A75DD1159BD5B7DD72D43AC015E475FE325674DFBFCAF3A6CF9F8ABC82ADF
    620       3F18CF9AFAB9DDABF202CB672E13CA733C21D805662E9F954BDAA6B388FD249C
    621       94376843C6F01864F148EBF4F14ABECAC764A47FA3C6FC6BCC893C9F7AE257CA
    622       4F251B3A8A528EE5EB40AF7FC197BE356088578A571ACF6F614E5ED27B00069F
    623       E38CFCDE4E95793F3F3F83D74123BF3704BD3CDB97CAB8F734606C31D9BF2C8E
    624       57FE5FB0FF2AF2AFEE257E132F63D0AF57FC1F9B7F555E5679BC71BEFFA33533
    625       F160D944842D1A0343F5F2F270C5F7FE29C77722F3C221DC9B3B0C86EAE5856C
    626       FB27EEDB82B433BB1132A92F0CD5CB0BD9F67FEEBD1629C75C7163542718AA97
    627       17B2EDFF74871398AF2B5FB586A17A79B93E65807FC2DE8D60BEFCAD9AC050BD
    628       BC9CFBAA8D7FAC8B0AB1AECBE1DBA53E0CD5CB0BD90E78B87C2A62B63AE060FB
    629       3A30542F2F64DB9FCD2FCD375C2C6AC150BDBC906DFFFBB6C311B57616D6347F
    630       0B86EA2B3D7E58D4F2BF3363101EAD9A06C7267F83A17A7921DBFEAA666F6251
    631       E3BFC1FEA31A3054FFDBB8DAE1372133B33D241FD2810634630EA493A4EBC2D6
    632       A1ACDE87F7D3C377AD51E36860E7CE6109D6D6690553A6E4945A5BA71674EA14
    633       9A50A3C69140D6AE9BDFDDA0468D43815F7F1D973362442C860E7D5CAE6FBE79
    634       8A41831EE7FCF5AF0703593F65DEC3E1F3CF83E3ADACEEA167CF904AEAD3E767
    635       B46A75399EF553E65D4F5A598516585AFA83A955ABF368D2E438EAD5F3C1BFFE
    636       E585B7DF7647C386470B583F657EEB75F251DAB2E58FA85FFF08F5DF8B9A35F7
    637       68A96EDD23A5AC9F32BFE1A485C5E5825AB54E52DF138AAA55EB7801EBA7CCAF
    638       76A853E7587CAD5A81D4D75F51356AF8C4B37ECABCAAC1EBAFAF0EAC5DDB3FE7
    639       EDB743A87FB096DE7CF3A79CD75E5B15C8FA29F34E24BBAEAFBDB638B0468DFD
    640       096FBD75B3A066CDB052B665C7AC9EB5B37EBA795BD2785A67D6B4DEAC69DD59
    641       5F17B60E65F5B666BAF857FA7D8BCA38D259C9B1F89CA554B756C67691F695DA
    642       625BE198692DA981D0B781D0DE40C997C4F65A057FECBF2E12FEACD04F89D78A
    643       57EE5FE6E7AC425DB92FB96F7DBC3C270A318D33C043294EA531C97921D75A3E
    644       C439918C7F9C1E7EADEC597BAD642E15C7F44ABA151111D13F3838D84B2E566F
    645       0CCFFA2ABD07C2EA85797983F41743FE2F5EBC18C638B695FAA7D294566BA459
    646       4BB305FAEC8871887E256BA7A9D9F714D322D29766F7CD5A99D929D931C82F11
    647       B4983498DB992FB563342FB533C4EC9E68E757E3AB1A7F75F257BDF9ABD6FAA9
    648       EEFA7DD1E7CFEFE3FA7BA83FDDE7DF2541A600E378C6EE6F5775FF0751BDF8B5
    649       7943EFDFBE68FF86E27801FE79FE691EE921EDD0B774FC17D3FC579AFF4852DD
    650       2AACA32AF97F01F79326CDFF2BFD36F3578DF51B5095F3E7259EBF2FFBF5E365
    651       BF7E56CABFFCB5A48AD7AF5FECB5ECD5F5FBD5F5F795FF57AF1FBFE4EBC7AFF4
    652       5D20D3BF3BA4FFBBA895FEE64225FD8EA69413F6C57695C2F74755CAF5956254
    653       E9F9ED1A95117F77A2D2E35F3A06435B9DFEA55B1D7F2FA452F8EEB3921F958E
    654       EFB328FCFD8F4EFFBA78716B8C7FD939AB3C1613FCCB6331C5BF522CBAD6AF09
    655       FE158BBEF953F8FBAD3FEA77074DF818D3E4EF0B1AE44DF9FB43A94F71DF8439
    656       D37BAE1838FF2AF9D7B70615CE3F83FE0D9C7F26F9D7B1FE8DF26FCAF967A27F
    657       9DE7A091FEF5F2D5F1FFA2CFFF17F5CCACEFF8F7C08B4C55DF6F90F2D57DDFE1
    658       979A0753B4A4FCB73DAA6643E49608368CB523EF2FE50CD950EAFBB279E9984C
    659       19FFAFF5DC1EC07E17E50FA6888888725595676BDF585EEE4FCA4B6D28C525F6
    660       1525B61B5B27F725EE1B5BF75BE195C6AAC41B1ABF34AFF2BCEBEA67CC5CEBEA
    661       67EC5AABEE9A7C5192BF1E34AA17FB1FD274D23192BF204FD22843AF251F378C
    662       736ADE280EB445FF5E89F8617526C67C9B8CA60DCAEA5A7C1417D3CAFC593725
    663       B6D98771FE24EA1B8B712393713BB890DF2325C46BB0687E3A5A348E4393F763
    664       C1FAB46C123756CA92CF4DACFEB38F9FC1656B16F2724B515C5C8AFCFC521414
    665       9442A301CE9CCA43F78EF1A071701B9F362D8B838E5BB2981BFF2796B71912EB
    666       F751FD58369E1881F734FF208EB7A5246B0C3EF331BE61DD581A4B1CDBB624EE
    667       4E930665B63BB6798E8CF4128C1F9D822FDAD27E4609EFBB715D2642EF15F27D
    668       51AC3F6D1DD896E5856D7B768EE7FCB449A9E8D33581F32CEFDBB764213CB448
    669       8B17C4F9C6EF971DF7EC640CFF542A07AA8B61631A30A910939D8A91930B2CDF
    670       A1C10487B2FD81538AB0DFB704D1B1A57C9FA9DBD73952DE93E5A2EF1835EE44
    671       B079039E2596222AB66C3F3CBA14A999A5282A0242C2CA6C741A90453173BE25
    672       CB219BCF0EBD33F0DDBC226CDBA7C1AE131AEC3EA981FB610DF69ED2C0FBB806
    673       1E473498BFAE98F3AD2C92685CB1315AEBA7D173C4C697223EB914CF93949598
    674       528A2E5F66F3356AF969C53AA618DEA43CDD696EFE1C5D87E4948F53AA01938B
    675       788CE60DD93AD55EBFA25A348EDD4471E1D3D609E8D02703DD87E6A2EBE06C7C
    676       DE83D6FFC7CFD1BC516C4C9B96715FE93B0707F54D686CD1226E6EA37A4FFD29
    677       3F5C1FD57FEA49F18E37FABEE0127095B4CC6919F678EFE1FB4C6C9FD519C396
    678       F795B64A6CEA6399C4BE4C6682C4636358566BD6A56B19CBAE19C21662BB8C85
    679       94BD243CF389BC54AC8EA46543E65B272B91C9BC3806392F895D94926F9855D8
    680       BD2A1BAB9C2FB72319B398ADABF23CEBE10D498917AFEFC61C4B7320B65D95D9
    681       D277AC8B976F75F20AF3676CFC4A6BD0A4BC193807F4E65BC224C53EC4FD2BA7
    682       70DDD7D3243186B13F071EC7E34761C8CBCB835AAD56546E6EAED631EBCB18C6
    683       FA1FDE86B4B434FE1BB665BFFB5B2156C7D82B0F33E9F5BF48AB9E318C3DBF6F
    684       23525353E95A51AC25D63F272707EB2EA4E1F3F5A9DCA7B49D318CF5F55E8DA4
    685       A42414F2DF9FAD5066662656FF988C26CB53E83A9881F37753B80DB19D318C3D
    686       E6B61409090974AF915F2EE6D7D92F11751D9378DBD2D38968A24AE6F5621F56
    687       CFD8FDCE8BF0ECD933DE268AF9AEB530A97C2BEE33897D18C3D85D3FD8E2E9D3
    688       A7E5ED4C6C6C166B9278FD3FE625F263A6B8B838C4C7C7233D3D9DB731D66DE5
    689       343C7EFC98E7938D293A3A9A8BD57DB4F4199C8E3FE1FB8CDDBB713E8E7AAC46
    690       6C6C2CA2A2A238EBEC64C3F7939393B96DE78523B0DD611476AE988CAD8BBEE3
    691       C76CFFFC61B7F2F6631EABF0E0C103CEAEB71F85870F1FF27C301F4C372F9DC5
    692       8D4B67B882FC8EE31A293AF20167B63B5A13BF1A6161619C5D396718C2C3C379
    693       3E989E3C790237D5246CB1FF8634826FD931ABDFE6301A4777AEE4FBA1A1A19C
    694       759A3608919191DC7F4C4C0C1F0B8B47979E3F7FCEFB3286B18B27F6E55C6262
    695       22AE5D3884D35E2BE1F3C30C9D62796273C118C6AE9AFB0D7C8F1FE43CB36B8C
    696       980DC63036C8EF84D986C5369833B29349620C639BB579EFA52BDC772FA40A3A
    697       625852B652A1D7984ACA48D0D238AB5690F2E1EE2A843BAB10E43C07E1EB98C6
    698       2148455A38184173BA21686A99C2177653E41987C7E1650A0F026EFB9629686F
    699       997C9D492A2418E2A5716AB1CE50BBCFA9C4B35CB0F1719EF9157D4B58F55E15
    700       67393FC7002FF59F105E31265202E584F354AFC82BF9157C735625F08FF5F00A
    701       7EC57185D35CE8E5C9AF5A3E5EC12F63C3E7E8E0C9279BFB0449BC5A31AB8853
    702       75E3B967FB4ABC4EC9C72248E499D8BEA9FAA5CE3D793969DFAEF609FB76478F
    703       DA59261C9E6F5972709EA5E6C05CCBA77BE758BAEDB3B5FC3F439F27109B716C
    704       41BB6F8ED8599E2416FBE75A622F69CF6C4BEC9A6599ED36C3522F7FCCCEB294
    705       FCCE23F6AA8C85E74CD20CCBD765FEB478F27BE0D03CCB23076C2D8FF8CCB53C
    706       2665774E277B633F787DABE47B0F6EE3DB311BEBC9AF86FC6A88D5ECB7B5D410
    707       AB21562365DDA6B545BF088D5F9F08A05718A27BDCC71BC42E2516C4421CAF8F
    708       2C6691DDF17D5BF40DD39C2016C4A2DB3D1CA03C471ACB6E9BD2368DD8608145
    709       979FC1FC16CBD8925D33DB267ACE6813EF31AD4DBCFBF716F12E532DE2B74FB6
    710       086AA2418D1EA1D0886CA7DB607E8BA57E576F9A53FBBF31383A201A05FD22A1
    711       EEFB10EADE1150F398432BFC32B6633098DF2891DD33BD95FFC027B830301AE8
    712       1F09583D0478AEC295D9F6B7005A57EBC5F1EE9EDAF2D480C7501B6443CAD876
    713       37B08ECDA1F72CCB872C57DE935B9EE91705B591EC21B32B30F39E6969B662BA
    714       A599C78CB2B54D6C619F07E56C09B15789BD46EC35626F7408C6EBC4FE89F5ED
    715       70A3F2C76FC41656F27B0789C4F6637E3FBF89D7F5AD7F62AFCA5816F31362BB
    716       925F16F76BBA589A2B3362FF4CEC9A2E77CB5971BCE748B58CFD5C305D9DFE5E
    717       5848F8C4F090F00919EAF4778DE690FAF7C4B8A4913F9FBA177C7CE1E9D2E38B
    718       4E97FE7CFADEADA4B8A46FD390FA375DDC1344BF9E9A92DAF5C1A587A7CEAE3C
    719       5FE83AD4135BAC7670B90DF3C2D955E70B1F5C7A7482EE9DBA44E3A1560E1393
    720       12EAC5DC79E21CB0FD72BA97F55E38F77781E7A8DD3832EF048ED89E80E7C8DD
    721       BCCE6BCC5E04EEB89CF6E4E7A79B135312EB96FFBEC0ED98D5ACEFD681AED8FE
    722       A53B2E6E0E446A4C1A8A0B8AB9521EA7C26F53006F637D0ECD3E8CA85B912B84
    723       0FD85EBBF763E801B7E15ED83AC01517A95F716131BFA667C66771B152A42EC6
    724       49875358D3713536745F8DDBA7820F3056CA7B7CB70BC95129BCFF9D6377E14D
    725       F1EE1AEB831B7B6FE2EACE4BF0B276A371ACC7A6DE6B71FBA48C1FE68943B38E
    726       A230BF08D94939D83D7E1FE56E3B36F4D8403E57E087AE2B71D3E71AEEFBDEA5
    727       DCB822E4F82D19EF85833389CF2D446E6A2EC5B2134B9ACDC5E28FA66345DBC5
    728       584F3107795EC6ED23C1D4E65289771FEE0DF711DE880F4BE0F1871CBE868DBD
    729       9C28D6A5E4F7327E3E7E1B9EA35DB99D8DBDD668C77F2EF480CB1037AC6CEB04
    730       9FA9EEC8CBC8E53672D37290979EC3F7F3A9CE73B4331CCDE7605D9715B823E4
    731       8FCD417448F4724FEB6DB0FF6012163498885DE3B622EA4A04B293B3B8222F87
    732       C37BAC336F637D3C466E41D4CD474BC5F94F484EA813792362CDE9650793D674
    733       B0C7FCFA36706C369D72E6C0E5683E9DD7ADE9688FD3AA438991371FAC4A4C4D
    734       FCB7740D52C47F4ACB48FFFCDEB99003FBA7BBE72F6D390BF3EB8D27D960E927
    735       B3B17FC6CEBCFBE76FEF4BCF48B7CC46D9EB8752C987E68DC4B88421D77D02AF
    736       788EDE5CEC69BDA5F8C6FE4B97129F250E666DC69E8794B9DA51F71F0D270DA3
    737       A74E9DE7FDFEB4025445FB482179C51810995925F57B940997E47CFC97F6AB22
    738       66C3F50FCF6755EC47676BED1BE41FA4A1EB26777477F5A1E30CF43A7C011D66
    739       CE4747DBC5E87326C8203F302205ED468E4187E9B6E877251C16FD06A0DD9809
    740       68676D83CECBD763C0C374C3FCE8F1E830CB0E7D2F04A375A7CEE8B27A0BFADF
    741       8CC6C0F064E3FC337EC63C0C0C4DC217764BD0BA6347588E18859EFB7CC97F86
    742       321F45398BCEC1401A3FE7297E96AF8161C9E8B5FF0CAFFBAC7B4FF43E7713AE
    743       A90595D87E97C3D07DC71E58F9DD46DB21C378BEFA9EBF85CEAAF5BCADE7EEE3
    744       68D5BE3DBAFBF8C235AD509B273FBD8FFAC1A28F152C7AF5C1673D7B719F7DCE
    745       5E439B4143A8BE2FAF6B376A2CACAE47C235458D816CAC523DCA405FF2DD63F7
    746       09F4A11807529E795CD71EF171F7DC7F16FD6F3DA6FC65F1F18F8FC9AEACA739
    747       181F9B47DBDC8ABA27421D13ED8F8DC9824FAAFAD5EF2195953F93FE49FABB70
    748       CCAE2BFFAFA32F6BAB47923E0BCD12DED77D281C37927C569D44FA5AA86F2CF4
    749       61F57124F13EC69B144E2A116210F945A42BA4FB42BF8B02D7893446E2FF2EFB
    750       010E81692FE127B2473A817B4BB0EF241B0F1B6711A91F29993455C2E792D4C2
    751       DFF27F2CD4D9C87FEE52A8DFCE2EA5EC914AC22F177ED485D53713EAA6C878F6
    752       77F985ECD14FC8CD2D59FCE385FDBA423C5E02275E43B7B09F5812F66708F136
    753       15989FD8ED012942E8BF49C8C16E21A76CDEE792660A7C6B9227A985B0F514C6
    754       5057B24ED8DF189F212DFD239F10EFBFDFF0135263419F18C9D4249993824849
    755       A438D273613F4868ABA983FD9064472A251593CE920E928E937C4945421BEBF3
    756       A1825F560F52A0D84EDB162C7E61FF035280D0C74E1A07ED37156CB336471DB2
    757       25BD43BA24F43597F06C6CB942DC25821D25D9932692F21923C933CB8F4A88CB
    758       518C4368AF21AD23CD22AD1218718E524987497F95F4952B85549FF4A690D334
    759       C9FCB2FD2D823F91F727AD14E640B4F135A901295CC28BF1FB0BACBF8467C77F
    760       127CB3BA50615E21C62FC99F62CE847695425B9024FFE6C29C2493862BAD57AA
    761       6B4DFA52E8239F3FE9FA6173B45D8177252D535A3F0AEB97F50921ED141422D4
    762       9528AD5F3DE74FAA2083E74F55CFDFFF0106FAD293
     567      4C7A2100000010000000100000007E1C00000000000078DAED9D075C9447FAC7
     568      B9E47F77897749CEC45C8A7A3131D1688C898A623B831D5139A3891A1323F6DE
     569      4510154456B162C30228C58205452C68D42060C1861A1116902A1DA4EFC22EB0
     570      F0FBCF0CEF8B2F2FEF368831C9C7F1F3F37DDF99F9CEF3CC33F3F6DDC5C4E457
     571      4968A09EF23219CBD397F83A8DE11B6B9FAFFBA7E39FE66B57DD7AF57943D550
     572      FB0DF4BFB1FD7FC6BC4923F79FDF5742237D03F7AFB17C43DB80E85F637963DB
     573      80967F8DE50D6DE359D87F5EF17F5EF3EF0F920E2CB700D57EFBC1D8BF6C107C
     574      ED06C2C776007C96F687B74D3F782DE90BAFC5E6D8B7E82BEC5DD8077B17FC17
     575      9EF37BC3635E2F78CCEDC9D8CBFB1D71D9D701C1BE2B11ECB302C1DE2BF0B3F7
     576      725CF2B2C7A57D54CB7071AF1D2E781279D8E2278FA5F8C9DD06EE737A30BB7C
     577      AAAEAE66AAAAAA22D240A3A984A6B212959515A8AC28470555B91AE5E52A94AB
     578      55D833DB0CBEC4679A5C5C5C307EFC78F8F8F8A04AA383259C9A4A5586DDB3BA
     579      91FE0E6036274C98003737378C1A358AB1CB972FC7B265CB60636383458B1661
     580      DEBC7998356B26A64D9B8649932641A52AC5AE995D599CAA89BF9B366DC2C891
     581      2371F0E0C11A9B444FFDE5ED9631BB94559529B16BBA298B714D5F6B7CAEF157
     582      075B56C396952AB1735A17363E940D0A0A828C9C572E0707D78B530D5B2A6015
     583      4C6E533B611F195B1A272727275CBB760D5BB66C61ECF2E5F65CFF9760D1C285
     584      983B772E66CEA4FD9F4AFA3F11A5CA12EC98F22599177D98CFDEDE5E70747444
     585      40C0893A31567176CB38BBA54A0563958A626C9FF4059B4F35FE960BFA2A624B
     586      EBB34A4511B64FECC8E622F5F7F2E5606CDFBE1D3FFF7CA94E8C9FB2254FD992
     587      222888B6597FCEE631B5BB62C50AD67F3A8FA84D7B7B7BD8D9D961C9922558B8
     588      7001E9FF1CD2FF19983A752A264E9C8892E2426C9DF019DCC93E407DDEB9D38D
     589      B19E1E1E7562FCD4DF6266535152C8D892E2026CF9B13DD907BA337FD5E238E9
     590      628B0A505C940FD7F1EDD83E40E7319D8B743ED139E136B5331B5B3A3E34C634
     591      4EB4AF5BAD3B309FB78C6F0FD71FDA61F3F79FE2995F0934EC3A8571AB4C5631
     592      19D1461D4E283D6D68E50C6803A1A1A17A591D6DB0FC46B4519BDFC036EAE41B
     593      DA86F03A545CA6AB8D5A66D52AC93E686B43C8D124E2B5B621E4E8364DC27C5D
     594      6D08ED19C0D66B83BFEEE75923F6873AF61BB81FFD66F709EFBE1B0A2A2E3646
     595      D76DD5EA2684D2D68EAEF2366DEE4128711D6DF9E2D4AEDD03F0E2EB0AD70D49
     596      1D3A44412C63789ABEF82206BC8C653B777E04B10C6DA36BD744F0E219F1B6B6
     597      D4BD7B0A7889EB6ACBE753CF9EA9E0A5AB4E637843DA3036D60D49BF959DDFF4
     598      8EBF71CF29B43EBB3298D7F2FC4B8A97493D7B113CBFD1C55356272F6A43C8F3
     599      AC5086F252AC317C63ED1BDC7FA9E75DC6C45F8F7DAD73AFFEB34563E7A3B667
     600      93C6ED078DE31B73CD2C6EE3B9A4EBB201B8E2DC0FB17BE742BE6B06A2DC26B3
     601      E5E965BD71CAAE1774B3FD90B0DF168A4737A05115D307024C1A653E8AE5A1B8
     602      B1633CFCE677916CE39AAC3F322EB8B3BA959161A838E2822A9731A8927D03F5
     603      A1D550DD23F7C5C559883C6C8F03B3DAA32E3B90D9A56C45881F60DF1FB8E405
     604      942998FDEAFC0C54B82F80E2DC5EA88B327169E368EC99D2A6B68D6BCE7D51F4
     605      E82A2A1E90EBBC65E6C09E7935BEDF3A8DAA6D5350117E12D5A5C528B5FD2FF2
     606      AF9F46FA9D33D83AFEC35AFE81F330D6DF0AE22716F704645640C00654CFF91C
     607      AAE96D51BC7D066B2FC7F91BC4ACB186BA380F4EDF7E50CBDFA5F5699C9C8601
     608      0B3A01B33BA06AE6A7504F6D0DE5F6A9A822B69551D7113EE25D5CFCAE2DA95A
     609      0567CB164F79A7C18C57DB0F42F98C76289BFA098AAD5BA178ED28965F147204
     610      D7C77D8C73C3DEC6F9311F33DED1E2FDA7BCE34016BBBCDD8B906DFD2152C6B5
     611      44FCD8F7907F6C3DE36F5ABD890BC39AE2CCB0B77063F9289415E59110BF57CB
     612      9F5DD61385F230169BC471EF237AF43B881CF51662570E479ADF5A5CA2ACE59B
     613      3867F92F245DF043C2AD9F30BAF76BB5FC395B53C8DD67A3BC280B8907D7E1C6
     614      88B7106AD514097EEB98FDA0214D191BEDB51A8ABC2C782C1E8921A6AFD59903
     615      A7177C8678FF5550176621F5921F221C46236C6C6B848EF908B71C4723E9E261
     616      943CC9C2991D4B61D1E915C939E83BB30342D78D45CAADB3509131AAAED23095
     617      92FE529FBDECC660B016964FDBA6B4C31A12EB7523DEC66ACB967018FC1E960D
     618      7807637BBF5ECFE73FE8F541638F65F8158E71F5DFDF1879AD52C70FFE5C55FF
     619      FDA241E71D9ED5B9D475DED2C7EAE1B5D4355C62D6B8F77F8D616BFBDF4056FA
     620      FAC170D6D8F7762FD2334C5DDCA7D5C6785A843B4CDCBBD44A58A635F1F5049C
     621      90D7DB8688613E88FC11E6E9E2A56CD5F6C940FB06F5F9B71813713C75F82F15
     622      9F7A6D6849523116CF039DF6395BBAE6803E5ECA5FA13FBF8731794ECF00F4DE
     623      C719F8B99D06F3C1C1C17ACF83067E6E083A79BA2E9461CF34606832DABEC88F
     624      17F69FB1FD06F22FAE257E178731E8D60BFECFCDBF48CF2B256DB50D79B46101
     625      629DA7237AC544E8CB17A7B8B573429E04EE43D1257F442E19037DF9E244DA0E
     626      C93EBC03F9E70EE0EE8C21D0972F4EA4ED900CDF8D7872D203B77EEC037DF9E2
     627      44DA0E79BCC709D4D6B56F3A435FBE38DD9C353C24EBD056505B21966DA12F5F
     628      9C2E7CD33524D55D86548F3508326F097DF9E244DA0E8D5B331BC93B1D70ACE7
     629      BBD0972F4EA4ED103ABE64BCE16EDA0CFAF2C589B41DF2D0662C12362EC4860E
     630      6F405F7EBDDB0FD36621F7E78FC0A37573E1D8F61FD0972F4EA4ED1059FBD7B1
     631      A2CD3F60FF4913E8CBFF7D9CEDF0BB9089C941223FA2A3ADC88839109D26BAC9
     632      2D1D6AF2FD583D1D7CDF264D02C2BEFA2A3ACBDA3A5F3D6B96A2DADA3A4FDDA7
     633      4F5456932627C268B976FE40AB264DFCC3BEFD364D316E5C2A468F4EAAD577DF
     634      3DC68811498A575F3D1646EB49F35E0E3D7A44645A5A4662E0C0BBF56461F10B
     635      3A75BA9A49EB49F31EA72D2DA3D4666621A0EAD4E922DAB60D448B167EF8F7BF
     636      7DF0E69B7BD1BA75809AD693E677DE2436AA3B76FC092D5B9E20F50FA169D383
     637      75D4BCF9896A5A4F9ADF72DAD4F4AABA59B3D3A4EE2949356B16A8A6F5A4F9F5
     638      0EEFBE7B32B359B330523744524D9AF865D27AD2BCACD5CB2FAF0F7BFBED10C5
     639      9B6FDE25F523EAE8F5D77F56BCF4D2BA305A4F9A7722B2EBFBD24B2BC39A3439
     640      92F5C61BB7D54D9B4657D325DDA6F9B49CD6D3CEDB104D21F3CC9ACC376B32EF
     641      AC6F724B879A7C1B136DFC0BFDB145D264A2F3826DFE3E4B2A6FA3883517D615
     642      B64597DC36D546A2565CDD565C792B295B82B6374AD8A3FF990BF8F35C3D29BE
     643      8EBF62FB223BE725F26A6D896DEBE2C53191F069B21E1E527E4AF549CC73B1AE
     644      63831F1341FF27EBE0378AEEB5370AC652B24F2FA45D313131C32222227CC4A2
     645      F986F0B4AED433109ACF8DCB2B447FD367FFF2E5CBD194A34BA17D923E25B335
     646      DEA4A3C9325DEDF07EF0760573E7539339C4A715445F9B3C34E9646227D58E5E
     647      7E15A7954423593BB6C2760CE685ED8C3289E4DBF9CDF886FADF98F8356EFC1A
     648      357F1A3B7F9FF5FEF3C738FFFA0F23D7F90F882052A8613C658F746FB8FD6368
     649      9CFF75797DCF6F9FB57D7D7E3C03FB2CFE641CC94D9AFFF764FB6FC6D9AF37FE
     650      F144CD1B308F1A64FF195C4F1A35FE2FF4FB8C5F23E66F6843F69FE7B8FF3EEF
     651      E3C7F33E7ED68BBFF858D2C0F3D7AF762C7B71FE7E71FE7D61FFC5F1E3D73C7E
     652      FC469F0532FEB343BA3F8B5AEF3B1732E16734851CB7CE97CB243E3F2A93CEAF
     653      E7A34CC76FD7C80CF8DE894C877D611FF42DB5DA172EB57C5F4826F1D967293B
     654      322D9F6791F8FE8F56FBDA787E69887DD13E2BDD1723EC8B7D31C6BE942FDAE6
     655      AF11F62593AEF193F8FED69FF5B38346BCC634FAF3827A7963BE7F28B4C9AF1B
     656      31663AF7153DFB5F3DFBBAE6A0C4FEA7D7BE9EFDCF28FB5AE6BF41F68DD9FF8C
     657      B4AF751F34D0BE4EBE31F69FF5FEFFACEE99756DFF11789E69E8F30621DFD8E7
     658      0EBFD63818A355B5BFEDD1B036786E15D786A1ED88EB0B397D6D48D57DDEBCB0
     659      4FC6F4FFB7BA6F0FA5BF8BF227534C4C4CAD1ACAD3B96F282FB627E4856D48F9
     660      C5D7E5C5971B9A27B6C5AF1B9AF77BE1A5FA2AC5EBEBBF30AEE2B86BAB67C858
     661      6BAB67E85C6BEC9C7C56121F0F3E6E91FA1FA27944278942387913FDA8EF58F2
     662      59EB34A70E1FA7812C316C503636AF2FC2C4EF73F169AB9ABCCF3F494BEED42E
     663      BD9F14DBFEA3B4102252371593C7E7E25E4439BB46CACAD460856D013E6F9386
     664      B61FA482D6E9D8366D92902536B7D1FC2E9FA5C37D67314A95D5A8ACAC465959
     665      35D4EA6A6834C0B933A5E8DF3B13A41FAC8D2F3FADF1836C77A43EB7F94F2A2B
     666      D3275AEF9396A9B43FC91CEFDDEEC33456F62457A3F79E8FF2AD9BA792BEA4D1
     667      6547C2DD6FDBAAA6EDDE5D335058508529139EE0BFDDC87A6115ABBB755311A2
     668      22CBD93A2F5A9F2C1DE892C6852E077E95C9F8B933F260D1378BF134EEBB7714
     669      431E555187E7C4F8361FD46C0FEC6308FF58280792974CFB347C4639663A5542
     670      A104D6ECD1609A43CDBAD5AC0A1C09AA42626A355BA7EAF7AD42C87BD3580C99
     671      A8C2FD183A6E407A763512526BD6E589D5C82BAA4645057037BAA68D3EC38B89
     672      CF8CEF486348C7B3D7E042FCB0B402BB0E6BB0FF9406074E6BB0F7B80687CE68
     673      E01BA881D7090D6C375532BE93690EE9576A729DF9F371065233AB91995B8D8C
     674      1C69653FA986F9D7256C8E9A7DF9741E131F5E2771BADFA15D06FA8E52D4F653
     675      A8E1332B988FED5AD3795A77FEF2FABC4DEA36E217BEEC9C855E1685E83F5A89
     676      BE234BD0630099FF9F65A0C3C7A9C95D3BA67DA36B1F1C3124AB8DE9E7694B3E
     677      6EF13884C487E993968FBD89BF530CBE2EB8025C27727672C641DF836C9D8AAE
     678      D33C43D8DABAC252419BBA582ABE2E9509277EDB1096E69A98F7AD61E939835B
     679      822F17B110B257B87B3E9E178AE611D56943645B2B2B90D13CDF07312FF09D97
     680      946D983C6DF7BAA8AF62BEB61D419FF9685D17C75907AF4F523C7F7E37645B18
     681      03BEECBAA82D5DDBDA78F1522B2F317E86FA2F35078D8A9B9E7D4067BC054C4E
     682      6A1C1E5E3B839B41DE46893294FD252C10498FA2515A5A0A954A2529A5525967
     683      9BD6A50C65438EEF427E7E3EFB0DDB9ADFFD7D2A9A47D96B7145E4F85F51279F
     684      3294BD78782BF2F2F2C8B9A2B28E687D8542814D97F2D1C3358FD914965386B2
     685      41BEEB9193938372F6FBB34F55545484F53FE5A2ED9A27E43C58888B0F9EB036
     686      F872CA50F6A4E76A646565916B8DB25A51BB6EC1D968EE98C3CA569FCD465B59
     687      2ECBE7EBD07CCA1E715B81F4F47456C68BDA6EB63CA776C9AF53F1752843D9FD
     688      9B6DF0F8F1E3DA722ADA37D30D392CFFB5A5D96C9B2A2D2D0D99999928282860
     689      6594F574998BA4A424164FDAA7C4C444269AF7C9EA743805A6B075CA1EDA6A8B
     690      00AFF5484D4D4542420263DD9CA6B2F5DCDC5CD6B6DBF271D8EDF023F6AD9D89
     691      9D2B7E60DB74FDE271CFDAF2935EEB101B1BCB5857FB1F111717C7E2416D50DD
     692      BE721EB7AE9C630A0F0EC40DA2C4F858C6EC76B426FC7A44474733D665F118C8
     693      E572160FAA94941478CA666087FD7744E3D8926ED3FC5D0E1310B0CF85AD4745
     694      4531D669EE08C4C7C733FBC9C9C9AC2FD41F6DCAC8C860752943D995D387302E
     695      3B3B1B372EF9E3AC8F0BFC36CFD72A1A273A1694A1ECBA25DF2128F018E369BB
     696      8688B64119CA86079F32D9B2722A168FEF63942843D9F65DDF7FEE92071D8250
     697      E127F44BC8D64BE418534F85597534D9B21384BC7CAF0C723719C2DD1643BE89
     698      6A32C26544CB47227C713F84CFAE917C793F499E724892D7481E0EDC0BAA51F8
     699      A11A05B911C990A58F17FA598775836AEFE27A3C8D05ED1FE3A95DDEB680551D
     700      923196F18BF5F042FB59F2A77D22CA2231613CC997E4A5EC72B6192BE3F8241D
     701      BC845DBE5F7232163A79625725EE2F6797B2F2C55A7862938E7D96C0DF3A3ECB
     702      0827EBC7624FD7A578AD12F78513CF53D17563F56BED7BE274DABEFBDBA7ECBB
     703      0704D899651DB735AB3AB6D44C737489D9E3438BCD3C0FDB98FD9FBEF709842D
     704      3CB9ACFB7727ECCC4E1316479698E110D1C14566D8BFD0ACC473BE994EFEA49D
     705      5935B1BB94B0D7452CBC1710CD377B5964AF0E4FEC1EF55F6A76E2A88DD909BF
     706      25662785ECBE79A4BD491FBEBC53F0B907CF29DD691BAEC4AE86D8D5105673C4
     707      C64C43580D613542D6736E370C8DD1045BC40083A29138E0215E21EC6AC282B0
     708      E0FBEB27F29967F7CCE98621D19A53840561D12F1247499CE30D6577CDEA964F
     709      D8088E85F92FA0762B456CD5FE05DDB2BDE777CDF49ADB3573EF1CD34CF7D9A6
     710      99BB679A86B7D5A0C980286878B6CF3D50BB9542BBEBB72D7EFB7FC908189E08
     711      F5D078A886C4413538062AE673D453BB94ED1D016A3781670FCEEB146295824B
     712      5689C0B078C0320E60B1924BB33DEF00645EB9F2FD3D30BBE399E14950E965EF
     713      D6B0DD6F61131D43DF8566713456BE333B9E1B9A009581ACBFC93598F82E3033
     714      593BCFCCC46B7ECDDC266CB9456C2D5B45D8EB84BD41D81B84BDD52B022F13F6
     715      2FB46EAF5BF55FBF11B6BC9EDDFBC826EC506AB7C76DBCAC6BFE13F6BA88A53E
     716      A710B62FB14BFD7E491B4BC6CA84B07F25EC06F307B52CDFDF0B44CD0C7D2F58
     717      A02A783FFAAE7CBAFCAE7C5AA1AAE03D8339E4FD333B2D67FC2F67222302979F
     718      AD0E5C71B6FA97B3917772D272BECF47DE3FB47129487C39EF495EDFD82B7167
     719      CEBB5C2CF718ED8D1D967B983CC7F8E0FCBA8BE5B1571E9D22D74EE68988AB13
     720      C3EC9CAC16C9F753DC42775F2DF0B13E04B761EEF0FEF1004E2C3D851336A7E0
     721      3DFE00CBF3997808617BAEE6A7FCF2787BF693ECE6B5BF2F702F793DADBBD3CA
     722      03BBBFDE8BCBDBC390979C8F4A7525D393A43C046F0B6565B48EFFA2E348B813
     723      BF967BC1F652E44F51473DC7FA60E7700F5C26F52ACB2BD939BD28B39889A60A
     724      55254E3B9CC186DEEBB1A5FF7ADC3B137194B242DEEB87FDC84D78C2EADF3FF9
     725      00BEC4DFFD93FC70EBD06D5CDF77053ED69EA41FAED8367823EE9D16F163BCE1
     726      BF3000E5651528C951E0C094C32476BBB165C01662732D36F775C16DBF1B7818
     727      F480C4C6037703EF88781F1C5B4078653994794AE2CB3EAC6ABF042B3F9987B5
     728      DD56C295F81CEE7D15F74E449032F77AFCDEB1BED83BCE1799D159CCFFBBC76F
     729      60EB2027E2EB6A62F72A7E09BC07EF091EAC9DAD8336D4F5FF42D451F7519E70
     730      E9E604BFD97B515AA8646D28F315282D50B0F53292E73DC10D8EED166393F95A
     731      DCE7E247C720F16EE21A6FEB5DB0FF700696B59A8EFD937722E15A0C4A728B99
     732      E2AFCAE13BC98D95D13A5EE37720E1F6A3D5FCF867E566BD1B7F2B66C359E763
     733      391B7AD9C3B6E55438B69F4762E6C0E4D86E1ECBDBD0DB1E6765FED9F1B763D7
     734      65E765BF239C83C4E3BFE41716F488BC70F7E891797BCB56775C08DB165388A6
     735      62F5178B7064FEBED28717EF1D2E282C302B41CDF1432A9541F34A765AD6A89B
     736      7E61D7BC276CAFF4B6DE5179EBC8952BD9E9D9236999A1FB2189DCDB090F1F8D
     737      251A43EE3AB5EEF747F2D568880E13DD2DADC4F0F8A20669E8A322B8E796E17F
     738      64BD21A26D78FCE9F9E2A7EB892575D6F5F2B1F9E8BB6D2FFA7BF891ED420C3A
     739      7E09BD16D8A2B7CD4A589C0BD7CB5BC53C41F7F113D16B9E0D865E93C374E870
     740      749F380DDDADA7E2AB35AE181E57A09F9F3005BD16DA61C8A50874EEF315CCD7
     741      EFC0B0DB89B092E71A669FF2F397C22A2A07FFB55B85CEBD7BC36CDC8F187838
     742      88D82F94E61348CC1215B022FD673CF19FC6CB2A3A17838E9C63795DFA0FC4E0
     743      0BB7E191A7AEC70EBD1A8DFE7B0EC232F81EBA8D1AC3E235E4E21D7C25736565
     744      030F04A253CF9EE8EF17048FFCF2BA3CB133382018A61696301D64812E030731
     745      9B16E76FA0EB8851247F08CBEBFEE32458DE8C87C71315AC685F857A548821C4
     746      F68003A760417CB42271667EDD78C4FA3DF0C8790CBB9344E257CCFA3F25B9A4
     747      BE1E2B3025B5942C954FF352B83C2AB23E29B9187E79AA17BF875493FE4AF42F
     748      A27F72DBF4BCF2772D7569590B22E1BDD042EEB96E1CB7FDB1E05D750ED1B75C
     749      7E1BAE0ECD4F23E2AF637C89E444559C0F3CBF82E81AD143AEDE658EEB433451
     750      60FF01FD010E8EE929E0A7D35B3A8E7B836BDF49D41FDACF0AA2A144B944B305
     751      BC9248C57D97FF332E6FAAF8E72EB9FCDDF4544A6FA904FC1AEE475D687E7B2E
     752      6F9688A7DFCB2FA7B77E5C6CEE88FC9FC2AD37E7FCF1E138FE1CBA83FEC412B7
     753      3E9FF3F7538EF9995E1E10C570F5B7713138C0C5948EFB12A2051CDF99C89BE8
     754      736EE9CDF5A1B9609ED0EF189F235AFD67DE213EF8A0F517446D387D6120D394
     755      A81D5138510E511A5106B71ECE9535D5C27E446447544D5449749EE818512051
     756      1051055746EB7C246197E683288C2F27CBCFA9FFDCFA8744A15C1D3BA11F64FD
     757      53AE6D5AE6A84536446F115DE1EAB613F0B46F4ACEEF2AAE1D29D9134D272AA3
     758      8C20CE343E32CE2F47DE0FAEBC89308F6821D13A8EE1C7288FE838D1AB82BA62
     759      3D216A49F43A17D37CC1F8D2F51D9C3D9E0F2172E1C6806FE35BA256447201CF
     760      FB1FC2B121029E6EFF85B34DF3A2B87105EFBF207E9231E3CA651265E182F8B7
     761      E3C6249768ACD47C25799D89BEE6EA88C74F387FE818ED96E03D889CA5E68FC4
     762      FCA575EE12EDE37497CBAB929ABF3AF69F3C4E7AF79F86EEBF6B36AC73274203
     763      C5D88626BE1D9A0E4E35ADA3BC8202A682C242E41389CBB5F187A677AB65F30A
     764      0A515054542B5AA68BA7E5C716F427F77813985DAAA2E262A6003B2B1C9D678E
     765      4333BA4BF3D3BA323FCFACFE0157BD9D71FFDC7E66B3A8A4181181EE08DD638F
     766      D38E6350AC50103B66F5F842529789D8BA7FD607B1372E20E5E12DA4C6DC45C2
     767      9D6092E78D12A5120AA5822DEBF19C9F45C525CC6672E40DB22C41894249DAB8
     768      47B8D21A959642595A9FA7F935655465488B8940295996A954C87D1C07955A0D
     769      75B91AAAF272A8D5E5F5F8D2B23228D9BB4D156E1FDB8AF81BE79119FF10B9A9
     770      F14897DF46D4453FC297A3BCA282BD3F958A1FB515603B0C17364EC72DBF8DCC
     771      26ADFB20C80BC1DBE62360E950C66B1DFF69DD7078562FF82F1AC47CA5F62AD8
     772      DF52AD64E34AE3AE6FFE50F13E96579473EF8B354C86CC3F5E15F41D34914653
     773      C5FE1EADBEF9DBD0FDC769AD6C5F43F75F47E7D53ECFE2DA61A9ADADB9AD8D4D
     774      BC8BB373B5F32AC72487E5B6BE9B37AE99B8D9655D8FCDAEAEFFD1C6AD5AB5EA
     775      35C2EE71DDBCB132393E1625F9B9B8131288EDF41D71D47DDC0CBF8A8013C7E9
     776      F7B36E7EFFFDF77FABF3DB8DEEEE7D76ECD891712E28081969A988898CC0BA45
     777      DFC371621F6C9DDE1955EA2212B19ACFE78505FF848573674FE1D94D9B36BDE3
     778      EBEB5B1A238FC1BD3BE1D8B166097A3437C1ACC12D70FBBC17F6CCEE86AA72FA
     779      1CAA0AC98909C8498981BDDDE24B3CBF6CD9B205F49D797A7A1A1C668F81ED44
     780      0B14653FC6657F776C9D3B001EE35E4565713A3233D311F6F34F88B81E8C83DE
     781      1EEAE1C3ADE875AAC9CA952BAFD1F7EF0F2323514896EAD2125428F351555688
     782      D4C85004ADB582222F0D478E1EC1016F4FDC0CBB88DBD7C33063FA74E7B163C7
     783      F63875EA54754E4E2E9292121113FD1009B151C84C4D44515E0ED44A724C28CC
     784      C785F3E7E0BA6913F6EFF3C0C3886B484D7844FFA6F1BD458B16ADA3EFB2E9FB
     785      E8F8478F909A928CA44772A425C622273581F423198ADC549C0EF0878BCB1AEC
     786      F7F244D4BD1B78F0CB7D8C1B37AEC2C9C929B6841C67E87BF3A88751488C8F43
     787      5A4A22D292E2081F8FE2AC6494E667E0425020D6CA9C71F4D07EC4C4C871F2E4
     788      49F4EBD74F41625F45DFA9179363576161013233D2199FF93801B969892824BC
     789      8AF0972F9C85B3F36A32FEFEB87DE70ECCCDCDD1B97367575B5BDB4BAEAEAEEC
     790      EFF5FAFB1F4774B49C1D9FE8DFF42D2D2984B290C4A0280BD7422E60DBD66DB8
     791      78F122ACACACD0A54B979BEC79BD85C5DF67CE9C3976D0A041A7468D1AA59C3C
     792      79326B2B20E0241E92FEF0C7AA8CF474F6B79D478F1E0D5353D3079D3A756A22
     793      9EBFBD7BF77EF5EBAFBF1E397CF8F09363C68C51CC9933070E0E0EF0F3F3C3EE
     794      3D7B40F2D1AD5BB7B42FBFFC52EF73784B4BCBBF93B62CBFF9E69B5DC466ECD0
     795      A1432B09F7B043870E2D7ECD7DF5FF019CE51CC4
    763796    }
    764797  end
  • trunk/Forms/FormMain.lfm

    r153 r154  
    388388        Action = AHelp
    389389      end
     390      object MenuItem29: TMenuItem
     391        Action = AKeyShortcuts
     392      end
    390393      object MenuItem14: TMenuItem
    391394        Action = AAbout
     
    453456    end
    454457    object AAbout: TAction
     458      Category = 'Help'
    455459      Caption = 'About'
    456460      OnExecute = AAboutExecute
    457461    end
    458462    object AHelp: TAction
     463      Category = 'Help'
    459464      Caption = 'Help'
    460465      ImageIndex = 6
     
    514519    end
    515520    object AViewCompilers: TAction
    516       Category = 'View'
     521      Category = 'Tools'
    517522      Caption = 'Compilers'
    518523      OnExecute = AViewCompilersExecute
     
    534539    end
    535540    object AViewLog: TAction
    536       Category = 'View'
     541      Category = 'Tools'
    537542      Caption = 'Log'
    538543      OnExecute = AViewLogExecute
     
    546551      Category = 'View'
    547552      Caption = 'Full screen'
     553      ImageIndex = 31
    548554      OnExecute = AFullScreenExecute
    549555      ShortCut = 122
     556    end
     557    object AKeyShortcuts: TAction
     558      Category = 'Help'
     559      Caption = 'Key shortcuts'
     560      ImageIndex = 32
     561      OnExecute = AKeyShortcutsExecute
    550562    end
    551563  end
  • trunk/Forms/FormMain.lrj

    r153 r154  
    3939{"hash":21335,"name":"tformmain.aviewlog.caption","sourcebytes":[76,111,103],"value":"Log"},
    4040{"hash":226669790,"name":"tformmain.aprogramcompilemultiple.caption","sourcebytes":[67,111,109,112,105,108,101,32,109,117,108,116,105,112,108,101,46,46,46],"value":"Compile multiple..."},
    41 {"hash":131549534,"name":"tformmain.afullscreen.caption","sourcebytes":[70,117,108,108,32,115,99,114,101,101,110],"value":"Full screen"}
     41{"hash":131549534,"name":"tformmain.afullscreen.caption","sourcebytes":[70,117,108,108,32,115,99,114,101,101,110],"value":"Full screen"},
     42{"hash":122803571,"name":"tformmain.akeyshortcuts.caption","sourcebytes":[75,101,121,32,115,104,111,114,116,99,117,116,115],"value":"Key shortcuts"}
    4243]}
  • trunk/Forms/FormMain.pas

    r153 r154  
    77  Graphics, Dialogs, Menus, ActnList, ComCtrls, ExtCtrls, Target, Registry,
    88  LazFileUtils, FormOptions, FormMessages, FormTargets, FormCompileMultiple,
    9   FormOutput, FormMemory, FormSourceCode, FormTargetCode, FormLog, FormEx;
     9  FormOutput, FormMemory, FormSourceCode, FormTargetCode, FormLog, FormEx,
     10  FormKeyShortcuts;
    1011
    1112type
     
    1415
    1516  TFormMain = class(TFormEx)
     17    AKeyShortcuts: TAction;
    1618    AFullScreen: TAction;
    1719    AProgramCompileMultiple: TAction;
     
    6264    MenuItem27: TMenuItem;
    6365    MenuItem28: TMenuItem;
     66    MenuItem29: TMenuItem;
    6467    MenuItem30: TMenuItem;
    6568    MenuItem31: TMenuItem;
     
    122125    procedure AFullScreenExecute(Sender: TObject);
    123126    procedure AHelpExecute(Sender: TObject);
     127    procedure AKeyShortcutsExecute(Sender: TObject);
    124128    procedure AOptionsExecute(Sender: TObject);
    125129    procedure AProgramCompileExecute(Sender: TObject);
     
    159163    FormSourceCode: TFormSourceCode;
    160164    FormTargetCode: TFormTargetCode;
     165    FormKeyShortcuts: TFormKeyShortcuts;
    161166    procedure AProjectOpenRecentExecute(Sender: TObject);
    162167    procedure MenuItemTargetClick(Sender: TObject);
     
    406411  FreeAndNil(FormOutput);
    407412  FreeAndNil(FormTargetCode);
     413  if Assigned(FormKeyShortcuts) then FreeAndNil(FormKeyShortcuts);
    408414end;
    409415
     
    497503begin
    498504  FormHelp := TFormHelp.Create(nil);
    499   FormHelp.ShowModal;
    500   FormHelp.Free;
     505  try
     506    FormHelp.ShowModal;
     507  finally
     508    FormHelp.Free;
     509  end;
     510end;
     511
     512procedure TFormMain.AKeyShortcutsExecute(Sender: TObject);
     513begin
     514  if not Assigned(FormKeyShortcuts) then FormKeyShortcuts := TFormKeyShortcuts.Create(nil);
     515  FormKeyShortcuts.SourceComponents.Clear;
     516  FormKeyShortcuts.SourceComponents.Add(Self);
     517  FormKeyShortcuts.Show;
    501518end;
    502519
  • trunk/Forms/FormSourceCode.lfm

    r153 r154  
    1717    Width = 672
    1818    Align = alClient
     19    Font.Height = 13
    1920    Font.Name = 'Courier New'
    2021    Font.Pitch = fpFixed
     
    2627    OnKeyUp = MemoSourceKeyUp
    2728    OnMouseDown = MemoSourceMouseDown
    28     Gutter.Width = 84
     29    Gutter.Width = 76
    2930    Gutter.MouseActions = <>
    3031    RightGutter.Width = 0
     
    480481      end
    481482      object SynGutterLineNumber1: TSynGutterLineNumber
    482         Width = 25
     483        Width = 17
    483484        MouseActions = <>
    484485        MarkupInfo.Background = clBtnFace
  • trunk/Languages/LazFuck.cs.po

    r153 r154  
    3939msgstr "LazFuck je GUI aplikace pro psaní, spouÅ¡tění, překládání a ladění programů napsanÃœch ve slavném esoterickém programovacím jazyku BrainFuck."
    4040
     41#: formkeyshortcuts.sglobal
     42msgid "Global"
     43msgstr "Globální"
     44
     45#: formkeyshortcuts.smainform
     46msgid "Main window"
     47msgstr "Hlavní okno"
     48
    4149#: formmain.schanged
    4250msgctxt "formmain.schanged"
     
    308316msgstr "Vstup:"
    309317
     318#: tformkeyshortcuts.caption
     319msgctxt "tformkeyshortcuts.caption"
     320msgid "Key shortcuts"
     321msgstr "Klávesové zkratky"
     322
     323#: tformkeyshortcuts.listview1.columns[0].caption
     324msgid "Action"
     325msgstr "Akce"
     326
     327#: tformkeyshortcuts.listview1.columns[1].caption
     328msgid "Window"
     329msgstr "Okno"
     330
     331#: tformkeyshortcuts.listview1.columns[2].caption
     332msgid "Shortcut"
     333msgstr "Zkratka"
     334
     335#: tformkeyshortcuts.menuitem1.caption
     336msgid "Execute"
     337msgstr "Vykonat"
     338
    310339#: tformlog.caption
    311340msgctxt "tformlog.caption"
     
    335364msgstr "Nápověda"
    336365
     366#: tformmain.akeyshortcuts.caption
     367msgctxt "tformmain.akeyshortcuts.caption"
     368msgid "Key shortcuts"
     369msgstr "Klávesové zkratky"
     370
    337371#: tformmain.aoptions.caption
    338372msgctxt "tformmain.aoptions.caption"
  • trunk/Languages/LazFuck.pot

    r153 r154  
    2525msgstr ""
    2626
     27#: formkeyshortcuts.sglobal
     28msgid "Global"
     29msgstr ""
     30
     31#: formkeyshortcuts.smainform
     32msgid "Main window"
     33msgstr ""
     34
    2735#: formmain.schanged
    2836msgctxt "formmain.schanged"
     
    294302msgstr ""
    295303
     304#: tformkeyshortcuts.caption
     305msgctxt "tformkeyshortcuts.caption"
     306msgid "Key shortcuts"
     307msgstr ""
     308
     309#: tformkeyshortcuts.listview1.columns[0].caption
     310msgid "Action"
     311msgstr ""
     312
     313#: tformkeyshortcuts.listview1.columns[1].caption
     314msgid "Window"
     315msgstr ""
     316
     317#: tformkeyshortcuts.listview1.columns[2].caption
     318msgid "Shortcut"
     319msgstr ""
     320
     321#: tformkeyshortcuts.menuitem1.caption
     322msgid "Execute"
     323msgstr ""
     324
    296325#: tformlog.caption
    297326msgctxt "tformlog.caption"
     
    321350msgstr ""
    322351
     352#: tformmain.akeyshortcuts.caption
     353msgctxt "tformmain.akeyshortcuts.caption"
     354msgid "Key shortcuts"
     355msgstr ""
     356
    323357#: tformmain.aoptions.caption
    324358msgctxt "tformmain.aoptions.caption"
  • trunk/LazFuck.lpi

    r153 r154  
    9797      </Item4>
    9898    </RequiredPackages>
    99     <Units Count="32">
     99    <Units Count="33">
    100100      <Unit0>
    101101        <Filename Value="LazFuck.lpr"/>
     
    273273        <ResourceBaseClass Value="Form"/>
    274274      </Unit31>
     275      <Unit32>
     276        <Filename Value="Forms\FormKeyShortcuts.pas"/>
     277        <IsPartOfProject Value="True"/>
     278        <ComponentName Value="FormKeyShortcuts"/>
     279        <ResourceBaseClass Value="Form"/>
     280      </Unit32>
    275281    </Units>
    276282  </ProjectOptions>
  • trunk/LazFuck.lpr

    r153 r154  
    99  Forms, Target, FormCPU, FormMain, FormOutput, FormInput, FormMemory,
    1010  FormMessages, FormSourceCode, FormTargetCode, FormConsole, Core, Common,
    11   SysUtils, BFCodeTools, TargetRust, FormHelp;
     11  SysUtils, BFCodeTools, TargetRust, FormHelp, FormKeyShortcuts;
    1212
    1313{$R *.res}
Note: See TracChangeset for help on using the changeset viewer.