File: frmtestinsight.lfm

package info (click to toggle)
lazarus 4.0%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 275,760 kB
  • sloc: pascal: 2,341,904; xml: 509,420; makefile: 348,726; cpp: 93,608; sh: 3,387; java: 609; perl: 297; sql: 222; ansic: 137
file content (788 lines) | stat: -rw-r--r-- 37,289 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
object TestInsightForm: TTestInsightForm
  Left = 484
  Height = 445
  Top = 167
  Width = 825
  Caption = 'Test insight'
  ClientHeight = 445
  ClientWidth = 825
  Constraints.MinHeight = 250
  Constraints.MinWidth = 312
  DesignTimePPI = 120
  Icon.Data = {
    F6030000000001000100100E000001002000E003000016000000280000001000
    00001C0000000100200000000000800300006400000064000000000000000000
    0000000000FF000000FF00000000000000000000000000000000000000000000
    0000000000FF000000FF00000000000000000000000000000000000000000000
    0000780EBAFFA509F9FF000000FF000000000000000000000000000000000000
    0000006614FF195927FF000000FF000000000000000000000000000000000000
    0000780EBAFFCA72F9FFA509F9FF000000FF0000000000000000000000000000
    0000006614FF00B226FF195927FF000000FF0000000000000000000000000000
    0000780EBAFFCA72F9FFCA72F9FFA509F9FF000000FF00000000000000000000
    0000006614FF00B226FF00B226FF195927FF000000FF00000000000000000000
    0000780EBAFFCA72F9FFCA72F9FFCA72F9FFA509F9FF000000FF000000000000
    0000006614FF00B226FF00B226FF00B226FF195927FF000000FF000000000000
    0000780EBAFFCA72F9FFCA72F9FFCA72F9FFCA72F9FFA509F9FF000000FF0000
    0000006614FF00B226FF00B226FF00B226FF00B226FF195927FF000000FF0000
    0000780EBAFFCA72F9FFCA72F9FFCA72F9FFCA72F9FFCA72F9FFA509F9FF0000
    00FF006614FF00B226FF00B226FF00B226FF00B226FF00B226FF006614FF0066
    14FF780EBAFFCA72F9FFCA72F9FFCA72F9FFCA72F9FFCA72F9FFCA72F9FF780E
    BAFF006614FF00B226FF00B226FF00B226FF00B226FF00B226FF006614FF0000
    0000780EBAFFCA72F9FFCA72F9FFCA72F9FFCA72F9FFCA72F9FF780EBAFF0000
    0000006614FF00B226FF00B226FF00B226FF00B226FF006614FF000000000000
    0000780EBAFFCA72F9FFCA72F9FFCA72F9FFCA72F9FF780EBAFF000000000000
    0000006614FF00B226FF00B226FF00B226FF006614FF00000000000000000000
    0000780EBAFFCA72F9FFCA72F9FFCA72F9FF780EBAFF00000000000000000000
    0000006614FF00B226FF00B226FF006614FF0000000000000000000000000000
    0000780EBAFFCA72F9FFCA72F9FF780EBAFF0000000000000000000000000000
    0000006614FF00B226FF006614FF000000000000000000000000000000000000
    0000780EBAFFCA72F9FF780EBAFF000000000000000000000000000000000000
    0000006614FF006614FF00000000000000000000000000000000000000000000
    0000780EBAFF780EBAFF00000000000000000000000000000000000000000000
    0000006614FF0000000000000000000000000000000000000000000000000000
    00000000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF
  }
  Menu = MMtestInsight
  Position = poScreenCenter
  ShowHint = True
  OnClose = FormClose
  OnCreate = TestInsightFormCreate
  OnDestroy = TestInsightFormDestroy
  object Panel1: TPanel
    Left = 0
    Height = 90
    Top = 0
    Width = 825
    Align = alTop
    ClientHeight = 90
    ClientWidth = 825
    Constraints.MinHeight = 62
    Constraints.MinWidth = 562
    FullRepaint = False
    ParentColor = False
    TabOrder = 0
    TabStop = True
    object pbBar: TPaintBox
      AnchorSideLeft.Control = Panel1
      AnchorSideTop.Side = asrBottom
      AnchorSideRight.Control = Panel1
      AnchorSideRight.Side = asrBottom
      Left = 9
      Height = 30
      Top = 50
      Width = 807
      Anchors = [akTop, akLeft, akRight]
      BorderSpacing.Around = 8
      OnPaint = pbBarPaint
    end
    object ToolBar1: TToolBar
      Left = 1
      Height = 35
      Top = 1
      Width = 823
      AutoSize = True
      ButtonHeight = 31
      ButtonWidth = 31
      Caption = 'ToolBar1'
      EdgeBorders = [ebTop, ebBottom]
      Images = ILMenu
      TabOrder = 0
      object ToolButton1: TToolButton
        Left = 42
        Top = 2
        Action = actRunAll
      end
      object ToolButton2: TToolButton
        Left = 73
        Top = 2
        Action = ActRunHighlightedTest
        Caption = 'Run selected'
      end
      object ToolButton3: TToolButton
        Left = 1
        Top = 2
        Action = aRefresh
      end
      object ToolButton4: TToolButton
        Left = 32
        Height = 31
        Top = 2
        Caption = 'ToolButton4'
        Style = tbsSeparator
      end
      object ToolButton5: TToolButton
        Left = 104
        Height = 31
        Top = 2
        Caption = 'ToolButton5'
        Style = tbsSeparator
      end
      object ToolButton6: TToolButton
        Left = 114
        Top = 2
        Action = actPrevError
      end
      object ToolButton7: TToolButton
        Left = 145
        Top = 2
        Action = actNextError
      end
    end
  end
  object Panel2: TPanel
    Left = 0
    Height = 326
    Top = 90
    Width = 825
    Align = alClient
    BevelOuter = bvNone
    Caption = 'Panel2'
    ClientHeight = 326
    ClientWidth = 825
    FullRepaint = False
    TabOrder = 1
    TabStop = True
    object TestTree: TTreeView
      Left = 0
      Height = 201
      Top = 4
      Width = 825
      Align = alClient
      BorderSpacing.Top = 4
      BackgroundColor = clBtnFace
      Color = clBtnFace
      Images = TestTreeImageList
      PopupMenu = pmResults
      ReadOnly = True
      RightClickSelect = True
      ScrollBars = ssAutoBoth
      StateImages = ilNodeStates
      TabOrder = 0
      Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoRightClickSelect, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips]
      OnChange = TestTreeChange
      OnCreateNodeClass = TestTreeCreateNodeClass
      OnDblClick = TestTreeDblClick
      OnMouseDown = TestTreeMouseDown
      OnSelectionChanged = TestTreeSelectionChanged
    end
    object mDetails: TMemo
      Left = 0
      Height = 121
      Top = 205
      Width = 825
      Align = alBottom
      PopupMenu = pmDetails
      ReadOnly = True
      ScrollBars = ssAutoVertical
      TabOrder = 1
    end
  end
  object sbTestInsight: TStatusBar
    Left = 0
    Height = 29
    Top = 416
    Width = 825
    Panels = <>
  end
  object TestTreeImageList: TImageList
    Left = 100
    Top = 250
    Bitmap = {
      4C7A0E0000001000000010000000ED1400000000000078DAED9A075495D7B2C7
      8F8AD84050B080318ADDDCABA2891ACD3596144D54124BD45863305E3556EC89
      2562892DF68A0D0BF612698A086245054434A046A529A028A2483D94DF9BEF3B
      70043C289AB7DEBB77DDFBAD35EBDB67EFF9FF67F6DE337B0FE7A0D1BCFC9875
      2AC9075DACE8D6AB29DD7BD9F28F4E3568FCB752685EF70CD4D07C762BD61D5B
      C3CDE83F4878FE8827CF13B873EF06BB8E3AD17BE847D4AFAF31C853B26F0986
      FC3E9A3BA9F114F544A63E61E6D6A9346D56BA0047B9CE1AECF60E269858A249
      248EA72491423A5A559248E521CF8892B110E219B57D148DF3F961FD63357E88
      5DC119FEE40AE1DCE1817024F258908A287CE1D2174C04E764746C8213CD07D6
      54F135BA94A2E5EEAE748A99C186B4E39CE71681DC258C7BDC167FFE147428F7
      85F72EFE32B635FD249F3C98457B971EB46C6684CD400BBE08194FC7FBD3E91D
      379F55191E1C134B678541D1F71786B3DCE0B8F4ADCB384EBF070B692FBA5D43
      27D3AE4B75EA8DABC5575133B18B9FCB578FE6D2376909E3B5DB58927394F59C
      6083C8525C9998E9CCB7CF7F5375BA89AE5DCC6C3AF6AF87CD541BFAC4CDA3F7
      B3450C485EC610ED1AEC73D6311227C6B099B122A3A4ADF47D97B9864129CBE9
      9DB488DE8F16D06940032C1CAAD2FFBE230333573354C67F14FDA9ECE0177633
      9FBDCC13F9853D4C6327A3D9827DD65AFA67AE6250EC423A7C598332038DE8E6
      379CE16C139B9B98CE2EC1ED630547C4FFA3AAAC92F602F6F3938C8D129DEFD9
      CA10DF71B27E65D43D6839B51963D39C71101B8E624BD177C653584EA8B25DDA
      AB8547F1C5417C1B9BB513BB31ADF5FB5FBBA586213BEC9923EBB498C3325B57
      0E72122F59796FD9F1C3D2DE841B4B84D751C67E38309A168D8D0AC460ABA6E5
      18BDFD47D66678CACCCFE22E917081009120B1EE2F5E9D637DA617E3F63BD0BA
      45458339D0AC41497AFFB30D0B8E2FE040FC314E6AFDF11139FCD88BC53E4BE9
      37BA03B68D8C5E9B872D9A94E5B32F6AD373D007F41AFC019DBBD6E17DF1CFA0
      F2704B5479DB47C1BA36787B8E3CFCDB72E4C7BF0D4761FC9B7218C2BF094751
      F8E2721481B7FAB6A1827D2B7CB1B106F06F842D847F636C3EFC5B6173F16F8D
      D53D7F05FB2FFAFC8085C5581A359A4EE3C6D3B1B4FC51E6F76D31E6384130AB
      70743C4F4080DCA171293C7890CA952B0F59BCF80C4D9ACC138E6F8AE019CF97
      5FCA897B368DB4B497EFFE8C0CB878319D9E3DDD043FA810C770E1F6C0C545D1
      811B37E0E14378FE5C27F15252FCF9275CBE0CFBF7C3871F7A08BE4F3E8E7982
      8F63D52A387810CE9D83B030080F8788081DDF850B70E408AC5B07AD5A250876
      B68A2F556A24E5CAB952B6EC7D060F4E63E346387000BCBCE0F469387306BCBD
      757D9B36C1F0E1E9942F1F2BFA1E942E3D880A15A6616E1E265CB154AC184FAF
      5E5AE6CFD7E96EDFAE93CD9B61E142E8DB37934A951E896E0CA6A6B73031192F
      9805D2BE277D8F459E50AA542AEFBE9B45FBF60817F4EE0D9F7C02B56B676364
      942A3A89AAAEE283A9E92CCCCC16CB3B5EFA9245D2457244C0D818E1D7499932
      50A204D29F9DAB932CF804C12AF879121F71EA588912D9321FA8560D6AD5823A
      757452BB3654AFAEE32A593247B551B9F26399F744E19E8495D56595BF5C399D
      5EFDFAD0B429B46CA99366CDA04103B0B646ECEA7CB1B20A14FD81EA1E54A9B2
      5CB832642DC0C6066C6DA15D3BF8EC33F8FC73F8F86368DE1CEAD645F4109FB3
      A85AF537FDFE1B1B0F123F3D65DD74765AB7862E5DE09B6F943547E212DAB481
      860DA1664D654E3EB27FFD0AC460850A03F9FBDF3DC45FAD6ABB5B37241E74D2
      BD3BEA7EB46A95253A2765BD8718CC813265FA08F742C15F947D4B64C0804C55
      7AF57A4A870E81E2FF6F62B7EF6BF3B06CD901B23E0EB20773441CD576DE5A15
      EFF114DD9322412257457E17595C0C7CACBAF70B26C1157F78102BB9F700AE4A
      DECD18ADC44FB83E6F5E7EEE32A607844AEE253D859C9C82F99F9A2279E8AFDB
      5B8D6665218E33EADEF86F81EBBE70F79AD815DB49CF74F2284E72F90FC969C9
      C52B92FF96960A87633E8E305957383C473876C2351FB81302D17266DCBBADE3
      BB7E4AC6E47CF15C98873F9C8B3F27EF7BEA5A8DFD148E2D85F3CE107454E62D
      67C0D513D276953EC963AF6530C74EC1868A5C13592B122D9290FBF92123244E
      B64D04B7C5E0BB5A271E4B60C71498F0296A8EEB74EF8B2867E15311E54C8850
      CF108DE63955AAC00089E1995FC06C89DD811FEA7252A349115172353257F784
      48566EEE3F144955735FC9B1AA55A19EE470A3DABAB6D2A78CE9741EE5DAF551
      7356379626E78B2E7FBB4BBE4E90793876D1C9C40ED0C356C959541D8D262397
      4B3987E3E52CD0715B5848CEB58079E2F306C91BE7513AD9F81D2C921CFAF683
      BC792892992F0E9ECAB9A8F37786E4BCD350D9CB9FC147D64DCA668ECC903374
      98AC456778BF9ECE8E46139C6FFF9DD53349E15F22FBB37B029C5D29B12267F6
      15B90FCEAF81BDB227CB7BCA5AB6CC3B0B7F2D14832BD5185AFDADD8FE092EC9
      F91D2A711426717379ABCE87758350FDD468361491034A4CFEC9A76D455FEE80
      803D227BC1F557E8D381DC3D9E5F8C3C5C2E3ADEB971169A9BCBABDEB846A952
      CD1DAB1A6E6F55DB942CB587D5EB1FE0B4EDA1DC73CE6FCCD1BAED69C26E4260
      90DCD71FF9BE11DEA8F41E96AE8821305072C71DA6FD7C1FE332EB8ACDD1B28D
      1FBE7E39EABD7F49EA8965CBA14933CF62E14B19C9DFA0F363545C6C6CA24882
      5A33F4E8758FD2C64B288E6D57F71CB5EE983C791CE3C70FC3CF2F8B818372B0
      A97BE495F872E57732DB310E9F939099A9DCFD5FCBFDD791D4D41CC68C91B3B3
      793465CACE2D92A3456B5FB6EEC826385877E64E9E3C197B7B7BB5BD4762B17E
      831CAA59ED3388373171C6B653385D87A490F0244BC52C5DBA9459B366A9EDF8
      4739D8B68EC0DCCA4FCE8BE92F7134B43D8945B30426CF950B035D0178F2E449
      3C3C3C726F802C56AC09C5C8D48FCA553717C057ACB88DC6FF08A741BB071233
      31683392C8CECE2134F406D7AE5D57DB5A6D0A51D13134113B654D3D641D1CF4
      1C0D9B7863691BCF8C8537C848B945BAFA1D5426A3460D66C890DE4AF529F844
      59D3687E5B7E1EA3321E54305DADE22B5576E6BD76B7317AE73EF60E211C3872
      957D876FE1762C92CDDBFC71DA7C0E77CF3B1C3C7C9D23BF0730DEE1849C81BB
      2857E180E4C5586C1A7AD0F48B27546D7E9F4AEF4562D9F84F2AD70FC5AC7630
      D68DC2B0AE770D53CBD39856F2A1829917A5A56E342E7B8472E5BD640E0B295B
      7E33EF4A5CD4AE7F10EB5A7BA962ED8245F5ED54AAB215D3CA4E9898ADA5BCE9
      2AB1B71CE3724B457F9160174A3ECC935A6C94F8324DEEB3B35273DD92798D7B
      E33C353777939AE831B64D9331AF16C86CDF44C6786BE9BC3395C68B9F623E51
      6ACB81723F7E76CB2077039B5352172553AF5E1C658C2F70F7C9139264C5A5F4
      46CA06A4E446AE4D7E4CCEA1D73DA96BAF645079C60B2ED316A7B0A87A5B3E5F
      6484C365E2C9E6AEE8CB758F1C1D48D98E9404788AC8718EA42275579ED3E3EB
      CE4AC2FBE6137C03628895180BCFC5068848F9CE3111B902D8A14D636D7212D3
      A45DF5C73D7AFC7BBF3CE39EF43DCBF5390F7B861C3D76BB6237F1118BAF0560
      2FA9616EB7488F6FB12495B0A73144E664237F7210A860931EE375C58B23890F
      D97BC90367BF432C09F667EAAD1BF44894FBF683917AFC871B32098EBCC4F5C8
      AB5C0AF2E0749027274EED9033642D077C76E17C6227CB024FF353502043EF3F
      A2939C2B656A75D3E3DBEDCC26283E948B1E2B3873F9774E9CDBCFD1ABDEEC89
      0A63536428BFC63F64C2F34C06CAA6749649B692B3A1B4590B3DBEFDBE740272
      B49C4FB88F77CA537E97C24DCA2436882C1099902E35B060BF14BF5B495DF777
      5F2DA58C6AEAF11DDDD390920FB92A919289DD224E220BE5FC9A980A4304DB35
      369BE6C139D4907AAC8E732A2534A67AFCA7FE595C54CE8ADC5891D28BDFA476
      9C2247C850C176179BAD03E2A92D4E69E4282A596B7C8138AC71E809DF446AF9
      4E8E9D7F8A8F23E5EF457B91FE227632DF7F08BEF9C5246AFE2C7553C50E86F3
      A3421D34959BA1A9D9114DE33E18B71E8DE9678E58F6DEC83BC35DB1EEB99792
      F9E6FC2FFC6040DE008B01291647115811A3D772BCD0A510963CFC2B395EC650
      18FB06F8FC76DF046F64C0BEE60DED936FCD8C0A7314730D5FF2FBAFEEE19BC6
      D05BC7DF7F9FFFEFFC77317D598A1B3B86B0C5E37835F6F51CFFE9F8BFBAFEFF
      1BFBFFDFFCFFEFF3979F982A09186ABF0DFE529DABE4F5E5C9EBF0A3DA8ED5EB
      E6E1F3DEC5B15D9418D22B2EB638BC4AFBC2BB41EC6974A8485D65FCE23B4106
      F1AE755D0BEAD6D0E92D6AB84C7D2BE37952D4BCF2C6F2EB15EECBAF67680D8B
      63E7554F9E8DFCB1F0263CF9F1F9DBFFE1F5036F70AE13387CF86BA553C74EEA
      374286F0EA1317476268A8BE5DA04FDEAFC3BF0A1B1B1858141EBD7DDD98416C
      51F6F33005780C6003DDDC5EE9FF52FFB93ABC01ACAF8B8BDA67004F61FB8A9E
      F22E8C75DDB8B1C8F92BB6F3243F56C1E4618B583FF2F0830F0CC6DAD15AEF87
      A26B48F2E3F37C2F8C7FDD63C87F059B1F5FDCB837B47FC5E5283C170373FBB7
      781AD477E307FBF3585AEE7DC96753D30DD8DB7BD1A4C93683F3F9E07D0F6EDF
      794684A4DCE58B0FB0AABE43AF6751791D7EA722B81B9D4D44D4533A7628F87B
      42A3866EDCBE9DC482AD50AD7106877D2038288E2A964E985458CDF97351789F
      4DA16AF51026FF728FE87B8F696EBB5ECF317CD805221E82996035D64918DB24
      70C82B03FFF3D19C3A15CE09BFE798560B4153EE32A58CCF10F2470A9326B9EB
      F135ACF7898D38D56E59C16AAC1F605C238AC39ECFF0F24BC444C19A0450B2FC
      59366F8F2538F81E756C16169883B5D50EAE87C471F0B856B091682CEF50BEF6
      4D4C6B5D47631A28B6CFB271CB7D99672C75EB2E34B886952A3971E17C1407DD
      9F612A588DA5D41E9503296379816D3BA208BE1241F5EA45FF7E6462B286337E
      E1789E4CC4BC96F85C49EC9A5DA09C851F7B0F441170F92EE6E6330DE22D2DD6
      71E15CB4BA56265682350DA0B4C505CA543E8DC6C89BD265DC71D91DCED5ABE1
      585BFF5C80A36A950DF8F844E0753A1993EAD774F395B5DABA3D8A7D62B7B4B1
      AC758923181BEF65CF9EDB9C3B77931A35A6E93986495C45DCCFC2BC8ACCB7EC
      254AC95A6DDA7A5F6C4572E9D21DF6ECBD4BE9D2CAEF163B3032DA24FD314C9C
      F8E23BDCA64D9C898A7CCAE4D9D1985614ACECD1CD9B31D4ACB9406279264141
      E1AA5D13132789611FA2A262F8F0C37905E6D0A9A370442770F55A0A2121B2BF
      755E7CC76B6535838BFE3765FD63888C8CC1CEEE37C3FFFFD76C1D131DDC79E7
      9D97F7D7B2CA34264CD843EBD6F3FEE5CF83357F2BC1EE4E5571EBD51037BB7A
      EC6A6BC1B25A258BE5F791AFEA10BE791C5ABF3524BB2F2069FF4FA4ED9E48C4
      2FDD38D0AEDA2B394EFDD08A8CA09D107694A413EB7818E44BDCC5E3C46D7120
      69EB2852567E83F717B50C72FCFE753DB481CA8FFF87D19E5841DCD1E5A4A726
      939EFC9CF08D138874B413E9CEF3D9EDD9DBDCBC00C7DAF74A10B9691CFCE989
      D6773D691E4B89DF349A68174722B64C237C7637226675236C423B22C7BFCFCD
      FEB5996F5642CFE1D2DE9C8CCDFDC8F25D45DAF1953C729E48DC8185DCDFF50B
      915BA672676E4F6E8D6F4BE8085B8207DA1032A8066BDF7DF1FF9C6E5FD9903E
      AB218F1DEAF174F774E2368C227ACF3C52929F9192FA9C3B4B87727D483D8207
      D5C5BBB331677A9AB2B561053DFE68B7DA24CFFE1BD1DF6808FFCE9CA89FDA71
      FBA70E3CB9FB0749E969DC9CDB9B0B5D4DF1FABC3487DB6B38F595299BEBBEC0
      EFFC47151266B620F2DB12DCECADE16A670DC17DA42FFC0F9EA5A512E4F009AE
      2D35B876D470F0630D3EDD4C5859CD588F5F51CF98B071EF13F5BD19D77A6808
      E8A2E1720F731EDDB946624A0A97C675E2F007826DA7E150C7521CEB60CA1CE3
      82F1B4AFBD1531539B70A5A711673FD170B1A7158FA26F939891C9A54976EC6E
      AAC1E523C5760536D634361803EE5D6A7167745D2E7D5D9E2889C12711D7898F
      0CE391EF56BCBFB2E084AC9DCB7BE598F68AEF2576B6A88C7FBFDAFC31467C19
      5A8B4B036B1038B41EDE9F5766C33BC64C2FC6771AF3CD8C5863558A4DB54AB1
      F19D122CABA8E197D2FF5EDF85B46EDD9A3E7DFA306CD8307AF4E841FDFAF58B
      E5FFD75F7FCDCE9D3B898D8DD5D769393939444747B362C50AB9FBEA16C9D3B7
      6F5F020202489198494F4F272B2B4BC52AEF8C8C0CD2D2D2387DFA342D5AB478
      89C3D6D696CD9B3773F7EE5DD5D693274F484E4E263535557D272424C8B91F45
      4444042B57AEC4CCCCAC0047DBB66D9933678EDCEDC1848585A91C0F1E3C203E
      3E5E7D2B58A5FFCA952BCC983183A64D9BEAF1AD5AB5A27BF7EEF4EFDF9FDDBB
      77CB9D75896BD7AE71E3C60D6EDDBAA5BE434242D4FEEDDBB7D3AF5F3FBA76ED
      2A7793EEFF833B77EECC800103D4DFEA274D9AA4CE43F9DDDCCFCF8FB367CF4A
      0D730A7777779C9C9C70707050F514FD468D1AA9F85EBD7A3162C408A64E9D8A
      A3A323F3E7CF577FBB5FB3660D1B366C50DFCA67A55F99E3942953183972A47E
      1D157FF2B08B172F56F769EDDAB5AC5FBF5E2FCA67A55F1957F414FD264D9AA8
      783B3B3BB56FD1A245AA8E6273CB962DEA5C955850DECA6785471957F466CE9C
      49B56A2FEE83091326B06AD52AD58EA2EB227FAFECDFBF9F83070FAAEF5DBB76
      A9FDCAB8329FC1830717D8BFE6CD9BABDC8ACE8E1D3B3870E000AEAEAE787A7A
      AA6F8523CF0F652DACADAD5F8AA1962D5BAABE1F3A748823478E70ECD831A96B
      7CD4B7F259E9576CE7CDDBD0636363A3EEA11207C78F1FC7D7D7577D2BFE8F1B
      374E6A92E2FD8EA8E87DFCF1C76A9CB46BD74EEAA51AFF57E7C7DBFCDD9F1FAB
      C9BE739DEC9848B26F5E21FB8227596ECE64EE584CC6888E4571A8FD99A2971D
      1E0672EF2992131E4AF6C51364B96E256BD35CB40BFE49C6949E867C41BB7116
      D967DDC9B911444E6C043931223702C93EE746D6E18D643ACD2673DE30B463BF
      20FDFBB6F9F164CC1A4496CB32B28FED26DBDF8BEC9073645F3DAF6B4B5FA6CB
      7232574F413B7310DA919FA8F8F4EFDBE8FDC8983180CC0DB3C8DABB4A9D6B96
      F73E55B2DDB793B977A53AA6FD7504DAC95FEBB0F685F0537AA35DF42399EB7E
      26CBF957B1B74CF527CB79A1DAA75D340AEDF4BEB27E9D549C2AF6FA39903EB2
      1319D38463AE3DDAC5A3C95CEE80562473C918B48EDFA395B18C519FE662DBBE
      E4BFD2CEF8E16332C67E8956D6573BBD8F6A4F69678CFB52C6DAE5C3B631887F
      31AFB664D87FA48ADED7FC387B43F6DB16923CDD3686C70AAE9FA6800FDF1BC2
      14E66EF352FC14E4C8B3DDA680BDBCB157E442BE391796B686ECFEE5FCFB1FC4
      4B455A
    }
  end
  object ILMenu: TImageList
    Height = 22
    Width = 22
    Left = 330
    Top = 230
    Bitmap = {
      4C7A090000001600000016000000161700000000000078DAE59A075454C9B686
      8BD40262C000624431678C9873161D73761C75F48ECEE89DD1318C09EEA88880
      E92282045140322259B212452449302028202851828AD0F4FFAA4ED32D2020A0
      BE75EF7BBDD6BFBA4F9DDA5FEDDAB5ABF66968BD0B06D03DA7DF6CE9513BD2C8
      EBD4D93368C9CBE0E28546B9A7F5CF72FD8ADEBE6DB2040201CE5DBAD8626E61
      51115EBF79534B39AF5FE3FDFBF7CDF2372A2A4AACFBF7EFE3B2C995CFE27A96
      E97CE36BC2EE37E42FF3EDB49E2E778FCDBBA9622FC66EC8DFB0F03031B7B9B1
      AFCBAD2916479D66AE295B8FFAB85C5CAB151256DBDFF088884615161E8EC2C2
      C27AB96C3C76AF80EA5576762D7FB97BF5A8A0BA7F7E41010AA8EA72599F489A
      0391919188A0BA1712F2457F998F61745E4CA154B5FCADB6158D999F9F8F3CAA
      AC57590DC6B796AFCC86F95AFDB92E97DD8BA8E1C7DDBB776BF9CBE650CBCF1A
      BE8A98656565B5B85555559C8F797979C865CACD454666E6E7F1AD114B26914D
      11BD575252C2BDF3F97C31B7A2A242CC7BC344F7C4CB8C0C3197316BC6313434
      14214C740D1E3E7C88D4D4544E8CFDF1E3479C31D0E3B81F3E7C103245E700CD
      DD9AFE321FEBCE878DCFD682F9C86220F299B118979D93ECBAB4B414C5C5C578
      4BE7CCDE595F11B7E67A8AB86C0EAC2FE3B1FE8CC1DEFD0203385FD9F9CCD8F5
      A9A1D8B3311893C5BB21DB46CFBA7A622F9ABBC8CF93674F23363696D31D3F5F
      21574FE78BDC9AB16771662C26163796573A06BA1CD3C3D383639E376CFC5C16
      7159DC44B113C59EF1D878EC7C3F45FD15F9795AFFCC1799ECC59DCF94CD545F
      0C4F9ED5E1E220FC7CFA8B4C73F36B4D1AF7F4798326F5632F4333231AAF1898
      DB7C999D9C9282CB97AF34896D76CD825B6BB6168DF5BBE5E9C9C5383639B949
      5C731B1B711ED9DADAD46B73DEF01C728A72909393C3F56B0AF7B28519D8FC98
      4D5A7A3A2CE875DD3EDED457D1D8B73C6F3539C6CEB4AFC817E75BB5EDD83DD6
      9E9696D6645F6BC62E362616E9D45F66CB6223BA171410F0694CE75BCDE2D6F4
      99F9C5C6E0DA9C3FB5B1771DFD73CDE65EA1F916101424F6D9C6C61631C9B188
      A179C2ADE92DE76633C53ED3D8E6500663B3F5F70E0AA0BEC770B5887CC5CBD0
      FC0A3CBDBDB93933B1CF6969E9B07576FE2A2E7B9D33BA86F4B41C2427A7349A
      D34D7FC5404E3E05FBF6C560F59A1CE81BE470EFEC9AB5B3FBCDE5CD9D978E83
      078BB0617D11D66F28C28AE56930340AE2DED9F5912345DCFDDDBB739AC88FC1
      416AB3776F0E264C48E76C18E393EDA76B59D964AEDFC15AF7EB67EEDB2764D6
      C769E89AF567760DB3EBDA10B261435A759B705F4848C47ED6A73EBBCFB93918
      3D3AB9BA8FB0FFBC79CCFF806A9B006CDB96C3B58BFA09C7667D1ACEE9295352
      70E284705D98D6D0F5979060631856DB9873D7AC5DD487F55750607D3CBFB07E
      DED5638BFA5AD4E96F51E37E4C8DB9FC77BFE8E3D777D3BCB9F3D3274F9A82A9
      53A7C1F3B60BBC3DDCE1E5FE49DE9EEEF061F2F2C01D2F4FA1BCBD38F9FA78D3
      3EAE9C2D63FCB8794BA6883B65CA54383BB9E0ACEE5994E465A2E25D095571B5
      4A847A5F8A4AA60F6554EFC02F7F0FFEC70FA8AA284759D11BE89DD5C7191D5D
      CC98311322EEA44993C1B4F5A76D28CC49A3F665428658659FF1F8945755F911
      55FC4AEA4B1676FCBC13DBB66EC7F469D3C5DC89132761DCB8F1D8F2E34F287A
      FD82EBFF24DCAD4912D0E7D8623AC7EDDB7EC64F5BB672F1107135342660F3A6
      1F596CF036F765FDDF7DA97D55159FF38F5F5941FDFD884AEA7705F59FF9C298
      8CC1622CE28E1FAF818D1B3661D3C6CD5C1C2ACADF35D9DFF7258528CC4EE598
      8C3189CE5DC41D3B761CD6AD5D8FF5EB3620FFD533BC2FCEA72AA8A17CBC637A
      9B47954BD789AAF0354A0B7250929F8DFCCC27F4ACDEC83126684C1473C78C19
      8B35ABD762ED9A75C8CB48A1F1CA6AB2BF85D969C87D91CCD932069BBB883B6A
      D418AC5CB19AD39B178928C87AD6809E72BE71CA788CBC97291CF3F5F378AC5A
      B986B31F3B76BC98ABAE3E0ACB97ADE094FD2C166FD212AAF5A8C6E704CE9E53
      6A1C72526391F32C06D94F1F52458BEDD9DC45DC9123D4F1C3D265DF44A3E9DC
      45DCE1C3474073F1D26F22F591A3C4DC61438763D142CD6FA21174EE22EE90C1
      43316FEE02B1D8DFA252E83370634A4A4AA27B6032D85C070F1E22B6653E8AB8
      03070CC2CC19B3C5F2A6CF4BB367CDC1D429D368DFF9E2EFDCE2EFDEF43B7770
      703056AF5A43CF831918315C5D6C3B68D01031B75FDFFE983279BA585E5E5E34
      BF2763EC180D7A3DB516CBCFCF8F1BD79D9E9FCB7E5889695367509F477276D3
      A7CD42FFFE03C5DC3E7DD4286792589EF4B97ADC580D8C521F83F1E32688596E
      6E6E707171818383036EDEBC89C58B34692CA6727367766BD7AC879A5A3F3157
      B5579FAA91234663CCE8F19C98EDC891A33170E060CE17766D6F6F4F9F816D70
      FDFA75989B9BC3C4C404B366CDA6F93A1E83683F66B77081265455FB88B96AAA
      7DF7F6ECA15A3564F0701AAB519CED4D9B9BB0B4B4A4DF5B2CB877333333181B
      1BC3D0D010172E5C809E9E1E34C64FC4D02123A0D6A71F67C77CEBD1A3176AD6
      A29E3D55F776EDDABDAAAB4A77FCF5D75FD0D2D2C2B163C770F4E851EEFAD0A1
      433870E0402DF5A40C6565154ECC8E8972CABE67CDFCDF107BB4FBE6CC0564DD
      DCE3738BC862F247CD76E91FA4EF0CFB6D583C594EBAB5883B8BF8EC35DE8BF9
      C7E60B8826B126D389346B975F2D9F6E106C80EE5BBA17D03167369B3B87F8EC
      B8BC03079C0E60F5F9D5905B2E17C77C945B2597A613A6835341A704EA7FA857
      D49DCF17B9F388CF16C32DD86EB11D3B6D7662A3D94641A76D9DF265D7C8E6FF
      E9F3270EFB1FC6B1806398736A8E703E13894C93B8F389CF3AC375587E693956
      5D5D85B5966BB1EEC63AC1C0C303B1DD653B76DCDE815DEEBBB0C7630F561AAD
      84DC0AE17CBEC85D487C961B2EC774DDE998757116E69ACCC5028B05D0B4D6C4
      32DB655869BF126B1DD76283C3066C76DC8C95A62B05ED37B7CF233F341E73B2
      88F8685ED6C470EDE150D753C718437AE65C1D8F49969330CD6A1A66DACCC41C
      9B395860B3008BAD1663A925AD0FC69A82AEBB542AC82AB2AF41AE26B933DF78
      3EBA1FED8E5E3ABDD0E7621FF433EE8741D70661E8F5A118693512A3AD4663BC
      E5784C349F8829265330C37006669F9F2DE8F95B0F81E45A625B5FCC2528574D
      A70F3A1EE988CE673A43E9A21294AF2AA3DBF56EE869DD13BD6D7AA39F151DC7
      721086990EC3F0CBC331D26024C69CA6F33A3E1E43F60F86CC8FD2919F719712
      5FB913B2208709C869AA4B54A654D7A9ACA96E5099531952E912481D9782F41F
      D290DC2A09BA7E68B3510132DBA5A33EE32E237E0AA75A836851BBF354665476
      54AE54EE54B7A91CA8AE558F7992EA4FCAFF454AA0F87B3B81E42F12CEF5C661
      39F16FABDB06E414ED7FB9DA4737AA40AA10AA202A4F2A5B2A13A1CF7227E4AA
      DA1F6B5B21B98B1C6968DD245690800EFAED4174A88D31953DD51D0299FB3220
      09F4F3032A7F2A27E15CDA5F682768F7B7C25BA9BD64416379C6B89DF43B08FD
      3512FA25EF2D5FD5DF590D24995E4753F9513912A8982943E15FB24FC91FA4D7
      97F685C42A12A8ACD75918DF0B041DAD3B08148DDA967435512A21F784F19071
      9711485D2402696D092FB291F09AB28F293748455719E410410F936E687B49EE
      39394A7AF53055C9252E046D9DDB0ABA9928574A9F207F37E7DC91584382D5F4
      5421AD4D043217247CC80EE1DAAA9A75CF57B1EA0265A38E255227C80FCD3D27
      257F25EB544C3B154B9F233A35DB150DDB84AB5CEDF55CF630E9FDDF5E0FFFAF
      D766A6D6AB5A87F7FCA96724AD7B1DBF2597D6DFFCD3774E4369B3D26BB2848C
      FD56DCAE5BBAE6B13AACE5AF2518B87BE0077AEE6FFB16DC2E3F77C913D5E123
      7E47A0714483D56163BACFBF2AEECABF2AE76E73D9869DB7778AEBF05CBDB990
      5C2619F6353157DEAF9C57AB0E3B0AEBB0A691A64061834236ADC32D8AB9F251
      E53C511D9E6B436BBEF5A73ABCD068A1406947E70FB4FEFCDCECF89EEC923FEC
      C630AE0E8FB931465887CD681D36AEAEC306B305BD7F576575D8B43931EFA2AB
      5CA066AB86FEB6FD31D07A20865C1F8221A64330F4D2508CD01F81D127477375
      78C03F07407A8B946F93F7858E5C81B80EB31AFA6F02495D49F04EF020F3BB0C
      247F9284C43209B4D9AC00E96D52FE4DE5B635502814D76156EB2CA82E52FD4D
      B59FD68E5F6404EDFF682B90DC412C9B1307C57FB72D12D7610FAA9B5457A8CE
      D0BA7742BEAADDD136E592BBC96FCD5DB74E268A455C1D8EFA542FC955820E17
      15056D4EC8E74BEF22935B92674AA61D8BB83ACCB8BE0412F612903C477DD5E2
      2590DD44A9A5FB42C54CA998ABC30104B2EEB2821E665D0552C7E813D057EEE3
      6E665D4A581D56745114A85CE95C21799CECFF16E74E2FB36EA53DAD7BA0D3A5
      7645D247C8F46F754E76B8DC364EC9A84B327D9EE8F2FFA43E7EABBF792B53B5
      AFD96E6757D8FBD8B1BC200D8DD4CA01031E570D189052AD64AAA46A25523DAA
      5602557CB5E2A862ABB66E7DC9777028493E7B36BDA788AB7326EF4E68E85BDC
      BE9D0E1797B42FE879BD72734B83AB6B36342644BB88B8830647965B5824C1D8
      38FEAB646393822E5D6EBF17712525BDF9FAFA0FA1AF1F0D0383073035758199
      990BCE9D7BC0B5D527768FF5616236ACCDD43401EDDBDBF23F713DF8DADA91D0
      D60E879D5D20F73B0CF6BFC19B377DF0F7DFE15C7B4DB1361B1B1FAE0FEBCB6C
      58FBA54B31946B5D83EBCA3F702004070EDC434CCC2BEE770E4CECB719CCE6D0
      A17BDC3D26F6D9CE2E40F81B13CA64FD980DBBA7AB1B054545CB1A5C27FEAE5D
      81D8B5CB1F7BF604E2D1A3D79C0DFB4D09FB7FA983C33DFC4ADB99ECED839195
      95C5B5337642420E67C36CB5B4C229D75CCC9596B6E76FD972073FFEE8C369FB
      F63BD4872CEEF736D9D9D9C8C8C880934B241C9D23F0E2C50BBC7CF912999999
      888ECEE4FA8AEC0E1F0E41870E57C55C59595BFEAA551E58B9D2AD5AEE58BBC9
      1751D1599C3D63B1FF718B7EFFF3FCF9738447BEC4DACDFE58B9DA13AB57BB63
      C70E5FECFE3510F2F28662AE7C6B6BBEBABA35264EB4C5ACD94E98AFE981F9CB
      7DA1B9E12E4223B338E6B367CFF0E4C9133C7EFC18E1511958B3231C4B370463
      FA7C4F8C1875133CDE05B456F837A4A4CF89B90A6D6FF0A5A5D9EF580C20256B
      04F92E56E838D015DDC6F8E0A49E13E7236326272723313111C7756E4346CD83
      1EFECEF4E0B30691BF4ABFA05C40DBF6869096D11373DB75B0E44BCB5CE0EE91
      D666B4B8D1F17BBBE190963D3767E62BF39331E3E3E3391D3EE90C99BE5EF441
      C309A4DD75109E11DA77BA0219DE19315751C9822FD38A327986B48F25783D9C
      A94FAEDC7AB1D8327F5D02B3E1E49F85B8B838BAA631DC18DA673D2143C7677E
      10795374E87A1532AD4E89B91D55CCF93CD94B20B2C6E029DFC469032FEE7740
      A25CB87D2F17B28B5FA395662E9C28FFD1A3475C5C585EE8190682D7DD11A48D
      053AF5B4004FF65F626EA71EA67C9EFC252E4E672F0471B9CBC4F2D323341FB2
      8BB2419694802C7F8F564BF3E11AFC9A63B21C66FDCE1B8573F3ECD4E73A7872
      27C4DCCEBD4DF8BCD642AE333D9744FBCD278C32673E03999B03B2B414644539
      C8A202B49AFB125EA179E2FDE6E2F982E376EE6F8556F2422E3D8B2594FB1BF3
      790A942B47E3D0E526DC7C33E175F73564C745834C480699F91264FE1B9085F9
      2073A8EF5353213B31015E343E1EFEAFD0AA27CD8BB616501A648D56ADB5445C
      F9C99AF615EDBB52A6E255F0BAD25CE8EB06DED000F0C6468037391EBC594FC1
      9B970EDEFC17E0CD790EDEF464F026448337F21E7803BDC1EBE50439951BE833
      DA96C6F7787935576AC1121BFF090BEDA03CE83A94463840699C1B9426FB4269
      E63D28CDBB0FA5C531505A922094661C94164443694E3894A605426982179446
      B9404DC3117D8798405AFAB0BB28BE2A2A6794DBB4D17297903844C73AC86F89
      A4A5FF2A17320F75FE6FFDFF71638ABC7E625CB8A5F619BB5D1A377C0DFE7131
      DC526B654E4A8C747D7D5F3F8992490D75D56C88F5F4A90771FD6B89B1B7F6AA
      B2CC002BBC4B0941455A343E3C0E456EB8331E5C3DC0B7FF6D6A72B8D9B14922
      9B9CC7F765ECF74C498AB0D4B6A88F9978FBC620D7830B730AA3BD808C78AA38
      E0E54320FD0190761F781E013C0B053FC91F4FEC4EC161CFF4A0E746DA1D1DF6
      4C4D2C09B1427DDCBB37F6AA079CDE5856F9240482D408E487D9E195AF290A42
      6E42901C00A45025FB014977804774DC040F94DEBB0ECFC30B3F96045E05A21D
      3FE3662684B4F63AB6ACE8A9C319781E59F2DEE61F138D12DCAF6EA25A42B5D9
      537BAD91C7E145258FCCF64340ED19030FEC80FB3781486B20E23A1076ED33AE
      EDAF931E3AFF3EA32CCAE6CCFA0FC5F972F5C5A8AC205B36CEF9EA34C77F4E4E
      7A7EE32010624645FDBC6B0C041B014186B5B88F2E1D5E61BD739C67F6D3071D
      9A9223A961CEADEC77691456F8E801FEE7013F7DE0CE59C0E74C2D6EF1EB174A
      EF8B72A59AC2CC49792063FFEBC4C412A72380D729C0F36FC0E35F54DA80BB16
      1ACA87C6949B1AAF62B3735C52BCFE7AA45DD95EAF5AC2A571EF901917BC846A
      69432ACC783C44D49F7EEED7585F26C66CAE1F749F9A3D35FCA9DE79A55EDE0A
      DB5FC6BFCB880BEEDE02AE4585CB112EEE5CFCD93A789D4495E749B8EF9F5996
      1460D3AF25670BC775A33C1F5DC097E68E9F01973F1E7FCE7E9F1260DD64E6ED
      23CB2E465CD33A508BEBA3CFE53597DFF74C68BE9B22EDC62138FD3E332ADAEA
      D4C8C6788F03ECC638EC9D9668B373ECABB2174F5BD7E2065D01C22DE99EBC41
      650344D9D27D6A8FF2302B249AFF5975EBCF7949FEFB969C8B77BDB22ADEDD64
      22DDDB8B3C4F6DD2B9F58FC90989378E57059EDE88442FF3099FC521EC06AAA2
      EC107C6A2DDE85D0BD1EEF4ECF154F20D19B9E33BEA84AF4C15B7A0E65795F41
      9AEB7964785D4151A40BAA9E8521CA641FC2F76FDC545F7CCBEF3BC0E3D0C2B2
      94F387345C0F2EF04BB63A0EC1E320E06908901A46CFC7487A5646012FA2E9B9
      19C39DA11F9F452250774B55D0F5FDAB2BCBDFD7BB6EAEFBE79489D6A834FFB5
      44AC8BE1CA5B7FCE4D8EB1F80BB9614EE0A753DEAB4454A63F444EA823228DF7
      C176F724B72C77EBBE0D9E23A1AEAB1F07D9A9D56D2F2DC8964809B61B45C7DD
      EB7F76F795DB4734ADE83E35A2DA95191BDC9F5F51FE1FFE7D5A40F02E57825F
      9EDB8AA9AAB2F49BFCEDF95D7E885489011992E4480E263A903F3222D70EA27C
      C9AF6116178791F03B6442A22389A24C2439103E7DB77993A4D5B5A5CCC2421F
      89FB016DC751E603C6ACA1BBB9495A2DFABB6A5E9EAB44745097298F9CC8BD3A
      CCD2542B62581AADA5D25C6666A683C4C300D5E9094E242851386F11F35DBC0B
      717C7167EC28BC086E163323C34E22DC4B6D469C03F1A79C8F35981FE29D8973
      42B8BAFADBB7779BED6735D38F72CA6B302B139C896B6CD8E061C5C511CD62BE
      7AE54AC23C55A755FB599389478EC4233A44B57F69696CF3D729F5B246FCE773
      07CD85C08860C51E1F3EA4369B59927D5B21E996C2D13A6BC431EFF9935E9595
      F92DCAD3EFC56D4A1CCA8B535BC465EB16EAA13A2DF6F35C40A23DF148B4571D
      F03E3FB6456C519ED5C3AE7C64475C535C060F2B7B13D1A2B34CB42FAAD9B5F6
      05653B3F76531F559A7357A2A57E47FBAB4EAB6F1F3FB2258E592ECDDFC7DFF3
      DCF99EE7E4F73CD7BF671DFA567593D988EC198B637EA55F6C6E6C8E6CAE6CCE
      6CEE2C065FCB656BC1D6244994B374ADD89AB1B5FB1A2ECB1D964375CE9D072C
      D758CEB594CB729DE53CCBFD5AF582EE0DB647D85E69119BEECDA7EE63473D74
      207694575683CD677B3ADE4F7566E173078996EDDFBB24DC577D448C03B16767
      4D0D76053D7782525CD4E6143EB76B11BBA0208284F80C1E4CCF3427C6ABC12E
      A7EC4021BB657E1715C592004FD5BEF1F6E4569DB381B183929D5467BE7DD1B2
      789795A592F060C5EEAC16D56157D01A1250F0ECF28496E608AB99AC76D6C3E6
      B35ACB6AEE7F0A97C521A28138D09C0EC84F6B7E1CD8BA05D2754B7020AE75D7
      8DE5726C90EACCE6EE93EA3C1B12574F9ED1E7BFC0B860B5D9B9B9CDCB336E5F
      F871FBC2A1EEBE607E0A99CDDC175FD8C76CEECDF5F37B9E3BDFEB9CFC5EE7FA
      F7AA43DFA26EFE0FFEE4F34D
    }
  end
  object pmDetails: TPopupMenu
    Left = 560
    Top = 300
    object MenuItemCopyText: TMenuItem
      Action = ActCopyTextToClipboard
    end
  end
  object alTestInsight: TActionList
    Images = ILMenu
    Left = 330
    Top = 160
    object actRunAll: TAction
      Category = 'Run'
      Caption = '&Run all'
      Hint = 'Run all selected tests'
      ImageIndex = 3
      SecondaryShortCuts.Strings = (
        'Ctrl+R'
      )
      ShortCut = 120
      OnExecute = RunAllExecute
      OnUpdate = actRunAllUpdate
    end
    object ActCloseForm: TAction
      Caption = 'Close form'
      Hint = 'Close testinsight'
      ImageIndex = 5
      SecondaryShortCuts.Strings = (
        'Ctrl+C'
      )
      ShortCut = 27
      OnExecute = ActCloseFormExecute
    end
    object ActCopyErrorMsg: TAction
      Category = 'Edit'
      Caption = 'Copy message to clipboard'
      ImageIndex = 0
      OnExecute = ActCopyErrorMsgExecute
      OnUpdate = ActCopyErrorMsgUpdate
    end
    object ActCheckCurrentSuite: TAction
      Category = 'Selection'
      Caption = 'Check the Current Suite'
      OnExecute = ActCheckCurrentSuiteExecute
      OnUpdate = ActRunHighLightedTestUpdate
    end
    object ActUncheckCurrentSuite: TAction
      Category = 'Selection'
      Caption = 'Uncheck the Current Suite'
      OnExecute = ActUncheckCurrentSuiteExecute
      OnUpdate = ActRunHighLightedTestUpdate
    end
    object ActCheckAll: TAction
      Category = 'Selection'
      Caption = 'Check All Tests'
      OnExecute = ActCheckAllExecute
    end
    object ActUncheckAll: TAction
      Category = 'Selection'
      Caption = 'Uncheck all tests'
      OnExecute = ActUncheckAllExecute
    end
    object ActRunHighlightedTest: TAction
      Category = 'Run'
      Caption = 'Run highlighted test'
      ImageIndex = 4
      ShortCut = 119
      OnExecute = ActRunHighlightedTestExecute
      OnUpdate = ActRunHighLightedTestUpdate
    end
    object ActCopyTextToClipboard: TAction
      Category = 'Edit'
      Caption = 'Copy text'
      ImageIndex = 0
      ShortCut = 24643
      OnExecute = ActCopyTextToClipboardExecute
      OnUpdate = ActCopyTextToClipboardUpdate
    end
    object actNextError: TAction
      Caption = 'Next error'
      ImageIndex = 8
      ShortCut = 16462
      OnExecute = actNextErrorExecute
      OnUpdate = actNextErrorUpdate
    end
    object actPrevError: TAction
      Caption = 'Previous error'
      ImageIndex = 7
      ShortCut = 16464
      OnExecute = actPrevErrorExecute
      OnUpdate = actPrevErrorUpdate
    end
    object aRefresh: TAction
      Caption = 'Refresh'
      ImageIndex = 6
      OnExecute = aRefreshExecute
      OnUpdate = aRefreshUpdate
    end
  end
  object pmResults: TPopupMenu
    Images = ILMenu
    Left = 560
    Top = 360
    object miCollapseNodes: TMenuItem
      Caption = 'Collapse Nodes'
      OnClick = miCollapseNodesClick
    end
    object miExpandNodes: TMenuItem
      Caption = 'Expand Nodes'
      OnClick = miExpandNodesClick
    end
    object MenuItem9: TMenuItem
      Caption = '-'
    end
    object miRunTest: TMenuItem
      Action = actRunAll
      OnClick = RunAllExecute
    end
    object MenuItem4: TMenuItem
      Action = ActRunHighlightedTest
      OnClick = ActRunHighlightedTestExecute
    end
    object MenuItem22: TMenuItem
      Action = actNextError
    end
    object MenuItem23: TMenuItem
      Action = actPrevError
    end
    object MenuItem5: TMenuItem
      Action = ActCheckAll
      OnClick = ActCheckAllExecute
    end
    object MenuItem6: TMenuItem
      Action = ActUncheckAll
      OnClick = ActUncheckAllExecute
    end
    object MenuItem7: TMenuItem
      Action = ActCheckCurrentSuite
      OnClick = ActCheckCurrentSuiteExecute
    end
    object MenuItem8: TMenuItem
      Action = ActUncheckCurrentSuite
      OnClick = ActUncheckCurrentSuiteExecute
    end
    object miShowfailureMsg: TMenuItem
      Action = ActCopyErrorMsg
      OnClick = ActCopyErrorMsgExecute
    end
  end
  object ilNodeStates: TImageList
    Left = 100
    Top = 340
    Bitmap = {
      4C7A020000001000000010000000520000000000000078DAFBFF9F7CC0000450
      9A644C0BFD44BA7954FFA8FE41957E29C97F9482FFA3F99F28FD487A48D68FA6
      07AF7E7473B0F899A07E7436B299C4EAC7A69758FFE3D24B4AF8E10ACFD1FC4F
      DDFC0F003436B484
    }
  end
  object MMtestInsight: TMainMenu
    Images = ILMenu
    Left = 560
    Top = 180
    object MenuItemActions: TMenuItem
      Caption = 'Actions'
      object MenuItem10: TMenuItem
        Action = actRunAll
      end
      object MenuItem11: TMenuItem
        Action = ActRunHighlightedTest
      end
      object MenuItem20: TMenuItem
        Action = actNextError
      end
      object MenuItem21: TMenuItem
        Action = actPrevError
      end
      object MenuItem13: TMenuItem
        Caption = '-'
      end
      object MenuItem19: TMenuItem
        Caption = '-'
      end
      object MenuItem14: TMenuItem
        Action = ActCloseForm
      end
    end
    object MenuItemEdit: TMenuItem
      Caption = 'Edit'
      object MenuItem17: TMenuItem
        Action = ActCopyTextToClipboard
      end
    end
    object MenuItemTestTree: TMenuItem
      Caption = 'Test tree'
      object miRefresh: TMenuItem
        Action = aRefresh
      end
      object MenuItem3: TMenuItem
        Action = ActCheckAll
      end
      object MenuItem16: TMenuItem
        Action = ActUncheckAll
      end
      object MenuItem12: TMenuItem
        Action = ActCheckCurrentSuite
        Caption = 'Check current suite'
      end
      object MenuItem15: TMenuItem
        Action = ActUncheckCurrentSuite
        Caption = 'Uncheck current suite'
      end
    end
  end
  object pTest: TAsyncProcess
    Active = False
    Options = [poUsePipes, poStderrToOutPut, poNoConsole]
    Priority = ppNormal
    StartupOptions = []
    ShowWindow = swoNone
    WindowColumns = 0
    WindowHeight = 0
    WindowLeft = 0
    WindowRows = 0
    WindowTop = 0
    WindowWidth = 0
    FillAttribute = 0
    OnReadData = pTestReadData
    Left = 93
    Top = 159
  end
end