Changeset 14


Ignore:
Timestamp:
Aug 6, 2012, 10:49:50 AM (12 years ago)
Author:
chronos
Message:
  • Modified: API revised to slave proxy model.
  • Added: Modules can control docking of forms.
Location:
trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/StudioCommon/LDStudioCommon.lpk

    r7 r14  
    2020      <Item1>
    2121        <Filename Value="ULDStudioAPI.pas"/>
     22        <HasRegisterProc Value="True"/>
    2223        <UnitName Value="ULDStudioAPI"/>
    2324      </Item1>
  • trunk/StudioCommon/LDStudioCommon.pas

    r7 r14  
    1414procedure Register;
    1515begin
     16  RegisterUnit('ULDStudioAPI', @ULDStudioAPI.Register);
    1617end;
    1718
  • trunk/StudioCommon/ULDStudioAPI.pas

    r11 r14  
    1010
    1111type
     12  TDockTarget = (dtCenter, dtLeft, dtRight, dtBottom, dtTop);
     13  TOpenFileEvent = procedure (FileName: string) of object;
     14  TRegisterFileTypeEvent = procedure (FileType: TSourceType) of object;
     15  TRegisterFormEvent = procedure (Form: TForm) of object;
     16  TRegisterActionEvent = procedure (Action: TAction) of object;
     17  TRegisterMainMenuItemEvent = procedure (MenuItem: TMenuItem; ParentItem: TMenuItem;
     18    Index: Integer) of object;
     19  TUnregisterMainMenuItemEvent = procedure (MenuItem: TMenuItem) of object;
     20  TDockFormEvent = procedure (Form: TForm; Target: TDockTarget) of object;
    1221
    1322  { TLDStudioAPI }
     
    1524  TLDStudioAPI = class(TAPI)
    1625  private
     26    FOnDockForm: TDockFormEvent;
     27    FOnOpenFile: TOpenFileEvent;
     28    FOnRegisterAction: TRegisterActionEvent;
     29    FOnRegisterFileType: TRegisterFileTypeEvent;
     30    FOnRegisterForm: TRegisterFormEvent;
     31    FOnRegisterMainMenuItem: TRegisterMainMenuItemEvent;
     32    FOnUnregisterAction: TRegisterActionEvent;
     33    FOnUnregisterFileType: TRegisterFileTypeEvent;
     34    FOnUnregisterForm: TRegisterFormEvent;
     35    FOnUnregisterMainMenuItem: TUnregisterMainMenuItemEvent;
    1736  public
    18     Actions: TActionList;
    19     MainForm: TForm;
    20     MainMenu: TMainMenu;
    21     FileTypes: TFileTypes;
    2237    constructor Create;
    2338    destructor Destroy; override;
    2439
    25     // API functions
     40    // API client functions
    2641    procedure OpenFile(FileName: string);
    2742    procedure RegisterFileType(FileType: TSourceType);
     
    3449      Index: Integer);
    3550    procedure UnregisterMainMenuItem(MenuItem: TMenuItem);
     51    procedure DockForm(Form: TForm; Target: TDockTarget);
     52
     53  published
     54    // API handling
     55    property OnOpenFile: TOpenFileEvent read FOnOpenFile write FOnOpenFile;
     56    property OnRegisterFileType: TRegisterFileTypeEvent
     57      read FOnRegisterFileType write FOnRegisterFileType;
     58    property OnUnregisterFileType: TRegisterFileTypeEvent
     59      read FOnUnregisterFileType write FOnUnregisterFileType;
     60    property OnRegisterForm: TRegisterFormEvent
     61      read FOnRegisterForm write FOnRegisterForm;
     62    property OnUnregisterForm: TRegisterFormEvent
     63      read FOnUnregisterForm write FOnUnregisterForm;
     64    property OnRegisterAction: TRegisterActionEvent
     65      read FOnRegisterAction write FOnRegisterAction;
     66    property OnUnregisterAction: TRegisterActionEvent
     67      read FOnUnregisterAction write FOnUnregisterAction;
     68    property OnRegisterMainMenuItem: TRegisterMainMenuItemEvent
     69      read FOnRegisterMainMenuItem write FOnRegisterMainMenuItem;
     70    property OnUnregisterMainMenuItem: TUnregisterMainMenuItemEvent
     71      read FOnUnregisterMainMenuItem write FOnUnregisterMainMenuItem;
     72    property OnDockForm: TDockFormEvent read FOnDockForm write FOnDockForm;
    3673  end;
    3774
     75procedure Register;
     76
     77
    3878implementation
     79
     80procedure Register;
     81begin
     82  RegisterComponents('LibreDevelop', [TLDStudioAPI]);
     83end;
    3984
    4085{ TLDStudioAPI }
     
    4287constructor TLDStudioAPI.Create;
    4388begin
    44   Actions := TActionList.Create(nil);
    4589end;
    4690
    4791destructor TLDStudioAPI.Destroy;
    4892begin
    49   FreeAndNil(Actions);
    5093  inherited Destroy;
    5194end;
     
    5396procedure TLDStudioAPI.OpenFile(FileName: string);
    5497begin
    55 
     98  if Assigned(FOnOpenFile) then
     99    FOnOpenFile(FileName);
    56100end;
    57101
    58102procedure TLDStudioAPI.RegisterFileType(FileType: TSourceType);
    59103begin
    60   FileTypes.Add(FileType);
     104  if Assigned(FOnRegisterFileType) then
     105    FOnRegisterFileType(FileType);
    61106end;
    62107
    63108procedure TLDStudioAPI.UnregisterFileType(FileType: TSourceType);
    64109begin
    65   FileTypes.Remove(FileType);
     110  if Assigned(FOnUnregisterFileType) then
     111    FOnUnregisterFileType(FileType);
    66112end;
    67113
    68114procedure TLDStudioAPI.RegisterForm(Form: TForm);
    69115begin
    70   Form.Parent := MainForm;
     116  if Assigned(FOnRegisterForm) then
     117    FOnRegisterForm(Form);
    71118end;
    72119
    73120procedure TLDStudioAPI.UnregisterForm(Form: TForm);
    74121begin
    75   Form.Parent := nil;
     122  if Assigned(FOnUnregisterForm) then
     123    FOnUnregisterForm(Form);
    76124end;
    77125
    78126procedure TLDStudioAPI.RegisterAction(Action: TAction);
    79127begin
    80   Action.ActionList := Actions;
     128  if Assigned(FOnRegisterAction) then
     129    FOnRegisterAction(Action);
    81130end;
    82131
    83132procedure TLDStudioAPI.UnregisterAction(Action: TAction);
    84133begin
    85   Action.ActionList := nil;
     134  if Assigned(FOnUnregisterAction) then
     135    FOnUnregisterAction(Action);
    86136end;
    87137
     
    89139  ParentItem: TMenuItem; Index: Integer);
    90140begin
    91   if Assigned(ParentItem) then ParentItem.Insert(Index, MenuItem)
    92     else MainMenu.Items.Insert(Index, MenuItem);
     141  if Assigned(FOnRegisterMainMenuItem) then
     142    FOnRegisterMainMenuItem(MenuItem, ParentItem, Index);
    93143end;
    94144
    95145procedure TLDStudioAPI.UnregisterMainMenuItem(MenuItem: TMenuItem);
    96146begin
    97   MenuItem.Parent.Delete(MenuItem.Parent.IndexOf(MenuItem));
     147  if Assigned(FOnUnregisterMainMenuItem) then
     148    FOnUnregisterMainMenuItem(MenuItem);
     149end;
     150
     151procedure TLDStudioAPI.DockForm(Form: TForm; Target: TDockTarget);
     152begin
     153  if Assigned(FOnDockForm) then
     154    FOnDockForm(Form, Target);
    98155end;
    99156
  • trunk/StudioModules/LDModuleDebug/ULDModuleDebug.pas

    r12 r14  
    9090    MenuItemViewFormCPU.Action := AViewFormCPU;
    9191    RegisterMainMenuItem(MenuItemViewFormCPU, MenuItemViewDebug, 3);
     92    DockForm(FormOutput, dtRight);
     93    DockForm(FormInput, dtRight);
     94    DockForm(FormCPU, dtRight);
     95    DockForm(FormMemory, dtRight);
    9296  end;
    9397  inherited;
  • trunk/StudioModules/LDModuleProject/ULDModuleProject.pas

    r12 r14  
    107107procedure TDataModuleProject.ACloseExecute(Sender: TObject);
    108108begin
    109   if Project.Modified then ASaveAs.Execute;
    110   FreeAndNil(Project);
    111   UpdateInterface;
     109  if Assigned(Project) then begin
     110    if Project.Modified then ASaveAs.Execute;
     111    FreeAndNil(Project);
     112    UpdateInterface;
     113  end;
    112114end;
    113115
     
    145147    FormProject := TFormProject.Create(nil);
    146148    FormProject.API := TLDStudioAPI(API);
     149    DockForm(FormProject, dtRight);
    147150    DataModuleProject.PopupMenu1.Items.Caption := SProject;
    148151    RegisterMainMenuItem(DataModuleProject.PopupMenu1.Items, nil, 1);
  • trunk/StudioPackage/Forms/UFormMain.lfm

    r13 r14  
    11object FormMain: TFormMain
    2   Left = 256
     2  Left = 150
    33  Height = 520
    4   Top = 122
     4  Top = 112
    55  Width = 747
    66  Caption = 'LibreDevelop Studio'
     
    1313  OnShow = FormShow
    1414  LCLVersion = '1.1'
     15  WindowState = wsMaximized
    1516  object StatusBar1: TStatusBar
    1617    Left = 0
     
    2627    Width = 747
    2728    Caption = 'ToolBar1'
    28     Images = ImageListMain
    2929    TabOrder = 1
    3030    object ToolButton1: TToolButton
     
    6262    Top = 26
    6363    Width = 200
    64     ActivePage = TabSheetProject
    6564    Align = alRight
    66     TabIndex = 0
    6765    TabOrder = 2
    6866    TabPosition = tpRight
    69     object TabSheetProject: TTabSheet
    70       Caption = 'TabSheetProject'
    71     end
    7267  end
    7368  object PageControlLeft: TPageControl
     
    7671    Top = 26
    7772    Width = 200
    78     ActivePage = TabSheet2
    7973    Align = alLeft
    80     TabIndex = 0
    8174    TabOrder = 3
    8275    TabPosition = tpLeft
    83     object TabSheet2: TTabSheet
    84       Caption = 'TabSheet2'
    85     end
    8676  end
    8777  object PageControlBottom: TPageControl
     
    9080    Top = 376
    9181    Width = 747
    92     ActivePage = TabSheet3
    9382    Align = alBottom
    94     TabIndex = 0
    9583    TabOrder = 4
    96     object TabSheet3: TTabSheet
    97       Caption = 'TabSheet3'
    98     end
    9984  end
    10085  object Splitter1: TSplitter
     
    117102    Top = 26
    118103    Width = 337
    119     ActivePage = TabSheetSource
    120104    Align = alClient
    121     TabIndex = 0
    122105    TabOrder = 7
    123     object TabSheetSource: TTabSheet
    124       Caption = 'TabSheetSource'
    125     end
    126106  end
    127107  object MainMenu: TMainMenu
    128     Images = ImageListMain
     108    Images = DataModule1.ImageListMain
    129109    left = 80
    130110    top = 48
     
    133113      object MenuItem27: TMenuItem
    134114        Action = AFileNew
    135         Bitmap.Data = {
    136           36040000424D3604000000000000360000002800000010000000100000000100
    137           2000000000000004000064000000640000000000000000000000000000000000
    138           0000000000000000000000000000000000000000000000000000000000000000
    139           0000000000000000000000000000000000000000000000000000000000000000
    140           0000000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    141           00FF000000FF000000FF000000FF000000FF0000000000000000000000000000
    142           0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    143           FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    144           0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    145           FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    146           0000000000FFFFFFFFFFFFFFFFFFFF0000FFFF0000FFFF0000FFFF0000FFFF00
    147           00FFFF0000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    148           0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    149           FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    150           0000000000FFFFFFFFFFFFFFFFFFFF0000FFFF0000FFFF0000FFFF0000FFFF00
    151           00FFFF0000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    152           0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    153           FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    154           0000000000FFFFFFFFFFFFFFFFFFFF0000FFFF0000FFFF0000FFFF0000FFFF00
    155           00FFFF0000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    156           0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    157           FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    158           0000000000FFFFFFFFFFFFFFFFFFFF0000FFFF0000FFFF0000FFFF0000FFFFFF
    159           FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    160           0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    161           FFFF000000FF000000FF000000FF000000FF0000000000000000000000000000
    162           0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    163           FFFF000000FFBDBDBDFF000000FF000000000000000000000000000000000000
    164           0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    165           FFFF000000FF000000FF00000000000000000000000000000000000000000000
    166           0000000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    167           00FF000000FF0000000000000000000000000000000000000000000000000000
    168           0000000000000000000000000000000000000000000000000000000000000000
    169           0000000000000000000000000000000000000000000000000000
    170         }
    171115      end
    172116      object MenuItem28: TMenuItem
    173117        Action = AFileOpen
    174         Bitmap.Data = {
    175           36040000424D3604000000000000360000002800000010000000100000000100
    176           2000000000000004000064000000640000000000000000000000000000000000
    177           0000000000000000000000000000000000000000000000000000000000000000
    178           0000000000000000000000000000000000000000000000000000000000000000
    179           0000000000000000000000000000000000000000000000000000000000000000
    180           0000000000000000000000000000000000000000000000000000000000FF0000
    181           00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    182           00FF000000FF0000000000000000000000000000000000000000000000FF0000
    183           00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    184           84FF008484FF000000FF00000000000000000000000000000000000000FF00FF
    185           FFFF000000FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    186           84FF008484FF008484FF000000FF000000000000000000000000000000FFFFFF
    187           FFFF00FFFFFF000000FF008484FF008484FF008484FF008484FF008484FF0084
    188           84FF008484FF008484FF008484FF000000FF0000000000000000000000FF00FF
    189           FFFFFFFFFFFF00FFFFFF000000FF008484FF008484FF008484FF008484FF0084
    190           84FF008484FF008484FF008484FF008484FF000000FF00000000000000FFFFFF
    191           FFFF00FFFFFFFFFFFFFF00FFFFFF000000FF000000FF000000FF000000FF0000
    192           00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00FF
    193           FFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FF
    194           FFFF000000FF0000000000000000000000000000000000000000000000FFFFFF
    195           FFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFF
    196           FFFF000000FF0000000000000000000000000000000000000000000000FF00FF
    197           FFFFFFFFFFFF00FFFFFF000000FF000000FF000000FF000000FF000000FF0000
    198           00FF000000FF0000000000000000000000000000000000000000000000000000
    199           00FF000000FF000000FF00000000000000000000000000000000000000000000
    200           00000000000000000000000000FF000000FF000000FF00000000000000000000
    201           0000000000000000000000000000000000000000000000000000000000000000
    202           0000000000000000000000000000000000FF000000FF00000000000000000000
    203           0000000000000000000000000000000000000000000000000000000000FF0000
    204           00000000000000000000000000FF00000000000000FF00000000000000000000
    205           0000000000000000000000000000000000000000000000000000000000000000
    206           00FF000000FF000000FF00000000000000000000000000000000000000000000
    207           0000000000000000000000000000000000000000000000000000000000000000
    208           0000000000000000000000000000000000000000000000000000
    209         }
    210118      end
    211119      object MenuItem29: TMenuItem
    212120        Action = AFileOpenRecent
    213         Bitmap.Data = {
    214           36040000424D3604000000000000360000002800000010000000100000000100
    215           2000000000000004000064000000640000000000000000000000000000000000
    216           0000000000000000000000000000000000000000000000000000000000000000
    217           0000000000000000000000000000000000000000000000000000000000000000
    218           0000000000000000000000000000000000000000000000000000000000000000
    219           0000000000000000000000000000000000000000000000000000000000FF0000
    220           00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    221           00FF000000FF0000000000000000000000000000000000000000000000FF0000
    222           00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    223           84FF008484FF000000FF00000000000000000000000000000000000000FF00FF
    224           FFFF000000FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    225           84FF008484FF008484FF000000FF000000000000000000000000000000FFFFFF
    226           FFFF00FFFFFF000000FF008484FF008484FF008484FF008484FF008484FF0084
    227           84FF008484FF008484FF008484FF000000FF0000000000000000000000FF00FF
    228           FFFFFFFFFFFF00FFFFFF000000FF008484FF008484FF008484FF008484FF0084
    229           84FF008484FF008484FF008484FF008484FF000000FF00000000000000FFFFFF
    230           FFFF00FFFFFFFFFFFFFF00FFFFFF000000FF000000FF000000FF000000FF0000
    231           00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF00FF
    232           FFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FF
    233           FFFF000000FF0000000000000000000000000000000000000000000000FFFFFF
    234           FFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFF
    235           FFFF000000FF0000000000000000000000000000000000000000000000FF00FF
    236           FFFFFFFFFFFF00FFFFFF000000FF000000FF000000FF000000FF000000FF0000
    237           00FF000000FF0000000000000000000000000000000000000000000000000000
    238           00FF000000FF000000FF00000000000000000000000000000000000000000000
    239           00000000000000000000000000FF000000FF000000FF00000000000000000000
    240           0000000000000000000000000000000000000000000000000000000000000000
    241           0000000000000000000000000000000000FF000000FF00000000000000000000
    242           0000000000000000000000000000000000000000000000000000000000FF0000
    243           00000000000000000000000000FF00000000000000FF00000000000000000000
    244           0000000000000000000000000000000000000000000000000000000000000000
    245           00FF000000FF000000FF00000000000000000000000000000000000000000000
    246           0000000000000000000000000000000000000000000000000000000000000000
    247           0000000000000000000000000000000000000000000000000000
    248         }
    249121      end
    250122      object MenuItem30: TMenuItem
    251123        Action = AFileSave
    252         Bitmap.Data = {
    253           36040000424D3604000000000000360000002800000010000000100000000100
    254           2000000000000004000064000000640000000000000000000000000000000000
    255           0000000000000000000000000000000000000000000000000000000000000000
    256           0000000000000000000000000000000000000000000000000000000000000000
    257           0000000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    258           00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
    259           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    260           00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    261           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    262           00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    263           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    264           00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    265           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    266           00FF000000FF000000FF000000FF008484FF000000FF00000000000000000000
    267           00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    268           84FF008484FF008484FF008484FF008484FF000000FF00000000000000000000
    269           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    270           00FF000000FF000000FF008484FF008484FF000000FF00000000000000000000
    271           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    272           FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    273           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    274           FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    275           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    276           FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    277           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    278           FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    279           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    280           FFFFFFFFFFFFFFFFFFFF000000FF000000FF000000FF00000000000000000000
    281           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    282           FFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFF000000FF00000000000000000000
    283           00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    284           00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
    285           0000000000000000000000000000000000000000000000000000000000000000
    286           0000000000000000000000000000000000000000000000000000
    287         }
    288124      end
    289125      object MenuItem31: TMenuItem
    290126        Action = AFileSaveAs
    291         Bitmap.Data = {
    292           36040000424D3604000000000000360000002800000010000000100000000100
    293           2000000000000004000064000000640000000000000000000000000000000000
    294           0000000000000000000000000000000000000000000000000000000000000000
    295           0000000000000000000000000000000000000000000000000000000000000000
    296           0000000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    297           00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
    298           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    299           00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    300           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    301           00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    302           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    303           00FFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    304           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    305           00FF000000FF000000FF000000FF008484FF000000FF00000000000000000000
    306           00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    307           84FF008484FF008484FF008484FF008484FF000000FF00000000000000000000
    308           00FF008484FF008484FF000000FF000000FF000000FF000000FF000000FF0000
    309           00FF000000FF000000FF008484FF008484FF000000FF00000000000000000000
    310           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    311           FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    312           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    313           FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    314           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    315           FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    316           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    317           FFFFFFFFFFFFFFFFFFFF000000FF008484FF000000FF00000000000000000000
    318           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    319           FFFFFFFFFFFFFFFFFFFF000000FF000000FF000000FF00000000000000000000
    320           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    321           FFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFF000000FF00000000000000000000
    322           00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    323           00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
    324           0000000000000000000000000000000000000000000000000000000000000000
    325           0000000000000000000000000000000000000000000000000000
    326         }
    327127      end
    328128      object MenuItem32: TMenuItem
    329129        Action = AFileClose
    330         Bitmap.Data = {
    331           36040000424D3604000000000000360000002800000010000000100000000100
    332           2000000000000004000064000000640000000000000000000000000000000000
    333           0000000000000000000000000000000000000000000000000000000000000000
    334           0000000000000000000000000000000000000000000000000000000000000000
    335           0000000000000000000000000000000000000000000000000000000000000000
    336           0000000000000000000000000000000000003A3AE2FFC0C0C0FF000000000000
    337           000000000000000000003A3AE2FFC0C0C0FF0000000000000000000000000000
    338           0000000000000000000000000000000000000000000000000000000000000000
    339           0000000000003A3AE2FF3A3AE2FF3A3AE2FFC0C0C0FF00000000000000000000
    340           00000000000000000000000000003A3AE2FFC0C0C0FF00000000000000000000
    341           0000000000003A3AE2FF3A3AE2FF3A3AE2FFC0C0C0FF00000000000000000000
    342           000000000000000000003A3AE2FFC0C0C0FF0000000000000000000000000000
    343           000000000000000000003838E0FF3838E0FF3838E0FFC0C0C0FF000000000000
    344           0000000000003838E0FF3838E0FFC0C0C0FF0000000000000000000000000000
    345           00000000000000000000000000003535DDFF3535DDFF3535DDFFC0C0C0FF0000
    346           00003535DDFF3535DDFFC0C0C0FF000000000000000000000000000000000000
    347           0000000000000000000000000000000000003232DAFF3232DAFF3232DAFF3232
    348           DAFF3232DAFFC0C0C0FF00000000000000000000000000000000000000000000
    349           000000000000000000000000000000000000000000002F2FD7FF2F2FD7FF2F2F
    350           D7FFC0C0C0FF0000000000000000000000000000000000000000000000000000
    351           0000000000000000000000000000000000002C2CD4FF2C2CD4FF2C2CD4FF2C2C
    352           D4FF2C2CD4FFC0C0C0FF00000000000000000000000000000000000000000000
    353           00000000000000000000000000002929D1FF2929D1FF2929D1FFC0C0C0FF0000
    354           00002929D1FFC0C0C0FF00000000000000000000000000000000000000000000
    355           0000000000002626CEFF2626CEFF2626CEFF2626CEFFC0C0C0FF000000000000
    356           0000000000002626CEFF2626CEFFC0C0C0FF0000000000000000000000000000
    357           00002020C8FF2020C8FF2020C8FF2020C8FFC0C0C0FF00000000000000000000
    358           000000000000000000002020C8FF2020C8FFC0C0C0FF00000000000000000000
    359           00001818C0FF1818C0FFC0C0C0FF000000000000000000000000000000000000
    360           00000000000000000000000000001818C0FF1818C0FFC0C0C0FF000000000000
    361           0000000000000000000000000000000000000000000000000000000000000000
    362           0000000000000000000000000000000000000000000000000000000000000000
    363           0000000000000000000000000000000000000000000000000000000000000000
    364           0000000000000000000000000000000000000000000000000000
    365         }
    366130      end
    367131      object MenuItem33: TMenuItem
     
    370134      object MenuItem34: TMenuItem
    371135        Action = AExit
    372         Bitmap.Data = {
    373           36040000424D3604000000000000360000002800000010000000100000000100
    374           2000000000000004000064000000640000000000000000000000000000000000
    375           0000000000000000000000000000000000FF0000000000000000000000000000
    376           0000000000000000000000000000000000000000000000000000000000000000
    377           00000000000000000000000000FF000000FF0000000000000000000000000000
    378           0000000000000000000000000000000000000000000000000000000000000000
    379           000000000000000000FF008484FF000000FF0000000000000000000000000000
    380           0000000000000000000000000000000000000000000000000000000000000000
    381           0000000000FF008484FF008484FF000000FF0000000000000000000000000000
    382           0000000000000000000000000000000000000000000000000000000000FF0000
    383           00FF008484FF008484FF008484FF000000FF000000FF000000FF000000FF0000
    384           00FF000000FF000000FF000000FF000000000000000000000000000000000000
    385           00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
    386           0000000000000000000000000000000000000000000000000000000000000000
    387           00FF008484FF008484FF000000FF000000FFFFFFFFFFFFFFFFFF000000FF0000
    388           0000000000000000000000000000840000FF0000000000000000000000000000
    389           00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
    390           00000000000000000000840000FF840000FF0000000000000000000000000000
    391           00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
    392           000000000000840000FF840000FF840000FF840000FF840000FF000000000000
    393           00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
    394           0000840000FF840000FF840000FF840000FF840000FF840000FF000000000000
    395           00FF008484FF008484FF008484FF000000FFFFFFFFFFFFFFFFFF000000FF0000
    396           000000000000840000FF840000FF840000FF840000FF840000FF000000000000
    397           00FF008484FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000
    398           00000000000000000000840000FF840000FF0000000000000000000000000000
    399           00FF008484FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000
    400           0000000000000000000000000000840000FF0000000000000000000000000000
    401           00FF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000
    402           0000000000000000000000000000000000000000000000000000000000000000
    403           00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    404           0000000000000000000000000000000000000000000000000000000000000000
    405           0000000000000000000000000000000000000000000000000000000000000000
    406           0000000000000000000000000000000000000000000000000000
    407         }
    408136      end
    409137    end
     
    421149      object MenuItem4: TMenuItem
    422150        Action = AClipboardCopy
    423         Bitmap.Data = {
    424           36040000424D3604000000000000360000002800000010000000100000000100
    425           2000000000000004000064000000640000000000000000000000000000000000
    426           0000000000000000000000000000000000000000000000000000000000000000
    427           0000000000000000000000000000000000000000000000000000000000000000
    428           00000000000000000000000000000000000000000000840000FF840000FF8400
    429           00FF840000FF840000FF840000FF840000FF840000FF840000FF000000000000
    430           00000000000000000000000000000000000000000000840000FFFFFFFFFFFFFF
    431           FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000000000
    432           00000000000000000000000000000000000000000000840000FFFFFFFFFF0000
    433           00FF000000FF000000FF000000FF000000FFFFFFFFFF840000FF000000000000
    434           00FF000000FF000000FF000000FF000000FF000000FF840000FFFFFFFFFFFFFF
    435           FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000000000
    436           00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF0000
    437           00FF000000FF000000FF000000FF000000FFFFFFFFFF840000FF000000000000
    438           00FFFFFFFFFF000000FF000000FF000000FF000000FF840000FFFFFFFFFFFFFF
    439           FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000000000
    440           00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF0000
    441           00FF000000FFFFFFFFFF840000FF840000FF840000FF840000FF000000000000
    442           00FFFFFFFFFF000000FF000000FF000000FF000000FF840000FFFFFFFFFFFFFF
    443           FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF840000FF00000000000000000000
    444           00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFFFFFF
    445           FFFFFFFFFFFFFFFFFFFF840000FF840000FF0000000000000000000000000000
    446           00FFFFFFFFFF000000FF000000FFFFFFFFFF000000FF840000FF840000FF8400
    447           00FF840000FF840000FF840000FF000000000000000000000000000000000000
    448           00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFF000000FF0000
    449           0000000000000000000000000000000000000000000000000000000000000000
    450           00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF000000000000
    451           0000000000000000000000000000000000000000000000000000000000000000
    452           00FF000000FF000000FF000000FF000000FF000000FF00000000000000000000
    453           0000000000000000000000000000000000000000000000000000000000000000
    454           0000000000000000000000000000000000000000000000000000000000000000
    455           0000000000000000000000000000000000000000000000000000000000000000
    456           0000000000000000000000000000000000000000000000000000000000000000
    457           0000000000000000000000000000000000000000000000000000
    458         }
    459151      end
    460152      object MenuItem5: TMenuItem
    461153        Action = AClipboardPaste
    462         Bitmap.Data = {
    463           36040000424D3604000000000000360000002800000010000000100000000100
    464           2000000000000004000064000000640000000000000000000000FF00FF00FF00
    465           FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    466           FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    467           FF00FF00FF00FF00FF00FF00FF00FF00FF00840000FF840000FF840000FF8400
    468           00FF840000FF840000FF840000FF840000FF840000FF840000FFFF00FF000000
    469           00FF000000FF000000FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFF
    470           FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000FF8484
    471           84FF008484FF848484FF008484FF848484FF840000FFFFFFFFFF000000FF0000
    472           00FF000000FF000000FF000000FF000000FFFFFFFFFF840000FF000000FF0084
    473           84FF848484FF008484FF848484FF008484FF840000FFFFFFFFFFFFFFFFFFFFFF
    474           FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840000FF000000FF8484
    475           84FF008484FF848484FF008484FF848484FF840000FFFFFFFFFF000000FF0000
    476           00FF000000FFFFFFFFFF840000FF840000FF840000FF840000FF000000FF0084
    477           84FF848484FF008484FF848484FF008484FF840000FFFFFFFFFFFFFFFFFFFFFF
    478           FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF840000FFFF00FF00000000FF8484
    479           84FF008484FF848484FF008484FF848484FF840000FFFFFFFFFFFFFFFFFFFFFF
    480           FFFFFFFFFFFFFFFFFFFF840000FF840000FFFF00FF00FF00FF00000000FF0084
    481           84FF848484FF008484FF848484FF008484FF840000FF840000FF840000FF8400
    482           00FF840000FF840000FF840000FF000000FFFF00FF00FF00FF00000000FF8484
    483           84FF008484FF848484FF008484FF848484FF008484FF848484FF008484FF8484
    484           84FF008484FF848484FF008484FF000000FFFF00FF00FF00FF00000000FF0084
    485           84FF848484FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    486           00FF000000FF848484FF848484FF000000FFFF00FF00FF00FF00000000FF8484
    487           84FF848484FF000000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    488           FF00000000FF848484FF008484FF000000FFFF00FF00FF00FF00000000FF0084
    489           84FF848484FF008484FF000000FF00FFFFFF000000FF000000FF00FFFFFF0000
    490           00FF848484FF008484FF848484FF000000FFFF00FF00FF00FF00FF00FF000000
    491           00FF000000FF000000FF000000FF000000FF00FFFFFF00FFFFFF000000FF0000
    492           00FF000000FF000000FF000000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00
    493           FF00FF00FF00FF00FF00FF00FF00000000FF000000FF000000FF000000FFFF00
    494           FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    495           FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    496           FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    497         }
    498154      end
    499155      object MenuItem6: TMenuItem
    500156        Action = AClipboardCut
    501         Bitmap.Data = {
    502           36040000424D3604000000000000360000002800000010000000100000000100
    503           2000000000000004000064000000640000000000000000000000FFFFFF00FFFF
    504           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    505           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    506           FF00FFFFFF00FFFFFF00800000FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFF
    507           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    508           FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFFFF00FFFFFF008000
    509           00FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    510           FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFFFF00800000FFFFFF
    511           FF00FFFFFF00800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    512           FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFFFF00800000FFFFFF
    513           FF00FFFFFF00800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    514           FF00FFFFFF00FFFFFF00800000FF800000FF800000FFFFFFFF00800000FFFFFF
    515           FF00FFFFFF00800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    516           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFFFF00800000FF8000
    517           00FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    518           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FF000000FF800000FFFFFF
    519           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    520           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFF
    521           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    522           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FFFFFF
    523           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    524           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00000000FFFFFF
    525           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    526           FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FFFFFFFF00000000FF0000
    527           00FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    528           FF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF000000
    529           00FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    530           FF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF000000
    531           00FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    532           FF00FFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF000000
    533           00FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    534           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    535           FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00
    536         }
    537157      end
    538158      object MenuItem47: TMenuItem
     
    595215      object MenuItem19: TMenuItem
    596216        Action = AViewSettings
    597         Bitmap.Data = {
    598           36040000424D3604000000000000360000002800000010000000100000000100
    599           2000000000000004000064000000640000000000000000000000986B37FF976A
    600           36FF966935FF966734FF956633FF946532FF946531FF936430FF92622FFF9261
    601           2EFF91602DFF90602CFF905F2BFF8F5D2AFF8E5C29FF8D5B28FF996C38FFF8F7
    602           F6FFF8F7F5FFF7F6F5FFF6F6F4FFF6F5F3FFF5F5F3FFF5F4F2FFF4F3F1FFF4F3
    603           F1FFF3F2F0FFF3F2EFFFF2F1EFFFF2F0EEFFF1F0EDFF8E5D29FF996D3AFFF9F8
    604           F7FF959594FF878787FF9B9A9AFFF7F6F4FFF6F5F3FFF6F5F3FFF5F4F2FFF4F3
    605           F1FFF4F3F1FFF3F2F0FFF3F2EFFFF2F1EFFFF2F1EEFF8F5E2AFF9A6E3BFFF9F9
    606           F8FF7C7C7CFFC4C4C4FF878787FFF7F6F5FF7A7A7AFF787878FF747474FF7171
    607           70FF6D6D6CFF696968FF656565FF616161FFF2F1EFFF905F2BFF9B6F3CFFFAF9
    608           F8FFBEBEBDFF929292FFBCBCBBFFF8F7F6FFF7F7F5FFF7F6F4FFF6F5F4FFF6F5
    609           F3FFF5F4F2FFF5F4F2FFF4F3F1FFF4F2F0FFF3F2F0FF91602DFF9C703DFFFAFA
    610           F9FFFAF9F9FFF9F9F8FFF9F8F7FFF8F8F7FFF8F7F6FFF7F7F5FFF7F6F5FFF6F5
    611           F4FFF6F5F3FFF5F4F3FFF5F4F2FFF4F3F1FFF4F3F0FF92612EFF9D723EFFFBFB
    612           FAFF9F9F9EFF7F7F7FFFAEAEADFFF9F8F7FFF8F8F7FFF8F7F6FFF7F7F5FFF7F6
    613           F5FFF6F6F4FFF6F5F3FFF5F4F3FFF5F4F2FFF4F3F1FF92622FFF9D7340FFFCFB
    614           FBFF818181FFC4C4C4FF8F8F8FFFFAF9F8FF7B7B7AFF797979FF757574FF7271
    615           71FF6D6D6DFF696969FF666665FF626261FFF5F4F2FF936430FF9E7441FFFCFC
    616           FCFFB5B5B5FF848484FFBEBDBDFFFAFAF9FFFAF9F8FFF9F9F7FFF9F8F7FFF8F8
    617           F6FFF8F7F5FFF7F6F5FFF7F6F4FFF6F5F3FFF6F5F3FF946531FF9F7542FFFDFD
    618           FCFFFCFCFCFFFCFCFBFFFBFBFAFFFBFAFAFFFAFAF9FFFAF9F8FFF9F9F8FFF9F8
    619           F7FFF8F8F6FFF8F7F6FFF7F6F5FFF7F6F4FFF6F5F4FF956633FFA07643FFFEFD
    620           FDFF8C8C8CFF525252FFA4A4A4FFFBFBFAFFFBFBFAFFFAFAF9FFFAF9F8FFF9F9
    621           F8FFF9F8F7FFF8F8F6FFF8F7F6FFF7F7F5FFF7F6F4FF966734FFA17844FFFEFE
    622           FEFF5F5F5FFF949494FF535353FFFCFCFBFF7B7B7BFF797979FF757575FF7272
    623           72FF6E6E6EFF6A6A69FF666666FF626262FFF7F7F5FF966935FFA17946FFFFFF
    624           FFFF878787FF5D5D5DFFA0A0A0FFFDFCFCFFFCFCFBFFFCFBFBFFFBFBFAFFFBFA
    625           F9FFFAFAF9FFFAF9F8FFF9F8F7FFF8F8F7FFF8F7F6FF976A36FFA27A47FFFFFF
    626           FFFFFFFFFFFFFEFEFEFFFEFEFEFFFDFDFDFFFDFDFCFFFCFCFBFFFCFBFBFFFBFB
    627           FAFFFBFAF9FFFAFAF9FFFAF9F8FFF9F9F7FFF9F8F7FF986B37FFA37B48FFBEA2
    628           7FFFBEA17EFFBDA17DFFBDA07CFFBD9F7CFFBC9F7BFFBB9E7AFFBB9D7AFFBB9D
    629           79FFBA9C78FFB99B78FFB99A77FFB89A76FFB89975FF996C39FFA37B48FFA37B
    630           48FFA27A47FFA27946FFA17845FFA07744FFA07643FF9F7542FF9E7441FF9E73
    631           40FF9D723FFF9C713EFF9C703DFF9B6F3CFF9A6E3BFF9A6D3AFF
    632         }
    633217      end
    634218      object MenuItem48: TMenuItem
     
    644228  end
    645229  object ActionListMain: TActionList
    646     Images = ImageListMain
     230    Images = DataModule1.ImageListMain
    647231    left = 80
    648232    top = 104
     
    795379    end
    796380  end
    797   object ImageListMain: TImageList
    798     left = 80
    799     top = 160
    800     Bitmap = {
    801       4C69160000001000000010000000000000000000000000000000000000000000
    802       0000000000000000000000000000000000000000000000000000000000000000
    803       0000000000000000000000000000000000000000000000000000000000000000
    804       000000000000000000003131312F313131FF3030301F00000000000000000000
    805       0000000000000000000000000000000000000000000000000000000000000000
    806       000000000000000000002E2E2E3F2E2E2EFF2E2E2E3F00000000000000000000
    807       0000000000000000000000000000000000000000000000000000000000000000
    808       00002A2A2A7F2A2A2ADF2B2B2BFF2B2B2BFF2B2B2BFF2A2A2ADF2A2A2A7F0000
    809       0000000000000000000000000000000000000000000000000000000000002727
    810       279F272727FF282828AF2828284F272727FF2828284F282828AF272727FF2727
    811       279F0000000000000000000000000000000000000000000000002424247F2424
    812       24FF2424245F0000000000000000242424FF00000000000000002424245F2424
    813       24FF2424247F0000000000000000000000000000000000000000202020DF2020
    814       20AF000000000000000000000000202020FF0000000000000000000000002020
    815       20AF202020DF0000000000000000000000001C1C1C1F1C1C1C3F1D1D1DFF1D1D
    816       1D4F0000000000000000000000001D1D1DFF0000000000000000000000001D1D
    817       1D4F1D1D1DFF1C1C1C3F1C1C1C1F1A1A1A1F1A1A1AFF1A1A1AFF1A1A1AFF1A1A
    818       1AFF1A1A1AFF1A1A1AFF1A1A1AFF1A1A1ABF1A1A1AFF1A1A1AFF1A1A1AFF1A1A
    819       1AFF1A1A1AFF1A1A1AFF1A1A1AFF000000001818182F1818183F161616FF1616
    820       167F1818183F1818183F1818183F161616FF1818183F1818183F1818183F1616
    821       167F161616FF1818183F1818181F000000000000000000000000131313DF1313
    822       13AF000000000000000000000000131313FF0000000000000000000000001313
    823       13AF131313DF00000000000000000000000000000000000000000F0F0F7F0F0F
    824       0FFF0E0E0E5F00000000000000000F0F0FFF00000000000000000E0E0E5F0F0F
    825       0FFF1010106F0000000000000000000000000000000000000000000000000D0D
    826       0D9F0C0C0CFF0C0C0CAF0B0B0B4F0C0C0CFF0B0B0B4F0C0C0CAF0C0C0CFF0D0D
    827       0D9F000000000000000000000000000000000000000000000000000000000000
    828       00000909097F090909DF090909FF090909FF090909FF090909DF0909096F0000
    829       0000000000000000000000000000000000000000000000000000000000000000
    830       000000000000000000000505053F050505FF0505053F00000000000000000000
    831       0000000000000000000000000000000000000000000000000000000000000000
    832       000000000000000000000202022F020202FF0303031F00000000000000000000
    833       0000000000000000000000000000000000000000000000000000000000000000
    834       0000000000000000000000000000000000000000000000000000000000000000
    835       0000000000000000000000000000000000000000000000000000000000000000
    836       00000000000000000000000000FF000000FF0000000000000000000000000000
    837       0000000000000000000000000000000000000000000000000000000000000000
    838       0000000000FF000000FF800080FF800080FF000000FF00000000000000000000
    839       0000000000000000000000000000000000000000000000000000000000FF0000
    840       00FF800080FF800080FF800080FF800080FF800080FF000000FF000000000000
    841       000000000000000000000000000000000000000000FF000000FF800080FF8000
    842       80FF800080FF800080FF800080FF800080FF800080FF800080FF000000FF0000
    843       0000000000000000000000000000000000FFC0C0C0FF800080FF800080FF8000
    844       80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF0000
    845       00FF000000000000000000000000000000FF800080FFC0C0C0FF800080FF8000
    846       80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
    847       80FF000000FF0000000000000000000000FF800080FF800080FFC0C0C0FF8000
    848       80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
    849       80FF800080FF000000FF00000000000000FF800080FF800080FF800080FFC0C0
    850       C0FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
    851       80FF800080FF000000FF000000FF000000FF800080FF800080FF800080FF8000
    852       80FFC0C0C0FF800080FF800080FF800080FF800080FF800080FF800080FF0000
    853       00FF000000FF808080FF0000000000000000000000FF800080FF800080FF8000
    854       80FF800080FFC0C0C0FF800080FF800080FF800080FF000000FF000000FF8080
    855       80FFFFFFFFFF808080FF000000000000000000000000000000FF800080FF8000
    856       80FF800080FF800080FFC0C0C0FF000000FF000000FF808080FFC0C0C0FFFFFF
    857       FFFFC0C0C0FF000000FF000000FF000000000000000000000000000000FF8000
    858       80FF800080FF800080FF000000FF808080FFFFFFFFFFC0C0C0FFFFFFFFFFC0C0
    859       C0FF000000FF000000FF00000000000000000000000000000000000000000000
    860       00FF800080FF800080FF000000FFFFFFFFFFC0C0C0FFFFFFFFFF000000FF0000
    861       00FF000000000000000000000000000000000000000000000000000000000000
    862       0000000000FF800080FF000000FF808080FF000000FF000000FF000000000000
    863       0000000000000000000000000000000000000000000000000000000000000000
    864       000000000000000000FF000000FF000000FF0000000000000000000000000000
    865       0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    866       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    867       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    868       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    869       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A4000000A6000000
    870       A9200000AA7E0000AAB20000AAC80000AAB20000AA7E0000A9200000A6000000
    871       A400FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A4000000A6410A0A
    872       AEC13F3FD5E76060EDF86A6AF3FE6060ECF83E3ED4E70A0AADC10000A6410000
    873       A400FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A3200A0AABC15555
    874       E3F35A5AE2FF5656DEFF5656DEFF5656DEFF5959E1FF5050DEF30909AAC10000
    875       A320FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000009E7E3939CCE64A4A
    876       D2FF4545CDFF4545CDFF4545CDFF4545CDFF4545CDFF4848D0FF3131C3E60000
    877       9E7EFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000009AB24A4AD4F83737
    878       BFFF3737BFFF3131BAFF2727B0FF1C1CA6FF1616A0FF12129CFF2323AEF80000
    879       9AB2FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000095C84848D0FE2E2E
    880       B8FF1D1DADFF1212A5FF1111A4FF1111A4FF1111A4FF1111A4FF1B1BADFE0000
    881       95C8FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008FB23434C3F81414
    882       B2FF1111B1FF1111B1FF1111B1FF1111B1FF1111B1FF1111B1FF1414B0F80000
    883       8FB2FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000897E1818AFE61414
    884       C1FF1111BFFF1111BFFF1111BFFF1111BFFF1111BFFF1111BFFF0A0AA6E60000
    885       897EFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008420030389C11515
    886       BFF31212CDFF1111CCFF1111CCFF1111CCFF1111CCFF0E0EBCF3020288C10000
    887       8420FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008100000078410202
    888       7DC10A0AA8E70F0FCAF81111D5FE0F0FCAF80A0AA8E702027DC1000078410000
    889       8100FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008100000075000000
    890       64200000607E000060B2000060C8000060B20000607E00006420000075000000
    891       8100FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    892       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    893       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    894       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    895       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    896       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    897       FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
    898       0000000000000000000000000000000000000000000000000000000000000000
    899       0000000000000000000000000000000000000000000000000000000000000000
    900       0000000000000000000000000000000000000000000000000000000000000000
    901       000000000000000000000000000000000000000000001818C0FF1818C0FFC0C0
    902       C0FF000000000000000000000000000000000000000000000000000000000000
    903       00001818C0FF1818C0FFC0C0C0FF00000000000000002020C8FF2020C8FF2020
    904       C8FF2020C8FFC0C0C0FF00000000000000000000000000000000000000002020
    905       C8FF2020C8FFC0C0C0FF000000000000000000000000000000002626CEFF2626
    906       CEFF2626CEFF2626CEFFC0C0C0FF0000000000000000000000002626CEFF2626
    907       CEFFC0C0C0FF0000000000000000000000000000000000000000000000000000
    908       00002929D1FF2929D1FF2929D1FFC0C0C0FF000000002929D1FFC0C0C0FF0000
    909       0000000000000000000000000000000000000000000000000000000000000000
    910       0000000000002C2CD4FF2C2CD4FF2C2CD4FF2C2CD4FF2C2CD4FFC0C0C0FF0000
    911       0000000000000000000000000000000000000000000000000000000000000000
    912       000000000000000000002F2FD7FF2F2FD7FF2F2FD7FFC0C0C0FF000000000000
    913       0000000000000000000000000000000000000000000000000000000000000000
    914       0000000000003232DAFF3232DAFF3232DAFF3232DAFF3232DAFFC0C0C0FF0000
    915       0000000000000000000000000000000000000000000000000000000000000000
    916       00003535DDFF3535DDFF3535DDFFC0C0C0FF000000003535DDFF3535DDFFC0C0
    917       C0FF000000000000000000000000000000000000000000000000000000003838
    918       E0FF3838E0FF3838E0FFC0C0C0FF0000000000000000000000003838E0FF3838
    919       E0FFC0C0C0FF00000000000000000000000000000000000000003A3AE2FF3A3A
    920       E2FF3A3AE2FFC0C0C0FF00000000000000000000000000000000000000003A3A
    921       E2FFC0C0C0FF00000000000000000000000000000000000000003A3AE2FF3A3A
    922       E2FF3A3AE2FFC0C0C0FF00000000000000000000000000000000000000000000
    923       00003A3AE2FFC0C0C0FF00000000000000000000000000000000000000003A3A
    924       E2FFC0C0C0FF0000000000000000000000000000000000000000000000000000
    925       0000000000000000000000000000000000000000000000000000000000000000
    926       0000000000000000000000000000000000000000000000000000000000000000
    927       0000000000003A3AE2FFC0C0C0FF000000000000000000000000000000000000
    928       0000000000000000000000000000000000000000000000000000000000000000
    929       0000000000000000000000000000000000000000000000000000000000000000
    930       0000000000000000000000000000000000000000000000000000000000000000
    931       00000000000000000000000000000000000000000000000000FF000000FF0000
    932       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
    933       00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
    934       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF0000
    935       00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
    936       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFBDBDBDFF0000
    937       00FF0000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
    938       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF0000
    939       00FF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    940       FFFFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    941       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    942       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    943       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    944       FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
    945       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    946       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    947       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    948       FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
    949       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    950       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    951       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    952       FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
    953       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    954       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    955       FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
    956       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    957       FFFF000000FF00000000000000000000000000000000000000FF000000FF0000
    958       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    959       00FF000000FF0000000000000000000000000000000000000000000000000000
    960       0000000000000000000000000000000000000000000000000000000000000000
    961       0000000000000000000000000000000000000000000000000000000000000000
    962       0000000000000000000000000000000000000000000000000000000000000000
    963       000000000000000000000000000000000000000000FF000000FF000000FF0000
    964       00FF000000FF000000FF000000FF000000FF0000000000000000000000000000
    965       000000000000000000000000000000000000000000FF000000FFFFFFFFFFFFFF
    966       FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    967       000000000000000000000000000000000000000000FF008484FF000000FFFFFF
    968       FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    969       0000840000FF000000000000000000000000000000FF008484FF008484FF0000
    970       00FFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000008400
    971       00FF840000FF000000000000000000000000000000FF008484FF008484FF0084
    972       84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000840000FF8400
    973       00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
    974       84FF000000FFFFFFFFFFFFFFFFFF000000FF00000000840000FF840000FF8400
    975       00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
    976       84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000840000FF8400
    977       00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
    978       84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000008400
    979       00FF840000FF000000000000000000000000000000FF008484FF008484FF0000
    980       00FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    981       0000840000FF000000000000000000000000000000FF008484FF008484FF0084
    982       84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
    983       0000000000000000000000000000000000FF000000FF008484FF008484FF0084
    984       84FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    985       00FF0000000000000000000000000000000000000000000000FF008484FF0084
    986       84FF000000FF0000000000000000000000000000000000000000000000000000
    987       0000000000000000000000000000000000000000000000000000000000FF0084
    988       84FF000000FF0000000000000000000000000000000000000000000000000000
    989       0000000000000000000000000000000000000000000000000000000000000000
    990       00FF000000FF0000000000000000000000000000000000000000000000000000
    991       0000000000000000000000000000000000000000000000000000000000000000
    992       0000000000FF0000000000000000000000000000000000000000000000000000
    993       0000000000000000000000000000000000000000000000000000000000000000
    994       0000000000000000000000000000000000000000000000000000000000000000
    995       000000000000000000000000000000000000000000000000000000000000C584
    996       44FFC28342FFD89C6DFFD69668FFD49463FFD69668FFB2793CFFB1783BFF0000
    997       0000000000000000000000000000000000000000000000000000C58442FFDCA2
    998       77FFF3DAC7FFFCF7F1FFFFFEFEFFFFFEFEFFFCF4EDFFF1D6C0FFC7935DFFA66F
    999       33FF0000000000000000000000000000000000000000C48443FFE5B999FFFCF4
    1000       EDFFFBD2C1FFFAA887FFFD8757FFFD8454FFF8A582FFF7CEBDFFFAF1E7FFD2A7
    1001       7AFFA36A2AFF000000000000000000000000C48445FFDCA277FFFCF4EDFFFABF
    1002       A6FFFF7A43FFFFBB9EFFFFF6F3FFFFFEFEFFFEEDE5FFFA9970FFF3B69CFFF8F0
    1003       E6FFBB8B56FF986426FF0000000000000000C48341FFF0DAC3FFFAD1C0FFFF79
    1004       40FFFF986EFFFFFEFEFFFFC9B2FFFD9164FFFAC6AFFFFEF5F1FFF5773DFFEDC5
    1005       B2FFE4CBB3FF905D21FF0000000000000000D1834CFFFCF7F1FFFAA582FFFF73
    1006       3AFFFF844EFFFFAE8AFFFE6C2DFFF76727FFF19268FFFFFEFEFFE98354FFD785
    1007       60FFF8F1ECFF81551FFF0000000000000000CD844EFFFFFEFEFFFC814CFFFF70
    1008       31FFFF6B2CFFFD6928FFF86523FFF49265FFFDF5F1FFF4D4C5FFC65018FFBA59
    1009       27FFFEFEFDFF834A1CFF0000000000000000CD8147FFFFFEFEFFF87A46FFF968
    1010       29FFF66525FFF16020FFF18653FFFFFEFEFFF0BFA8FFC55A24FFB64C15FFB757
    1011       24FFFEFEFDFF7F481AFF0000000000000000CD7F45FFFCF4EDFFEC9772FFE860
    1012       21FFE05A1DFFDB5819FFEDAA89FFFFFEFEFFC84E12FFB94C11FFB34C13FFC77B
    1013       53FFF6F0ECFF7A4319FF0000000000000000B4793AFFEFD6C1FFEDC5B2FFDD5A
    1014       1AFFD55617FFD25313FFD87D4DFFE3A686FFBB4C11FFB34A12FFB64A10FFDEB9
    1015       A6FFDCC9B8FF563C0DFF0000000000000000B67734FFD6996BFFF9F0E7FFDDA4
    1016       88FFC75013FFC04E11FFDCA688FFFFFEFEFFB54911FFB64A10FFD59E82FFF3EC
    1017       E7FF9A7352FF49340DFF000000000000000000000000B2702BFFDBAB80FFF8EF
    1018       E7FFE2BBA6FFCC7E56FFC15823FFC05722FFC97F56FFDEBAA7FFF2EBE7FFB393
    1019       76FF483108FF0000000000000000000000000000000000000000A1692CFFC088
    1020       58FFE0C9B4FFF7F1ECFFFEFDFCFFFEFDFCFFF5F0ECFFDCC9B8FF9E7857FF4731
    1021       08FF000000000000000000000000000000000000000000000000000000009164
    1022       29FF855A24FF885015FF824A1DFF7E4719FF794417FF583C0EFF49340DFF0000
    1023       0000000000000000000000000000000000000000000000000000000000000000
    1024       0000000000000000000000000000000000000000000000000000000000000000
    1025       0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1026       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1027       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1028       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1029       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1030       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1031       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1032       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1033       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000063000000B7FFFF
    1034       FF00FFFFFF00000000FF000000FF000000B7FFFFFF00FFFFFF00000000FF0000
    1035       00FF0000008BFFFFFF00FFFFFF00FFFFFF0000000040000000FF000000B7FFFF
    1036       FF0000000063000000B7FFFFFF00000000B700000063000000630000008B0000
    1037       0020000000FF00000020FFFFFF0000000020000000FF000000FF000000B7FFFF
    1038       FF00FFFFFF00FFFFFF00FFFFFF000000008B0000008BFFFFFF00FFFFFF00FFFF
    1039       FF00000000FF00000040FFFFFF0000000020000000B70000008B000000B7FFFF
    1040       FF00FFFFFF00FFFFFF00FFFFFF00000000FF0000008BFFFFFF00FFFFFF000000
    1041       0020000000FF00000020FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1042       FF00FFFFFF00FFFFFF000000008B000000FF00000040FFFFFF00FFFFFF000000
    1043       00FF00000040FFFFFF00FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1044       FF00FFFFFF0000000040000000FF000000B7FFFFFF00FFFFFF00FFFFFF00FFFF
    1045       FF00000000FF00000063FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1046       FF00FFFFFF00000000FF000000FF00000020FFFFFF00FFFFFF00FFFFFF00FFFF
    1047       FF00000000FF0000008BFFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1048       FF0000000063000000FF00000063FFFFFF00FFFFFF0000000063000000B70000
    1049       0020000000FF00000063FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
    1050       FF000000008B000000FF000000FF000000FF0000008BFFFFFF00000000B70000
    1051       00FF000000B7FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1052       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1053       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1054       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1055       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1056       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1057       FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
    1058       0000000000000000000000000000000000000000000000000000000000000000
    1059       0000000000000000000000000000000000000000000000000000000000000000
    1060       000000000000000000000000000000000000000000FF000000FF000000FF0000
    1061       0000000000000000000000000000000000000000000000000000000000000000
    1062       0000000000000000000000000000000000FF0000000000000000000000000000
    1063       00FF00000000000000FF00000000000000000000000000000000000000000000
    1064       0000000000000000000000000000000000000000000000000000000000000000
    1065       0000000000FF000000FF0000000000000000000000FF000000FF000000FF0000
    1066       0000000000000000000000000000000000000000000000000000000000000000
    1067       00FF000000FF000000FF00000000000000FF00FFFFFFFFFFFFFF00FFFFFF0000
    1068       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
    1069       0000000000000000000000000000000000FFFFFFFFFF00FFFFFFFFFFFFFF00FF
    1070       FFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF000000FF000000000000
    1071       0000000000000000000000000000000000FF00FFFFFFFFFFFFFF00FFFFFFFFFF
    1072       FFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFF000000FF000000000000
    1073       0000000000000000000000000000000000FFFFFFFFFF00FFFFFFFFFFFFFF00FF
    1074       FFFF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    1075       00FF000000FF000000FF000000FF000000FF00FFFFFFFFFFFFFF00FFFFFF0000
    1076       00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    1077       84FF008484FF000000FF00000000000000FFFFFFFFFF00FFFFFF000000FF0084
    1078       84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    1079       84FF000000FF0000000000000000000000FF00FFFFFF000000FF008484FF0084
    1080       84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0000
    1081       00FF000000000000000000000000000000FF000000FF008484FF008484FF0084
    1082       84FF008484FF008484FF008484FF008484FF008484FF008484FF000000FF0000
    1083       0000000000000000000000000000000000FF000000FF000000FF000000FF0000
    1084       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
    1085       0000000000000000000000000000000000000000000000000000000000000000
    1086       0000000000000000000000000000000000000000000000000000000000000000
    1087       0000000000000000000000000000000000000000000000000000000000000000
    1088       0000000000000000000000000000000000000000000000000000000000000000
    1089       0000000000000000000000000000000000000000000000000000000000000000
    1090       0000000000000000000000000000000000000000000000000000000000000000
    1091       0000000000000000000000000000000000000000000000000000000000000000
    1092       0000000000000000000000000000000000000000000000000000000000000000
    1093       0000000000000000000000000000000000000000000000000000DE9077BFDA8A
    1094       70FFD88367FFD57C61FF0000000000000000DE9077BFDA8A70FFD88367FFD57C
    1095       61FF000000000000000000000000000000000000000000000000D9866CBFEBB0
    1096       9DFFF0BBABFFD27457FF0000000000000000D9866CBFEBB09DFFF0BBABFFD274
    1097       57FF000000000000000000000000000000000000000000000000D57C61BFE8A7
    1098       93FFEDB6A3FFCD6849FF0000000000000000D57C61BFE8A793FFEDB6A3FFCD68
    1099       49FF000000000000000000000000000000000000000000000000D27457BFE5A1
    1100       8BFFEBAF9AFFC95E3EFF0000000000000000D27457BFE5A18BFFEBAF9AFFC95E
    1101       3EFF000000000000000000000000000000000000000000000000CD6849BFE198
    1102       81FFE8A793FFC45432FF0000000000000000CD6849BFE19881FFE8A793FFC454
    1103       32FF000000000000000000000000000000000000000000000000C86A4DBFE7A5
    1104       90FFE5A18BFFBF4A27FF0000000000000000C86A4DBFE7A590FFE5A18BFFBF4A
    1105       27FF000000000000000000000000000000000000000000000000B95435BFE299
    1106       84FFE29A85FFB5401DFF0000000000000000B95435BFE29984FFE29A85FFB540
    1107       1DFF000000000000000000000000000000000000000000000000BF4A27C0D985
    1108       6BFFDF957EFFAA3A18FF0000000000000000BF4A27C0D9856BFFDF957EFFAA3A
    1109       18FF000000000000000000000000000000000000000000000000B5401DBFD57C
    1110       61FFDE9077FF993414FF0000000000000000B5401DBFD57C61FFDE9077FF9934
    1111       14FF000000000000000000000000000000000000000000000000AA3A18BFD375
    1112       58FFDC8B71FF8A2C0FFF0000000000000000AA3A18BFD37558FFDC8B71FF8A2C
    1113       0FFF000000000000000000000000000000000000000000000000993414BFCF6F
    1114       50FFDA886DFF7F270BFF0000000000000000993414BFCF6F50FFDA886DFF7F27
    1115       0BFF0000000000000000000000000000000000000000000000008A2C0FBF842A
    1116       0EFF7C260BFF7A250AFF00000000000000008A2C0FBF842A0EFF7C260BFF7A25
    1117       0AFF000000000000000000000000000000000000000000000000000000000000
    1118       0000000000000000000000000000000000000000000000000000000000000000
    1119       0000000000000000000000000000000000000000000000000000000000000000
    1120       0000000000000000000000000000000000000000000000000000000000000000
    1121       0000000000000000000000000000A37B48FFA37B48FFA27A47FFA27946FFA178
    1122       45FFA07744FFA07643FF9F7542FF9E7441FF9E7340FF9D723FFF9C713EFF9C70
    1123       3DFF9B6F3CFF9A6E3BFF9A6D3AFFA37B48FFBEA27FFFBEA17EFFBDA17DFFBDA0
    1124       7CFFBD9F7CFFBC9F7BFFBB9E7AFFBB9D7AFFBB9D79FFBA9C78FFB99B78FFB99A
    1125       77FFB89A76FFB89975FF996C39FFA27A47FFFFFFFFFFFFFFFFFFFEFEFEFFFEFE
    1126       FEFFFDFDFDFFFDFDFCFFFCFCFBFFFCFBFBFFFBFBFAFFFBFAF9FFFAFAF9FFFAF9
    1127       F8FFF9F9F7FFF9F8F7FF986B37FFA17946FFFFFFFFFF878787FF5D5D5DFFA0A0
    1128       A0FFFDFCFCFFFCFCFBFFFCFBFBFFFBFBFAFFFBFAF9FFFAFAF9FFFAF9F8FFF9F8
    1129       F7FFF8F8F7FFF8F7F6FF976A36FFA17844FFFEFEFEFF5F5F5FFF949494FF5353
    1130       53FFFCFCFBFF7B7B7BFF797979FF757575FF727272FF6E6E6EFF6A6A69FF6666
    1131       66FF626262FFF7F7F5FF966935FFA07643FFFEFDFDFF8C8C8CFF525252FFA4A4
    1132       A4FFFBFBFAFFFBFBFAFFFAFAF9FFFAF9F8FFF9F9F8FFF9F8F7FFF8F8F6FFF8F7
    1133       F6FFF7F7F5FFF7F6F4FF966734FF9F7542FFFDFDFCFFFCFCFCFFFCFCFBFFFBFB
    1134       FAFFFBFAFAFFFAFAF9FFFAF9F8FFF9F9F8FFF9F8F7FFF8F8F6FFF8F7F6FFF7F6
    1135       F5FFF7F6F4FFF6F5F4FF956633FF9E7441FFFCFCFCFFB5B5B5FF848484FFBEBD
    1136       BDFFFAFAF9FFFAF9F8FFF9F9F7FFF9F8F7FFF8F8F6FFF8F7F5FFF7F6F5FFF7F6
    1137       F4FFF6F5F3FFF6F5F3FF946531FF9D7340FFFCFBFBFF818181FFC4C4C4FF8F8F
    1138       8FFFFAF9F8FF7B7B7AFF797979FF757574FF727171FF6D6D6DFF696969FF6666
    1139       65FF626261FFF5F4F2FF936430FF9D723EFFFBFBFAFF9F9F9EFF7F7F7FFFAEAE
    1140       ADFFF9F8F7FFF8F8F7FFF8F7F6FFF7F7F5FFF7F6F5FFF6F6F4FFF6F5F3FFF5F4
    1141       F3FFF5F4F2FFF4F3F1FF92622FFF9C703DFFFAFAF9FFFAF9F9FFF9F9F8FFF9F8
    1142       F7FFF8F8F7FFF8F7F6FFF7F7F5FFF7F6F5FFF6F5F4FFF6F5F3FFF5F4F3FFF5F4
    1143       F2FFF4F3F1FFF4F3F0FF92612EFF9B6F3CFFFAF9F8FFBEBEBDFF929292FFBCBC
    1144       BBFFF8F7F6FFF7F7F5FFF7F6F4FFF6F5F4FFF6F5F3FFF5F4F2FFF5F4F2FFF4F3
    1145       F1FFF4F2F0FFF3F2F0FF91602DFF9A6E3BFFF9F9F8FF7C7C7CFFC4C4C4FF8787
    1146       87FFF7F6F5FF7A7A7AFF787878FF747474FF717170FF6D6D6CFF696968FF6565
    1147       65FF616161FFF2F1EFFF905F2BFF996D3AFFF9F8F7FF959594FF878787FF9B9A
    1148       9AFFF7F6F4FFF6F5F3FFF6F5F3FFF5F4F2FFF4F3F1FFF4F3F1FFF3F2F0FFF3F2
    1149       EFFFF2F1EFFFF2F1EEFF8F5E2AFF996C38FFF8F7F6FFF8F7F5FFF7F6F5FFF6F6
    1150       F4FFF6F5F3FFF5F5F3FFF5F4F2FFF4F3F1FFF4F3F1FFF3F2F0FFF3F2EFFFF2F1
    1151       EFFFF2F0EEFFF1F0EDFF8E5D29FF986B37FF976A36FF966935FF966734FF9566
    1152       33FF946532FF946531FF936430FF92622FFF92612EFF91602DFF90602CFF905F
    1153       2BFF8F5D2AFF8E5C29FF8D5B28FF000000000000000000000000000000000000
    1154       0000000000000000000000000000000000000000000000000000000000000000
    1155       0000000000000000000000000000000000000000000000000000000000000000
    1156       000000FF00FF0000000000000000000000000000000000000000000000000000
    1157       0000000000000000000000000000000000000000000000000000000000000000
    1158       000000FF00FF00FF00FF00000000000000000000000000000000000000000000
    1159       0000000000000000000000000000000000000000000000000000000000000000
    1160       000000FF00FF00FF00FF00FF00FF000000000000000000000000000000000000
    1161       0000000000000000000000000000000000000000000000000000000000000000
    1162       000000FF00FF00FF00FF00FF00FF00FF00FF0000000000000000000000000000
    1163       0000000000000000000000000000000000000000000000000000000000000000
    1164       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000000000000000
    1165       0000000000000000000000000000000000000000000000000000000000000000
    1166       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000
    1167       0000000000000000000000000000000000000000000000000000000000000000
    1168       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF0000
    1169       0000000000000000000000000000000000000000000000000000000000000000
    1170       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000
    1171       0000000000000000000000000000000000000000000000000000000000000000
    1172       000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000000000000000
    1173       0000000000000000000000000000000000000000000000000000000000000000
    1174       000000FF00FF00FF00FF00FF00FF00FF00FF0000000000000000000000000000
    1175       0000000000000000000000000000000000000000000000000000000000000000
    1176       000000FF00FF00FF00FF00FF00FF000000000000000000000000000000000000
    1177       0000000000000000000000000000000000000000000000000000000000000000
    1178       000000FF00FF00FF00FF00000000000000000000000000000000000000000000
    1179       0000000000000000000000000000000000000000000000000000000000000000
    1180       000000FF00FF0000000000000000000000000000000000000000000000000000
    1181       0000000000000000000000000000000000000000000000000000000000000000
    1182       0000000000000000000000000000000000000000000000000000000000000000
    1183       0000000000000000000000000000000000000000000000000000000000000000
    1184       0000000000000000000000000000000000000000000000000000000000000000
    1185       0000000000000000000000000000000000000000000000000000000000000000
    1186       0000000000000000000000000000000000000000000000000000000000000000
    1187       0000000000000000000000000000000000000000000000000000000000000000
    1188       0000000000000000000000000000000000000000000000000000000000000000
    1189       0000000000000000000000000000000000000000000000000000000000000000
    1190       0000000000000000000000000000000000000000000000000000000000000000
    1191       0000000000000000000000000000000000000000000000000000339966FF0000
    1192       00000000000066CC99FF009933FF009933FF009933FF339966FF000000000000
    1193       0000000000000000000000000000000000000000000000000000009933FF3399
    1194       66FF009933FF009933FF009933FF009933FF009933FF339966FF339966FF0000
    1195       0000000000000000000000000000000000000000000000000000009933FF0099
    1196       33FF009933FF009933FF66CC99FF000000000000000066CC99FF009933FF66CC
    1197       99FF000000000000000000000000000000000000000000000000009933FF0099
    1198       33FF009933FF339966FF0000000000000000000000000000000066CC99FF0099
    1199       33FF000000000000000000000000000000000000000000000000009933FF0099
    1200       33FF009933FF009933FF339966FF000000000000000000000000000000000000
    1201       0000000000000000000000000000000000000000000000000000000000000000
    1202       0000000000000000000000000000000000000000000000000000000000000000
    1203       0000000000000000000000000000000000000000000000000000000000000000
    1204       0000000000000000000000000000339966FF009933FF009933FF009933FF0099
    1205       33FF000000000000000000000000000000000000000000000000009933FF66CC
    1206       99FF00000000000000000000000000000000339966FF009933FF009933FF0099
    1207       33FF00000000000000000000000000000000000000000000000066CC99FF0099
    1208       33FF66CC99FF000000000000000066CC99FF009933FF009933FF009933FF0099
    1209       33FF000000000000000000000000000000000000000000000000000000003399
    1210       66FF339966FF009933FF009933FF009933FF009933FF009933FF339966FF0099
    1211       33FF000000000000000000000000000000000000000000000000000000000000
    1212       0000339966FF009933FF009933FF009933FF66CC99FF00000000000000003399
    1213       66FF000000000000000000000000000000000000000000000000000000000000
    1214       0000000000000000000000000000000000000000000000000000000000000000
    1215       0000000000000000000000000000000000000000000000000000000000000000
    1216       0000000000000000000000000000000000000000000000000000000000000000
    1217       0000000000000000000000000000000000000000000000000000000000000000
    1218       0000000000000000000000000000000000000000000000000000000000000000
    1219       000000000000000000000000000000000000000000FF000000FF000000FF0000
    1220       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    1221       00FF000000FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    1222       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    1223       00FFFFFFFFFF000000FF0000000000000000000000FF008484FF000000FFFFFF
    1224       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    1225       00FF000000FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    1226       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    1227       00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    1228       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    1229       00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    1230       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    1231       00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
    1232       FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
    1233       00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    1234       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0084
    1235       84FF008484FF000000FF0000000000000000000000FF008484FF008484FF0084
    1236       84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
    1237       84FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    1238       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    1239       00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    1240       00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
    1241       00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    1242       00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
    1243       00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
    1244       00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
    1245       00FF008484FF000000FF000000000000000000000000000000FF000000FF0000
    1246       00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
    1247       00FF000000FF000000FF00000000000000000000000000000000000000000000
    1248       0000000000000000000000000000000000000000000000000000000000000000
    1249       0000000000000000000000000000000000000000000000000000000000000000
    1250       0000000000000000000000000000000000000000000000000000000000000000
    1251       0000000000000000000000000000000000000000000000000000000000000000
    1252       0000000000000000000000000000000000000000000000000000000000000000
    1253       0000000000000000000000000000000000000000000000000000000000000000
    1254       0000000000000000000000000000000000000000000000000000000000000000
    1255       0000000000000000000000000000000000000000000000000000000000000000
    1256       0000000000000000000000000000000000000000000000000000000000000000
    1257       0000000000000000000000000000000000000000000000000000000000000000
    1258       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1259       0000000000000000000000000000000000000000000000000000000000000000
    1260       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1261       0000000000000000000000000000000000000000000000000000000000000000
    1262       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1263       0000000000000000000000000000000000000000000000000000000000000000
    1264       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1265       0000000000000000000000000000000000000000000000000000000000000000
    1266       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1267       0000000000000000000000000000000000000000000000000000000000000000
    1268       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1269       0000000000000000000000000000000000000000000000000000000000000000
    1270       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1271       0000000000000000000000000000000000000000000000000000000000000000
    1272       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1273       0000000000000000000000000000000000000000000000000000000000000000
    1274       0000000000000000000000000000000000000000000000000000000000000000
    1275       0000000000000000000000000000000000000000000000000000000000000000
    1276       0000000000000000000000000000000000000000000000000000000000000000
    1277       0000000000000000000000000000000000000000000000000000000000000000
    1278       0000000000000000000000000000000000000000000000000000000000000000
    1279       0000000000000000000000000000000000000000000000000000000000000000
    1280       0000000000000000000000000000000000000000000000000000000000000000
    1281       0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1282       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1283       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1284       AAFF0000AAFF0000AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFF
    1285       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1286       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1287       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1288       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1289       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1290       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1291       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1292       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1293       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1294       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1295       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1296       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1297       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1298       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1299       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1300       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1301       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1302       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1303       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1304       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1305       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1306       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1307       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1308       FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
    1309       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1310       AAFF0000AAFF0000AAFF0000AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFF
    1311       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1312       FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
    1313       FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
    1314       0000000000000000000000000000000000000000000000000000000000000000
    1315       0000000000000000000000000000000000000000000000000000000000000000
    1316       0000000000000000000000000000000000000000000000000000000000000000
    1317       0000000000000000000000000000000000000000000000000000000000000000
    1318       0000000000000000000000000000000000000000000000000000000000000000
    1319       0000000000000000000000000000000000000000000000000000000000000000
    1320       0000000000000000000000000000000000000000000000000000000000000000
    1321       0000000000000000000000000000000000000000000000000000000000000000
    1322       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1323       0000000000000000000000000000000000000000000000000000000000000000
    1324       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1325       0000000000000000000000000000000000000000000000000000000000000000
    1326       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1327       0000000000000000000000000000000000000000000000000000000000000000
    1328       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1329       0000000000000000000000000000000000000000000000000000000000000000
    1330       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1331       0000000000000000000000000000000000000000000000000000000000000000
    1332       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1333       0000000000000000000000000000000000000000000000000000000000000000
    1334       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1335       0000000000000000000000000000000000000000000000000000000000000000
    1336       FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
    1337       0000000000000000000000000000000000000000000000000000000000000000
    1338       0000000000000000000000000000000000000000000000000000000000000000
    1339       0000000000000000000000000000000000000000000000000000000000000000
    1340       0000000000000000000000000000000000000000000000000000000000000000
    1341       0000000000000000000000000000000000000000000000000000000000000000
    1342       0000000000000000000000000000000000000000000000000000000000000000
    1343       0000000000000000000000000000000000000000000000000000000000000000
    1344       0000000000000000000000000000000000000000000000000000000000000000
    1345       0000000000000000000000000000000000000000000000000000000000000000
    1346       0000000000000000000000000000000000000000000000000000000000000000
    1347       0000000000000000000000000000000000000000000000000000000000000000
    1348       0000000000000000000000000000000000000000000000000000000000000000
    1349       000000000000000000000000000000000000000000FF000000FF000000FF0000
    1350       00FF000000FF000000FF00000000000000000000000000000000000000000000
    1351       000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
    1352       FFFFFFFFFFFF000000FF000000FF000000000000000000000000000000000000
    1353       000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
    1354       FFFFFFFFFFFF000000FFFFFFFFFF000000FF0000000000000000000000000000
    1355       000000000000000000000000000000000000000000FFFFFFFFFF000000FF0000
    1356       00FFFFFFFFFF000000FF840000FF840000FF840000FF840000FF840000FF8400
    1357       00FF00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
    1358       FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
    1359       00FF840000FF000000000000000000000000000000FFFFFFFFFF000000FF0000
    1360       00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
    1361       00FFFFFFFFFF840000FF0000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
    1362       FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF000000FF000000FFFFFFFFFF8400
    1363       00FF840000FF840000FF840000FF00000000000000FFFFFFFFFF000000FF0000
    1364       00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1365       FFFFFFFFFFFFFFFFFFFF840000FF00000000000000FFFFFFFFFFFFFFFFFFFFFF
    1366       FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF000000FF000000FF000000FF0000
    1367       00FF000000FFFFFFFFFF840000FF00000000000000FF000000FF000000FF0000
    1368       00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1369       FFFFFFFFFFFFFFFFFFFF840000FF000000000000000000000000000000000000
    1370       00000000000000000000840000FFFFFFFFFF000000FF000000FF000000FF0000
    1371       00FF000000FFFFFFFFFF840000FF000000000000000000000000000000000000
    1372       00000000000000000000840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1373       FFFFFFFFFFFFFFFFFFFF840000FF000000000000000000000000000000000000
    1374       00000000000000000000840000FF840000FF840000FF840000FF840000FF8400
    1375       00FF840000FF840000FF840000FF000000000000000000000000000000000000
    1376       0000000000000000000000000000000000000000000000000000000000000000
    1377       0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1378       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1379       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1380       FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
    1381       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1382       FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
    1383       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1384       FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
    1385       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1386       FF00000000FF000000FFFFFFFF00000000FF000000FFFFFFFF00FFFFFF00FFFF
    1387       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1388       FF00FFFFFF00000000FFFFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF00FFFF
    1389       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1390       FF00FFFFFF00000000FF000000FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFF
    1391       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1392       FF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1393       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1394       FF00FFFFFF00800000FF000000FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFF
    1395       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1396       FF00FFFFFF00800000FFFFFFFF00800000FF800000FF800000FFFFFFFF00FFFF
    1397       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008000
    1398       00FF800000FF800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
    1399       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
    1400       FF00FFFFFF00800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
    1401       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
    1402       FF00FFFFFF00800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
    1403       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
    1404       FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FF800000FFFFFFFF00FFFF
    1405       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008000
    1406       00FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1407       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1408       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1409       FF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    1410       FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    1411       FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    1412       FF00000000FF000000FF000000FF000000FFFF00FF00FF00FF00FF00FF00FF00
    1413       FF00FF00FF00FF00FF00FF00FF00FF00FF00000000FF000000FF000000FF0000
    1414       00FF000000FF00FFFFFF00FFFFFF000000FF000000FF000000FF000000FF0000
    1415       00FFFF00FF00FF00FF00FF00FF00000000FF008484FF848484FF008484FF0000
    1416       00FF00FFFFFF000000FF000000FF00FFFFFF000000FF848484FF008484FF8484
    1417       84FF000000FFFF00FF00FF00FF00000000FF848484FF848484FF000000FFFF00
    1418       FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000FF848484FF0084
    1419       84FF000000FFFF00FF00FF00FF00000000FF008484FF848484FF000000FF0000
    1420       00FF000000FF000000FF000000FF000000FF000000FF000000FF848484FF8484
    1421       84FF000000FFFF00FF00FF00FF00000000FF848484FF008484FF848484FF0084
    1422       84FF848484FF008484FF848484FF008484FF848484FF008484FF848484FF0084
    1423       84FF000000FFFF00FF00FF00FF00000000FF008484FF848484FF008484FF8484
    1424       84FF008484FF840000FF840000FF840000FF840000FF840000FF840000FF8400
    1425       00FF000000FFFF00FF00FF00FF00000000FF848484FF008484FF848484FF0084
    1426       84FF848484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
    1427       00FF840000FFFF00FF00FF00FF00000000FF008484FF848484FF008484FF8484
    1428       84FF008484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
    1429       00FFFFFFFFFF840000FFFF00FF00000000FF848484FF008484FF848484FF0084
    1430       84FF848484FF840000FFFFFFFFFF000000FF000000FF000000FFFFFFFFFF8400
    1431       00FF840000FF840000FF840000FF000000FF008484FF848484FF008484FF8484
    1432       84FF008484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1433       FFFFFFFFFFFFFFFFFFFF840000FF000000FF848484FF008484FF848484FF0084
    1434       84FF848484FF840000FFFFFFFFFF000000FF000000FF000000FF000000FF0000
    1435       00FF000000FFFFFFFFFF840000FFFF00FF00000000FF000000FF000000FF0000
    1436       00FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    1437       FFFFFFFFFFFFFFFFFFFF840000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00
    1438       FF00FF00FF00840000FF840000FF840000FF840000FF840000FF840000FF8400
    1439       00FF840000FF840000FF840000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00
    1440       FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
    1441       FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1442       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1443       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1444       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1445       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1446       AAFF0000AAFF0000AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFF
    1447       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1448       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1449       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1450       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1451       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1452       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1453       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1454       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1455       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1456       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1457       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1458       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1459       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A8380000
    1460       ABA60000AB5B0000AA06FFFFFF00000000FF000000FF000000FF000000FF0000
    1461       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1462       AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1463       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
    1464       ABA60000AB5B0000AA06FFFFFF00000000FF000000FF000000FF000000FF0000
    1465       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1466       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1467       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1468       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1469       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1470       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1471       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1472       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1473       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1474       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1475       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1476       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1477       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1478       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1479       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1480       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1481       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1482       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1483       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1484       AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1485       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1486       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1487       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1488       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1489       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1490       FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
    1491       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1492       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1493       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1494       FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
    1495       00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
    1496       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1497       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
    1498       FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
    1499       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
    1500       AAFF0000AAFF0000AAFF0000AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFF
    1501       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1502       FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
    1503       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1504       FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
    1505       FF00FFFFFF00FFFFFF00FFFFFF00
    1506     }
    1507   end
    1508381  object OpenDialogFile: TOpenDialog
    1509382    left = 82
  • trunk/StudioPackage/Forms/UFormMain.lrt

    r11 r14  
    99TFORMMAIN.TOOLBUTTON4.HINT=Close project
    1010TFORMMAIN.TOOLBUTTON4.CAPTION=Close
    11 TFORMMAIN.TABSHEETPROJECT.CAPTION=TabSheetProject
    12 TFORMMAIN.TABSHEET2.CAPTION=TabSheet2
    13 TFORMMAIN.TABSHEET3.CAPTION=TabSheet3
    14 TFORMMAIN.TABSHEETSOURCE.CAPTION=TabSheetSource
    1511TFORMMAIN.MENUITEM26.CAPTION=File
    1612TFORMMAIN.MENUITEM33.CAPTION=-
  • trunk/StudioPackage/Forms/UFormMain.pas

    r13 r14  
    4444    AClipboardCut: TAction;
    4545    ActionListMain: TActionList;
    46     ImageListMain: TImageList;
    4746    MainMenu: TMainMenu;
    4847    MenuItem15: TMenuItem;
     
    9493    Splitter2: TSplitter;
    9594    StatusBar1: TStatusBar;
    96     TabSheetProject: TTabSheet;
    97     TabSheet2: TTabSheet;
    98     TabSheet3: TTabSheet;
    99     TabSheetSource: TTabSheet;
    10095    ToolBar1: TToolBar;
    10196    ToolButton1: TToolButton;
  • trunk/StudioPackage/UDataModule.lfm

    r7 r14  
    77  VerticalOffset = 176
    88  Width = 282
     9  object ActionListRegistred: TActionList
     10    left = 92
     11    top = 56
     12  end
     13  object ImageListMain: TImageList
     14    left = 92
     15    top = 112
     16    Bitmap = {
     17      4C69160000001000000010000000000000000000000000000000000000000000
     18      0000000000000000000000000000000000000000000000000000000000000000
     19      0000000000000000000000000000000000000000000000000000000000000000
     20      000000000000000000003131312F313131FF3030301F00000000000000000000
     21      0000000000000000000000000000000000000000000000000000000000000000
     22      000000000000000000002E2E2E3F2E2E2EFF2E2E2E3F00000000000000000000
     23      0000000000000000000000000000000000000000000000000000000000000000
     24      00002A2A2A7F2A2A2ADF2B2B2BFF2B2B2BFF2B2B2BFF2A2A2ADF2A2A2A7F0000
     25      0000000000000000000000000000000000000000000000000000000000002727
     26      279F272727FF282828AF2828284F272727FF2828284F282828AF272727FF2727
     27      279F0000000000000000000000000000000000000000000000002424247F2424
     28      24FF2424245F0000000000000000242424FF00000000000000002424245F2424
     29      24FF2424247F0000000000000000000000000000000000000000202020DF2020
     30      20AF000000000000000000000000202020FF0000000000000000000000002020
     31      20AF202020DF0000000000000000000000001C1C1C1F1C1C1C3F1D1D1DFF1D1D
     32      1D4F0000000000000000000000001D1D1DFF0000000000000000000000001D1D
     33      1D4F1D1D1DFF1C1C1C3F1C1C1C1F1A1A1A1F1A1A1AFF1A1A1AFF1A1A1AFF1A1A
     34      1AFF1A1A1AFF1A1A1AFF1A1A1AFF1A1A1ABF1A1A1AFF1A1A1AFF1A1A1AFF1A1A
     35      1AFF1A1A1AFF1A1A1AFF1A1A1AFF000000001818182F1818183F161616FF1616
     36      167F1818183F1818183F1818183F161616FF1818183F1818183F1818183F1616
     37      167F161616FF1818183F1818181F000000000000000000000000131313DF1313
     38      13AF000000000000000000000000131313FF0000000000000000000000001313
     39      13AF131313DF00000000000000000000000000000000000000000F0F0F7F0F0F
     40      0FFF0E0E0E5F00000000000000000F0F0FFF00000000000000000E0E0E5F0F0F
     41      0FFF1010106F0000000000000000000000000000000000000000000000000D0D
     42      0D9F0C0C0CFF0C0C0CAF0B0B0B4F0C0C0CFF0B0B0B4F0C0C0CAF0C0C0CFF0D0D
     43      0D9F000000000000000000000000000000000000000000000000000000000000
     44      00000909097F090909DF090909FF090909FF090909FF090909DF0909096F0000
     45      0000000000000000000000000000000000000000000000000000000000000000
     46      000000000000000000000505053F050505FF0505053F00000000000000000000
     47      0000000000000000000000000000000000000000000000000000000000000000
     48      000000000000000000000202022F020202FF0303031F00000000000000000000
     49      0000000000000000000000000000000000000000000000000000000000000000
     50      0000000000000000000000000000000000000000000000000000000000000000
     51      0000000000000000000000000000000000000000000000000000000000000000
     52      00000000000000000000000000FF000000FF0000000000000000000000000000
     53      0000000000000000000000000000000000000000000000000000000000000000
     54      0000000000FF000000FF800080FF800080FF000000FF00000000000000000000
     55      0000000000000000000000000000000000000000000000000000000000FF0000
     56      00FF800080FF800080FF800080FF800080FF800080FF000000FF000000000000
     57      000000000000000000000000000000000000000000FF000000FF800080FF8000
     58      80FF800080FF800080FF800080FF800080FF800080FF800080FF000000FF0000
     59      0000000000000000000000000000000000FFC0C0C0FF800080FF800080FF8000
     60      80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF0000
     61      00FF000000000000000000000000000000FF800080FFC0C0C0FF800080FF8000
     62      80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
     63      80FF000000FF0000000000000000000000FF800080FF800080FFC0C0C0FF8000
     64      80FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
     65      80FF800080FF000000FF00000000000000FF800080FF800080FF800080FFC0C0
     66      C0FF800080FF800080FF800080FF800080FF800080FF800080FF800080FF8000
     67      80FF800080FF000000FF000000FF000000FF800080FF800080FF800080FF8000
     68      80FFC0C0C0FF800080FF800080FF800080FF800080FF800080FF800080FF0000
     69      00FF000000FF808080FF0000000000000000000000FF800080FF800080FF8000
     70      80FF800080FFC0C0C0FF800080FF800080FF800080FF000000FF000000FF8080
     71      80FFFFFFFFFF808080FF000000000000000000000000000000FF800080FF8000
     72      80FF800080FF800080FFC0C0C0FF000000FF000000FF808080FFC0C0C0FFFFFF
     73      FFFFC0C0C0FF000000FF000000FF000000000000000000000000000000FF8000
     74      80FF800080FF800080FF000000FF808080FFFFFFFFFFC0C0C0FFFFFFFFFFC0C0
     75      C0FF000000FF000000FF00000000000000000000000000000000000000000000
     76      00FF800080FF800080FF000000FFFFFFFFFFC0C0C0FFFFFFFFFF000000FF0000
     77      00FF000000000000000000000000000000000000000000000000000000000000
     78      0000000000FF800080FF000000FF808080FF000000FF000000FF000000000000
     79      0000000000000000000000000000000000000000000000000000000000000000
     80      000000000000000000FF000000FF000000FF0000000000000000000000000000
     81      0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     82      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     83      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     84      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     85      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A4000000A6000000
     86      A9200000AA7E0000AAB20000AAC80000AAB20000AA7E0000A9200000A6000000
     87      A400FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A4000000A6410A0A
     88      AEC13F3FD5E76060EDF86A6AF3FE6060ECF83E3ED4E70A0AADC10000A6410000
     89      A400FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000A3200A0AABC15555
     90      E3F35A5AE2FF5656DEFF5656DEFF5656DEFF5959E1FF5050DEF30909AAC10000
     91      A320FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000009E7E3939CCE64A4A
     92      D2FF4545CDFF4545CDFF4545CDFF4545CDFF4545CDFF4848D0FF3131C3E60000
     93      9E7EFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000009AB24A4AD4F83737
     94      BFFF3737BFFF3131BAFF2727B0FF1C1CA6FF1616A0FF12129CFF2323AEF80000
     95      9AB2FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00000095C84848D0FE2E2E
     96      B8FF1D1DADFF1212A5FF1111A4FF1111A4FF1111A4FF1111A4FF1B1BADFE0000
     97      95C8FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008FB23434C3F81414
     98      B2FF1111B1FF1111B1FF1111B1FF1111B1FF1111B1FF1111B1FF1414B0F80000
     99      8FB2FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000897E1818AFE61414
     100      C1FF1111BFFF1111BFFF1111BFFF1111BFFF1111BFFF1111BFFF0A0AA6E60000
     101      897EFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008420030389C11515
     102      BFF31212CDFF1111CCFF1111CCFF1111CCFF1111CCFF0E0EBCF3020288C10000
     103      8420FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008100000078410202
     104      7DC10A0AA8E70F0FCAF81111D5FE0F0FCAF80A0AA8E702027DC1000078410000
     105      8100FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000008100000075000000
     106      64200000607E000060B2000060C8000060B20000607E00006420000075000000
     107      8100FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     108      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     109      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     110      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     111      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     112      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     113      FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
     114      0000000000000000000000000000000000000000000000000000000000000000
     115      0000000000000000000000000000000000000000000000000000000000000000
     116      0000000000000000000000000000000000000000000000000000000000000000
     117      000000000000000000000000000000000000000000001818C0FF1818C0FFC0C0
     118      C0FF000000000000000000000000000000000000000000000000000000000000
     119      00001818C0FF1818C0FFC0C0C0FF00000000000000002020C8FF2020C8FF2020
     120      C8FF2020C8FFC0C0C0FF00000000000000000000000000000000000000002020
     121      C8FF2020C8FFC0C0C0FF000000000000000000000000000000002626CEFF2626
     122      CEFF2626CEFF2626CEFFC0C0C0FF0000000000000000000000002626CEFF2626
     123      CEFFC0C0C0FF0000000000000000000000000000000000000000000000000000
     124      00002929D1FF2929D1FF2929D1FFC0C0C0FF000000002929D1FFC0C0C0FF0000
     125      0000000000000000000000000000000000000000000000000000000000000000
     126      0000000000002C2CD4FF2C2CD4FF2C2CD4FF2C2CD4FF2C2CD4FFC0C0C0FF0000
     127      0000000000000000000000000000000000000000000000000000000000000000
     128      000000000000000000002F2FD7FF2F2FD7FF2F2FD7FFC0C0C0FF000000000000
     129      0000000000000000000000000000000000000000000000000000000000000000
     130      0000000000003232DAFF3232DAFF3232DAFF3232DAFF3232DAFFC0C0C0FF0000
     131      0000000000000000000000000000000000000000000000000000000000000000
     132      00003535DDFF3535DDFF3535DDFFC0C0C0FF000000003535DDFF3535DDFFC0C0
     133      C0FF000000000000000000000000000000000000000000000000000000003838
     134      E0FF3838E0FF3838E0FFC0C0C0FF0000000000000000000000003838E0FF3838
     135      E0FFC0C0C0FF00000000000000000000000000000000000000003A3AE2FF3A3A
     136      E2FF3A3AE2FFC0C0C0FF00000000000000000000000000000000000000003A3A
     137      E2FFC0C0C0FF00000000000000000000000000000000000000003A3AE2FF3A3A
     138      E2FF3A3AE2FFC0C0C0FF00000000000000000000000000000000000000000000
     139      00003A3AE2FFC0C0C0FF00000000000000000000000000000000000000003A3A
     140      E2FFC0C0C0FF0000000000000000000000000000000000000000000000000000
     141      0000000000000000000000000000000000000000000000000000000000000000
     142      0000000000000000000000000000000000000000000000000000000000000000
     143      0000000000003A3AE2FFC0C0C0FF000000000000000000000000000000000000
     144      0000000000000000000000000000000000000000000000000000000000000000
     145      0000000000000000000000000000000000000000000000000000000000000000
     146      0000000000000000000000000000000000000000000000000000000000000000
     147      00000000000000000000000000000000000000000000000000FF000000FF0000
     148      00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
     149      00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
     150      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF0000
     151      00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
     152      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FFBDBDBDFF0000
     153      00FF0000000000000000000000000000000000000000000000FFFFFFFFFFFFFF
     154      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF000000FF0000
     155      00FF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     156      FFFFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     157      FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     158      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     159      FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     160      FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
     161      FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     162      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     163      FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     164      FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
     165      FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     166      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     167      FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     168      FFFFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFFFFFFFFFFFF
     169      FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     170      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     171      FFFF000000FF00000000000000000000000000000000000000FFFFFFFFFFFFFF
     172      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     173      FFFF000000FF00000000000000000000000000000000000000FF000000FF0000
     174      00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     175      00FF000000FF0000000000000000000000000000000000000000000000000000
     176      0000000000000000000000000000000000000000000000000000000000000000
     177      0000000000000000000000000000000000000000000000000000000000000000
     178      0000000000000000000000000000000000000000000000000000000000000000
     179      000000000000000000000000000000000000000000FF000000FF000000FF0000
     180      00FF000000FF000000FF000000FF000000FF0000000000000000000000000000
     181      000000000000000000000000000000000000000000FF000000FFFFFFFFFFFFFF
     182      FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     183      000000000000000000000000000000000000000000FF008484FF000000FFFFFF
     184      FFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     185      0000840000FF000000000000000000000000000000FF008484FF008484FF0000
     186      00FFFFFFFFFFFFFFFFFFFFFFFFFF000000FF0000000000000000000000008400
     187      00FF840000FF000000000000000000000000000000FF008484FF008484FF0084
     188      84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000840000FF8400
     189      00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
     190      84FF000000FFFFFFFFFFFFFFFFFF000000FF00000000840000FF840000FF8400
     191      00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
     192      84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000840000FF8400
     193      00FF840000FF840000FF840000FF00000000000000FF008484FF008484FF0084
     194      84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000008400
     195      00FF840000FF000000000000000000000000000000FF008484FF008484FF0000
     196      00FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     197      0000840000FF000000000000000000000000000000FF008484FF008484FF0084
     198      84FF000000FFFFFFFFFFFFFFFFFF000000FF0000000000000000000000000000
     199      0000000000000000000000000000000000FF000000FF008484FF008484FF0084
     200      84FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     201      00FF0000000000000000000000000000000000000000000000FF008484FF0084
     202      84FF000000FF0000000000000000000000000000000000000000000000000000
     203      0000000000000000000000000000000000000000000000000000000000FF0084
     204      84FF000000FF0000000000000000000000000000000000000000000000000000
     205      0000000000000000000000000000000000000000000000000000000000000000
     206      00FF000000FF0000000000000000000000000000000000000000000000000000
     207      0000000000000000000000000000000000000000000000000000000000000000
     208      0000000000FF0000000000000000000000000000000000000000000000000000
     209      0000000000000000000000000000000000000000000000000000000000000000
     210      0000000000000000000000000000000000000000000000000000000000000000
     211      000000000000000000000000000000000000000000000000000000000000C584
     212      44FFC28342FFD89C6DFFD69668FFD49463FFD69668FFB2793CFFB1783BFF0000
     213      0000000000000000000000000000000000000000000000000000C58442FFDCA2
     214      77FFF3DAC7FFFCF7F1FFFFFEFEFFFFFEFEFFFCF4EDFFF1D6C0FFC7935DFFA66F
     215      33FF0000000000000000000000000000000000000000C48443FFE5B999FFFCF4
     216      EDFFFBD2C1FFFAA887FFFD8757FFFD8454FFF8A582FFF7CEBDFFFAF1E7FFD2A7
     217      7AFFA36A2AFF000000000000000000000000C48445FFDCA277FFFCF4EDFFFABF
     218      A6FFFF7A43FFFFBB9EFFFFF6F3FFFFFEFEFFFEEDE5FFFA9970FFF3B69CFFF8F0
     219      E6FFBB8B56FF986426FF0000000000000000C48341FFF0DAC3FFFAD1C0FFFF79
     220      40FFFF986EFFFFFEFEFFFFC9B2FFFD9164FFFAC6AFFFFEF5F1FFF5773DFFEDC5
     221      B2FFE4CBB3FF905D21FF0000000000000000D1834CFFFCF7F1FFFAA582FFFF73
     222      3AFFFF844EFFFFAE8AFFFE6C2DFFF76727FFF19268FFFFFEFEFFE98354FFD785
     223      60FFF8F1ECFF81551FFF0000000000000000CD844EFFFFFEFEFFFC814CFFFF70
     224      31FFFF6B2CFFFD6928FFF86523FFF49265FFFDF5F1FFF4D4C5FFC65018FFBA59
     225      27FFFEFEFDFF834A1CFF0000000000000000CD8147FFFFFEFEFFF87A46FFF968
     226      29FFF66525FFF16020FFF18653FFFFFEFEFFF0BFA8FFC55A24FFB64C15FFB757
     227      24FFFEFEFDFF7F481AFF0000000000000000CD7F45FFFCF4EDFFEC9772FFE860
     228      21FFE05A1DFFDB5819FFEDAA89FFFFFEFEFFC84E12FFB94C11FFB34C13FFC77B
     229      53FFF6F0ECFF7A4319FF0000000000000000B4793AFFEFD6C1FFEDC5B2FFDD5A
     230      1AFFD55617FFD25313FFD87D4DFFE3A686FFBB4C11FFB34A12FFB64A10FFDEB9
     231      A6FFDCC9B8FF563C0DFF0000000000000000B67734FFD6996BFFF9F0E7FFDDA4
     232      88FFC75013FFC04E11FFDCA688FFFFFEFEFFB54911FFB64A10FFD59E82FFF3EC
     233      E7FF9A7352FF49340DFF000000000000000000000000B2702BFFDBAB80FFF8EF
     234      E7FFE2BBA6FFCC7E56FFC15823FFC05722FFC97F56FFDEBAA7FFF2EBE7FFB393
     235      76FF483108FF0000000000000000000000000000000000000000A1692CFFC088
     236      58FFE0C9B4FFF7F1ECFFFEFDFCFFFEFDFCFFF5F0ECFFDCC9B8FF9E7857FF4731
     237      08FF000000000000000000000000000000000000000000000000000000009164
     238      29FF855A24FF885015FF824A1DFF7E4719FF794417FF583C0EFF49340DFF0000
     239      0000000000000000000000000000000000000000000000000000000000000000
     240      0000000000000000000000000000000000000000000000000000000000000000
     241      0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     242      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     243      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     244      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     245      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     246      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     247      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     248      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     249      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF0000000063000000B7FFFF
     250      FF00FFFFFF00000000FF000000FF000000B7FFFFFF00FFFFFF00000000FF0000
     251      00FF0000008BFFFFFF00FFFFFF00FFFFFF0000000040000000FF000000B7FFFF
     252      FF0000000063000000B7FFFFFF00000000B700000063000000630000008B0000
     253      0020000000FF00000020FFFFFF0000000020000000FF000000FF000000B7FFFF
     254      FF00FFFFFF00FFFFFF00FFFFFF000000008B0000008BFFFFFF00FFFFFF00FFFF
     255      FF00000000FF00000040FFFFFF0000000020000000B70000008B000000B7FFFF
     256      FF00FFFFFF00FFFFFF00FFFFFF00000000FF0000008BFFFFFF00FFFFFF000000
     257      0020000000FF00000020FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
     258      FF00FFFFFF00FFFFFF000000008B000000FF00000040FFFFFF00FFFFFF000000
     259      00FF00000040FFFFFF00FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
     260      FF00FFFFFF0000000040000000FF000000B7FFFFFF00FFFFFF00FFFFFF00FFFF
     261      FF00000000FF00000063FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
     262      FF00FFFFFF00000000FF000000FF00000020FFFFFF00FFFFFF00FFFFFF00FFFF
     263      FF00000000FF0000008BFFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
     264      FF0000000063000000FF00000063FFFFFF00FFFFFF0000000063000000B70000
     265      0020000000FF00000063FFFFFF00FFFFFF00FFFFFF000000008B000000B7FFFF
     266      FF000000008B000000FF000000FF000000FF0000008BFFFFFF00000000B70000
     267      00FF000000B7FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     268      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     269      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     270      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     271      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     272      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     273      FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
     274      0000000000000000000000000000000000000000000000000000000000000000
     275      0000000000000000000000000000000000000000000000000000000000000000
     276      000000000000000000000000000000000000000000FF000000FF000000FF0000
     277      0000000000000000000000000000000000000000000000000000000000000000
     278      0000000000000000000000000000000000FF0000000000000000000000000000
     279      00FF00000000000000FF00000000000000000000000000000000000000000000
     280      0000000000000000000000000000000000000000000000000000000000000000
     281      0000000000FF000000FF0000000000000000000000FF000000FF000000FF0000
     282      0000000000000000000000000000000000000000000000000000000000000000
     283      00FF000000FF000000FF00000000000000FF00FFFFFFFFFFFFFF00FFFFFF0000
     284      00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
     285      0000000000000000000000000000000000FFFFFFFFFF00FFFFFFFFFFFFFF00FF
     286      FFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF000000FF000000000000
     287      0000000000000000000000000000000000FF00FFFFFFFFFFFFFF00FFFFFFFFFF
     288      FFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFF000000FF000000000000
     289      0000000000000000000000000000000000FFFFFFFFFF00FFFFFFFFFFFFFF00FF
     290      FFFF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     291      00FF000000FF000000FF000000FF000000FF00FFFFFFFFFFFFFF00FFFFFF0000
     292      00FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     293      84FF008484FF000000FF00000000000000FFFFFFFFFF00FFFFFF000000FF0084
     294      84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     295      84FF000000FF0000000000000000000000FF00FFFFFF000000FF008484FF0084
     296      84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0000
     297      00FF000000000000000000000000000000FF000000FF008484FF008484FF0084
     298      84FF008484FF008484FF008484FF008484FF008484FF008484FF000000FF0000
     299      0000000000000000000000000000000000FF000000FF000000FF000000FF0000
     300      00FF000000FF000000FF000000FF000000FF000000FF000000FF000000000000
     301      0000000000000000000000000000000000000000000000000000000000000000
     302      0000000000000000000000000000000000000000000000000000000000000000
     303      0000000000000000000000000000000000000000000000000000000000000000
     304      0000000000000000000000000000000000000000000000000000000000000000
     305      0000000000000000000000000000000000000000000000000000000000000000
     306      0000000000000000000000000000000000000000000000000000000000000000
     307      0000000000000000000000000000000000000000000000000000000000000000
     308      0000000000000000000000000000000000000000000000000000000000000000
     309      0000000000000000000000000000000000000000000000000000DE9077BFDA8A
     310      70FFD88367FFD57C61FF0000000000000000DE9077BFDA8A70FFD88367FFD57C
     311      61FF000000000000000000000000000000000000000000000000D9866CBFEBB0
     312      9DFFF0BBABFFD27457FF0000000000000000D9866CBFEBB09DFFF0BBABFFD274
     313      57FF000000000000000000000000000000000000000000000000D57C61BFE8A7
     314      93FFEDB6A3FFCD6849FF0000000000000000D57C61BFE8A793FFEDB6A3FFCD68
     315      49FF000000000000000000000000000000000000000000000000D27457BFE5A1
     316      8BFFEBAF9AFFC95E3EFF0000000000000000D27457BFE5A18BFFEBAF9AFFC95E
     317      3EFF000000000000000000000000000000000000000000000000CD6849BFE198
     318      81FFE8A793FFC45432FF0000000000000000CD6849BFE19881FFE8A793FFC454
     319      32FF000000000000000000000000000000000000000000000000C86A4DBFE7A5
     320      90FFE5A18BFFBF4A27FF0000000000000000C86A4DBFE7A590FFE5A18BFFBF4A
     321      27FF000000000000000000000000000000000000000000000000B95435BFE299
     322      84FFE29A85FFB5401DFF0000000000000000B95435BFE29984FFE29A85FFB540
     323      1DFF000000000000000000000000000000000000000000000000BF4A27C0D985
     324      6BFFDF957EFFAA3A18FF0000000000000000BF4A27C0D9856BFFDF957EFFAA3A
     325      18FF000000000000000000000000000000000000000000000000B5401DBFD57C
     326      61FFDE9077FF993414FF0000000000000000B5401DBFD57C61FFDE9077FF9934
     327      14FF000000000000000000000000000000000000000000000000AA3A18BFD375
     328      58FFDC8B71FF8A2C0FFF0000000000000000AA3A18BFD37558FFDC8B71FF8A2C
     329      0FFF000000000000000000000000000000000000000000000000993414BFCF6F
     330      50FFDA886DFF7F270BFF0000000000000000993414BFCF6F50FFDA886DFF7F27
     331      0BFF0000000000000000000000000000000000000000000000008A2C0FBF842A
     332      0EFF7C260BFF7A250AFF00000000000000008A2C0FBF842A0EFF7C260BFF7A25
     333      0AFF000000000000000000000000000000000000000000000000000000000000
     334      0000000000000000000000000000000000000000000000000000000000000000
     335      0000000000000000000000000000000000000000000000000000000000000000
     336      0000000000000000000000000000000000000000000000000000000000000000
     337      0000000000000000000000000000A37B48FFA37B48FFA27A47FFA27946FFA178
     338      45FFA07744FFA07643FF9F7542FF9E7441FF9E7340FF9D723FFF9C713EFF9C70
     339      3DFF9B6F3CFF9A6E3BFF9A6D3AFFA37B48FFBEA27FFFBEA17EFFBDA17DFFBDA0
     340      7CFFBD9F7CFFBC9F7BFFBB9E7AFFBB9D7AFFBB9D79FFBA9C78FFB99B78FFB99A
     341      77FFB89A76FFB89975FF996C39FFA27A47FFFFFFFFFFFFFFFFFFFEFEFEFFFEFE
     342      FEFFFDFDFDFFFDFDFCFFFCFCFBFFFCFBFBFFFBFBFAFFFBFAF9FFFAFAF9FFFAF9
     343      F8FFF9F9F7FFF9F8F7FF986B37FFA17946FFFFFFFFFF878787FF5D5D5DFFA0A0
     344      A0FFFDFCFCFFFCFCFBFFFCFBFBFFFBFBFAFFFBFAF9FFFAFAF9FFFAF9F8FFF9F8
     345      F7FFF8F8F7FFF8F7F6FF976A36FFA17844FFFEFEFEFF5F5F5FFF949494FF5353
     346      53FFFCFCFBFF7B7B7BFF797979FF757575FF727272FF6E6E6EFF6A6A69FF6666
     347      66FF626262FFF7F7F5FF966935FFA07643FFFEFDFDFF8C8C8CFF525252FFA4A4
     348      A4FFFBFBFAFFFBFBFAFFFAFAF9FFFAF9F8FFF9F9F8FFF9F8F7FFF8F8F6FFF8F7
     349      F6FFF7F7F5FFF7F6F4FF966734FF9F7542FFFDFDFCFFFCFCFCFFFCFCFBFFFBFB
     350      FAFFFBFAFAFFFAFAF9FFFAF9F8FFF9F9F8FFF9F8F7FFF8F8F6FFF8F7F6FFF7F6
     351      F5FFF7F6F4FFF6F5F4FF956633FF9E7441FFFCFCFCFFB5B5B5FF848484FFBEBD
     352      BDFFFAFAF9FFFAF9F8FFF9F9F7FFF9F8F7FFF8F8F6FFF8F7F5FFF7F6F5FFF7F6
     353      F4FFF6F5F3FFF6F5F3FF946531FF9D7340FFFCFBFBFF818181FFC4C4C4FF8F8F
     354      8FFFFAF9F8FF7B7B7AFF797979FF757574FF727171FF6D6D6DFF696969FF6666
     355      65FF626261FFF5F4F2FF936430FF9D723EFFFBFBFAFF9F9F9EFF7F7F7FFFAEAE
     356      ADFFF9F8F7FFF8F8F7FFF8F7F6FFF7F7F5FFF7F6F5FFF6F6F4FFF6F5F3FFF5F4
     357      F3FFF5F4F2FFF4F3F1FF92622FFF9C703DFFFAFAF9FFFAF9F9FFF9F9F8FFF9F8
     358      F7FFF8F8F7FFF8F7F6FFF7F7F5FFF7F6F5FFF6F5F4FFF6F5F3FFF5F4F3FFF5F4
     359      F2FFF4F3F1FFF4F3F0FF92612EFF9B6F3CFFFAF9F8FFBEBEBDFF929292FFBCBC
     360      BBFFF8F7F6FFF7F7F5FFF7F6F4FFF6F5F4FFF6F5F3FFF5F4F2FFF5F4F2FFF4F3
     361      F1FFF4F2F0FFF3F2F0FF91602DFF9A6E3BFFF9F9F8FF7C7C7CFFC4C4C4FF8787
     362      87FFF7F6F5FF7A7A7AFF787878FF747474FF717170FF6D6D6CFF696968FF6565
     363      65FF616161FFF2F1EFFF905F2BFF996D3AFFF9F8F7FF959594FF878787FF9B9A
     364      9AFFF7F6F4FFF6F5F3FFF6F5F3FFF5F4F2FFF4F3F1FFF4F3F1FFF3F2F0FFF3F2
     365      EFFFF2F1EFFFF2F1EEFF8F5E2AFF996C38FFF8F7F6FFF8F7F5FFF7F6F5FFF6F6
     366      F4FFF6F5F3FFF5F5F3FFF5F4F2FFF4F3F1FFF4F3F1FFF3F2F0FFF3F2EFFFF2F1
     367      EFFFF2F0EEFFF1F0EDFF8E5D29FF986B37FF976A36FF966935FF966734FF9566
     368      33FF946532FF946531FF936430FF92622FFF92612EFF91602DFF90602CFF905F
     369      2BFF8F5D2AFF8E5C29FF8D5B28FF000000000000000000000000000000000000
     370      0000000000000000000000000000000000000000000000000000000000000000
     371      0000000000000000000000000000000000000000000000000000000000000000
     372      000000FF00FF0000000000000000000000000000000000000000000000000000
     373      0000000000000000000000000000000000000000000000000000000000000000
     374      000000FF00FF00FF00FF00000000000000000000000000000000000000000000
     375      0000000000000000000000000000000000000000000000000000000000000000
     376      000000FF00FF00FF00FF00FF00FF000000000000000000000000000000000000
     377      0000000000000000000000000000000000000000000000000000000000000000
     378      000000FF00FF00FF00FF00FF00FF00FF00FF0000000000000000000000000000
     379      0000000000000000000000000000000000000000000000000000000000000000
     380      000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000000000000000
     381      0000000000000000000000000000000000000000000000000000000000000000
     382      000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000
     383      0000000000000000000000000000000000000000000000000000000000000000
     384      000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF0000
     385      0000000000000000000000000000000000000000000000000000000000000000
     386      000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000000000
     387      0000000000000000000000000000000000000000000000000000000000000000
     388      000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000000000000000
     389      0000000000000000000000000000000000000000000000000000000000000000
     390      000000FF00FF00FF00FF00FF00FF00FF00FF0000000000000000000000000000
     391      0000000000000000000000000000000000000000000000000000000000000000
     392      000000FF00FF00FF00FF00FF00FF000000000000000000000000000000000000
     393      0000000000000000000000000000000000000000000000000000000000000000
     394      000000FF00FF00FF00FF00000000000000000000000000000000000000000000
     395      0000000000000000000000000000000000000000000000000000000000000000
     396      000000FF00FF0000000000000000000000000000000000000000000000000000
     397      0000000000000000000000000000000000000000000000000000000000000000
     398      0000000000000000000000000000000000000000000000000000000000000000
     399      0000000000000000000000000000000000000000000000000000000000000000
     400      0000000000000000000000000000000000000000000000000000000000000000
     401      0000000000000000000000000000000000000000000000000000000000000000
     402      0000000000000000000000000000000000000000000000000000000000000000
     403      0000000000000000000000000000000000000000000000000000000000000000
     404      0000000000000000000000000000000000000000000000000000000000000000
     405      0000000000000000000000000000000000000000000000000000000000000000
     406      0000000000000000000000000000000000000000000000000000000000000000
     407      0000000000000000000000000000000000000000000000000000339966FF0000
     408      00000000000066CC99FF009933FF009933FF009933FF339966FF000000000000
     409      0000000000000000000000000000000000000000000000000000009933FF3399
     410      66FF009933FF009933FF009933FF009933FF009933FF339966FF339966FF0000
     411      0000000000000000000000000000000000000000000000000000009933FF0099
     412      33FF009933FF009933FF66CC99FF000000000000000066CC99FF009933FF66CC
     413      99FF000000000000000000000000000000000000000000000000009933FF0099
     414      33FF009933FF339966FF0000000000000000000000000000000066CC99FF0099
     415      33FF000000000000000000000000000000000000000000000000009933FF0099
     416      33FF009933FF009933FF339966FF000000000000000000000000000000000000
     417      0000000000000000000000000000000000000000000000000000000000000000
     418      0000000000000000000000000000000000000000000000000000000000000000
     419      0000000000000000000000000000000000000000000000000000000000000000
     420      0000000000000000000000000000339966FF009933FF009933FF009933FF0099
     421      33FF000000000000000000000000000000000000000000000000009933FF66CC
     422      99FF00000000000000000000000000000000339966FF009933FF009933FF0099
     423      33FF00000000000000000000000000000000000000000000000066CC99FF0099
     424      33FF66CC99FF000000000000000066CC99FF009933FF009933FF009933FF0099
     425      33FF000000000000000000000000000000000000000000000000000000003399
     426      66FF339966FF009933FF009933FF009933FF009933FF009933FF339966FF0099
     427      33FF000000000000000000000000000000000000000000000000000000000000
     428      0000339966FF009933FF009933FF009933FF66CC99FF00000000000000003399
     429      66FF000000000000000000000000000000000000000000000000000000000000
     430      0000000000000000000000000000000000000000000000000000000000000000
     431      0000000000000000000000000000000000000000000000000000000000000000
     432      0000000000000000000000000000000000000000000000000000000000000000
     433      0000000000000000000000000000000000000000000000000000000000000000
     434      0000000000000000000000000000000000000000000000000000000000000000
     435      000000000000000000000000000000000000000000FF000000FF000000FF0000
     436      00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     437      00FF000000FF000000FF0000000000000000000000FF008484FF000000FFFFFF
     438      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
     439      00FFFFFFFFFF000000FF0000000000000000000000FF008484FF000000FFFFFF
     440      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
     441      00FF000000FF000000FF0000000000000000000000FF008484FF000000FFFFFF
     442      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
     443      00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
     444      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
     445      00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
     446      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
     447      00FF008484FF000000FF0000000000000000000000FF008484FF000000FFFFFF
     448      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000
     449      00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
     450      00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0084
     451      84FF008484FF000000FF0000000000000000000000FF008484FF008484FF0084
     452      84FF008484FF008484FF008484FF008484FF008484FF008484FF008484FF0084
     453      84FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
     454      00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     455      00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
     456      00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
     457      00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
     458      00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
     459      00FF008484FF000000FF0000000000000000000000FF008484FF008484FF0000
     460      00FF000000FF000000FF000000FF000000FF000000FFFFFFFFFFFFFFFFFF0000
     461      00FF008484FF000000FF000000000000000000000000000000FF000000FF0000
     462      00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000
     463      00FF000000FF000000FF00000000000000000000000000000000000000000000
     464      0000000000000000000000000000000000000000000000000000000000000000
     465      0000000000000000000000000000000000000000000000000000000000000000
     466      0000000000000000000000000000000000000000000000000000000000000000
     467      0000000000000000000000000000000000000000000000000000000000000000
     468      0000000000000000000000000000000000000000000000000000000000000000
     469      0000000000000000000000000000000000000000000000000000000000000000
     470      0000000000000000000000000000000000000000000000000000000000000000
     471      0000000000000000000000000000000000000000000000000000000000000000
     472      0000000000000000000000000000000000000000000000000000000000000000
     473      0000000000000000000000000000000000000000000000000000000000000000
     474      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     475      0000000000000000000000000000000000000000000000000000000000000000
     476      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     477      0000000000000000000000000000000000000000000000000000000000000000
     478      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     479      0000000000000000000000000000000000000000000000000000000000000000
     480      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     481      0000000000000000000000000000000000000000000000000000000000000000
     482      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     483      0000000000000000000000000000000000000000000000000000000000000000
     484      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     485      0000000000000000000000000000000000000000000000000000000000000000
     486      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     487      0000000000000000000000000000000000000000000000000000000000000000
     488      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     489      0000000000000000000000000000000000000000000000000000000000000000
     490      0000000000000000000000000000000000000000000000000000000000000000
     491      0000000000000000000000000000000000000000000000000000000000000000
     492      0000000000000000000000000000000000000000000000000000000000000000
     493      0000000000000000000000000000000000000000000000000000000000000000
     494      0000000000000000000000000000000000000000000000000000000000000000
     495      0000000000000000000000000000000000000000000000000000000000000000
     496      0000000000000000000000000000000000000000000000000000000000000000
     497      0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     498      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     499      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
     500      AAFF0000AAFF0000AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFF
     501      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
     502      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     503      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     504      FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
     505      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     506      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     507      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     508      FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
     509      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     510      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     511      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     512      FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
     513      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     514      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     515      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     516      FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
     517      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     518      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     519      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     520      FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
     521      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     522      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     523      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
     524      FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
     525      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
     526      AAFF0000AAFF0000AAFF0000AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFF
     527      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     528      FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
     529      FF00FFFFFF00FFFFFF00FFFFFF00000000000000000000000000000000000000
     530      0000000000000000000000000000000000000000000000000000000000000000
     531      0000000000000000000000000000000000000000000000000000000000000000
     532      0000000000000000000000000000000000000000000000000000000000000000
     533      0000000000000000000000000000000000000000000000000000000000000000
     534      0000000000000000000000000000000000000000000000000000000000000000
     535      0000000000000000000000000000000000000000000000000000000000000000
     536      0000000000000000000000000000000000000000000000000000000000000000
     537      0000000000000000000000000000000000000000000000000000000000000000
     538      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     539      0000000000000000000000000000000000000000000000000000000000000000
     540      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     541      0000000000000000000000000000000000000000000000000000000000000000
     542      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     543      0000000000000000000000000000000000000000000000000000000000000000
     544      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     545      0000000000000000000000000000000000000000000000000000000000000000
     546      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     547      0000000000000000000000000000000000000000000000000000000000000000
     548      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     549      0000000000000000000000000000000000000000000000000000000000000000
     550      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     551      0000000000000000000000000000000000000000000000000000000000000000
     552      FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000
     553      0000000000000000000000000000000000000000000000000000000000000000
     554      0000000000000000000000000000000000000000000000000000000000000000
     555      0000000000000000000000000000000000000000000000000000000000000000
     556      0000000000000000000000000000000000000000000000000000000000000000
     557      0000000000000000000000000000000000000000000000000000000000000000
     558      0000000000000000000000000000000000000000000000000000000000000000
     559      0000000000000000000000000000000000000000000000000000000000000000
     560      0000000000000000000000000000000000000000000000000000000000000000
     561      0000000000000000000000000000000000000000000000000000000000000000
     562      0000000000000000000000000000000000000000000000000000000000000000
     563      0000000000000000000000000000000000000000000000000000000000000000
     564      0000000000000000000000000000000000000000000000000000000000000000
     565      000000000000000000000000000000000000000000FF000000FF000000FF0000
     566      00FF000000FF000000FF00000000000000000000000000000000000000000000
     567      000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
     568      FFFFFFFFFFFF000000FF000000FF000000000000000000000000000000000000
     569      000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
     570      FFFFFFFFFFFF000000FFFFFFFFFF000000FF0000000000000000000000000000
     571      000000000000000000000000000000000000000000FFFFFFFFFF000000FF0000
     572      00FFFFFFFFFF000000FF840000FF840000FF840000FF840000FF840000FF8400
     573      00FF00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
     574      FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
     575      00FF840000FF000000000000000000000000000000FFFFFFFFFF000000FF0000
     576      00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
     577      00FFFFFFFFFF840000FF0000000000000000000000FFFFFFFFFFFFFFFFFFFFFF
     578      FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF000000FF000000FFFFFFFFFF8400
     579      00FF840000FF840000FF840000FF00000000000000FFFFFFFFFF000000FF0000
     580      00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     581      FFFFFFFFFFFFFFFFFFFF840000FF00000000000000FFFFFFFFFFFFFFFFFFFFFF
     582      FFFFFFFFFFFFFFFFFFFF840000FFFFFFFFFF000000FF000000FF000000FF0000
     583      00FF000000FFFFFFFFFF840000FF00000000000000FF000000FF000000FF0000
     584      00FF000000FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     585      FFFFFFFFFFFFFFFFFFFF840000FF000000000000000000000000000000000000
     586      00000000000000000000840000FFFFFFFFFF000000FF000000FF000000FF0000
     587      00FF000000FFFFFFFFFF840000FF000000000000000000000000000000000000
     588      00000000000000000000840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     589      FFFFFFFFFFFFFFFFFFFF840000FF000000000000000000000000000000000000
     590      00000000000000000000840000FF840000FF840000FF840000FF840000FF8400
     591      00FF840000FF840000FF840000FF000000000000000000000000000000000000
     592      0000000000000000000000000000000000000000000000000000000000000000
     593      0000000000000000000000000000FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     594      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     595      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     596      FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
     597      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     598      FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
     599      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     600      FF00000000FFFFFFFF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFF
     601      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     602      FF00000000FF000000FFFFFFFF00000000FF000000FFFFFFFF00FFFFFF00FFFF
     603      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     604      FF00FFFFFF00000000FFFFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF00FFFF
     605      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     606      FF00FFFFFF00000000FF000000FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFF
     607      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     608      FF00FFFFFF00FFFFFF00000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     609      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     610      FF00FFFFFF00800000FF000000FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFF
     611      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     612      FF00FFFFFF00800000FFFFFFFF00800000FF800000FF800000FFFFFFFF00FFFF
     613      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008000
     614      00FF800000FF800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
     615      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
     616      FF00FFFFFF00800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
     617      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
     618      FF00FFFFFF00800000FFFFFFFF00800000FFFFFFFF00FFFFFF00800000FFFFFF
     619      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00800000FFFFFF
     620      FF00FFFFFF00800000FFFFFFFF00FFFFFF00800000FF800000FFFFFFFF00FFFF
     621      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF008000
     622      00FF800000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     623      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     624      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     625      FF00FFFFFF00FFFFFF00FFFFFF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     626      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     627      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     628      FF00000000FF000000FF000000FF000000FFFF00FF00FF00FF00FF00FF00FF00
     629      FF00FF00FF00FF00FF00FF00FF00FF00FF00000000FF000000FF000000FF0000
     630      00FF000000FF00FFFFFF00FFFFFF000000FF000000FF000000FF000000FF0000
     631      00FFFF00FF00FF00FF00FF00FF00000000FF008484FF848484FF008484FF0000
     632      00FF00FFFFFF000000FF000000FF00FFFFFF000000FF848484FF008484FF8484
     633      84FF000000FFFF00FF00FF00FF00000000FF848484FF848484FF000000FFFF00
     634      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00000000FF848484FF0084
     635      84FF000000FFFF00FF00FF00FF00000000FF008484FF848484FF000000FF0000
     636      00FF000000FF000000FF000000FF000000FF000000FF000000FF848484FF8484
     637      84FF000000FFFF00FF00FF00FF00000000FF848484FF008484FF848484FF0084
     638      84FF848484FF008484FF848484FF008484FF848484FF008484FF848484FF0084
     639      84FF000000FFFF00FF00FF00FF00000000FF008484FF848484FF008484FF8484
     640      84FF008484FF840000FF840000FF840000FF840000FF840000FF840000FF8400
     641      00FF000000FFFF00FF00FF00FF00000000FF848484FF008484FF848484FF0084
     642      84FF848484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
     643      00FF840000FFFF00FF00FF00FF00000000FF008484FF848484FF008484FF8484
     644      84FF008484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8400
     645      00FFFFFFFFFF840000FFFF00FF00000000FF848484FF008484FF848484FF0084
     646      84FF848484FF840000FFFFFFFFFF000000FF000000FF000000FFFFFFFFFF8400
     647      00FF840000FF840000FF840000FF000000FF008484FF848484FF008484FF8484
     648      84FF008484FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     649      FFFFFFFFFFFFFFFFFFFF840000FF000000FF848484FF008484FF848484FF0084
     650      84FF848484FF840000FFFFFFFFFF000000FF000000FF000000FF000000FF0000
     651      00FF000000FFFFFFFFFF840000FFFF00FF00000000FF000000FF000000FF0000
     652      00FF000000FF840000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
     653      FFFFFFFFFFFFFFFFFFFF840000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00
     654      FF00FF00FF00840000FF840000FF840000FF840000FF840000FF840000FF8400
     655      00FF840000FF840000FF840000FFFF00FF00FF00FF00FF00FF00FF00FF00FF00
     656      FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00
     657      FF00FF00FF00FF00FF00FF00FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     658      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     659      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     660      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     661      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
     662      AAFF0000AAFF0000AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFF
     663      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
     664      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     665      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     666      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     667      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     668      FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
     669      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     670      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     671      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     672      FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
     673      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     674      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     675      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A8380000
     676      ABA60000AB5B0000AA06FFFFFF00000000FF000000FF000000FF000000FF0000
     677      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
     678      AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     679      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000
     680      ABA60000AB5B0000AA06FFFFFF00000000FF000000FF000000FF000000FF0000
     681      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     682      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     683      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     684      FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
     685      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     686      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     687      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     688      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     689      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     690      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     691      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     692      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     693      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     694      FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
     695      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     696      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     697      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     698      FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
     699      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
     700      AAFF0000AAFF0000AAC0FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     701      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
     702      FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
     703      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     704      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     705      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     706      FF00FFFFFF00FFFFFF00FFFFFF00000000FF000000FF000000FF000000FF0000
     707      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     708      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     709      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     710      FF00FFFFFF00000000FF000000FF000000FF000000FF000000FF000000FF0000
     711      00FF000000FFFFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAFFFFFFFF00FFFF
     712      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     713      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AAD10000A838FFFF
     714      FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
     715      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF000000AB4C0000AAD10000
     716      AAFF0000AAFF0000AAFF0000AAFF0000AAFF0000AADB0000AA1BFFFFFF00FFFF
     717      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     718      FF00FFFFFF00FFFFFF000000ABA60000AB5B0000AA06FFFFFF00FFFFFF00FFFF
     719      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     720      FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFF
     721      FF00FFFFFF00FFFFFF00FFFFFF00
     722    }
     723  end
     724  object API: TLDStudioAPI
     725    OnOpenFile = APIOpenFile
     726    OnRegisterFileType = APIRegisterFileType
     727    OnUnregisterFileType = APIUnregisterFileType
     728    OnRegisterForm = APIRegisterForm
     729    OnUnregisterForm = APIUnregisterForm
     730    OnRegisterAction = APIRegisterAction
     731    OnUnregisterAction = APIUnregisterAction
     732    OnRegisterMainMenuItem = APIRegisterMainMenuItem
     733    OnUnregisterMainMenuItem = APIUnregisterMainMenuItem
     734    OnDockForm = APIDockForm
     735    left = 92
     736    top = 168
     737  end
    9738end
  • trunk/StudioPackage/UDataModule.pas

    r13 r14  
    66
    77uses
    8   Classes, SysUtils, FileUtil, Forms, SpecializedList, USource,
    9   UModularSystem, ULDStudioAPI;
     8  Classes, SysUtils, FileUtil, Forms, ActnList, Controls, SpecializedList,
     9  USource, UModularSystem, ULDStudioAPI, Menus, ComCtrls;
    1010
    1111type
     
    4040
    4141  TDataModule1 = class(TDataModule)
     42  published
     43    ActionListRegistred: TActionList;
     44    ImageListMain: TImageList;
     45    API: TLDStudioAPI;
     46    procedure APIDockForm(Form: TForm; Target: TDockTarget);
     47    procedure APIRegisterFileType(FileType: TSourceType);
     48    procedure APIRegisterForm(Form: TForm);
     49    procedure APIRegisterMainMenuItem(MenuItem: TMenuItem;
     50      ParentItem: TMenuItem; Index: Integer);
     51    procedure APIUnregisterAction(Action: TAction);
     52    procedure APIUnregisterFileType(FileType: TSourceType);
     53    procedure APIUnregisterForm(Form: TForm);
     54    procedure APIUnregisterMainMenuItem(MenuItem: TMenuItem);
    4255    procedure DataModuleCreate(Sender: TObject);
    4356    procedure DataModuleDestroy(Sender: TObject);
     57    procedure APIOpenFile(FileName: string);
     58    procedure APIRegisterAction(Action: TAction);
    4459  private
    45     API: TLDStudioAPI;
     60    procedure DockToPageControl(PageControl: TPageControl; Form: TForm);
    4661  public
    4762    ModuleManager: TModuleManager;
     
    127142  FileTypes.OwnsObjects := False;
    128143  OpenedFiles := TOpenedFiles.Create;
    129   API := TLDStudioAPI.Create;
    130144  ModuleManager := TModuleManager.Create(nil);
    131145  ModuleManager.API := API;
     
    138152  FormModuleList := TFormModuleList.Create(nil);
    139153
    140   TLDStudioAPI(ModuleManager.API).MainForm := FormMain;
    141   TLDStudioAPI(ModuleManager.API).MainMenu := FormMain.MainMenu;
    142   TLDStudioAPI(ModuleManager.API).FileTypes := FileTypes;
    143154  FormMain.Show;
    144155end;
    145156
     157procedure TDataModule1.APIUnregisterMainMenuItem(MenuItem: TMenuItem);
     158begin
     159  MenuItem.Parent.Delete(MenuItem.Parent.IndexOf(MenuItem));
     160end;
     161
     162procedure TDataModule1.APIRegisterMainMenuItem(MenuItem: TMenuItem;
     163  ParentItem: TMenuItem; Index: Integer);
     164begin
     165  if Assigned(ParentItem) then ParentItem.Insert(Index, MenuItem)
     166    else FormMain.MainMenu.Items.Insert(Index, MenuItem);
     167end;
     168
     169procedure TDataModule1.APIRegisterForm(Form: TForm);
     170begin
     171  Form.Parent := FormMain;
     172end;
     173
     174procedure TDataModule1.APIRegisterFileType(FileType: TSourceType);
     175begin
     176  FileTypes.Add(FileType);
     177end;
     178
     179procedure TDataModule1.DockToPageControl(PageControl: TPageControl; Form: TForm
     180  );
     181var
     182  NewTabSheet: TTabSheet;
     183begin
     184  NewTabSheet := TTabSheet.Create(PageControl);
     185  NewTabSheet.Parent := PageControl;
     186  NewTabSheet.Visible := True;
     187  NewTabSheet.Caption := Form.Caption;
     188  Form.Align := alClient;
     189  Form.ManualDock(NewTabSheet, nil, alClient);
     190  Form.Visible := True;
     191end;
     192
     193procedure TDataModule1.APIDockForm(Form: TForm; Target: TDockTarget);
     194begin
     195  with FormMain do
     196  case Target of
     197    dtCenter: DockToPageControl(PageControlCenter, Form);
     198//    dtTop: DockToPageControl(PageControlTop, Form);
     199    dtLeft: DockToPageControl(PageControlLeft, Form);
     200    dtRight: DockToPageControl(PageControlRight, Form);
     201    dtBottom: DockToPageControl(PageControlBottom, Form);
     202  end;
     203end;
     204
     205procedure TDataModule1.APIUnregisterAction(Action: TAction);
     206begin
     207  Action.ActionList := nil;
     208end;
     209
     210procedure TDataModule1.APIUnregisterFileType(FileType: TSourceType);
     211begin
     212  FileTypes.Remove(FileType);
     213end;
     214
     215procedure TDataModule1.APIUnregisterForm(Form: TForm);
     216begin
     217  Form.Parent := nil;
     218end;
     219
    146220procedure TDataModule1.DataModuleDestroy(Sender: TObject);
    147221begin
    148222  FreeAndNil(ModuleManager);
    149   FreeAndNil(API);
    150223  FreeAndNil(FormMain);
    151224  FreeAndNil(FormSourceCode);
     
    156229end;
    157230
     231procedure TDataModule1.APIOpenFile(FileName: string);
     232begin
     233  OpenedFiles.OpenFile(FileName);
     234end;
     235
     236procedure TDataModule1.APIRegisterAction(Action: TAction);
     237begin
     238  Action.ActionList := ActionListRegistred;
     239end;
     240
    158241end.
    159242
Note: See TracChangeset for help on using the changeset viewer.