ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/public/ibx/trunk/design/IBSQLEditFrame.lfm
Revision: 209
Committed: Wed Mar 14 12:48:51 2018 UTC (6 years, 8 months ago) by tony
File size: 48808 byte(s)
Log Message:
Fixes Merged

File Contents

# User Rev Content
1 tony 158 object IBSQLEditFrame: TIBSQLEditFrame
2     Left = 0
3     Height = 585
4     Top = 0
5     Width = 789
6     ClientHeight = 585
7     ClientWidth = 789
8     TabOrder = 0
9     DesignLeft = 1025
10     DesignTop = 371
11     inline SQLText: TSynEdit
12     Left = 0
13     Height = 559
14     Top = 26
15     Width = 789
16     Align = alClient
17     Font.Height = -12
18     Font.Name = 'DejaVu Sans Mono'
19     Font.Pitch = fpFixed
20     Font.Quality = fqNonAntialiased
21     ParentColor = False
22     ParentFont = False
23     PopupMenu = PopupMenu1
24     TabOrder = 0
25     Gutter.Width = 55
26     Gutter.MouseActions = <>
27     RightGutter.Width = 0
28     RightGutter.MouseActions = <>
29     Highlighter = SynSQLSyn1
30     Keystrokes = <
31     item
32     Command = ecUp
33     ShortCut = 38
34     end
35     item
36     Command = ecSelUp
37     ShortCut = 8230
38     end
39     item
40     Command = ecScrollUp
41     ShortCut = 16422
42     end
43     item
44     Command = ecDown
45     ShortCut = 40
46     end
47     item
48     Command = ecSelDown
49     ShortCut = 8232
50     end
51     item
52     Command = ecScrollDown
53     ShortCut = 16424
54     end
55     item
56     Command = ecLeft
57     ShortCut = 37
58     end
59     item
60     Command = ecSelLeft
61     ShortCut = 8229
62     end
63     item
64     Command = ecWordLeft
65     ShortCut = 16421
66     end
67     item
68     Command = ecSelWordLeft
69     ShortCut = 24613
70     end
71     item
72     Command = ecRight
73     ShortCut = 39
74     end
75     item
76     Command = ecSelRight
77     ShortCut = 8231
78     end
79     item
80     Command = ecWordRight
81     ShortCut = 16423
82     end
83     item
84     Command = ecSelWordRight
85     ShortCut = 24615
86     end
87     item
88     Command = ecPageDown
89     ShortCut = 34
90     end
91     item
92     Command = ecSelPageDown
93     ShortCut = 8226
94     end
95     item
96     Command = ecPageBottom
97     ShortCut = 16418
98     end
99     item
100     Command = ecSelPageBottom
101     ShortCut = 24610
102     end
103     item
104     Command = ecPageUp
105     ShortCut = 33
106     end
107     item
108     Command = ecSelPageUp
109     ShortCut = 8225
110     end
111     item
112     Command = ecPageTop
113     ShortCut = 16417
114     end
115     item
116     Command = ecSelPageTop
117     ShortCut = 24609
118     end
119     item
120     Command = ecLineStart
121     ShortCut = 36
122     end
123     item
124     Command = ecSelLineStart
125     ShortCut = 8228
126     end
127     item
128     Command = ecEditorTop
129     ShortCut = 16420
130     end
131     item
132     Command = ecSelEditorTop
133     ShortCut = 24612
134     end
135     item
136     Command = ecLineEnd
137     ShortCut = 35
138     end
139     item
140     Command = ecSelLineEnd
141     ShortCut = 8227
142     end
143     item
144     Command = ecEditorBottom
145     ShortCut = 16419
146     end
147     item
148     Command = ecSelEditorBottom
149     ShortCut = 24611
150     end
151     item
152     Command = ecToggleMode
153     ShortCut = 45
154     end
155     item
156     Command = ecCopy
157     ShortCut = 16429
158     end
159     item
160     Command = ecPaste
161     ShortCut = 8237
162     end
163     item
164     Command = ecDeleteChar
165     ShortCut = 46
166     end
167     item
168     Command = ecCut
169     ShortCut = 8238
170     end
171     item
172     Command = ecDeleteLastChar
173     ShortCut = 8
174     end
175     item
176     Command = ecDeleteLastChar
177     ShortCut = 8200
178     end
179     item
180     Command = ecDeleteLastWord
181     ShortCut = 16392
182     end
183     item
184     Command = ecUndo
185     ShortCut = 32776
186     end
187     item
188     Command = ecRedo
189     ShortCut = 40968
190     end
191     item
192     Command = ecLineBreak
193     ShortCut = 13
194     end
195     item
196     Command = ecSelectAll
197     ShortCut = 16449
198     end
199     item
200     Command = ecCopy
201     ShortCut = 16451
202     end
203     item
204     Command = ecBlockIndent
205     ShortCut = 24649
206     end
207     item
208     Command = ecLineBreak
209     ShortCut = 16461
210     end
211     item
212     Command = ecInsertLine
213     ShortCut = 16462
214     end
215     item
216     Command = ecDeleteWord
217     ShortCut = 16468
218     end
219     item
220     Command = ecBlockUnindent
221     ShortCut = 24661
222     end
223     item
224     Command = ecPaste
225     ShortCut = 16470
226     end
227     item
228     Command = ecCut
229     ShortCut = 16472
230     end
231     item
232     Command = ecDeleteLine
233     ShortCut = 16473
234     end
235     item
236     Command = ecDeleteEOL
237     ShortCut = 24665
238     end
239     item
240     Command = ecUndo
241     ShortCut = 16474
242     end
243     item
244     Command = ecRedo
245     ShortCut = 24666
246     end
247     item
248     Command = ecGotoMarker0
249     ShortCut = 16432
250     end
251     item
252     Command = ecGotoMarker1
253     ShortCut = 16433
254     end
255     item
256     Command = ecGotoMarker2
257     ShortCut = 16434
258     end
259     item
260     Command = ecGotoMarker3
261     ShortCut = 16435
262     end
263     item
264     Command = ecGotoMarker4
265     ShortCut = 16436
266     end
267     item
268     Command = ecGotoMarker5
269     ShortCut = 16437
270     end
271     item
272     Command = ecGotoMarker6
273     ShortCut = 16438
274     end
275     item
276     Command = ecGotoMarker7
277     ShortCut = 16439
278     end
279     item
280     Command = ecGotoMarker8
281     ShortCut = 16440
282     end
283     item
284     Command = ecGotoMarker9
285     ShortCut = 16441
286     end
287     item
288     Command = ecSetMarker0
289     ShortCut = 24624
290     end
291     item
292     Command = ecSetMarker1
293     ShortCut = 24625
294     end
295     item
296     Command = ecSetMarker2
297     ShortCut = 24626
298     end
299     item
300     Command = ecSetMarker3
301     ShortCut = 24627
302     end
303     item
304     Command = ecSetMarker4
305     ShortCut = 24628
306     end
307     item
308     Command = ecSetMarker5
309     ShortCut = 24629
310     end
311     item
312     Command = ecSetMarker6
313     ShortCut = 24630
314     end
315     item
316     Command = ecSetMarker7
317     ShortCut = 24631
318     end
319     item
320     Command = ecSetMarker8
321     ShortCut = 24632
322     end
323     item
324     Command = ecSetMarker9
325     ShortCut = 24633
326     end
327     item
328     Command = EcFoldLevel1
329     ShortCut = 41009
330     end
331     item
332     Command = EcFoldLevel2
333     ShortCut = 41010
334     end
335     item
336     Command = EcFoldLevel3
337     ShortCut = 41011
338     end
339     item
340     Command = EcFoldLevel4
341     ShortCut = 41012
342     end
343     item
344     Command = EcFoldLevel5
345     ShortCut = 41013
346     end
347     item
348     Command = EcFoldLevel6
349     ShortCut = 41014
350     end
351     item
352     Command = EcFoldLevel7
353     ShortCut = 41015
354     end
355     item
356     Command = EcFoldLevel8
357     ShortCut = 41016
358     end
359     item
360     Command = EcFoldLevel9
361     ShortCut = 41017
362     end
363     item
364     Command = EcFoldLevel0
365     ShortCut = 41008
366     end
367     item
368     Command = EcFoldCurrent
369     ShortCut = 41005
370     end
371     item
372     Command = EcUnFoldCurrent
373     ShortCut = 41003
374     end
375     item
376     Command = EcToggleMarkupWord
377     ShortCut = 32845
378     end
379     item
380     Command = ecNormalSelect
381     ShortCut = 24654
382     end
383     item
384     Command = ecColumnSelect
385     ShortCut = 24643
386     end
387     item
388     Command = ecLineSelect
389     ShortCut = 24652
390     end
391     item
392     Command = ecTab
393     ShortCut = 9
394     end
395     item
396     Command = ecShiftTab
397     ShortCut = 8201
398     end
399     item
400     Command = ecMatchBracket
401     ShortCut = 24642
402     end
403     item
404     Command = ecColSelUp
405     ShortCut = 40998
406     end
407     item
408     Command = ecColSelDown
409     ShortCut = 41000
410     end
411     item
412     Command = ecColSelLeft
413     ShortCut = 40997
414     end
415     item
416     Command = ecColSelRight
417     ShortCut = 40999
418     end
419     item
420     Command = ecColSelPageDown
421     ShortCut = 40994
422     end
423     item
424     Command = ecColSelPageBottom
425     ShortCut = 57378
426     end
427     item
428     Command = ecColSelPageUp
429     ShortCut = 40993
430     end
431     item
432     Command = ecColSelPageTop
433     ShortCut = 57377
434     end
435     item
436     Command = ecColSelLineStart
437     ShortCut = 40996
438     end
439     item
440     Command = ecColSelLineEnd
441     ShortCut = 40995
442     end
443     item
444     Command = ecColSelEditorTop
445     ShortCut = 57380
446     end
447     item
448     Command = ecColSelEditorBottom
449     ShortCut = 57379
450     end>
451     MouseActions = <>
452     MouseTextActions = <>
453     MouseSelActions = <>
454     Lines.Strings = (
455     'SQLText'
456     )
457     VisibleSpecialChars = [vscSpace, vscTabAtLast]
458     ScrollBars = ssAutoBoth
459     SelectedColor.BackPriority = 50
460     SelectedColor.ForePriority = 50
461     SelectedColor.FramePriority = 50
462     SelectedColor.BoldPriority = 50
463     SelectedColor.ItalicPriority = 50
464     SelectedColor.UnderlinePriority = 50
465     SelectedColor.StrikeOutPriority = 50
466     BracketHighlightStyle = sbhsBoth
467     BracketMatchColor.Background = clNone
468     BracketMatchColor.Foreground = clNone
469     BracketMatchColor.Style = [fsBold]
470     FoldedCodeColor.Background = clNone
471     FoldedCodeColor.Foreground = clGray
472     FoldedCodeColor.FrameColor = clGray
473     MouseLinkColor.Background = clNone
474     MouseLinkColor.Foreground = clBlue
475     LineHighlightColor.Background = clNone
476     LineHighlightColor.Foreground = clNone
477     inline SynLeftGutterPartList1: TSynGutterPartList
478     object SynGutterMarks1: TSynGutterMarks
479     Width = 24
480     MouseActions = <>
481     end
482     object SynGutterLineNumber1: TSynGutterLineNumber
483     Width = 15
484     MouseActions = <>
485     MarkupInfo.Background = clBtnFace
486     MarkupInfo.Foreground = clNone
487     DigitCount = 2
488     ShowOnlyLineNumbersMultiplesOf = 1
489     ZeroStart = False
490     LeadingZeros = False
491     end
492     object SynGutterChanges1: TSynGutterChanges
493     Width = 4
494     MouseActions = <>
495     ModifiedColor = 59900
496     SavedColor = clGreen
497     end
498     object SynGutterSeparator1: TSynGutterSeparator
499     Width = 2
500     MouseActions = <>
501     MarkupInfo.Background = clWhite
502     MarkupInfo.Foreground = clGray
503     end
504     object SynGutterCodeFolding1: TSynGutterCodeFolding
505     MouseActions = <>
506     MarkupInfo.Background = clNone
507     MarkupInfo.Foreground = clGray
508     MouseActionsExpanded = <>
509     MouseActionsCollapsed = <>
510     end
511     end
512     end
513     object ToolBar1: TToolBar
514     Left = 0
515     Height = 26
516     Top = 0
517     Width = 789
518     Caption = 'ToolBar1'
519     EdgeBorders = [ebLeft, ebTop, ebRight]
520     Images = BtnImages
521     ParentShowHint = False
522     ShowHint = True
523     TabOrder = 1
524     object ToolButton1: TToolButton
525     Left = 3
526     Top = 2
527     Action = LoadFromFile
528     end
529     object ToolButton2: TToolButton
530     Left = 26
531     Top = 2
532     Action = SaveToFile
533     end
534     object ToolButton3: TToolButton
535     Left = 49
536     Height = 22
537     Top = 2
538     Caption = 'ToolButton3'
539     Style = tbsSeparator
540     end
541     object ToolButton4: TToolButton
542     Left = 57
543     Top = 2
544     Action = Cut
545     end
546     object ToolButton5: TToolButton
547     Left = 80
548     Top = 2
549     Action = CopyText
550     end
551     object ToolButton6: TToolButton
552     Left = 103
553     Top = 2
554     Action = Paste
555     end
556     object ToolButton7: TToolButton
557     Left = 126
558     Height = 22
559     Top = 2
560     Caption = 'ToolButton7'
561     Style = tbsSeparator
562     end
563     object ToolButton8: TToolButton
564     Left = 134
565     Top = 2
566     Action = Clear
567     end
568     object ToolButton9: TToolButton
569     Left = 157
570     Top = 2
571     Action = WrapText
572     end
573     object ToolButton10: TToolButton
574     Left = 180
575     Top = 2
576     Action = Undo
577     end
578     object ToolButton11: TToolButton
579     Left = 203
580     Top = 2
581     Action = Redo
582     end
583     end
584     object SynSQLSyn1: TSynSQLSyn
585     DefaultFilter = 'SQL Files (*.sql)|*.sql'
586     Enabled = False
587     KeyAttri.Foreground = clBlue
588     NumberAttri.Foreground = clRed
589     SQLDialect = sqlInterbase6
590     left = 40
591     top = 120
592     end
593     object ActionList1: TActionList
594     Images = BtnImages
595     left = 128
596     top = 64
597     object Cut: TAction
598     Caption = 'Cut'
599     Hint = 'Cut'
600     ImageIndex = 4
601     OnExecute = CutExecute
602     OnUpdate = CutUpdate
603     end
604     object CopyText: TAction
605     Caption = 'Copy'
606     Hint = 'Copy'
607     ImageIndex = 3
608     OnExecute = CopyTextExecute
609     OnUpdate = CutUpdate
610     end
611     object Paste: TAction
612     Caption = 'Paste'
613     Hint = 'Paste'
614     ImageIndex = 5
615     OnExecute = PasteExecute
616     OnUpdate = PasteUpdate
617     end
618     object SelectAll: TAction
619     Caption = 'Select All'
620     Hint = 'Select All'
621     ImageIndex = 6
622     OnExecute = SelectAllExecute
623     OnUpdate = SelectAllUpdate
624     end
625     object Clear: TAction
626     Caption = 'Clear'
627     Hint = 'Clear'
628     ImageIndex = 2
629     OnExecute = ClearExecute
630     OnUpdate = SelectAllUpdate
631     end
632     object WrapText: TAction
633     Caption = 'Wrap Text'
634     Hint = 'Wrap Text'
635     ImageIndex = 9
636     OnExecute = WrapTextExecute
637     OnUpdate = WrapTextUpdate
638     end
639     object LoadFromFile: TAction
640     Caption = 'Load From File'
641     Hint = 'Load From File'
642     ImageIndex = 0
643     OnExecute = LoadFromFileExecute
644     end
645     object SaveToFile: TAction
646     Caption = 'Save To File'
647     Hint = 'Save To File'
648     ImageIndex = 1
649     OnExecute = SaveToFileExecute
650     OnUpdate = SelectAllUpdate
651     end
652     object Undo: TAction
653     Caption = 'Undo'
654     Hint = 'Undo'
655     ImageIndex = 8
656     OnExecute = UndoExecute
657     OnUpdate = UndoUpdate
658     end
659     object Redo: TAction
660     Caption = 'Redo'
661     Hint = 'Redo'
662     ImageIndex = 7
663     OnExecute = RedoExecute
664     OnUpdate = RedoUpdate
665     end
666     end
667     object PopupMenu1: TPopupMenu
668     left = 40
669     top = 64
670     object MenuItem1: TMenuItem
671     Action = Cut
672     end
673     object MenuItem2: TMenuItem
674     Action = CopyText
675     end
676     object MenuItem3: TMenuItem
677     Action = Paste
678     end
679     object MenuItem4: TMenuItem
680     Caption = '-'
681     end
682     object MenuItem8: TMenuItem
683     Action = WrapText
684     end
685     object MenuItem9: TMenuItem
686     Caption = '-'
687     end
688     object MenuItem5: TMenuItem
689     Action = SelectAll
690     end
691     object MenuItem6: TMenuItem
692     Caption = '-'
693     end
694     object MenuItem7: TMenuItem
695     Action = Clear
696     end
697     end
698     object BtnImages: TImageList
699     left = 32
700     top = 176
701     Bitmap = {
702     4C690A0000001000000010000000000000000000000000000000000000000000
703     0000000000008D9190FF8D918FFF8D918FFF8C908FFF8B8F8DFF898E8CFF888C
704     8AFF878B89FF858988FF848887FF000000000000000000000000000000000000
705     0000000000008D9290FFFAFAFAFFFAFAFAFFF9F9F9FFF8F8F8FFF6F6F6FFF3F3
706     F3FFF0F0F0FFEDEDEDFF838786FF000000000000000000000000000000000000
707     0000000000008D9290FFFBFBFBFFFBFBFBFFFAFAFAFFF9F9F9FFF6F6F6FFF4F4
708     F4FFF0F0F0FFEDEDEDFF828685FF000000000000000000000000000000000000
709     0000000000008D9190FFFBFBFBFFFBFBFBFFFAFAFAFFF9F9F9FFF6F6F6FFF3F3
710     F3FFF1F1F1FFEEEEEEFF818584FF000000000000000000000000000000000000
711     0000000000008D918FFFFBFBFBFFFBFBFBFFFAFAFAFFF9F9F9FFF6F6F6FFF4F4
712     F4FFF1F1F1FFEEEEEEFF808482FF4C92DE6A5397E0F860A0E4FF60A0E3FF60A0
713     E3FF5397E0F88C908FFFFAFAFAFFFAFAFAFFFAFAFAFFF8F8F8FFF6F6F6FFF3F3
714     F3FFF0F0F0FFEEEEEEFF7F8381FF5397E0F8BCE1FCFFC7E9FFFFC6E8FFFFC4E7
715     FFFFB9E0FCFF8B908EFFF9F9F9FFF9F9F9FFF8F8F8FFF7F7F7FFF4F4F4FFF2F2
716     F2FFF0F0F0FFEDEDEDFF7E8280FF60A0E4FFC8E9FFFFCAE9FFFFC9EAFFFFC7E9
717     FFFFC6E9FFFF8A8E8DFFF7F7F7FFF7F7F7FFF7F7F7FFF5F5F5FFF3F3F3FFF1F1
718     F1FFEFEFEFFFEDEDEDFF7D8180FF60A0E4FFBEE2FCFF61A0E3FF60A0E4FF60A0
719     E4FF60A0E4FF60A0E4FF60A0E4FF60A0E3FF5FA0E3FF5F9FE2FF5E9DE1FF5C9C
720     DFFF5698DEFF74A9E2FF7C817FFF60A0E3FF93C4F1FF8FC2F0FFC6E8FFFFC6E8
721     FFFFC5E8FFFFC4E8FFFFC4E7FFFFC1E6FFFFBEE3FCFFBADEF6FFB3D6EEFFACCD
722     E3FF90B9DBFF8EB7E3FF7C807FFF5FA0E3FF6CA9E7FFB5DDFAFFC2E7FFFFC1E6
723     FFFFC0E6FFFFC0E6FFFFBFE5FFFFBDE4FEFFBAE0FBFFB5DAF4FFAED3EBFFA8CA
724     E1FF73A8DCFFBED2E7FF7C807EFF5E9FE2FF62A1E3FFBDE1F8FFBCE1F9FFBAE0
725     FBFFB9E0FBFFB8E0FBFFB7DFFAFFB6DEF8FFB3DAF5FFAFD4EFFFA8CDE6FFA2C6
726     DDFF5E9CDDFFE5E7E9FF7B807EFF599ADFFF7BB1E5FFB6D8EFFFB4D8F0FFB2D7
727     F1FFB0D7F1FFAFD6F1FFAFD6F1FFADD5EFFFABD2ECFFA7CCE6FFA2C7DFFF95BC
728     DAFF598DC4FF7C807EFF7C807EFF5195DEFF96BEE1FFADCEE4FFABCEE5FFA9CD
729     E5FFA7CCE6FFA7CCE6FFA6CBE5FFA5CAE4FFA3C8E1FFA0C5DDFF9DC1D9FF78AA
730     D9FF4C92DE6A00000000000000004C92DEE95698DEFF5B9BDEFF5B9BDEFF5B9B
731     DEFF5A9BDEFF5A9BDEFF5A9BDEFF5A9BDEFF5A9ADEFF599ADDFF5999DDFF4E93
732     DEF54C92DE0E0000000000000000000000000000000000000000000000000000
733     0000000000000000000000000000000000000000000000000000000000000000
734     0000000000000000000000000000A46534FF5959F3FF5959F3FF5959F3FF5959
735     F3FF5959F3FF5959F3FF5959F3FF5959F3FF5959F3FF5959F3FF5959F3FF5959
736     F3FF5959F3FFA46534FF00000000A46534FF5959F3FF5959F3FF5959F3FF5959
737     F3FF5959F3FF5959F3FF5959F3FF5959F3FF5959F3FF5959F3FF5959F3FF5959
738     F3FF5959F3FFA46534FF00000000A46534FFECEEEEFFECEEEEFFECEEEEFFECEE
739     EEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEE
740     EEFFECEEEEFFA46534FF00000000A46534FFECEEEEFFECEEEEFFECEEEEFFECEE
741     EEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEE
742     EEFFECEEEEFFA46534FF00000000A46534FFECEEEEFFECEEEEFFECEEEEFFECEE
743     EEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEE
744     EEFFECEEEEFFA46534FF00000000A46534FFECEEEEFFECEEEEFFECEEEEFFECEE
745     EEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEE
746     EEFFECEEEEFFA46534FF00000000A46534FFECEEEEFFECEEEEFFECEEEEFFECEE
747     EEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEE
748     EEFFECEEEEFFA46534FF00000000A46534FFECEEEEFFECEEEEFFECEEEEFFECEE
749     EEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEEEEFFECEE
750     EEFFECEEEEFFA46534FF00000000A46534FFA46534FFA46534FFA46534FFA465
751     34FFA46534FFA46534FFA46534FFA46534FFA46534FFA46534FFA46534FFA465
752     34FFA46534FFA46534FF00000000A46534FFA46534FFA46534FFA46534FFA465
753     34FFA46534FFA46534FFA46534FFA46534FFA46534FFA46534FFA46534FFA465
754     34FFA46534FFA46534FF00000000A46534FFA46534FFA46534FFB6BDBAFFB6BD
755     BAFFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFA46534FFA46534FFA465
756     34FFA46534FFA46534FF00000000A46534FFA46534FFA46534FFB6BDBAFFA465
757     34FFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFA46534FFA46534FFA465
758     34FFA46534FFA46534FF00000000A46534FFA46534FFA46534FFB6BDBAFFA465
759     34FFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFA46534FFA46534FFA465
760     34FFA46534FFA46534FF00000000A46534FFA46534FFA46534FFB6BDBAFFA465
761     34FFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFA46534FFA46534FFA465
762     34FFA46534FFA46534FF00000000A46534FFA46534FFA46534FFB6BDBAFFA465
763     34FFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFA46534FFA46534FFA465
764     34FFA46534FFA46534FF00000000A4653455A46534FFA46534FFB6BDBAFFB6BD
765     BAFFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFB6BDBAFFA46534FFA46534FFA465
766     34FFA46534FFA46534FF00000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
767     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0004598E48085F
768     94D4035A90FD085E9387FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
769     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00035A92600B6298F4418C
770     BBFF5DA9DAFF055B91F6FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
771     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00005B920E065D93EF57A5D5FF2157
772     79FF4393C4FF085F95B6FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
773     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00065C9285297BB0F76DB8E8FF5FA9
774     D9FF0A6095F404588F40FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
775     FF00FFFFFF00FFFFFF0011C2D7B80EBDD35D076295F05BA8D9FF6CB7E7FF196E
776     A2F4065C9285FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
777     FF00FFFFFF00CCCCCC0516C2D8FF27CBDFF612C1D6FF33C0DEFF2E8AB9F9085E
778     95C000808002FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
779     FF00FFFFFF00BBC4D88BC8C4D9FFA6D9EAFF73E8F6FF40D7E9FF12C0D6FE0FB9
780     D37500FFFF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF001CC6
781     E30915C5DAAB1FC5D9F783CEE1FCCCC9DDFFD5C6DAFFB1D5E6FF69DBECFF10C3
782     D7FE0FC2D779FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000DBCD71314C4
783     D9D531D2E4F56EEDFBFF72EFFDFF72ECFBFF97E0F0FFC5CCE0FFD7C5D9FF4EC4
784     D9A300BFBF04FFFFFF00FFFFFF00FFFFFF00FFFFFF0012C8DB0E14C4D9D73CD7
785     E8F960E7F6FF6FEEFCFF72EFFDFF60E3F3FF72EFFDFF72EFFDFF31C5D9F910BF
786     CF10FFFFFF00FFFFFF00FFFFFF00FFFFFF001CC6E30914C5D9CB36D4E6F75AE4
787     F4FF4CDEEEFF72EFFDFF6FECFBFF51D9ECFF72EFFDFF72EFFDFF13C4D9F810BF
788     CF10FFFFFF00FFFFFF00FFFFFF00FFFFFF0014C4D9BE2FD0E3F65AE4F4FF23CB
789     DFFF70EEFCFF70EEFCFF50DBEDFF54DAEEFF5FE6F6FF72EFFDFF13C4D9F810BF
790     CF10FFFFFF00FFFFFF00FFFFFF00FFFFFF0010C3D8F845DAECFF13C4D9FC55E2
791     F2FF70EEFCFF2FD1E3FF43D1E6FF5CE0F1FF3ED7E9FF6DEDFBFF11C3D7F900CC
792     CC05FFFFFF00FFFFFF00FFFFFF00FFFFFF0011C4D93C11C2D7F715C5D9FA5AE4
793     F4FF2DCFE2F518C4DAF743CFE5FF65E6F6FF1DC9DDFF55E2F2FF15C5DACAFFFF
794     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0010C5D61F10C2D67D14C4
795     D9E510C2D6F51EC6DAF93ECEE3FF59E3F2FF0FC2D7FF3AD5E7F811C3D87BFFFF
796     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
797     FF0012C4D52B14C4D89C13C3D9EF10C3D7FB0FC2D7FF0FC2D7FF0EC4D638FFFF
798     FF00FFFFFF00FFFFFF00FFFFFF009FA5A3859BA29EFB9AA09DFF999F9CFF989E
799     9BFF969C9AFF959B99FF949A98FF939996FF939895FB969B9985FFFFFF00FFFF
800     FF00FFFFFF00FFFFFF00FFFFFF00979D9BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFF
801     FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D9391FBFFFFFF00FFFF
802     FF00FFFFFF00FFFFFF00FFFFFF00939996FFFFFFFFFFE4E8E6FFE5E9E7FFE6EA
803     E8FFE6EBE9FFE7EBE9FFE7EBE9FFE6EAE8FFFFFFFFFF888E8BFFFFFFFF00FFFF
804     FF00FFFFFF00FFFFFF00FFFFFF008F9492FFFFFFFFFFE8ECEAFFA4A6A6FFA5A7
805     A6FFA6A8A6FFA6A8A6FFA6A8A6FFEBEEEDFFFFFFFFFF848987FFFFFFFF00FFFF
806     FF00FFFFFF00FFFFFF00FFFFFF008A908DFFFFFFFFFFEDF0EEFFEEF1F0FFF0F2
807     F1FFF1F3F2FFF1F3F2FFF1F3F2FFF0F2F1FFFFFFFFFF7F8482FFFFFFFF00FFFF
808     FF00FFFFFF00FFFFFF00FFFFFF00868B89FFFFFFFFFFF0F3F1FFAAACABFFABAD
809     ACFFADADADFFADAEADFFADADADFFF5F6F5FFFFFFFFFF7B807DFF959B99FF949A
810     98FF939996FF939895FB969B9985818784FFFFFFFFFFF3F5F4FFF5F7F6FFF8F9
811     F9FFFAFBFBFFFCFCFCFFFBFBFBFFF8F9F9FFFFFFFFFF767B79FFFFFFFFFFFFFF
812     FFFFFFFFFFFFFFFFFFFF8D9391FB7D8280FFFFFFFFFFF3F5F4FFADADADFFAFAF
813     AFFFB0B1B1FFFDFDFDFFFCFCFCFFF9FAF9FFFFFFFFFF727774FFE7EBE9FFE7EB
814     E9FFE6EAE8FFFFFFFFFF888E8BFF787D7BFFFFFFFFFFF1F3F2FFF4F5F4FFF6F7
815     F6FFF7F9F8FFF8F9F9FFF7F9F8FFF6F7F7FFFFFFFFFF6D7270FFA6A8A6FFA6A8
816     A6FFEBEEEDFFFFFFFFFF848987FF767B78FBFFFFFFFFFFFFFFFFFFFFFFFFFFFF
817     FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D726FFFF1F3F2FFF1F3
818     F2FFF0F2F1FFFFFFFFFF7F8482FF777D7985707573FB6D7270FF6C716FFF6B70
819     6DFF6A6F6CFF696D6BFF686C6AFF676B69FF686D6BFF8C8E8DFFADAEADFFADAD
820     ADFFF5F6F5FFFFFFFFFF7B807DFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
821     FF00818784FFFFFFFFFFF3F5F4FFF5F7F6FFF8F9F9FFFAFBFBFFFCFCFCFFFBFB
822     FBFFF8F9F9FFFFFFFFFF767B79FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
823     FF007D8280FFFFFFFFFFF3F5F4FFADADADFFAFAFAFFFB0B1B1FFFDFDFDFFFCFC
824     FCFFF9FAF9FFFFFFFFFF727774FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
825     FF00787D7BFFFFFFFFFFF1F3F2FFF4F5F4FFF6F7F6FFF7F9F8FFF8F9F9FFF7F9
826     F8FFF6F7F7FFFFFFFFFF6D7270FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
827     FF00767B78FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
828     FFFFFFFFFFFFFFFFFFFF6B706DFBFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
829     FF00777D7985707573FB6D7270FF6C716FFF6B706DFF6A6F6CFF696D6BFF686C
830     6AFF676B69FF676C6AFB6D716F85FFFFFF00898F8CC3888C8C6FFFFFFF00FFFF
831     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
832     FF00878B8979888E8CBFFFFFFF00FFFFFF00939896FAB3B6B5F9898B8B63FFFF
833     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00858A
834     8A6FB5B9B8F8929896F9FFFFFF00FFFFFF00939796F5FAFAFBFFB1B4B2F8878D
835     8A57FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00858C8A66B6B9
836     B8F7FBFBFBFF919593F3FFFFFF00FFFFFF008A8E8CE7E9ECECFFF9FAFAFFAEB2
837     B1F8868A8A4CFFFFFF00FFFFFF00FFFFFF00FFFFFF00888A8A5EB4B7B5F8FAFB
838     FBFFE8EBEBFF898F8EE3FFFFFF00FFFFFF008A8F8EC4C9CDCEFEE5E8EAFFF8F9
839     F9FFACB0AEF885898943FFFFFF00FFFFFF00858B8856B2B6B5F8F9FAFAFFE4E8
840     E9FFC9CDCDFD8A8E8DC0FFFFFF00FFFFFF00838A8A23929796F3DADEDFFFDFE3
841     E5FFF6F7F7FFAAAEACF68488883A8689894EB2B4B4F8F7F7F8FFDEE2E4FFD8DC
842     DEFF919593F4838A8A25FFFFFF00FFFFFF00FFFFFF00858B8B5C9EA2A2F4D9DC
843     DDFFDFE3E5FFF1F3F3FF959A98FAA2A7A4FBF2F3F3FFDEE2E4FFD6DADBFF9A9F
844     9EF6858B8856FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00848B884F9296
845     95F3CDD0D1FEA1A5A4FFD9DBDAFF9EA2A1FFA6ABA9FFC9CDCDFC919694F3868A
846     864AFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008787
847     87228B8F8DE48A8E8CFFDDE0DFFFDCDFDEFF8A8E8CFF8C918FDC87878720FFFF
848     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A5410202A8DB0101A5FB0101
849     A5FB1011A6FE9194ABFF979C9BFF959A99FF8F939AFF0C0CA4FD0000A4FF0000
850     A4FF0202A8E10000A449FFFFFF000000A5520B0BADF53E3EDDFF5050F0FF5151
851     F0FF3030D3FE0A0BA6FF757A8FD67C818CE00D0DA7FF6565E0FE5454F2FF5252
852     F2FF4040E0FF0E0EAFF40000A4570303A9BA6C6CE3FF2A2ACBF80606A9F60909
853     ABFA5353F2FF0404A8F70000A51F0000A21E0405A8F85353F2FF0606A8FC0303
854     A7F92828C8F73C3CDAFF0303A9BD0101A6F64D4DECFF0505A7F90000A4350404
855     A5FE4D4DECFF0101A6F6FFFFFF00FFFFFF000101A6F44C4CEBFF0404A5FE0000
856     A4350505A8F94D4DECFF0101A6F60303AAC93E3EDDFF2222C0F50606A6FC2525
857     C2F63939D4FD0303A9A4FFFFFF00FFFFFF000202A9A03939D2FC2929C6F60707
858     A9F92525C2F53D3DDCFF0404A9C70000A6721515B9F64545E7FF4F4FEEFF3C3C
859     DEFF0A0AACF50000A435FFFFFF00FFFFFF000000A3320909ABF53939DBFF4D4D
860     ECFF4343E7FF1414B7F60000A56F0000BF040202A8930202A6EF0101A6F60202
861     AAD10000A340FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A33D0303A9C90101
862     A7F10202A7E90202A88A0000AA03FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
863     FF008F95937D8C908FF98A8F8DFF8C908FF98F939374FFFFFF00FFFFFF00FFFF
864     FF00FFFFFF00FFFFFF00FFFFFF003F90C2853D8CBFFB3A8BBEFF398ABDFF3889
865     BCFF7B8280FFECEEEDFFF2F4F3FFECEEEDFF7B8381FF3183B6FF3082B5FF2E81
866     B4FF2E80B4FB3080B485FFFFFF003888BCFB9BCBEAFFA5D1EEFFA5D1EEFF98BB
867     D0FF717675FFCBCFCDFFC8CDCBFFCBCFCDFF717675FF98BBD0FFA5D1EEFFA5D1
868     EEFF9ACBE9FF287AAEFBFFFFFF003284B7FFA5D1EEFF69B3E2FF69B2E1FF636A
869     6AFFD2D5D5FFE4E7E8FFE4E7E8FFE4E7E8FFD1D4D4FF626969FF69B2E1FF69B3
870     E2FFA5D1EEFF2175A9FFFFFFFF002C7FB2FFA3D1EDFF69B3E2FF69B3E2FF5971
871     7DFF535755FF535755FF535755FF535755FF535755FF5A717EFF69B3E2FF69B3
872     E2FFA3D1EDFF1C70A4FFFFFFFF00277AAEFFA1D0EDFF69B3E2FF69B3E2FF62A7
873     D3FF80A3B7FF9AA29FFF9AA09DFF999F9CFF989E9BFF969C9AFF959B99FF949A
874     98FF939996FF919896FF969B99852175A9FF9FCDEBFF68B1E0FF68B1E0FF68B1
875     E0FF979E9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
876     FFFFFFFFFFFFFFFFFFFF8D9391FB1C70A5FF9DCCEAFF67B0DFFF67B0DFFF67B0
877     DFFF939996FFFFFFFFFFE4E8E6FFE5E9E7FFE6EAE8FFE6EBE9FFE7EBE9FFE7EB
878     E9FFE6EAE8FFFFFFFFFF888E8BFF166BA0FF9ACAE9FF66AFDDFF66AFDDFF66AF
879     DDFF8F9492FFFFFFFFFFE8ECEAFFA4A6A6FFA5A7A6FFA6A8A6FFA6A8A6FFA6A8
880     A6FFEBEEEDFFFFFFFFFF848987FF11669BFF98C9E8FF65AEDCFF65AEDCFF65AE
881     DCFF8A908DFFFFFFFFFFEDF0EEFFEEF1F0FFF0F2F1FFF1F3F2FFF1F3F2FFF1F3
882     F2FFF0F2F1FFFFFFFFFF7F8482FF0C6197FF95C6E6FF64ACDBFF64ACDBFF64AC
883     DBFF868B89FFFFFFFFFFF0F3F1FFAAACABFFABADACFFADADADFFADAEADFFADAD
884     ADFFF5F6F5FFFFFFFFFF7B807DFF065D92FF92C5E5FF62ABD9FF62ABD9FF62AB
885     D9FF818784FFFFFFFFFFF3F5F4FFF5F7F6FFF8F9F9FFFAFBFBFFFCFCFCFFFBFB
886     FBFFF8F9F9FFFFFFFFFF767B79FF02598FFF8FC3E3FF61AAD8FF61AAD8FF61AA
887     D8FF7D8280FFFFFFFFFFF3F5F4FFADADADFFAFAFAFFFB0B1B1FFFDFDFDFFFCFC
888     FCFFF9FAF9FFFFFFFFFF727774FF02598FFF8CC1E1FF60A9D6FF60A9D6FF60A9
889     D6FF787D7BFFFFFFFFFFF1F3F2FFF4F5F4FFF6F7F6FFF7F9F8FFF8F9F9FFF7F9
890     F8FFF6F7F7FFFFFFFFFF6D7270FF035A90FB7FB6DAFF8ABEE0FF8ABEE0FF8ABE
891     E0FF767C7AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
892     FFFFFFFFFFFFFFFFFFFF6B706DFB085E9485035A90FB02598FFF02598FFF0259
893     8FFF3F6C83FF6E7473FF6D7270FF6C716FFF6B706DFF6A6F6CFF696D6BFF686C
894     6AFF676B69FF666C6AFD6D716F85FFFFFF00AFB6B349B0B7B4E2AEB4B1FFADB4
895     B1FFACB3B0FFACB2AFFFABB2AFFFABB2AFF6ACB2AFB2A9B0AD44FFFFFF00FFFF
896     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00ACB3B0E4ECEEEDFFFEFEFEFFFEFE
897     FEFFFEFEFEFFFEFEFEFFFEFEFEFFF9FAFAFFE5E7E6FFB0B6B3F6A5ABA879FFFF
898     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00A5ACA9FFFEFEFEFFF2F3F2FFEDF0
899     EFFFE9EDEBFFE5EAE8FFE1E6E4FFE0E5E3FFD6D8D8FFFDFDFDFFBABFBDF69FA6
900     A375FFFFFF00FFFFFF00FFFFFF00FFFFFF00A1A7A4FFFEFEFEFFDEC8B0FFDCC6
901     AEFFDBC5ADFFD9C3ABFFD7C2A9FFD5C0A8FFBCAA97FFFFFFFFFFFCFDFDFFA7AC
902     AAF5999F9C3DFFFFFF00FFFFFF00FFFFFF009CA29FFFFEFEFEFFDCC6AEFFB17D
903     53FFAB7549FFAB7549FFB07D53FFD4BFA7FF976740FF8D684AFFAAA197FFD6D8
904     D7FE989E9CB1FFFFFF00FFFFFF00FFFFFF00979D9BFFFDFEFEFFDBC5ADFFAB75
905     49FFCF9F72FFCF9F72FFAB7549FFD3BFA6FFD2BDA4FFCBB89FFFC7B39CFFD8DA
906     D9FF909694F98F959203FFFFFF00FFFFFF00929896FFFDFEFDFFDAC4ACFFB07D
907     53FFAB7549FFAB7549FFB07D53FFD4BFA7FFAB7549FFAB7549FFD3BEA6FFFEFE
908     FEFF8C918FFC8A908D08FFFFFF00FFFFFF008E9391FFFDFEFDFFDAC4ACFFD8C3
909     ABFFD8C2AAFFD7C2A9FFD6C1A8FFD5C0A7FFD5C0A7FFD5C0A7FFD5C0A8FFFEFE
910     FEFF878C8AFC858B8808FFFFFF00FFFFFF00898F8CFFFDFEFDFFDAC4ACFFAB75
911     49FFAB7549FFAB7549FFAB7549FFAB7549FFAB7549FFAB7549FFD8C2AAFFFEFE
912     FEFF828885FC81868408FFFFFF00FFFFFF00848A87FFFDFEFDFFDBC4ACFFD9C4
913     ACFFD9C4ABFFD9C4ACFFDAC4ACFFDAC4ACFFDAC4ACFFDAC4ACFFDAC4ACFFFEFE
914     FEFF7E8481FC7C817F08FFFFFF00FFFFFF007F8582FFFDFEFEFFDCC5ADFFAB75
915     49FFAB7549FFAB7549FFAB7549FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
916     FFFF7A7F7CFC777C7A08FFFFFF00FFFFFF007B807DFFFEFEFEFFDDC7AFFFDDC7
917     AFFFDEC7B0FFDEC8B0FFDEC8B0FFFFFFFFFF000000FF000000FF000000FFFFFF
918     FFFF757A78FC72777508FFFFFF00FFFFFF00767B79FFFEFEFEFFDFC9B1FFAB75
919     49FFAB7549FFAB7549FFAB7549FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFF
920     FFFF707573FC6E727008FFFFFF00FFFFFF00717674FFFEFEFEFFE1CAB2FFE1CA
921     B3FFE2CBB3FFE2CBB4FFE3CCB4FFFFFFFFFF000000FF000000FF000000FFFFFF
922     FFFF6B706EFC696D6B08FFFFFF00FFFFFF00727775E6ECEDEDFFFFFFFFFFFFFF
923     FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFFFBFBFBFFFBFBFBFFFFFF
924     FFFF6C706EEA64696601FFFFFF00FFFFFF006A6E6C4E6E7370E5686D6BFC686C
925     6AFC676C69FC666B69FC666A68FC6A6F6CFC696E6CFC696D6BFC686D6BFC6E72
926     70E864686651FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
927     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
928     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
929     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
930     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
931     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00079B4F6B06994EE2069A
932     4E8600808002FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
933     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00069A4EDE9BD7B8FF5CBD
934     8BFF06994D9E00808002FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
935     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0005974C9158B987FFEDF9
936     F3FF58B987FF06984C9E00808002FFFFFF0000FF000107914A48069249B10692
937     4AFD06924AFF06924AFF06924AFF06924AFF06924AFF06924AFF06924AFF4CB5
938     7FFFD5F6E5FF4CB57FFF06914A9E00FF0001058C46D225A261FF61CB95FF90EC
939     BDFF95F0C1FF95F0C1FF95F0C1FF95F0C1FF95F0C1FF95F0C1FF95F0C1FF95F0
940     C1FFAAF3CDFFB7F0D3FF10924FFF048743481B9C5AFF60E1A0FF32B371FF0D8D
941     4CFF058644FF058644FF058644FF058644FF058644FF058644FF058644FF30A5
942     6AFF94EABEFF30A56AFF0585439B048241B12EBE75FF22AC65FF058141A60980
943     401CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0006814186239F60FF71E2
944     A9FF239F60FF0581419E00808002047B3EFA26D27CFF088847FF057A3D32FFFF
945     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00057B3EE22AAD6BFF1896
946     55FF037B3D9E00800002FFFFFF0004763BB112B261FF0EA055FF05763AA60076
947     371CFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0005773C6B03763BDE0476
948     3C9100800002FFFFFF00FFFFFF00047539480B8B49FF22D178FF13A259FF077B
949     3FFF04743AC304733B8703743A4B0077330FFFFFFF00FFFFFF00FFFFFF00FFFF
950     FF00FFFFFF00FFFFFF00FFFFFF000000000104753AD20E8C4BFF1FB86BFF2EDD
951     85FF30E087C32FE1868730E0884B22CC770FFFFFFF00FFFFFF00FFFFFF00FFFF
952     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000010475394804753AB10474
953     3AFD04743AC304733B8703743A4B006D370EFFFFFF00FFFFFF00FFFFFF00FFFF
954     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
955     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
956     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
957     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
958     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
959     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
960     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
961     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
962     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000080FF0200A0C39100A0
963     C4DE00A0C36BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
964     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000080FF0200A0C39E6AC7DDFFF4FB
965     FDFF00A0C4E2FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
966     FF00FFFFFF00FFFFFF00FFFFFF000080FF02009EC29E66C6DBFFFBFEFEFF66C6
967     DBFF009EC086FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
968     FF00FFFFFF00FFFFFF00FFFFFF000099BC9B58BFD5FFEDFBFDFF58BFD5FF0099
969     BBFF0099BBFF0099BBFF0099BBFF0099BBFF0099BBFF0099BBFF0099BBFD0099
970     BBB10098BC4800FFFF01FFFFFF000E9BBAFFD4F6FAFFAFF2FAFF89EBF7FF89EB
971     F7FF89EBF7FF89EBF7FF89EBF7FF89EBF7FF89EBF7FF89EBF7FF85E9F5FF57CB
972     DFFF1EA7C3FF0094B5D200FFFF010090AE9E36AFC8FFB0EFF6FF36AFC8FF008F
973     AFFF008FAFFF008FAFFF008FAFFF008FAFFF008FAFFF008FAFFF0796B4FF28B5
974     CEFF50DBEDFF13A2BEFF008EAE4800808002008BA99E24A9C1FF82E6F2FF24A9
975     C1FF0089A991FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000089AD1C008A
976     A9A612AEC8FF19BDD6FF008AA9B1FFFFFF00008080020084A59E15A0BBFF29B6
977     CEFF0085A4DEFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000085
978     A332018FAEFF04D0E9FF0085A4FAFFFFFF00FFFFFF000080800200809E860080
979     9EE200819D6BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000809B1C0080
980     9EA60CA8C3FF11BAD4FF00809EB1FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
981     FF00FFFFFF00FFFFFF000080A40E007E9C4B007F9D87007F9CC30487A3FF16AB
982     C5FF2CD9EEFF0B94B0FF00809C48FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
983     FF00FFFFFF00FFFFFF0044DDEE0F47E7FC4B48E6F98747E7FAC345E4F7FF2DC1
984     D8FF1096B1FF00809BD20000FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
985     FF00FFFFFF00FFFFFF000077990F007E9C4B007F9D87007F9CC3007F9CFD007F
986     9CB100809C480000FF01FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
987     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
988     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
989     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
990     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
991     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
992     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
993     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
994     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00757977AF6F7371FF6F7371FF6F73
995     71FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F73
996     71FF6F7371FF6F7370AFFFFFFF00FFFFFF00434544FFB7BEBAFFB3BAB7FFACB3
997     AFFFA4ABA8FF9DA3A0FF959B98FF8D9390FF868B89FF7E8481FF777C79FF6F74
998     71FF666B68FF434544FFFFFFFF00FFFFFF00222322AF161717FF161717FF1617
999     17FF161717FF161717FF161717FF161717FF161717FF161717FF161717FF1617
1000     17FF161717FF1A1C1CAFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1001     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1002     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00757976AF6F7371FF6F7371FF6F73
1003     71FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F73
1004     71FF6F7371FF6F7270AFFFFFFF00FFFFFF00434544FFADB4B1FFACB3AFFFA6AC
1005     A9FF9FA5A2FF989E9BFF919794FF8A908DFF838885FF7B817EFF747976FF6C71
1006     6FFF646866FF434544FFFFFFFF00FFFFFF00202222AF161717FF161717FF1617
1007     17FF161717FF161717FF161717FF161717FF161717FF161717FF161717FF1617
1008     17FF161717FF1A1C1CAFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1009     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1010     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00737776AF6F7371FF6F7371FF6F73
1011     71FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F7371FF6F73
1012     71FF6F7371FF6D7270AFFFFFFF00FFFFFF00434544FFA0A6A3FF9FA6A2FF9BA1
1013     9EFF959B98FF8F9592FF898F8CFF838886FF7C817FFF757A78FF6E7371FF676C
1014     6AFF5F6461FF434544FFFFFFFF00FFFFFF001F2020AF161717FF161717FF1617
1015     17FF161717FF161717FF161717FF161717FF161717FF161717FF161717FF1617
1016     17FF161717FF1A1C1CAFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1017     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1018     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1019     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1020     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1021     FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
1022     FF00FFFFFF00FFFFFF00FFFFFF00
1023     }
1024     end
1025     object OpenDialog1: TOpenDialog
1026     DefaultExt = '.sql'
1027     Filter = 'SQL Files (*.sql)|*.sql|All Files|*.*'
1028     Options = [ofFileMustExist, ofEnableSizing, ofViewDetail]
1029     left = 128
1030     top = 124
1031     end
1032     object SaveDialog1: TSaveDialog
1033     DefaultExt = '.sql'
1034     Filter = 'SQL Files (*.sql)|*.sql|All Files|*.*'
1035     Options = [ofOverwritePrompt, ofEnableSizing, ofViewDetail]
1036     left = 128
1037     top = 184
1038     end
1039     object UserTableSource: TDataSource
1040     DataSet = UserTables
1041     left = 241
1042     top = 56
1043     end
1044     object UserTables: TIBQuery
1045     AllowAutoActivateTransaction = False
1046     Transaction = SQLTransaction
1047     AfterOpen = UserTablesAfterOpen
1048     BeforeClose = UserTablesBeforeClose
1049     BeforeOpen = UserTablesBeforeOpen
1050     BufferChunks = 1000
1051     CachedUpdates = False
1052 tony 209 EnableStatistics = False
1053 tony 158 GenerateParamNames = False
1054     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1055 tony 209 MasterDetailDelay = 0
1056 tony 158 SQL.Strings = (
1057     'Select trim(RDB$RELATION_NAME) as RDB$RELATION_NAME,'
1058     'RDB$RELATION_ID From RDB$RELATIONS'
1059     ''
1060     )
1061     Params = <>
1062     DataSetCloseAction = dcDiscardChanges
1063     left = 346
1064     top = 60
1065     end
1066     object FieldsSource: TDataSource
1067     DataSet = FieldNameList
1068     left = 241
1069     top = 122
1070     end
1071     object FieldNameList: TIBQuery
1072     AllowAutoActivateTransaction = False
1073     Transaction = SQLTransaction
1074     BeforeOpen = FieldNameListBeforeOpen
1075     BufferChunks = 1000
1076     CachedUpdates = False
1077     DataSource = UserTableSource
1078 tony 209 EnableStatistics = False
1079 tony 158 GenerateParamNames = False
1080     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1081 tony 209 MasterDetailDelay = 0
1082 tony 158 SQL.Strings = (
1083     'Select Trim(RF.RDB$FIELD_NAME) as ColumnName,'
1084     '1 as Selected,'
1085     'case When B.RDB$COMPUTED_SOURCE is NULL then 0 else 1 end as ReadOnly'
1086     ' FROM RDB$RELATION_FIELDS RF'
1087     'JOIN RDB$FIELDS B On B.RDB$FIELD_NAME = RF.RDB$FIELD_SOURCE'
1088     'Where RF.RDB$RELATION_NAME = :RDB$RELATION_NAME'
1089     'order by RF.RDB$FIELD_POSITION asc'
1090     )
1091     Params = <
1092     item
1093     DataType = ftUnknown
1094     Name = 'RDB$RELATION_NAME'
1095     ParamType = ptInput
1096     end>
1097     UpdateObject = IBUpdate1
1098     DataSetCloseAction = dcDiscardChanges
1099     left = 346
1100     top = 124
1101     ParamData = <
1102     item
1103     DataType = ftUnknown
1104     Name = 'RDB$RELATION_NAME'
1105     ParamType = ptInput
1106     end>
1107     end
1108     object PrimaryKeySource: TDataSource
1109     DataSet = PrimaryKeys
1110     left = 232
1111     top = 200
1112     end
1113     object PrimaryKeys: TIBQuery
1114     AllowAutoActivateTransaction = False
1115     Transaction = SQLTransaction
1116     BufferChunks = 1000
1117     CachedUpdates = False
1118     DataSource = UserTableSource
1119 tony 209 EnableStatistics = False
1120 tony 158 GenerateParamNames = False
1121     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1122 tony 209 MasterDetailDelay = 0
1123 tony 158 SQL.Strings = (
1124     'Select Trim(S.RDB$FIELD_NAME) as ColumnName,'
1125     '1 as Selected From'
1126     '(Select RDB$INDEX_NAME,RDB$FIELD_NAME FROM RDB$INDEX_SEGMENTS Order by RDB$FIELD_POSITION ASC) S'
1127     'JOIN RDB$RELATION_CONSTRAINTS C On C.RDB$INDEX_NAME = S.RDB$INDEX_NAME'
1128     'Where C.RDB$CONSTRAINT_TYPE = ''PRIMARY KEY'' and RDB$RELATION_NAME = :RDB$RELATION_NAME'
1129     )
1130     Params = <
1131     item
1132     DataType = ftUnknown
1133     Name = 'RDB$RELATION_NAME'
1134     ParamType = ptInput
1135     end>
1136     UpdateObject = IBUpdate2
1137     DataSetCloseAction = dcDiscardChanges
1138     left = 337
1139     top = 200
1140     ParamData = <
1141     item
1142     DataType = ftUnknown
1143     Name = 'RDB$RELATION_NAME'
1144     ParamType = ptInput
1145     end>
1146     end
1147     object UserProcSource: TDataSource
1148     DataSet = UserProcedures
1149     left = 241
1150     top = 264
1151     end
1152     object UserProcedures: TIBQuery
1153     AllowAutoActivateTransaction = False
1154     Transaction = SQLTransaction
1155     AfterOpen = UserProceduresAfterOpen
1156     BeforeClose = UserProceduresBeforeClose
1157     BeforeOpen = UserProceduresBeforeOpen
1158     BufferChunks = 1000
1159     CachedUpdates = False
1160 tony 209 EnableStatistics = False
1161 tony 158 GenerateParamNames = False
1162     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1163 tony 209 MasterDetailDelay = 0
1164 tony 158 SQL.Strings = (
1165     'Select Trim(RDB$PROCEDURE_NAME) as '
1166     'RDB$PROCEDURE_NAME, RDB$PROCEDURE_INPUTS,'
1167     'RDB$PROCEDURE_OUTPUTS,RDB$PROCEDURE_TYPE From '
1168     'RDB$PROCEDURES Where RDB$SYSTEM_FLAG = 0 Order by 1 asc'
1169     )
1170     Params = <>
1171     DataSetCloseAction = dcDiscardChanges
1172     left = 354
1173     top = 268
1174     end
1175     object ProcInputSource: TDataSource
1176     DataSet = ProcInputParams
1177     left = 241
1178     top = 336
1179     end
1180     object ProcInputParams: TIBQuery
1181     AllowAutoActivateTransaction = False
1182     Transaction = SQLTransaction
1183     BufferChunks = 1000
1184     CachedUpdates = False
1185     DataSource = UserProcSource
1186 tony 209 EnableStatistics = False
1187 tony 158 GenerateParamNames = False
1188     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1189 tony 209 MasterDetailDelay = 0
1190 tony 158 SQL.Strings = (
1191     'Select Trim(P.RDB$PARAMETER_NAME) as ColumnName,'
1192     '1 as Selected From'
1193     'RDB$PROCEDURE_PARAMETERS P'
1194     'JOIN RDB$FIELDS F On'
1195     'F.RDB$FIELD_NAME = P.RDB$FIELD_SOURCE'
1196     'Where'
1197     'P.RDB$SYSTEM_FLAG = 0 and P.RDB$PROCEDURE_NAME = '
1198     ':RDB$PROCEDURE_NAME and P.RDB$PARAMETER_TYPE = 0'
1199     'Order by'
1200     'P.RDB$PARAMETER_NUMBER asc'
1201     )
1202     Params = <
1203     item
1204     DataType = ftUnknown
1205     Name = 'RDB$PROCEDURE_NAME'
1206     ParamType = ptInput
1207     end>
1208     UpdateObject = IBUpdate3
1209     DataSetCloseAction = dcDiscardChanges
1210     left = 354
1211     top = 336
1212     ParamData = <
1213     item
1214     DataType = ftUnknown
1215     Name = 'RDB$PROCEDURE_NAME'
1216     ParamType = ptInput
1217     end>
1218     end
1219     object ProcOutputSource: TDataSource
1220     DataSet = ProcOutputParams
1221     left = 222
1222     top = 400
1223     end
1224     object IdentifyStatementSQL: TIBSQL
1225     GenerateParamNames = False
1226     UniqueParamNames = False
1227     ParamCheck = True
1228     Transaction = SQLTransaction
1229     left = 24
1230     top = 256
1231     end
1232     object ProcOutputParams: TIBQuery
1233     AllowAutoActivateTransaction = False
1234     Transaction = SQLTransaction
1235     BufferChunks = 1000
1236     CachedUpdates = False
1237     DataSource = UserProcSource
1238 tony 209 EnableStatistics = False
1239 tony 158 GenerateParamNames = False
1240     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1241 tony 209 MasterDetailDelay = 0
1242 tony 158 SQL.Strings = (
1243     'Select Trim(P.RDB$PARAMETER_NAME) as ColumnName,'
1244     '1 as Selected From'
1245     'RDB$PROCEDURE_PARAMETERS P'
1246     'JOIN RDB$FIELDS F On'
1247     'F.RDB$FIELD_NAME = P.RDB$FIELD_SOURCE'
1248     'Where'
1249     'P.RDB$SYSTEM_FLAG = 0 and P.RDB$PROCEDURE_NAME = '
1250     ':RDB$PROCEDURE_NAME and P.RDB$PARAMETER_TYPE = 1'
1251     'Order by'
1252     'P.RDB$PARAMETER_NUMBER asc'
1253     )
1254     Params = <
1255     item
1256     DataType = ftUnknown
1257     Name = 'RDB$PROCEDURE_NAME'
1258     ParamType = ptInput
1259     end>
1260     UpdateObject = IBUpdate4
1261     DataSetCloseAction = dcDiscardChanges
1262     left = 343
1263     top = 400
1264     ParamData = <
1265     item
1266     DataType = ftUnknown
1267     Name = 'RDB$PROCEDURE_NAME'
1268     ParamType = ptInput
1269     end>
1270     end
1271     object SQLTransaction: TIBTransaction
1272     Active = False
1273     Params.Strings = (
1274     'read'
1275     'consistency'
1276     )
1277     left = 137
1278     top = 248
1279     end
1280     object IBUpdate1: TIBUpdate
1281     OnApplyUpdates = IBUpdate1ApplyUpdates
1282     left = 72
1283     top = 336
1284     end
1285     object IBUpdate2: TIBUpdate
1286     OnApplyUpdates = IBUpdate1ApplyUpdates
1287     left = 88
1288     top = 336
1289     end
1290     object IBUpdate3: TIBUpdate
1291     OnApplyUpdates = IBUpdate1ApplyUpdates
1292     left = 104
1293     top = 336
1294     end
1295     object IBUpdate4: TIBUpdate
1296     OnApplyUpdates = IBUpdate1ApplyUpdates
1297     left = 120
1298     top = 336
1299     end
1300     object DatabaseInfo: TIBDatabaseInfo
1301     left = 449
1302     top = 64
1303     end
1304     object IdentityCols: TIBQuery
1305     AllowAutoActivateTransaction = False
1306     Transaction = SQLTransaction
1307     BufferChunks = 1000
1308     CachedUpdates = False
1309     DataSource = UserTableSource
1310 tony 209 EnableStatistics = False
1311 tony 158 GenerateParamNames = False
1312     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1313 tony 209 MasterDetailDelay = 0
1314 tony 158 SQL.Strings = (
1315     'Select Trim(RDB$FIELD_NAME) as ColumnName,1 as'
1316     'Selected From RDB$RELATION_FIELDS'
1317     'Where'
1318     'RDB$RELATION_NAME = :RDB$RELATION_NAME and '
1319     'RDB$IDENTITY_TYPE is not null order by '
1320     'RDB$FIELD_POSITION asc'
1321     )
1322     Params = <
1323     item
1324     DataType = ftUnknown
1325     Name = 'RDB$RELATION_NAME'
1326     ParamType = ptInput
1327     end>
1328     UpdateObject = IBUpdate5
1329     DataSetCloseAction = dcDiscardChanges
1330     left = 536
1331     top = 128
1332     ParamData = <
1333     item
1334     DataType = ftUnknown
1335     Name = 'RDB$RELATION_NAME'
1336     ParamType = ptInput
1337     end>
1338     end
1339     object IdentityColsSource: TDataSource
1340     DataSet = IdentityCols
1341     left = 440
1342     top = 128
1343     end
1344     object IBUpdate5: TIBUpdate
1345     left = 137
1346     top = 336
1347     end
1348     object ReadOnlyFields: TIBQuery
1349     AllowAutoActivateTransaction = False
1350     Transaction = SQLTransaction
1351     BufferChunks = 1000
1352     CachedUpdates = False
1353     DataSource = UserTableSource
1354 tony 209 EnableStatistics = False
1355 tony 158 GenerateParamNames = False
1356     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1357 tony 209 MasterDetailDelay = 0
1358 tony 158 SQL.Strings = (
1359     'Select Trim(RF.RDB$FIELD_NAME) as ColumnName,'
1360     '1 as Selected'
1361     ' FROM RDB$RELATION_FIELDS RF'
1362     'JOIN RDB$FIELDS B On B.RDB$FIELD_NAME = RF.RDB$FIELD_SOURCE'
1363     'Where RF.RDB$RELATION_NAME = :RDB$RELATION_NAME'
1364     ' and B.RDB$COMPUTED_SOURCE is not NULL'
1365     'order by RF.RDB$FIELD_POSITION asc'
1366     )
1367     Params = <
1368     item
1369     DataType = ftUnknown
1370     Name = 'RDB$RELATION_NAME'
1371     ParamType = ptInput
1372     end>
1373     UpdateObject = IBUpdate6
1374     DataSetCloseAction = dcDiscardChanges
1375     left = 544
1376     top = 203
1377     ParamData = <
1378     item
1379     DataType = ftUnknown
1380     Name = 'RDB$RELATION_NAME'
1381     ParamType = ptInput
1382     end>
1383     end
1384     object IBUpdate6: TIBUpdate
1385     left = 151
1386     top = 336
1387     end
1388     object ReadOnlyFieldsSource: TDataSource
1389     DataSet = ReadOnlyFields
1390     left = 432
1391     top = 208
1392     end
1393     object PackageNames: TIBQuery
1394     AllowAutoActivateTransaction = False
1395     Transaction = SQLTransaction
1396     AfterScroll = PackageNamesAfterScroll
1397     BeforeClose = PackageNamesBeforeClose
1398     BufferChunks = 1000
1399     CachedUpdates = False
1400 tony 209 EnableStatistics = False
1401 tony 158 GenerateParamNames = False
1402     GeneratorField.ApplyOnEvent = gaeOnNewRecord
1403 tony 209 MasterDetailDelay = 0
1404 tony 158 SQL.Strings = (
1405     'Select distinct Trim(RDB$PACKAGE_NAME) as '
1406     'RDB$PACKAGE_NAME, 1 as PACKAGE_NAME_TYPE from RDB$PROCEDURES Where'
1407     'RDB$PACKAGE_NAME is not null'
1408     'UNION'
1409     'Select ''(no package)'',0 From RDB$DATABASE'
1410     'order by 2 asc, 1 asc'
1411     )
1412     Params = <>
1413     DataSetCloseAction = dcDiscardChanges
1414     left = 551
1415     top = 274
1416     end
1417     object PackageNameSource: TDataSource
1418     DataSet = PackageNames
1419     left = 459
1420     top = 276
1421     end
1422     end