* Various cosmetic fixes for lhelp

* lhelp now will highlight the item in the TOC if it exists when a link is clicked in a document

git-svn-id: trunk@21945 -
This commit is contained in:
andrew 2009-10-01 13:28:24 +00:00
parent 351a3caead
commit a66f070242
6 changed files with 370 additions and 284 deletions

View File

@ -15,8 +15,11 @@ type
TBaseContentProvider = class(TObject)
private
fParent: TWinControl;
FTitle: String;
protected
fImageList: TImageList;
function GetTitle: String; virtual;
procedure SetTitle(const AValue: String); virtual;
public
function CanGoBack: Boolean; virtual; abstract;
function CanGoForward: Boolean; virtual; abstract;
@ -28,6 +31,7 @@ type
class function GetProperContentProvider(const AURL: String): TBaseContentProviderClass; virtual; abstract;
constructor Create(AParent: TWinControl; AImageList: TImageList); virtual;
property Parent: TWinControl read fParent;
property Title: String read GetTitle write SetTitle;
end;
@ -76,6 +80,16 @@ end;
{ TBaseContentProvider }
function TBaseContentProvider.GetTitle: String;
begin
Result := '';
end;
procedure TBaseContentProvider.SetTitle(const AValue: String);
begin
FTitle := AValue;
end;
constructor TBaseContentProvider.Create(AParent: TWinControl; AImageList: TImageList);
begin
fParent:= AParent;

View File

@ -68,10 +68,11 @@ type
procedure ContentsTreeSelectionChanged(Sender: TObject);
procedure IndexViewDblClick(Sender: TObject);
procedure ViewMenuContentsClick(Sender: TObject);
procedure SetTitle(const ATitle: String);
procedure SetTitle(const AValue: String); override;
procedure SearchEditChange(Sender: TObject);
procedure TOCExpand(Sender: TObject; Node: TTreeNode);
procedure TOCCollapse(Sender: TObject; Node: TTreeNode);
procedure SelectTreeItemFromURL(AUrl: String);
{$IFDEF CHM_SEARCH}
procedure SearchButtonClick(Sender: TObject);
procedure SearchResultsDblClick(Sender: TObject);
@ -294,6 +295,7 @@ begin
end;
fFillingToc := True;
fContentsTree.Visible := False;
fContentsPanel.Caption := 'Table of Contents Loading. ' + LineEnding +'Please Wait...';
Application.ProcessMessages;
fChm := TChmReader(Data);
{$IFDEF CHM_DEBUG_TIME}
@ -335,6 +337,7 @@ begin
if ParentNode.Index = 0 then ParentNode.Expanded := True;
fContentsTree.Visible := True;
fContentsPanel.Caption := '';
{$IFDEF CHM_DEBUG_TIME}
writeln('Eind: ',FormatDateTime('hh:nn:ss.zzz', Now));
{$ENDIF}
@ -359,6 +362,7 @@ begin
if fIsUsingHistory = False then
AddHistory(TIpChmDataProvider(fHtml.DataProvider).CurrentPage)
else fIsUsingHistory := False;
SelectTreeItemFromURL(TIpChmDataProvider(fHtml.DataProvider).CurrentPage);
end;
procedure TChmContentProvider.IpHtmlPanelHotChange(Sender: TObject);
@ -381,10 +385,12 @@ begin
if not(fContentsTree.Selected is TContentTreeNode) then
begin
fChm := TChmReader(fContentsTree.Selected.Data);
SetTitle(fChm.Title);
if fChm.DefaultPage <> '' then
DoLoadUri(MakeURI(fChm.DefaultPage, fChm));
Exit;
end;
ATreeNode := TContentTreeNode(fContentsTree.Selected);
//find the chm associated with this branch
@ -421,10 +427,11 @@ begin
//TabPanel.Visible := Splitter1.Visible;
end;
procedure TChmContentProvider.SetTitle(const ATitle: String);
procedure TChmContentProvider.SetTitle(const AValue: String);
begin
if fHtml.Parent = nil then exit;
TTabSheet(fHtml.Parent).Caption := ATitle;
TTabSheet(fHtml.Parent).Caption := AValue;
inherited SetTitle(AValue);
end;
procedure TChmContentProvider.SearchEditChange(Sender: TObject);
@ -465,6 +472,67 @@ begin
end;
end;
procedure TChmContentProvider.SelectTreeItemFromURL(AUrl: String);
var
FileName: String;
URL: String;
RootNode,
FoundNode,
Node: TTreeNode;
TmpHolder: TNotifyEvent;
i: integer;
begin
FileName := GetURIFileName(AUrl);
URL := GetURIURL(AUrl);
FoundNode := nil;
Node := nil;
for i := 0 to fChms.Count-1 do
begin
if FileName = ExtractFileName(fChms.FileName[i]) then
begin
SetTitle(fChms.Chm[i].Title);
RootNode := fContentsTree.Items.FindNodeWithData(fChms.Chm[i]);
if URL = fChms.Chm[i].DefaultPage then
begin
FoundNode := RootNode;
Break;
end;
if RootNode <> nil then
Node := RootNode.GetFirstChild;
Break;
end;
end;
if RootNode = nil then
Exit;
TmpHolder := fContentsTree.OnSelectionChanged;
fContentsTree.OnSelectionChanged := nil;
while (Node<>nil) and (TContentTreeNode(Node).Url<>Url) do
Node:=Node.GetNext;
if (Node <> nil) and (TContentTreeNode(Node).Url = Url) then
FoundNode := Node;
if FoundNode <> nil then
begin
fContentsTree.Selected := FoundNode;
if not FoundNode.IsVisible then
FoundNode.MakeVisible;
end
else
fContentsTree.Selected := nil;
fContentsTree.OnSelectionChanged := TmpHolder;
end;
{$IFDEF CHM_SEARCH}
procedure TChmContentProvider.SearchButtonClick ( Sender: TObject ) ;
type
@ -748,7 +816,7 @@ begin
Parent := fContentsTab;
Align := alClient;
BevelOuter := bvNone;
Caption := 'Table of Contents Loading. Please Wait...';
Caption := '';
Visible := True;
end;
fContentsTree := TTreeView.Create(fContentsPanel);

View File

@ -69,7 +69,7 @@ type
destructor Destroy; override;
property Chm: TChmFileList read fChm write fChm;
property OnHelpPopup: THelpPopupEvent read fOnHelpPopup write fOnHelpPopup;
property CurrentPAge: String read fCurrentPage;
property CurrentPage: String read fCurrentPage;
property CurrentPath: String read fCurrentPath write fCurrentPath;
end;

View File

@ -51,7 +51,7 @@ object HelpForm: THelpForm
OnCreate = FormCreate
Position = poScreenCenter
ShowInTaskBar = stAlways
LCLVersion = '0.9.27'
LCLVersion = '0.9.29'
object Panel1: TPanel
Left = 0
Height = 32

View File

@ -38,7 +38,7 @@ LazarusResources.Add('THelpForm','FORMDATA',[
+#255#255#0#239#255#255#0#255#255#255#0#255#255#252#0#255#255#203#0#255#255#22
+#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#0#255#255#10#0#255
+#255'n'#0#255#255#241#0#255#255#255#0#255#255#255#0#226#255#255#0'x'#255#255
+#0''#255#255#0#218#255#255#0#255#255#255#0#255#255#230#0#255#255'#'#0#255
+#0#127#255#255#0#218#255#255#0#255#255#255#0#255#255#230#0#255#255'#'#0#255
+#255#2#255#255#255#0#255#255#255#0#255#255#255#0#0#255#255#8#0#255#255'\'#0
+#255#255#238#0#255#255#255#0#255#255#255#0#255#255#255#0#198#255#255#0'j'#255
+#255#0'w'#255#255#0#219#255#254#0#255#255#218#0#255#255#25#255#255#255#0#255
@ -57,7 +57,7 @@ LazarusResources.Add('THelpForm','FORMDATA',[
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#4'Menu'#7#9'MainMenu1'#7'OnClose'#7#9'FormClose'#8'OnCrea'
+'te'#7#10'FormCreate'#8'Position'#7#14'poScreenCenter'#13'ShowInTaskBar'#7#8
+'stAlways'#10'LCLVersion'#6#6'0.9.27'#0#6'TPanel'#6'Panel1'#4'Left'#2#0#6'He'
+'stAlways'#10'LCLVersion'#6#6'0.9.29'#0#6'TPanel'#6'Panel1'#4'Left'#2#0#6'He'
+'ight'#2' '#3'Top'#2#0#5'Width'#3#246#2#5'Align'#7#5'alTop'#12'ClientHeight'
+#2' '#11'ClientWidth'#3#246#2#8'TabOrder'#2#0#0#12'TSpeedButton'#11'ForwardB'
+'ttn'#4'Left'#2'A'#6'Height'#2#30#3'Top'#2#1#5'Width'#2' '#5'Align'#7#6'alLe'
@ -79,7 +79,7 @@ LazarusResources.Add('THelpForm','FORMDATA',[
+'iF9'#0'K4+'#0#252#4#0#0'iF9'#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#249#179'w'#255#249#179'w'#255#0#0#0#255
+#152#152#152#255'iF9'#0#221'M'#0#0#0#0#27#0#0#0#255#0#0#0#0#255#250#183#128
+#255#250#180'~'#255#255#185#131#255#255#186''#255#255#185#131#255#255#192
+#255#250#180'~'#255#255#185#131#255#255#186#127#255#255#185#131#255#255#192
+#135#255#251#183'|'#255#243#179'y'#255#255#189#130#255#255#197#139#255#0#0#0
+#255#152#152#152#255'"l&'#0#0#0#255#0'F'#158'J'#0#0#0#0#255#246#178'}'#255
+#250#180'~'#255#255#190#133#255#255#192#135#255#255#189#130#255#255#189#130
@ -122,20 +122,20 @@ LazarusResources.Add('THelpForm','FORMDATA',[
+#0#193#207#206#0#152#152#152#255#0#0#0#255#249#179'x'#255#251#178'v'#255#0#0
+#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#152#152#152#255#0#0#0#0'SWU'#0#152#152#152#255#0#0#0#255#255#198#143#255#255
+#188#129#255#246#180'y'#255#251#183'|'#255#252#191#135#255#255#186''#255#255
+#188#129#255#255#186''#255#250#183'~'#255#249#181#128#255#0#0#0#255#152#152
+#152#255#0#0#0#0'SWU'#0#0#0#0#255#255#198#144#255#255#203#147#255#253#194#138
+#255#245#179'x'#255#245#179'x'#255#255#188#129#255#255#188#129#255#255#191
+#134#255#252#191#135#255#250#183'~'#255#246#178'}'#255#0#0#0#255#152#152#152
+#255#0#0#0#0'SWU'#0#202#215#214#0#0#0#0#255#255#198#144#255#255#198#143#255
+#252#191#135#255#250#183'~'#255#250#183'~'#255#252#191#135#255#255#191#134
,#255#252#191#135#255#255#185#131#255#249#181#128#255#0#0#0#255#152#152#152
+#255#0#0#0#0'SWU'#0'lpn'#0'VZX'#0#0#0#0#255#255#203#147#255#253#194#138#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255'SWU'#0#0#0#0#0'SWU'#0#166#184#181#0'x'#138#136#0'x'#138#136#0#0#0#0#255
+#255#198#143#255#0#0#0#255'Y]['#0'VZX'#0'VZX'#0'VZX'#0'VZX'#0'Y]['#0'lpn'#0
+'SWU'#0#0#0#0#0'SWU'#0#163#181#179#0'~'#146#143#0'~'#146#143#0'~'#145#143#0#0
+#0#0#255#0#0#0#255#147#164#162#0#149#164#163#0#150#165#163#0#150#165#163#0
+#188#129#255#246#180'y'#255#251#183'|'#255#252#191#135#255#255#186#127#255
+#255#188#129#255#255#186#127#255#250#183'~'#255#249#181#128#255#0#0#0#255#152
+#152#152#255#0#0#0#0'SWU'#0#0#0#0#255#255#198#144#255#255#203#147#255#253#194
+#138#255#245#179'x'#255#245#179'x'#255#255#188#129#255#255#188#129#255#255
+#191#134#255#252#191#135#255#250#183'~'#255#246#178'}'#255#0#0#0#255#152#152
+#152#255#0#0#0#0'SWU'#0#202#215#214#0#0#0#0#255#255#198#144#255#255#198#143
+#255#252#191#135#255#250#183'~'#255#250#183'~'#255#252#191#135#255#255#191
,#134#255#252#191#135#255#255#185#131#255#249#181#128#255#0#0#0#255#152#152
+#152#255#0#0#0#0'SWU'#0'lpn'#0'VZX'#0#0#0#0#255#255#203#147#255#253#194#138
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255'SWU'#0#0#0#0#0'SWU'#0#166#184#181#0'x'#138#136#0'x'#138#136#0#0#0#0
+#255#255#198#143#255#0#0#0#255'Y]['#0'VZX'#0'VZX'#0'VZX'#0'VZX'#0'Y]['#0'lpn'
+#0'SWU'#0#0#0#0#0'SWU'#0#163#181#179#0'~'#146#143#0'~'#146#143#0'~'#145#143#0
+#0#0#0#255#0#0#0#255#147#164#162#0#149#164#163#0#150#165#163#0#150#165#163#0
+#150#165#163#0#150#165#163#0#145#159#157#0'SWU'#0#0#0#0#0'SWU'#0#170#189#187
+#0#136#157#154#0#135#156#154#0#134#155#153#0#159#176#175#0'SWU'#0'SWU'#0'SWU'
+#0'SWU'#0'SWU'#0'SWU'#0'SWU'#0'SWU'#0'JNL'#0#0#0#0#0'SWU'#0#178#195#193#0#181
@ -160,232 +160,233 @@ LazarusResources.Add('THelpForm','FORMDATA',[
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#228#231#234#0#0#0#0#255#0#0
+#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#228#231#234#0#228#231#234#0
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#28#28
+#28#255#133#157#135#255''#148#134#255#133#159#142#255#133#157#135#255'g'#132
+'o'#255'Ww_'#255'BcN'#255'7O?'#255'+=1'#255#0#0#0#255''#148#134#255'{'#143
+''#255'^{g'#255'?VF'#255'cwg'#255';RB'#255#0#0#0#255#228#231#234#0#228#231
+#234#0#228#231#234#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#228#231
+#234#0#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#0#0#0#255#165#165#165#255#8#18'='#255'7S'#215#255'Z'
+'g'#199#255'CS'#159#255#0#0#0#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#149#149#149#255#0#0#0#255#228#231#234#0
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0'iF9'#0'?-%'#0#228
+#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255#191#191#191#255#0#0#0#255'g'
+''#231#255'Zg'#199#255'=N'#150#255#0#0#0#255#189#189#189#255#189#189#189#255
+#189#189#189#255#189#189#189#255#189#189#189#255#140#140#140#255#0#0#0#255
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255#0#0#0#255#239
+#239#239#255#0#0#0#255#150#167#239#255'K^'#207#255'?O'#151#255#0#0#0#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#191#191#191#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0'I3*'#0
+'iF9'#0#235#180#146#0#235#180#146#0#235#180#146#0'iF9'#0#0#0#0#255#0#0#0#255
+#255#255#255#255#0#0#0#255#149#167#239#255'=V'#207#255#22#29'7'#255#0#0#0#255
+#198#198#198#255#148#148#148#255'___'#255'___'#255#134#134#134#255'{{{'#255#0
+#0#0#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0'K'
+'4+'#0'gF:'#0#252#226#210#0#235#180#146#0#0#0#0#255#133#133#133#255#255#255
+#255#255#0#0#0#255#150#167#239#255';S'#214#255'?O'#151#255#0#0#0#255#255#255
+#255#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255'ooo'#255#0#0#0#255
+'iF9'#0#235#180#146#0#235#180#146#0#235#180#146#0'111'#0#235#180#146#0'111'#0
+#235#180#146#0#0#0#0#255#173#173#173#255#255#255#255#255#0#0#0#255#143#158
+#239#255'o'#132#223#255'CS'#159#255#0#0#0#255#255#255#255#255#0#0#0#255#206
+#206#206#255#255#255#255#255#255#255#255#255#0#0#0#255'ccc'#255#0#0#0#255#235
+#180#146#0#235#180#146#0'iF9'#0'K4+'#0#228#231#234#0#228#231#234#0'iF9'#0#253
+#230#216#0#0#0#0#255#214#214#214#255#255#255#255#255#0#0#0#255#0#0#0#255#0#0
+#0#255#0#0#0#255#0#0#0#255#255#255#255#255#0#0#0#255#189#189#189#255#255#255
,#255#255#255#255#255#255#0#0#0#255'ooo'#255#0#0#0#255#253#230#216#0'111'#0
+#235#180#146#0'111'#0#239#191#161#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#239#239#239#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0#255#148#148#148
+#255#199#199#199#255#239#239#239#255#0#0#0#255''#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#228#231#234#0'K4+'#0'iF9'#0#0#0#0#255'###'#255#175#175#175
+#28#255#133#157#135#255#127#148#134#255#133#159#142#255#133#157#135#255'g'
+#132'o'#255'Ww_'#255'BcN'#255'7O?'#255'+=1'#255#0#0#0#255#127#148#134#255'{'
+#143#127#255'^{g'#255'?VF'#255'cwg'#255';RB'#255#0#0#0#255#228#231#234#0#228
+#231#234#0#228#231#234#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#228#231#234#0#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231
+#234#0#228#231#234#0#228#231#234#0#0#0#0#255#165#165#165#255#8#18'='#255'7S'
+#215#255'Zg'#199#255'CS'#159#255#0#0#0#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#149#149#149#255#0#0#0#255
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0'iF9'#0
+'?-%'#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255#191#191#191#255#0
+#0#0#255'g'#127#231#255'Zg'#199#255'=N'#150#255#0#0#0#255#189#189#189#255#189
+#189#189#255#189#189#189#255#189#189#189#255#189#189#189#255#140#140#140#255
+#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231
+#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255#0#0
+#0#255#239#239#239#255#0#0#0#255#150#167#239#255'K^'#207#255'?O'#151#255#0#0
+#0#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#191#191#191#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231
+#234#0'I3*'#0'iF9'#0#235#180#146#0#235#180#146#0#235#180#146#0'iF9'#0#0#0#0
+#255#0#0#0#255#255#255#255#255#0#0#0#255#149#167#239#255'=V'#207#255#22#29'7'
+#255#0#0#0#255#198#198#198#255#148#148#148#255'___'#255'___'#255#134#134#134
+#255'{{{'#255#0#0#0#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0
+#228#231#234#0'K4+'#0'gF:'#0#252#226#210#0#235#180#146#0#0#0#0#255#133#133
+#133#255#255#255#255#255#0#0#0#255#150#167#239#255';S'#214#255'?O'#151#255#0
+#0#0#255#255#255#255#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255'o'
+'oo'#255#0#0#0#255'iF9'#0#235#180#146#0#235#180#146#0#235#180#146#0'111'#0
+#235#180#146#0'111'#0#235#180#146#0#0#0#0#255#173#173#173#255#255#255#255#255
+#0#0#0#255#143#158#239#255'o'#132#223#255'CS'#159#255#0#0#0#255#255#255#255
+#255#0#0#0#255#206#206#206#255#255#255#255#255#255#255#255#255#0#0#0#255'ccc'
+#255#0#0#0#255#235#180#146#0#235#180#146#0'iF9'#0'K4+'#0#228#231#234#0#228
+#231#234#0'iF9'#0#253#230#216#0#0#0#0#255#214#214#214#255#255#255#255#255#0#0
+#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#255#255#255#255#0#0#0#255#189
,#189#189#255#255#255#255#255#255#255#255#255#0#0#0#255'ooo'#255#0#0#0#255#253
+#230#216#0'111'#0#235#180#146#0'111'#0#239#191#161#0#0#0#0#255#0#0#0#255#0#0
+#0#255#0#0#0#255#239#239#239#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#0#0#0
+#255#148#148#148#255#199#199#199#255#239#239#239#255#0#0#0#255#127#127#127
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#228#231#234#0'K4+'#0'iF9'#0#0#0
+#0#255'###'#255#175#175#175#255#191#191#191#255#191#191#191#255#191#191#191
+#255#191#191#191#255#191#191#191#255#191#191#191#255#191#191#191#255#191#191
+#191#255#191#191#191#255#191#191#191#255#191#191#191#255#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#0#0#0#255#148#148#148#255'ooo'#255'%%%'#255#0#0#0#255'1'
+'11'#0#249#219#201#0#253#230#216#0#253#230#216#0#243#192#160#0#0#0#0#255#31
+#31#31#255#198#198#198#255#198#198#198#255#206#206#206#255#255#255#255#255
+#175#175#175#255#255#255#255#255#191#191#191#255#255#255#255#255#191#191#191
+#255#255#255#255#255#189#189#189#255#255#255#255#255#215#215#215#255''#255
+#28#28#28#255#0#0#0#255#253#230#216#0'fE9'#0'K4+'#0#228#231#234#0#228#231#234
+#0#228#231#234#0#228#231#234#0#0#0#0#255'!!!'#255'sss'#255#167#167#167#255
+#191#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#148#148#148#255'o'
+'oo'#255'%%%'#255#0#0#0#255'111'#0#249#219#201#0#253#230#216#0#253#230#216#0
+#243#192#160#0#0#0#0#255#31#31#31#255#198#198#198#255#198#198#198#255#206#206
+#206#255#255#255#255#255#175#175#175#255#255#255#255#255#191#191#191#255#255
+#255#255#255#191#191#191#255#255#255#255#255#189#189#189#255#255#255#255#255
+#215#215#215#255#127#127#127#255#28#28#28#255#0#0#0#255#253#230#216#0'fE9'#0
+'K4+'#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255'!!'
+'!'#255'sss'#255#167#167#167#255#214#214#214#255#158#158#158#255#255#255#255
+#255#189#189#189#255#255#255#255#255#189#189#189#255#255#255#255#255#189#189
+#189#255#255#255#255#255'ccc'#255#29#29#29#255#0#0#0#255'iF9'#0#243#192#160#0
+#250#225#209#0#253#230#216#0'h;,'#0#145')'#27#0#228#231#234#0#228#231#234#0
+#228#231#234#0#0#0#0#255'###'#255'RRR'#255#183#183#183#255#148#148#148#255
+#214#214#214#255#158#158#158#255#255#255#255#255#189#189#189#255#255#255#255
+#255#189#189#189#255#255#255#255#255#189#189#189#255#255#255#255#255'ccc'#255
+#29#29#29#255#0#0#0#255'iF9'#0#243#192#160#0#250#225#209#0#253#230#216#0'h;,'
+#0#145')'#27#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255'###'#255
+'RRR'#255#183#183#183#255#148#148#148#255#214#214#214#255#158#158#158#255#255
+#255#255#255#189#189#189#255#255#255#255#255#189#189#189#255#135#135#135#255
+#23#23#23#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234
+#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#0#0#0#255#0#0#0#255#28#28#28#255'FFF'#255'ggg'#255#191#191#191#255
+''#255#214#214#214#255#189#189#189#255#255#255#255#255'OOO'#255''''''''
+#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0'7"'#26
+#0'^9*'#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234
+#0#0#0#0#255'=O'#151#255#0#0#0#255'###'#255'111'#255#165#165#165#255'ggg'#255
+#173#173#173#255#189#189#189#255'ZZZ'#255#20#20#20#255#0#0#0#255#228#231#234
+#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#255#189#189#189#255#135#135#135#255#23#23#23#255#0#0#0#255#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231
+#234#0#0#0#0#255';O'#148#255'CV'#165#255#0#0#0#255#24#24#24#255'GGG'#255'WWW'
+#255#141#141#141#255'999'#255#25#25#25#255#0#0#0#255#228#231#234#0#228#231
+#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255#0#0#0#255#28#28#28
+#255'FFF'#255'ggg'#255#191#191#191#255#127#127#127#255#214#214#214#255#189
+#189#189#255#255#255#255#255'OOO'#255''''''''#255#0#0#0#255#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0'7"'#26#0'^9*'#0#228#231#234#0#228#231
+#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255'=O'#151#255#0#0#0
+#255'###'#255'111'#255#165#165#165#255'ggg'#255#173#173#173#255#189#189#189
+#255'ZZZ'#255#20#20#20#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234
+#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255';O'#148#255'C'
+'V'#165#255#0#0#0#255#24#24#24#255'GGG'#255'WWW'#255#141#141#141#255'999'#255
+#25#25#25#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234
+#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255'Zg'#199#255'7'
+'K'#150#255#0#0#0#255#0#0#0#255'+++'#255'333'#255'555'#255'%%%'#255#0#0#0#255
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231
+#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#255#228#231#234#0#0#0#0#255'!!!'#255'---'#255#0#0#0#255#228#231
+#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#0#0#0#255'Zg'#199#255'7K'#150#255#0#0#0#255#0#0#0#255'+++'#255'33'
+'3'#255'555'#255'%%%'#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231
+#234#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#228#231#234#0#0#0#0#255'!!!'
+#255'---'#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234
+#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231
+#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0
+#228#231#234#0#0#0#0#255#0#0#0#255#228#231#234#0#228#231#234#0#228#231#234#0
+#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#0#0#0#255#0#0
+#0#255#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0'X@'#213#0'`'#238'z'#0#0#0#0#0#0#0#0#0
+#231#234#0'X@'#213#0'`'#238'z'#0#0#0#0#0#0#0#0#0#228#231#234#0#228#231#234#0
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228
+#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231
+#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0
+#228#231#234#0#228#231#234#0#228#231#234#0#228#231#234#0#9'NumGlyphs'#2#0#7
+'OnClick'#7#16'HomeToolBtnClick'#0#0#0#12'TPageControl'#11'PageControl'#4'Le'
+'ft'#2#0#6'Height'#3#222#1#3'Top'#2' '#5'Width'#3#246#2#5'Align'#7#8'alClien'
+'t'#8'TabOrder'#2#1#11'TabPosition'#7#8'tpBottom'#8'OnChange'#7#17'PageContr'
+'olChange'#7'OnEnter'#7#16'PageControlEnter'#13'OnPageChanged'#7#17'PageCont'
+'rolChange'#0#0#9'TMainMenu'#9'MainMenu1'#3'top'#2'|'#0#9'TMenuItem'#12'File'
+'MenuItem'#7'Caption'#6#5'&File'#0#9'TMenuItem'#16'FileMenuOpenItem'#7'Capti'
+'on'#6#8'&Open...'#8'ShortCut'#3'O@'#7'OnClick'#7#21'FileMenuOpenItemClick'#0
+#0#9'TMenuItem'#19'FileMenuOpenURLItem'#7'Caption'#6#12'Open &URL...'#7'OnCl'
+'ick'#7#24'FileMenuOpenURLItemClick'#0#0#9'TMenuItem'#17'FileMenuCloseItem'#7
+'Caption'#6#6'&Close'#8'ShortCut'#3'W@'#7'OnClick'#7#22'FileMenuCloseItemCli'
+'ck'#0#0#9'TMenuItem'#13'FileSeperater'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#16
+'FileMenuExitItem'#7'Caption'#6#5'E&xit'#7'OnClick'#7#21'FileMenuExitItemCli'
+'ck'#0#0#0#9'TMenuItem'#12'ViewMenuItem'#7'Caption'#6#5'&View'#0#9'TMenuItem'
,#16'ViewMenuContents'#7'Caption'#6#13'Show contents'#7'Checked'#9#8'ShortCut'
+#2's'#19'ShowAlwaysCheckable'#9#7'OnClick'#7#21'ViewMenuContentsClick'#0#0#0
+#9'TMenuItem'#12'HelpMenuItem'#7'Caption'#6#5'&Help'#0#9'TMenuItem'#9'AboutI'
+'tem'#7'Caption'#6#9'&About...'#7'OnClick'#7#14'AboutItemClick'#0#0#0#0#11'T'
+'OpenDialog'#11'OpenDialog1'#6'Filter'#6'''HelpFiles(*.chm)|*.chm|All FIles('
+'*.*)|*'#11'FilterIndex'#2#0#3'top'#3#156#0#0#0#10'TImageList'#10'ImageList1'
+#4'left'#2#8#3'top'#2'P'#6'Bitmap'#10#14#16#0#0'Li'#4#0#0#0#16#0#0#0#16#0#0#0
+'p'#1#227#0#176#206'*'#0#0#0#0#0#0#0#0#0#246#9#2#0#225'('#27#0#0'YY'#0#0#144
+#175#0'2'#159#204#255'u'#136#136#0#0'::'#0#0#14#14#0#250#17#2#0#254#31#0#0#0
+#0#0#0#0#0#0#0#134#24#0#0#255'?'#0#0#0#0#0#0#0#2#2#0'lT,'#0'+'#214#212#255#0
+#136#255#255#0'k'#255#255#0'g'#255#255#0'|'#255#255#0#149#253#255#0#134#138#0
+#178#227#20#0#255#255#0#0#0#0#0#0#0#0#0#0#193#225#0#0#255#255#0#0#0#0#0#0#0
+#27#27#0#9#247#189#0#0#141#255#255#0'f'#255#255#0'{'#255#255#0'w'#255#255#0
+'f'#255#255#0'g'#255#255#0#186#253#255#4'yk'#0#245'G'#10#0#0#0#0#0#0#0#0#0
+#252#15#0#0#254#31#0#0#0#6#6#0#0'WW'#0#4#241#251#255#0#143#255#255#0#160#255
+#255#0#251#255#255#0#247#255#255#0'{'#255#255#0'f'#255#255#0#163#255#255#30
+#225#225#255#221','#31#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#16#16#0#0#151#151
+#0#0#254#254#255#0#255#255#255#0#255#255#255#0#255#255#255#0#198#255#255#0'j'
+#255#255#0'w'#255#255#0#219#255#255#0#250#250#255#0'00'#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#20#20#0#0#173#173#0#0#254#254#255#0#255#255#255#0#255#255#255
+#0#226#255#255#0'x'#255#255#0''#255#255#0#218#255#255#0#255#255#255#0#253
+#253#255#0'AA'#0#0#4#4#0#0#0#0#0#0#0#0#0#0#0#0#0#0#12#12#0#0#131#131#0#0#253
+#253#255#0#255#255#255#0#255#255#255#0#141#255#255#0#142#255#255#0#239#255
+#255#0#255#255#255#0#255#255#255#0#244#244#255#0'**'#0#0#0#0#0#0#0#0#0#0#0#0
+#0#19'1M'#0'.'#128#192#255','#153#212#255#10#233#245#255#1#253#254#255#0#255
+#255#255#0#131#255#255#0#208#255#255#0#255#255#255#0#255#255#255#4#250#253
+#255'#'#211#237#255'M'#157#210#255#4#15#25#0#0#0#0#0#0#0#0#0'('#135#211#255#2
+#139#248#255','#179#252#255#8#207#254#255#3#247#255#255#1#254#255#255#0#202
+#255#255#0#233#255#255#0#255#255#255#1#253#255#255#5#239#255#255#10#192#253
+#255','#176#252#255'0Xz'#0#0#0#0#0#0#0#0#0'"'#137#220#255#6#156#245#255'&'
+#194#253#255#18#214#254#255#19#242#254#255#8#202#255#255#0'p'#255#255#1'v'
+#255#255#7#230#255#255#16#250#255#255#21#236#254#255#18#210#254#255#17#186
+#253#255'X'#151#195#255#0#0#0#0#4#13#23#0#30#142#231#255#8#161#242#255#29#199
+#254#255#21#223#254#255#28#245#255#255#22#193#255#255#1'j'#255#255#4'q'#255
+#255'"'#223#255#255'"'#247#255#255#27#245#255#255#20#219#254#255#13#191#254
+#255'U'#171#220#255#0#0#0#0#16'''@'#0#20#140#241#255#7#150#238#255#17#187#253
+#255#18#211#254#255#24#235#254#255#31#245#255#255#28#212#255#255' '#224#255
+#255'#'#247#255#255#30#245#255#255#23#232#254#255#17#207#254#255#11#182#253
+#255'G'#172#236#255#2#8#16#0#29'Bd'#0#16#143#252#255#31#143#230#255'<'#162
+#216#255'B'#176#217#255'I'#187#217#255'M'#196#217#255'Q'#202#218#255'V'#204
+#217#255'X'#202#218#255'Z'#198#218#255'['#191#218#255'\'#183#218#255'^'#174
+#219#255'f'#169#217#255#28'<Y'#0'#U'#129#0'$'#139#219#255#227#233#233#255#255
+#228#231#234#0#228#231#234#0#9'NumGlyphs'#2#0#7'OnClick'#7#16'HomeToolBtnCli'
+'ck'#0#0#0#12'TPageControl'#11'PageControl'#4'Left'#2#0#6'Height'#3#222#1#3
+'Top'#2' '#5'Width'#3#246#2#5'Align'#7#8'alClient'#8'TabOrder'#2#1#11'TabPos'
+'ition'#7#8'tpBottom'#8'OnChange'#7#17'PageControlChange'#7'OnEnter'#7#16'Pa'
+'geControlEnter'#13'OnPageChanged'#7#17'PageControlChange'#0#0#9'TMainMenu'#9
+'MainMenu1'#3'top'#2'|'#0#9'TMenuItem'#12'FileMenuItem'#7'Caption'#6#5'&File'
+#0#9'TMenuItem'#16'FileMenuOpenItem'#7'Caption'#6#8'&Open...'#8'ShortCut'#3
+'O@'#7'OnClick'#7#21'FileMenuOpenItemClick'#0#0#9'TMenuItem'#19'FileMenuOpen'
+'URLItem'#7'Caption'#6#12'Open &URL...'#7'OnClick'#7#24'FileMenuOpenURLItemC'
+'lick'#0#0#9'TMenuItem'#17'FileMenuCloseItem'#7'Caption'#6#6'&Close'#8'Short'
+'Cut'#3'W@'#7'OnClick'#7#22'FileMenuCloseItemClick'#0#0#9'TMenuItem'#13'File'
+'Seperater'#7'Caption'#6#1'-'#0#0#9'TMenuItem'#16'FileMenuExitItem'#7'Captio'
+'n'#6#5'E&xit'#7'OnClick'#7#21'FileMenuExitItemClick'#0#0#0#9'TMenuItem'#12
,'ViewMenuItem'#7'Caption'#6#5'&View'#0#9'TMenuItem'#16'ViewMenuContents'#7'C'
+'aption'#6#13'Show contents'#7'Checked'#9#8'ShortCut'#2's'#19'ShowAlwaysChec'
+'kable'#9#7'OnClick'#7#21'ViewMenuContentsClick'#0#0#0#9'TMenuItem'#12'HelpM'
+'enuItem'#7'Caption'#6#5'&Help'#0#9'TMenuItem'#9'AboutItem'#7'Caption'#6#9'&'
+'About...'#7'OnClick'#7#14'AboutItemClick'#0#0#0#0#11'TOpenDialog'#11'OpenDi'
+'alog1'#6'Filter'#6'''HelpFiles(*.chm)|*.chm|All FIles(*.*)|*'#11'FilterInde'
+'x'#2#0#3'top'#3#156#0#0#0#10'TImageList'#10'ImageList1'#4'left'#2#8#3'top'#2
+'P'#6'Bitmap'#10#14#16#0#0'Li'#4#0#0#0#16#0#0#0#16#0#0#0'p'#1#227#0#176#206
+'*'#0#0#0#0#0#0#0#0#0#246#9#2#0#225'('#27#0#0'YY'#0#0#144#175#0'2'#159#204
+#255'u'#136#136#0#0'::'#0#0#14#14#0#250#17#2#0#254#31#0#0#0#0#0#0#0#0#0#0#134
+#24#0#0#255'?'#0#0#0#0#0#0#0#2#2#0'lT,'#0'+'#214#212#255#0#136#255#255#0'k'
+#255#255#0'g'#255#255#0'|'#255#255#0#149#253#255#0#134#138#0#178#227#20#0#255
+#255#0#0#0#0#0#0#0#0#0#0#193#225#0#0#255#255#0#0#0#0#0#0#0#27#27#0#9#247#189
+#0#0#141#255#255#0'f'#255#255#0'{'#255#255#0'w'#255#255#0'f'#255#255#0'g'#255
+#255#0#186#253#255#4'yk'#0#245'G'#10#0#0#0#0#0#0#0#0#0#252#15#0#0#254#31#0#0
+#0#6#6#0#0'WW'#0#4#241#251#255#0#143#255#255#0#160#255#255#0#251#255#255#0
+#247#255#255#0'{'#255#255#0'f'#255#255#0#163#255#255#30#225#225#255#221','#31
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#16#16#0#0#151#151#0#0#254#254#255#0#255
+#255#255#0#255#255#255#0#255#255#255#0#198#255#255#0'j'#255#255#0'w'#255#255
+#0#219#255#255#0#250#250#255#0'00'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#20#20
+#0#0#173#173#0#0#254#254#255#0#255#255#255#0#255#255#255#0#226#255#255#0'x'
+#255#255#0#127#255#255#0#218#255#255#0#255#255#255#0#253#253#255#0'AA'#0#0#4
+#4#0#0#0#0#0#0#0#0#0#0#0#0#0#0#12#12#0#0#131#131#0#0#253#253#255#0#255#255
+#255#0#255#255#255#0#141#255#255#0#142#255#255#0#239#255#255#0#255#255#255#0
+#255#255#255#0#244#244#255#0'**'#0#0#0#0#0#0#0#0#0#0#0#0#0#19'1M'#0'.'#128
+#192#255','#153#212#255#10#233#245#255#1#253#254#255#0#255#255#255#0#131#255
+#255#0#208#255#255#0#255#255#255#0#255#255#255#4#250#253#255'#'#211#237#255
+'M'#157#210#255#4#15#25#0#0#0#0#0#0#0#0#0'('#135#211#255#2#139#248#255','#179
+#252#255#8#207#254#255#3#247#255#255#1#254#255#255#0#202#255#255#0#233#255
+#255#0#255#255#255#1#253#255#255#5#239#255#255#10#192#253#255','#176#252#255
+'0Xz'#0#0#0#0#0#0#0#0#0'"'#137#220#255#6#156#245#255'&'#194#253#255#18#214
+#254#255#19#242#254#255#8#202#255#255#0'p'#255#255#1'v'#255#255#7#230#255#255
+#16#250#255#255#21#236#254#255#18#210#254#255#17#186#253#255'X'#151#195#255#0
+#0#0#0#4#13#23#0#30#142#231#255#8#161#242#255#29#199#254#255#21#223#254#255
+#28#245#255#255#22#193#255#255#1'j'#255#255#4'q'#255#255'"'#223#255#255'"'
+#247#255#255#27#245#255#255#20#219#254#255#13#191#254#255'U'#171#220#255#0#0
+#0#0#16'''@'#0#20#140#241#255#7#150#238#255#17#187#253#255#18#211#254#255#24
+#235#254#255#31#245#255#255#28#212#255#255' '#224#255#255'#'#247#255#255#30
+#245#255#255#23#232#254#255#17#207#254#255#11#182#253#255'G'#172#236#255#2#8
+#16#0#29'Bd'#0#16#143#252#255#31#143#230#255'<'#162#216#255'B'#176#217#255'I'
+#187#217#255'M'#196#217#255'Q'#202#218#255'V'#204#217#255'X'#202#218#255'Z'
+#198#218#255'['#191#218#255'\'#183#218#255'^'#174#219#255'f'#169#217#255#28
+'<Y'#0'#U'#129#0'$'#139#219#255#227#233#233#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#197#211#211#255'X'
+#130#149#255#18'$6'#0#13'":'#0','#138#210#255#239#242#242#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#197#211#211#255'X'#130#149#255#18'$6'#0#13'":'#0','#138#210#255#239#242
+#242#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#187#203
+#203#255'\'#131#148#255#2#10#18#0#0#0#0#0#29'V'#136#0'Et'#150#255'l'#142#161
+#255'n'#142#162#255'o'#144#164#255'p'#145#164#255'q'#146#165#255'q'#146#166
+#255's'#148#167#255'u'#149#167#255'u'#149#167#255'x'#150#169#255'y'#150#169
+#255'Ov'#146#255#6#15#27#0'p'#1#227#0#200#25#238#0#0#0#0#0#0#0#0#0#247#8#1#0
+#238#28#14#0#0'11'#0#0'\p'#0'op'#141#0#172'WQ'#0#0#31#31#0#0#7#7#0#251#16#1#0
+#254#31#0#0#0#0#0#0#0#0#0#0#134#24#0#0#255'?'#0#0#0#0#0#0#0#1#1#0'wC'#23#0'i'
+#226#150#0#0#131#246#0#0'k'#254#0#0'g'#255#0#3'~'#252#0#0#137#233#0#0'PR'#0
+#185#226#10#0#255#255#0#0#0#0#0#0#0#0#0#0#193#225#0#0#255#255#0#0#0#0#0#0#0
+#14#14#0#17#239'}'#0#6#144#249#0#0'f'#255#0#0'{'#255#0#0'w'#255#0#0'f'#255#0
+#0'g'#255#0#0#170#231#0#5'O='#0#250'C'#5#0#0#0#0#0#0#0#0#0#252#15#0#0#218'&'
+#25#0#31'V'#157#255'''l'#183#255',}'#201#255'.x'#206#255'0}'#206#255'4'#137
+#207#255'6'#138#206#255':'#130#207#255'<'#127#208#255'A'#134#209#255'I'#135
+#203#255'Uc'#162#255#0#0#0#0#0#0#0#0#0#0#0#0#29'Q'#152#255#11#140#252#255'.'
+#152#243#255#3#137#253#255#7#152#253#255#12#170#253#255#16#183#253#255#18#188
+#253#255#17#183#253#255#15#170#253#255#10#152#253#255#8#140#253#255'E'#150
+#230#255#0#2#6#0#0#0#0#0#0#0#0#0'"b'#177#255#5#137#252#255'3'#156#246#255#4
,#153#253#255#11#181#253#255#16#203#254#255#12#172#254#255#8#149#255#255#10
+#162#254#255#15#196#254#255#10#179#253#255#3#151#253#255'?'#153#237#255#0#20
+'.'#0#0#0#0#0#0#0#0#0'#j'#187#255#3#136#251#255'7'#164#251#255#9#175#253#255
+#17#207#254#255#18#201#254#255#9#146#255#255#19#189#255#255#3's'#255#255#12
+#167#255#255#17#205#254#255#9#173#253#255'6'#159#248#255#13'+]'#0#0#0#0#0#0#0
+#0#0'%q'#198#255#1#135#251#255'8'#175#253#255#13#190#254#255#22#226#254#255
+#31#246#255#255''''#248#255#255'"'#216#255#255#7#128#255#255#26#225#255#255
+#22#224#254#255#13#188#253#255'.'#169#253#255#28'J'#140#255#0#0#0#0#0#0#0#0
+'%w'#208#255#0#134#250#255'3'#177#253#255#15#197#254#255#24#235#254#255'"'
+#246#255#255'-'#249#255#255#20#157#255#255'*'#241#255#255'"'#246#255#255#24
+#233#254#255#14#195#254#255#31#167#253#255'9p'#184#255#0#0#0#0#0#0#0#0'#{'
+#212#255#0#134#250#255'.'#172#253#255#14#194#254#255#23#231#254#255'!'#246
+#255#255'*'#246#255#255#30#198#255#255'('#244#255#255' '#246#255#255#23#228
+#254#255#13#191#254#255#13#158#253#255'K'#137#207#255#0#0#0#0#2#7#12#0'!|'
+#216#255#0#134#249#255'&'#161#253#255#11#181#253#255#19#215#254#255#27#245
+#255#255#29#227#255#255#6#127#255#255#27#219#255#255#26#243#254#255#19#213
+#254#255#10#179#253#255#2#144#253#255'N'#146#218#255#0#0#0#0#9#22'$'#0#31'~'
+#221#255#0#134#249#255#30#149#252#255#6#161#253#255#13#190#254#255#19#215#254
+#255#23#232#254#255#25#238#254#255#23#231#254#255#19#214#254#255#13#189#253
+#255#5#159#253#255#0#136#253#255'H'#148#225#255#1#4#8#0#16'+F'#0#31#130#225
+#255'%'#137#230#255'C'#138#212#255'A'#137#211#255'G'#151#211#255'M'#163#212
+#255'P'#171#213#255'T'#174#214#255'V'#173#215#255'W'#168#215#255'X'#160#216
+#255'X'#151#216#255'Z'#152#217#255'P'#139#205#255#15'(C'#0#19':d'#0'*w'#203
+#255#194#194#208#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#187#203#203#255'\'#131#148#255#2#10#18#0#0#0#0#0#29'V'#136#0
+'Et'#150#255'l'#142#161#255'n'#142#162#255'o'#144#164#255'p'#145#164#255'q'
+#146#165#255'q'#146#166#255's'#148#167#255'u'#149#167#255'u'#149#167#255'x'
+#150#169#255'y'#150#169#255'Ov'#146#255#6#15#27#0'p'#1#227#0#200#25#238#0#0#0
+#0#0#0#0#0#0#247#8#1#0#238#28#14#0#0'11'#0#0'\p'#0'op'#141#0#172'WQ'#0#0#31
+#31#0#0#7#7#0#251#16#1#0#254#31#0#0#0#0#0#0#0#0#0#0#134#24#0#0#255'?'#0#0#0#0
+#0#0#0#1#1#0'wC'#23#0'i'#226#150#0#0#131#246#0#0'k'#254#0#0'g'#255#0#3'~'#252
+#0#0#137#233#0#0'PR'#0#185#226#10#0#255#255#0#0#0#0#0#0#0#0#0#0#193#225#0#0
+#255#255#0#0#0#0#0#0#0#14#14#0#17#239'}'#0#6#144#249#0#0'f'#255#0#0'{'#255#0
+#0'w'#255#0#0'f'#255#0#0'g'#255#0#0#170#231#0#5'O='#0#250'C'#5#0#0#0#0#0#0#0
+#0#0#252#15#0#0#218'&'#25#0#31'V'#157#255'''l'#183#255',}'#201#255'.x'#206
+#255'0}'#206#255'4'#137#207#255'6'#138#206#255':'#130#207#255'<'#208#255'A'
+#134#209#255'I'#135#203#255'Uc'#162#255#0#0#0#0#0#0#0#0#0#0#0#0#29'Q'#152#255
+#11#140#252#255'.'#152#243#255#3#137#253#255#7#152#253#255#12#170#253#255#16
+#183#253#255#18#188#253#255#17#183#253#255#15#170#253#255#10#152#253#255#8
+#140#253#255'E'#150#230#255#0#2#6#0#0#0#0#0#0#0#0#0'"b'#177#255#5#137#252#255
+'3'#156#246#255#4#153#253#255#11#181#253#255#16#203#254#255#12#172#254#255#8
,#149#255#255#10#162#254#255#15#196#254#255#10#179#253#255#3#151#253#255'?'
+#153#237#255#0#20'.'#0#0#0#0#0#0#0#0#0'#j'#187#255#3#136#251#255'7'#164#251
+#255#9#175#253#255#17#207#254#255#18#201#254#255#9#146#255#255#19#189#255#255
+#3's'#255#255#12#167#255#255#17#205#254#255#9#173#253#255'6'#159#248#255#13
+'+]'#0#0#0#0#0#0#0#0#0'%q'#198#255#1#135#251#255'8'#175#253#255#13#190#254
+#255#22#226#254#255#31#246#255#255''''#248#255#255'"'#216#255#255#7#128#255
+#255#26#225#255#255#22#224#254#255#13#188#253#255'.'#169#253#255#28'J'#140
+#255#0#0#0#0#0#0#0#0'%w'#208#255#0#134#250#255'3'#177#253#255#15#197#254#255
+#24#235#254#255'"'#246#255#255'-'#249#255#255#20#157#255#255'*'#241#255#255
+'"'#246#255#255#24#233#254#255#14#195#254#255#31#167#253#255'9p'#184#255#0#0
+#0#0#0#0#0#0'#{'#212#255#0#134#250#255'.'#172#253#255#14#194#254#255#23#231
+#254#255'!'#246#255#255'*'#246#255#255#30#198#255#255'('#244#255#255' '#246
+#255#255#23#228#254#255#13#191#254#255#13#158#253#255'K'#137#207#255#0#0#0#0
+#2#7#12#0'!|'#216#255#0#134#249#255'&'#161#253#255#11#181#253#255#19#215#254
+#255#27#245#255#255#29#227#255#255#6''#255#255#27#219#255#255#26#243#254#255
+#19#213#254#255#10#179#253#255#2#144#253#255'N'#146#218#255#0#0#0#0#9#22'$'#0
+#31'~'#221#255#0#134#249#255#30#149#252#255#6#161#253#255#13#190#254#255#19
+#215#254#255#23#232#254#255#25#238#254#255#23#231#254#255#19#214#254#255#13
+#189#253#255#5#159#253#255#0#136#253#255'H'#148#225#255#1#4#8#0#16'+F'#0#31
+#130#225#255'%'#137#230#255'C'#138#212#255'A'#137#211#255'G'#151#211#255'M'
+#163#212#255'P'#171#213#255'T'#174#214#255'V'#173#215#255'W'#168#215#255'X'
+#160#216#255'X'#151#216#255'Z'#152#217#255'P'#139#205#255#15'(C'#0#19':d'#0
+'*w'#203#255#194#194#208#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#253#253#254#255#137#137#165#255'2X'#157#255#10#22' '#0#7
+#19'"'#0'$h'#188#255#142#151#184#255#205#205#217#255#206#206#218#255#208#208
+#219#255#208#208#219#255#209#209#220#255#210#210#220#255#211#211#221#255#212
+#212#222#255#213#213#223#255#213#213#223#255#146#146#172#255'>\'#155#255#1#5
+#9#0#0#0#0#0#18'9_'#0'%R'#141#0'3['#152#0'2Z'#152#0'2Z'#153#0'2Z'#153#0'1Z'
+#153#0'1Z'#153#0'1['#153#0'0['#153#0'0['#153#0'1['#154#0'1Z'#154#0',U'#134#0
+#3#8#14#0'p'#1#227#0'p:F'#0#0#0#0#0#0#0#0#0#163#169#166#0#162#168#166#0#162
+#168#165#0#162#168#165#0'y'#140#162#0'._'#170#255'+-,'#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#149#154#152#0#237#239#238#0#255#255#255#0#255
+#255#255#0#255#255#255#0#217#226#242#0'F|'#198#255'6'#143#228#255'@'#143#222
+#255#166#172#169#0'NPO'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#161#167#165
+#0#254#254#254#0#233#236#235#0#211#221#227#0'G|'#190#255'1'#140#223#255#15
+#143#252#255#0#136#253#255'<'#140#221#255#253#253#253#0#179#183#182#0'KNM'#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#148#159#163#0'w'#159#213#0'2m'#186#255'2'
+#152#217#255#28#187#250#255#10#177#253#255#5#157#253#255#0#136#253#255';'#139
+#220#255'w'#165#218#0'y'#165#218#0'`'#141#194#0'1S'#130#0#0#0#0#0#0#0#0#0#0#0
+#0#0'Do'#171#0''''#129#211#255#27#186#247#255#18#211#254#255#11#162#254#255#5
+#129#255#255#12#187#253#255#4#153#253#255'<'#139#220#255#15#168#253#0#10#152
+#251#0#8#138#251#0'B'#146#225#0#0#3#9#0#0#0#0#0#0#0#0#0'+b'#176#255#18#176
+#253#255#19#213#254#255#12#166#255#255#8#141#255#255#6#136#255#255#19#214#254
+#255#9#174#253#255'9'#134#216#255#150#160#183#255#150#160#183#255#150#159#183
+#255#150#159#183#255'9^'#161#255#0#0#0#0#0#0#0#0'+h'#183#255#19#188#253#255
+#22#225#254#255#11#149#255#255#28#198#255#255#27#211#255#255#24#234#254#255
+#13#189#253#255'I'#144#210#255#182#182#182#255#182#182#182#255#182#182#182
+#255#188#188#188#255'Zq'#163#255#0#0#0#0#0#0#0#0'+l'#189#255#18#191#253#255
+#24#233#254#255''''#246#255#255#30#185#255#255')'#248#255#255#26#242#254#255
+#14#195#254#255'J'#145#212#255#201#201#201#255#201#201#201#255#201#201#201
+#255#202#202#202#255'^u'#165#255#0#0#0#0#0#0#0#0'*o'#194#255#15#185#253#255
+#23#230#254#255'#'#246#255#255#31#207#255#255'%'#247#255#255#24#236#254#255
+#13#191#254#255'M'#144#210#255#186#186#186#255#186#186#186#255#186#186#186
+#255#191#191#191#255'bx'#168#255#0#0#0#0#0#0#0#0'*s'#198#255#9#171#253#255#18
+#211#254#255#25#239#254#255#8#137#255#255#28#245#255#255#20#217#254#255#11
+#178#253#255'P'#142#209#255#184#184#184#255#184#184#184#255#184#184#184#255
+#190#190#190#255'e{'#169#255#0#0#0#0#0#0#0#0'*v'#204#255#3#150#253#255#12#185
+#253#255#16#202#254#255#15#187#254#255#19#215#254#255'('#193#249#255'M'#149
+#208#255#149#158#175#255#184#184#184#255#184#184#184#255#184#184#184#255#191
+#191#191#255'h}'#169#255#0#0#0#0#0#0#0#0'(x'#207#255#0#136#253#255#4#155#253
+#255#10#177#253#255#31#189#250#255'D'#159#215#255#139#159#189#255#200#200#201
+#255#203#203#203#255#203#203#203#255#203#203#203#255#203#203#203#255#203#203
+#203#255'k'#171#255#0#0#0#0#0#2#6#0'&{'#212#255#0#136#253#255#12#140#251#255
,'4'#137#217#255#129#154#189#255#182#182#183#255#184#184#184#255#184#184#184
+#255#255#255#253#253#254#255#137#137#165#255'2X'#157#255#10#22' '#0#7#19'"'#0
+'$h'#188#255#142#151#184#255#205#205#217#255#206#206#218#255#208#208#219#255
+#208#208#219#255#209#209#220#255#210#210#220#255#211#211#221#255#212#212#222
+#255#213#213#223#255#213#213#223#255#146#146#172#255'>\'#155#255#1#5#9#0#0#0
+#0#0#18'9_'#0'%R'#141#0'3['#152#0'2Z'#152#0'2Z'#153#0'2Z'#153#0'1Z'#153#0'1Z'
+#153#0'1['#153#0'0['#153#0'0['#153#0'1['#154#0'1Z'#154#0',U'#134#0#3#8#14#0
+'p'#1#227#0'p:F'#0#0#0#0#0#0#0#0#0#163#169#166#0#162#168#166#0#162#168#165#0
+#162#168#165#0'y'#140#162#0'._'#170#255'+-,'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#149#154#152#0#237#239#238#0#255#255#255#0#255#255#255#0
+#255#255#255#0#217#226#242#0'F|'#198#255'6'#143#228#255'@'#143#222#255#166
+#172#169#0'NPO'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#161#167#165#0#254
+#254#254#0#233#236#235#0#211#221#227#0'G|'#190#255'1'#140#223#255#15#143#252
+#255#0#136#253#255'<'#140#221#255#253#253#253#0#179#183#182#0'KNM'#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#148#159#163#0'w'#159#213#0'2m'#186#255'2'#152#217
+#255#28#187#250#255#10#177#253#255#5#157#253#255#0#136#253#255';'#139#220#255
+'w'#165#218#0'y'#165#218#0'`'#141#194#0'1S'#130#0#0#0#0#0#0#0#0#0#0#0#0#0'Do'
+#171#0''''#129#211#255#27#186#247#255#18#211#254#255#11#162#254#255#5#129#255
+#255#12#187#253#255#4#153#253#255'<'#139#220#255#15#168#253#0#10#152#251#0#8
+#138#251#0'B'#146#225#0#0#3#9#0#0#0#0#0#0#0#0#0'+b'#176#255#18#176#253#255#19
+#213#254#255#12#166#255#255#8#141#255#255#6#136#255#255#19#214#254#255#9#174
+#253#255'9'#134#216#255#150#160#183#255#150#160#183#255#150#159#183#255#150
+#159#183#255'9^'#161#255#0#0#0#0#0#0#0#0'+h'#183#255#19#188#253#255#22#225
+#254#255#11#149#255#255#28#198#255#255#27#211#255#255#24#234#254#255#13#189
+#253#255'I'#144#210#255#182#182#182#255#182#182#182#255#182#182#182#255#188
+#188#188#255'Zq'#163#255#0#0#0#0#0#0#0#0'+l'#189#255#18#191#253#255#24#233
+#254#255''''#246#255#255#30#185#255#255')'#248#255#255#26#242#254#255#14#195
+#254#255'J'#145#212#255#201#201#201#255#201#201#201#255#201#201#201#255#202
+#202#202#255'^u'#165#255#0#0#0#0#0#0#0#0'*o'#194#255#15#185#253#255#23#230
+#254#255'#'#246#255#255#31#207#255#255'%'#247#255#255#24#236#254#255#13#191
+#254#255'M'#144#210#255#186#186#186#255#186#186#186#255#186#186#186#255#191
+#191#191#255'bx'#168#255#0#0#0#0#0#0#0#0'*s'#198#255#9#171#253#255#18#211#254
+#255#25#239#254#255#8#137#255#255#28#245#255#255#20#217#254#255#11#178#253
+#255'P'#142#209#255#184#184#184#255#184#184#184#255#184#184#184#255#190#190
+#190#255'e{'#169#255#0#0#0#0#0#0#0#0'*v'#204#255#3#150#253#255#12#185#253#255
+#16#202#254#255#15#187#254#255#19#215#254#255'('#193#249#255'M'#149#208#255
+#149#158#175#255#184#184#184#255#184#184#184#255#184#184#184#255#191#191#191
+#255'h}'#169#255#0#0#0#0#0#0#0#0'(x'#207#255#0#136#253#255#4#155#253#255#10
+#177#253#255#31#189#250#255'D'#159#215#255#139#159#189#255#200#200#201#255
+#203#203#203#255#203#203#203#255#203#203#203#255#203#203#203#255#203#203#203
,#255'k'#127#171#255#0#0#0#0#0#2#6#0'&{'#212#255#0#136#253#255#12#140#251#255
+'4'#137#217#255#129#154#189#255#182#182#183#255#184#184#184#255#184#184#184
+#255#184#184#184#255#184#184#184#255#184#184#184#255#184#184#184#255#192#192
+#192#255'n'#130#172#255#0#4#10#0#0#6#16#0#30'y'#216#255'#'#128#222#255#130
+#160#201#255#224#225#227#255#233#233#233#255#233#233#233#255#233#233#233#255
@ -394,51 +395,51 @@ LazarusResources.Add('THelpForm','FORMDATA',[
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#166#166#187#255'C]'#154#255#0#0#0#0#0#0#0#0'#8X'#0'Dd'#160#255'l'
+#130#178#255'k'#130#178#255'j'#129#178#255'i'#128#178#255'h'#176#255'h'#176
+#255'g~'#177#255'd'#176#255'd}'#176#255'c}'#175#255'^w'#172#255')N'#143#255
+#0#0#0#0#168#3#227#0#0'Q'#200#0#0#0#0#0#0#0#0#0#247#8#1#0#238#28#14#0#0'11'#0
+#0'\p'#0'bk'#145#0'SZ'#144#0#0#31#31#0#0#7#7#0#251#16#1#0#254#31#0#0#0#0#0#0
+#0#0#0#0#134#24#0#0#255'?'#0#0#0'j'#201#255#0#145#238#255#0#146#238#255#0#132
+#234#255#0#132#234#255#0#146#238#255#0#132#234#255#0#132#234#255#0#128#226
+#255#0'h'#192#0#147#206'4'#0#255#255#0#0#0#0#0#0#0#0#0#0#193#225#0#0#255#255
+#0#0#0#167#254#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241
+#255#255#205#241#255#255#205#241#255#255#205#241#255#255'_'#219#255#255#13
+#172#255#255#0#129#226#255#187'R>'#0#0#0#0#0#0#0#0#0#252#15#0#0#235'#'#13#0#0
+#167#254#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241#255#255
+#205#241#255#255#205#241#255#255#205#241#255#255#205#241#255#255'['#218#255
+#255#15#179#255#255#15'x'#211#0#0#0#0#0#0#0#0#0#0#0#0#0#20'<s'#0#0#155#254
+#255#205#241#255#255#205#241#255#255#129#218#255#255#25#182#255#255#0#162#238
+#255#0#164#240#255'#'#185#255#255#190#236#255#255#205#241#255#255'_'#219#255
+#255#0#131#232#255#0#2#6#0#0#0#0#0#0#0#0#0#30'S'#155#0#0#155#254#255#205#241
+#255#255#205#241#255#255#3#175#255#255#0#158#232#255'm'#212#255#255'k'#211
+#255#255#0#158#232#255#23#181#255#255#205#241#255#255#205#241#255#255#0#149
+#244#255'0Q'#140#0#0#0#0#0#0#0#0#0'"]'#169#0#0#155#254#255#205#241#255#255
+#205#241#255#255#0#158#232#255#3#175#255#255#205#241#255#255#199#240#255#255
+#0#158#232#255#0#162#238#255#205#241#255#255#205#241#255#255#0#152#248#255'N'
+'e'#148#0#0#0#0#0#0#0#0#0'&g'#183#0#0#155#254#255#205#241#255#255#205#241#255
+#255#205#241#255#255#205#241#255#255#201#239#255#255#27#183#255#255#0#158#232
+#255'W'#206#255#255#205#241#255#255#205#241#255#255#0#149#244#255'Tl'#156#0#0
+#0#0#0#0#0#0#0'(q'#197#0#0#152#248#255#205#241#255#255#205#241#255#255#205
+#241#255#255#205#241#255#255'!'#184#255#255#0#158#232#255'K'#202#255#255#205
+#241#255#255#205#241#255#255#205#241#255#255#0#149#242#255'\u'#167#0#0#0#0#0
+#0#0#0#0'(t'#201#0#0#149#244#255#205#241#255#255#205#241#255#255#205#241#255
+#255#205#241#255#255#0#160#234#255#0#158#232#255#201#239#255#255#205#241#255
+#255#205#241#255#255#205#241#255#255#0#141#240#255'b}'#173#0#0#0#0#0#2#7#12#0
+'(w'#206#0#0#149#242#255#205#241#255#255#205#241#255#255#205#241#255#255#205
+#130#178#255'k'#130#178#255'j'#129#178#255'i'#128#178#255'h'#127#176#255'h'
+#127#176#255'g~'#177#255'd'#127#176#255'd}'#176#255'c}'#175#255'^w'#172#255
+')N'#143#255#0#0#0#0#168#3#227#0#0'Q'#200#0#0#0#0#0#0#0#0#0#247#8#1#0#238#28
+#14#0#0'11'#0#0'\p'#0'bk'#145#0'SZ'#144#0#0#31#31#0#0#7#7#0#251#16#1#0#254#31
+#0#0#0#0#0#0#0#0#0#0#134#24#0#0#255'?'#0#0#0'j'#201#255#0#145#238#255#0#146
+#238#255#0#132#234#255#0#132#234#255#0#146#238#255#0#132#234#255#0#132#234
+#255#0#128#226#255#0'h'#192#0#147#206'4'#0#255#255#0#0#0#0#0#0#0#0#0#0#193
+#225#0#0#255#255#0#0#0#167#254#255#205#241#255#255#205#241#255#255#205#241
+#255#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241#255#255'_'
+#219#255#255#13#172#255#255#0#129#226#255#187'R>'#0#0#0#0#0#0#0#0#0#252#15#0
+#0#235'#'#13#0#0#167#254#255#205#241#255#255#205#241#255#255#205#241#255#255
+#205#241#255#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241#255
+#255'['#218#255#255#15#179#255#255#15'x'#211#0#0#0#0#0#0#0#0#0#0#0#0#0#20'<s'
+#0#0#155#254#255#205#241#255#255#205#241#255#255#129#218#255#255#25#182#255
+#255#0#162#238#255#0#164#240#255'#'#185#255#255#190#236#255#255#205#241#255
+#255'_'#219#255#255#0#131#232#255#0#2#6#0#0#0#0#0#0#0#0#0#30'S'#155#0#0#155
+#254#255#205#241#255#255#205#241#255#255#3#175#255#255#0#158#232#255'm'#212
+#255#255'k'#211#255#255#0#158#232#255#23#181#255#255#205#241#255#255#205#241
+#255#255#0#149#244#255'0Q'#140#0#0#0#0#0#0#0#0#0'"]'#169#0#0#155#254#255#205
+#241#255#255#205#241#255#255#0#158#232#255#3#175#255#255#205#241#255#255#199
+#240#255#255#0#158#232#255#0#162#238#255#205#241#255#255#205#241#255#255#0
+#152#248#255'Ne'#148#0#0#0#0#0#0#0#0#0'&g'#183#0#0#155#254#255#205#241#255
+#255#205#241#255#255#205#241#255#255#205#241#255#255#201#239#255#255#27#183
+#255#255#0#158#232#255'W'#206#255#255#205#241#255#255#205#241#255#255#0#149
+#244#255'Tl'#156#0#0#0#0#0#0#0#0#0'(q'#197#0#0#152#248#255#205#241#255#255
+#205#241#255#255#205#241#255#255#205#241#255#255'!'#184#255#255#0#158#232#255
+'K'#202#255#255#205#241#255#255#205#241#255#255#205#241#255#255#0#149#242#255
+'\u'#167#0#0#0#0#0#0#0#0#0'(t'#201#0#0#149#244#255#205#241#255#255#205#241
+#255#255#205#241#255#255#205#241#255#255#0#160#234#255#0#158#232#255#201#239
+#255#255#205#241#255#255#205#241#255#255#205#241#255#255#0#141#240#255'b}'
+#173#0#0#0#0#0#2#7#12#0'(w'#206#0#0#149#242#255#205#241#255#255#205#241#255
+#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241
+#255#255#205#241#255#255#205#241#255#255#205#241#255#255#0#130#230#255'e'#128
+#175#0#0#0#0#0#9#22'$'#0'&y'#209#0#0#146#238#255#205#241#255#255#205#241#255
+#255#205#241#255#255#205#241#255#255#0#158#232#255#0#158#232#255#205#241#255
+#255#205#241#255#255#205#241#255#255#205#241#255#255#0#128#226#255'g'#130#177
+#0#1#4#8#0#17'*B'#0'%{'#214#0#0#131#232#255#205#241#255#255#205#241#255#255
+#205#241#255#255#205#241#255#255#0#158#232#255#0#158#232#255#205#241#255#255
+#205#241#255#255#205#241#255#255#205#241#255#255#0'|'#220#255'k'#131#175#0#16
+'&='#0#21'9]'#0#30'y'#215#0#0#128#226#255#205#241#255#255#205#241#255#255#205
+#241#255#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241#255#255
+#205#241#255#255#205#241#255#255#0#130#230#255'e'#128#175#0#0#0#0#0#9#22'$'#0
+'&y'#209#0#0#146#238#255#205#241#255#255#205#241#255#255#205#241#255#255#205
+#241#255#255#0#158#232#255#0#158#232#255#205#241#255#255#205#241#255#255#205
+#241#255#255#205#241#255#255#0#128#226#255'g'#130#177#0#1#4#8#0#17'*B'#0'%{'
+#214#0#0#131#232#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241
+#255#255#0#158#232#255#0#158#232#255#205#241#255#255#205#241#255#255#205#241
+#255#255#205#241#255#255#0'|'#220#255'k'#131#175#0#16'&='#0#21'9]'#0#30'y'
+#215#0#0#128#226#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241
+#255#255#205#241#255#255#205#241#255#255#205#241#255#255#205#241#255#255#205
+#241#255#255#205#241#255#255#2'|'#220#255'Yt'#166#0#10#21#31#0#7#19'!'#0'$X'
+#171#0'/n'#196#255#7'a'#200#255#0']'#198#255#0']'#198#255#0']'#198#255#0']'
+#198#255#0']'#198#255#0'\'#194#255#0'\'#194#255#0'['#194#255#7'_'#196#255'%`'
+#182#255'C_'#155#0#1#5#9#0#0#0#0#0#20'=k'#0'8\'#150#0'b|'#172#0'b|'#171#0'a{'
+#172#0'`z'#172#0'_y'#170#0'_y'#170#0'^y'#171#0'\y'#170#0'\x'#170#0'\x'#170#0
+'Zu'#170#0'1X'#147#0#3#8#14#0#0#0#0
+#205#241#255#255#205#241#255#255#205#241#255#255#2'|'#220#255'Yt'#166#0#10#21
+#31#0#7#19'!'#0'$X'#171#0'/n'#196#255#7'a'#200#255#0']'#198#255#0']'#198#255
+#0']'#198#255#0']'#198#255#0']'#198#255#0'\'#194#255#0'\'#194#255#0'['#194
+#255#7'_'#196#255'%`'#182#255'C_'#155#0#1#5#9#0#0#0#0#0#20'=k'#0'8\'#150#0'b'
+'|'#172#0'b|'#171#0'a{'#172#0'`z'#172#0'_y'#170#0'_y'#170#0'^y'#171#0'\y'#170
+#0'\x'#170#0'\x'#170#0'Zu'#170#0'1X'#147#0#3#8#14#0#0#0#0
]);

View File

@ -426,6 +426,7 @@ procedure THelpForm.LateOpenURL ( Url: PStringItem ) ;
begin
OpenURL(URL^.FString, fContext);
Dispose(Url);
RefreshState;
end;
function THelpForm.ActivePage: TContentTab;
@ -443,8 +444,10 @@ begin
HomeBttn.Enabled := en;
FileMenuCloseItem.Enabled := en;
ViewMenuContents.Enabled := en;
if en then
Caption := 'LHelp - ' + ExtractFileName(OpenDialog1.FileName)
if en and not (csDestroying in ActivePage.ComponentState) then
Caption := 'LHelp - ' + ActivePage.fContentProvider.Title
else
Caption := 'LHelp';
end;