Commits

Anonymous committed a6ccb8f

Project

Comments (0)

Files changed (10)

+<?xml version="1.0" encoding="utf-8"?>
+<CONFIG>
+  <LazReport>
+    <Version Value="25"/>
+    <Title Value=""/>
+    <Subject Value=""/>
+    <KeyWords Value=""/>
+    <Comments Value=""/>
+    <ReportVersionBuild Value=""/>
+    <ReportVersionMajor Value=""/>
+    <ReportVersionMinor Value=""/>
+    <ReportVersionRelease Value=""/>
+    <ReportAutor Value=""/>
+    <Pages>
+      <PrintToDefault Value="False"/>
+      <DoublePass Value="False"/>
+      <SelectedPrinter Value="Fax"/>
+      <PageCount Value="1"/>
+      <Page1>
+        <Name Value="Page1"/>
+        <ClassName Value="TfrPageReport"/>
+        <Visible Value="1"/>
+        <Width Value="1"/>
+        <Height Value="1" PageType="0"/>
+        <PgSize Value="1"/>
+        <Margins>
+          <left Value="0"/>
+          <Top Value="0"/>
+          <Right Value="0"/>
+          <Bottom Value="0"/>
+        </Margins>
+        <Orientation Value="poPortrait"/>
+        <UseMargins Value="True"/>
+        <PrintToPrevPage Value="False"/>
+        <ColCount Value="0"/>
+        <ColGap Value="0"/>
+        <LayoutOrder Value="loColumns"/>
+        <ObjectCount Value="5"/>
+        <Object1>
+          <Name Value="ColumnHeader1"/>
+          <ClassName Value="TfrBandView"/>
+          <Visible Value="1"/>
+          <Typ Value="gtBand"/>
+          <StreamMode Value="0"/>
+          <Size>
+            <Left Value="0"/>
+            <Top Value="84"/>
+            <Width Value="773"/>
+            <Height Value="40"/>
+          </Size>
+          <Flags Value="48"/>
+          <Data>
+            <Script Value=""/>
+          </Data>
+          <BandType Value="btColumnHeader"/>
+          <Condition Value=""/>
+          <DatasetStr Value=""/>
+        </Object1>
+        <Object2>
+          <Name Value="MasterData1"/>
+          <ClassName Value="TfrBandView"/>
+          <Visible Value="1"/>
+          <Typ Value="gtBand"/>
+          <StreamMode Value="0"/>
+          <Size>
+            <Left Value="0"/>
+            <Top Value="168"/>
+            <Width Value="773"/>
+            <Height Value="40"/>
+          </Size>
+          <Flags Value="48"/>
+          <Data>
+            <Script Value=""/>
+          </Data>
+          <BandType Value="btMasterData"/>
+          <Condition Value=""/>
+          <DatasetStr Value="frDBDataSet1"/>
+        </Object2>
+        <Object3>
+          <Name Value="CrossData1"/>
+          <ClassName Value="TfrBandView"/>
+          <Visible Value="1"/>
+          <Typ Value="gtBand"/>
+          <StreamMode Value="0"/>
+          <Size>
+            <Left Value="128"/>
+            <Top Value="0"/>
+            <Width Value="100"/>
+            <Height Value="1008"/>
+          </Size>
+          <Flags Value="48"/>
+          <Data>
+            <Script Value=""/>
+          </Data>
+          <BandType Value="btCrossData"/>
+          <Condition Value=""/>
+          <DatasetStr Value="ColumnHeader1=frDBDataSet1;"/>
+        </Object3>
+        <Object4>
+          <Name Value="Memo1"/>
+          <ClassName Value="TfrMemoView"/>
+          <Visible Value="1"/>
+          <Typ Value="gtMemo"/>
+          <StreamMode Value="0"/>
+          <Size>
+            <Left Value="132"/>
+            <Top Value="92"/>
+            <Width Value="96"/>
+            <Height Value="18"/>
+          </Size>
+          <Flags Value="3"/>
+          <FillColor Value="clNone"/>
+          <Frames>
+            <FrameColor Value="clBlack"/>
+            <FrameStyle Value="frsSolid"/>
+            <FrameWidth Value="1"/>
+            <FrameBorders Value=""/>
+          </Frames>
+          <Data>
+            <Format Value="556"/>
+            <FormatStr Value=""/>
+            <Memo Value=""/>
+            <Script Value=""/>
+          </Data>
+          <Font>
+            <Name Value="Arial"/>
+            <Size Value="10"/>
+            <Color Value="clBlack"/>
+            <Charset Value="0"/>
+            <Style Value=""/>
+          </Font>
+          <Highlight>
+            <FontStyle Value="2"/>
+            <FontColor Value="clBlack"/>
+            <FillColor Value="clWhite"/>
+            <HighlightStr Value=""/>
+          </Highlight>
+          <Alignment Value="taLeftJustify"/>
+          <Layout Value="tlTop"/>
+          <Angle Value="0"/>
+        </Object4>
+        <Object5>
+          <Name Value="Memo2"/>
+          <ClassName Value="TfrMemoView"/>
+          <Visible Value="1"/>
+          <Typ Value="gtMemo"/>
+          <StreamMode Value="0"/>
+          <Size>
+            <Left Value="280"/>
+            <Top Value="180"/>
+            <Width Value="96"/>
+            <Height Value="18"/>
+          </Size>
+          <Flags Value="3"/>
+          <FillColor Value="clNone"/>
+          <Frames>
+            <FrameColor Value="clBlack"/>
+            <FrameStyle Value="frsSolid"/>
+            <FrameWidth Value="1"/>
+            <FrameBorders Value=""/>
+          </Frames>
+          <Data>
+            <Format Value="556"/>
+            <FormatStr Value=""/>
+            <Memo Value=""/>
+            <Script Value=""/>
+          </Data>
+          <Font>
+            <Name Value="Arial"/>
+            <Size Value="10"/>
+            <Color Value="clBlack"/>
+            <Charset Value="0"/>
+            <Style Value=""/>
+          </Font>
+          <Highlight>
+            <FontStyle Value="2"/>
+            <FontColor Value="clBlack"/>
+            <FillColor Value="clWhite"/>
+            <HighlightStr Value=""/>
+          </Highlight>
+          <Alignment Value="taLeftJustify"/>
+          <Layout Value="tlTop"/>
+          <Angle Value="0"/>
+        </Object5>
+      </Page1>
+      <FVal>
+        <Count Value="0"/>
+      </FVal>
+      <ParentVars Value=""/>
+    </Pages>
+  </LazReport>
+</CONFIG>

src/docbase.ico

Added
New image
+<?xml version="1.0"?>
+<CONFIG>
+  <ProjectOptions>
+    <Version Value="9"/>
+    <PathDelim Value="\"/>
+    <General>
+      <SessionStorage Value="InProjectDir"/>
+      <MainUnit Value="0"/>
+      <Title Value="docbase"/>
+      <ResourceType Value="res"/>
+      <UseXPManifest Value="True"/>
+      <Icon Value="0"/>
+    </General>
+    <i18n>
+      <EnableI18N LFM="False"/>
+    </i18n>
+    <VersionInfo>
+      <StringTable ProductVersion=""/>
+    </VersionInfo>
+    <BuildModes Count="1">
+      <Item1 Name="Default" Default="True"/>
+    </BuildModes>
+    <PublishOptions>
+      <Version Value="2"/>
+      <IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/>
+      <ExcludeFileFilter Value="*.(bak|ppu|o|so);*~;backup"/>
+    </PublishOptions>
+    <RunParams>
+      <local>
+        <FormatVersion Value="1"/>
+      </local>
+    </RunParams>
+    <RequiredPackages Count="6">
+      <Item1>
+        <PackageName Value="lazreport"/>
+      </Item1>
+      <Item2>
+        <PackageName Value="FCL"/>
+      </Item2>
+      <Item3>
+        <PackageName Value="Printer4Lazarus"/>
+      </Item3>
+      <Item4>
+        <PackageName Value="SQLDBLaz"/>
+      </Item4>
+      <Item5>
+        <PackageName Value="ibexpress"/>
+      </Item5>
+      <Item6>
+        <PackageName Value="LCL"/>
+      </Item6>
+    </RequiredPackages>
+    <Units Count="3">
+      <Unit0>
+        <Filename Value="docbase.lpr"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="docbase"/>
+      </Unit0>
+      <Unit1>
+        <Filename Value="unit1.pas"/>
+        <IsPartOfProject Value="True"/>
+        <ComponentName Value="Form1"/>
+        <HasResources Value="True"/>
+        <ResourceBaseClass Value="Form"/>
+        <UnitName Value="Unit1"/>
+      </Unit1>
+      <Unit2>
+        <Filename Value="unit2.pas"/>
+        <IsPartOfProject Value="True"/>
+        <ComponentName Value="DataModule1"/>
+        <HasResources Value="True"/>
+        <ResourceBaseClass Value="DataModule"/>
+        <UnitName Value="Unit2"/>
+      </Unit2>
+    </Units>
+  </ProjectOptions>
+  <CompilerOptions>
+    <Version Value="11"/>
+    <PathDelim Value="\"/>
+    <Target>
+      <Filename Value="..\fbemb\docbase"/>
+    </Target>
+    <SearchPaths>
+      <IncludeFiles Value="$(ProjOutDir)"/>
+      <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
+    </SearchPaths>
+    <Linking>
+      <Debugging>
+        <StripSymbols Value="True"/>
+        <UseExternalDbgSyms Value="True"/>
+      </Debugging>
+      <Options>
+        <Win32>
+          <GraphicApplication Value="True"/>
+        </Win32>
+      </Options>
+    </Linking>
+    <Other>
+      <CompilerMessages>
+        <MsgFileName Value=""/>
+      </CompilerMessages>
+      <CompilerPath Value="$(CompPath)"/>
+    </Other>
+  </CompilerOptions>
+  <Debugging>
+    <Exceptions Count="3">
+      <Item1>
+        <Name Value="EAbort"/>
+      </Item1>
+      <Item2>
+        <Name Value="ECodetoolError"/>
+      </Item2>
+      <Item3>
+        <Name Value="EFOpenError"/>
+      </Item3>
+    </Exceptions>
+  </Debugging>
+</CONFIG>
+program docbase;
+
+{$mode objfpc}{$H+}
+
+uses
+  {$IFDEF UNIX}{$IFDEF UseCThreads}
+  cthreads,
+  {$ENDIF}{$ENDIF}
+  Interfaces, // this includes the LCL widgetset
+  Forms, ibexpress, printer4lazarus, Unit1, Unit2
+  { you can add units after this };
+
+{$R *.res}
+
+begin
+  RequireDerivedFormResource := True;
+  Application.Initialize;
+  Application.CreateForm(TForm1, Form1);
+  Application.CreateForm(TDataModule1, DataModule1);
+  Application.Run;
+end.
+
+<?xml version="1.0"?>
+<CONFIG>
+  <ProjectSession>
+    <PathDelim Value="\"/>
+    <Version Value="9"/>
+    <BuildModes Active="Default"/>
+    <Units Count="8">
+      <Unit0>
+        <Filename Value="docbase.lpr"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="docbase"/>
+        <EditorIndex Value="6"/>
+        <WindowIndex Value="0"/>
+        <TopLine Value="1"/>
+        <CursorPos X="1" Y="21"/>
+        <UsageCount Value="27"/>
+        <Loaded Value="True"/>
+      </Unit0>
+      <Unit1>
+        <Filename Value="unit1.pas"/>
+        <IsPartOfProject Value="True"/>
+        <ComponentName Value="Form1"/>
+        <HasResources Value="True"/>
+        <ResourceBaseClass Value="Form"/>
+        <UnitName Value="Unit1"/>
+        <EditorIndex Value="2"/>
+        <WindowIndex Value="0"/>
+        <TopLine Value="45"/>
+        <CursorPos X="5" Y="69"/>
+        <UsageCount Value="27"/>
+        <Loaded Value="True"/>
+        <LoadedDesigner Value="True"/>
+      </Unit1>
+      <Unit2>
+        <Filename Value="unit2.pas"/>
+        <IsPartOfProject Value="True"/>
+        <ComponentName Value="DataModule1"/>
+        <HasResources Value="True"/>
+        <ResourceBaseClass Value="DataModule"/>
+        <UnitName Value="Unit2"/>
+        <IsVisibleTab Value="True"/>
+        <EditorIndex Value="0"/>
+        <WindowIndex Value="0"/>
+        <TopLine Value="25"/>
+        <CursorPos X="18" Y="49"/>
+        <UsageCount Value="27"/>
+        <Loaded Value="True"/>
+        <LoadedDesigner Value="True"/>
+      </Unit2>
+      <Unit3>
+        <Filename Value="C:\lazarus\lcl\forms.pp"/>
+        <UnitName Value="Forms"/>
+        <WindowIndex Value="0"/>
+        <TopLine Value="34"/>
+        <CursorPos X="26" Y="45"/>
+        <UsageCount Value="10"/>
+      </Unit3>
+      <Unit4>
+        <Filename Value="C:\lazarus\lcl\extdlgs.pas"/>
+        <UnitName Value="ExtDlgs"/>
+        <EditorIndex Value="3"/>
+        <WindowIndex Value="0"/>
+        <TopLine Value="208"/>
+        <CursorPos X="3" Y="201"/>
+        <UsageCount Value="12"/>
+        <Loaded Value="True"/>
+      </Unit4>
+      <Unit5>
+        <Filename Value="C:\lazarus\lcl\dialogs.pp"/>
+        <UnitName Value="Dialogs"/>
+        <EditorIndex Value="4"/>
+        <WindowIndex Value="0"/>
+        <TopLine Value="59"/>
+        <CursorPos X="17" Y="85"/>
+        <UsageCount Value="12"/>
+        <Loaded Value="True"/>
+      </Unit5>
+      <Unit6>
+        <Filename Value="C:\lazarus\fpc\2.6.2\source\rtl\objpas\classes\classesh.inc"/>
+        <EditorIndex Value="5"/>
+        <WindowIndex Value="0"/>
+        <TopLine Value="1701"/>
+        <CursorPos X="3" Y="1670"/>
+        <UsageCount Value="12"/>
+        <Loaded Value="True"/>
+      </Unit6>
+      <Unit7>
+        <Filename Value="C:\lazarus\components\ibx\runtime\IB.pas"/>
+        <UnitName Value="IB"/>
+        <EditorIndex Value="1"/>
+        <WindowIndex Value="0"/>
+        <TopLine Value="398"/>
+        <CursorPos X="1" Y="411"/>
+        <UsageCount Value="11"/>
+        <Loaded Value="True"/>
+      </Unit7>
+    </Units>
+    <General>
+      <ActiveWindowIndexAtStart Value="0"/>
+    </General>
+    <JumpHistory Count="30" HistoryIndex="29">
+      <Position1>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="55" Column="33" TopLine="31"/>
+      </Position1>
+      <Position2>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="56" Column="33" TopLine="32"/>
+      </Position2>
+      <Position3>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="57" Column="33" TopLine="33"/>
+      </Position3>
+      <Position4>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="58" Column="33" TopLine="34"/>
+      </Position4>
+      <Position5>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="59" Column="33" TopLine="35"/>
+      </Position5>
+      <Position6>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="60" Column="33" TopLine="36"/>
+      </Position6>
+      <Position7>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="61" Column="33" TopLine="16"/>
+      </Position7>
+      <Position8>
+        <Filename Value="C:\lazarus\lcl\dialogs.pp"/>
+        <Caret Line="85" Column="17" TopLine="59"/>
+      </Position8>
+      <Position9>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="61" Column="33" TopLine="16"/>
+      </Position9>
+      <Position10>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="60" Column="33" TopLine="32"/>
+      </Position10>
+      <Position11>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="59" Column="33" TopLine="31"/>
+      </Position11>
+      <Position12>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="58" Column="33" TopLine="30"/>
+      </Position12>
+      <Position13>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="57" Column="33" TopLine="29"/>
+      </Position13>
+      <Position14>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="56" Column="33" TopLine="28"/>
+      </Position14>
+      <Position15>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="55" Column="33" TopLine="27"/>
+      </Position15>
+      <Position16>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="54" Column="33" TopLine="26"/>
+      </Position16>
+      <Position17>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="9" Column="16" TopLine="1"/>
+      </Position17>
+      <Position18>
+        <Filename Value="unit2.pas"/>
+        <Caret Line="1" Column="1" TopLine="1"/>
+      </Position18>
+      <Position19>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="9" Column="3" TopLine="1"/>
+      </Position19>
+      <Position20>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="8" Column="39" TopLine="1"/>
+      </Position20>
+      <Position21>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="9" Column="3" TopLine="1"/>
+      </Position21>
+      <Position22>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="8" Column="67" TopLine="1"/>
+      </Position22>
+      <Position23>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="38" Column="38" TopLine="7"/>
+      </Position23>
+      <Position24>
+        <Filename Value="unit2.pas"/>
+        <Caret Line="1" Column="1" TopLine="1"/>
+      </Position24>
+      <Position25>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="40" Column="38" TopLine="12"/>
+      </Position25>
+      <Position26>
+        <Filename Value="unit2.pas"/>
+        <Caret Line="1" Column="1" TopLine="1"/>
+      </Position26>
+      <Position27>
+        <Filename Value="unit2.pas"/>
+        <Caret Line="49" Column="18" TopLine="25"/>
+      </Position27>
+      <Position28>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="61" Column="5" TopLine="37"/>
+      </Position28>
+      <Position29>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="63" Column="5" TopLine="39"/>
+      </Position29>
+      <Position30>
+        <Filename Value="unit1.pas"/>
+        <Caret Line="68" Column="5" TopLine="44"/>
+      </Position30>
+    </JumpHistory>
+  </ProjectSession>
+</CONFIG>

src/docbase.res

Binary file added.
+object Form1: TForm1
+  Left = 295
+  Height = 505
+  Top = 140
+  Width = 879
+  Caption = 'Form1'
+  ClientHeight = 505
+  ClientWidth = 879
+  OnCreate = FormCreate
+  OnShow = FormShow
+  LCLVersion = '1.0.8.0'
+  object PageControl1: TPageControl
+    Left = 0
+    Height = 446
+    Top = 59
+    Width = 879
+    ActivePage = TabSheet1
+    Align = alClient
+    TabIndex = 0
+    TabOrder = 0
+    object TabSheet1: TTabSheet
+      Caption = 'TabSheet1'
+      ClientHeight = 418
+      ClientWidth = 871
+      object DBGrid1: TDBGrid
+        Left = 0
+        Height = 418
+        Top = 0
+        Width = 871
+        Align = alClient
+        BorderStyle = bsNone
+        Color = clWindow
+        Columns = <>
+        DataSource = DataModule1.Datasource1
+        Scrollbars = ssAutoBoth
+        TabOrder = 0
+        TitleStyle = tsNative
+      end
+    end
+    object TabSheet2: TTabSheet
+      Caption = 'TabSheet2'
+      ClientHeight = 418
+      ClientWidth = 871
+      object Button1: TButton
+        Left = 200
+        Height = 25
+        Top = 121
+        Width = 75
+        Caption = 'Button1'
+        TabOrder = 0
+      end
+    end
+    object TabSheet3: TTabSheet
+      Caption = 'TabSheet3'
+    end
+  end
+  object ToolBar1: TToolBar
+    Left = 0
+    Height = 59
+    Top = 0
+    Width = 879
+    AutoSize = True
+    ButtonHeight = 0
+    ButtonWidth = 0
+    Caption = 'ToolBar1'
+    Images = ImageList1
+    ShowCaptions = True
+    TabOrder = 1
+    object ToolButton1: TToolButton
+      Left = 11
+      Top = 2
+      AutoSize = True
+      Caption = 'ToolButton1'
+      ImageIndex = 0
+      OnClick = ToolButton1Click
+    end
+    object ToolButton2: TToolButton
+      Left = 85
+      Top = 2
+      AutoSize = True
+      Caption = 'ToolButton2'
+      ImageIndex = 1
+    end
+    object ToolButton3: TToolButton
+      Left = 159
+      Top = 2
+      Caption = 'ToolButton3'
+    end
+    object ToolButton4: TToolButton
+      Left = 233
+      Top = 2
+      Caption = 'ToolButton4'
+    end
+    object ToolButton5: TToolButton
+      Left = 1
+      Top = 2
+      Width = 10
+      Caption = 'ToolButton5'
+      Style = tbsSeparator
+    end
+  end
+  object ActionList1: TActionList
+    left = 824
+    top = 8
+  end
+  object ImageList1: TImageList
+    Height = 32
+    Width = 32
+    left = 752
+    top = 8
+    Bitmap = {
+      4C69020000002000000020000000000000000000000000000000000000000000
+      000000000000000000000000000000000000000000000000000000000000B581
+      18B4B67E0EFFB47B09FFB47A08FFB47A08FFB47A08FFB47A08FFB47A08FFB47A
+      08FFB47A08FFB47A08FFB47A08FFB47A08FFB47A08FFB47A08FFB47A08FFB47B
+      09FFB67E0EFFB58118B400000000000000000000000000000000000000000000
+      00000000000000000000000000000000000000000000000000000000000DB77F
+      0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFB67E0EFF0000000D000000000000000000000000000000000000
+      000000000000000000000000000000000000000000000000000000000015BC7F
+      06FFFFFFFFFFFFF2CFFFFFF3D0FFFFF4D1FFFFF4D1FFFFF4D1FFFFF4D1FFFFF4
+      D1FFFFF4D1FFFFF3D1FFFFF1D4FFFFF2DCFFFFF3E0FFFFF3E0FFFFF1DBFFFFF0
+      D3FFFFFFFFFFB47B09FF00000015000000000000000000000000000000000000
+      000000000000000000000000000000000000000000000000000000000016CF88
+      00FFFFFFFFFFFFFDD5FFA8A5A4FFA5A3A4FFA3A2A3FFA2A1A3FFA2A1A3FFA1A1
+      A3FFA1A0A2FF9E9EA3FFFFF4DDFFDFB600FFE0B800FFE0B800FFDFB500FFFFF1
+      DAFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      00000000000000000000000000010F3B6A38113E71BF103E73FF0D3C75FF0437
+      74FF002F6BFF516F8DFFD3D0BFFFFFFFDAFFFFFCD7FFFFFAD5FFFFF8D4FFFFF5
+      D3FFFFF4D2FFFFF3D4FFFFF3E0FFECC40CFFEDC71AFFEDC71AFFECC40BFFFFF2
+      DEFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      00000000000000000000113E70B1134275FF1E5686FF2A6A99FF2F75A3FF2A6F
+      9EFF205C8DFF114A7FFF00336DFF4B6687FFB3ADABFFA6A5A8FFA0A0A5FFFFF3
+      D6FFFFF0D4FFFFF0D6FFFFF1E0FFF7D014FFF8D21EFFF8D21EFFF7CF12FFFFF1
+      DCFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      0000000000010F376353144275FF256B98FF3580ACFF3D83AFFF4083AFFF3C7C
+      A8FF35719EFF286391FF13487CFF033672FFC3C6C2FFFFFFE9FFFFF9E8FFFFF6
+      E7FFFFF5E6FFFFF5E7FFFFF5EBFFFFF7F3FFFFF7F7FFFFF7F6FFFFF5ECFFFFF2
+      DCFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      000000000008113F71E81F5B8BFF3581ADFF3E83AFFF4686B0FF4B86B0FF4A81
+      ABFF4076A1FF336795FF205485FF0B3F77FF284B57FFEAB300FFDBA900FFD8A7
+      00FFD8A700FFD8A700FFD8A700FFD8A700FFD8A700FFD8A700FFD6A400FFFFF4
+      E1FFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      000000000011143F73FF2A74A2FF3A82AEFF4686B0FF5189B2FF578BB3FF5586
+      AFFF4B7AA3FF3A6794FF285888FF104379FF003579FFFFFFFFFFFFFEFFFFFFFC
+      FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFBFFFFFFF8F5FFFFF4
+      E4FFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      000000000016184A7BFF2C76A2FF3D80ABFF4B88B2FF578DB4FF638FB7FF6288
+      B0FF5178A2FF3D6591FF295586FF13457BFF01377DFFF7C701FFE4BC05FFE1BA
+      06FFE1BA06FFE1BA06FFE1BA06FFE1BA06FFE1BA06FFE1B903FFDFB600FFFFF7
+      EBFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      000000000016174A7BFF296C9AFF3777A3FF4882ACFF4E7FA8FF446C94FF1D40
+      6AFF366389FF477598FF1B3C64FF12457BFF00367FFFFFD514FFF1CA1AFFEEC7
+      1CFFEEC71CFFEEC71CFFEEC71CFFEEC71CFFEEC71CFFEDC719FFECC309FFFFF8
+      F0FFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      000000000016164879E9205D8AFF184C7AFF12416FFF184572FF41769CFF85C5
+      E5FF8ED1F0FF88CBE9FF69A0C1FF093265FF1D496DFFFFDE18FFFCD41BFFF9D2
+      1CFFF9D21CFFF9D21CFFF9D21CFFF9D21CFFF9D21CFFF9D11AFFF7CE0DFFFFF8
+      F0FFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      000000000012113C67AC26628FFFB1F8FFFFA8EDFFFF9DE2FFFF94D8F6FF8BCC
+      EBFF82C2E2FF7DBDDCFF7DBDDDFF012859FF7993AEFFFFFFFEFFFFFFFDFFFFFF
+      FCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFEFBFFFFFCF5FFFFF9
+      ECFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      00000000000D1228445835709CFFA9EFFFFF99DDFCFF91D3F3FF8ACBEBFF82C2
+      E4FF7CBBDBFF78B6D6FF75B4D5FF042F60FF8D939DFFAAA6A5FFA3A1A2FFA1A0
+      A2FFA1A0A2FFA19FA2FFA19FA2FFA19FA2FFA19FA2FFA09FA1FF9D9C9DFFFFFB
+      ECFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      00000000000500000021144374FFA6EBFFFF93D6F6FF8BCCECFF84C5E5FF7EBD
+      DEFF78B6D7FF72AFD2FF6EADCEFF073165FFFFFFFCFFFFFFF6FFFFFFF2FFFFFF
+      F0FFFFFEEEFFFFFDEEFFFFFDEEFFFFFDEEFFFFFDEEFFFFFDEEFFFFFCECFFFFFA
+      ECFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      00000000000100000017173B6ACC91D3F3FF92D3F3FF86C8E7FF80C0E0FF7AB8
+      D9FF73B1D2FF6EABCDFF61A0C5FF3F5B81FFAFA9A7FFA4A2A3FF9F9D9FFFFFFE
+      F4FFFFFBF1FFFFFAF1FFFFFAF1FFFFFAF1FFFFFAF1FFFFFAF1FFFFFAEFFFFFFA
+      EFFFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      0000000000000000000F0A233F5A3D6E9BFF8FD2F2FF83C4E4FF7CBADBFF75B3
+      D5FF70AECFFF6AA8CCFF336B9FFFC4CDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFFFFFC
+      F7FFFFFFFFFFB47A08FF00000016000000000000000000000000000000000000
+      00000000000000000006000000210C3363D187C6E3FF80C0E0FF78B7D8FF73B1
+      D2FF6DACCEFF508AABFF264761FFF3B900FFE2AE00FFDCA800FFD9A600FFD8A5
+      00FFD7A400FFD7A400FFD7A400FFD7A400FFD7A400FFD7A300FFD6A100FFFFFF
+      FFFFFFFFFFFFB47A07FF00000016000000000000000000000000000000000000
+      000000000001575655225F5C5AAB666767FF7FBDDCFF70AAC8FF68A2C0FF598F
+      ACFF41738FFF285A75FF54555AFFA2A0A8FFF1F1FAFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE
+      FEFFFFFFFFFFB47A07FF00000016000000000000000000000000000000015555
+      5522626262D2646463FF605F5FFFC6CACCFFA9D4E9FF69AACAFF64A3C4FF5797
+      B9FF4587AAFF739FB8FFA5A9AAFF5B5B5DFF57585BFF6A6A6DFF9B989AFFFFFF
+      FFFFFFFFFFFFFFFFFDFFFFFFFCFFFFFFFCFFFFFFFCFFFFFEFCFFFFFEFBFFFFFF
+      FCFFFFFFFFFFB47A07FF000000160000000000000000000000035F5F5F996766
+      66FF818080FF636363FF606060FF706E6DFFFFFFFFFFFFFFFFFF615B57FF605A
+      57FFFFFBF4FFFAF6EFFF6E6C6CFF606060FF616161FF7B7A7BFF5A595AFFA3A4
+      A2FFFFFFFDFFFFFFFFFFFFFEFBFFFFFDFAFFFFFDFAFFFFFDFAFFFFFDFAFFFFFF
+      FDFFFFFFFFFFB47A07FF000000160000000000000005606161E77F7E7CFFADAB
+      A8FF6B6A6AFF626262FF626262FF5A5A5AFFC9C9C7FFFFFFFFFF5C5B5BFF5A59
+      5AFFFBFAF5FFB9B9B7FF5C5C5CFF626262FF626262FF6A696AFFAAA7A5FF7473
+      72FF717271FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFB47B09FF0000001600000000606060C57A7979FF9C9998FF807E
+      7CFF777675FF797877FF71706FFF5F5F5FFF6C6C6CFFFFFFFFFF7C7C7CFF9595
+      93FFFFFFFAFF6B6B6BFF606060FF71706FFF797877FF777675FF807E7BFF9997
+      96FF706F70FF8B8D90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFB67E0EFF000000160000000E626262FF9A9796FF777574FF7775
+      74FF797776FF7A7877FF666565FF626262FF5C5C5CFFD1D1D0FF464646FF6161
+      61FFC6C6C4FF5D5D5DFF626262FF666565FF7A7877FF797776FF777574FF7775
+      74FF969494FF54585FFFBD8004FFB67B07FFB47A07FFB47A07FFB47A07FFB47B
+      09FFB67E0EFFA67716C40000001500000015626262FF8D8B8AFF706E6DFF7270
+      6FFF72706FFF737170FF686968FF646464FF626262FF787877FF5C5C5CFF7676
+      75FF757575FF626262FF646464FF686968FF737170FF72706FFF72706FFF706E
+      6DFF8C8A8AFF5A5F67FF00000048000000430000004300000043000000430000
+      00430000003F0000002B0000000D00000016636363FF807E7DFF6B6867FF6C6A
+      69FF6C6A69FF6C6A69FF6D6B6AFF686766FF646565FF646465FF555555FF7171
+      6FFF636364FF646464FF686766FF6D6B6AFF6C6A69FF6C6A69FF6C6A69FF6B68
+      67FF807D7DFF606266FF00000027000000160000001600000016000000160000
+      0016000000150000000D0000000000000016646464FF757271FF656362FF6664
+      62FF666463FF666463FF666463FF666463FF656465FF666667FF565656FF5A5A
+      5AFF656666FF656464FF666463FF666463FF666463FF666463FF666463FF6563
+      62FF757271FF636365FF00000016000000000000000000000000000000000000
+      000000000000000000000000000000000016656565FF686565FF5F5D5DFF5F5D
+      5DFF666667FF5F5D5DFF605E5EFF605E5EFF605E5EFF615F5FFF676666FF6665
+      65FF615F5FFF605E5EFF605E5EFF605E5EFF5F5D5EFF646464FF5F5D5DFF5F5D
+      5DFF686565FF656565FF00000016000000000000000000000000000000000000
+      000000000000000000000000000000000016656565FF5B5959FF585555FF5755
+      55FF666767FF575555FF585656FF585656FF585656FF585555FF616161FF6565
+      65FF575555FF585656FF585656FF585656FF585555FF626363FF585555FF5855
+      55FF5B5959FF656565FF00000016000000000000000000000000000000000000
+      0000000000000000000000000000000000155B5B5BC4666666FF666666FF6666
+      66FF666666FF666666FF666666FF666666FF666666FF666666FF656666FF6566
+      66FF666666FF666666FF666666FF666666FF666666FF666666FF666666FF6666
+      66FF666666FF636363F300000016000000000000000000000000000000000000
+      00000000000000000000000000000000000D0000002B0000003F000000430000
+      0043000000430000004300000043000000430000004300000043000000430000
+      0043000000430000004300000043000000430000004300000043000000430000
+      0043000000420000003100000010000000000000000000000000000000000000
+      0000000000000000000000000000000000000000000D00000015000000160000
+      0016000000160000001600000016000000160000001600000016000000160000
+      0016000000160000001600000016000000160000001600000016000000160000
+      0016000000160000001000000005000000000000000000000000000000000000
+      0000000000000000000000000000FFFFFF00FFFFFF0000000004AFAFADB4B0B0
+      ADFFAEAEACFFAEAEABFFAEAEABFFAEAEABFFAEAEABFFAEAEABFFAEAEABFFAEAE
+      ABFFAEAEABFFAEAEABFFAEAEABFFAEAEABFFAEAEABFFAEAEABFFAEAEABFFADAE
+      ABFFAEAEABFFAFAFADFFACACAAB0000000040000000000000000000000000000
+      00000000000000000000FFFFFF00FFFFFF00FFFFFF000000000DAFAFADFFFFFF
+      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFFFFFFFFFE9E9E9FFA7A7A5AE0000000300000000000000000000
+      00000000000000000000FFFFFF00FFFFFF00FFFFFF0000000015AEAEACFFFFFF
+      FFFFE0DFDEFFE1E0DFFFE1E0DFFFE1E0DFFFE1E0DFFFE1E0DFFFE1E0DFFFE1E0
+      DFFFE1E0DFFFE1E0DFFFE1E0DFFFE1E0DFFFE1E0DFFFE1E0DFFFE1E0DFFFE0DF
+      DEFFFFFFFFFFA5A5A3FFFFFFFFFFE7E7E7FFA9A9A6C000000004000000000000
+      00000000000000000000FFFFFF00FFFFFF00FFFFFF0000000016AEAEABFFFFFF
+      FFFFE2E1E0FFE3E2E1FFE4E3E2FFE4E3E2FFE4E3E2FFE4E3E2FFE4E3E2FFE4E3
+      E2FFE4E3E2FFE4E3E2FFE4E3E2FFE4E3E2FFE4E3E2FFE4E3E2FFE3E2E1FFE2E1
+      E0FFFFFFFFFFA7A7A4FFF0EFEFFFFFFFFFFFE6E6E6FFACACA9E6000000050000
+      00000000000000000000FFFFFF00FFFFFF00FFFFFF0000000016AEAEABFFFFFF
+      FFFFE3E2E1FFE5E4E3FFE5E4E3FFE5E4E3FFE5E4E3FFE5E4E3FFE5E4E3FFE5E4
+      E3FFE6E5E3FFE7E6E3FFE7E6E3FFE7E6E3FFE7E6E3FFE6E5E3FFE5E4E3FFE3E2
+      E1FFFFFFFFFFA7A7A5FFF9F9F8FFEDECECFFFFFFFFFFE7E7E7FFADADAAE50000
+      00050000000000000000FFFFFF00FFFFFF00FFFFFF0000000016AEAEABFFFFFF
+      FFFFE4E3E2FFE6E5E4FFE6E5E4FFE6E5E4FFE6E5E4FFE7E6E4FFE8E7E4FFE9E8
+      E5FFEEEDE6FFF4F3E7FFF4F3E7FFF4F3E7FFF4F3E7FFEEEDE6FFE9E8E4FFE6E5
+      E3FFFFFFFFFFA7A7A5FFFFFFFFFFF9F9F8FFF0EFEFFFFFFFFFFFE9E9E9FFAFAF
+      ADEA0000000500000000FFFFFF00FFFFFF00FFFFFF0000000016AEAEABFFFFFF
+      FFFFE6E4E3FFE7E6E5FFE7E6E5FFE7E6E5FFE8E7E5FFECEBE6FFF3F2E8FFF9F8
+      E9FFEEEEE6FF0000B0FF9797D2FF9797D2FF0000B0FFEEEEE6FFF9F7E8FFF2F1
+      E6FFFFFFFFFFCCCCCAFFA7A7A4FFA7A7A5FFA7A7A4FFA5A5A2FFFFFFFFFFAFAF
+      ADFF0000001000000000FFFFFF00FFFFFF00FFFFFF0000000016ADAEABFFFFFF
+      FFFFE7E6E4FFE8E7E6FFE8E7E6FFE9E8E6FFECEBE7FFF6F5E9FF2D2DBDFF4C4C
+      C2FF3E3EBEFF1C1CC8FF0000AEFF0000AEFF1C1CC8FF3E3EBEFF4C4CC1FF2C2C
+      BBFFFFFFF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEAE
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFE8E7E7FFE9E8E8FFEAE9E8FFEEEDE9FFF8F6EBFFFFFFEEFF2A2ABAFF2525
+      CEFF1B1BC5FF8C8CFFFF8D8DFFFF8D8DFFFF8C8CFFFF1B1BC5FF2525CDFF2A2A
+      BAFFFFFFEDFFF6F5EAFFECEBE8FFE9E7E7FFE7E6E6FFE7E6E6FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFE9E8E8FFEAE9E9FFECEBE9FFF6F5ECFF2E2EBDFF2B2ABAFF0000ABFF7878
+      FDFF7271FAFF5453EBFF2220D4FF2220D4FF5453EBFF7271FAFF7878FDFF0000
+      ABFF2B2ABAFF2D2EBDFFF6F5EBFFECEBE9FFE9E8E8FFE9E7E7FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFEAE9E9FFEBEAEAFFEEEDEBFFFDFCEEFF4D4EC4FF1F1FCCFF6F6FFBFF8685
+      FFFF0000C2FF0000C3FF0000C2FF0000C2FF0000C3FF0000C2FF8685FFFF6F6F
+      FBFF1F1FCCFF4D4EC4FFFDFCEEFFEEEDEBFFEBEAEAFFEAE9E9FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFEBEBEAFFEDEDEBFFF4F4EDFFF3F3ECFF4242BFFF1414C3FF6160F8FF0000
+      C7FF0200CBFF1AA0F6FF22D6FFFF22D6FFFF1AA0F6FF0200CBFF0000C7FF6160
+      F8FF1414C3FF4242BFFFF3F3ECFFF4F4EDFFEDEDEBFFEBEBEAFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFECECEBFFEFEFECFFFBFBEFFF0000B0FF0D0EC6FF6767FDFF4947EFFF0300
+      CDFF1AA0F7FF21CDFFFF20C5FFFF20C5FFFF21CDFFFF1AA0F7FF0300CDFF4947
+      EFFF6767FDFF0D0EC6FF0000B0FFFBFBEFFFEFEFECFFECECEBFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFEDEDECFFF0F0EDFFFCFCF0FF9E9ED9FF0000ADFF6060FCFF2220E0FF0800
+      D1FF21D6FFFF20C5FFFF1FC0FFFF1FC0FFFF20C5FFFF21D6FFFF0800D1FF2220
+      E0FF6060FCFF0000ADFF9E9ED9FFFCFCF0FFF0F0EDFFEDEDECFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFEEEFEEFFF1F1EEFFFDFDF1FF9E9ED9FF0000ADFF5656FAFF2422E3FF0C00
+      D7FF20D5FFFF1FC5FFFF1FC0FFFF1FC0FFFF1FC5FFFF20D5FFFF0C00D7FF2422
+      E3FF5656FAFF0000ADFF9E9ED9FFFDFDF1FFF1F1EEFFEEEFEEFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFF1F0EFFFF3F2EFFFFFFEF2FF0000B0FF0606C4FF4C4CFAFF3736EFFF1004
+      DCFF1CA3FAFF20CCFFFF1FC5FFFF1FC5FFFF20CCFFFF1CA3FAFF1004DCFF3736
+      EFFF4C4CFAFF0606C4FF0000B0FFFFFEF2FFF3F2EFFFF1F0EFFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFF2F1F1FFF3F2F1FFFAF9F3FFFAFAF2FF4645C1FF0808C2FF3E3EF7FF120E
+      E3FF1612E3FF1DA4FBFF1FD5FFFF1FD5FFFF1DA4FBFF1612E3FF120EE3FF3E3E
+      F7FF0808C2FF4645C1FFFAFAF2FFFAF9F3FFF3F2F1FFF2F1F1FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFF3F2F2FFF3F2F2FFF7F5F3FFFFFFF7FF5252C7FF0808C8FF3535F2FF403F
+      F9FF1712E8FF180DE7FF1809E6FF1809E6FF180DE7FF1712E8FF403FF9FF3535
+      F2FF0808C8FF5252C7FFFFFFF7FFF7F5F3FFF3F2F2FFF3F2F2FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFF4F3F3FFF4F3F3FFF6F5F3FFFFFFF6FF3232BFFF3434BEFF0404AEFF2D2D
+      F1FF3030F6FF2C2BF3FF2320F1FF2320F1FF2C2BF3FF3030F6FF2D2DF1FF0404
+      AEFF3434BEFF3232BFFFFFFFF6FFF6F5F3FFF4F3F3FFF4F3F3FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFF5F4F4FFF5F4F4FFF6F5F4FFFBFAF6FFFFFFFAFFFBFBF5FF0000ABFF0D0D
+      C8FF0909C2FF2A2AF3FF2A2AF2FF2A2AF2FF2A2AF3FF0909C2FF0D0DC8FF0000
+      ABFFFBFBF5FFFFFFFAFFFBFAF6FFF6F5F4FFF5F4F4FFF5F4F4FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFF6F6F5FFF6F6F5FFF6F7F5FFFBFBF7FFFFFFFBFF4242C3FF0000AFFF1313
+      C5FF0000B9FF0808C3FF0000AEFF0000AEFF0808C3FF0000B9FF1313C5FF0000
+      AFFF4242C3FFFFFFFBFFFBFBF7FFF6F7F5FFF6F6F5FFF6F6F5FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFF7F7F6FFF7F7F6FFF9F9F6FFFFFFF9FFC6C6E7FF0000A6FF5353F8FF2525
+      E9FF0F0FDEFF0000B2FF2F2FD8FF2F2FD8FF0000B2FF0F0FDEFF2525E9FF5353
+      F8FF0000A6FFC6C6E7FFFFFFF9FFF9F9F6FFF7F7F6FFF7F7F6FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFF8F8F9FFF8F8F8FFFDFDFAFFFFFFFEFF2C2CBCFF1010C8FF4444F7FF1212
+      E3FF1313E4FF4141F5FF1B1BCBFF1B1BCBFF4141F5FF1313E4FF1212E3FF4444
+      F7FF1010C8FF2C2CBCFFFFFFFEFFFDFDFAFFF8F8F8FFF8F8F9FFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFFAFAFAFFFBFBF9FFFFFFFCFFCACAEAFF0000A6FF3D3DF3FF2323ECFF1717
+      E7FF1C1CEAFF4444F9FF0000A9FF0000A9FF4444F9FF1C1CEAFF1717E7FF2323
+      ECFF3D3DF3FF0000A6FFCACAEAFFFFFFFCFFFBFBF9FFFAFAFAFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFFBFBFBFFFFFFFCFFFFFFFFFF0505B2FF0909C6FF3535F7FF1B1BEDFF1B1B
+      EDFF3030F5FF1313D0FF6464CCFF6464CCFF1313D0FF3030F5FF1B1BEDFF1B1B
+      EDFF3535F7FF0909C6FF0505B2FFFFFFFFFFFFFFFCFFFBFBFBFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFFDFDFCFFFFFFFEFFA3A3E1FF0000A7FF2A2AEFFF2323F4FF1E1EF1FF2020
+      F2FF2F2FF8FF0000B0FFD2D2EEFFD2D2EEFF0000B0FF2F2FF8FF2020F2FF1E1E
+      F1FF2323F4FF2A2AEFFF0000A7FFA3A3E1FFFFFFFEFFFDFDFCFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016ADADABFFFFFF
+      FFFFFFFFFEFFFFFFFFFF0000B1FF0000C7FF2525F9FF2222F6FF2222F5FF2222
+      F6FF0D0DDAFF1919B7FFFFFFFFFFFFFFFFFF1919B7FF0D0DDAFF2222F6FF2222
+      F5FF2222F6FF2525F9FF0000C7FF0000B1FFFFFFFFFFFFFFFEFFFFFFFFFFADAD
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016AEAEABFFFFFF
+      FFFFFFFFFFFFFFFFFFFF4C4CC9FF0000B1FF0000B9FF0000B8FF0000B8FF0000
+      B9FF0000AFFF9F9FE0FFFFFFFFFFFFFFFFFF9F9FE0FF0000AFFF0000B9FF0000
+      B8FF0000B8FF0000B9FF0000B1FF4C4CC9FFFFFFFFFFFFFFFFFFFFFFFFFFAEAE
+      ABFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016B0B0ADFFFFFF
+      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+      FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0B0
+      ADFF0000001600000000FFFFFF00FFFFFF00FFFFFF0000000016B0B0AEF3AFAF
+      ADFFAEAEABFFAEAEABFFB0B0ACFFB1B1ACFFB1B1ACFFB1B1ACFFB1B1ACFFB1B1
+      ACFFB0B0ACFFAFAFACFFAEAEABFFAEAEABFFAFAFACFFB0B0ACFFB1B1ACFFB1B1
+      ACFFB1B1ACFFB1B1ACFFB1B1ACFFB0B0ACFFAEAEABFFAEAEABFFAFAFADFFB0B0
+      AEF30000001600000000FFFFFF00FFFFFF00FFFFFF0000000010000000310000
+      0042000000430000004300000043000000430000004300000043000000430000
+      0043000000430000004300000043000000430000004300000043000000430000
+      0043000000430000004300000043000000430000004300000043000000420000
+      00310000001000000000FFFFFF00FFFFFF00FFFFFF0000000005000000100000
+      0016000000160000001600000016000000160000001600000016000000160000
+      0016000000160000001600000016000000160000001600000016000000160000
+      0016000000160000001600000016000000160000001600000016000000160000
+      00100000000500000000FFFFFF00
+    }
+  end
+  object frDBDataSet1: TfrDBDataSet
+    CloseDataSource = True
+    DataSet = DataModule1.IBTable1
+    DataSource = DataModule1.Datasource1
+    OnCheckEOF = frDBDataSet1CheckEOF
+    left = 112
+    top = 120
+  end
+  object frReport1: TfrReport
+    Dataset = frDBDataSet1
+    InitialZoom = pzDefault
+    Options = []
+    PreviewButtons = [pbZoom, pbLoad, pbSave, pbPrint, pbFind, pbHelp, pbExit]
+    DataType = dtDataSet
+    left = 216
+    top = 120
+    ReportForm = {
+      19000000
+    }
+  end
+end
+unit Unit1;
+
+{$mode objfpc}{$H+}
+
+interface
+
+uses
+  Forms, Classes, SysUtils, FileUtil, LR_DBSet, Controls, Graphics, Dialogs,
+  StdCtrls, ComCtrls, ActnList, DBGrids, LR_DSet, LR_Class;
+
+type
+
+  { TForm1 }
+
+  TForm1 = class(TForm)
+      ActionList1: TActionList;
+      Button1: TButton;
+      DBGrid1: TDBGrid;
+      frDBDataSet1: TfrDBDataSet;
+      frReport1: TfrReport;
+      ImageList1: TImageList;
+      Memo1: TMemo;
+      PageControl1: TPageControl;
+      TabSheet1: TTabSheet;
+      TabSheet2: TTabSheet;
+      TabSheet3: TTabSheet;
+      ToolBar1: TToolBar;
+      ToolButton1: TToolButton;
+      ToolButton2: TToolButton;
+      ToolButton3: TToolButton;
+      ToolButton4: TToolButton;
+      ToolButton5: TToolButton;
+      procedure FormCreate(Sender: TObject);
+      procedure FormShow(Sender: TObject);
+      procedure frDBDataSet1CheckEOF(Sender: TObject; var Eof: Boolean);
+      procedure ToolButton1Click(Sender: TObject);
+  private
+    { private declarations }
+  public
+    { public declarations }
+  end;
+
+var
+  Form1: TForm1;
+
+implementation
+
+{$R *.lfm}
+
+{ TForm1 }
+
+procedure TForm1.ToolButton1Click(Sender: TObject);
+begin
+    TabSheet1.Show;
+end;
+
+procedure TForm1.FormCreate(Sender: TObject);
+begin
+    PageControl1.ShowTabs:=False;
+end;
+
+procedure TForm1.FormShow(Sender: TObject);
+begin
+
+end;
+
+procedure TForm1.frDBDataSet1CheckEOF(Sender: TObject; var Eof: Boolean);
+begin
+
+end;
+
+end.
+
+object DataModule1: TDataModule1
+  OnCreate = DataModuleCreate
+  OldCreateOrder = False
+  Height = 255
+  HorizontalOffset = 742
+  VerticalOffset = 178
+  Width = 290
+  object IBDatabase1: TIBDatabase
+    Connected = True
+    AllowStreamedConnected = False
+    DatabaseName = 'D:\freelance\docbase\fbemb\db\DB.FDB'
+    Params.Strings = (
+      'lc_ctype=UTF-8'
+      'user_name=sysdba'
+    )
+    DefaultTransaction = IBTransaction1
+    IdleTimer = 0
+    TraceFlags = []
+    left = 32
+    top = 16
+  end
+  object IBTransaction1: TIBTransaction
+    Active = True
+    DefaultDatabase = IBDatabase1
+    left = 112
+    top = 16
+  end
+  object IBTable1: TIBTable
+    Database = IBDatabase1
+    Transaction = IBTransaction1
+    Active = True
+    BufferChunks = 1000
+    CachedUpdates = False
+    TableName = 'CLIENTS'
+    left = 32
+    top = 88
+    object IBTable1ID: TIntegerField
+      DisplayWidth = 10
+      FieldKind = fkData
+      FieldName = 'ID'
+      Index = 0
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = True
+    end
+    object IBTable1NAME: TIBStringField
+      DisplayWidth = 40
+      FieldKind = fkData
+      FieldName = 'NAME'
+      Index = 1
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 320
+    end
+    object IBTable1DIRECTOR: TIBStringField
+      DisplayWidth = 40
+      FieldKind = fkData
+      FieldName = 'DIRECTOR'
+      Index = 2
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 320
+    end
+    object IBTable1BASIS: TIBStringField
+      DisplayWidth = 20
+      FieldKind = fkData
+      FieldName = 'BASIS'
+      Index = 3
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 80
+    end
+    object IBTable1ADDRESS: TIBStringField
+      DisplayWidth = 40
+      FieldKind = fkData
+      FieldName = 'ADDRESS'
+      Index = 4
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 320
+    end
+    object IBTable1ACCOUNT: TIBStringField
+      DisplayWidth = 20
+      FieldKind = fkData
+      FieldName = 'ACCOUNT'
+      Index = 5
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 80
+    end
+    object IBTable1MFO: TIBStringField
+      DisplayWidth = 5
+      FieldKind = fkData
+      FieldName = 'MFO'
+      Index = 6
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+    end
+    object IBTable1INN: TIBStringField
+      DisplayWidth = 9
+      FieldKind = fkData
+      FieldName = 'INN'
+      Index = 7
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 36
+    end
+    object IBTable1OKONX: TIBStringField
+      DisplayWidth = 5
+      FieldKind = fkData
+      FieldName = 'OKONX'
+      Index = 8
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+    end
+    object IBTable1TEL: TIBStringField
+      DisplayWidth = 15
+      FieldKind = fkData
+      FieldName = 'TEL'
+      Index = 9
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 60
+    end
+    object IBTable1FAX: TIBStringField
+      DisplayWidth = 15
+      FieldKind = fkData
+      FieldName = 'FAX'
+      Index = 10
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 60
+    end
+    object IBTable1E_MAIL: TIBStringField
+      DisplayWidth = 15
+      FieldKind = fkData
+      FieldName = 'E_MAIL'
+      Index = 11
+      LookupCache = False
+      ProviderFlags = [pfInUpdate, pfInWhere]
+      ReadOnly = False
+      Required = False
+      Size = 160
+    end
+  end
+  object Datasource1: TDatasource
+    DataSet = IBTable1
+    left = 33
+    top = 152
+  end
+end
+unit Unit2;
+
+{$mode objfpc}{$H+}
+
+interface
+
+uses
+  Classes, SysUtils, db, FileUtil, IBDatabase, IBTable, IBCustomDataSet;
+
+type
+
+  { TDataModule1 }
+
+  TDataModule1 = class(TDataModule)
+      Datasource1: TDatasource;
+      IBDatabase1: TIBDatabase;
+      IBTable1: TIBTable;
+      IBTable1ACCOUNT: TIBStringField;
+      IBTable1ADDRESS: TIBStringField;
+      IBTable1BASIS: TIBStringField;
+      IBTable1DIRECTOR: TIBStringField;
+      IBTable1E_MAIL: TIBStringField;
+      IBTable1FAX: TIBStringField;
+      IBTable1ID: TIntegerField;
+      IBTable1INN: TIBStringField;
+      IBTable1MFO: TIBStringField;
+      IBTable1NAME: TIBStringField;
+      IBTable1OKONX: TIBStringField;
+      IBTable1TEL: TIBStringField;
+      IBTransaction1: TIBTransaction;
+      procedure DataModuleCreate(Sender: TObject);
+  private
+    { private declarations }
+  public
+    { public declarations }
+  end;
+
+var
+  DataModule1: TDataModule1;
+
+implementation
+
+{$R *.lfm}
+
+{ TDataModule1 }
+
+procedure TDataModule1.DataModuleCreate(Sender: TObject);
+begin
+    IBTable1.Open;
+end;
+
+end.
+