Files
lazarus-ccr/applications/spready/smain.lfm
wp_xxyyzz 38833f3466 Spready: Fix compilation
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8068 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2021-08-08 16:21:22 +00:00

3378 lines
119 KiB
Plaintext

object MainForm: TMainForm
Left = 433
Height = 709
Top = 190
Width = 1120
AllowDropFiles = True
Caption = 'spready'
ClientHeight = 689
ClientWidth = 1120
Menu = MainMenu
OnCloseQuery = FormCloseQuery
OnCreate = FormCreate
OnDropFiles = FormDropFiles
OnShow = FormShow
ShowHint = True
LCLVersion = '2.1.0.0'
object WorkbookTabControl: TsWorkbookTabControl
Left = 0
Height = 609
Top = 80
Width = 792
TabIndex = 0
Tabs.Strings = (
'Sheet1'
)
Align = alClient
TabOrder = 0
WorkbookSource = WorkbookSource
object WorksheetGrid: TsWorksheetGrid
Left = 2
Height = 584
Top = 23
Width = 788
AutoCalc = True
EditorLineMode = elmMultiLine
FrozenCols = 0
FrozenRows = 0
PageBreakPen.Color = clBlue
PageBreakPen.Style = psDash
ReadFormulas = True
TextOverflow = True
WorkbookSource = WorkbookSource
Align = alClient
AutoAdvance = aaDown
DefaultColWidth = 64
DefaultRowHeight = 22
Font.Color = clBlack
Font.Height = -13
Font.Name = 'Arial'
MouseWheelOption = mwGrid
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goRowSizing, goColSizing, goEditing, goThumbTracking, goDblClickAutoSize, goSmoothScroll, goCellHints]
ParentFont = False
TabOrder = 1
TitleStyle = tsNative
OnClickHyperlink = WorksheetGridClickHyperlink
OnMouseWheel = WorksheetGridMouseWheel
end
end
object InspectorTabControl: TTabControl
Left = 797
Height = 609
Top = 80
Width = 323
MultiLine = True
OnChange = InspectorTabControlChange
TabIndex = 0
Tabs.Strings = (
'Workbook'
'Worksheet'
'Cell values'
'Cell properties'
'Row'
'Column'
)
Align = alRight
TabOrder = 1
Visible = False
object Inspector: TsSpreadsheetInspector
Left = 2
Height = 564
Top = 43
Width = 319
Align = alClient
DefaultColWidth = 100
MouseWheelOption = mwGrid
RowCount = 39
TabOrder = 1
TitleStyle = tsNative
OnEnter = InspectorEnter
OnExit = InspectorExit
DisplayOptions = [doColumnTitles]
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goColSizing, goAlwaysShowEditor, goThumbTracking, goCellHints, goTruncCellHints, goCellEllipsis]
Strings.Strings = (
'FileName='
'FileFormat=(unknown)'
'ActiveWorksheet=Sheet1'
'Options=boAutoCalc, boCalcBeforeSaving, boReadFormulas'
'(-) FormatSettings='
' ThousandSeparator=.'
' DecimalSeparator=,'
' ListSeparator=;'
' DateSeparator=.'
' TimeSeparator=:'
' ShortDateFormat=dd.MM.yyyy'
' LongDateFormat=dddd, d. MMMM yyyy'
' ShortTimeFormat=hh:nn'
' LongTimeFormat=hh:nn:ss'
' TimeAMString='
' TimePMString='
' ShortMonthNames=Jan, Feb, Mrz, Apr, Mai, Jun, Jul, Aug, Sep, Okt, Nov, Dez'
' LongMontNames=Januar, Februar, März, April, Mai, Juni, Juli, August, September, Oktober, November, Dezember'
' ShortMonthNames=So, Mo, Di, Mi, Do, Fr, Sa'
' LongMontNames=Sonntag, Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag'
' CurrencyString=€'
' PosCurrencyFormat=3'
' NegCurrencyFormat=8'
' TwoDigitYearCenturyWindow=50'
'(-) Images='
'(-) Fonts='
' Font0=Arial; size 10; black'
' Font1=Arial; size 10; blue; underline'
' Font2=Arial; size 10; black; bold'
' Font3=Arial; size 10; black; italic'
'(-) Cell formats='
' CellFormat0=nfGeneral'
'Protection=(default)'
'(-) CryptoInfo='
' PasswordHash='
' Algorithm='
' SaltValue='
' SpinCount=0'
)
TitleCaptions.Strings = (
'Properties'
'Values'
)
WorkbookSource = WorkbookSource
Mode = imWorkbook
ExtendedColSizing = True
ColWidths = (
159
160
)
end
end
object InspectorSplitter: TSplitter
Left = 792
Height = 609
Top = 80
Width = 5
Align = alRight
ResizeAnchor = akRight
Visible = False
end
object ToolBar1: TToolBar
Left = 0
Height = 26
Top = 24
Width = 1120
AutoSize = True
ButtonHeight = 26
ButtonWidth = 24
Caption = 'ToolBar1'
EdgeBorders = []
Images = ImageList
TabOrder = 3
object ToolButton6: TToolButton
Left = 280
Top = 0
Action = AcFontBold
end
object ToolButton7: TToolButton
Left = 304
Top = 0
Action = AcFontItalic
end
object ToolButton8: TToolButton
Left = 328
Top = 0
Action = AcFontUnderline
end
object ToolButton10: TToolButton
Left = 376
Height = 26
Top = 0
Caption = 'ToolButton10'
Style = tbsDivider
end
object ToolButton11: TToolButton
Left = 352
Top = 0
Action = AcFontStrikeout
end
object ToolButton12: TToolButton
Left = 381
Top = 0
Action = AcHorAlignLeft
end
object ToolButton13: TToolButton
Left = 405
Top = 0
Action = AcHorAlignCenter
end
object ToolButton14: TToolButton
Left = 429
Top = 0
Action = AcHorAlignRight
end
object ToolButton15: TToolButton
Left = 453
Height = 26
Top = 0
Caption = 'ToolButton15'
Style = tbsDivider
end
object ToolButton16: TToolButton
Left = 458
Top = 0
Action = AcVertAlignTop
end
object ToolButton17: TToolButton
Left = 482
Top = 0
Action = AcVertAlignCenter
end
object ToolButton18: TToolButton
Left = 506
Top = 0
Action = AcVertAlignBottom
end
object ToolButton19: TToolButton
Left = 530
Height = 26
Top = 0
Caption = 'ToolButton19'
Style = tbsDivider
end
object ToolButton20: TToolButton
Left = 564
Top = 0
Action = AcNumFormatCustom
DropdownMenu = PuNumFormat
ImageIndex = 15
Marked = True
Style = tbsDropDown
end
object ToolButton21: TToolButton
Left = 624
Top = 0
Action = AcNumFormatCustom
DropdownMenu = PuCurrencyFormat
ImageIndex = 17
Style = tbsDropDown
end
object ToolButton22: TToolButton
Left = 600
Top = 0
Action = AcNumFormatPercentage
end
object ToolButton24: TToolButton
Left = 660
Top = 0
Action = AcNumFormatCustom
DropdownMenu = PuDateFormat
ImageIndex = 18
Style = tbsDropDown
end
object ToolButton25: TToolButton
Left = 696
Top = 0
Action = AcNumFormatCustom
DropdownMenu = PuTimeFormat
ImageIndex = 19
Style = tbsDropDown
end
object ToolButton26: TToolButton
Left = 732
Top = 0
Action = AcDecDecimals
end
object ToolButton27: TToolButton
Left = 756
Top = 0
Action = AcIncDecimals
end
object ToolButton29: TToolButton
Left = 30
Hint = 'Cell font dialog'
Top = 0
Action = AcCellFontDialog
end
object ToolButton30: TToolButton
Left = 785
Hint = 'Background color dialog'
Top = 0
Action = AcBackgroundColorDialog
end
object ToolButton31: TToolButton
Left = 855
Height = 26
Top = 0
Caption = 'ToolButton31'
Style = tbsDivider
end
object TbBorders: TToolButton
Left = 860
Hint = 'Top border'
Top = 0
Caption = 'Top'
DropdownMenu = PuBorders
ImageIndex = 26
Style = tbsDropDown
end
object ToolButton3: TToolButton
Left = 780
Height = 26
Top = 0
Caption = 'ToolButton3'
Style = tbsDivider
end
object ToolButton5: TToolButton
Left = 896
Top = 0
Action = AcMergeCells
end
object ToolButton36: TToolButton
Left = 535
Top = 0
Action = AcWordWrap
end
object ToolButton37: TToolButton
Left = 1
Top = 0
Action = AcCopyFormat
end
object ToolButton38: TToolButton
Left = 25
Height = 26
Top = 0
Caption = 'ToolButton38'
Style = tbsDivider
end
object FontnameCombo: TsCellCombobox
Left = 54
Height = 23
Hint = 'Cell font name'
Top = 0
Width = 130
WorkbookSource = WorkbookSource
DropDownCount = 24
ItemIndex = 37
TabOrder = 0
Text = 'Arial'
end
object FontsizeCombo: TsCellCombobox
Left = 184
Height = 23
Hint = 'Cell font size'
Top = 0
Width = 48
CellFormatItem = cfiFontSize
WorkbookSource = WorkbookSource
DropDownCount = 24
ItemIndex = 2
TabOrder = 1
Text = '10'
end
object FontColorCombobox: TsCellCombobox
Left = 232
Height = 24
Hint = 'Font color'
Top = 0
Width = 48
CellFormatItem = cfiFontColor
ColorRectOffset = 3
ColorRectWidth = -1
WorkbookSource = WorkbookSource
OnAddColors = ColorComboboxAddColors
DropDownCount = 24
ItemIndex = 0
TabOrder = 2
end
object BackgroundColorCombobox: TsCellCombobox
Left = 809
Height = 24
Hint = 'Background color'
Top = 0
Width = 46
CellFormatItem = cfiBackgroundColor
ColorRectOffset = 3
ColorRectWidth = -1
WorkbookSource = WorkbookSource
OnAddColors = ColorComboboxAddColors
DropDownCount = 24
ItemIndex = 0
TabOrder = 3
end
object ToolButton45: TToolButton
Left = 559
Height = 26
Top = 0
Caption = 'ToolButton45'
Style = tbsDivider
end
object ToolButton56: TToolButton
Left = 920
Height = 26
Top = 0
Caption = 'ToolButton56'
Style = tbsDivider
end
object ToolButton58: TToolButton
Left = 925
Top = 0
Caption = 'ToolButton58'
DropdownMenu = PuCellProtection
ImageIndex = 73
Style = tbsDropDown
end
object ToolButton23: TToolButton
Left = 961
Top = 0
Action = AcClearFormat
end
end
object ToolBar2: TToolBar
Left = 0
Height = 24
Top = 0
Width = 1120
AutoSize = True
ButtonHeight = 24
ButtonWidth = 24
Caption = 'ToolBar2'
EdgeBorders = []
Images = ImageList
TabOrder = 4
object ToolButton32: TToolButton
Left = 179
Top = 0
Action = AcAddWorksheet
end
object ToolButton33: TToolButton
Left = 203
Top = 0
Action = AcDeleteWorksheet
end
object ToolButton34: TToolButton
Left = 227
Top = 0
Action = acRenameWorksheet
end
object ToolButton1: TToolButton
Left = 357
Height = 24
Top = 0
Caption = 'ToolButton1'
Style = tbsDivider
end
object ToolButton2: TToolButton
Left = 545
Top = 0
Action = AcFileExit
end
object tbFileOpen: TToolButton
Left = 25
Top = 0
Action = AcFileOpen
DropdownMenu = PuRecentFiles
Style = tbsDropDown
end
object ToolButton28: TToolButton
Left = 251
Height = 24
Top = 0
Caption = 'ToolButton28'
Style = tbsDivider
end
object ToolButton35: TToolButton
Left = 61
Top = 0
Action = AcFileSaveAs
end
object ToolButton39: TToolButton
Left = 256
Top = 0
Action = AcColAdd
end
object ToolButton40: TToolButton
Left = 280
Top = 0
Action = AcColDelete
end
object ToolButton41: TToolButton
Left = 309
Top = 0
Action = AcRowAdd
end
object ToolButton42: TToolButton
Left = 333
Top = 0
Action = AcRowDelete
end
object ToolButton43: TToolButton
Left = 174
Height = 24
Top = 0
Caption = 'ToolButton43'
Style = tbsDivider
end
object ToolButton44: TToolButton
Left = 304
Height = 24
Top = 0
Caption = 'ToolButton44'
Style = tbsDivider
end
object ToolButton46: TToolButton
Left = 90
Top = 0
Action = AcCopyToClipboard
end
object ToolButton47: TToolButton
Left = 114
Top = 0
Action = AcCutToClipboard
end
object ToolButton48: TToolButton
Left = 138
Top = 0
Action = AcPasteAllFromClipboard
DropdownMenu = PuPaste
Style = tbsDropDown
end
object ToolButton49: TToolButton
Left = 85
Height = 24
Top = 0
Caption = 'ToolButton49'
Style = tbsDivider
end
object TbCommentAdd: TToolButton
Left = 362
Top = 0
Action = AcCommentNew
end
object TbCommentDelete: TToolButton
Left = 386
Top = 0
Action = AcCommentEdit
end
object TbCommentEdit: TToolButton
Left = 410
Top = 0
Action = AcCommentDelete
end
object ToolButton52: TToolButton
Left = 434
Height = 24
Top = 0
Caption = 'ToolButton52'
Style = tbsDivider
end
object ToolButton50: TToolButton
Left = 439
Top = 0
Action = AcHyperlinkNew
end
object ToolButton51: TToolButton
Left = 463
Top = 0
Action = AcHyperlinkEdit
end
object ToolButton53: TToolButton
Left = 487
Top = 0
Action = AcHyperlinkDelete
end
object ToolButton54: TToolButton
Left = 511
Height = 24
Top = 0
Caption = 'ToolButton54'
Style = tbsDivider
end
object ToolButton4: TToolButton
Left = 516
Top = 0
Action = AcSearch
end
object ToolButton55: TToolButton
Left = 540
Height = 24
Top = 0
Caption = 'ToolButton55'
Style = tbsDivider
end
object ToolButton9: TToolButton
Left = 1
Top = 0
Action = AcFileNew
end
end
object Splitter3: TSplitter
Cursor = crVSplit
Left = 0
Height = 5
Top = 75
Width = 1120
Align = alTop
ResizeAnchor = akTop
end
object Panel3: TPanel
Left = 0
Height = 25
Top = 50
Width = 1120
Align = alTop
BevelOuter = bvNone
ClientHeight = 25
ClientWidth = 1120
TabOrder = 6
object Panel2: TPanel
Left = 2
Height = 25
Top = 0
Width = 150
Align = alLeft
BorderSpacing.Left = 2
BevelOuter = bvNone
ClientHeight = 25
ClientWidth = 150
TabOrder = 0
object CellIndicator: TsCellIndicator
Left = 0
Height = 23
Top = 0
Width = 150
WorkbookSource = WorkbookSource
Align = alTop
TabOrder = 0
Text = 'A1'
end
end
object Splitter2: TSplitter
Left = 152
Height = 25
Top = 0
Width = 5
end
object CellEdit: TsCellEdit
AnchorSideRight.Side = asrBottom
Left = 157
Height = 23
Top = 0
Width = 963
Align = alClient
BorderSpacing.Bottom = 2
TabOrder = 2
WorkbookSource = WorkbookSource
end
end
object WorkbookSource: TsWorkbookSource
AutoDetectFormat = False
FileFormat = sfUser
Options = [boAutoCalc, boCalcBeforeSaving, boReadFormulas]
Left = 176
Top = 160
end
object OpenDialog: TOpenDialog
DefaultExt = '.xls'
Filter = 'All spreadsheet files|*.xls;*.xlsx;*.ods;*.csv|All Excel files (*.xls, *.xlsx)|*.xls;*.xlsx|Excel XML spreadsheet (*.xlsx)|*.xlsx|Excel XP/2003 XML spreadsheet (*.xml)|*.xml|Excel 97-2003 spreadsheets (*.xls)|*.xls|Excel 5 spreadsheet (*.xls)|*.xls|Excel 2.1 spreadsheets (*.xls)|*.xls|LibreOffice/OpenOffice spreadsheet (*.ods)|*.ods|HTML files (*.html; *.htm)|*.html;*.htm|Comma-separated text files (*.csv; *.txt)|*.csv;*.txt'
Options = [ofExtensionDifferent, ofEnableSizing, ofViewDetail]
Left = 312
Top = 160
end
object ActionList: TActionList
Images = ImageList
OnUpdate = ActionListUpdate
Left = 176
Top = 248
object AcAddWorksheet: TsWorksheetAddAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Add...'
Hint = 'Add worksheet'
ImageIndex = 1
NameMask = 'Sheet%d'
end
object AcDeleteWorksheet: TsWorksheetDeleteAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Delete'
Hint = 'Delete worksheet'
ImageIndex = 2
end
object acRenameWorksheet: TsWorksheetRenameAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Rename...'
Hint = 'Rename worksheet'
ImageIndex = 3
end
object AcFontBold: TsFontStyleAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Bold'
Hint = 'Bold'
ImageIndex = 4
FontStyle = fssBold
end
object AcFontItalic: TsFontStyleAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Italic'
Hint = 'Italic'
ImageIndex = 5
FontStyle = fssItalic
end
object AcFontUnderline: TsFontStyleAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Underlined'
Hint = 'Underlined'
ImageIndex = 6
FontStyle = fssUnderline
end
object AcFontStrikeout: TsFontStyleAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Strike-through'
Hint = 'Strike-through'
ImageIndex = 7
FontStyle = fssStrikeOut
end
object AcVertAlignTop: TsVertAlignmentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Top-aligned text'
Hint = 'Top-aligned text'
ImageIndex = 11
VertAlignment = vaTop
end
object AcVertAlignCenter: TsVertAlignmentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Vertically centered text'
Hint = 'Vertically centered text'
ImageIndex = 12
VertAlignment = vaCenter
end
object AcVertAlignBottom: TsVertAlignmentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Bottom-aligned text'
Hint = 'Bottom-aligned text'
ImageIndex = 13
VertAlignment = vaBottom
end
object AcHorAlignLeft: TsHorAlignmentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Left-justified text'
Hint = 'Left-justified text'
ImageIndex = 8
HorAlignment = haLeft
end
object AcHorAlignCenter: TsHorAlignmentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Horizontally centered text'
Hint = 'Horizontally centered text'
ImageIndex = 9
HorAlignment = haCenter
end
object AcHorAlignRight: TsHorAlignmentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Right-justified text'
Hint = 'Right-justified text'
ImageIndex = 10
HorAlignment = haRight
end
object AcWordWrap: TsWordwrapAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Word-wrap'
Hint = 'Word-wrapped text'
ImageIndex = 24
end
object AcTextRotHor: TsTextRotationAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Horizontal text'
Hint = 'Horizontal'
end
object AcTextRot90CW: TsTextRotationAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '90° clockwise'
Hint = '90° clockwise rotated text'
end
object AcTextRot90CCW: TsTextRotationAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '90° counter-clockwise'
Hint = '90° counter-clockwise rotated text'
end
object AcTextRotStacked: TsTextRotationAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Stacked'
Hint = 'Vertically stacked horizontal letters'
end
object AcNumFormatCustom: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Custom...'
Hint = 'Custom...'
NumberFormat = nfCustom
OnGetNumberFormatString = AcNumFormatCustomGetNumberFormatString
end
object AcNumFormatGeneral: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'General'
Hint = 'General format'
end
object AcNumFormatFixed: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Fixed'
Hint = 'Fixed'
NumberFormat = nfFixed
end
object AcNumFormatFixedTh: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Fixed w/thousand separator'
Hint = 'Fixed w/thousand separator'
NumberFormat = nfFixedTh
end
object AcNumFormatPercentage: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Percent'
Hint = 'Percent'
ImageIndex = 16
NumberFormat = nfPercentage
end
object AcNumFormatCurrency: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Currency'
Hint = 'Currency'
NumberFormat = nfCurrency
end
object AcNumFormatCurrencyRed: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Currency (red)'
Hint = 'Currency (red)'
NumberFormat = nfCurrencyRed
end
object AcNumFormatExp: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Exponential'
Hint = 'Exponential'
NumberFormat = nfExp
end
object AcNumFormatFraction1: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Fraction (1 digit)'
Hint = 'Fraction (1 digit)'
NumberFormat = nfFraction
NumberFormatString = '# ?/?'
end
object AcNumFormatFraction2: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Fraction (2 digits)'
Hint = 'Fraction (2 digits)'
NumberFormat = nfFraction
NumberFormatString = '# ??/??'
end
object AcNumFormatFraction3: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Fraction (3 digits)'
Hint = 'Fraction (3 digits)'
NumberFormat = nfFraction
NumberFormatString = '# ???/???'
end
object AcNumFormatDateTime: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Date and time'
Hint = 'Date and time'
NumberFormat = nfShortDateTime
end
object AcNumFormatLongDate: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Long date'
Hint = 'Long date'
NumberFormat = nfLongDate
end
object AcNumFormatShortDate: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Short date'
Hint = 'Short date'
NumberFormat = nfShortDate
end
object AcNumFormatDayMonth: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Day and month'
Hint = 'Day and month'
NumberFormat = nfDayMonth
end
object AcNumFormatMonthYear: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Month and year'
Hint = 'Month and year'
NumberFormat = nfMonthYear
end
object AcNumFormatLongTime: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Long time'
Hint = 'Long time'
NumberFormat = nfLongTime
end
object AcNumFormatShortTime: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Short time'
Hint = 'Short time'
NumberFormat = nfShortTime
end
object AcNumFormatLongTimeAM: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Long time AM/PM'
Hint = 'Long time AM/PM'
NumberFormat = nfLongTimeAM
end
object AcNumFormatShortTimeAM: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Short time AM/PM'
Hint = 'Short time AM/PM'
NumberFormat = nfShortTimeAM
end
object AcNumFormatTimeInterval: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Time interval'
Hint = 'Time interval'
NumberFormat = nfTimeInterval
end
object AcNumFormatText: TsNumberFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Text'
Hint = 'Text'
NumberFormat = nfText
end
object AcViewInspector: TAction
Category = 'View'
AutoCheck = True
Caption = 'Inspector'
OnExecute = AcViewInspectorExecute
end
object AcRowAdd: TAction
Category = 'Worksheet'
Caption = 'Add row'
Hint = 'Add row'
ImageIndex = 48
OnExecute = AcRowAddExecute
end
object AcColAdd: TAction
Category = 'Worksheet'
Caption = 'Add column'
Hint = 'Add column'
ImageIndex = 47
OnExecute = AcColAddExecute
end
object AcRowDelete: TAction
Category = 'Worksheet'
Caption = 'Delete row'
Hint = 'Delete row'
ImageIndex = 50
OnExecute = AcRowDeleteExecute
end
object AcColDelete: TAction
Category = 'Worksheet'
Caption = 'Delete column'
Hint = 'Delete column'
ImageIndex = 49
OnExecute = AcColDeleteExecute
end
object AcSettingsFormatSettings: TAction
Category = 'Settings'
Caption = 'Number format settings...'
Hint = 'Define number format settings'
OnExecute = AcSettingsFormatSettingsExecute
end
object AcSettingsCSVParams: TAction
Category = 'Settings'
Caption = 'CSV parameters...'
Hint = 'Parameters for CSV files'
OnExecute = AcSettingsCSVParamsExecute
end
object AcSettingsCurrency: TAction
Category = 'Settings'
Caption = 'Currency symbols...'
Hint = 'Define currency symbols'
OnExecute = AcSettingsCurrencyExecute
end
object AcSearch: TAction
Category = 'Edit'
Caption = 'Search...'
Hint = 'Search for cells'
ImageIndex = 70
OnExecute = AcSearchExecute
ShortCut = 16454
end
object AcShowGridLines: TAction
Category = 'View'
AutoCheck = True
Caption = 'Grid lines'
Checked = True
OnExecute = AcShowGridLinesExecute
OnUpdate = AcShowGridLinesUpdate
end
object AcShowHeaders: TAction
Category = 'View'
AutoCheck = True
Caption = 'Show column/row headers'
Checked = True
OnExecute = AcShowHeadersExecute
OnUpdate = AcShowHeadersUpdate
end
object AcFrozenRows: TAction
Category = 'Worksheet'
AutoCheck = True
Caption = 'Frozen rows'
OnExecute = AcFrozenRowsExecute
OnUpdate = AcFrozenRowsUpdate
end
object AcFrozenCols: TAction
Category = 'Worksheet'
AutoCheck = True
Caption = 'Frozen columns'
OnExecute = AcFrozenColsExecute
OnUpdate = AcFrozenColsUpdate
end
object AcWorksheetRTL: TAction
Category = 'Worksheet'
AutoCheck = True
Caption = 'Text direction inverted'
OnExecute = AcWorksheetRTLExecute
OnUpdate = AcWorksheetRTLUpdate
end
object AcIncDecimals: TsDecimalsAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'More decimals'
ImageIndex = 21
end
object AcDecDecimals: TsDecimalsAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Less decimals'
ImageIndex = 20
Delta = -1
end
object AcCellFontDialog: TsFontDialogAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Cell font...'
Hint = 'Cell font'
ImageIndex = 14
Dialog.MinFontSize = 0
Dialog.MaxFontSize = 0
end
object AcBackgroundColorDialog: TsBackgroundColorDialogAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Background color...'
Hint = 'Background color'
ImageIndex = 22
Dialog.Color = clBlack
Dialog.CustomColors.Strings = (
'ColorA=000000'
'ColorB=000080'
'ColorC=008000'
'ColorD=008080'
'ColorE=800000'
'ColorF=800080'
'ColorG=808000'
'ColorH=808080'
'ColorI=C0C0C0'
'ColorJ=0000FF'
'ColorK=00FF00'
'ColorL=00FFFF'
'ColorM=FF0000'
'ColorN=FF00FF'
'ColorO=FFFF00'
'ColorP=FFFFFF'
'ColorQ=C0DCC0'
'ColorR=F0CAA6'
'ColorS=F0FBFF'
'ColorT=A4A0A0'
)
end
object AcCellBorderNone: TsNoCellBordersAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '(none)'
Hint = 'No borders'
ImageIndex = 26
end
object AcCellBorderTop: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = True
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = False
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Top'
Hint = 'Top border'
ImageIndex = 31
end
object AcCellBorderInnerHor: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = False
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = True
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Inner horizontal'
Hint = 'Inner horizontal border'
ImageIndex = 38
end
object AcCellBorderBottom: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Bottom'
Hint = 'Bottom border'
ImageIndex = 32
end
object AcCellBorderBottomThick: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsMedium
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Bottom thick'
Hint = 'Thick bottom border'
ImageIndex = 33
end
object AcCellBorderBottomDbl: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsDouble
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Bottom double'
Hint = 'Double bottom border'
ImageIndex = 34
end
object AcCellBorderTopBottomThick: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = True
Borders.South.LineStyle = lsMedium
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Top & bottom thick'
Hint = 'Top and thick bottom borders'
ImageIndex = 36
end
object AcCellBorderTopBottomDbl: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = True
Borders.South.LineStyle = lsDouble
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Top and double bottom'
Hint = 'Top and double bottom borders'
ImageIndex = 37
end
object AcCellBorderAllHor: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = True
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = True
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'All horizontal'
Hint = 'All horizontal borders'
ImageIndex = 39
end
object AcCellBorderLeft: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = False
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = True
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Left'
Hint = 'Left border'
ImageIndex = 40
end
object AcCellBorderRight: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = True
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = False
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Right'
Hint = 'Right border'
ImageIndex = 41
end
object AcCellBorderInnerVert: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = False
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = True
Caption = 'Inner vertical'
Hint = 'Inner vertical border'
ImageIndex = 42
end
object AcCellBorderAllVert: TsCellBorderAction
Category = 'FPSpreadsheet'
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = True
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = False
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = True
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = True
Caption = 'All vertical'
Hint = 'All vertical borders'
ImageIndex = 43
end
object AcCellBorderDiagUp: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = False
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = True
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Diagonal up'
Hint = 'Diagonal border, bottom-left to top-right'
ImageIndex = 63
end
object AcCellBorderDiagDown: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = False
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = False
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = False
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = False
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = True
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'Diagonal down'
Hint = 'Diagonal border, top-left to bottom-right'
ImageIndex = 64
end
object AcCellBorderAllOuter: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = True
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = True
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = True
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'All outer (thin)'
Hint = 'All outer borders (thin)'
ImageIndex = 28
end
object AcCellBorderAllOuterThick: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsMedium
Borders.East.Color = clBlack
Borders.East.Visible = True
Borders.North.LineStyle = lsMedium
Borders.North.Color = clBlack
Borders.North.Visible = True
Borders.South.LineStyle = lsMedium
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsMedium
Borders.West.Color = clBlack
Borders.West.Visible = True
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = False
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = False
Caption = 'All outer (thick)'
Hint = 'All outer borders (thick)'
ImageIndex = 27
end
object AcCellBorderAll: TsCellBorderAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Borders.East.LineStyle = lsThin
Borders.East.Color = clBlack
Borders.East.Visible = True
Borders.North.LineStyle = lsThin
Borders.North.Color = clBlack
Borders.North.Visible = True
Borders.South.LineStyle = lsThin
Borders.South.Color = clBlack
Borders.South.Visible = True
Borders.West.LineStyle = lsThin
Borders.West.Color = clBlack
Borders.West.Visible = True
Borders.DiagonalUp.LineStyle = lsThin
Borders.DiagonalUp.Color = clBlack
Borders.DiagonalUp.Visible = False
Borders.DiagonalDown.LineStyle = lsThin
Borders.DiagonalDown.Color = clBlack
Borders.DiagonalDown.Visible = False
Borders.InnerHor.LineStyle = lsThin
Borders.InnerHor.Color = clBlack
Borders.InnerHor.Visible = True
Borders.InnerVert.LineStyle = lsThin
Borders.InnerVert.Color = clBlack
Borders.InnerVert.Visible = True
Caption = 'All'
Hint = 'All borders (thin)'
ImageIndex = 29
end
object AcMergeCells: TsMergeAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Merge/unmerge'
Hint = 'Merge/unmerge cells'
ImageIndex = 23
end
object AcCopyFormat: TsCopyAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Copy format'
Hint = 'Copy format'
ImageIndex = 46
end
object AcCopyToClipboard: TsCopyAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Copy'
CopyMode = cmCopy
ImageIndex = 51
ShortCut = 16451
end
object AcCutToClipboard: TsCopyAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Cut'
CopyMode = cmCut
ImageIndex = 52
ShortCut = 16472
end
object AcPasteAllFromClipboard: TsCopyAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Paste all'
CopyItem = ciAll
CopyMode = cmPaste
ImageIndex = 53
ShortCut = 16470
end
object AcPasteValueFromClipboard: TsCopyAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Paste value'
CopyItem = ciValue
CopyMode = cmPaste
end
object AcPasteFormatFromClipboard: TsCopyAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Paste format'
CopyMode = cmPaste
end
object AcPasteFormulaFromClipboard: TsCopyAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Paste formula'
CopyItem = ciFormula
CopyMode = cmPaste
end
object AcCommentNew: TsCellCommentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'New comment'
Hint = 'New comment'
ImageIndex = 54
end
object AcCommentEdit: TsCellCommentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Mode = ccmEdit
Caption = 'Edit comment...'
Hint = 'Edit comment'
ImageIndex = 56
end
object AcCommentDelete: TsCellCommentAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Mode = ccmDelete
Caption = 'Delete comment'
Hint = 'Delete comment'
ImageIndex = 55
end
object AcHyperlinkNew: TsCellHyperlinkAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Mode = chmNew
OnHyperlink = HyperlinkHandler
Caption = 'New hyperlink...'
Hint = 'Add hyperlink to active cell'
ImageIndex = 57
end
object AcHyperlinkEdit: TsCellHyperlinkAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Mode = chmEdit
OnHyperlink = HyperlinkHandler
Caption = 'Edit hyperlink...'
Hint = 'Edit hyperlink of selected cell'
ImageIndex = 59
end
object AcHyperlinkDelete: TsCellHyperlinkAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Mode = chmDelete
Caption = 'Delete hyperlink'
Hint = 'Delete hyperlink from selected cell'
ImageIndex = 58
end
object AcZoom30: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '30%'
Hint = 'Zoom factor 30%'
Zoom = 30
end
object AcZoom50: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '50%'
Hint = 'Zoom factor 50%'
Zoom = 50
end
object AcZoom75: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '75%'
Hint = 'Zoom factor 75%'
Zoom = 75
end
object AcZoom90: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '90%'
Hint = 'Zoom factor 90%'
Zoom = 90
end
object AcZoom100: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '100%'
Hint = 'Zoom factor 100%'
end
object AcZoom150: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '150%'
Hint = 'Zoom factor 150%'
Zoom = 150
end
object AcZoom200: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '200%'
Hint = 'Zoom factor 200%'
Zoom = 200
end
object AcZoom300: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '300%'
Hint = 'Zoom factor 300%'
Zoom = 300
end
object AcZoom500: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = '500%'
Hint = 'Zoom factor 500%'
Zoom = 500
end
object AcAutoRowHeights: TAction
Category = 'Edit'
Caption = 'Auto row heights'
Hint = 'Automatic row height adjustment'
OnExecute = AcAutoRowHeightsExecute
end
object AcFileNew: TAction
Category = 'File'
Caption = 'New...'
Hint = 'New spreadsheet'
ImageIndex = 71
OnExecute = AcFileNewExecute
end
object AcFileOpen: TFileOpen
Category = 'File'
Caption = '&Open ...'
Dialog.Filter = 'All spreadsheet files|*.xls;*.xlsx;*.ods;*.csv|All Excel files (*.xls, *.xlsx)|*.xls;*.xlsx|Excel XML spreadsheets (*.xlsx)|*.xlsx|Excel XP/2003 XML spreadsheets (*.xml)|*.xml|Excel 97-2003 spreadsheets (*.xls)|*.xls|Excel 5 spreadsheets (*.xls)|*.xls|Excel 2.1 spreadsheets (*.xls)|*.xls|LibreOffice/OpenOffice spreadsheets (*.ods)|*.ods|HTML files (*.html; *.htm)|*.html;*.htm|Comma-separated text files (*.csv; *.txt)|*.csv;*.txt'
Dialog.Options = [ofExtensionDifferent, ofFileMustExist, ofEnableSizing, ofViewDetail]
Hint = 'Open spreadsheet file'
ImageIndex = 44
ShortCut = 16463
OnAccept = AcFileOpenAccept
end
object AcFileSaveAs: TFileSaveAs
Category = 'File'
Caption = 'Save &as ...'
Dialog.Title = 'AcSaveFileAs'
Dialog.Filter = 'Excel XML spreadsheet (*.xlsx)|*.xlsx|Excel XP/2003 XML spreadsheets (*.xml)|*.xml|Excel 97-2003 spreadsheets (*.xls)|*.xls|Excel 5 spreadsheet (*.xls)|*.xls|Excel 2.1 spreadsheets (*.xls)|*.xls|LibreOffice/OpenOffice spreadsheet (*.ods)|*.ods|Comma-delimited files (*.csv)|*.csv|HTML files (*.html; *.htm)|*.html;*.htm|WikiTable (WikiMedia-Format, *.wikitable_wikimedia)|*.wikitable_wikimedia'
Dialog.OnTypeChange = TSaveDialogTypeChange
Hint = 'Save spreadsheet'
ImageIndex = 45
BeforeExecute = AcFileSaveAsBeforeExecute
OnAccept = AcFileSaveAsAccept
end
object AcFileExit: TFileExit
Category = 'File'
Caption = 'E&xit'
Hint = 'Exit'
ImageIndex = 0
ShortCut = 32856
end
object AcAbout: TAction
Category = 'Help'
Caption = 'About Spready...'
Hint = 'About this program'
ImageIndex = 72
OnExecute = AcAboutExecute
end
object AcSort: TAction
Category = 'Edit'
Caption = 'Sort...'
Hint = 'Sort selected range'
OnExecute = AcSortExecute
end
object AcSortColAsc: TAction
Category = 'Edit'
Caption = 'Sort column only (ascending)'
Hint = 'Sort current column in ascending order'
OnExecute = AcSortColAscExecute
end
object AcRowHeight: TAction
Category = 'Edit'
Caption = 'Row height...'
Hint = 'Set height of current row'
OnExecute = AcRowHeightExecute
end
object AcColWidth: TAction
Category = 'Edit'
Caption = 'Column width...'
Hint = 'Set width of current column'
OnExecute = AcColWidthExecute
end
object AcCellProtection_Cell: TsCellProtectionAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Protect cell'
end
object AcCellProtection_HideFormulas: TsCellProtectionAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'Hide formulas'
Protection = cpHideFormulas
end
object AcWorksheetProtection: TAction
Category = 'Worksheet'
Caption = 'Worksheet protection...'
ImageIndex = 73
OnExecute = AcWorksheetProtectionExecute
OnUpdate = AcWorksheetProtectionUpdate
end
object AcSettingsReadFormulas: TAction
Category = 'Settings'
AutoCheck = True
Caption = 'Read formulas'
Checked = True
OnExecute = AcSettingsReadFormulasExecute
end
object AcClearFormat: TsClearFormatAction
Category = 'FPSpreadsheet'
WorkbookSource = WorkbookSource
Caption = 'AcClearFormat'
Hint = 'Clear format'
ImageIndex = 74
end
object AcSettingsAutoUpdateRowheights: TAction
Category = 'Settings'
AutoCheck = True
Caption = 'Update row heights after loading'
Hint = 'Automatically update the row heights'
OnExecute = AcSettingsAutoUpdateRowheightsExecute
end
object AcWorksheetShowGrid: TAction
Category = 'Worksheet'
AutoCheck = True
Caption = 'Show grid lines'
Checked = True
OnExecute = AcWorksheetShowGridExecute
OnUpdate = AcWorksheetShowGridUpdate
end
object AcWorksheetShowHeaders: TAction
Category = 'Worksheet'
AutoCheck = True
Caption = 'Show headers'
Checked = True
OnExecute = AcWorksheetShowHeadersExecute
OnUpdate = AcWorksheetShowHeadersUpdate
end
object AcZoomMore: TsWorksheetZoomAction
Category = 'FPSpreadsheet'
Caption = 'More...'
Hint = 'Zoom worksheet'
OnExecute = AcZoomMoreExecute
end
object AcSettingsAutoDetectCellType: TAction
Category = 'Settings'
AutoCheck = True
Caption = 'Automatically detect cell type'
Checked = True
Hint = 'Automatically detect the type of the cell content.'
OnExecute = AcSettingsAutoDetectCellTypeExecute
end
object AcShowPageBreaks: TAction
Category = 'View'
AutoCheck = True
Caption = 'Show page breaks'
Checked = True
OnExecute = AcShowPageBreaksExecute
end
object AcHideCols: TAction
Category = 'Worksheet'
Caption = 'Hide column(s)'
Hint = 'Hide selected column(s)'
OnExecute = AcHideColsExecute
end
object AcHideRows: TAction
Category = 'Worksheet'
Caption = 'Hide row(s)'
Hint = 'Hide selected row(s)'
OnExecute = AcHideRowsExecute
end
object AcShowCols: TAction
Category = 'Worksheet'
Caption = 'Show columns'
Hint = 'Show columns'
OnExecute = AcShowColsExecute
end
object AcShowRows: TAction
Category = 'Worksheet'
Caption = 'Show row(s)'
Hint = 'Show row(s) previously hidden'
OnExecute = AcShowRowsExecute
end
object AcAddPageBreakCol: TAction
Category = 'Worksheet'
Caption = 'Add page break'
Hint = 'Add page break before active cell'
OnExecute = AcAddPageBreakColExecute
OnUpdate = AcAddPageBreakColUpdate
end
object AcAddPageBreakRow: TAction
Category = 'Worksheet'
Caption = 'Add page break'
Hint = 'Add page break above active cell'
OnExecute = AcAddPageBreakRowExecute
OnUpdate = AcAddPageBreakRowUpdate
end
object AcRemovePageBreakCol: TAction
Category = 'Worksheet'
Caption = 'Remove page break'
Hint = 'Remove page break left of active cell'
OnExecute = AcRemovePageBreakColExecute
OnUpdate = AcRemovePageBreakColUpdate
end
object AcRemovePageBreakRow: TAction
Category = 'Worksheet'
Caption = 'Remove page break'
Hint = 'Remove page break above active cell'
OnExecute = AcRemovePageBreakRowExecute
OnUpdate = AcRemovePageBreakRowUpdate
end
end
object ImageList: TImageList
Left = 176
Top = 312
Bitmap = {
4C7A4B0000001000000010000000754600000000000078DAED9D075814D7FEFE
CFE24DEE4D31D63463BCC6128DBDF786153576B1C5820D0BF6861DAC288A888A
8880BDA2228AA2804A115160019122751150902620BDBEFFEF19767159777131
C9FD79EF9F7D9EF7999933E733A7CCBCA7CCCECEB2FE87192BD791662463D6EF
B0980D30FF902C29AE8C25EEB0F13723AD83FAAF734B9D7130189DE75FC6A953
A770F9F26541B6B6B6B87AF52AECECEC606F6F0F218D7E026BFCCD08EBA07E6B
5D53271AF9A2DBA26B683AE9383ACFBD2070F7EEDDC3FDFBF7E1EAEA0A777777
787A7AE2F1E3C7607D0E8A498CF53513F3F4BA2EBC8A967F9C4483516618ACEF
82CEB3CF09BC32D6DBDB1BAC978998C458EF03E229FB02046ED03A6774A27CF3
65E759A7853CCBB3376EDC808B8B0BC4623158F7BD6212633DF789B5F788D162
DA0968AEB98B8EF32E09CBCE334E08E5954FF7D2A54B821E3C7800D6659798C4
58B73DE209BB7DF0DBF453E8BFCA111DE65E14969DA71D17EA8A1FE3FCF9F3E5
2A2929119675DBEB98D7FE6D1CE3C719BBE3317E1E7B44C87B5B9D73E8BBE216
3A4FB110EAF9CC993378FBF6ED7B6AD0A0812EA901EBB84DFCBBC143A15C4DC6
ED479B5967D17BD94D74D63E0C070707A10EF87994E9E5CB97C2F2B346A3CCBF
6A3C94B1765BC4C337BBE18BCECBF1CBD883683DF30C7A2EB147E7F10771FBF6
6DA1AE9E3E7D8AA0A020D8D8D808E275CA5AAC1193186BBD413C6CE30321DDEE
8BED049E2F3B8FDD8FBB77EF96B3212121425E78DD45454581355B2E2631D672
AD989F6FCEF36B80F3ED669F47E791464299646C58581822232305363A3A1AEC
DF0BC524C69AAF14F3F3C5795E77FCDA13EA4F738390963256E0EB4E1193186B
B254CCCF57136D4BA1DEDA8C3B9AFA65439D20F6CFE1E7D8E75A6295FAE7084B
F6AF918CFD344F48BFD5D823A95F369819C4FE35C298F637639F0F63EC1F4354
EB732D26F0B5B519FB6A0C1D6FB831FB6C6833F6D9B0B27D6AF25BB76E156460
60C00C0D0D95AAAE0D63F52F31F6ED65664912F325DFE6E1EAF2F54ED331CE31
F1DA37F3C0977C5B6DDE9A59525C31976E8A3664EB3C5C8E6F429A4AD2555483
C35FBF189FA80945D53667E28D1B3732A9A62525250541C967998B2EFA9DED2C
A86F5C1B7CBFEFAB986FF633F13726CC72D5AA554CAA85C5C5C5282A2A52A93E
569DD03AA601BEDBF6556C2DA31A8C8EC1162F5E2CD3E2FCFC7CE4E6E6AA94EE
D939E8B6BB137ED56BE2D967494FD67B63173665CA14367BF66C2EBDECEC6C64
6464542A1E87C7E50C677FFFFD77366EDC383669D2A425E9E9E9484E4EAE543C
0E8FCB19CE8E1C3972022D9771A5A4A408ED4365E27164F139DBA74F9F15B2BC
A5A6A6E2F5EBD7958AC791C5E7EC4F3FFD34E5FBEFBF5FFB31E22C9D5E56ADFF
3BA9E37FC62E58327651FCBE2EA8E5FFAFBF367F3173661E14C5D831B5FCAFAB
4BFD41674B412D5B1ECAFDEA2B8318C60C29FD9D55F23F178FC3E3366CB88ECA
655825FF73F1388BCB3EAC4B9735D5FEAFF6FFDFEE3FAE65BBF632D15917A6AD
ADCD5AB7B6E9291249AE8B445E03AACA4F9C38B1598F1ECB371B1A0222D10DF7
2AF1679CFB8F183162495E5E1E8D5F871E60ECE45075FCCF3561DF91FDF58F5C
0EDA909087B66DDB9AD6AD5BB71D63D64C1DFFBBBF7E83918E8FC1D92E472F65
8F5ABE6EDBE0C183599F3EC6EC43FE777D958211B71E09ACE689EB700A9308FE
977195F9FFD9CB640C77F014D8FE36D7703B38A282FFB92AF3FF86EBEE08CF06
FA595D857D404895FD4F0D14C6EC388C9B5EE26AFF57EB9397BEBEBE0E2960CD
9A3558B16245BA9E9E9EC1FCF9F3AFEBE8E8A44F9D3AF5E48409136A7FE818AB
57AF3658B46811F798AB2C8C7C7292DA2D50DB13F0217EE9D2A53C4DCC9D3BB7
9C1F33668CC1E8D1A3A1A9A9890FF10B162C3098356B16FEF8E30F811F356A54
EDA14387C690D0A3478F931FE2A9AC065456505963C8630643860C09A0B60ADD
BA757355A70EA9AC06C4F2B296C7EFD2A5CB494A1BBFFEFA6BC0BFFFFDEF4AEB
909795F2CCCB5ACEB76EDDBA36B1BCDD05F96E45653C95D3405AD60AF96DD8B0
217EFBED37D4AE5DDBA032BE6FDFBE0603060C40FBF6EDCBCF15F97C45B366CD
50AB56ADF42FBFFCB2B12A96DA131D2AEB75CAA72BE5D795CA6AFAE38F3F9AD6
AB57CFB566CD9AA65F7CF145E36A9FFDF788FC6F485ECC204F803C9141D7B55B
558F3173E6CC17DC4FD4DFE954959D3E7D7A87C99327833C91F131F9A736E7E0
F8F1E3417E38F5313CF9FFC5F0E1C3419E185B5596FCDF81DA0EDEC77E54DEC9
FF0779BBD3A953A78FCA3BF9FF056F735AB56A55E5BC535B37A06BD7AE34576B
89AAB2E47F43F2BF1BF9DF8DFCEF46FEB7AFF6D27FB4FF4E2761EDDAB5A6F2FB
68BC7A9DFA449027567CE018AEBCFF570C270FD726FF07A8D1FFBB2E5BB60C2A
3CE1AA46FFEFBA70E142A8F084AB1AFDBF2B95152A3CE1AA46FFEFCADB2B65FB
A84F7455A3FF77A5B64E29CFFBC40FF1D4D699D2B89EF7FF157C4BFDEF80468D
1A997E88A7B6AE71FFFEFDD3A9AC011D3B7614FADBA64D9B0EA0FE3FE0BBEFBE
6BACA6FF1B53594F92FF5D7FF9E51757EAFF4DEBD7AFDFE13F710DD358077CAC
4165E5631DD03C135F7FFD35FEF9CF7FA2468D1AA8F6F9DF2FF27F1D1AFF5B52
FFAF4BFDBF3E79C2923CE1A22E4FFE7F43E37F7D394FE8ABF28412FFEBD2878F
FFF7C8876B6969A9953EF97F301FAF48DB3A4B1A4B77E6E1E489C1EAE69F9755
5B5B9B8F5940E9F2FE5F4C9E185C499BB996B7B98AE2F310EAFFF1C30F3F08F7
0214B44685FFEBC86F53FFAF4B9E88A625F784580DFFEB5259F515C3F9F89FFC
1FFD219ECAAADBBD7B773EFEAF900FF2FF1B1AFFEBABD1FFEB52FFFF86DA3A31
F5FFFAD4FFEBD2F85F9FC6FF7BAABDF5E96ADDBA7590CEFBB164C912F03E983C
081ABF433A1F069F83733F0C1C38F02F6F87972F5F0E6A6FC0BDCFFB6F1AFB83
8FFDB907797FC8C7D27F67F9E7CD9B27F875DAB469BCDDE0730EF0B1FFA04183
B8FFC13D41FD2978FFD4BC79F3BF3C2FD44682CF5568CEC1E72BE073F05EBD7A
81FC8476EDDA7DD458BC8AF315F0F946BF7EFDF8BD033EEF409B366DF83D0B34
6EDC183406E0ED07EAD4A923F4C77F75FABC9DE4730E6A7784FB14B23100B51F
A0B687DF7BA8EEFBFF87FD2FBDDFA05799FFA95F43CF9E3DF5FE17FDCF45FED7
ABCCFF348EC7CF3FFFACF7BFE87F2EF2BF5E65FEFFEAABAFF83C40AFDAAFFF9B
FE97BB575199FFD1B97367FC2FFA5F6E0C5F99FF85F9C4FFA2FF65FA80FFABEF
03FC0D5ABB762D56AF5E0DD9389CE6D19833670E66CC9801D9D8947F2F356CD8
30B5BE87ABAAF83DC3C58B17837FF7279BBF4F9A340963C78E85B26BF3AF4E9F
DA3AFE5D059FFB336AEB18B575FC9E03A3B68E8F4DF93D31D6A14307D6AA552B
7E2FEE2FAF7F6AEB84E708A8AD63D4D6F1FB158CDA3A466D1DA3F9346BD1A205
6BD2A4099FC7B3EFBFFFFE2F4F9FDA3A466D1D9FFF336AEB18B575FC5E1CA3B6
8ED13C9EF1479DBFFDF65B46FE67E4FFBF3CFDDEBD7BF37B078CDA3A466D1DBF
67C9A8AD63D4D6B17AF5EA31F23F23FF33F23F23FF577BF6AFF73FBF77CFE7E1
7C1CCEEFA331F23F23FF0BCFB990FFF977E98CFCCFEFC3B3BFC1FFC2F338E47F
7E0F9E91FFF933358CFCCFFB26C69F1722FFF37BF8FC9E18FB1BFCAF72ACC3E7
A6E47F90FFF9F76942DFF437F85FE558877FEF4FFE07F91FFC3E1EBF2F5EEDFF
6ACF56FBBFBAFFFF0BFDAF72AE43FEE7BF7702F9FF6F1BFF93FF55CE75C8FFD5
E3FF2A2ACC68C080B07D8376451C187E247CEF20D3B09D030E86EDD43C1EB4BA
97B1784EA79ADE7FB41355C63FDFD16F42DCC52592A47B6648743645E29D7D88
3BB7B22874EB4047DFE9EDBFFC50FAA15B7A378C3E3AC939FEF2EAB7B19756E7
C49E5B9917A4DFEF98EFAC0EFF5227FFC11BFAE8C75D589117B167D8B5D0AD83
4EBDB4DB8E80A5BD2CD5610357F66822B19A1B177574664CC0A2AE1349867197
37237049AFF31F629F2EEE5AE3B9E140DB98938BF3FC74BBE87ACF68FFA57876
E73DB117362064E3E0671E235A7C5E191FB0B8DBF4189B85B911FBC607FACEEA
38FAF1D476ADFC16743F157B6123C2764F78EB3AB4794D55AC786EA76F230FCF
4C8EBBB801613B4604052CEE75D37F61CFDB211B8784C55FDA86F0DD930A1E68
36FD4919EB3BA38328684D7F2B5E4EB16E77CB8AC7ED7E23E6943E22F64E834B
3F1A4428B03E743EE9BC0C8E3DB71611FBA7A47A8D6FD357B6CF7548B37A0FB5
5A18441DD543A4A90EEEF7FF65A2638F461AF2BCFFC21E7611A6334A230FEAE0
F98EB1699E635B9BDC1FD8B4F6BDFE4D5A3D1CD5FACCD395039343B78E43C8E6
51F0D2EE78DFB1E7CF1DAB3DFAE9492412C9AB35E9AA7459615B4D5E877441D9
B69AFC65D21C65DB95F0ED48B73F2435D2D725DD50B5AD06CFD359A46ABB12FE
A11AEAF881F497931EC8A5ADB8FDA1FC3F26AD968BAFB8AD92A74F2FD24B524F
56F6A9B0FD21BE5AFFF56DC724691B3149EE7AD1241DFDD0F543E16D48D7A571
AE4BB7F9FA71D24035F8B6A45BD238B7A4DB8349360AED4A65F99F4172922EF9
F619D2D02AF0F2D2225D946BFB5CA54B75F96BA411A44EA447D230BEECA4063F
9AE4205DEF4C124BD7F9B2B30AEFCA7FBC4813E5B6579062A5CBEAEBFD03FA77
6041B34601F92F1BF9E7153714E7A2A14F4EFE4F4FB2FD7FF2CA1EA30EDF2820
2FEB4C6211827281C7D9804B267026A9080D1EBE8D5287E76986E601F7D2812B
29C0F104E0625A097E70CD506BDED4D03B1BCE1925B04D2EA5744BB121BA089B
628AF0BD4B9A5AFC4F5E59308A2BC400DF1C74F1CC4273E74C4CF7CBC5F77752
D4E27F7C9849E91663517821C63D2B403FEF3C4C13E7E05B87D7EFF18DFCF3BF
F9599CF7F2279FDCE29F9EE4A0C1A3ECFC061E6FB1212A1F7DA8F23AB866A1E9
ED0C2C795E80FAD75FBDC737F4CDDD63165B88987CE039D59998EAFB7252215A
7964605E68017E0FC8476FAF5C2CA4F5FAB671EFF1745E1191578A40E228DBB8
F306707D5B2A94B51795BDADCB5B34B64FC738CA4BDDF331EFF39E9908C829C5
C38C52DC4FA7FA4E2C86E5EB622A6B22660615404B9C8F6E1E39981D948FBAA7
A3DEE37F744BA7F35484F511F9981D9C8BC17E39D08DCC47FD6B2FD1CDFD2D5A
DFC944831B6FF1D39D6CD477C844BDEB19A877352DBFCEA564FF3AE75F8FF9C1
2595D2A534E38BB037A6106BC20B30978E55EFD20BFC41753F98EAFEBBDB99F0
A0EBC19FCAE845BA4BF9DCFB2217B54FC4457D772709AE9925C4E5E18F404A9F
CEF9818462D43D13856154E6768E3CCD37C2F5785F7A3D9E4C04ECA8BCB58E45
E1BB9B09970F4467E30431BB2485D8145D8825416FD1EC720C6607666295A400
6D1C53B1352207B7DF94E2624A294C29AF530232F18D59E8E5FAD7E256CCF24D
8331E5674F7C0196476463987B026A5B86DCAB6D112CAE7538A8A0B66578DC88
87A95845C75829C9C3E4A02CF4BCFB0A358D0357D4BB2461F5CE4519D5391D21
AE73E279419DE321E2DA164146B58F04FE22ABE3DAD6925F6A1D8B30FAE6F073
F137A6C10535F7058A6BEEF537AAB94BFC4B59DBFB927495378DDD49B3F8926F
8B44AFA452B6EFA55CDBFD723B8922998B434343C1977C5B5E4AF66D7FC747DF
DCB103E8DB374478C70E5F6EDD8A0A92DFC7E372E61D1FE2A4AF5F82F6EDDD51
A7CE1E61B96C595105C9EFE37139F3AEEFF0F558BAB408CF9F17E1F4E9545CBA
94094FCFD798372FA75CD3A7A763F4E897C292C7E5CC3BFEA1F7DCB9F9183A54
82B1631305F1F569D332948AC7E5CC3BBEE52A54F12365A47C8BB5A5A5252829
29524B3C2E67DEF1BFAE2F29294061619E5AE2713923C76F2A2ACA415E5EA65A
E27139F38E6F6E50589889ACAC14B5C4E372E61DDF6C7B7E7E1AD2D313D4128F
CB99777CD3DDB9B949484D7DA196785CCEBCBBFE9A98E4E424202929422DF1B8
9C79C7FFFB78414112952D5E2DF1B89C79C7FFBC9974BE8ADAFC578D17F8BD66
7E9F9BDF779E3871624D6D6DEDEEA409A43952F1F5EE7C1F8FC3E3724609DF72
CE1C9D45274F1EB57DFE5C1C939AFA2A9F8BAFF330BE8FC751C1B75CB870FE7A
7F7FD7F8C4C4486466A6C0DDFD81B0E4E2617CDFA245BAEB795C797ED4A851DF
CC98F1C7123F3FD7F8172F9E2223234960F6EFDF5FCEF330BE2F20C0237EE6CC
E94B3823F7EC49AFE3C70F5E8D8E16232121A29CD9B97367F93A17DF1713E30F
1B9BA3573923F7BCCC345FDFFBB19C97177F8648318CEBD9B3C7B19C91F10307
0ED48B8C14E7CBF6CBD2E3CF00C9A79F9E9E28EC8F8B0BCDE78C8CEFD7AFDFD2
E868FF7C79963FCBCA7F03C0BF43E4BF25E0CF52F0671C2E5F3E8557AFC2F339
23E37BF5EA35D3DFDF234E9E8F8989129E75E0CB778A4478B898DAD98038CEC8
3D37D7FFC891030EBC7E791EE58FA198FFB8B8205859593A7046EE3706B5070F
1EA41F1CEC939096F6B20223AFB4B45788880849183264883E67643CFF5EA44D
9B36ED478E1CB197EFCFCA7AF31ECBC32492C884DF7FFF7D2F8FCB19799E7FAF
D2B061C34EEDDBB7DF6662B2DF253CFC391D27BD202B2BA32022222CE1C08103
2E146F1B8FC3E32AE3F97794B56AD5AAFBF5D75F8F20AD22ED968AAF8FE0FB78
1C45FE13BCF7D64F3A07B697AEF3B0FED279AD236940257C5DB9F97357E93CB0
AEF41E14BF3FD683CF713FC0DF905BBF255DDE9186D523B97C80BF29B7EE2865
9CE4F8074A789EE654B934795E69AC24BA2B4B93D49ED48BE4A684E7694E93A6
3140CA3949EF3FF0B041D239B83BBF2FA0C6FCBB5229E3DBD4FD925D1FD29475
FEB66695F9C46DB398D3C44E021F3CB92BBB34B42DEBF9436D796608C98BF484
344C197F8F38E241FC809819BDD98AF68D646C7DE97D3C7E2FA12FC94F098F07
D37A80F817C483F372E973DE87AFD3E75B52C887D257C8FBB7B27B10F4F98E24
A9ACFC36035AC8389EA6AE2C4DE9187A0829A1325EAEFEC51477A1F41EC668E9
BDC824D2844FED9E01CF3FD53F7318F99B70FE15CEDF07FD4FFC007EFE6E68FD
AA8CFFA0FFA5E7FF85F4FC299EFF0FFA5F317D85F3FF41FFCB975FEEFCF334A7
ABE37F196FD4EB17F974E5EFE555EA7F19DF4E0DEFAAF2FF9F6D3FE434487ACF
DE4D7A0FF383FE57A86B5ECE0EA4DE244F75FCAFC0BBCBF9DE4B1DFFCBF1F5A5
69CAD6BDD5F1BF34CDD97269CAF2EAAB8EFFA569CE95A6CBEFD9FA4AFDAFF5DF
E0FF3FFDDB99E5A59049F81DBE2D2093F0BBD8900CC8F429F27F5637539E4226
E177C4E2B190896FA7D8EB40A64F91FFB3B2DF380532F1ED68AB70C8C4B76FE8
03327D8AFC7FAB0C0CB44791743F52A3B66C99B0001FF9E1ECC68DE31602E439
F16094FA0E4289CF40147B6BA2F0717FE43FEA8BDC877D90E3D10B596E3D90F9
A01B32EE7745FABD2EE00C67F5F5472F2E2D2D1678BCD953C6A7EC4251F2CE32
FE9501B2E3B794F12F36225DB25EE039C3D9D5AB47EAF1FB59B2F473FCE721E5
D92E243DDD8144FF6D782536C44BDFAD88F3DE8C178F3722C66B03248FD60BF7
C038BB7CF9B0A5C5C579E5E9A73EDB8DE2E24241A1A18FCAD70303DDCAD7FDFC
EE81339CD5D31BBCACA828BB3C7DCE474478232CEC319276CC5629CE7076C182
012B0A0A322BA45F509023E8C9BC81E5EB3CFD8AE199E0ECDCB97D56E5E7BF51
9AFE35AD5F111CFC1041411E346FF74140C003F8FBDF17C239C3D999337BACCE
CB4BA990BEEC3EDFDDE12DCAD779FA15C353C0D969D3BAACE5F7D394A51FF147
4F95E20C67B5B53BE8F3FB69F2E9E7E4BC11C4EB5FB6CED397ADF3FAE70C6747
8DFA6D6376F64BA5E9735E567ECECBCACF79CE70B657AF1FB695DDBB8BAB9238
C3D9B66D6BCE6FDDFA2BA38F1167FFDBDB1FF1B6DF58887107167DA81B7B69D9
9B259DE8AF45B27C6DD38F71451EEC5A417116BD58A2753F1ECF52918F3FD65B
8B8E21968AE277798F8F39D29DC7DBC8E3C8F35166DDB4E81862BCB2045F861F
E8CC9EEFEFC8997F90EA905A9286D13E9397A7B5FC68E928E383F7B6D7A26308
6CF1F37DE0EB3285EEEFE41771B87760CC8961CF13AE4E7E91E5B13A33CD6961
0AED13EEFFFA1AB6D4A26388116F81EC07AB90EBB511F9FEDB91EFB70DF9D4F6
E4F91A20EFC966E47AAE478EDB1A64B9AF290E36ED15E4B7BD5557CE7BE83711
97C41C46FAAD851594623F1BF1172722E2C470841C1B8467E69A08B519512CDE
D7239A980D5E9B9A0BF5EFBCBCA196D3B29FC485A1C67873531799771720C369
12526F0E40CAF5DE48BED603AF2E762B083BD639D57D63D3208ABBE1FEEA465F
BAAE6D2CF0B4CDECE77FAB757D5E7D71A178098AEFB7015F97932FC9916442F1
BA3AEAFDC88867F23CED6317A77FA375E18F9A623CEC04BEBCA253875D9B53B7
82783C553C31EC94F6175A2727FE4B2C15BB3CB3569578CE1C1FF30F2D922589
AF7F90AF56B594A9468D1A3AA4077CF991BCBB4C1FC99B93BCB83E92671A1A1A
BA24F1C7F0C471DD25EDF8C8FBC9AB482F480DABAFA74F5BF41945AA495AA0E6
729402FF0D53FEA9A92A5C81D753114F65B89AE9AB0C57E057AA88A7325C81AF
A5229ECA70057EBD34AEDA4B05BEB68A7454862BF0862AE2A90C57E0EBC83F5F
2BBDCF5669B8425BB157C57D4A95E10A7C7D15F1EAA90A57E03749EF119E5373
B9E97FECD9D96DD2E766D5D53605DEAEAA52E0EDA552BC56F4949C3B21AE02EF
20F7BCA93CFF8DE2F5278BABC03B4A257F8D56F0BF1C2FC455E09D64DF2F54E6
7FB9EF049C14F87B5CEAF85E1657817793AA52FF4BD37753FCFE427AEFDA5349
F90D95945F88ABC03F964A91AFA38417E22AF062B9FBF3F2F9DDAB24FF425C85
F627BCAA52E0F903720955D0D56AFFBFE77F65ED6C4D15E1CAFCAFAC9FD053E2
5FA6C2FFCAF86F945C7F4C85FF9912FFAC5472FD3115FE57ABFF97B5018AFE57
B7DFA7B8B554F85FADFE5FD60628F1BFB2F21BAA28BF32FF3335FDCF54F8BF02
2BDFFF2B398632FF332565ADA7A25EAAFDFF9FF1BFDDC7FA5FAEAFFF28FFCBF5
F54AC355F95F412AC395F95F8954862BEBFF95E880AA7DCAFCAF442AC355F95F
412AC32BF3BF425FAF34BC32FFCBFB5C55B83AFEAF2CBCDAFF95CFFFA57DF7D5
8F9DFFCBFBBFAAF37F65FE5767FEAF8EFF2B9BFFABE37F65F37F699F5C15FFD7
FA8BFD5FBB8AFE573AFF57C7FFEACEFF55F9BF8AF37FF19F99FF739FFF99F93F
F77AF5FC5FADFEFF9B2A8EFF95FA5F9DF1BFBAFE5735FEAFBEFF577DFFAFFAFE
5FF5FDFF6AFFFFF5FE57F25119AECCFF4AC6802AC315FD5F95F9BFA2FFABC7FF
D5FEAFF6FFFFADFF55F8576578F5FDFF6AFF57FBFFAFF5BFB279BEAA7005FFD6
5131CE5619AEE2FB3FB555C9BB83D4FA54FBBF7AFE5FEDFFEAF17FB5FFABFD5F
EDFFEAF17FB5FFABFD5F3DFEAF1EFF57CFFFFF7BE7FFAAFCFF31DFFFCBFBFF4F
7CFF5FEB4F7EFF7FEF4F7EFF5FFB63BFFFAF8AFFABBFFFABEEFF3FE5FEBFDAFF
FFB7FE5732FEAA9EFF7F62FEFF33FD7F65CFF9A9D3FF57F69C9F3AFDBFE2737E
55BDFFAFEEF3FFAAC6FF5579FE5FD9F8BF2ACFFF2B1BFF57E5F97F65E37F759F
FF5735FFAFEC393F35FB7FF19FE9FF2B7BCE4F9DFE9FFBB9FAF91FF5FC2FEDD3
B77DECF85FD9F3FFEA8EFF553DFFAFCEF77F953DFFAFEEFC5FD5F3FF5599FF2B
7BFEBF2ABE57F6FB9FAACCFF953DFFAFEEFD3F55CFFF5765FCAFE2F9FFAA8EFF
C57F66FCAF78FFAFAAE3FFEAE7FF3FCDE7FF55FCD657E9B8A032FF2B7BFEBFAA
F7FFE49FFFFF98FB7F329F7FECFD3FF9E7FFAB7AFF5FD9F3FF557DFEB7FAF9FF
FFEEF1BF2AFF2BEBFF95F95C95FF3FF4FBBFCAFCFF9FF8FD5F65FEAFCAEF7F55
F95FDDDFFFAAF2BFBABFFF55E57F757EFFABCAFFFF89DFFFA9E97FB13AE3FFCA
C2D519FFABF2FFA7D8FFB33DE2D9A46D6A6A3633F2ADC81BF9ECD813950D1DB7
24CC724D86615036ACE34B7026011574219922535C52457ED7935D5733812BE9
A5308FCBC732EF34685D0AC7B1A8D20A3AFD8A22535C52457EE723A3CB6F4A70
2EA958902DAD0F3C1D088BC8920A3A195F0A1E975491DFEE617C21A518A7138A
04F1F53E3601381A515C4127E24AC0E3922AF206AE26675F17C126BE40105FEF
7AE4118E84155690554C31785C66F0A022BFC5E5E08957053816932B88AF773A
E88643A1F91564195D081E9754E17FF0D8A6BB47AC62F37024325B105FEF6072
0F0783732BC822B2A0ECFF7F287E057EFD2D0B0B09C5097B2B88AFB7DD7B07A6
413915641E9E2FBC4393C7AFC0AFB3B73A14918D7DC11982F87AEB5D0E3009CC
AAA0C3CF739192120D1EBF02BFFAEA8903A16F61F4344D105F6FB9FD3AF60564
569059480E4ABD35C1E357E0975F3C671C9481ED7E2982F8FAAF5BAFC0D83FA3
824CE9BACC766C071EBF02AF6B79D328301D063E49828C9EA6E3D72D97DFCBFF
C1E01CF0B86C8155BF0AFC4C93035DCDEE672EBA1B5DB8CD37153BFDA98EA6EF
4B6733F63F784F14978E51F1FCCFD8CFD87CCBB16C9E8565C38D97DDC69FF77B
C1FED8EB4E62EF89C755C6CFB3606CCE61CACB810E6CFAFECD6CAAD12152A5FC
3DBD6E2B49074962D21B52A18B5EB752125C1697E9DE929EB8BFAC375C96F682
8B5E8F749715FD7C1D17759D28E5AD725F04228F545A944FCA4349412E8A7332
5098918CA2B769C27649611E8A3253909F14539AFAF47E91F7DE99A9B717759D
4B7C586E4C20926C0D515AC8E3E5E2C9FE7928CA7A43F193519CFB56386E716E
260A52E3909F1889374F9D41C700E5239FF88CDC98A7787D69AB10878BF38599
4928CA7E23A4CBD32FCC788DFCD7D1C84B8844ECD98D480F79883B8BBA96F2F2
E6448B91483C8FC3E56DA24BCB2494E467519E28EDEC741424C5208FD2CE7B15
8E1767D623D1E3321C177605AFABEC286F245EDC42F98B2D535A3C31D2B4F3B2
5098F6AA9CCD7D1506C9297DBC7C700EB71674E13CB2C31F23E1C21621DFDE26
F3E17D60017C0F2D212D85CFC145143E5FD8275384F51AC43A9F84836E17E1FC
BC0D7B84F8739B104FE58A3FB71171B41E7776139593746603F87F674B4EAE43
F4893588B45E85289B3588BE7D1C37E64BF9108F3296C43941E7CAD817A7D70B
F9959C582B701156AB114E8AB037C7F5799D053EE3D90362360A8A951E83A72D
B027F5114D697336DC6A15C22C5722D4720542AE1CC0B5B99DE14C7CFA5317C4
9DD928BD7E3EACA0A34BF1ECA231AECCE9C4AF47A4FBDF15F25A4AF53DC76D4F
A5E2D742C0E1C5F03FBB13B6B3895FD2036FC48EC46F1478D7288F4AC579BF83
0B213EB10D978877D6EB5E9AE6E340D7C446B5D3F7E1E7D86A332EEA742C755E
DC5592E2750DC98FAEA95DFE27C737E3F1B10D9C4FA3FA634E8BBADEBEBBA8EB
9B3B743DDE26F1EBEA265D1BF6F33BC38ECED1D5B99D604B757599F27B49A7A3
90EE059D8E99976677F4FCD363FFB9E6A4234C44ED8E68F6A1B22517850963BE
CEBF33D17C0B269A77B42CAC17B53DFD0E69B13EA662D6DD584B0DBEA768FE51
6BD13C736B0AEBC77AEED362DDF688C7EFF2066BB755FC01BE199F73EC1147C3
C8371A221DB3EBAC83A1B8FF2A47B0166BC4ACD90A55E9D7262D257651745414
8E1C398215B74261E81909D174939BACC15C31AB37458B3559C6CBFF19F1F529
7E4BE23549FAB5971CBF32D2CA3972835348B1999919C28383616262828557FD
B1E66E3044538C6E8926ED1E20D2DEC9D3DA5177A9D5DDC6EBCF3CECBCEBCAD3
2967DC12D73805162DBB2A86AECD13EC781C813D7BF620C8C7073B76EC80CE39
2FCCBDE80DD184EDE745E3B7312A533FD14CD31B8BEDBCA17BE911261DBA8B91
86D731C3C215FA4ECF84636C72E6FFA7B815FE6E6ED8B06103B4F7B8403466EB
05D1E82D4C34EB2063ADB5B548E2CE0B8F61EC7E072CBAF2040B2E7A6194A103
56DEF0C7B2CB7E5872D61F4B972E85ADA525680C7B5EF4FBC681A2911B653C13
4D36EA2FD2DEE538EBB41BFA6F388B81EB2F42F7C223CCB6F1C04C7377ACB915
88F9C77C397B85D447347203ABC04FDA5D9E8F31260E54574FA0657815638D1C
B0D8F6899067A6B9CC9DF55B5CF67F22CA79261AB55993F6B9F45A79123D96DB
60D649370C597F05ACFB5C2FD6556728EBB39055CAFFBEA93C1F138FDC419705
C7C13A4CF3616DE97C779EC9D4E419EB387D186B3B59CCDA4C120BC76B339929
E3FF5BE6F867EC0E6096C54A8C39A08BE17B67816FCBF6A57B9CDD9AEE7E263E
CDED24521ED820E5DE7124391F45E29DC348B87D1036D7CD30FBCA369807DF82
73C2532C7631455BD3C9F851AFFB7ECEBF713F9D5294970D551ABE570707836E
D0F8F786F0BF01F3EFEDC7827BA69CCFE37CAAEB09219E75C8791C0B3A8D234F
6D70D0FF18F6F91E8691F70174DCF43BAC831D2BFCF780F9B39B9C2FFB6F8BFB
5602AFEAD364453FCC71DE071D6723615BC7C9A842FA49CEC7047ECCD92982A6
DE988BA48717CAC5EBAAE5FE0998E76C22A4CB977C5B56FEC43B47045ECB6A1C
9C62EE63E2959915D27FFDF82A76DA1F41F3D59A429E9BAD1A80259B4794D7FF
AB5BA628A471D2C04323E018ED2CE421E9F1352479DB91EC055E583E21896FE3
6DA2044F8CA796F3F137F6139F89DE7B06E26A98BD900FC5F4E53F99AF22E1B5
5BBB9C8FB53342617606BA6CED855341E7847C248B1DCAE47F47E005F1F49FD8
21232E0C9EBB2796F331B6DB5190958E766B3BE390D842C887FC2739C0194554
3ED987F34F4C6695F3D13476E37C8BA56DB0D3CB58C8470A8D290405DE47B2DF
ED0AE2BC97F1F4723E9CC64C0534DEFC79D62F6832FF57E13815D2A7BA94FF08
FCFE77E93F3FBD16F934CECDA3F16E6E5A02B293E39045759CF9325288AB4C8F
8C6794C8F8D013AB3C832C9765071E5D08FF4373E17B6026BC8DFFC063A34978
B873BC52B9E80FB4AFF6FFA7E57F79CF7F8CFF795CC16F9E973FCAFF495EB6A4
AB74BD5EFD28FF277BDB955DEFDEF61FE57FDEEEF1B64BD60EF27684B705DCCF
DC93DCDFDC5BAAFC3FE5C61CA1FDE36D18176F8B787BC2DB04EEEB0DEE5B057F
AAF2BF7C9ACAD2E52CF7B82AFFA73C7B20942F25C8B5DAFF0A5A6BF6104DFF70
C36783EEE1E729AE586BE6A1B6FF8FDE8847DF75CF60723B0F77434BB1EA520E
DAE9F9E01F839C97AAE3FFE6333C88CDC5A843401D7DE097DDC000E314D418EC
2451C7FF3CCF767EA515CEE10F06E9F8C7C07BA5EAF8FFBB9176986B934D0C45
5E974F7A831A0B63516388D34B79FF2F5D5E8C35EB4B05C9FB7F9BC96DB49CFF
04BFE827E0B30DC910CD8BC6E7A3EF117F77A3BCFFE7CC2D84A77F89C02BFACF
DC3E1E4DA77B08656934E501F49618BFE7FF4913F3E0EE5B2CE4E363FCDFAB6B
266E381509C7F918FFB7FBF50D2E5C2B82D690EC8FEAFF9B364885F59942211F
1FD3FF37AC938CC39605423E3EA6FFE73C17CF47B5FF15FC7F90FC3FD5159F69
BAE0676DF2BFA9FB3BFFBB93FFDD4EC7A7B992FFEF93FF5D2C91E4648E4447F2
BFC341E1DAEDBB3A10260EE4FF9052AC3C4FFE5F44FE1F20F5BFEBA994A2DC2C
A852F33FDCB1FF26F9DF8CFCBF86FCBF13E8BF9BFC3F50EAFF07278478562167
6111744AEA7F0BF2FF21F2BF8990673BB182FF37BDC13F34A5FEBF6725F02AFD
AF658739D6D9F87E13FF6340F2FF6AF2BF6E2C4FBFCCFF4E16029FE47E5EA9B6
ED27FFCF7982C66BC9FFFA4965FE1F49FE1F78A7CCFF544F325EF09BC7A5F7FD
7F9DFC3FCD5D284BA349E47FBDBDEFFC7F53DAFFD3B821C9F30A92BDA4FDFF13
AEEB65FE1796E43FDF5B65FEDF33E59DFFAFEF43614EC6BBFEFFC907FA7FBAAE
1FED7ADFFF6BD695966BC99262CC9953880913F2307470367A90A7DB902F7F21
6F09FEDF29E7FF4BDB04FF72EEA1B844909B4F319C3D8A71E36E11CEDB16C1FA
54210E1F2BC04F7592CAFCBF6FE63BFF5FD822F0B23455A5CB5919EFB557CEFF
6736A080FC9BF2F47E59FFFF4CA1FF7F74F57DFFCBA5FFFC24F93F331579E949
C84D25FF2791FF13A291195F89FFF7C8F9DF86FC6FB134FBA939F9FFE01CF8EE
9F01EF3DE47F6A633DB68F572AE7757F8DFF1F6F18662BDEADED2FDE3359E2BB
6752A498E46B3439D267C7D8A79E1B062EBBB9A0CFBF2AE37D764DE47F181959
92952429C94A9614BF7D2D294C8F9714D24596ECB24712B04BDBFAD6A2BE5FAA
E27D774F8A28CD4993144B1E498A5E3C961444794872826E494A0BB22485719E
9254F7C392875BB40C55F3DA91A5B91992E2383F4971BC9FA430E689242FFC9E
2427295A5298952229CACF92F899CF8FAA94CFCB9414BF7A26297E1928298A13
4B0AA23D25C90F6D90E07A142F5D0E090A3CB524E7E989A5B9E2A3B322A85EB6
52BD7C51C64F8C44DE5B49696288A092578192C2173E92570F8E0AFF5148F542
4A06D50BA85E40F502AA1750BD3850BD7CEDBB6B02F11912703631545292104C
F9782A79E97218542FA07A01D50BA85E40F502AA1750BD80EA05542F877D768E
273E5382A470099223CB9689CF253CCF542FA07A01D50BA85E40F502AA1750BD
80EA053E3B26948A778C8F2CCA79A39CCFCB04D50BA85E40F502AA17E43E7741
56E0752ACB4B888DA694066C9F2049CF4C54C253639DF716542782A85E40F582
0289A7908F12AA07B1D1E4D2279B47071567A54A0A33E9BAC94894146526498A
DE264B5E3A733E03E06C6228A85E281F4F5114EF8B42AA8BD2ACD710EF9E54FA
78C308A7271B46FA3F593B24FAF1DA21C1B40CE64BAA17E2691C91144E068E2C
5B263E07A83C88F315F6F9EED22E55F9BF743BC61751BDA8E48B72D321DEA19A
A77A01D58B4A3E9DAE07FF6D93A0DA97C3D3A85E40F502AA1714F1EFB3DE264B
958292EC37F0319C58A08A7FB47AA0BBD7DA2109541FA5541F59B4CC7A2CD593
B543B31FAD19FCDAC760426665DEB65CDCBCD5C54DFD4E1C9AFDE3671FD3B65C
D8D46F91AF9DD1CB8333EA7F211F7E48E77B0D75F8CB5B072D0BB967934FE997
3FEF766C4193B676BB7EBFAD0E7F65DBB035121A6F9ACFFBB911DF3EACF3438B
40C7C32F5D2C1638AAC35FDBF9FBA68460371C9DDFA899E9F4BA3F0739594605
DDB588359BF9ED0FEAF0D78DC6EE4C93F8C342B7F15C7F0753DFC4D087C54775
1BF756FB3F818D27EECD8C0B4280C381DC9CA4289C59D77D893ADCCCBE3585FA
75349DBA8FFB3DCEEF169C8ECC3EF5214E7770DD06368B3A5DB9B175E0B3130B
DB9CBB67B1C02FE3C553389ACD7AB46D429D7F54CA0EAAFB03719151B63A787A
626256B2C37C84395B223F2516767B27DF9BDCB3A66665BCF5E24E5743CFCF2C
5931AA41BF65237F18F3F29A0EA2685E96EE771EE9771620ECC20CE80EFF799E
2AFE81F188B797B66A0AE7F5E8B24E1689F6BAF039B3A6F4D58D053832B3ADFB
5D935141D757F4CE1EDEE12BA5FDD9EDED831343CF4D7B6DB75DF351AAA32E2E
2EEB16767549F7144FF3717C60C8D64D6AB1EECEFA0118DFA3EE4FCA78FD098D
263DB618971A76615AE98525DD7CC775FDF2874B0BBBC6069E9A5CA8D9EA8B46
071677B3BEB5B67FF1A8CE356BAB2AC38221F57F58ACF55D63D9F6C999EDBD12
6FCE85EBA131AFA2AFCCC199399DC2AAE2BF111DBFFEE7A9D91D9F3BAEEB9F77
6E7E9717233B7D5D5F55DCC6738FB5224189322A4B83F67722DDE471BBAF3D07
C7F45218466609E2EBED969D961DE73C698212FEC511EF172576716F31DA2606
B7DF94606D708620BE3ED24A8203BE4930F179FD96E26629E1611FFB161BEEC7
61F0B1680CB688C2A0A35118C8651E054DF3484C38118CBD5E09423E94F1B6D1
9958E3F4022B1C63B0C4211A7A37A3107E7D279EDB6DC3F3AB0682C4A756C0EF
E44A38982E008D934265FD3FE7CF47A463F96D0916DA4741E7723866919E5FDB
5669FFEFBF776A22EFFF397F22344D4853F73AF1B61102CFD3FF50FFEFBB6772
14E78F3D4BC17CBB0862C331E34218A69F7F5EC6ABD1FF73DECC2F494873C6F9
304C3B158AA927431146F957A7FFE7FC3EEF4421CDA9A74230D93A08938E0709
75A64EFFCFF93D9E09429A93AC8230C1221013CC03A5FC87FB7FCEEF748D13D2
E4ECD84301186B1680D0CB5BD4EAFF396FE8142BA439F6D0538C3EE08F51FBFD
045E9DFE9F788F35D7C2B0E96634D6DB45612D9DBF3597231041BC3AFD3FF123
48018ABEF3A6EBEC3FD1FFB34FE0A3B1CCB125691169839AE2715B96F34B6FE9
B9C76786271451F5162AD74BA9F8FAFDB8CC70CE94F37A37B6F2F0F06CF5F422
1FE04C39BFD86EDB0B3A13C16FD553780EF1C494F30BAFEC8CCA030232DEC923
AD18975E67C32C3E0D3B5F2461B32451105FB74E480767CA79DD8B7BC2F85F88
D3E5EA915A0C9B5799D8F52219DB29AE3219C7A58033E5FCBC73FB43A965754C
29C0919719308D7FF39E86B8CD42DB5BED85A5D94B4A9F98727EF6A983EEE945
3891980D9B04E56A7FA303D6BE99272CF93667CAF959D6DBCC9E26C4DAA716C0
8EF2708D74957425B900A35DE6A2C3D58E827453B485E5AFE77F2BA8B9BF855F
393FFD58278DE916BB48965C77D24A205BFFC6A45ECAF8444D28AAD6A17F862A
BB166B68EFBB20689249CF1A530F6B7C63C22CBFD9CFC45C7DE3DA40B6CEC395
F2A3B6DCAE31DAA0AF62F8D73B98B8754C03F0E5C778E4F3A5CCF2B3454CCC97
EC7FEC53EDFF4FDFFFF2FA18FF2B4A5DFF0F9EF1184DDADDA9A01F9ADD2C603F
9C55CBFFEC6B8B949933F3A028F68F636AF99FB19DE43743F1FBDA5925FF577F
AAFDFF57F87FC59D3074D48A87A8FFEDB355F5FF267110661EB80643434054EB
7A5C55FCAFF72C162BCF5C425E5E1E46AF3E0851EFD357D5F5FFBA90576877ED
213624E44167970976B8FAAAED7FC3B02474BAFE4860DB58DAC1D0D50FBBC5AF
6239F321FF8BD69CBD29DA772596B3A2F5E6AF44F3CC6E49E3ECE24C65FE172D
38365974F4BAA3C06E357FC056ED1DACCEB52CF3BF68A99901BF56AAC22ABE62
4C3466E115D12CFDBFB52D79BC4683F9EA6BB0C81D3558AC518D7FBD32AE3138
615F0D63D255928B7469CCC3F97E1E8FC7E79C4C7C3B7C7B8DC6B4CF32CEBA7B
40AAA751CADB900BF96FC36F961667FAE5E7469D4F49B8302480EFE7F11479EF
751A8D030C6AD9C7392C4F487F7E85E6CA6264869C47BABF15F293BD80429A37
153C479AEF81041E8FC797B1B717687CE1BC58E344B4FDF2C4C4877B919FE88C
52E2D383CFE36DF835E4273D4471860F9043CAF642C2C3DD893C3EE748ECC274
D1B0BB1B5B85445C9E85989B0B911D7E1A2F1F6CC7CBFB5B90157611487345D4
EDAD147E16786D47F3CFAB705CDB3C847367A78998C538D1217F9B99E9CF4F68
21ECD410849D1D8328DBC9905C9B8118FB4578766A3ABC0F8F4661A0291D6A23
5E5C9B037F9B69E99C23B1BDC3D8DDD7B75716069B6BC2CFB43D828FF540B055
6F8458F74380791F245C9B899247FAC87159027FD37EF0DDD701FEC74614728E
C4B66932EF7B063D4A5F9D1804EF5DCDE1B7BF25FCF7FF067F9356F035A6A571
273C3FD80F39D726C269CDCF0836E98427FBFB95728EC40C0730275FE3DE854F
B6FF42F3F16614BF39A985542DF1646773441DEC869CF343E1B4BC11706D2492
CE8E2BE41C89ED1AC48EDCD56F9DF16CEFAF08DAD712C107DA20D8B40342CC3A
090A34E98028B3EE08DCD91EB3ADEA61B0ED37D039F1633EE748CC448B0D3F3B
A36E449459678AD70912F35E88B11C8818EB617861A38518ABA188B2D044C0EE
AE1874A9AE3087E870FCF3FC6533D9F031AB183B3A9A7D6139969DF3D9DA3225
91B8A453A3917C612A526C75907265AEB05C78AA297A59D582E685EF853944F3
C32CAD9E0DF3AF6BCD2CCF4C66ECDC14D6C476C63F9C838D3AA5645C9A89B7F6
7AC8BAB51A59B7D709CBBE56DF41D91CA2B6391373FEFC54C6EC7558931BB3D9
B947EB1A86BFB21A9391796D7161EEADB5A57C39FB60C3BC767B3ECB6FBE9BA5
29CE21643CB1CC711EFBC269011BEEBC801D213991BCA5CB233CBCE60EE62F9B
43D4A4D11B1D8329F08CE2B27B0BDFD79CA515E710FF5C59C6FF19FFCF331857
EDFF6AFFABEDFFD796BD81ABC3106D3E28E363FC0FC74982EC16358C58DCADF5
F0A1CD26AAE5FF19038DD0A691393AB7B4C66F8DCC8BBEFDEA609A86E8823F63
17D4F27FC766A6503A8760C7D4F2FF94DE7A794DBF5D96FFE337CBD23EABB139
487E0E5115FFCFEDDEFD0BC6F4D93B19FEF9EFFFABE8FFE34BDBB0D6AD6D7A8A
4492EB2291D780AAFADF7C71DB013D7A2CDF2C8C414537DCABE2FF1BAE1629C6
F3DA3FE363D0060D861E60ECE45075FDEF11EB85DF1D1C8571E4F47EDFF9B7FC
B97637C6ACD5F2FF650733685DB92AB09AC7ACB073794F89BAFE3F73561F7D8E
1E16D8BEA60770E6F802B5FD7FF3D0EF186C734C60FB1F3086F9AED155F2BFEE
A619C27CA5FB0E033858EB54D9FF7C0C3A58673CEC8C867D72FEE7DCBE61EAF5
FF7C3BC24C0BF05A8688E38353787CCE91983AFEE7DB2FADA742727162CA159D
7F3AF3F89C93E943FEE7DB0F57FF14CEF7F3783CBE22AF8EFFF97E1E4F9EFF14
7E1BD4DBA013FBF632AB285B6649124B65A9B8BFCEF17779E7EB754F3256FF52
05895725CDC6CAD73AE0EBF2FB785C45BE8E15859FA0FDE7CB255EF4620AB8F8
BA2C9CC7E17195F1C2316C18AB774690784EF838CC0E1B0BBECEC3F83E593C55
BC700C6B211DF1B4C0E198FA540B7C9D87C9C751E02D4962454DF41D84F1DE9A
50B68F3332BEF651269E19320ADAE2C1E0CC049F810237D2A31746B8F7C418AF
7E18FDA82F4679F6C1EF0F7B0BEB9C91F1B50E3131CFE7D8C7FD05F1F89CEBED
D00A1D2F3716D4E6FC4F687DB601DA9E6F88CE579A803332FE9B03CC92C6B262
45B5B56B88D6571B40D93ECE94F3266563D172ED63ACE65E26FECDF107B4B8F5
1DF83A0FAB10C7E45DFD55E08D19FB7AA7207173B7FA68E6560F7C9D87F17D95
F17C4CFDE59672899BFAD54513711DF07559B86CDCADC8D3989C8FAFE5256E12
56075C7C5D7E1F8FABC8D7D051D02C66A9318389B9F8BAE27E79BE5AFFEDEF4F
BB68C9D82571D574D1F21D7F42ACABFB067FFC110F6DED688C19F31C23463CC3
90217E1834C8179A9ADE1830E009FAF77F8C7EFDBC8475CEBCE34DC5B3662562
FCF808FCFE7B30860EF517181EB76FDF47E8D3C713BD7B3F44AF5E1EE8D9D35D
5872E61DBF95F2BF5E5C356DB5AC3EF7D5FA44DE3F5E65FDC5FC6DD21755597E
62F97F28A7C3D238F2614C1A5E1EF657A6FF17FC7F872DFF8A9EF4524E5F2B2C
E5C36DAB7DF751EFFFED4CE7AE7515DEFFABF8DEB936D27702B651F3FDBFF2D7
4C1BE9FB00DB50703735DF3F2A535BE9BB00DB4ADFFFA6EEFB3FB9DA49DF03D8
4ED5FBFFE5DFFFA9C0B697BE03B09DC2FB2F95BDFF5391EF207DD77F7B25EFE0
54FAFE4F39B6A3F4DD7F1D54BCFFB4B2F7FF7792BEF7AFA30AB6B2F77F7692BE
F3AF932ADFAB78FFE7100AEB227DDF5F6735DA0FC5F77FF690BEEBAF9B9AED8F
B2F77FF7244DFCFFF8FF3F5A737F7FE4FBFFCB7DADE27DB31F7AFF6F37797FAB
B8E62A7DFFAF329F57729CCAFEFFA382DFABF2FE5F8536C349DEBB0AC750C7FF
EDA5FEEFA0AEFF95B43F1DA4ED40478563A8FBFE5F595BE229F37415DFFF2BDF
A608ED4215DFFF2B2FDE2E88A5EDC41035DFFFADA86ED276A2C747BEFF9BB70F
3DFFD7DEFF5D3DFEFF4BC6FF559202EF5C557D62E57F525529F081559592F1FF
CB2AC8F67F68ECFEFE9879C22C26BAF040D0B871E3048944AFB8BEA3AAA3180E
7292FBF49B50CE29E1FB8844B1D4C7071855E08911B4F9BC2065FCD8B1637FD5
D4D45CBE766D29860D8B4B62CC6E3089099272AA78195B525282AB57AF86D0A9
F3648CE2CA54197FFE7E7FD1F19BB7C67B3D4767DB7B195F7CF1C51E91683371
A7DE49152F6537BD2EC058F7E064B67CF7C37F346AC63434C67F9857C2B2C586
4CA39BA61C3FB6ACCE1579152C5BB855E045A2DF2A9EB335C7CBB4D69A4605A7
1AD5DC68B34537FA0DBA9C717C2DCFB22EFD958FA496989669D921916889E976
FE0CA268D2AA53A2B18B368AE66D52CDC9AEB5857BCB347FF7FE0B2109108D5F
7251D47BF470518B2E6ACDE3477536947F5ECE96D8D6D22FC793A5FFD5FB50EA
6F13D27212AFC0EEA4467C2E6FA90B766C3ED8C84E866CE4140776681698567B
4336ACAD211BD2C6900D6E6DC806FD66C8345B1AB2012D0C59FF5F0D59BFE686
AC6F3343D6A7A92193F2383A1738321B201E07670026D300E3C9C01E6D60D778
60FB18C09046BD5B47029B87031B8701EB87C08D78FC091E7F36FDFFD2FFFFAC
5795FFFF1189E6933AA8F5FF1F42FCF13359EBD6ADD977DF8DA179C16562BD49
F7E5A334AB74FE7FD685696B6B57784E82F372E3DFD595FDFF07E7274E9CD84C
FE39099168927CFFD947D5FF7F887E6B5F4B74C6B9FF88112396C83F27219D53
4C234D25ED501CFF1327949BB3220BFBDBFC9983264D9A6CA95BB76E3BFE9C84
42FF3D5371FCAFC8F2E75E3FEB375CF35FFFFA17C51FA3C8577CF777E3D67514
59FECC2CC51BA7D6FF776DBDF8EB7B6CCFC1B27195B2FF1FA8F8FF09F2CFEA4E
5A3098356C223B154F555C571E0AE5977F5677CDFF6FFFFF272FE34BAE03B75E
F1BABFDEC12F6DD3DDA7851B6FF915AEBCECF97AA58D93FD464BFB9E95B1BB6D
3D8EAE777E56F0243C1ED189C978939989D48C0C3C7BF112973C9F6181F5DDEC
25A6FC879DEFB3BB2EB9995988A3109BF2066F62C311F3E02A42AE1D45B0ED21
44DD398BD711FEF00A8FC1422B47CCDB7572AD3CBBE7AC539F350EE2C298A454
24047820C6D50E99F151C8CA4C4576660A32E3C211E57C1612F7EBB813108629
3BCEE52CDE6DD5B1FCB7DFA7EF39DE098844DA8BE790DCB72D7B474CC61B24BE
8AA0B5BC32956621EAD631C4067A62F539174CDD7CECAC8C5F7AE64162506C02
229DCE51BAA1282DCA414E4E164E9E30A7E324213FFF2D1E385D43468407022F
EEC3659F204CD8641523E3979CBE9FF732F50D02CF1BA33097BFB79C3A611460
9BE106DCB03B876D06FAF0F67246614610BCCD57C13B260E13379DC82DFFDDF9
F1BB79D1C9A90838B90D85597128A163BCCD8887C9FE9D02FB8CEA044529284C
15E3F1C1A5708F8EC5840D36E5FCCC03D7247782A211687B101991EE54DC0414
BE8DC723374764A64980E2D7404E0CD283AFC3DB6A130E793CC5D8B5E671E5FC
AE5327D75F764344A017C26DF7505DA50085548692B7B44E2A4EA7F514849FDD
085F2F274C39720313D71C2C1F83EB19D97498BCFD4CEE197118FCEE9C4798ED
5EA4C704505D64A190EA313D2610CF2FEEC2C3ABC7B0FDBE3F46AD3C92376793
5957F96B60F6B6E3EBB5F75CC0D127A110FBB8E2C9C9DD7874681D3C0FAE86E7
71433CF474C296FB7E18A67F0CD3F44D95BE8F66C666F32D63D71FCF9A667103
BB289D73A1129C0A916093932FC6ECBF8251AB8E644F5D67BABD320FCCDE62DE
6DC25AB38BA3571D8E1DB5C622978BAF8F5F73F0F2CC8D66DDFF2F3CBDFBE1BE
9CED6E46DF7C0CBBD3C338E7A89F150C1FECC206A7AD553AC60EF73D3947FC8E
C321EE0E0EFB1E83FE9DCD5871738D5AC7A0FCE61C115BE226B167A36C61FFC2
11FBBD0E61D98DD5D0BDA257E931B6B9EECE392C3E861BB1C4465E8655D819AC
BEA58FEB31B760F4703FE6DB2EC28C73B3951EC3E0C1AE9C43BE16C43A62D743
6318BAEF82E5F35338F6FC244E869FC7D5989BD8E2B20D534E4DCF5564B7DEDF
916BE673143728AFE159D1C82BCEC7B9A717B1D56D67192BB9894D2E86987472
5A913C77C0FB70F32DF7B6171EF43617CAB9CBC35860CD3D2C10FD2606DB3D8C
704572039B9C0D78BA987A7A0626584F16DEE761E27D78CB1697ED307D724460
CF445C8201E599A7CB59C3BB3B0476A393014F179E894FB0FEEE668CB61CBF93
F33C3F079E1CA6BAB98DD3111785725A849EA03CEFC076774A37DA9ECEFB16CC
B55B20B0EE2F3DE1F4E201C61C9F80218786D731B8BFF3140916FED6B816E380
E50E6B7034C406366167614B2C4F6B95F33A3C24F666C46D2CBABB2C7FD289A9
1862A6B55AD374702783073B7FE479E0D78619D53BCFABF5F33302CBC374AECE
875DD84DECF334C3EF16639DB48EFC6E36D84CAB498577DB396EB4B2F63B85E5
3757C3E4F121D8465DC73AC74D1867A54DC7D884B1C727448F3C3A66E0B0C323
7F5376CE97DF5CD362B3CBB6E23B12172CB8BA04743C8C3E36AE94EAF8EE18CB
091B3F74AD2EB65BF6195D53D7752ECC2FD1B35BCEF35934DE7A5217AAE326EA
7A45E7C2BC8E7F9C9925A67334F2FFA28D2896B86B1446B95A1484BBC4E786DE
2DC90EBA559219703DFE8DEF158B14AF0B1A95B36E1A85910FDC0AE2FCA88F91
A0E04D1C0AD2E2909F14818C90FB48743BE9167FEFB8CA631446DEB7C88F1353
97118FBCC450E4C6F92337D617B9F14F51901C8DD480DB88713C6CA18ACF7BEE
145F9022296363C5C879E1831CC913E4443F128E9313F71491F6FBE355F1BCAC
0569B1656C8C37B18F911DE589EC480F6447B8219F8EFBDC7677892A3EC3DFAE
A4203586589EA617B10F89734756F803643DBF8FFC8420049D3750C9A73EB914
9F97F85C485F966656D87D625D84ED2C8937FC4E6E4A54C5BF7E78C622EDE91D
E4BF0E17CA2DB0A1656CDECB678871213F1E39943772E7BD16CAF897F7AD3462
EF1E757BED6D879C583FE4BD0A2205222BFA09629CADF1F8921976DB854073CB
ED949EFAD7951E23FAA6A946B89DB145E8E55DF1BCAC4F4F6D2AF1B35EF7F2CC
6163C9DA33625CF17D8D75E7FCD161C5A594967A675BA87B5D0E36B8F3799F0D
37AECDB378041BF797D0B57C8C7FCFB749A9CAB5DD6995EDE7AD979EBFA66D72
0F7B6F47E3875916A8AA3F9AE89EF8FCA739C7AF355960833A7F1C36FA188FD5
9F615EA3F6B4430DFE867B800DA5DFDD75FB801AF39F5B2AE13BE7E7E7671415
15951417174399683FFF1F0D3365C7E0C7E66C7676368D7B73CA9549E3FFF4F4
7424252509C7484C4C84B9B9798563F0691DE7F97E3EDF2D282810965C595959
347ECE407272B2C0E7E6E682A7616969291C4391E7AC4C9CE7F1DFBE7D8B9494
94F7CA23AD0F913C4F6528DFCFD7799965E5484D4D15F2919090A0925794FC31
783E785DA4A5A5A9CDCB1F839785D7073F4E5578AEC2C242A14EF831B8AACAF3
3CC8EA95E7451D9E3332F1F4B9385B555EC6CAAB2AF5AF4C2AF8D2CAEA404125
F2CFA0F0EF24A96E7278B83A2CC5CDE29E93E37FE6C750C3BF3271AFFFFC57B5
1F0E6D6AB0DB6D6BB0BBED6B30A7F6357E70EE50631EE938C9512ABE3E8FEFE3
71785CCE28E1B5EEF7A8E910BE5033226DDF82CCECA3AB8BB3CD5715A7EDD5CD
0CD3ED1FC1F7F1382A782DB77EDF7AA4192FC84A319A8FB055632B2899C29277
CFC972ED5BDF83C795E76FB6A9F1E3DDAE356F25ED9E97F562D3543C5B32E2BD
7700471C5803BE2F7EEBB4AC3B5DBEBEC599F2F7FCB5AA313F70769FC8A8F593
10BA623402F58623E48C99A0048FB2FF1D7871CD5AD817B17602BC27778AE44C
F97B0A5B68D8446F98F43660D130C8E4336F20DCA67687C79EB5108BC5B8B757
1FD7863683FD8816709FDAED2D6764FCC5E61A4ED19BA6168B7507C37BCE00DC
9FD811B747B6C0FDD5D310181080C776E77173F8AFB835A24CB4BF983332FE6C
530DE7707DED9227B37AC36D7C1B3C18DB0A4EA35B2232325290F3E8DF843099
3CB4DB9770A6FC3D758D354E3C9D3F30CB776A07F84E695FAE7B637E13241FC6
F5686CAB2CCEC878AB461A0BEF0F6B1E1D3EB707C274BA0AF2A363BD79F34610
5F978573DDEDDB40C219196FF193C68FD6BFFCEB6EC4EC1ED9090B7BE1D5825E
783EAB4B39CFD7791857D81F1DB3AD1B7F7E973332DEBC81063BF483C6089B66
5F3D8E9DD32D3B73797F642EEF8780691D05F175AE173A5DB26D9A7EF998C7E5
8C3C7FF07B0DB6BD9668E4DE6F3FBF77B76FE3D8F8D9DDB273560C28E1E2EB3C
8CEFE371785C65BCE13722B6F673D660D5674C8F749EF4502ABEAEC7F7F1388A
FCA7208DF50E826A6C7464350C1F74AE61E8BA8AB457AA554218ED93C553C96F
B8DDF5E7FD1E565BFD526217DF0E4CE6E2EB3C8CEF53C9AFB29569E3E6278909
3D8C6F8688FED863C6C5D77918DF278BA7C8D75867CF3416D97059ECF44E28F9
7CFE1127D1AC038C8BAFF330BE8FC7A9B1D6EE7D7E9B2BABA17F8389740E9E5D
E71C09D1BC2337450B8F33D13423C6D7D7DFE3FF3F76F02C4FBBC6561765FCA2
1A5B9C4DD9D4DD97E6DB8A21D23D764DB4C8FA329BBCC387AF8F34BB0DBE4F63
9DBD15F14B95F0FBCE2701D6318538F23C1BFBFDDF60C7E3D79879EB39663A4B
30D383D67DDE624E6811883FA88CD7B5F511FEA36C89FD332CBB1184C5764FA1
6DE30AED531ED03EEF03ED2B41987657A292FF53E96F7136563BFD8D8EA6EF9D
7FDD9346EAA6AF31DFDAF8BD6748466E3651377DD1884DEFA52FEA3EF7D4E534
E05C6231E581C6BAA1D9D8179001DD7B12E87AD0BCC32715BACFB2A11B510C1E
F7BD31749B49E6ACFD3407D67DDE09D1D075874593F7988BE61C39C3DA4EBE4F
BA57A629656A3775DF5FF8EC4CB9343535D9EEDDBBD9BE7DFB58730D7BD24D92
03FB55E376F75F356E6D6AAE716B336DF768AE719D35D3B8CA9A6A5C12B85EBD
7AB10D1B3630434343653CC577D8EC7DB7043E4EA568AE71632BF13D65FC9225
4BD8EAD5AB55F13D797CAFDBC5703C9F8ABB1753856334D3B8B68DF8DE1FE089
B537F0742882C39964DC3E97A2708CCBBB89EFAB8C3736366EBF67CF1E5D77FB
02D89F4CC2CDD349158E71CC280AB6966FD054E3BCB122BF6BD7AEF63B76ECD0
958DDBED6C5E573886F9CE7058EC8EC4E5636968A271DA449E37303068BF65CB
165DD9BC4326D9310E6D0BC5911D61B8609E4CECC983244D19BF7EFDFAF6EBD6
ADD3E5F31B3E4F50D4812DCF70D02018670F25E2170D9B43BF68580FFC45E384
507FAB56AD6ABF62C50A5D3E3FE0F31445F9FBFBE3E9D3A73879209E582BF35F
348E0F229E715E4F4FAFFDA2458B74F91C87CFD314E5E3E3238C5FA2A2A2D0AD
5B37DDC6358E0DF945C392C9F8B973E7EAF2391A9F1729CACBCB0B4F9E3C4158
58185AB468A1DBB469D3F68D6B5830797ECA9429021F1F1F5F411E1E1EF0F4F4
447070301A3468A0FBDD77DFB56FDCB83153E4B5B4B4DAF7EDDB5738466C6CAC
20575757B8B9B921303010B56AD5D2FDFAEBAFDBD7AF5F9F29E3870C19C25AB5
6AC58FAD1B131323D4954C9F7DF6996E8D1A35DA7FF9E597AC329ECAC6EAD4A9
C3E3E97246434343977CA54B63F4F6B4CE64FC2F3F0C664D6B9C27DF9C13D444
E3EC9FF6FFFF037A18C9C9
}
end
object MainMenu: TMainMenu
Images = ImageList
Left = 176
Top = 376
object MnuFile: TMenuItem
Caption = 'File'
object MnuFileNew: TMenuItem
Action = AcFileNew
end
object MnuFileOpen: TMenuItem
Action = AcFileOpen
end
object MnuFileReopen: TMenuItem
Caption = 'Recently opened files'
end
object MenuItem50: TMenuItem
Caption = '-'
end
object MnuFileSaveAs: TMenuItem
Action = AcFileSaveAs
end
object MenuItem49: TMenuItem
Caption = '-'
end
object MnuFileExit: TMenuItem
Action = AcFileExit
end
end
object MnuEdit: TMenuItem
Caption = 'Edit'
object MenuItem101: TMenuItem
Action = AcCopyToClipboard
end
object MenuItem100: TMenuItem
Action = AcCutToClipboard
end
object MenuItem2: TMenuItem
Action = AcPasteAllFromClipboard
end
object MenuItem4: TMenuItem
Action = AcPasteValueFromClipboard
end
object MenuItem3: TMenuItem
Action = AcPasteFormulaFromClipboard
end
object MenuItem90: TMenuItem
Action = AcPasteFormatFromClipboard
end
object MenuItem98: TMenuItem
Caption = '-'
end
object MenuItem132: TMenuItem
Action = AcSearch
end
object MenuItem92: TMenuItem
Caption = '-'
end
object MenuItem91: TMenuItem
Action = AcSort
end
object MenuItem93: TMenuItem
Action = AcSortColAsc
end
end
object MenuItem51: TMenuItem
Caption = 'Worksheet'
object MenuItem161: TMenuItem
Action = AcAddWorksheet
end
object MenuItem162: TMenuItem
Action = AcDeleteWorksheet
end
object MenuItem163: TMenuItem
Caption = '-'
end
object MenuItem160: TMenuItem
Action = acRenameWorksheet
end
object MenuItem106: TMenuItem
Action = AcWorksheetProtection
end
object MenuItem165: TMenuItem
Caption = '-'
end
object MenuItem181: TMenuItem
Caption = 'Zoom'
object MenuItem184: TMenuItem
Action = AcZoom30
end
object MenuItem185: TMenuItem
Action = AcZoom50
end
object MenuItem186: TMenuItem
Action = AcZoom75
end
object MenuItem188: TMenuItem
Action = AcZoom90
end
object MenuItem183: TMenuItem
Caption = '-'
end
object MenuItem182: TMenuItem
Action = AcZoom100
end
object MenuItem187: TMenuItem
Caption = '-'
end
object MenuItem189: TMenuItem
Action = AcZoom150
end
object MenuItem190: TMenuItem
Action = AcZoom200
end
object MenuItem191: TMenuItem
Action = AcZoom300
end
object MenuItem195: TMenuItem
Caption = '-'
end
object MenuItem196: TMenuItem
Action = AcZoomMore
end
end
object MenuItem193: TMenuItem
Action = AcWorksheetShowGrid
AutoCheck = True
end
object MenuItem194: TMenuItem
Action = AcWorksheetShowHeaders
AutoCheck = True
end
object MenuItem199: TMenuItem
Action = AcShowPageBreaks
AutoCheck = True
end
object MenuItem164: TMenuItem
Action = AcWorksheetRTL
AutoCheck = True
end
end
object MenuItem166: TMenuItem
Caption = 'Row'
object MenuItem167: TMenuItem
Action = AcRowAdd
end
object MenuItem168: TMenuItem
Action = AcRowDelete
end
object MenuItem174: TMenuItem
Caption = '-'
end
object MenuItem210: TMenuItem
Action = AcHideRows
end
object MenuItem209: TMenuItem
Action = AcShowRows
end
object MenuItem211: TMenuItem
Caption = '-'
end
object MenuItem205: TMenuItem
Action = AcAddPageBreakRow
end
object MenuItem207: TMenuItem
Action = AcRemovePageBreakRow
end
object MenuItem206: TMenuItem
Caption = '-'
end
object MenuItem175: TMenuItem
Action = AcFrozenRows
AutoCheck = True
end
object MenuItem177: TMenuItem
Caption = '-'
end
object MenuItem99: TMenuItem
Action = AcRowHeight
end
object MenuItem176: TMenuItem
Action = AcAutoRowHeights
end
end
object MenuItem169: TMenuItem
Caption = 'Column'
object MenuItem170: TMenuItem
Action = AcColAdd
end
object MenuItem171: TMenuItem
Action = AcColDelete
end
object MenuItem173: TMenuItem
Caption = '-'
end
object MenuItem200: TMenuItem
Action = AcHideCols
end
object MenuItem201: TMenuItem
Action = AcShowCols
Caption = 'Show column(s)'
Hint = 'Show hidden column(s) within selection'
end
object MenuItem202: TMenuItem
Caption = '-'
end
object MenuItem203: TMenuItem
Action = AcAddPageBreakCol
end
object MenuItem208: TMenuItem
Action = AcRemovePageBreakCol
end
object MenuItem204: TMenuItem
Caption = '-'
end
object MenuItem172: TMenuItem
Action = AcFrozenCols
AutoCheck = True
end
object MenuItem103: TMenuItem
Caption = '-'
end
object MenuItem102: TMenuItem
Action = AcColWidth
end
end
object MnuFormat: TMenuItem
Caption = 'Cell'
object MenuItem89: TMenuItem
Action = AcBackgroundColorDialog
end
object MenuItem68: TMenuItem
Caption = 'Font'
object MenuItem69: TMenuItem
Action = AcCellFontDialog
end
object MenuItem70: TMenuItem
Caption = '-'
end
object MenuItem71: TMenuItem
Action = AcFontBold
AutoCheck = True
end
object MenuItem72: TMenuItem
Action = AcFontItalic
AutoCheck = True
end
object MenuItem73: TMenuItem
Action = AcFontUnderline
AutoCheck = True
end
object MenuItem74: TMenuItem
Action = AcFontStrikeout
AutoCheck = True
end
end
object MenuItem76: TMenuItem
Caption = 'Text rotation'
object MenuItem77: TMenuItem
Action = AcTextRotHor
AutoCheck = True
end
object MenuItem78: TMenuItem
Caption = '-'
end
object MenuItem79: TMenuItem
Action = AcTextRot90CW
AutoCheck = True
end
object MenuItem80: TMenuItem
Action = AcTextRot90CCW
AutoCheck = True
end
object MenuItem81: TMenuItem
Action = AcTextRotStacked
AutoCheck = True
end
end
object MenuItem75: TMenuItem
Caption = 'Horizontal text alignment'
object MenuItem82: TMenuItem
Action = AcHorAlignLeft
AutoCheck = True
end
object MenuItem83: TMenuItem
Action = AcHorAlignCenter
AutoCheck = True
end
object MenuItem84: TMenuItem
Action = AcHorAlignRight
AutoCheck = True
end
end
object MenuItem85: TMenuItem
Caption = 'Vertical text alignment'
object MenuItem86: TMenuItem
Action = AcVertAlignTop
AutoCheck = True
end
object MenuItem87: TMenuItem
Action = AcVertAlignCenter
AutoCheck = True
end
object MenuItem88: TMenuItem
Action = AcVertAlignBottom
AutoCheck = True
end
end
object MenuItem10: TMenuItem
Caption = 'Number format'
object MenuItem122: TMenuItem
Action = AcNumFormatCustom
AutoCheck = True
end
object MenuItem121: TMenuItem
Caption = '-'
end
object MenuItem55: TMenuItem
Action = AcNumFormatGeneral
AutoCheck = True
end
object MenuItem54: TMenuItem
Caption = '-'
end
object MenuItem12: TMenuItem
Action = AcNumFormatFixed
AutoCheck = True
end
object MenuItem11: TMenuItem
Action = AcNumFormatFixedTh
AutoCheck = True
end
object MenuItem13: TMenuItem
Caption = '-'
end
object MenuItem117: TMenuItem
Action = AcNumFormatFraction1
AutoCheck = True
end
object MenuItem116: TMenuItem
Action = AcNumFormatFraction2
AutoCheck = True
end
object MenuItem115: TMenuItem
Action = AcNumFormatFraction3
AutoCheck = True
end
object MenuItem114: TMenuItem
Caption = '-'
end
object MenuItem53: TMenuItem
Action = AcNumFormatExp
AutoCheck = True
end
object MenuItem14: TMenuItem
Action = AcNumFormatPercentage
AutoCheck = True
end
object MenuItem15: TMenuItem
Caption = '-'
end
object MenuItem17: TMenuItem
Action = AcNumFormatCurrency
AutoCheck = True
end
object MenuItem16: TMenuItem
Action = AcNumFormatCurrencyRed
AutoCheck = True
end
object MenuItem56: TMenuItem
Caption = '-'
end
object MenuItem57: TMenuItem
Action = AcNumFormatDateTime
AutoCheck = True
end
object MenuItem58: TMenuItem
Caption = '-'
end
object MenuItem59: TMenuItem
Action = AcNumFormatLongDate
AutoCheck = True
end
object MenuItem60: TMenuItem
Action = AcNumFormatShortDate
AutoCheck = True
end
object MenuItem61: TMenuItem
Caption = '-'
end
object MenuItem62: TMenuItem
Action = AcNumFormatLongTime
AutoCheck = True
end
object MenuItem63: TMenuItem
Action = AcNumFormatShortTime
AutoCheck = True
end
object MenuItem64: TMenuItem
Action = AcNumFormatLongTimeAM
AutoCheck = True
end
object MenuItem65: TMenuItem
Action = AcNumFormatShortTimeAM
AutoCheck = True
end
object MenuItem66: TMenuItem
Caption = '-'
end
object MenuItem67: TMenuItem
Action = AcNumFormatTimeInterval
AutoCheck = True
end
object MenuItem144: TMenuItem
Caption = '-'
end
object MenuItem145: TMenuItem
Action = AcNumFormatText
AutoCheck = True
end
end
object MenuItem131: TMenuItem
Caption = '-'
end
object MenuItem136: TMenuItem
Caption = 'Comments'
object MenuItem137: TMenuItem
Action = AcCommentNew
end
object MenuItem138: TMenuItem
Action = AcCommentEdit
end
object MenuItem139: TMenuItem
Action = AcCommentDelete
end
end
object MenuItem140: TMenuItem
Caption = 'Hyperlinks'
object MenuItem158: TMenuItem
Action = AcHyperlinkNew
end
object MenuItem159: TMenuItem
Action = AcHyperlinkEdit
end
object MenuItem178: TMenuItem
Action = AcHyperlinkDelete
end
end
end
object MnuView: TMenuItem
Caption = 'View'
object MenuItem134: TMenuItem
Action = AcShowGridLines
AutoCheck = True
end
object MenuItem135: TMenuItem
Action = AcShowHeaders
AutoCheck = True
end
object MenuItem198: TMenuItem
Action = AcShowPageBreaks
AutoCheck = True
end
object MenuItem133: TMenuItem
Caption = '-'
end
object MnuZoom: TMenuItem
Caption = 'Zoom'
object MenuItem148: TMenuItem
Action = AcZoom30
end
object MenuItem149: TMenuItem
Action = AcZoom50
end
object MenuItem150: TMenuItem
Action = AcZoom75
end
object MenuItem146: TMenuItem
Action = AcZoom90
end
object MenuItem153: TMenuItem
Caption = '-'
end
object MenuItem151: TMenuItem
Action = AcZoom100
end
object MenuItem154: TMenuItem
Caption = '-'
end
object MenuItem152: TMenuItem
Action = AcZoom150
end
object MenuItem155: TMenuItem
Action = AcZoom200
end
object MenuItem156: TMenuItem
Action = AcZoom300
end
object MenuItem157: TMenuItem
Action = AcZoom500
end
end
object MenuItem147: TMenuItem
Caption = '-'
end
object MenuItem52: TMenuItem
Action = AcViewInspector
AutoCheck = True
end
end
object MnuSettings: TMenuItem
Caption = 'Settings'
object MenuItem109: TMenuItem
Action = AcSettingsFormatSettings
end
object MenuItem107: TMenuItem
Action = AcSettingsCSVParams
end
object MenuItem108: TMenuItem
Action = AcSettingsCurrency
end
object MenuItem179: TMenuItem
Caption = '-'
end
object MenuItem180: TMenuItem
Action = AcSettingsReadFormulas
AutoCheck = True
end
object MenuItem192: TMenuItem
Action = AcSettingsAutoUpdateRowheights
AutoCheck = True
end
object MenuItem197: TMenuItem
Action = AcSettingsAutoDetectCellType
AutoCheck = True
end
end
object MnuHelp: TMenuItem
Caption = 'Help'
object MenuItem1: TMenuItem
Action = AcAbout
end
end
end
object PuNumFormat: TPopupMenu
Left = 504
Top = 216
object MenuItem19: TMenuItem
Action = AcNumFormatGeneral
AutoCheck = True
end
object MenuItem18: TMenuItem
Caption = '-'
end
object MenuItem6: TMenuItem
Action = AcNumFormatFixed
AutoCheck = True
end
object MenuItem5: TMenuItem
Action = AcNumFormatFixedTh
AutoCheck = True
end
object MenuItem20: TMenuItem
Caption = '-'
end
object MenuItem112: TMenuItem
Action = AcNumFormatFraction1
AutoCheck = True
end
object MenuItem110: TMenuItem
Action = AcNumFormatFraction2
AutoCheck = True
end
object MenuItem113: TMenuItem
Action = AcNumFormatFraction3
AutoCheck = True
end
object MenuItem111: TMenuItem
Caption = '-'
end
object MenuItem21: TMenuItem
Action = AcNumFormatExp
AutoCheck = True
end
object MenuItem123: TMenuItem
Caption = '-'
end
object MenuItem124: TMenuItem
Action = AcNumFormatCustom
AutoCheck = True
end
end
object PuCurrencyFormat: TPopupMenu
Left = 504
Top = 280
object MenuItem7: TMenuItem
Action = AcNumFormatCurrency
AutoCheck = True
end
object MenuItem8: TMenuItem
Action = AcNumFormatCurrencyRed
AutoCheck = True
end
object MenuItem125: TMenuItem
Caption = '-'
end
object MenuItem126: TMenuItem
Action = AcNumFormatCustom
AutoCheck = True
end
end
object PuDateFormat: TPopupMenu
Left = 504
Top = 344
object MenuItem22: TMenuItem
Action = AcNumFormatDateTime
AutoCheck = True
end
object MenuItem23: TMenuItem
Caption = '-'
end
object MenuItem24: TMenuItem
Action = AcNumFormatLongDate
AutoCheck = True
end
object MenuItem25: TMenuItem
Action = AcNumFormatShortDate
AutoCheck = True
end
object MenuItem118: TMenuItem
Caption = '-'
end
object MenuItem119: TMenuItem
Action = AcNumFormatDayMonth
AutoCheck = True
end
object MenuItem120: TMenuItem
Action = AcNumFormatMonthYear
AutoCheck = True
end
object MenuItem127: TMenuItem
Caption = '-'
end
object MenuItem128: TMenuItem
Action = AcNumFormatCustom
AutoCheck = True
end
end
object PuTimeFormat: TPopupMenu
Left = 504
Top = 408
object MenuItem26: TMenuItem
Action = AcNumFormatLongTime
AutoCheck = True
end
object MenuItem27: TMenuItem
Action = AcNumFormatShortTime
AutoCheck = True
end
object MenuItem28: TMenuItem
Caption = '-'
end
object MenuItem29: TMenuItem
Action = AcNumFormatLongTimeAM
AutoCheck = True
end
object MenuItem30: TMenuItem
Action = AcNumFormatShortTimeAM
AutoCheck = True
end
object MenuItem129: TMenuItem
Caption = '-'
end
object MenuItem130: TMenuItem
Action = AcNumFormatCustom
AutoCheck = True
end
end
object PuBorders: TPopupMenu
Images = ImageList
Left = 504
Top = 160
object MenuItem41: TMenuItem
Action = AcCellBorderNone
end
object MenuItem40: TMenuItem
Caption = '-'
end
object MenuItem31: TMenuItem
Action = AcCellBorderTop
end
object MenuItem32: TMenuItem
Action = AcCellBorderInnerHor
end
object MenuItem33: TMenuItem
Action = AcCellBorderBottom
end
object MenuItem43: TMenuItem
Action = AcCellBorderBottomThick
end
object MenuItem44: TMenuItem
Action = AcCellBorderBottomDbl
end
object MenuItem48: TMenuItem
Action = AcCellBorderAllHor
end
object MenuItem36: TMenuItem
Caption = '-'
end
object MenuItem34: TMenuItem
Action = AcCellBorderLeft
end
object MenuItem37: TMenuItem
Action = AcCellBorderInnerVert
end
object MenuItem35: TMenuItem
Action = AcCellBorderRight
end
object MenuItem47: TMenuItem
Action = AcCellBorderAllVert
end
object MenuItem38: TMenuItem
Caption = '-'
end
object MenuItem142: TMenuItem
Action = AcCellBorderDiagUp
end
object MenuItem141: TMenuItem
Action = AcCellBorderDiagDown
end
object MenuItem143: TMenuItem
Caption = '-'
end
object MenuItem39: TMenuItem
Action = AcCellBorderAllOuter
end
object MenuItem42: TMenuItem
Action = AcCellBorderAllOuterThick
end
object MenuItem45: TMenuItem
Caption = '-'
end
object MenuItem46: TMenuItem
Action = AcCellBorderAll
end
end
object PuPaste: TPopupMenu
Left = 504
Top = 471
object MenuItem9: TMenuItem
Action = AcPasteAllFromClipboard
end
object MenuItem94: TMenuItem
Caption = '-'
end
object MenuItem95: TMenuItem
Action = AcPasteValueFromClipboard
end
object MenuItem96: TMenuItem
Action = AcPasteFormatFromClipboard
end
object MenuItem97: TMenuItem
Action = AcPasteFormulaFromClipboard
end
end
object PuRecentFiles: TPopupMenu
Left = 504
Top = 536
end
object PuCellProtection: TPopupMenu
Left = 504
Top = 600
object MenuItem104: TMenuItem
Action = AcCellProtection_Cell
AutoCheck = True
end
object MenuItem105: TMenuItem
Action = AcCellProtection_HideFormulas
AutoCheck = True
end
end
end