object MainForm: TMainForm Left = 366 Height = 575 Top = 215 Width = 790 HorzScrollBar.Page = 789 VertScrollBar.Page = 574 ActiveControl = Button1 Caption = 'Demo for drag''n drop and clipboard transfers' ClientHeight = 575 ClientWidth = 790 Font.CharSet = ANSI_CHARSET Font.Height = -12 Font.Name = 'Arial' OnCreate = FormCreate Visible = True object Label1: TLabel Left = 10 Height = 15 Top = 96 Width = 239 Caption = 'Tree 1 uses OLE when initiating a drag operation.' Color = clNone Font.CharSet = ANSI_CHARSET Font.Height = -11 Font.Name = 'Arial' ParentColor = False end object Label2: TLabel Left = 360 Height = 33 Top = 80 Width = 337 AutoSize = False Caption = 'Tree 2 uses VCL when initiating a drag operation. It also uses manual drag mode. Only marked lines are allowed to start a drag operation.' Color = clNone Font.CharSet = ANSI_CHARSET Font.Height = -11 Font.Name = 'Arial' ParentColor = False WordWrap = True end object Panel3: TPanel Height = 69 Width = 790 Align = alTop ClientHeight = 69 ClientWidth = 790 Color = clWhite ParentColor = False TabOrder = 0 object Label6: TLabel Left = 36 Height = 42 Top = 15 Width = 273 AutoSize = False Caption = 'This demo shows how to cope with OLE drag''n drop as well as cut, copy and paste.' Color = clNone Font.CharSet = ANSI_CHARSET Font.Height = -12 Font.Name = 'Arial' Font.Style = [fsBold] ParentColor = False WordWrap = True end end object Button1: TButton Left = 705 Height = 25 Top = 527 Width = 75 Anchors = [akRight, akBottom] BorderSpacing.InnerBorder = 4 Caption = 'Close' OnClick = Button1Click TabOrder = 1 end object Button3: TButton Left = 709 Height = 25 Top = 80 Width = 75 Anchors = [akTop, akRight] BorderSpacing.InnerBorder = 4 Caption = 'Tree font...' OnClick = Button3Click ParentShowHint = False TabOrder = 2 end object Tree2: TVirtualStringTree Left = 364 Height = 180 Top = 116 Width = 330 ClipboardFormats.Strings = ( 'Plain text' 'Unicode text' 'Virtual Tree Data' ) Colors.BorderColor = clWindowText Colors.HotColor = clBlack DefaultNodeHeight = 24 DragOperations = [doCopy, doMove, doLink] DragType = dtVCL DragWidth = 350 EditDelay = 500 Font.CharSet = ANSI_CHARSET Font.Height = -11 Font.Name = 'Lucida Sans Unicode' Header.Font.Height = -11 Header.Font.Name = 'MS Sans Serif' Header.MainColumn = -1 Header.Options = [hoColumnResize, hoDrag] HintMode = hmTooltip ParentShowHint = False ShowHint = True TabOrder = 3 TreeOptions.AnimationOptions = [toAnimatedToggle] TreeOptions.AutoOptions = [toAutoDropExpand, toAutoScroll, toAutoScrollOnExpand, toAutoTristateTracking, toAutoHideButtons] TreeOptions.MiscOptions = [toAcceptOLEDrop, toInitOnSave, toToggleOnDblClick, toWheelPanning] TreeOptions.SelectionOptions = [toMultiSelect, toCenterScrollIntoView] OnBeforeItemErase = Tree2BeforeItemErase OnDragAllowed = Tree2DragAllowed OnDragOver = TreeDragOver OnDragDrop = TreeDragDrop OnGetText = Tree1GetText OnInitNode = TreeInitNode OnNewText = Tree1NewText Columns = <> end object Tree1: TVirtualStringTree Left = 8 Height = 180 Top = 116 Width = 330 ClipboardFormats.Strings = ( 'CSV' 'HTML Format' 'Plain text' 'Rich Text Format' 'Rich Text Format Without Objects' 'Unicode text' ) Colors.BorderColor = clWindowText Colors.HotColor = clBlack DefaultNodeHeight = 24 DragMode = dmAutomatic DragWidth = 350 EditDelay = 500 Font.CharSet = ANSI_CHARSET Font.Height = -11 Font.Name = 'Verdana' Header.Font.Height = -11 Header.Font.Name = 'MS Sans Serif' Header.MainColumn = -1 Header.Options = [hoColumnResize, hoDrag] HintMode = hmTooltip Images = TreeImages ParentShowHint = False ShowHint = True TabOrder = 4 TreeOptions.AnimationOptions = [toAnimatedToggle] TreeOptions.AutoOptions = [toAutoDropExpand, toAutoScroll, toAutoScrollOnExpand, toAutoTristateTracking, toAutoHideButtons, toAutoDeleteMovedNodes] TreeOptions.MiscOptions = [toAcceptOLEDrop, toInitOnSave, toToggleOnDblClick, toWheelPanning] TreeOptions.SelectionOptions = [toMultiSelect] OnDragOver = TreeDragOver OnDragDrop = TreeDragDrop OnGetText = Tree1GetText OnInitNode = TreeInitNode OnNewText = Tree1NewText Columns = <> end object PageControl1: TPageControl Left = 12 Height = 245 Top = 308 Width = 685 ActivePage = TabSheet1 Anchors = [akTop, akLeft, akBottom] TabIndex = 3 TabOrder = 5 object RichTextTabSheet: TTabSheet Caption = 'Rich text' ClientHeight = 219 ClientWidth = 677 ImageIndex = 1 object Label3: TLabel Left = 8 Height = 15 Top = 8 Width = 453 Caption = 'You can use the rich edit control as source and as target. It initiates OLE drag'' drop.' Color = clNone ParentColor = False end end object LogTabSheet: TTabSheet Caption = 'Drag''n drop operation log' ClientHeight = 219 ClientWidth = 677 object Label7: TLabel Left = 6 Height = 41 Top = 8 Width = 403 AutoSize = False Caption = 'The log below shows textual representations of the operation carried out. You can also use the control as VCL drag source.' Color = clNone ParentColor = False WordWrap = True end object LogListBox: TListBox Left = 4 Height = 145 Hint = 'Use the list box to initiate a VCL drag''n drop.' Top = 56 Width = 661 Anchors = [akTop, akLeft, akRight, akBottom] DragMode = dmAutomatic ItemHeight = 15 ParentShowHint = False ShowHint = True TabOrder = 0 end object Button2: TButton Left = 590 Height = 25 Top = 10 Width = 75 Anchors = [akTop, akRight] BorderSpacing.InnerBorder = 4 Caption = 'Clear log' OnClick = Button2Click TabOrder = 1 end end object TabSheet2: TTabSheet Caption = 'More info' ClientHeight = 219 ClientWidth = 677 ImageIndex = 3 object Label4: TLabel Left = 12 Height = 37 Top = 52 Width = 649 AutoSize = False Caption = 'For drag''n drop however it can (mainly for compatibility) either use OLE or VCL for drag operations. Since both approaches are incompatible and cannot be used together only one of them can be active at a time.' Color = clNone ParentColor = False WordWrap = True end object Label5: TLabel Left = 12 Height = 29 Top = 94 Width = 653 AutoSize = False Caption = 'This, though, applies only to the originator of a drag operation. The receiver can handle both situations simultanously.' Color = clNone ParentColor = False WordWrap = True end object Label9: TLabel Left = 12 Height = 33 Top = 12 Width = 637 AutoSize = False Caption = 'Virtual Treeview always uses OLE for clipboard operations. Windows ensures that an IDataObject is always available, even if an application used the clipboard in the old way.' Color = clNone ParentColor = False WordWrap = True end end object TabSheet1: TTabSheet Caption = 'Tips' ClientHeight = 219 ClientWidth = 677 ImageIndex = 2 object Label8: TLabel Left = 12 Height = 37 Top = 16 Width = 653 AutoSize = False Caption = 'Try drag''n drop and clipboard operations also together with other applications like Word or the Internet Explorer.' Color = clNone ParentColor = False WordWrap = True end object Label10: TLabel Left = 12 Height = 37 Top = 48 Width = 653 AutoSize = False Caption = 'Also quite interesting is to start more than one instance of this demo and drag data between these instances. This works however only for OLE drag'' drop.' Color = clNone ParentColor = False WordWrap = True end end end object ActionList1: TActionList left = 724 top = 156 object CutAction: TAction Caption = 'Cut' DisableIfNoHandler = True OnExecute = CutActionExecute ShortCut = 16472 end object CopyAction: TAction Caption = 'Copy' DisableIfNoHandler = True OnExecute = CopyActionExecute ShortCut = 16451 end object PasteAction: TAction Caption = 'Paste' DisableIfNoHandler = True OnExecute = PasteActionExecute ShortCut = 16470 end end object FontDialog: TFontDialog Title = 'Select a font' Font.Height = -11 Font.Name = 'MS Sans Serif' left = 756 top = 168 end object TreeImages: TImageList left = 706 top = 212 Bitmap = { 6C691200000010000000100000009C0100002F2A2058504D202A2F0A73746174 69632063686172202A677261706869635B5D203D207B0A223136203136203320 31222C0A222E2063204E6F6E65222C0A222C20632023383430303030222C0A22 2D20632023464646464646222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E22 2C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2C2C2D2E2E2E2E2E 2E2E2E2C2C2D2E222C0A222E2C2C2C2C2D2E2E2E2E2E2C2C2D2E2E222C0A222E 2E2C2C2C2C2D2E2E2E2C2C2D2E2E2E222C0A222E2E2E2E2C2C2C2D2E2C2D2E2E 2E2E2E222C0A222E2E2E2E2E2C2C2C2C2C2D2E2E2E2E2E222C0A222E2E2E2E2E 2E2C2C2C2D2E2E2E2E2E2E222C0A222E2E2E2E2E2C2C2C2C2C2D2E2E2E2E2E22 2C0A222E2E2E2E2C2C2C2D2E2C2C2D2E2E2E2E222C0A222E2E2E2C2C2C2D2E2E 2E2C2C2D2E2E2E222C0A222E2E2C2C2C2D2E2E2E2E2E2C2D2E2E2E222C0A222E 2E2C2C2C2D2E2E2E2E2E2E2C2D2E2E222C0A222E2E2E2C2D2E2E2E2E2E2E2E2E 2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2C2D2E222C0A222E2E2E2E2E 2E2E2E2E2E2E2E2E2E2E2E227D0A9C0100002F2A2058504D202A2F0A73746174 69632063686172202A677261706869635B5D203D207B0A223136203136203320 31222C0A222E2063204E6F6E65222C0A222C20632023303030303030222C0A22 2D20632023464646464646222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E22 2C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2C2C2C2C2C2C 2C2C2E2E2E2E2E222C0A222E2E2E2C2D2D2D2D2D2D2C2C2E2E2E2E222C0A222E 2E2E2C2D2D2D2D2D2D2C2D2C2E2E2E222C0A222E2E2E2C2D2D2D2D2D2D2C2C2C 2C2E2E222C0A222E2E2E2C2D2D2D2D2D2D2D2D2D2C2E2E222C0A222E2E2E2C2D 2D2D2D2D2D2D2D2D2C2E2E222C0A222E2E2E2C2D2D2D2D2D2D2D2D2D2C2E2E22 2C0A222E2E2E2C2D2D2D2D2D2D2D2D2D2C2E2E222C0A222E2E2E2C2D2D2D2D2D 2D2D2D2D2C2E2E222C0A222E2E2E2C2D2D2D2D2D2D2D2D2D2C2E2E222C0A222E 2E2E2C2D2D2D2D2D2D2D2D2D2C2E2E222C0A222E2E2E2C2D2D2D2D2D2D2D2D2D 2C2E2E222C0A222E2E2E2C2C2C2C2C2C2C2C2C2C2C2E2E222C0A222E2E2E2E2E 2E2E2E2E2E2E2E2E2E2E2E227D0AAB0100002F2A2058504D202A2F0A73746174 69632063686172202A677261706869635B5D203D207B0A223136203136203420 31222C0A222E2063204E6F6E65222C0A222C20632023303030303030222C0A22 2D20632023464646464646222C0A222A20632023303030303834222C0A222E2E 2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E 2E2E222C0A222E2C2C2C2C2C2C2E2E2E2E2E2E2E2E2E222C0A222E2C2D2D2D2D 2C2C2E2E2E2E2E2E2E2E222C0A222E2C2D2D2D2D2C2D2C2E2E2E2E2E2E2E222C 0A222E2C2D2C2C2D2C2A2A2A2A2A2A2E2E2E222C0A222E2C2D2D2D2D2D2A2D2D 2D2D2A2A2E2E222C0A222E2C2D2C2C2C2C2A2D2D2D2D2A2D2A2E222C0A222E2C 2D2D2D2D2D2A2D2C2C2D2A2A2A2A222C0A222E2C2D2C2C2C2C2A2D2D2D2D2D2D 2D2A222C0A222E2C2D2D2D2D2D2A2D2C2C2C2C2C2D2A222C0A222E2C2C2C2C2C 2C2A2D2D2D2D2D2D2D2A222C0A222E2E2E2E2E2E2E2A2D2C2C2C2C2C2D2A222C 0A222E2E2E2E2E2E2E2A2D2D2D2D2D2D2D2A222C0A222E2E2E2E2E2E2E2A2A2A 2A2A2A2A2A2A222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0AD80100 002F2A2058504D202A2F0A7374617469632063686172202A677261706869635B 5D203D207B0A22313620313620372031222C0A222E2063204E6F6E65222C0A22 2C20632023303030303030222C0A222D20632023464646463030222C0A222A20 632023383438343834222C0A226120632023383438343030222C0A2262206320 23303030303834222C0A226320632023464646464646222C0A222E2E2E2E2E2E 2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E2C2C2C2C2E2E2E2E2E2E222C 0A222E2E2C2C2C2C2C2D2D2C2C2C2C2C2E2E222C0A222E2C2A612A2C2D2C2C2D 2C612A612C2E222C0A222E2C612A2C2E2E2E2E2E2E2C612A2C2E222C0A222E2C 2A612C2C2C2C2C2C2C2C2A612C2E222C0A222E2C612A612A612A612A612A612A 2C2E222C0A222E2C2A612A612A626262626262622C2E222C0A222E2C612A612A 6162636363636362622E222C0A222E2C2A612A612A626363636363626362222C 0A222E2C612A612A61626362626263626262222C0A222E2C2A612A612A626363 636363636362222C0A222E2C612A612A61626362626262626362222C0A222E2E 2C2C2C2C2C626363636363636362222C0A222E2E2E2E2E2E2E62626262626262 6262222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0ABA0100002F2A20 58504D202A2F0A7374617469632063686172202A677261706869635B5D203D20 7B0A22313620313620352031222C0A222E20632023464646463030222C0A222C 2063204E6F6E65222C0A222D20632023383438343834222C0A222A2063202330 3030303030222C0A226120632023464646464646222C0A222E2C2C2D2E2C2C2D 2A2A2A2C2C2C2C2C222C0A222D2E2C2D612C2D2E61612A2A2C2C2C2C222C0A22 2C2D2E2D2E2D2E6161612A612A2C2C2C222C0A222C2E2D2E612D2D2D2D612A61 612A2C2C222C0A222D2D2D612E2E616161612A2A2A2A2A2C222C0A222C2C612D 61612D2A2A61616161612A2C222C0A222D2C2C2D2E6161616161616161612A2C 222C0A222C2C2C2D612A2A2A2A2A2A2A61612A2C222C0A222C2C2C2A61616161 6161616161612A2C222C0A222C2C2C2A612A2A2A2A2A2A2A61612A2C222C0A22 2C2C2C2A616161616161616161612A2C222C0A222C2C2C2A612A2A2A2A2A2A2A 61612A2C222C0A222C2C2C2A616161616161616161612A2C222C0A222C2C2C2A 616161616161616161612A2C222C0A222C2C2C2A2A2A2A2A2A2A2A2A2A2A2A2C 222C0A222C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C227D0AC90100002F2A205850 4D202A2F0A7374617469632063686172202A677261706869635B5D203D207B0A 22313620313620362031222C0A222E2063204E6F6E65222C0A222C2063202330 3030303834222C0A222D20632023464646464646222C0A222A20632023303030 303030222C0A226120632023383438343834222C0A2262206320234646464630 30222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222C2C2C2C2C2C2C 2C2C2C2C2C2C2C2E2E222C0A222C2D2C2C2C2C2C2C2C2C2C2C2C2C2E2E222C0A 222C2C2C2C2C2C2C2C2C2C2C2C2C2A2E2E222C0A222A2E2E2E2A2D2D2D2D2D2D 2D2D2A2E2E222C0A222A2E2E2E2A2D2D2D2D2D2D2D2D2A2E2E222C0A222A2E2E 2E2A2D2D6161612D2D2D2A2E2E222C0A222A2E2E2E2A2D612E622E612D2D2A2E 2E222C0A222A2E2E2E2A612E622E6261616161612E222C0A222A2E2E2E2A612D 2D2D2D2D2D2D2D612A222C0A222A2E2E2E2A612D622E622E622E62612A222C0A 222A2E2E2E2A612D2E622E622E622E612A222C0A222A2A2A2A2A612D622E622E 622E62612A222C0A222E2E2E2E2E616161616161616161612A222C0A222E2E2E 2E2E2E2A2A2A2A2A2A2A2A2A2A222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E 2E227D0AC90100002F2A2058504D202A2F0A7374617469632063686172202A67 7261706869635B5D203D207B0A22313620313620362031222C0A222E2063204E 6F6E65222C0A222C20632023303030303834222C0A222D206320233030303030 30222C0A222A20632023464646464646222C0A22612063202338343834383422 2C0A226220632023303046464646222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E 2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222C2C2C2C2C2C 2C2C2C2E2E2E2E2E2E2E222C0A222C2C2C2C2C2C2C2C2C2E2E2E2E2E2E2E222C 0A222D2A2A2A2A2A2A2A2D2E2D2E2E2E2E2E222C0A222D2A61616161612A2D2E 2D2D2E2E2E2E222C0A222D2A2A2A2A2A2A2A2D2E2D622D2E2E2E222C0A222D2A 61612D2D2D2D2D2D2D62622D2E2E222C0A222D2A2A2A2D626262626262626262 2D2E222C0A222D2D2D2D2D626262626262626262622D222C0A222E2E2E2E2D62 62626262626262622D2E222C0A222E2E2E2E2D2D2D2D2D2D2D62622D2E2E222C 0A222E2E2E2E2E2E2E2E2E2E2D622D2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E 2D2D2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2D2E2E2E2E2E222C0A222E2E 2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0AAB0100002F2A2058504D202A2F0A73 74617469632063686172202A677261706869635B5D203D207B0A223136203136 20342031222C0A222E2063204E6F6E65222C0A222C2063202330303030303022 2C0A222D20632023303030303834222C0A222A20632023464646464646222C0A 222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E2C2C2C2C 2C2C2E2D2D222C0A222E2E2E2E2E2E2C2E2E2E2E2E2E2C2D2D222C0A222E2E2E 2E2E2C2E2C2E2E2E2E2E2E2D2D222C0A222C2C2C2C2C2E2C2E2C2E2E2E2E2E2D 2D222C0A222C2A2A2C2E2C2E2C2E2C2E2E2E2C2D2D222C0A222C2A2C2E2C2A2C 2E2C2E2C2C2C2E2D2D222C0A222C2A2A2C2A2A2A2C2E2C2A2C2E2E2E2D222C0A 222C2A2A2A2A2A2A2A2C2A2A2C2E2E2E2E222C0A222C2A2A2A2A2A2A2A2A2A2A 2C2E2E2E2E222C0A222C2A2C2C2A2C2C2C2C2C2A2C2E2E2E2E222C0A222C2A2A 2A2A2A2A2A2A2A2A2C2E2E2E2E222C0A222C2A2C2C2A2C2C2C2C2C2A2C2E2E2E 2E222C0A222C2A2A2A2A2A2A2A2A2A2A2C2E2E2E2E222C0A222C2C2C2C2C2C2C 2C2C2C2C2C2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0A F60100002F2A2058504D202A2F0A7374617469632063686172202A6772617068 69635B5D203D207B0A22313620313620392031222C0A222E2063204E6F6E6522 2C0A222C20632023383438343834222C0A222D20632023303030304646222C0A 222A20632023464646464646222C0A226120632023303038343030222C0A2262 20632023303030303030222C0A226320632023464646463030222C0A22642063 2023303038343834222C0A226520632023303030303834222C0A222E2E2E2E2E 2C2C2C2C2C2E2E2E2E2E2E222C0A222E2E2E2C2C2D2D2A2E6162622E2E2E2E22 2C0A222E2E2C2D2D2E2A2E61616161622E2E2E222C0A222E2C2D2A2E2A2C2C2C 2C2C2C2C622E2E222C0A222E2C2D2D2A2E2C2A2A2A632A2C2C2E2E222C0A2262 2D2D2E61612C2A632A2A2A2C2A2C2E222C0A22622D2D6161612C2A2A2A632A62 626262222C0A22622D2D6161612C2A636464642C2A2C62222C0A22622D2D2D61 612C2A642A2C61652A2C62222C0A22622D2D2D2D2D2C2A642C612D652A2C6222 2C0A222E622D2D2D2D2C2A642D2D2D652A2C62222C0A222E622D2D2D2D2C2A63 6565652C2A2C62222C0A222E2E622D2D2D2C2A2A2A632A2A2A2C62222C0A222E 2E2E62622D2C2A632A2A2A632A2C62222C0A222E2E2E2E2E622C2C2C2C2C2C2C 2C2C62222C0A222E2E2E2E2E2E62626262626262626262227D0A9C0100002F2A 2058504D202A2F0A7374617469632063686172202A677261706869635B5D203D 207B0A22313620313620332031222C0A222E2063204E6F6E65222C0A222C2063 2023464646464646222C0A222D20632023303038343030222C0A222E2E2E2E2E 2E2E2E2E2E2E2E2E2E2E2E222C0A222E2C2C2C2C2C2C2C2C2C2C2C2C2C2C2E22 2C0A222E2C2C2C2C2C2C2C2D2C2C2C2C2C2C2E222C0A222E2C2C2C2C2C2C2C2D 2D2C2C2C2C2C2E222C0A222E2C2C2C2C2D2D2D2D2D2D2C2C2C2C2E222C0A222E 2C2C2C2D2C2C2C2D2D2C2C2C2C2C2E222C0A222E2C2C2C2D2C2C2C2D2C2C2C2C 2C2C2E222C0A222E2C2C2C2D2C2C2C2C2C2C2C2C2C2C2E222C0A222E2C2C2C2C 2C2C2C2C2C2C2D2C2C2C2E222C0A222E2C2C2C2C2C2C2D2C2C2C2D2C2C2C2E22 2C0A222E2C2C2C2C2C2D2D2C2C2C2D2C2C2C2E222C0A222E2C2C2C2C2D2D2D2D 2D2D2C2C2C2C2E222C0A222E2C2C2C2C2C2D2D2C2C2C2C2C2C2C2E222C0A222E 2C2C2C2C2C2C2D2C2C2C2C2C2C2C2E222C0A222E2C2C2C2C2C2C2C2C2C2C2C2C 2C2C2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0ABA0100002F2A 2058504D202A2F0A7374617469632063686172202A677261706869635B5D203D 207B0A22313620313620352031222C0A222E2063204E6F6E65222C0A222C2063 2023383438343834222C0A222D20632023303030303030222C0A222A20632023 464646464646222C0A226120632023303030303834222C0A222E2E2E2E2E2E2E 2E2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2C2C2C2C2C2C2D2E2E2E2E222C0A 222E2E2E2E2E2C2A2A2A2A2A2D2E2E2E2E222C0A222E2E2E2E2E2C2A2C2C2C2C 2C2C2D2E2E222C0A22612E2E2E2E2C2A2C2A2A2A2A2A2D2E2E222C0A2261612E 2E2E2C2A2C2A2C2C2C2C2C2C2D222C0A226161612E2E2C2A2C2A2C2A2A2A2A2A 2D222C0A22616161612E2C2A2C2A2C2A6161612A2D222C0A226161612E2E2C2A 2C2A2C2A2A2A2A2A2D222C0A2261612E2E2E2D2D2C2A2C2A6161612A2D222C0A 22612E2E2E2E2E2E2C2A2C2A2A2A2A2A2D222C0A222E2E2E2E2E2E2E2D2D2C2A 6161612A2D222C0A222E2E2E2E2E2E2E2E2E2C2A2A2A2A2A2D222C0A222E2E2E 2E2E2E2E2E2E2D2D2D2D2D2D2D222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E 2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0AC90100002F2A2058 504D202A2F0A7374617469632063686172202A677261706869635B5D203D207B 0A22313620313620362031222C0A222E2063204E6F6E65222C0A222C20632023 383438343834222C0A222D20632023464646463030222C0A222A206320234336 43364336222C0A226120632023464646464646222C0A22622063202330303030 3030222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2C2C2C 2C2C2E2E2E2E2E2E2E2E222C0A222E2E2C2D2A2D2A2D2C2E2E2E2E2E2E2E222C 0A222E2C2D2A2D2A2D2A2D2C2C2C2C2C2C2E222C0A222E2C6161616161616161 616161612C62222C0A222E2C612D2A2D2A2D2A2D2A2D2A2D2C62222C0A222E2C 612A2D2A2D2A2D2A2D2A2D2A2C62222C0A222E2C612D2A2D2A2D2A2D2A2D2A2D 2C62222C0A222E2C612A2D2A2D2A2D2A2D2A2D2A2C62222C0A222E2C612D2A2D 2A2D2A2D2A2D2A2D2C62222C0A222E2C612A2D2A2D2A2D2A2D2A2D2A2C62222C 0A222E2C612D2A2D2A2D2A2D2A2D2A2D2C62222C0A222E2C2C2C2C2C2C2C2C2C 2C2C2C2C2C62222C0A222E2E6262626262626262626262626262222C0A222E2E 2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E 2E2E227D0AC90100002F2A2058504D202A2F0A7374617469632063686172202A 677261706869635B5D203D207B0A22313620313620362031222C0A222E206320 4E6F6E65222C0A222C20632023383438343834222C0A222D2063202346464646 4646222C0A222A20632023464646463030222C0A226120632023433643364336 222C0A226220632023303030303030222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E 2E2E2E222C0A222E2E2E2C2C2C2C2C2E2E2E2E2E2E2E2E222C0A222E2E2C2D2D 2D2D2D2C2E2E2E2E2E2E2E222C0A222E2C2D2A612A612A2D2C2C2C2C2C2C2E22 2C0A222E2C2D612A612A612D2D2D2D2D2D2C62222C0A222E2C2D2A612A612A61 2A612A612A2C62222C0A222C2C2C2C2C2C2C2C2C2C2C2C2C2A2C62222C0A222C 2D2D2D2D2D2D2D2D2D2D2C2C612C62222C0A222C2D2A612A612A612A612A2A62 2C2C62222C0A222E2C2D2A612A612A612A612A61622C62222C0A222E2C2D612A 612A612A612A612A622C62222C0A222E2E2C2D612A612A612A612A2A2C626222 2C0A222E2E2C2C2C2C2C2C2C2C2C2C2C2C2C62222C0A222E2E2E626262626262 62626262626262222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0ABA0100002F2A2058504D202A2F0A 7374617469632063686172202A677261706869635B5D203D207B0A2231362031 3620352031222C0A222E2063204E6F6E65222C0A222C20632023383438343834 222C0A222D20632023464646464646222C0A222A20632023303030303030222C 0A226120632023433643364336222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E 2E222C0A222E2C2C2C2C2C2C2C2C2E2E2E2E2E2E2E222C0A222E2C2D2D2D2D2D 2D2C2A2E2E2E2E2E2E222C0A222E2C2D2D2D2D2D2D2C2D2A2E2E2E2E2E222C0A 222E2C2D2D2D2D2D2D2C2A2A2A2E2E2E2E222C0A222E2C2D2D2D2D2D2D616161 2A2E2E2E2E222C0A222E2C2D2D2D2D2D2D2D61612A2E2E2E2E222C0A222E2C2D 2D2D2D2D2D2D2D612A2E2E2E2E222C0A222E2C2D2D2D2D2D2D2D2D612A2E2E2E 2E222C0A222E2C2D2D2D2D2D2D2D2D612A2E2E2E2E222C0A222E2C2D2D2D2D2D 2D2D2D612A2E2E2E2E222C0A222E2C2D2D2D2D2D2D2D2D612A2E2E2E2E222C0A 222E2C6161616161616161612A2E2E2E2E222C0A222E2A2A2A2A2A2A2A2A2A2A 2A2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E 2E2E2E2E2E2E2E2E2E2E2E2E2E227D0AF60100002F2A2058504D202A2F0A7374 617469632063686172202A677261706869635B5D203D207B0A22313620313620 392031222C0A222E2063204E6F6E65222C0A222C20632023383438343834222C 0A222D20632023464646464646222C0A222A20632023303030303030222C0A22 6120632023303030304646222C0A226220632023303030303834222C0A226320 632023303038343834222C0A226420632023433643364336222C0A2265206320 23464646463030222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E 2C2C2C2C2C2C2C2C2E2E2E2E2E2E2E222C0A222E2C2D2D2D2D2D2D2C2A2E2E2E 2E6162222C0A222E2C2D2D2D2D2D2D2C2D2A2E2E616362222C0A222E2C2D2D2D 2D2D2D2C2A2A2A6163622E222C0A222E2C2D2D2D2D2D2D6464646163622E2E22 2C0A222E2C2D2D2D2D2D2D2D646163622E2E2E222C0A222E2C2D2D2D2D2D2D2D 6163622E2E2E2E222C0A222E2C2D2D2D2D2D2D6163622A2E2E2E2E222C0A222E 2C2D2D2D2D2D2C6562642A2E2E2E2E222C0A222E2C2D2D2D2D2D642C2D642A2E 2E2E2E222C0A222E2C2D2D2D2D2A2C2D2D642A2E2E2E2E222C0A222E2C646464 6464646464642A2E2E2E2E222C0A222E2A2A2A2A2A2A2A2A2A2A2A2E2E2E2E22 2C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E 2E2E2E2E2E2E2E227D0ABA0100002F2A2058504D202A2F0A7374617469632063 686172202A677261706869635B5D203D207B0A22313620313620352031222C0A 222E20632023383438343834222C0A222C2063204E6F6E65222C0A222D206320 23464646464646222C0A222A20632023303030303030222C0A22612063202343 3643364336222C0A222E2E2E2E2E2E2E2E2C2C2C2C2C2C2C2C222C0A222E2D2E 2E2E2E2E2E2E2E2C2C2C2C2C2C222C0A222E2D2E2D2E2E2E2E2E2E2E2E2C2C2C 2C222C0A222E2D2E2D2E2D2D2D2D2D2D2E2A2C2C2C222C0A222E2D2E2D2E2D2D 2D2D2D2D2E2D2A2C2C222C0A222E2D2E2D2E2D2D2D2D2D2D2E2A2A2A2C222C0A 222E2D2E2D2E2D2D2D2D2D2D6161612A2C222C0A222E2D2E2D2E2D2D2D2D2D2D 2D61612A2C222C0A222E2D2E2D2E2D2D2D2D2D2D2D2D612A2C222C0A222E2D2E 2D2E2D2D2D2D2D2D2D2D612A2C222C0A222E2D2E2D2E2D2D2D2D2D2D2D2D612A 2C222C0A222E612E2D2E2D2D2D2D2D2D2D2D612A2C222C0A222A2A2E612E2D2D 2D2D2D2D2D2D612A2C222C0A222C2C2A2A2E6161616161616161612A2C222C0A 222C2C2C2C2A2A2A2A2A2A2A2A2A2A2A2C222C0A222C2C2C2C2C2C2C2C2C2C2C 2C2C2C2C2C227D0AF60100002F2A2058504D202A2F0A73746174696320636861 72202A677261706869635B5D203D207B0A22313620313620392031222C0A222E 20632023383438343834222C0A222C2063204E6F6E65222C0A222D2063202346 4646464646222C0A222A20632023303030304646222C0A226120632023303030 303834222C0A226220632023303030303030222C0A2263206320233030383438 34222C0A226420632023433643364336222C0A22652063202346464646303022 2C0A222E2E2E2E2E2E2E2E2C2C2C2C2C2C2C2C222C0A222E2D2E2E2E2E2E2E2E 2E2C2C2C2C2C2C222C0A222E2D2E2D2E2E2E2E2E2E2E2E2C2C2A61222C0A222E 2D2E2D2E2D2D2D2D2D2D2E622A6361222C0A222E2D2E2D2E2D2D2D2D2D2D2E2A 63612C222C0A222E2D2E2D2E2D2D2D2D2D2D2A6361622C222C0A222E2D2E2D2E 2D2D2D2D2D2A636164622C222C0A222E2D2E2D2E2D2D2D2D2A63616464622C22 2C0A222E2D2E2D2E2D2D2D2A63612D2D64622C222C0A222E2D2E2D2E2D2D2E65 612D2D2D64622C222C0A222E2D2E2D2E2D2D642E2D2D2D2D64622C222C0A222E 642E2D2E2D622E2D2D2D2D2D64622C222C0A2262622E642E2D2D2D2D2D2D2D2D 64622C222C0A222C2C62622E646464646464646464622C222C0A222C2C2C2C62 626262626262626262622C222C0A222C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C22 7D0A8D0100002F2A2058504D202A2F0A7374617469632063686172202A677261 706869635B5D203D207B0A22313620313620322031222C0A222E2063204E6F6E 65222C0A222C20632023303030303030222C0A222E2E2E2E2E2E2E2E2E2E2E2E 2E2E2E2E222C0A222E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2C2E 2E2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2C2C2E2E2E2E2E2E2E2E2E2E2E2E 222C0A222E2E2C2C2C2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2C2C2C2C2E2E 2E2E2E2E2E2E2E2E222C0A222E2E2C2C2C2C2C2E2E2E2E2E2E2E2E2E222C0A22 2E2E2C2C2C2C2C2C2E2E2E2E2E2E2E2E222C0A222E2E2C2C2C2C2C2C2C2E2E2E 2E2E2E2E222C0A222E2E2C2C2C2C2C2C2E2E2E2E2E2E2E2E222C0A222E2E2C2C 2C2C2C2E2E2E2E2E2E2E2E2E222C0A222E2E2C2C2C2C2E2E2E2E2E2E2E2E2E2E 222C0A222E2E2C2C2C2E2E2E2E2E2E2E2E2E2E2E222C0A222E2E2C2C2E2E2E2E 2E2E2E2E2E2E2E2E222C0A222E2E2C2E2E2E2E2E2E2E2E2E2E2E2E2E222C0A22 2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E2E227D0A } end end